[ [ -5376321867865927164350370053252145309677252306792328064220337536618455620252937994686085248334302102847499269880524444397490349297299494214251265362150456785126631226479815933756230509817731173463100348156029514375864613934975755594499907150531648606272286995639620142844594408722533746899416292212212202124552139267296388596696472373574179269910531403317541959352733548915205724482447363501050920964961399875083669008933480205376675704580387716292507805510361770871970649767288883887061833358323993772376179949621463753633832240230972217167092520464456867848356699154684035927443788107139476028337947620535230813299096465148078724553860347287505016122206394480655442120855411902786461691577332346710376139450817596714654272484357238053020599977770238006558372008741358413487418517903397681986638608273584127900026907849650472375304041268670661635154143824323391354275857222862807203614293065080847224142428521766093285168366539013968309884029837015334805269021099631175367446866975741954245472281844596275385744468183960691552464095434175691658196488351648221826363107819197332701262256123238828884002755345135994022948081609887756127141987061697860359279803994699793568285847789841147205645525722439114474959945407131951560182474734016575406300798728887651964839137695898887014861891879868940525537108180304476966879768851438939826422395240498965374204350871847706915872164942366653771961346994154635770092065747208518652563167273697981276979587486080547135479323165928158405343115656850260906674815875792624987271230088352632683309929308239761642026398483887557713136169996173526134930439658012088244884976017340171504838576698744596568082761876808982586164574347171715498087599436404807765795878942110880331487251322385752696653152223425950059027427846203994174425150855376736695057576718374077830154806778666849289909170456796884372225450622122462422025964244437533502139504770697863089987101655015501339501421720621355177903211922880603619884014794700897734938899497892130068454672042594490627005912175841370198942791515233473742231142940916258785346528527885445303182881130682865739495886256025541724919263830712129171328890917064907469196677755321124192849031448334975360583829357884125102964650636030263012485423029124652878775865401777655719101657251809079925911711896983319243099266266704609173899774700136865109203816383693674102106034707757842996131778340462626781127792113258669598092072316984916613653264626624857280813462061434423246691263584637272699400743159653147107435152946590425087632131611466135738067207189017023700070856890214477893846129397687309914491971968172115771528257322375823751129531173290596093906283703657892805576273337300374521253562924807275500414732334081231558539114529123487815680940615476960348895349338794647045347657683033551205963966844466254385029669035748022237206324158469550968238566429026965365178946958867704215136005764813349130352004440304988667837628049533888390551059577865677172269213739722830796015196616229066840584736637953709456549756788773985890159292173942965800439345543202398093332120594384507099051117748982915162015953221028050901239829785320104497886117035826325428781271620871775285107557809421707694946520663376125969265852405925042038419799906972403979721418097404202371828494669452988132806682060268930751722036034442800948376298546549668825801888833962403477672499468831327779093717166179262684164482975224813769180908741798104174471509669092553535913906203709338452772593856737571749173722319164922149400595476334077320598315507909895357256400892907813508010503832689778149667852374692556257246001388700907675166919617212793457650714783167798370773045259866752456121881594042821050690956828632481847789969143568383834369574867031792176912386033975762645430383855908586488713635506686363219860050195590369525597897530297911793809339757303720296331821165653237916256225793751395615321831734497373315364118274901698603881745494219426353765602803606325977656322943002358678991102210329028853760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -121506322974455207531806125073228813948414223994452359384493162584210198590612664680467588823339187290648586559629177097615065738290833619523520830978370505273939457190673882480071356101716669765670379944607699936883953457208039501710084033576720575883340592170105810691185495748624723173527523575725955411827370307597982534452889305011052232402746696982697751285049093229028825532173686232416692899194579836636095188200453149930216974699446611274123271412846853891360020815186794502786916145641566847738889471636013152250113229690775486993749950360171459454047687135839315998806662802396629342536290870825676691494776100047839257202518896690193466989941054482381126311177359582163790497247286826498481867478399850003435330839873471173650884484927736187951964199589723398666616187499793148584440223404772631625443771374667016144821322529057331499048842450731135586146007092664414745155348446064932020107190337661516359294348517293212863068561190830721694600234044900389888134394918023060974286926258001832631809769602067878428393063031196004304649481653480779343351670789655939698225259556488782344465046919645046595641409171857103960608682317701329323242455635330717246507443671578981546571189516350017238684964664055860562411920438849741076648459461206901587537035002165093448347404157303269355831030938173950081501330749589710301274859182732144452290108432708991866897809488657743081826657551286350350734840266570166359646668390394360782522752334517345386327359494387774939359769909225810788097490680277617471924048028529287827061818007444887040643769457792904184754110081183772173063008255161139063641751975005377518256861407091513556680496641902599905804818875106690158134101612127417745143730071124361180858555278616761673387089517604805582886663797221420478808215430895457667438231862894446353547770117800029366572596937884159130969431710440920378765964292241073649586553956101478174910214162377153165545599447662827280572681531106367602297177317125572837080727921840594501415563863859625783573307629985696693666324696337292550015086941060989839977214599726837700425966555174752402225871558058775775074749861340378910340648564098783955059212583835681616832664277114902014404151015241195201731927477556307832271038228787409841728178791935709402831902004912570827169285351035407611498630169123067315021405865871215568654639829025945063255611119509689921873228734173388865865866797409963306479831443345678944194802603645083443565404553058029882578349535769781670599560785081520299909814734477654464250090180718985930500321359519318533308870877146633854581236832918690131821039863238086653893726667684832167234028560158852435425941069022501546817650572981429389778824086796832091783834749290793164486466842911432514570081885683758077457715876681950950288285914556063680147219098091294857979636825882794572320900827407315141277590484022932435858468120776462244338811397761495527160501653189446234770157592054292215838287786065716671642912308001149293482585632256629115723383180706949444896918628217177073947859813130612940706049157536101224346105518738315255471778851315791925454339701913698809531784022398519682243986697085530160177022341768106963159676332512425364461372960886347875849217749837940321025999592474301864969903205097685870054101471909921742969799998891583743841265418056595091950713608650578229181889698260747632249845096213208267106075351145090151051319470971565078451344227934694021689887722116705206714283847450961734417293939956507085002660661126630994359020109769550052574711838983725930432177265564540608185856394964498200230046911001994118391262695982429666705584621229107417075426616115028726876152320029316873269266892970501106635103687863315873501515887387017331348019439604378904794011531793535623082967963304318740566864408737227777204548376373450276381121635575021075197757500023528618338107184498591994913841708143173243809543531564600714946413571427638715778548329001425788885332063360282858691025200143599065376761735811606511616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -1009936243944832684555093528043736499325156587685104843606839434127873410136208760358303075811821648792839012762850163855166466756679114669010999652779800311450135118639091577258194243580677298584130359285375369855730447452789929477979005711066589182499359282701001646639572744366440548917824143088424500356901243041644628820374321917359665742363518259539171217463108177345063761292687793978949625623178103797476955013608893348540579257418354522274620191385166682273122264716322273557559371434294149180064556877632566985030173657046848288408213915326820300117909925277461846675797865925675556825290827793540508223827009081600233435841109065289552363632660731129807291622177717762560161824200465120185789737515806101672435367795132743879941674376735292512411221193827178857269494913655698246859541932065670298352614124658529089224181954694935079134034747819523363511971601255159811367080504021962832141199177379215416515483991286978475489703885953044411586942288265440403243511363784044966693079007685223657349915561163538388490357661400869640010325172815096350061713442568354255552303651750466549522523108676555612322640069741726707485818850993022479763873206832894260415650242285019712487773727177073176302598705749133659006080071712677390398617541608223703679377636389652959679662882275955808447421689679545661374913079270892276588342176169927215319452407747130269694417626017062101474001936515650106759806224772429499191695696310574502054311723994958059230081837282917691924713506565847934110605746150704786381091262830870168839650208288078413662768903611138664605359132377176938250022701600218611608369526084943931142118112131692546385814849834847989472389393617568734782857612677880136941180004313171290821388000220592199853543413401315950531797241782860220066509691340906306878307575098227954364116628409492821784274505762024629409143303205299206015966621415534621103153771030950046906982181320547075610960407672745798659429390157681187253142043321684478559122627227929007571842873036759379947964795583389165021646723594555515657682834571689444818800830673538266610122779503581983428574347766307908109453143969120216269511474211341371990908152795743945242874909862074055141016068861915166266110939159273189329315725952368545453837473364371095512758902460351060299973701169122304596519520323486082993683408996151556870922599676615900535872201566362428713737732183604709551441975067448549980404592794406439506830862506713556202854281638934778177584546889353664490532357592596734037948133406128964918342578836282501208424338432164011509833600340741751380683630290438433858860670531552679067742911779689587043554021401948086245158058415253760703185579695692342316457184952592860597639682040551835348303772735223209803701900305171193930182744644596313480975048857539685278729308698724328118887073518009881103961298829683646331108791675884688702946666823258394207472515835386174002345361631237375315056865616031950804717827413064903083280424845491683042314279615605240170512584238918476979763950032532949899818667241434414830066380143563217415500647157628346135197836490565788594998156348601408868719126603751111213804088900929054453318058348020622066282822080538032982688497524553440837470349117077155144120933492193031041948462471936189422801366488300912839010809619949913664636344919142506794991750491297260676333390915891531098274924503076380386466850601428221385791749956178267243942850572924012528647557455765516380367995655792155260842803529619494976490017013865373211965620136976492349802097136353020863793046411055004674770785558188691101108572097307087626606854923210843021229861165613374517168611394792197180122703650781575365510172150620835763159335820746380706317301160062264070979753908368583957251825667656524375295384017934565735286763691725635969724496661873740962889148422984217567636325694163748202613991397635758391122737431991992964617776380057986642720653066829592427995451521484176752729796487121019072577044780958198928601713772966864486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -484337448232841954177003475983414920230151813469174710326901868993013444060255739992284613759551286360212829335594565200195334005017348334816578938446233000673187127509230401429789352009198711543381627984097905196361005872165648548362137653919074044723339985197010313281738260006896578548709704523234582504564278088759053805909858640407551744593311085043338950358515276380213809937163608731557539555018988862742670195944580429485684844104316590573422603805516325189786609809288677183188680789390007142875947221678184313838024754362314097988695517174618501256208324505468253324986530889134937086748776013976246121463214181004445669251571099638929047277772116980361930884984453328701743224612454285228412673043541645891974191538773587540667247881450502491568088494624115100866605547473427290235205660717886806925067015983644674438019659673526662692960998459600970426838751481093858935803178836240940195232357708071048898548584306969582894249761215122611213856635496380921916454208362591301712094671109770223129523081582659323118965964869643988919420756167498490686089528657117197454135196759763048476364921133472125035954799932784960659585168228145251768800053014931958022671906853330838312828958342051720277275732234478963209321577042888903392281263561046560020153094447274484774035580914406170726190996647812219601458969827676073374569448973883583195325195365171174761876488265627135436749469344039040641807852321462506443169488143279306038303584592699156363686244793613295064110756872651958557423473556939754200914175891428694862753515646512633092683405370474717142581343294826449795853769196045544682051697649425018119635675496788077611205647372629551738780724505167908376314346415270656567836380045373217011826895886458386626595080745132047512238388054133470978034631035820200222313717534588396098339870769977276486551605148663006581008320986326956491884299693443865460199639566295128240321039379693946083353141018219257996329173299839262404478005917250665939573048117845182383548793934319281588580458008972645681364563147055549341635328578973493535235849817626436335517067951670799086606948993051432181681356180284282452762146985244705862093662032859434658660137336876585101993065671257888755846638818881622699738274564483726945278319516528051409790715362649982336281138211967443390178026165709390979026572025294904674300851321676506845738280404390891957325695679755327069802977113460418678200561398612299352815092811872338354671292719408657193203796254318764824312935496928397113306599772779856282113909170092208833989096712044377010350801030859641821412712491324000664729458387836930657983774904720148308062755573363848305265224112023805383404724915956582313299538923013696831673565919760139744912132393909166267430807123925374044296969530033544789878093065006184635606953088960608788301849558441926458050481410446446864047475021312983261468304607640353779802444604520411474439168000741240382078221306994464355345537259574329287268349660525256750978173084259690703707065391405428525934671435151496556240406032602345529086696335197682441636480192824322591060340878803705172140782575837920749282578464514599358312464334122939033987064591720759449127378251228591158899002854083249861953643273712190766663390178501286330420937944962170822437693505094060028264128419188394696638134968428551999775797827213683224828379720933737494848883410476169204214153533925781695788896253969875831414214553197420011679674770200771829620142598573691254997558346728218563617787007349646513672307737073650354538720433575302194876586423092202392303933213222825538794500830350015249596613156615152892176809712792812029038275361701440482111621178704469275152710476992999749082311613457146166742327446496709992072653466656869092042153491594746146654824111874871777268170326698200121062080584279860431239571618358949911218509617473885405291397000266649264273853109527377085362437829609229110048022570700407651444030959787484924440052341302240508519920633615988089703977232577331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -5234867841998562342201519803219079204050078598649250367030483871666257780752318534396515005241022458752942017565993942179207151394774140096026398871827193117936432481567604470470749930855355731322062487878782207250957212047157201908646517860102468021491725649979653614821259018478279559482458213312408116941626152425262900824896943833349898611434127000966906063337221865958750502906984933195457083419938283104630726312130600881183002210337603443883665398799451524439688760215844347212851641062378390155951410541256100043287720453930501140741506917579499627791596096365019542249176044392191123786322770962962876784006986037350738308393014243015124517458417235775100579554068259582735338152511409553437332412871025404313099794196952781737641401496101691529572745932642792409566938410028203017214072068036030711801570489387757645725856624773473387998308499087686304372864742313682909180985740915336576247211209087523971209233201418840114299330984980393964172361156242035543746309390160462708095282841007405868370534902388718334121540810084027521154922527791231344025108823252874021363821391880191770593027728375875793468492274739824527292456568426984897018261800061390010878366584453137829526333044144119055425434587527914988817948847111777061512427402178204603593669116747474268804808628400583671390962823109830804985266175038496247618601797662445625063491349048099389580912958552510582407056096878379474495693348501263495867815558474602584309061792311555928449394366223495304546302861242520547649510926155291635083005716630121547554653597402048650483700196818618292497990645752944666684337203433721285521496071239634763229155467752119002367261406553275257823309276818002047316581573009454263127575779849466859033169064830837913726312653704284726458670927216343297877858451547104170796850688639914898292434657975792075992889601639042076901584030233940504496453089431858795980942834038712346527945586928727907285909512495596751360169887753362878441471712507995403249315446920322485777401748124123361093497352652977423169758035302788722158020675289988342134269559943214001397967487808547174946386264874617411158076575730939016039308597852579105171555166403913292559204414208244306016765655986267473432777775713601254553082399483693095846844092933963714584002065752639903079506248700057096253561966441905230713218705854794326346426728497251394014614311799695558386096229393849369250159996437954048752103528216263984465846749637889607236172891469750511928221465438785412747587729700856327887867520175284499746081575173066995087898422774429648834268736929108191175586600381021773296781258969899960316546540710404219581760617195447529069026242998281181791766662738740962393978368993907194414438779247030922793787019636467489977445127977301513700675730881753278628409153429933404576411233336076313254431346391168257063620968627378351389552248710351414768747702649771915827400195558036719998976349289646568448575221997077820235217274073823752084299131856946933875562386907673683323491374328377179159023789856565256021735745980295048389385990792078980151872028492316725382705152055634960391563997165549798731321968908715372197799904779999378677994584142102918586054488356971261717292554258626174317791516568075653440900576591476430562493759958584586539763802211827900991813591791500113362258689517579382697455845777372381523941710165464758892807597471108185301736667886609736406585692541520884832831757420944329488297195594024291891271893713325210817812845446866598758045768488540403840441739670675272564344515167661879790642870705055559513795127506693041470816635998085007539720513654140405182831096507459923436217415582406817596370952851512293780676373234694232525006208981325872012543249575412159840528264270536891314574239594985934065545595057210404908644879332732123001350748613683510332702641116326674177012775743810649611752838477970563710597015253115729677115292220574979147160891260486884739069699905504543147937950553019911030675730543544348224986839122968576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -2984248338049902221460804406562386228305778441632237772277728324270371165956652599270144837066546728122894935694181459399165497440955835615433465079673480602765993990586047983434212888723709457225939497756464930438620268727842307918134435748556899913119863446180493943087891010739956670626161172573819817844876867005248206637912409400139135409524126966361182635056875939128044861078935734747258885159916572829117174745349708868203054298532031422696429862968950358652104912385218016440972585151746833970062727964632444755627789438343662727747646726397981083757461230226909389302635956458147779475421584590055267609771926110635405310598682590209104556696846529988276059374286287783092410679165484833307192919898783893066690234507964189809492456178147507921719471735950384698705773039941417955473951323663870774595703332012873797582775095376735096480896729601274698043552627211991042394205949988131162690772829723567502482126544754044170641938525721574841032888468752906982125664688603041737492979513821034959520169871504443079588138198114714649856759660067435679080773315535030658026138202395400806265734458898119311062086153231039860756601458318597738523022567805613385468242975211848972253623426091808602380728534993599572099549105789863168170597969107043675682827616888132193374196713083602055135648039750426818013069624130250633117386848971395072211712353696068053147174810658662174879179628840323873203834070600190951717072375387743316662199087713394255766757760546648100289108580052465349454468864010812236976242191995632456938693248960845132156272387835991918440841432383446522883029534395532103049919703439843696253140337259491847642738478838950938403162511366910505779930948360780865685582137584026814278515206851579492863320193604733011370931444016234036386177537468723086899592405774662619405140429391443581010922794733790300661135485487574848741835132579600317590767758896002713436774974966707394676979368936024973799354139806980202946902357145010756710646365866803559096463165729874307120254886625914502570931553925592962231523343849842801599350835629789015807408716860104942890594559967778967780442481143556791089730174963387978429085100098830100505563515585513049789496534060370307970120878227726172025334303024617537819458204363219922504801609777657005921384464108270251517152496009248672478679550500311418727020738915053618011161143863446166002848569909375617561094585309540259811176108717068771132571544432344749425332577900597919438430052770419854099851760828395295118323200314669880395812759999332059644100421772843881884372348112797766216846073435673586666605703000317919763491881888539841368225347183814693757165371172553261312050896327297495765296477466775768761522844812648652143700179736880952662187191075898171980958594520564401802208311212166998741226000983246475612941199564276716218598489551076658979124666756149566530101854441299636042195021371216828001500305149760678187982298821228656081351481935580661900526219326656720295867288870989005314115519836667478132577377428424681265531991464892791109392126000778444570145596444534556127155904678831188253261021758921953447734612141039026276593060722968630263920956238307765265052279828398616595851075341033498664752772735606744878879243518431959554493205362565981015696061175215585638714729620560235865220056192224134577044473217514034509079487761500820784783965383071039316455022086991019666776569422008554927785637959324674772950070194341508274626251519644703915647640256903172510437556379704057071394272366740306085030873138228981816681440612762665664047097449891393812587399726851885064611027286209233548024669580584957627788875012719214688215347545866542341741782246158798149603074030007816548631548534964170628381664895711267052783511526448271326829855319723513525799129274266698867719355174504160493626307387369485069742296244032401456987595142639666823388334874984018314798880521056778327745501233649306319421640845447713608355402212700309907027538471646524828597804125388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -102295363306310076367536823565559794285707167018190559558911677029665854946163062155987654297695845136725571285527725677564307294978869795189225877468573645976664395977034211286242314138449344384548883243136467493916079534184875652133787679293478776323507729025867575680347996475064695045572443285861234669516416611126247397441654396596872102444450063021316416476005049837068867857264857475832214587928755792980616370225763722500013717729794468136391514420900215429790643023236301150968563347767541705444958185505114548373925191356424123255494640395265113972602218324750872761836485093097759706623914475325351481101671224695001582361210242761445820033484837819049915955206387815854710937448337477872839453660721045190843786992862382012294385072453375298277305607130498818497162085027652911262542546404422229996072800765549723542885179437427189265851540928470415263829871219837416242747415474338061846550584575230562751038956901634873902403057860581093463751678710976170577179249898679828433341236928449362448478806764035240873937679310854929190105457816535707783771244508885717753042082946246499360494866792611430573908139656850553834271651211731125071007617139188191030683383516241997610117337161741789507627368723612676919006391230420567949873676753392681345794333036019281310453675835815273265400779819254913769658044515041498378901123980446775358425169449785230373548151305262476027385257975494126208274162436442363448273072818249844387843974633988518114250242245271469062743631651266713742704904973826766648983378271429359558327291082301745848500752864316582056621782679694344665858988519973416159960426016617601253981174897651521270294876856161567666690426532323254575525495547404804822786268651647339705214349768548228301098640166437719823431592545672776422413038434940535455949039205347722425375418458345247630041887341370531088556749986032357670501775044075775729177600855892146630951820921767695218361029407538804498963546469751741592016041103101283701951737160710365182218642666657948641534237772570150805805820278650395571479816278762986571324282851870700981739477370911768806145463746404009826178091172596038005742242591743024652169246955199794920031391298726367392328076326925513642815767880453147319534797852756254471356836139436737398621785032222211435952059163439824204293392512644731530626405565624058286601750230680790774114246064848837114288912932907814297198174071660428007854202545391024671047738075281021019493551434433617332098779379277430718058111187960683851670919429219353989975164396230455152201443522289705614032725723950534529557951226302325595368427600224466698847095688914280862194412014503211677554065052100259490809636446695529137774360679175021783424176215457938584197190740607989268823891702169712907864042608940216638598112596505632252468974842959358153219985489575031129732836591191198138858140149677556634476566970152966473126788722492441623441272128395511039409584415760361320817849959523474713215408495382136190639808807866295392404412811397478804647476305898726712419251207193489615078630732351992718249667018215907180741034885706777206911045304387796619959139811081087729827277595947204591949213921891842567161584452718384913420717672135716853839418055999577644695912057780970257735926216183119949628224444011625532152620552243085423625410996800413733590165755640711231634196641856549839073843431199925479784163047924375624417626942389411921253217373946862921286713149356740065645542624339292557298358876509560203100049465986297805047809677982332006437708689239395578165568766362817079725985747130941996492916771273701067696800426092671601974320062019533467894841676314045417681351456353078150656759891192154858831987687586857848350552404493657638907257688524859038118425194397032333974722533214716576376451006661059209931288704190343067563381870018196275670505319103181532980626923152109417176368789511716129652073036497797207792667836772398586070114712435706754721536192528401443681378846771058973532487680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 5442441653625952013223967891615537305363399176328585706192961737924601426905421386676753940307058344302641493754904485323573048153541208275397810416780970911813125775320973724173924085761387646913292419713429709940613721047001355010304053263201201084218577474077869026578974174455353705954487366308373459129921766565998037902231044140825629408963229516641146884561987442547561641092473647755647738923990058281960995976144501496129639773669879365433842811146244844417242088905119417048835507436306851412013971837482674546187449193805679272466257055863001671994130713504621040886416666597547541498025235946941934167024492472609464218393053766229318692063697661909467166027125696365085875095146748524142287233735534437170359175165211216644313871661434869268260767188373907880768450170624184956152796577355808306995888821481381199459722108371371930877593631859417501053675920048724778420362549650729503564839774402946396988783429725625911671997419540898569015625070777239475780607800144161283705122536828164671262215542147847480582694451310439020024663220911420390920638717685739217550582024081602943068980973444405316310675203360995875892610782980633028541598191936993237752089473713469348960173773418730026052270991725525091529946121957576444997993233354262417518352985518301110913378005203634814876644257268811989391100420877657624112910757884792868869498804214536556762142039718801594988268614155071880550422029777187043348464991027418825635605692520697620273561904712927835905442899108562433110706444106091092071032514558874331144479213075637320879928156358079497809283094519497661470755847549250547179282316087407572196847809200552457666971010494360382136647873638031070154309584243500813190416940792260829880458305035304239644502443259437368816874431941547556098377705048637406537188457932256579000302642100091913377636462544895205120579455268717097593364703831879682439225115623244264644349544627352193158922967996520818405064351680646479918324486582212462764089948827857228297043475548539618379690079542278098668094599538858876551207871700605705073588956469693628008077353181770706190781288708535164725849497542946530544619874361659462078219069190018619373870783061863683990373819515662573544794948310444110412660979071050239827620027857586679744297278925759925506549770401473502802948550163922628340443787517352231005114184992029970614126882539032430810069944028854398510406588995208514115503614311885506312562995326722139804892458721155713693407462048509115484049249824658274706978546248578300364739283610993649991210357929201916141124532333236347842016358091252364970141495797657023466864062160489335678111394484512387691211928703953312574287911879077911770615858401772860958979613047449760890159928483290438664707439894824623622203887494562341565818717128333499756638398640804714193756779795213865501339045432085875848725038076258507409037588335436921852128295219366490792748786243262781372438683759789311485773493282171883422906019070217754882156076320428380596685636466151853575189955503979787022921489879609697569734489367291251728033031347497669100998699483376687893859019465106143656588675740235593827395756149202375660607605830593516813031451667503256071258916497090416468619721526137262211700778307203980344085035236937316955904255313666400122967490579895484506198746877649346573843331310097905034781588015923964697903571358781172481134473163849587654486134931976839284730403803827698720669901165534876569441785873096291720221984177880182335829652094334358116847175121783906542676604899418085085342669001268603974936395724789406478696404960072364150212805532618748918774107521903786341315435519507011650399356880025153383900566351980512794180834634290565405590785902324504074033836065835202478233789669179348741854737678202132700034522601503072727825024448513252800328797940644184794701972932425919137768383078409538346850521580577925952069097833315600168757248281590780943046132623039078892761937565714393188443292892946689486946828288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 5772693824445736289985418115086493913441094608088023948822344049322179304900879726825377284751219962245521112026027171588110876006449722605153436404089307054707298143666599494451550672603918415963868395527243574045482126476695525253953542220262623968640251413558982555605920490071841667807724862151328631169907739182533046769193276770158728057216885649188440476075878887924060152077288886679733427459278506458383000050481393814967280670537538110820323264403181787744454662296352680623803027142343571504731568125365881341627630101883193341899214084279242924546682063936608918777626974651608417454549007509837287339800543034660221389718114267843336584242808743346186242389836997934004944415930089608187431509229357529691026688394640722816648077602536263057664210485800644033554854445848733098454883625662333505041409291223515834171655920831423442410952546138003004604133531534764809023183818657296066572725724513094141870375574165858829656090837074872467822978714736670765709849196292450435796375476509071392878945921803785365441224458057858673083236028780639464642410523059667075919041811601183711701492754397405461160756911227226580330734184592960051610437923198535334035951309392116398441921415492897436465754058730793006347682491998044906068370134056435532047952664547140373399422397807976760583798802642079841313821447926436111555398320884095151914473256149738551617245069282755650154280138699977523898839582797673324321663103282977556367449821636529213184986701867065136359569939311551894912909384295260703767452100434588703177014467187390243319324512341489032878028093309094655933897646016797818213371072113705207971455497543371507271211560568001973122330151604810095688951480036014952166053478400607565220709844850039129539964657462205305699885083321748061476925060412150895169188841439316757120471644401296059957631171323869150462101528766803494385732234889515102838529002726654081246830815803081555908524752089499366399238767080149904070220345615490125599652739128084513722348039961003070811585484489744998971917790578801413781971045311015481829924419284727563510378449066392450725380141076386615575264324019768487524165377280337009128654984549730200859025972056337600738078381273560134886570824936557590124079595800496756389225015480002889806535916215131340835714733017840416454655787136485388185259260536801401006613992444119859138710955819212375461775614742346592403245232805370174080255672821824668730919438267626531512016078509357653640057207977293388107021018860528111228427999757090818457865000814205165243665701075328766737571446625596302955935871588770376669652709113094097756032036358637045744936959347527114755596784402942260155165000058021138663517998280096267507034741497814728431133104940043907842582114385949790346992306403152751930046954932249112668475986272466952318817883999183976658733861578454091565111470216268915666593919556212118533065362343726287539710759828713431170910350289406483992594826778007768490867106848785465112847795277356078232009707012154316809329117649503041921034871536907699266049228798019207607692534464175894311555178394533204336026331745173331253111201008070272560810866914544707153947112849181918421562283053740917486816804134183554348016698128499111811910146659780905881759979946380408145221378703852099716828550475812663191642043553952253246507388361073297109132034514579417839360298561547198432356389318701692586730157674843310061516536773511455820111343289149262103196383709876667733310250297986017745108464683657553118762934770483385417093776466704695172676646649816489701808609212344748154178371957941704735230399551672604361317333995963792951003762129223035841417509286209244982006126874468269496252366895488323226388309926220761269428463979585689495203911844265944923717919415962022226053425747312095480295646993444650674711068845905251606556920167403978957391121693055961388834551915119255113257497810697297307430951876293146720343189274185229266553129928079658703530908800171058567472742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 4818291854421067944178877659629899101346940442006417218496855811651101349403933638354863304950954111422211713033177355095538230745901528880202962591504117887342980394494606237554735951664510385669252536072922141324512837847511655319412226904642517801262402453482699499863790499275115329691632588480963546758055861380323634972836227182390110196424224392918837456118183359344446740439497724781672854972707424494406912739100105658343032371272235930112741528520031693667193628324637554139520613931461462103942569249220660091678526707044391362882237788140314232106915209674370942266184993744629480596396934223282342697817372863569146651549007439850099774325957468457357014637336618850871207936750137889306608217733747638522713293005233246024919471316444809033329431601022513590324685775952025805595954305855751147359153707864995780241988066175311913207892819313213466832807634520271783430692749804472620022321918213469168863853936090608888458656097314966965723841648918594817444612400295254072593688566519818909866490164941111687217184908702149785441691262958947380844878112180394206616807420344375053833893429963739397021572225563336937459119754174866839463798259049142731628383907845865663104007235326603814445283258485441685924615818639102398684970158338650094776177570877006549037896333456785420168803412838069785047766794093302299510344963033133818464813270963863115599696950605772858603932725892653754728007197514743121843029760247751495855568348214435732550657226892285489741688259836762421673666771569226234444914825519240559997218432165716099829048862922630562808825762143735947519854271722093554553620828404003096660744166337145133092077897028128154515898354644345068635754804416774097293111641907782065905731221862255854328169510830154945878665235464400193673073301186387047557766821791971132885567888506744205121176902367635737055603531547037227526903516848798872665588981130833834033891992909278070907348995160968972249208523000200759842475406138886740306192771404958786022024511937430100629985565345178003851452219020299815431760981858523840421586972533398987080693950370681150727277544645605262593007193447918123420280960625894865439522128112917006449402489511356493119660379000684513123954452461715459538319526956275080309065997653990304188283386055640511759706764831835224501576290167518023699245012453779515433886759161531832659952810724939307301109127826317640583397744049157824657884738667603744938368041958509696075609994561273505860381769086374398798118569585467568901257718481148120971843171329609510631840554636541119142526752232449213479174695843747744413122777082349096888054512043891725842730440749299886358220913151049120302786110731448649321380831661088661504134424459014655956509718294220675547487424728768214474735809784056262716186491940918046340172862224125632451468960477592433037712919143476590592356964039819497936574755052869892154848770189315691525713660958084063388117468029739774808942587588235688568266442157861774084234261399388927377115932160905063840090970278495921691009182139196795191356366848713847717508710089526013248627011069771648662177000115198566313819998687160899430528637654352323313035624072452615851923092719259438197760425832846287461330169696584365145030822041318627019939138704686976315468898158519729536342608243014983940477620687825619112673767033899027248764122831875117567291455386740499878243668865002675728054594919773077681703426670552101681122682902110026489874102572628939466819872867560652001121314641802666338687733979439106808821727067626836121874662559409789647704169693510478903337331750711012865220868597118437084299090046854000333126880838842627670368385999591327991630685812899938946051704156931128273468174063371580513078975925099195803461558966960958592831210421377764884678552182334199985146032455364652891422093257792905867023838589074353754247111920820891803561104749649064197553219161579236026257921593404785933217786587641873109156765274118521373366516967397957356748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 192296603725998487841081499327967269720011808056921444154564195097892788295227497961404035530993385911463146808148081076250121369731636867301983757154890905376713075712956671573337659312073125750835435174808932514512039232734989424736283506888654300793430922095713526061774158568442504665158487899644092416414075747775569896330011149426777203538599537448516504737526123360976963601479010583494287709055761811119047436094169999133662013929551116458775176908296925908891648785465068962582441081440955107971463272814569886416031958921705157418492844690734921277670445873579025293814276732844348848128816059961789102216968820439842945792456281211107973197626913498140835655916045721920736111708540684602945354569273818960448662105744567354916081992682249912046509325966228323758096920956713967116854505513153648847183719479842384760750765727409411794982721939332398720431172131501970787317008308807601594482281603277061553712027095863641400469913342899403751957877674312378000002541931494904951473282345142168763831842878699122888624420126642143675029812708368995761018061931322545621870137585250118193371956510623242259852597423225150657732292535196701169432071286097833087406358262017049436203879411733999971624626522810168610434341249830756679763066348453871048592144759670775958099794962337356153488042419696871680703334132420502805179735985015331799176042874845811952690839274120992233508125438366486496227417673102171409042425613901056436793699624344993501645325538726242384074009551074969134797670455735393907699389648936695646970329715122166729505113769575972257818709703731929681103686301437293032915067285083888111541702698147136000126568156701054931065530474496540730830942419701003991404503694581087001437723670845487807579838067387164777867619917289267201084909093337303994921837898772398085909914408902379590791824462620345944336895731004246181230311898756504479761923798420386001662864760420234754657568038003345021653996522801550299842609607773702810236939213909491968305822979622714479996508320166743152178271313292096331886646823221532489121202047853978576721270922326323507147464903253348981252406939454623316726863922482589061611117766866917308388043338925698533060285704081091765091619518942167629781043413508840142515278865430939359238664736351293956410339900195723882837024704761878987221297180308441889277338117068377241165673592640124831031284588398476561851853821760227159743973235201940913378200697510013494406414557927006271079029178521028943351391670185510033226653127600033440455184564873900783470989776874480601593622319757110621822504195338835145017803453095242494888478115258551195430488448857448134931035992842958260150280092572768577960455116699090035262164889665942625989446664243206299908870185932498687346992843463503400873188156099959908001740773938295098677107831775799834658249511267634004412966187296923104589208706281722288621583898085527157994827642932918997407600867817045081841908941621061546243809320691061306629435443690640982716669888264431370595608051625857019131322983127255981122610769929129895896587357261048215766915256831377432024481834447236295548688196047754711035496582407456831140540869679238461598174736950445001536808094067324530451400913529414285426864966785839421066898939984920598664190000261040580286325928792723564919377855228847088117857710515335548214029651235762045360865386308570198436180431874111057324026801144781283971218187585508701858503986185655973131699605213735028043062984076816402970981072859753651356416171051572365177833342220490488957701316712887125790618433832222080152891245078708733191786983740967554411776791253001091424768229352810892181443228216005608071580068379085322333478897431551603794193180515613761764939762186280221460439577065019861196006330920957274496315777924431051912974558867740798947460979311930682357927973601698459398503098663290998030466549016133062503270474479599046494682422494188477618567753984116941449591561981144172640093736527808430080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -5826808478475143110700065493515540814640794115878360216916987108363634044206195006250154292061612385584691025558424539406594052722460423064776510357865916650845681510242116696511611939057473367742032195877012809382163050998953356964675339894636849436941085900986810614866260642085865126412364220023261093945437023498545548491850569313145979140279891578804709913694091528897666414102913455777156146614213173218630765858314848733077441977911249610527262233639762957772015809854080805196941743532789609199542582351787760780304890328513834511490738638098878005347248534788844463952172556199831188991172218642114820451716312359720936785403370284452062673577418648583322337440908393990626507718840486550651834186452177868438027891303048834018394832719867821897165979375201041402189189595956893852259557333494724056695528267852055474146755020059194817531864723138214167631874945823879575617773808171283563765049457574292094771332439209787779560111533037406242725431990928528196669093274039371532096308259354869890014883801488380671507746723875397579837959533101612316216338820109914249525410289348567957229053916150604959577560858075853988713063794931363340393483384542260356839560652856399482669061495561486827676202319715535715534888919107803626029173520221083574219440573612209949213914470065683729398698369571245641061768174897220134107501003742569221237382641907761645601207216129322044612944764423560193809411568693112132166682576987679795244266082875798618661873036517498312679431084948121476487174719210272476816209630404217537334153407689072224865769081957050743130084859969026022940069226756966845978288194411288011208335631110191273219192713965628020803423570783255060050165501721271950450035545027142271956069909382264403760483723104919931494036031019842008741171685995655710185937931022089868015642211876483049081692621710469446147593181575064651053590923898924628142485856804132695120597950485959469179545220318134870354545861172540310066442203019523126688929400982682156223457857701579558102419109194338094701631200562182623090755067841435815979543246672268394461042076513407325263605380816715056624407815232576556314534327952928384385290089632459129959953650157740020962737629516934940365041160211278934578480135121722983930105863595290388330320008548342862059704409836001470566185736088597180735221020652984876884476911273574857858865243705979963349313941429669553510286503209391374429478050813720868407444611777308624363871237711480601837176103754853109611878243772924648326419904340827032220386390521098627007823058729610132686590815787790608284237377509379006585262798633044237270955445343425786407949761632828768008149301500172413268481590130910356989324418653521095243690828654879389151661811450776799089848762415431907136126674092934402237179225395178393082684716602055306846896540294075539192442772285867434124351266561260783456930370755860239342760841534556301471588118803648635534702743759843987308053409992885528146974250335105345071200318020776799084092616484571098309511052436219372480352208622306491714783993328554702963183225468999942428419569310367857036191684140665794209197995761410401115409075932896904876512263932812395815089509474097000923036453922379376375668807175579471424213696687279011606509447858062013452842559276349711753059023333594964726804885247812954756929710584461959368783619779309232966492831441525838498380192584947795717461733002782762825314390961336568482864731533517261043335761364906444699837172148285563769402703883648578569008811327961405723465645122717093061664966047835858039286498120255031869839381128467294412870315125883963963184755659922333938203247314844720924154759457829634112921315283320817613607635295786756372265618715866363829188827898095952806884790809688506143086585838343305907664176517232552118448392005057040378225236662685685422210607434923309837621173351670711602268729664584343948147677094760084425288425883409716526223766638544372629243082505845795236215030782735731916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -10825848110664122082879018774163941564035025112742419447355405060370018651599846757334510144059235779907652156572978244848556468983149832934843239664970416256388669880634883543966169787748818498181703564966577913146191629449874977662848530519991261559973958543258644597584813912705190343860718697842214697499711903750309730354377807602426683566274020612335279437810939352051166114198235844754946304059257188730333358181919354622572205832092518972649818137673853911053323586183302131957541718779371394637519318916579627491142296269430850829319520861436910584186231949275036908872265687035859392626861589676436254564983731618361181155416330641710192904717315324984060726747572280458366702915996631529359088308546028822201831714161376626230263414583743153973865717889886846062346576340102197223453515109871019089813407246184909731786654777714067778301663492305038468289864354735479964460227823535495775772034425361681975618239908361544749882762098046690630980140508338802686266811852356244304441939043945088659853168718024356138361862592098901484906066145229714420870996276438378445181060685681099392984214656149870063560551147360129650917270741852816753565498058922544668271266639889867904547045294767347510375097864314457795574296839631390511071159128194294760612032820051570600573207666884799515080169898728356244720652554297933190648424469244185616370786665102007503985340081728742878718799765851672465136559845201012353044717904193733578080240904690343558508699354856069079699052943190134373955732439688569971122377487941975281081705045665719507412383115821921531858550008178567815919785199163624384900096460441193760563598949875871099789309447887108419414709773091489599187784299301133942634941783438631155654385985954724682335632894044789358720917536169576373771736832888755346395040008309613970934567548429376697301355728567088990446466361429863156533803754096249835294524592809385187123231989092143538849929421234260118305405317456287465865261921366934489297032550185671115072644111174284124080159641865558478625226268505775037347872203766884154294273680053995766931011766030632300638097438925379415644930459296143910920084462406871720629233851356208894130384289526965009090724606856722234979084934823375188182727724764517100100583773777017547316221041854935604061408657865396289524323765158992563968980416936767199441380510822361238165526760331584411257795560589683554972035945561960280595812403881332533895572496845744706559168969880095558069277997466717355503060866928471650288754659085343960099242568308211017674727548476845206623769970016793479826916352892414783100610169021959929438177270545633992892473964272542683973113160063906298726285575070076941877381259522895416147312107607565541946471736356008982552318586613251531848870545642090921941897038349750687708116487882515524239451951918351673250845131384082543345067989905647027975633025155594708924364253064785053765001379284514820553256401864796943364452523509581111736981732017702369851197672986568155184744980116775772485412460995117361953545710618769473640160409163125743069416790125826633596404868261396081189644296736201428651234734429944284282152321230750353482713622891239340880022961069290496658290810689150147478327676886770842512186388446489100453290656413919454744160187300777681434244053683269496329545043273953914844772830507429695363138251874633715655782652689153934683001771883049344784203261312235821588717478539962980215931607098483501138901889500460113158336962178350729900367763970456868326179689571085730043738568620469547983652347458628182954753865922167780924898936176505188754061190054860943461118582625502918669237768911662860074312186561906503559933375404163165284240959633581416568215871580507665490274605959816948066962743748722535235618780635643320492468222384339578836113626787322642635741381756720444742221737751505981480745080294636593526389609163369267228670472349107435940557281804828246422987325201603783536338514486176239277598858188181995520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -13574498846334863005050569221746045727025893708005249240448599629939256357486979584701405031970488584303809851353142217349504979509044893623404278914686256312505353123388951056799334327338791307674061459248304729912567590638572870434687122955884918338623707579543938196683622260747120786269071749248834107655278422498540410491020087480963770885712529521784480673916546682331176285479290586164927958298605966821230318528312412152463125177986609175639073420630638971438646220482182982335457639928779456282091656489505053487460347384824162614135224990633972643377599312309434872599147104367672599023412997852952798493672217274348048267775074082971934131160484974496787980294252760500732578045095854139350130715963506315719182388483486139983709772767360756626739806908055167925324207170323596282339789949928954634131356826451208223751554676935559312043048944283860585900137345041341307642259955862778937287059698615892829756134020201159736727986054794266724966145827586046718715102986746438507035753012574523635760271666157885766727402135037573037717543727782758484469726766373157984714811358209054180873573399828440875441444596949545774445985040848226557175656190777222894348639117897273027822859682707547981372093566845143106796870823668539296756341868379407149333898966602802524972827318204326181811297886304654993972795387031142709935310049200049290345888962103875133859845133569338561552794198095815635777583564441605801504591529916247820528378522797935967815578467013881934550512340841149599936397838183908482007729937033709294937061711799118229733075411129053143863703400069541318464097151338467234851014579402103058410128863911304511857866708483489814057737435980909026265347222896001870985181039689384662165133713867177463334474099497670964549559123299264187249755957960552710605671423501094269880569343981846367698240277077911962505389737046735908737045894985580359589825273138525949221238413556648147336181322355043303671402020117618615393719880118605901139576404244013707086935334002716727187352336342426259803111644655265616151521586109228857829253970788930944490699258915902048042829421992097844151104819793386608922469394453309128395799995664500510032395427396451235250706075726187605773726876713448761999001225166827617199791940290606151953191022536858721627754075878229513672332523753985213187528449178204062433674614509286328693970020255567969331629130255182614587529520730392115972458809724359684234862147453331686754254440542511416295653596437967830116252220231541650643133696549862674698120963124165834168779901148408262189301597661197806492834462910917571725865965485095846071171569635546582727173483015718241630084708681025484119478662080029135096151022758956911946869570721318634270815844247646740705356477687747130738885806021953339429871461373148273524183265156764635220054123890698727012510447996156165119142531406063203014549274526606863645933153586791167046865785622484426688112188831935254030577611797712537201016909902890892434973581471910255375353905993882319152905421047904758344562899419568164927872752030117504561186559821402764295254675923338107323956529955997454210579377534352352933188394162624959371822882970521023421386709415355464695269267436529090047790517778618782702678900521862150513427798659878667035688247866890519578667930230939060907859678482273635638982178300244594827068670383457707252058004622076992322942240743883420802775502927315075698395675407473169055040190262779604180941318233314644818019575974192598824703464063338468618704153062467198526980783665520875145258824791737269691080733176804639467548275115562964277423689285780600697333200061604123420464720764422555199973543575118752450010211892858861698747721939329432830882789181599120713773670490535400675077042528964182437483434400978896055143573247518198508817060854755545135047796219424051884868911374610829751082969860148701181833448096147685199502296169693837709007412526533874839871671988516503242012585470527939624998010125025280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -13691843622444434263736999799826765148177165276625015740929540068638053558535565865597216455168975831648243156509395066124344511751754105505753199936378864924769860387886011191140504506297688529302202110024655477524904040670820715856973236974925777564073321220460743189289300655190200508168007754946007114346871396024058139185342310980353769338054603320478313100209292088811519609522286550764863373659372158936748517658046047974909519500791003324962189418670590934619976395197706734501597694757012137652957336139779233716881988329781382074774027112160433997858985120118845690363645073139860453005037648571651601682483573046316283395490388784963908925315925670312781921860963455559353876296089656494061097769653688676109622738739560557789026180835464304451832004943525744143793959131558513740384976260469904917524630560025716362407536257800673338411676443926356671972706257176606514688951293754298835407775979313843217348793204328184565019837208036626609879542962542823508131063033312328139741190698981738293734830126410763725049634334877838826363075985442485260813361777395691230489288246487477906835458074502661232416336168317352133327457690701389788465591246819866223747232058530035154391805111605498598595682202997210272976754877278220930845607305314820633877871917232451184935683292267276455624181538806863353397236284090554941798226832859417281269146364450102865943346045691435912101941529878789476003154527852158831426716697275268425755478117020078632386897711260552347757882596583501774924347979994081078626886844681775981716026752017243084489695313724196004356775667733715238760814817965056553705740500336485412022522257523436637193850697221560046391853346765203043840167660288508459310808414048351917892717558285193936799381448217451460738812222804265892639973004485640573695641132450323112550665062511424209461271119725877387104462850689375547312164626011754001424322510475150225526778576587987667224478754323598955270457029519911568975093198780218170782367864679219191057645692036573906939718244475442747938438952982698362768601210786859506024343743478284858581319242806211319913467103458880926470272200639271566283847795513867304314513495548721529850560267989163525036874794655173168822678411612434318634398161174857819126192494982039499325132653416414229541426944108614774360376827573396505631265020879485148190975827128418439042060579577628761050521045300489448598610636962659255281098966417139404901406770313012942501310458118356670818694215552288811227606934179416558814702096490928407031940241948311903486963580687897115707933146889908786324156579352128888306144266745502265123086977064588322344520495578044827972388802595301439548923256398009520970261863521223338102208028105369401964509402749873816381918789729680627829471545223367854883000788400715994229262936289405172424059169494977576592484854607811623511019170898863400544558897908737894828098130011261445716423723592519783375266508442368891478358149062033582169679398884477624166659819510991246015298485196209995969015102230904243080072004983957351066506643127348917721090850778178241901796439270786745918354550734653451573421727045649028592604364393326350195873435376525776605614295162416921290079576915941969900840861794550549001684530604333274434642533097022969779177846960168090302204430733194177993666865141739543074126331048892112887496497662102279884808383741836084790433361326682199918695038743277758530156675840026719655443779763493946421729482579138287391006731055325109538078772492078494758640056508580482320719675069360009755894926057635374757915642374686700098649623735138792954072207537087914518275616746730636112854817808725244163973847884416676991565212094897049667488632472035928297464016275214863054470456439081586953758518574346837718206021614594632874192612519113971220717690446068256812223158105922125851366166396296900683858462396313892844535453609376610497538052857780671628010001920631695352462356615947470789086373134014473372407585098956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -11187566422276189185560333452749706299896775962270252344686458636916416719167413327284662977730503924511119304010123248597953937380839121046172396699849784175588167115440063602391024726285848916836370477375510964876020632178500039090846542270183471677047723300770838281761655738718903437275070456126290102475231522396474632432171610120050783392851003146076436411983860105334971045048654763030435072801197144090576306851996302538983025119045906243317623980712628775766417073566239078760636208598901336604412814982084317334706236635406654488187699366109600815137262843623160154228644026643410437076774782501260452293005174105646683588815957473045234833452814395605079823261193565354226597617344995680910303505280119981123801971598236924129272027922810620367960256775520551501998948311561262416426694090783277522010964680903603641575901507138240540458868242383184585071238106048703029395013167004325168913753608798440104315921284489366490894083394302720978961224422558335225894030118970861666266439024552346580161509359792807938269791463131753645432928490542121096784191695290674875973740656117229099024493721227877971432675788615426993624129361960475089690853927688561746944986265858873799169932236514654877269902238822060321963385722048436882274169345044572932172846835566854291030429474050271571097041341416013113045507133686235306668981716616102155585413613512903833663382986182595761155543601206263755047007039098981796686124251181103375986428833712545492379809173705830158269179991547070578297451581511551479232363744546267828139108699023264725077162681522982647910145155773989301000847173726213808031763727647954270950643901825752405923523481791807549433128547673643620630472047981896614997817810633533114526000543646261549822198439874387957327089794688871638001653333831596416869974717163515173430672104617009293913028516897397057814292631653916027364726555324533202130500321200730374130787724633698364328394816547512690162602513083800810505473240335664022515493557412633780067027568234773870278951056654335196269552878294299187382223580226382811733321314590332424499460157300502069509926002665787061447606714384722990323295013022069182692004089236143442007073917488436844697811202797660828897234444197590766486577694622291275922752725317727101803281456624984148322598704347146595255837171403066889543762958157287030147814987301724561836387792616805748114829727993302417383552898964056016329570122234249339406269318005981962697733652278961000564962210813027836019659523125345638538062008985521804189847646399447541395609963678473192775845270217357591531538600743982334849148351293717741432212147474152337397463860393515479506703909008206349542822600410119352964347847224965412911325446268444755359021557855830836998906221051289287672069696187721186714405827028050437703403647399547542023258874475268689579578622949972643014744421681148132952153258652747562834031033423693735118265074576498547071761499522773175221402435672414996608478619748967456682853018721793536471731645172063016050297801987613389632579723397122098702394210444064562092367412175272575704444013623824224038987682894682235313202654469459597710486249823673221709770403008261765037365054979656765491318750700462689298689823696037052209409711105873722282675675959026765814361234846438121467607388099130776642739836703875198061225565904917878893249569477414032194566938216584655343085104849853529417380753548543981054593783960940971690669121755165157348637789572531198284125846679535451869507168660619799022704111048102367163900323976936416418742712127500078311215598706940509415347786984779954247762944238463267218653778758681859176830012770807230686840555355563887226474951301367797710919903166807494808166986241890751470996593954033933389043587666165027013624580643961310650341874681594152903109521103638230858375473539488812564277416005689419925403800882917767782711494459694970129913825968751916977883202050202569339873187848297132730473573100727499909901582336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -7331848590041637536617653292754253653214869715276656564249095689375683028569119811144814011512038842408901001649678679101620373878866368675977555234217414707273671291185935432564219704343098397484948094438860648534034573885063924503058115406022749738700216147110748430594041052192805259443492347080032966300746744895296303207316891868038949154004803734998174264777583401507643559243956632376752349723921489524752798151003510812340930233088326726641022890970822419949457308066547148308733979920125616961235481379563310447210651714407967075779694053350439026162510289808638175363795962474034945074127040048215321077641872370128826873301541189765953665021128282631049546193300960746461805550731499181504161575991360107656027413707927315220577986498343226265740488677909683846961107259188922497255330228599340714151562332656547117066485512370351383837097358394168081629640709612752398837122996780984847380026077685434324032138184748630882562448792206185679371550385866398669372865530889846515206690831177823560319247119405771973004714803481607562684731329348904261172229967906062214840484872233246777238390286525219910447442188155329463322387180955731694827066875720609554556682182386854902061117136372899814791826636212991382612407923379097780477912515580150382487746030208830429613888814609981046741637087114227177308928495940548435035313585921551263276889171141845582872738701119151160108961413508168631185580559087587329069876141994294999585568403363518132267523443490988202505468138691621855019971945515666225930829627104562202859659630173613297501832051572449619584193671634354080352688808600224895906348866209062886781818366815306176502482035757003382894106570965570381206013999723013101191748757729038859350890547273171433718214781355584546907375064425346381369376928187220760251992700924372614533482915300268189685519927292955699463563269931169935296330348686661042733824619181960974271115172859543070111310495548324834961735674049332558332484040835894984808445080070164146193879509865283029730925337495686395644059587574589351650780023446753978760532168913343693493889841627886861762442212662684956025702734184138585336612456830010737804004095489493713442663330798761269919187113417355834248561063589791848605631666423474590713516168195345470539198384641412787418436800840976007754876028217381388536173142792584013932462330789196639343639205372338152943518720828476862067931326900861498911368196126158873880735005897717744891024354257622221087606362818497793914885438349338367718966749856776866570598832199431636207620371064466498337449009478117280392042962340646958242504893140887319818578476146976731520883038325241037169837398239591228664100374205722699835379323112824642472811124967111297423626339081728194455629101624746147853962515570273702530100403760460061647304925877430337860138911480253338564177582419188074704957714689191473949193824190950414560798001342911749505453751896189062053184524817391386358486332678348143876570540001140321215523334315062827329380405124548969724649427139121177240088222837166709880046384599462570971002548338581630254774904109570639190881364670262214873964704296458871732875994119460540013864283384379673601798689816820171086269957196941829174995983478708697243675707089406235981735348488678286913076702523779093952025608099209435727987546398268033689574827421200381240039595338731843274860158425276959068456845596600801083221552122438611860732068576811565521284061611223875955472232443369814017026824505673045727611572014217241230148859856674282903555773467130728100551085593176814648115215094657579258683169789667236318947327619472298769504924404733727155438943313092717700297434751973208223057484770836283820386415140814319053140271311722840223380789466481352445338267024080074179237104022133581695127580285007620559690017682072948961091439645879862417619287865982197716835130618357451751308721616295303240546588431905155905881051646766070686100027417591418359208330336226358128118071296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -3847810829712982223580378185987072644391704049587889375744582872352241854578965424523699475680038990241513767875414390533596999334906041146757767982257062810000583941763730104058490280618827779597068124832760609295507337725612613325964514178833674526711865745964405425165250434797092394024149048078714056133939706393880015545918040714758750416264984393173651980282889647228817659865650699973154358144191760977560484396964165609439473221674231966034378119686300220664303458028974367902120069668318384487767231210926551989921129075899065432157871044607493576099178708802204164779330570501476282034239740198270645612388301437683803265047533949830212628758335218686090084766648988985131038259620080286379142851580232317737578209938201965881408365825726453902128510954248633647270600173551313117407113860911493239363850597303757527844656582608852440919010082862661630363680293484189196213048729056337432343994388890573081978535964728691918897012560783239061875461885603695034346204579769095487532403412046138688726448366105198407488771299033746362353103248359223218182737712120129250068979288764205878566407356209719249700442648776314935470745022348234672943208905969665443415344901820329359969832839151736067968402195980732292845558091872502810000507607058956573610140350420784138592993969969006691376345458424412922406270505423052578895100819306078704235503291444083883289448848244423295367054595266311355137452899637793771225044390879919276506709648977519983328999603670804791848524200203907307993154123967968149668775834022672353014441481350410660103687450238825627262197559169619317371838068104488301933112548784076587549482797203602382677936256783408912203150727952793717174226009637284037635340615912475159966229991783644109543774599841774410811796987233586689348151270533937215522201839399349670288917346266753577917246117780629430721724144937003048557642219511363662353746310503429784096732504622968283947011542679663764697869668444870367303658399991255116894042518725762805315937308888247132619871782279948304034568282081476158344712880045078136863261523711540478861966966271088277430975032606154551611668666707331257702250639127611841910870528307653217618972060233429526730359250315964621726272557955484450477297544833424642639955318400182658490466456552063815554603765064010172903193317100287002566694773292454081568486905858787748894132121928939784668027299865931218447026936712813471960769436553359924935440262234367741191250599971135467608571528616194106523052984704452516204685468598657595408274576395807481134549008546551663682323432714352862722456747475852189292663196403214928522457438588293801063865554426513047669025689559215990654950703734183572668901116237961872182098024750229936867011973118961159916608592591094661399764391192380685378824002660103003598771011831821372466070840090386556627051593255870812861353745434973699769102720371412046635910880042562275585433347218057715049334938739351642912360529166292902996163223964316418701036865437860756128329187955139149415782603541601055155554357396144560332669312587276179594739906193632606566329143080406228639695457883921803406597238851333077926050102405251011269645609997246592793415857061298142410409512911794291987446330585567806395204404945450498846051876620280224046799223054023078915277802596351398312138117432330298935456235842215148324343711939948913894880668073194830321577731073990364025712557248450702293408361449315417118851764585140584831132942033346595677554881653303238003670752313344898894290506956513726825841886511594601122617968784134478525607883735877401124805127148663861262832124557320265187520638211165280986525397071874193202315016165986240162386263670455837841722356980226161543730251019432935311972104504132194010151549469359071457131183169237758710239381552761925073867641427012560457369038273504526497337703208467094213522522633196598682131790472703947404814156233570590067371311275087389643145987843972947985694441690495447277240320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1622945444338252372191712365929668086321950512436712121991636336582057478394246956297077277417991759669471711385162270886395361178432094934129902682873804338992454924037977268106588382394647828623727139483244441671654447875793734336720042910374971761509645336217101726730953855932430041521241159645909858567930187120977408463752593419297927343609859376115799469132912026535679513888715576493577874230616790815218968470299766445185776618278124099367245319134218822880030264965456537165493095516535803472782728575704479160600792093608994604661859929131254848618877949618055689269166221844929080758810085891704946591876925534815155480638328126611401717909020260386766626773254630308259322887183434712290052576019278718981685621076319495878885658498841330263397124489205385040701399255270507973342173018414827674148727893532791193950757335873773362884475763403693601029154972909246528388544145169422478258795799694252491993591084445547291481229743220904181331343980272572001489554056021343057205680626950300872577599376885158043898378819544749682892734559021212276467067527269950430524826035284121210807257680277549196282315378314737237057916709588194343843696403822338082334507084430011599081346728207811673723850254491920473800671704579188438315888692175947987209158043134971104301660661861946173027860602856294045517443084148550016636389791136557619814096799159494390919995506068541742484044093061982848425096010496627278056483904697792290721541428992257592184564595745422601705148596600858560177528727708906143836165899608715347728176095342636930677332217854072874237862521646666923441919256951351655735419572961566138337157411559475955418029784488351737028390297360323449244294523795742984373541484286874982761519645888128588320462095758479640325766358319256293465989180176923331584290862488864477480645351115334036146248610661443544540396123229573808376427485923022772646358296518509059045311380627364100748593973739404433485308717064887838456699531698706105989662451230229251700788135485004285057105011843146735456950224015628380085753542008256299535225149353796151585168339577413467266440516328683274833559538383210658915131567880737606500122464776275240679284644947166125583838222385654734381054545340997389654629863527392097978399863511992021674196741572326660523817484887775626862897104028192747629284722197127961258119056762655751143961989875205182514108496637644163182538710655014499325442465610680148069576552591462235903239998849953133293383979310883307985474116958889296884854102370460166481595592160092018630607239596381870730329022591159859561362052755445445115693880181417313074014495116885395438913692703592178351230341074003114042751406939723803989461749056410607372138542898580640372451107448229064501685224192158540004474406783166950979847750306152772784583549571267400584078768543579389745568278246277221770326776662011253533161197641842215916278739391061927694338860034122137686058516891120464034850282815092383037182601602127348624986488575597092495105810149518578430596188380619458842488701195878330291350420962907076378354124201859354923164707509927889464644152356977191492365259044333492132469578264069216976209358441832155647784413610135951154938163494622403600252100207916206278062129682012759041730709492166668268567632403131938010459589038717240786411895138875936178071567209279032020867077869128688350815861580205783359394058431914747233361265682403084143474787403915964010944834350532733582687909799597212261523451995555260729395241030596854349348540155068051646079046462764782874904483779767786066828728618226798386273668485774907784271053110723758733770812857100434866815834514331736678816376852458133673423115805124673431239817833245683212235451403948175058443854095705130460535704261598751482211061606981338158470602929862341917495530541252849858365067529662916239830487589124451401847379708621902166449589571804878199759262258070525519167401302188709773238884684794846432987357643796825956679680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -552767631993248497836315180015045437363767790836479091625455598154059087651708596489590101228682867181728321086158706927454244714640700879561198821531250907737075433249200539268968001002984850307565115123351027285727561078727813113091160867874869772830049100242144265521820617079996563094549559975357661011561319770217986352075124333095267510343645463997728900270191219361983890190638752477454395460267105585158563530590797202185979643926611911577597740383237347842297954269865118176862816945610626507362299613242541395690463827691378201661230206399645971054450292570762406304093646361900916466855299992081872487476827207823835030172466878848016643209549954038516615525058530819939595951550651460936998701256405300886564053446597172132604821556319431865406385619505278331243241140522685775554108388465988642165163598671824130844616064823417316799860913602063385083608893704869457262401178630991641983217140865180709898961707134108081203698153190534648768559260845066539143023321930589727727540637465713946555954983458606421478201957887049763781816316990700122563009014722170147688847655334536368168496579228924854221478531657906900651612420996905956277999934755787146266097112513496021633967129567682926895483241296298800791777156410389643315174948958501059648579879904060314074041529989938497758244067681627958945906209928734319490274805744308210509992772643734669033376316764172812431800555812279939870934134660680038986058249869337778805648823352888106065848409130964550926915408646700688197738780664846767065362904614431671065485150114871229694737314047890680873671347429721318845064050704226134094538221305228800979129933879123827605929759521392419819896101341656605087094292154184850441839980121351932999709231907111600984430608283651159623550847465585362738811774012453792938209668948943592556265364685799889322166352336060995644767469105610279452472405592076694525357109260749336774016463121430016689122114566857629888417029458275463348802991547362145827500260822740206960399750752489243538592891638626906589148209606899808244144510185899149707925151600266764586097002209453279024675929013999740986425361615085026584103585278908268638168048471077237097934514411280846482392205266075449862378840328270671444373687146913929371262767717268459900606312811829140216359770622100268284932058295056619468815951760313725136294610134275700593889523227309421521280500052495034708809564784622276601154031017761560360438679467036790727118529882501150193212174105420564610595231512847499087155776418530494642873958922688521693326132739137034899144316623301827765396489665881656193786811373098344908919463087476482988809284148148393890850587229479703788975047264079691517447495782569210943783485801802723674126493149694893344026095411437231399068070955355877452140024060867290674753494470906980148632918692412107245830669475299238279092134724401435217753461618757980687833430566976662570271226406924545370450385257675686255461702084983817124889500624719223573091618206805354139103035899551550332996506293075695703361746608603383346738564563765986800719547434320120039859047906986464740957471213758017506365359455654772261687958744240806980291400730197773429075801412052800919856943632660403174865921740412173883905872190355972047921553666463997686850062037192459409709441188637943520123625362083554723054189420048673221561292343041930485083377406271394321184999092112312200965605137539856439859116859845393932433425380572051054112995317880385185925472504182770958549800526073990125704536849017180071181951069708633435108562464088511831672354885211656794486030043235938064905384362173300259517390103624565453577857501302890292075930094732942715313352483115486537027242421210978617994676619759870882309108375898260043077795085449265347351222731875803416497435326761925808057031112857614059142774468816420110675930749836938184008724838279935055590620720406756307974098906443106943314855718409301777302667149670776030914845539731008126976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -152627257992841790610802710233249652643225476180031192444877263794565730607446190373582736044537993664707203659716609174803166651857785078294919743629941913283196503530880870196381723736033546918226333798753028095299616447334778227466381028204194484031960798132342454274975876226616774693048111745733736888907137106279639548877905106183870564003256436197516717295494455423095808155479790684534317796899064905412208613516805188300258818762421844702061498112859434478698480366932651093071104295675420484980747770061243312454210016243760702111229626987116229150500458728442846591759005908516691020195436958102668111892160324122508996090340311069175610143769070052612060945098690567790749745500055458109557967001502778898991088253605245062822767345979423736037120433623222745278428757148147019849105128903520903145851835551564685467617056091168891163202598766623497719659102972762681182535148370353223662961733757638946593823252607347974095347857350543011616393365001336188074819102791863137064521314199026578689321503139058579320320761794422871521184072501067490253115518770895059440820565668485629232212822136212846646843507299411564025071483250902160745304921918688249347763341977009382023273968327836945912509633361903149113593733332145302690609595284305312823470121267998481774540866444984593271476243468066483337126062671965169141097547508733511581034588643457757888868632249983837039686926487179685464543765681047014891332108409821781169389523149595570915882887090189709053348964097038713106610730002709420517080030491851932558530565952644530480030088576532260036153998353466961675603890347622532268442474187235031841701699886006037612395884220219698483060518032819101528381858418483904055960041580535800455667785177304828554298865635448301065555585021429337540340801796227840369386795953080803465844142869618613257211696514069291278257592692076461282613942774442842667044165407807621259825960672535421516138015477517445131166210090869685615492378264753446654375968990522032232844084983669451284781028095821147840906130558532366418254455085069183899258865541865181547297842640486833406857775874266582894431915320878511480203608180923825411883363877043990405355039380617277834663708818893274815629348217161008787527988120032177581518858672863134608372697969014512936229833876673169857995286514711673103890473542819606512673276110111416868423675587066581174345351387911550920737931478217076350928108671105360689015419836220052956730985429852504401917323059561187067913692777549645065724826120344825808474857331964136420861652792366336602574893253903364205948173919843365303153460325599326561169187943548741378490006420671818332232057805407633167348389425493401161067603093254629084828387577278292237619137522419916139297016560019503240040468134531907071333047998990610602537211565017532007345317548567644251252799112925765848852693348896739411216384141281756834347756318195576418112785801141284464372705826176739379689881096851800523250501373627299029008264680250677125777761220200928071761617368159417411031770648173258448399417617971681456271356315920582217409085005286515843253587012664645765645849611347021998702626448529707569149429695429568183360304170699803797838676512653733478030212604906933297742263063497074681281182396795433911049014535717389613886201536639130745237971498170520929216697042965244917847945334146855515885601902668883242249710278519429007585767915505624696040505222600715870370763072459467359360513696128474817785754506410193899197798797984044237706054984045460514801740814158283167838011488633735831181872604219009501587732248879741843070028288097306006870279660175576575031726007466296683032162313105501464731992089748631115268944765441978243519379053954146142348149160324250642656299036278236642807939044012777305041084623760503348877049860324325147413883665141779668383564823416884711487130805681864348546073095261349502216104644267073383918566411765722960009618649240412566617832428633325568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -34225227001682755766188273628518844302712041288025289280035101425351317082406788028192263399963787921049506244880931173496198684740136441042547793556513526197977345313217666483035979647440440382304304239842157684004407078752458718143361107336124423498789735756595960655512152773296326811250250594809054346665683013513001986431456356116640882689552862631703170346386979328383536839863225933780472741557881301688575570884089024248948869674495253556011349267751986929115857058267180228425710956307495768365414093906790055794052126893740212493945208644074711786135468659241866653139340552088703256547352860716049116061720450298963829175532157510761764806825632924952962645197247692831372771437016383551906568974746601231250561907074299627826307826485381371817248513123245667380447286952882808723574689867759785687140277499971953989897913373294192581273710096065002990526620170401763950349286058213270797758577293792008492384336742768835526955411459511603950416282056600007398354245604050747510066344606697436143549445044131525240853796422204678036800250651872573488773921709966081085005219298165591400816849238887277169825871460182902517177117134669941269701465677382007107104662990252031919147130473382748793016219499385915973415172459660190579159164181340072538571993793038081954226880766184620811373699030154265613489113178642917617660176625574078996436178084256261705038575015259017076419754468765124983693001059620244682403501542883695608317433458439196871342975762387736144552937676786067965631591052190517345564183480546660373530006055809489143808589298418274434431330475714294025517051252898178624878969987022002403459111179990840229830677933708113365506435257304565594933054877353244472404530077282850250674483680862057093333149411026081069159394144855934456979414004969238103554764900983178477138316815826582748639548645809303547174463682078074821749078045799275954615966084428080483556932963473365721289976582308167091632751970627948328888275869947890267083664303870768345464028036506846784584300821485738776395135330472641480097220181864162580525731355563407637788542930475415867805713888526135601477804398013609527663494061932702834204779068272438814146123056233280953026966231611150237381118971603598077414600994129660631531236704477067619569295209634647546379506114931918907429862714608967399911671583192493921603251734961849269664730874100463819042455554519954978618402913780091201976907340137707803920722545204577594802261517801786652819301197027922939167069542273705631820958101293875664900364488604175377878638823385118813499132974127850302664372493948811686869358310710455498547883687825013949794391587049077194985951939821078476509300523207064043287413101849931190178817845694462757941303644788043942826443902575266272238254804114834725785247662008381726929358582563294648974470573069561818021281189104181099720407836010062494395845395839237288952352264759637938349067556939631109245654631786332444274642570497056148216909090666094075715142927453971845685268961077011301725986793200274696350084701068711736020607723771751607505385122376504885611015908862556538514847115200195694958292824746862924107926971123462296761949278614662760968952928473147933981033696583525419909704856811010534621665090045279431711719880014574148470269900683524106360473003277455428747396693179223366217228958219525364142581412786194072582987948198310243635082409542772252940714142413073151444509682494845742016288208505881076361067819919252710807091284624762012104385925039236961949952362968865625111720693857343761118007455839267463756818751694690197970145011471018246463388880267055353047030148777698548238994283287133478900801733604325930205197695226290965578996974427306301121797961703099832082957907999755722913762676557667866969710327686744482350601037556836461033381477763959070526714488703379102842284931516049757857671970279432043427618032218035031384158187309853469860356761639246906669009060192095715096663910472744960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -6230194838250538250065359315540670175706004666833976106175367952881050410090050504060024237898532037289921184096620885970887325241537018889096676571779752596794914029772475977408644493745332464858165205930347609868969745337481745780753373986360688070568757833087164349179431231584845320868026266602081834763310555260430763916240620315750323671483966216514059436990742194705842936794174259220181297988474588114673141093011814075578249670606930700263139402257359298759515239007613429771721213827442276502868796685441885774127410855593404557096139527850882210233717465902573257323548796383222458347087772346575428734336207034823983827679332933617713744562492344268967222491606736035170111714691432255868186164629383285034494656416858457841017927356827827944123403402223378796967036997781447815357955673269543478949409366011764014556155059673065329121468574714507009266344703978257070771999368441993203894149904172678721815665639698627921523229157040134171228081233964925739608407283360142847812071235858677799696260111650249074569550353942497825204336729389504438775970582098931887094448672194928210679058511506602659103204071838723731039919830787975779436495806777187680135331592371349214997008614433011410958198748554824616529615692764303838375216486611254504081495111791727941393477894901634179376755080097608236852685115192593893520730852012908664807032434744401199765445354978987059490098600037017832526459699935607743893904727819303829597599163769920006720625241786833362580026131258984368326987411627533473763049657190456385971275530645147259001068440926787004649250147871947762192265625804136213569189793544591854646626355730648973723009239868465067016570383216424731125483295802856268967442349286539002955626778862416219440119810023077368909103112501340197986747395976294189803889528084904257159132280041270823316340339184667632732168356105868047953453433743792956714746228739855238190103512839531972447362194624520297502807379804420337794623011072030126390242417994748829690184912216701561125472507364363466351718893629011467804241929154238437115755929289948163546587588033389674729817319744082223438215963629232574524942769710408591036642032565219570185802620983102646978612288964906622013482057041724118215120826394254682260466404599070288433791261699048355414166822812013959751765269024634238031447587584224222186750215772981208787411891884793619930238713917682270199287936446512552824025414988883535702561436797626332608072979233303157437382576544183516054167391065463026238807345464757281178511584537764956454662576743617194998713739694134116313566143031344394765009150290158389118738589933381029836504327951609020562718886139494208961037417125797094994305115582614369736134090338633799745293584564153778538788850011842987457497913824859648434151816398823450181016075764246199540139792443668272806340151329965076585444473384228126836256024388970528513971573880222153314679916368772856755089149125339852883668728228971857415447060893929288634284385397202701845222401172402768427333135473339071725393884676828174744973990208313551137004865478877215066629851272467994826109092699038651372284911036793834336986756362085248201302771407097617785507972708012448047460852152846097328115817524583392572207971438510859340475058361099419272243384481011466089754947663744107878528163454613219167369344075953378238424359554901141192323696578264916213143059471578641277733897408231089126330186922796873337721754259646514402557642630227289412650998388265657954058704087935716409825349852927601913651439790290289196212840395833333087027836799177534077199510048790347251881325303420044390167217297734177005829638658195248396537534605559704137512738422165945852235374284231589554414385568115947341140294772072554358806713554205396299557130955455380667624892830519241284207984382166332821057545281788145535018263963256364074895135833762338543093344258223650931871590153785475489383942833369144960510021190314858267047347879936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -920435029812786148975786182767538389980014771095860422375523522375615752477427386152338437125769887389209209804375657167036981234720423556611691731963466728544074823300389456777227400200976382112907550511341236244891133843515770714464980058771358174523377462200200855306719538128115945919047733153057828014505530451100115647966284525284379060859801968906288866585096367686938289463087127958653606271871342351825219267861836232966536498335792999435448629983483908908344801752393364083685555330509810782063635984327565839022090016604347854058919357824411154447208643893879727164944286647007141007603673084645098171014757921772262347402638039619258199046974085212742967953127407190958483406878403439200645571514124363278390782269808606315849903662224178792878505695441213563845119780783230006898881749910961201785680455522820462708937160015468391702404189331962949505685771254544476371664877564940651862681314633714745878357902602122798452968257732110525818064220701849678711502566758537273485756401736894328710087172836574160179946280027061997873362639496704473438697069469210297245607773886003359918664354468479296519130948182590715243229228610012190217030081018977077396075782639687796952986691430915857281877400590488643144109898954974438500104149119883842396727711033786924250847453521714712182779422032449452531956763977856955869786874663170939960947870967916333391015673453965841565770320860784091401472587705764415216249107129840001810518989177335360420832774717757317742945357225368508351973832305951184969343899868636954420930635189455183305275180957279297088915478916714726969322888407781918465618827959787066690087580677122738635348775155604565543569682014560525453610458550891177104908317033931042877148046287942236527246461503203070961486176243293647469627821464804275305177940557909165889149580111278720827310883562557638442169106556771749485525122507209546069313414627983338351811174807461335654005871619397353669546934210765877596725305083307729254307679086317696318562951135682790085724180857573820880241949425375189703620967013603056750070656430304145119754332731294973159590598698185164005714398960660799782762863792273841346258728263914292970559111469999828935939546649940089899551438829587223370893422641330356557475194748865380915805001570743132252467016292727442146596199342475768583867845731300134830858133232107304421260552287510942646572481993898432122939293273345609900289088503578213424080525218403622852875797766656151023202354403953689542925856353098041379938227405669280084496987129665989909844638855624879566811125010677331434454293835154312254229597137583099043118201565276698519143849094352669179188509008450646910182412849925805091678131560258926256286761995493945977938825671515014378448941742066746890499797386152795567751485284648496712874679392885605409357361281065573312752327921861525152101532295753787500412497889883064004115625232061394822307546562911112440867464678581081940605927045155507494447193956528452091019966210212619389068773713007609622522364812123232633677249630299714842764312350079837001525058210048725582875287745118564186054790020875866252932765127754847385366173594193427360010206318433574451213538190009497740527422291807075507961009061141416780458051384384372756892046771503322140201220247649528690960032718996647718525121039653019570972285109203002034822842518025443175728689057912466141602750128458959502813727846741230919750908650060983733231041228609929754560714133096202858724890604013746157759444607070858886086057567672367665424717013112319773153806862618777486480680166278948089842882603620638854907550656956693938132845030164083359389818897437311890479762913570678198704466287586683925997393935837099702652455124261959510163133259379953083361643301996486545184813004240955226645494117414687740072825942622720067687548464099569351397226255339196490177522158207151650256252464081043096902168324581120108413533667575088385809568574328144897248958873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -111662823561200339960551864144779908407788617992802110494300768401501808598880008232645791721102236563563969379157827417403472849469766131892294809037329341716973149216624812199018354488980672111596490131671219763739584222668551535659506931982579623864473053128178930835925001140963827483606676946264702189687190311285224606308593631400430538796026449578350728882027806344406754234097249617613243591984366018193830394298835538282515800461192459454766154566256346825993463403711592128328469228253039650373307011129802690798228033706690798805505956824365345186213566924081437609341159467490028833734503897595056281312208821834908936581210837262927306512111770641911156294781178172096377044066276337095959097453866916459991155494553260993559753246685615538094417590892091664972827781924107677677207842112295707310849030735018299916883131615363111781333402203187095161964626320741663723785946601108309190614110834716408159663094310589495322015210857351883110590917898485674043292467016531649172678998778345122107071029318536851906441882798543498334129955733626377086323189809366072703763786942849764080031952116731182737937053332161719268603031861556411580014381155613527910554750685789903834077999211623423917976989450599489695989351953239664644446050967692345092827756327920480140722086068765250832621723335213210225599365135764790661694459414584264279976816774737417708305609077115092965138708910213018403434245875529898089794407808193474222595456225267205148971932844722160920471514880621349941071450977604726600386809634094006327342393683642832874681832477325329073901301945946425416896067940266927204445100334931766236570989567035550913543916461597205646762795703211326778292120455673644527560624872384714011932171044866612910692418281356130872192770910261948764947277471860970755584706262532879714787184650280084846328934365699303202136998101707649881713855584431164622411983184941479823383190194937816334572770319701398708522468699094961861785177562309619557943839912500700028159222500870408343584278181236988753144611979703179083541077648926164756032361308935291722481626646340868575996946604855976680826069092058187968805675072537118039706906653116202632463972169641634608684867871015659712062064955705951681843881824403753884752997300457111259083775507306643136619945486180939546053446612861576976683487852531526958375581986541139910444322811045657709342977982815772917647434840062581952722070678609490347343523281798913121117610090877800352452381421687359819886074979822281904207318319802174394890135913186241662175944516321562400853825225716198237162111924132035301566643857986259524724034759758688242559122262846249786308961776045923375872125755891776671941494636643916429293506893156386923955788290449743996519919765461022111326071563363562652790880535208506318615158621592360962145316534363679815570939889178144672339021482524404666776126064855688472289577169426046227972999636059484307574246606889438272127644775962434075034991540331790540310404366171513908469836909872145315942669407611008011905929618532611146424474851489650147484134892893074663053354035317143039065115827566486268490926154457601571198728890066353090968496230944469281626754518549865081938627497979935401729756229931001955530442969293296050826025800535349735064084356539312389655617036937195344718642326746607921552529357651632620183010048787534101624359417254128895984501023811136602254422251575791532101279510299252283112893050919083523326272033447316196732477145780048554717536354902442569254810452370371512084385826263587981297091977515214474837617959235922734943662972686672165654379139498096733251939770597548197051754370760800958049978368112794411583080623709437941892617909756530477009145795935807034000532269034568366076973255950334575471731165518589504619852600100517488223812853182902519118530457819236700949685255767947530860551163511717429100818627180505281273701260467531676436138382092233253876125996907560445107240960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -11666730525704447477532870988879257732486138738365024813619811823153360378858523779867365896624943725622913950679852350560315891292472382611506193670171601589280843195453266779066505971797136860306051396772168494850314462886227629476171171660164978582135787661559173049536899574291361772151337255256202387073343346701364020522696009355541916398300593788707189524384159726407459552301728400440658223344148016439912346506746048387812603470684631635957822838130052326127584459644203443779369894809750889136189451688958097276466136955833983214607476374839195482896485741508047006108365088930562021723277557644546198400859359082720239408451272615223362634925511244933091929550752091393711020146682185732420814001247248852096378660084027672106270973992466714237862157024599447525677073882771361171069959538618460248611309203196946377917684412365500158737633649661745045807152047745239495387239032008653927841579537025474889805200164142822733984711611845406503889917040212739051771196893237008233450102677307700154956300863740675903849048724209526075410416843242604103816322493615517386681410358479440663512470384447566278651265052704582539585458930626556128235716814153620522185421230175682549287069518591694898964824074998154114431324206246885469310492622432003531206158182147246016687881587361542224379545486400507243490472401089064303452498972477048447735747354402586987922175045277315741305780240327298205720635040464985038893829553299883980468797919392322926121024259399602985379793284316543758258775801423386537662704976834264672456412193826084101429588050350312043179933760357450426236418805806522227605713793031756447668236242786245607271305788225665773468586644757538207958107175515250744126576175022253077198131953618428934287711944465768432320582497063574081751833889876659121579830008093542717219496930062610796809627153854736747799557841137339960332894240181996295087664905167918990877196971729983722918880378100546421554041128242149549155447584424417090584093022100360609471699685372506302834776453185657300320161219436301885468990142044649355872660880254471115535129545264554628635575946836726250162700085933463365108830519208856315663533785393380454693473593460501787076278745970223154203335355492653375079375549388748851865497525335554725664104425209999972456816503222144051483282104686949198047917770688386639288950978390912828536230144188727297058814291260809022178595992737259871849537127360419765526499214683816351473812071528622085988650587378666309749039133941442721108152590852704048019499192534105971350132016642338763417170744194399238970452840288786240698743555335981939851914216113656318953635789132491187512949402572715889337575439791913728395272831989257424324632238979229754776817050675143960111615550159208561370011580179144609284166000157272027036483315234740568726776729416396947215405767250077122210880433326093826731724290499456180180530319203036604178706585109808407099685022108243118566548962233917759843646892935882967562921288470650497885071056432159350191716785459669984521171686751607810788805158315396210585161445868704287053784239316486235378627506790801274475816675096984507634429443085230847183349626716209166233250244845954377864007768877109715625942730849739878672615901644732555531026032749325136523690739941999780942841123758933864499024431094763761564453174428266998724194553976515179101503597150536062058216878627828597863800489423578983697413565398830525638733774226658331906338115903229718804663062024449811612092474349422577388662881645941925763925374815772585810921334353161312869833735504900320906983722493459033079775983703474765059653227125822647126023228095810175779128444608649192368907740182059979882767535232739887998465606221696906568144195627484563707991861341163696925296557978038005618167832783839730087736826327602768154312541444859773760792453325950311098750426511663400393243482412154609826290740406201615954460598290331285221108849283257495191552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -1173973514773436993223564285372163461482030005473655724069445519937517145865745311068167053245622842378140704430321563000030350190648887621011384444939994647670853681553411105858282250497488906077843138480088038364021075491834114130280635740771945387112744029263606779621922246303029263636746057265875872368504409053206672907210545966754823744874911324454818097369729070609747046935508933896771079198286124079859057772058109923845729229445074155358044776071826378470457260652647050669990517626715239864085156629720193870914235168588177087181810908026184973519966007002321903081599682577615043576148843056017875855410551289720164489257606330888920319625801122694944668364201417960745836290103620286486987833797559848805795727623440746350567861996200471955347124945018708712496582031667174154336962748163271906828609702113441043918657922929138824361255533332700612046709766260954589753367524214686871695214816849266327697348175800325829238107032813204675232440995956338448003620356448024430608639306906215893918400945567015434714775918960624075449847986422218531106813524822451922013122854038102601431815726328658954499387588976229644702790846854321199945834361428509026732482124910623660788807253227194626694629335405269850209847202568942794633243885207457963618344814099095212168356674445240799601898077020217797752026445442554996753464517453022492057403872540083795385790884622923868522308007012728466702353780117417150456741430025980111205958774149094423129918240890771862199535698822354900935964941333531640655181498119541724706156595432603344761495097844450677733185137925377666958294788178677565657183959798403143857097809560283065820358035204120876103822992874206296755213791275480558928271660447494018439723316541785079323021461964660505242190185912701910154845085758704938453136109656823606339931829116436305306847385180283233262701532822169900195647555954662763896759462717437795415291338193566670700096302357670681955470803535982703915627724572836191421187410927964126742205396263900184442406579642466521106987599376690665926038116989004460327117076704489061566101695806675372750272288716839082090023446623181431062798176822882030147971979104039406498925930415026864851276080354494335944380022889543088939287806053145277709923851224390609174634563636399736622016375365002597257620531075893165996397626808555287403843132392169723846168822594225785902869546180725693483166313366965133630902213674212842009260812420961302078677657845729119664902331830940159847040049103532371144771923064510328668196107292246137487516876580741128258034735264376021763694799443814358810183301027979342576029434359776675063011219273807099983301927548868931328819364056579772471864263434959160473020091431541260093044985787848955931654736837888818860108275969565193131928583063555032805045138821648776956679927536060248752969781801219138435241677002830651969838906250614838789035288744858816176992747330977730281314693068439809516612599934020679583960716558773388049136452709758840841004766397360938468926133765481529210148333385147889761524565625868702870648619164419978504777809102031265004663614174545991369028325520550539771082092442501090929587079361970199945732508014540157635578167496575275609442544341558293221816806716186674304352830671242299350144556009422770080970905155216585442433787752537454161308543016440433020462550576390643221543100481822670981683631728937713842231176129639086848416627938369199455408844216979346189176577539917159075798666939340019351200132626739269119901764054527457501390034456052183596554999619775890085844769704291704408256925850642242565758501795299080614465116660261771682959236243646881373815962954653138755661422155487550132065699707176884293787229087867320227204534426105972061569350995736973575524503896757133790146147741990183305775140786756888925397751891934239196234877459493755947920007043640745695880164268499198189860395511645128536580594085072116745005106103556715315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -125546408483798847202845221955137676974143494784783624446369684681766381630484854862247145982818894413289849135492388927208982559540139679391771804822628063521835655185626245894523592446843079259583301799363010155338940350286450622224036071400192265540450993239833973375046747052846654622613356757348290729061525493667344075561746819904342095821771129044389075695351361088107630043243626036917470280464755823275244161479877595023800702402046769838664898506809300097041561236124927523261324808925737144993678625727080102804309174418237061654868455993808852108689020563118870400213804193658284015995271166544593597099954153580384772364823046927763933913140582907134434032129958722456012421532081535286234912838221277171603974009551361245220452621951475591317945609618256681466787352224539748294419815456444121843392215071036920335559049022372798747634571111098568855014976532459237647987935713528038706161670564240444800337576328451520017213163675239459125501013196689755844142972772722410133320965220199805247208363625632565492620505687786342042309848627149064089130222206651059116726972196712782348874307870997834961986340410028594394473419010472406790518102890836379205184761259821376391637903585766377434426528108918356235031212327426750791433271591188957410704747315859495536096538161139843934987463278775663290245551340561567224195909755881913111273830202669087217026892942222537525836640638821962470737016106895613459071786725018555451471566833140497717908957374044903998020763545319493953237655982771232794807523904832332662110063786770391188366033413265299966637103153355374453352003205721502411153040335549260709401015532756100691013343458653987178732838340582071575155100853929571712827833689502619842859204037790954862064234635555335678375003365172848912069912566582721241514293075597488737558636774088481429644252893788850113861394933921029632904833729556955590811221382373743081141478740250177902675639370849506936087312627061989576765521206750618017450615623026353659271128519225750680964027173758035678038840916008763834342359552749555205336109855783667206021064718801504826964649326349016584448168866654218389233235385789441502079880775197644891299279146789947331069695984184445992534041171877820321239363195599717359974165354835548698611514743958266694915943846726198075040011524633381719514544542469204350283853631177352032266977190588482926956672341789681436156408523683267545557373629154780784328278286465740556178792052013516695688368032115966084498147156272229223262877594689281160392816708270164342491914814662281498858150884741758320216194220651443293098388426313558130898756615046707397008748716720965342820092589612690341815114207701543535208272129719301734065575063124420056434448316435648013599070038345289703908509826581999245951783876384378789357431105771425604255613599496369029705163318726920998810850738258393702130692209146640522410175374706905021306659625938341732033684724449121150999381527916899956755154293423799088608582129132546580951404439383464620736027570032607755403438273638563984107712593453816521146035897782057744971422003389095760553638947076546773410247213277726731764629584177510409574935659796875246769784660121538880295189947307320674255138128785388783720805345737457288770098607724150955647474276390280295300238567703355507166685480612509427540619926038822754957621900943228710952278338114697246535037589136754602894924584312531413254898472843567690019996749727381635914648614556613361731334985145697042750114791648058225725834208167940221290818369940826197916933043168784668013610765560521289116304586217422923448786259378580495622949615074675040310245523226928800658925086756845319586053305269372623047717636684494091195608092790409237943504327445786516320150957727967741220912472100654848844939516875923607842495808598779653039341064936411010420307432329954427791371776414190823411155635991278031424594028827405480284955115926876573280882817551564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -13343420337271715714452713070236097110813830812072938179267162587539923512424083278242665122100792951462435712790061790584909459692388334894020287463957626578678727291343887631445584181041209520187958805619461258493664688131587860954379401503125924225169389913069992600444939082851083836830679964046611120254834975746027541779062163234664980727411144339973860849790970764300170584286667838428386480893860030850234342510768411023172145277558305773486091941118201638916810538818482504243188566208833482519716918220962947499434090128664577876930249992479742912832496096901869728495524193440279152602364028812841155636173592280317065000991187490164225925193779192511967172269404710090404406924362971309722365784395886801749963432079857056999351277002232088370682131049126804183952008242290244502950933791399908468742292822312194150156363463525886267860427345701988189379224712722856431531959241680623133109328994013949604585638567873361353779446787648063665903857401518880633859213298644435369727392240932789102785917543508392958995287122312918935220589025551007311923644423668058449025502473492128781969105345531111878417597499086003832900898464335521916434377177577450023613477652014176712522094770901461478082292868800551137674075110867526134393598265529605966571005664012813953985099535639134506897306047508624519141301093106300025946450334347345852484037239487700285347463879255382888980861743587059084037875118640722989766184042847719876236765970852427546817733873649760918604726124994564128049980643415061823425857711422692187440389115161742567559616996901359951036120812579993309739814946135356359519383467678902185847459784051915465086708256530511728064327731365001356958985932624882656241930010146407891526242164366083745462229692846402224222733122380717968485994607463053490435792307776283924554266182074027386144498908582823070534672442417171401124140515127465656441008019772429562673115381105900520717595054695225423777233215584019222298917509067687675360271631374244060628635307702771678079604251186281434247081464176570489095335900291259785869839755934120316632933584539153526513269125039254391969127447594365560053075361814064834195397875637938440722818630206552469758598393378838458013124037403358750203226782876254330507090882471030376266700594414138344610730130349547045433745583440366138736001625600969963502647398456463619111320794563662193274118321925895420707345178811901644881807071634885209926302289474508389004928233062920759286113251238842134886042266519160411672907385738373025414201576862968555028712267035507130527862965837284517330191712324217448522216726000161429494655771777791873561128963324640487787479904881991065194432231015099818149886722350977732983018212418592774213418468360985503869053938469325673479999801863369718035257063051412475284303239469883154781489402789464564441503424949433166191772305910703229764115500078229070368827625137622103978256462962220702890140683901857384431790820844086696426031996746296546676559260991673210676314153360716687413794467999888061653519249717311483606399584472936091974963758505973463085026898701648123444949746372632980916758845485052413846965532544492583139644927004455269209785643935962448825920284205669146849484278280056045492971673253412550173978812299329394079817621418706318784397248983331948179299792799929546021980864381163418237737476961439253678107786456773821425651352997725641435181874464937186261279767654229433510957194598838401406889865495486018216003202351697993543757570490926938860287813836396992698304479868801713601620771901890402340475077399443086829665796607723021044482201252421291240224562706626683023954829689548476201224255344870908330328515732334409236987430790375933239121458990058622052477458444209690630484096169481109712674451701337723297128164920539518026050414622755902189324253037548238012311601774034057451280819240439645986704423671814025640852092077487429925850825759187584867602180079616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -1232952153427474335867715629903930063753269980361344962590972572185871863705108715850775630417803319934477363663895857609672034693458695683189602398228638895908351879788435317282873490538779787704624168616632118590339220546535629542216978824515507113796863941041827100618203257164305029084336036475558135718841912888652553828443491242181890632991663520006684883700060276061797864333442431569165533168133703034604332180438213630559438007839482865882880808123173469990021926545210021678101480408492837443433422699628882932699857155117355003262284238229980751594212055726226098609315485986538485943144717403926752183809088228195602022098409368952229958708897821542910376966770003198591157180796012793809328188820838960373809276654699099596290838026926148875929002733303059749597098125053451868939032244437098059752256656990920724664662274739503311722124304660786426402258194195047638846280850062775483574326843047578389756986830076403823924164324337856742175522650401360030999229113947779905151218462607385849329677260167093167086424568864135709336763397768322241621366810315089514283648219471394198887696374725997228211164052332692872283219272623196561730025134715150007437005170379414420870377552046872165557205444939572550959284686163553527863946790550369060398816029008859301516637936699966130094429170543196762809034319639630591528393732948184034810853303774106894319820782180337576653428755241875784029863009320186954052810185804489864397895603557218669522720748608976770839686852454020181766691347580605483791297492247988223373728346358309632923776043945239934989023623702817040605012288263048202227303034951767418801274296069012043367272898076062232486600931527575535395959995427112427020467168518279506190955553811594681516735795397962720504163413423115496952040225966061622330500294232214963391673791966830400495734644648940689098773083161864234829662307158527334378598654329337794446262268507158352883902014768535139142754100786638935045155827262559695782556853129075883149667769239654229980452635113725480548957030507064725874857324901367912398082982730600710947197685354657115018292687444540342803490053752821889120619377288611523803915343651484403328704609786342720062613793353451740527954311217083952297321584272450892404392677713218508112975545431982616328422680614091151810143998660930039277221982320945008491059200029859243833345653789303158503708807739731928344455795193106997544458315228081315141261671392377199017295923881230314046261757120397661217965888170979570337765954215911794931380105451795186686934997015318909143791059404669974211201635111192629962444091796701638975538856028848338294836930340723074898152486204100696834108581118189894131483859846856702331776535289956955924517238003380868519328964649698646834820758698727031972317723623724199611764785322042532129144392593131866024529409570079008041570463246261035089105401559250769266083720471785493876207739225859865737836496028382194457686377506357174389070174706728152577224678342881697469031924519245499146672655641003920093719938272500620265031479935593576102409283462059495020573001679706306612231079768846056217184421636981476789892647707667095649414597027875171954031749711810778918288440870457066016600523664499148050752814736223831106351085525032344405275539428662152619587025360490617117356998695262476895888649983244002752400564967438299244567448924911747596632025301503251157913148308761272903378201455990407803450099734186243976157277609756220067386464003172641972665394359250678863382041933038305319103033115430390047633749460275262255979980595383966404588993340470549724363100613702880653166845832478311103107279218744642351849527174612279052567371505897695290673307720726142085650921945976216961599611290881064901828967823879099511538453869634216758376570213927140081561755742605253634703958147538806942915195311005015808228072798190825635775610494059198963023360897989836722508248643621115532850443059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -96475684419559425042544439840801709411846282248934516269733092277359678429411279359827412793847054675328574575389983147010733222653567963770064251524089642944640100740265054422801315391423279472951207328571038315644188975842434057970744043923274740153143930335508217161385725282805900884596990116984410511434624808026853089708370894155327705551273081940044854729337554051930044407116967751297327764378239934343035969774947190556681402930599501047493792161803444349206377605637999427510365725312686909481141275645906890732328302883144625725051002246966608513353640774806499835948090125983920304968981972627160281249796246202919744753624765586172346669220814980996159080031196244695683855593103263382882253289158724362538684145624066790927708622984404453419000816844339472933102476240356746703360622223474513176160556056916369005984073518575915394344382786944373137696850279966292310740633958767783600915452114013970367272482250450365797307748972259127178478916014105870606656763213322137193660682894241049682161935047778589831133798127640435228206659174741096797293567194521780142641611640943040366007507384170589293155897513363844371316035352422544317383658706606825865710550434133131847540817299599661461484939216204997025049325320832366557479139724195514861724786443818438344894325913624742042386550509406528960218432542932111221665339645935613351527464054069016899054831012594739024213460309120594560545967349729174468063026892065712065921342778873855425931040767148862359756836153488235027805788036504840495488076861180349948741217802420942531605009045850775942633395284708611256340494897729354512936422033189973926251377450220183055424555339667200206892575661749068160960221734712934548761679049108015329536924978723700582082814969834805765889702889308876732235448141837808478551658710019449826210566368342686830247757320188846446490006793503074046390429842116434334195829570309373470121777687582007556167963900220949567632332185484921232572742793720154362626886457881068490007507157643553709593180960384578220307005579739281688393569168888122167440540540438588675211400767694819502697957675074168820225216118090545466461237848200618250914758997264160779483590494866545643872074116847116941730077967296358485500579482601146788218608785906632871434085823415758663477439353905245768079891798040696320523336436281041600724853331790162056874270462102373065342049564717510685601864713427683289497118724335416686374792520436172156412076137737765617894013100493416871544057239552304351298743663227718034196043947493505758450691836775251924256237429223830804513761256657936520510719774400470598353235206564180387634977062044473804534333222422150412820842089444186758024734410503026351981115284494637576459801942484161005542331462997744459126225669081401590946001343982229252721351240554516035784789170491866559680344580304623723678830892472395241701462910776373404441250016555688583725321196273646754770253621069154303651724465904228221693213626682393756521351100220269610258266838684707135613033424812499585481233408546166031852307377793568620449851003526512615703899156574687683291717278603631599976896610647175786629341742237371626873590626191923250246301478284960570049948965448550406397174897090440860616816860320469316562547557882910996875333372321386848398639945637604173699744585219226004815200184093800881038032659939644871627770417707812068389597585778605755238546473376296302175978785196465891521513849530008452415873344981694404672967999048346891519903432155356595946091340429337913554927851809776960379249019445095140826361080324563280414555776323024461942501291780701559491146887281857925313740531178369915403973812980677960160840428211781933573985277875731174950718591319674395904587100884973691759186483159489579385636933239891024576915148544301678892861532520196776816043808222943092655374784118697513443429306332907731886438702918108044594319467887589195802450351079951786049536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -7529588779676753175893898041690035374655027294431138230159395985905109662337344545056345869746314760691398498355734966732414788033483909615598318700969448396447171705792711052195960942854208100734307238798178904671277755875150776137689732910374369651915463183349100984903475625268229795176318834983656316907570340590301662242989911075030599129885631990690175568873837904777683124680864926197358616915650352834984702463351498862997748352644107287890433304053622299640296390609502079137278549981794600287489439072265701254322578315610921839602201158902660464755530614750640813382732150035933606421288099233924044314042578826739895199880619317462794833686945643673044152536274179544779459245571283092172944947172530239421637952481300170873007072486860036942550377593033487354816772777690694107316873950311547522049195446482081848102111388932409897553384065548693895636321721630524902887598926060801834155063374200152193667011839929117307178556901212140622416298562667874440821100345573402902644151421965838310281500808724336609614950944257688355182902913120448937822782880146844592563415501814716925726070515319221313669483491572444809673053278844290707853397112244468020932783668771544996153638780723441426292637139479768273910349210868820420367049531948187976028635812295401137207109101800609131637148556584223630528313836262605358262978572131992396081347410227141394351722273939906780958188467942351968099799159852083633662774839514412440331781447337812880751227067453306999241632213736352994732173236099455577127076603070483199295186269283408205802906868815523390221458680593206100429954606692067353661728173890105673536014467149975826975966003307996139216750367194278277582988600837519204363432349466085186188750362595283150151536046663012724637355213818442273599295320096078902897095151846386901313643516357273605999611016276941063446687038212985466997858281066398979163369847943301410076724408776578289293398437709126076046429284395294305922729726020324068857825558516374086294289619482145099313637021885847850099886390132604021155144303433693492964321482794794580643785517217833420703146558180020367753926948475362387071954945826438532635734845366866814457509955678219597634931448734076678027146519056025699825707005422611064643546816501364504389099564688742776461824348553734334886030798925587107182877795897444206492602537479578633675397978027698311302760468169556771034006633030491549210385740218931291089168105025529311741917590258057827234037794260433822252377367328662995802333373136340884230273511008831821336037222813425391316345852181312543559646234149178474189699714096294620972390033653556222606946370844090560964783289595087581088163075754105577605226937311210661189958662289376088472472425517295452026936706347735240248199193043401969789818362695748848464903770538647210292891730453535579194872738616602204944626150459302976551563124163948992949328989695609672198445691868582464185960482842888086521691611849727241783751897514529282328645757006481749937631101967130094580676613204309812927261461477187678498240980411253535319710945385167691541093100373648604538667456886283652701332420261097993881025722810915858135333525858414713008693529065243293904603376876293022338968715457511278855801438946511959178482343144536603662600941280034719202616057532678496781560097113385724589837987211108607491039316367722033928063210074288734104368770730945738778093122264654395419821258886601934540672253348167258673896359829964251060827189960290753864159977424131804827091368904683274346677526015730304704233730497763200593642662467443145783718238306718781284454201856113957960484184905499936950942268701015664580564836857561717850360079200771405330947859682539384665183250683574560225268115948385950251258673366873168124107468276361966007705640619447053815715109705398367097442379750505482936127739822831020700666637246734957785538548014602120099795473004494426505399439525793237041152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -681655423506543473428204953895230189722400244647451023576717818777181151333663220564953957883750179023487699736232952523588294113861074764814477661547783562707888219664422304814482462934032303330577914254002513713953805422390578689731454215317470647771557736539645940106195107407399850960859595342239685711840295967156784724712555582556133926928111207722227337159149447259472802467272423322802252640595102382333041343675863293359634030913827451141772531685731640310446329985940646252835652397186560788335527231758923909468162766716907919041788427974199284937859308177848016486506808342680210172159565521108226132666144661437458220676276058298930686595688377796513743061559504076482113241467451892374488290018213682304031495626343038095143776444976813362323403933146081672377825964241386807737275921801798561881656944581830779513375741878483252579071794298357356221369725186167052750517753943327088044084709721780689284171054047076804367347784042918960132231323842512585364247306564439165516417045726371935259903443298521752827501731101237802588506618956365157997272280142242419353426778359916275390562323443038275613280590986514781484980922161960987841250412346164419057271165759744077942714573087593764408145520873015392787210363223654944907490598065076673686252554087954058373998640798178705491327177898988231463910977719256005473669051091737303093110489860094508763661659671576337957643863612498624701617202673115467977152205301852998115024141540087712579336022060667973987714399260458453236341437453217994490018444177166120234406180673879397005545620046965922083239897697623659352757550988472055018286342831433578453802209801194585244647740136503631339261915342314005651200870549856822856445845166210630195451170657618878617086781321841372420447919908927854251902004964020718033369753973724170070137703471267155681829581845042459179469303429049474699183893763753091848157443163347910482841944218963082100718647113019550906893113201236480728188235045383538473601119405810927909846811671858189084712599248801655921229182365301833906650614177884927566324905943393264961978507874964756710246553856092627282727941683755054813061923363763100784740389557221219557359565859964938490857905937207711782730077107329308129106087610126584270472059331006466565907040617582927868097871499015839200456611435562930035571048855503196750895004609976292897084054123580564244705526322226405583633692704866778881075177967733309952144704750696682656362534621071493115403884152411369531324047865764887452993730034245713623787186436867481450304507248152777607957513179007078207293486466116581109695001572485819566740868637200883616542276331180148794697205485143564532089067592105159854721025149275460370471024893822725910216589033434877818219739900486402197005945324704186988316694505068605620450315928821015982003623364826538021285020722640730932662330898072800186053815365584614762180511561267931293607175042510081737354457346174273787314244910984622209977510506632422018548981825740321390001370767155279942915105476832228820089374004497832984645322618625858913393680899325197709954049375794401426291488752221905915923197795246327538677474647926398069433673781805249517757922672825145552716223259480547465637898106470510981708971947527328587742820139096467511477684005351101560933335690319434488992607235473682142719301920877598581734010782874198171109900061830808775328871645165634095312645322813747791984073024329775743222749206087978902906288294483291523486410179517143068698624313278296150351165225889098433205597671177795098876759765532569982775633207669862404741716305775549902493196060454879825302487351232984822851726885472488222799491424443596588263000481474184597656605384910716914941412889249825326335238617226695999264514442028765488067990890173596238080815157139008166026453875956192779384029168743411279689592423472008156826776504633697425857233489005382109369306348382561542512841488344494899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -57299684138196033159720042259343656946662221883564374759259400860907878219714369840635257473176993585266075406241377556569005218025522766832840636476627642963842290203527647493532195453497729968321709626434679756508024098648925035138238587259606717120682816829613554830830444234403666536422134970553640873354165452178250390121221139941079006267242507246468534760970329800524641400616052972699606872167819761950020670240995619967712918678363586460936661322305724973485374927568496385219536907246394077711704000262116787483997920142753611482432155824716896501969672668947979721893654069443365022711890901337982558373448466478961961864618103298600044592194585333682256361380657456180843708898115857023090576339976746792314403558365260941065987868744756042292168654871145120583278954689901906213005255302458744627411980271568277248298378597871647690758656218157775488959828170681802081209515779881807286979074886014259861008465989114456467077763601086274654211602399199248595077423073092091318786180292547656286043991470135645650003242454294187250487964238115387027940312587760484063954096240460978575990626738892672287282279936177411095968886366083622304832545465792103063151766299409775210740134454821680722823641835950482337348901964788430337494075322978505670780930561118931300865750341069450704798142345618307872770133107390415653298095048979960688617604031505839890207481456920102727327975513565122932969589110741359334667859170651816273721080254810626661255688685793342201271909606469388571461121720315206596528948458839791066631239990491702398332398351528449515890992665207844746383482899161991175157230577718824984494222759363247160597453205470441428148346192301378428751401041645867873488057777277401647912308047257665299685693718325352303062191800813621111400255912495268285482681837529524511594042368355729654180066188192407296599948440705676098155922934680372156437820268935250009130918562645276392582906991795189596191706243045186434338019844332648237091950398860208893241537061041691117695478889563365767495540152978647081306317009982594877574993612963837823345002977646714596256129388244754646301143534692253296061223655568299171917759355633469283639781157444055922685744374828162428260730577021438807498576162569594682771056948725253060951319012426103255879094215683544140003374422155778857770360447933211352245726165416952274726064406136696401928897277789388701999385034307300929884737821978661825964123900931916573307378125926710471678073456386557301244028985068922780049588460213568526528539315924874838252426783847984648911897785040217224470659368882898021388339225181393712384040351370958961642621172255261522075981816433208177412105569897284580792318319986666560525190625394643038534155461120609214117212239963101270083099483484363545879457358624817066080450760976418662947220161179195554571811164075260754140248209902308804018107963189512496358284554809457432234257712580263405007389697117847560138717427106696665420873919425986218871529464403821480511695382378556826464073125777560652584003190664884196765011770762959805677546506331815422639249878183696678104706162073320858256615326430064294601775089751801653179605921357436864507259466509399651023362846146636145906658971482354559571391550218490754020768144449467594901201984194037259287592964950166908355844298015032303455656402730228923484756079503660828057244586648558190313392462924385615857703808822316961143659317989892581578802377847005008457222818896931787453364403789605263484636589869804429537597073241991455036152776242163972324174833321646970785323482828893881667206478871042083220292501382172204855866425427024833163251143962424946329809983327432842991505293219547287702695719030789599018079872335912998355540637374361933286292026583821104330561183773849103806799917733159343520971095506581551189504798062379332774175621317872641436536936156289683829415717097744643875168606348481720098455381627371520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -3616046952504476765314210383083725227356701702689341265203780673222347742555939525658972399289924596442601315954848764007054237008882001237736560289500960217230411535663790910974120592300082953343721077103009836669679914948866073640871861345439481501922142309263066203560066758287309865523824513631175116227940901358896021927191620516833511977685042224622265620973587212933938512226847331961927892852959602552634629499881536906661986750949164170802349504923365932137200669620936602815980233136956423888727013258086076901265918384809567042021536414897412788727839919320099181344144553094381559654753711459044779657934972320870313354595517823934071689483489289201672125830634045400807979073948407351002125598197632175055870967794392408017589101569864426044101045397830327533856250740733691722281581820523614826407382513685304404074762701920751622679235447637997824169268721541485899091302242495621191960481768429863927653652868629643822464783458836760817473752921703666636936018455316653772442280192725966382396915209940281893542378176431210731802149071680058139557098496854569037640603789195074425211238989122848690143668571807325793954427267081147908239190378060640029517990666812464510970861265376133780120621139034507655503406230631704794726232060001346277072896540879507765858946480948683025710415464044612095015677186376846978991332237476651067036705342028002642527291816704961275730544625567557050932290478256721973175189551752843105074428758511985006890166881948459099072263912750165627692673627411099680966863500395705184119052606925167108982246664844455153436469178555145406495215173176272114794080844503618350603491873017387763097262279505004345038525773987454971547470147650405585239816129081424223878838066758664767414428418719833136849993757365537146166793896870908057883127144797298204883793578564241753726823095129900946128351029955175874047385442117754611646235413589684000633630834164404789682445749596892159974274866634852088922572614203457043655993535945212385142516905071016979914888148044150393909604379403481165542337969326117929638026539291146118787709201482671577602858753547876360106281056237834553835728780989751546753682235426678020983998274462133672805959046281746446059669759962778560810358181938831932362149795896305559951752986113995413882346866917997497104626615461039451880284233007737892880721480917885651516447688602730985955825549468631114638800057057492357331117664961162113203090765276095753498765992554263815139248052264312998601367835471669596183981637683212683018484456079706791252744512621890518266538328451264990767796750748760560445025458782357931612463621748414478425759372182183868847487651310968367855180655564122891357860440127203566044154241765538468355005310712150731820027451056360778760746417634599243443820837506946338443731863816855866409388185471292046808888164061009711042212950617988324249027096680445581403434228996013217058322135948469645098542646406671280574027991928953040482507119408915094519169758860418127790217791321365831676393219583573127161618219126295913862708337790944652643092087249367590178448262483282942615681218015612432209550888515456625934057994504924028123446128288662694884656175553286618104118729344766817333332036352020640039144164703791649899729285740805608355659961422717895726057857283272604354889988843050613379407734257515357668785806562448404558320764232486133824829446642490214485885745085598820892254711412553653366310617987727697664555117894786052503932191773291172842427179436161920580934560341171900833423543799070851019436072285225920205195132137258725784355313715754119230254966938693246967694179493332291826694524659461509901467136654287978165765994352816959558402521174813566364828862697213464852456073965060489209629653398943950647353741929183773875311386211458111967304426404424643634087051450975326715198825651828543336904204534389176121549540548053927687428596741745386616025306365952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -210829424313714672432796065324459291547689119795914323479043019095274912488135221347067949509167565001532273458077184664532539621257414189404174280029470463581087881316638425275270314876283107299896077492802150877498078324610573893836801874052214376663267147448408935937193506717757490450628418283615433431769428993313179286598697357763651818493983218412992163704646711928351129347776607054347791958968119014984229711584723876426589157881468250428462121747183761748778836409195146347026697678654771647481877923395941388747016044264335868384271897784785013078758282577295630227658641000035854676509484504352979976285244484669410991350407593634369722223347263214472483492976251396539783270998305570672611249949340527087058590385018253138566418475197096956016699274598133178145133723287961114858333305547981424864579810977572225719493313228430104689688072906833451069128049116512853696561529789890618126759908100502373744120586809203570969879370213602489644733671376085859623282055509573969268637182287479662219681214756912004460559555722868238960111024777155994383719003063306674804298804548927201348922797456755811773722149505032758603486405499693896788851674323029338699897184435246844634782542244813128675081489305426726436119578333926687086925253916214791305043759139531579074790852651615639526275696232110267688306373500005814174717712947350818027553652009424298234775777820748549599980817725304778186918709186498825521267942559627192460452392684960132851358075782323643299380611762084711511552842582622840442599405330318756117647379848567628050754332785540147724342959163074064964863862837089895534156480938888764129265806571682100817823282108841148860680591566508301631465620727003026678469458124070303575001954031286993387555826541705553967369448741179994973641156139054504376716281979873015966965224266117495184819381152547856887971433691764041736208517912980154992178736159854133873401606312806931269814022177627860057454615804624071261748320078946645919838207344872858658630078934440967832772885873210844411134244459657567083106435105279760624526027682408474835650844761191737676415953384002959379551285107715960313490168122719347909532808942701604193641207054018221540354386856567410700071512393177219472332057344941738625802892875908994898842250508924535107348982869288867920285570117036258016457367785796428585136207177591641853191543914622101293873348053940079123307875457661989384315333920055459759596168412878389272526566961076251889722830285734204104284096138092770949323317718324100592919869423297702045766957729452364678371912125361923698305933451909160249236359840401713612979991064789573808758774418608434427225802752870477503964528645277500524398457111798875109629519936505858277767037087899824433585596325786030781054739469719539631670559108559615644685032089397416237224947901090971574022626652016793127990361733188799690441858156379110588559656070793052084904690700754303245512550042514687421404349235624916154537080983859380777421460473780907998981011845188065315734124458067593527682442563571152231802091481554708190148463092720215902235411456715390483543325650340530863296545209796388548796106084293159387827911959724533517781639535213396199878067678120731143670210426201456129089918355945710140289454032881039542748810356470339164097340315025875083848354355158595320934817078686561432627813350143642575997908058634931622712902453260057532669447634051852312977575172044558111219828789255902883631360291824092093242542978224488776919593535296606330515280972786141792982364240051892077202502703335740147405574450906254994384368310072923905948136274726270561094000892682711949566497949747748548656670393471172105801134757364294986263057059388051244514187383728208551897055796447733941134294483160530473468913065667204585014389711093497622663738378844761148272658143203511884403325993510938323858115839116505113907855027188798897968590871074393233378456371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -17293786414525986926627590943776054033690640910631848977368215898878662187919380440106202629153861784409057700181010464480199587346631115939217926587611950573442212752898572491022399321123128975610059882308388467840686026061786272963919070486196889274336720566051441345247537472389000688541467006104087258547071634629774217598432252872419989592438219649217501086217324909824176023125418437968389194277761690892092828540046122341873972808203740996812168064921064033250142538223197387046987353738043352708437582807436625485560334207711334641290133648832984211565364488991782141654593914043799927815101942736166746652351338931903830556685655736424035654609983274987548613581481625122973900058099290263364352516590538277554281985769523777012624230597417953486595904882776901552556151308046460488409352392584156594660872348885047792757546873082967958457304412437430980701096735110950861415371348009828744573545179136130509902387125825684258396905985497982615825028489719363622659336653917694474433661530156127181038911889646879359133522573877775740161395932713609883825595615344253985429805736156754923573736541117735330400960235569034758716358010412614793646648547020428873890055205895838850864930126692355280216661224988134773893511676874483162754792227182807602928373523458208924448721369581655870666863622897267293741020826801102020170091167450967161034631481362289264052845570995898446460693927080113008561978637298389176114660258698074253579915665577636469688518297420269166921905457268365001987277748174958406487479204862610752669754702971827838830366726764258594203307935064343804383414588245751250492006774169935126984204054792937836674353258060088969664066590720584056718889613359564445422324520067237406885431577404641678958418718364508448648724181618870914486409618688122030146765617369071447122491909915423232337669580234447816130660258851009721413708289714752005731254184992702965755611206178450731189193410590769021489794478898031039482565711508104891741470932681287777544668368453851758165736509908258880479659939721366121345443958723073193851377508911463197683341893985383264114705957438697400512365679525548341728214336670231048780530334189144519411222954640321266397130635211236311913530992298119582199650553449382704984937512985996927040124370684795881060029335065718015681966902547770037072358064500197160539178657425583608678047339371257110549746266500267337044913269725700059083029472159722399330016881709218810915730326829329725771899468433623319242427997494881258243758056993344286941018367736778684225032859546695217441704971012618143874070441139452906002534406944442050845217745681185087524376436254664316959170495965183564385597337362403415832484301204840810838149743496748420222836562115644250014506054619271170262273724295921566351773486669226363748778315274099158705152736145261492438916917783470352965308613504603331295769482927759351738976396494591265291618857978921200889157120369373960455786101502538081617142077777938508259995397512481597152769311833409351809539976844130606361486430485985297029561543397717638072372296368612507898176303547269425311183042976298356233266205848724025019783268828085844983284767636957501468256513877376721386816306161723108440403049439802202987686454136497307570254303862023372667087297563029656417726736362523471211233353511758840993982131156185537965037876033988050935899047458439096040555149266237800753064064881414774370559801414377641117472676550200254190610122179131413795506006270413411684496380807177265653479771269034095269591681703870792450021111798784882420881535072343905389701176909861610186690314046927689791033566179420456757562402257848444951491282538973219072938801724126705224454133292983845748109992355072752254350214031038597048715978290653507228087508032172196514602648482281658455580581738625854620275758788014310483786020873987485020635572865658777254497254292770529932747263118540239976529920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -1253117639101507250710685773279417525367427083739369464426300791931324548321180273557723986810891375174754689196756620274884871144613162991594738715792531800198303235286803996650073399978952327279395605146658673415482564577483913187426312027024595561906347727824973032893650837181971064837055344078402583131426269381063635059936341398736217963963097035310786819771059756403448439980364376006069806044993388890423972266305890150512863132027806160770491583576695334165939452896656689839618074244173493953533836999072060566902692305089051575597962781870547593215628917757986542226429543927183028773008225758890959198658952143585413288357653989346879862009152247759045991791393155367119951568140534662378260701200257938626307355239332329614360340290351002184356734277342809872340210309522015040058116494995042859836417773621234155385711547155168945878489705154931362517516332145475003767130748758785874350230513028675089432267266489357045684097010276492520219331407189450826385983802139370481206451937774506910753584298202254954645420625875319358405995190067545547191015754749742385553787890658025325125769648022971835986555583981525546575276048685656847957260551707587074492380447629774298240764970413990548655551492852700945281405144671082613808369259210543941675283046620930380942347005762856881530915391053482461792506166536876373483054172107171423570460532496184707091409172925418190181430964379058614732751291159293094277161522224509315011786795178589069672191848527634581920656359231645642015254830783267930618706235583076284892410233562445214580347860908354296965269612747636049332868236244908935019008745308365741257184814983531223743963736364388788306750607914318195397158887851077661854540400796626396171705540354178500853935815709843654640423186815808920918279034879088229249557934968763888670768859805751993036122568325481331927312800941584088623343349915690073943053098485918498633626417765288112878752529306492425306697132528031445683757673981748233106205006955136267956828842999175272746862215542636389405638149512703302707848206357773581197428993031904148062427262945981953917040160886989380011949594007078432574375121821929159134034295224011692416717196538370881657751666837704787468159855200544241658312659316944279305105370951337385002978108447555573379909649682221137358136237572654229982532189137391023265524491646756066759772654537541406694318265085344309562914275918504160294005299031515318285910573639803176236657550688527589608114451271880370123827935901227794107671743182236464619006696775384897670852400614996615407958955049773734003564841668974286889898586278780788026094457523657148220356700770441905452815418993375310472302338858968552580142005767599668042259432562586586826554092315183616517909378039698666922615554689317572257776295800323345890199817545897164555930158351065257749415112603891869634454156539425470974366744910136831695573998251269545307189994859353850208464183716528108489367221101208857974564706596049276792966227538464286862693925765594349423873691270921630017135585273311193337740297206200369654052397963561245399479011072727231331974046906026636639427387248388674536437165203620540334473469574927223108329445881445433359982722330932851771350093238781861929186652721112018164309205161960092755968367332604678658861026561387171971640351937735694155592083909924198804471761322361059070137482996699918285960228381189104082898531044638143884634573926482343158520226970711950434353006752585113831572475764159581933549462658107590864966266064316600139293541023660156592690597815005449713197670312014770251123411148466919084699495617844250294123043814722030524703103865740314215919291986446010039656395790842321004632809411361580873950880207000448950663899017838287043027799447216811962391892014804665616906968279512783607329466145275188762693222974601544373923154707620796624065152136814635194862951102723737373582840448859234107392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -52913709167008496551904893307547022825492257226889223648760995953648416088305909679048866496980869272936865103411920230562729887911299130393977759434620377470132475821163721929841619190708991040004332520697145143993794430408798822729237722447244866937022640965334466146796970716081350239949815882207889749757127588421352532222716208791561164201754171301488037095323751522813330028576586207829105984247898050872533177441287023245880428691305671650859515164273153094220235179342732254265978727719682693813926038330370526472294596617398575935281194823938083205241813205738546067170368919642669085988342514838666436485009029926248896975510043828714864624151939800724705281527864991722721869748095914154763146321782736630827260436329325383191599098720487777540394693127815754518410834153031038181139513843763546111446927571663873576170271732568844980483787932199773079291013373072320477506737196019301308955033165194497189596482126509430068547275418637930542969115280895301832887128905937106168070480428199830984376326413570422152812873060356382139000748082093655216678145932283584402324308356916900970563697301359335294374920926909452526997960922185603462335534467176456837068621665005462673085545432509623492767999304410241926913665120790933686440909685283213996507965560659855359012185801347454003816392530240785618781969994742284236448707808642974093652720870496578476078005165009005063716436797665329380099794456786735077243008920414733473083887668482390466418010364795788482457407897242512763299041987362136427385764697052034056570246196297457074503609029047503246121493672465400659748557657332977654942170576874219243181068273018866664615069591902310879135456811019866627172524817737483739270175761218113256901219279076306810358779225504626400106528482926345599249104018186889910720839118886088274790369438224229796101618377548436638476809163241541657624327464800517912014216023256759223799357760370063027754606488231573936941446484055579276662237982351406627837546021108028739587114111766208231588667990624512075345508842918605728241409533434778865425562301523279865837603077657427406522189177938061311347163302079772090822731654581183870602589876564410605534851296944734646301090715728300271203254701603544715185212915792441437406084523982217959121521228358483394688034335723977491863735095128275448065682171301834573276513973078578685206901381980990591559856898385072709023255024604185452336818799765247977015063394166408836698982683574447354362167350858994532286527000319212139879706219961634681307493233770845045011215057873799389920633505377558849733974055451907258719695388996221209854311144794704595576194121860856567699495712005793867900814633078057636214146269989983970072980156045638134633566932006104709446082116215326296879580685015684868199527678151642761287803439815394085454066178589359966233451636997535635052241998225779546862390094373064273759582932501952260884442698272290583300566624257825899051591463119507000409086269515729840796737491890878671461413030737720404351797273280382902883963463797243877690260586166937805185125917502832568148664186618203657984555859169762952052354005603385642938616077956129341443678519113327678617051604921532177731279530697966338468097205494615665662334291005170798469362861408011443762438139641848275827093378284366843462055339405985256089365304345628873916608491576491338267230801362776451711507934597071432804019169148226015625903620484295344273400795940599919730494572279467528010233317925860237879603985333878998802078096081038302145840990828019669985695704215785769444526609819332225192632571655262365938617909214938762595090778027815223393789726783805412716636764920093521078832882136524877248642744395599128771336375420995300616220949557404529171397701865815967319126669026429222145352904293161431450483690232189889647783468198870153570772854134339854407243863871809811596846245268188430152809552511447859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -2440307180937755962566541090218451609915236052006968758807738923596726342454726966072207724803328084816556492078919984755430351295918758580412705002713115952505552589223118012756394998006193425826871735334706517465350533481208116426840983491558240241470268284529563297107363534857719232679970663945028871678931345504449924948861948583506903572433753593855706938012681156025527796524652658203424106138070385012153037451343124550923057429898781298130483080651175284738686424131933006964511181124310602640392623137070291047032133476499308333648537969308143313864641355658192869952984777108594343780115451652867079497488282663772797108759864962376761966030028650106068173962974468125720201563034885213439042400161844528186949334767109297295818443281223776999470428015972917517153480602440668316079060394401373502663964947428898707265513326625590327486135735587679768873860101959630769280533025117388714743681162009738355385554502689511808786293028494609523692297709153480169575457806178567756478043907163189855623954406519065696161584852601813230247164963347403883281027926948851278225619304024803263928675296492485687095342546345080497150257055341454743318973933375473855977304298922675152348845513096437967089665775488899871125729209294284952835183351924532055245121885645680401840793568828543016298584990890691029095260181911986091146356623235183672194610722107257840576802015368540213103858130577916447562719049075867054670143396713714564173951152033337103664475176898590900099799223206103293393856274838301858489168167057914440566756675941125087415464105104841716431861464590932258917042582065512946642135931921104571790018474782799714128855498937646168760510878196274871914366948815449410599949195497223026091229337681232749007957340663701129673003257256054293078925532768490612703531127538489984860000097959668294648247298864761702104156352181447815653876957727423913280563320413459289959473678115528385691155320022573890549854564420260491665940929583235467757227020673638465052185937359049700462741988395223364790761923589599474423721190709214420142296825116742785458841604974812218342292444769990500632294334095297411201822543807115655418804218097699125786692133388818366620961915873323157205802454026561504309764826237289873291089188963395083695764418208512222596237332241993321689753681688688386356003454636265185322339740658042382057049512891621112749447891418008268539629169240819177345418523338857873403638961518912447110357734085589775995538926206965046608111082709707204518964125802234468619314845438462856169740879992256861118063780506251546664725030939960398439832529866175322368780489327182949173200361060422641391608994418626103713962994375405785795116584205390667389482926458201206940979978632234975248898613544621197933434578131710536386426263244629983504250862801374081606805564819631550080700922261961950138525159098685144892408010422086940432239879236462005309925777103128854908241723754204954769799070688448132298465067152722112671004514030616846540450948722505725773095577481379299393714328990062316083727637390663699075403608992230470872680656289023979609368094739748240359256566035123505260546320996954519517507517089296467211375476627306268215972911990386610777015467941574487766202595375134075364028231782995224235183699110118747336066281651213509674200458751292550934144816829460156065941954615441038843686298541223906244231866017656703166375498448940596104138021801230177906595706484075455745460160662375208878837193677116126567880982894984922698828327164535172348824559837682337177915594552689967478252999071385453156851903899212054381324594546811226387448308493904954377977596942721470190586533467789636344030975845922364857543745718514087028281945279172399990521928627798176100397298573026531842038408612004139581586590808616694006270783236016489720233107382063943884582195708836670819925489494765139713591261410606083822810574220165120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -182206115462507466717820054971554523861531715496555628071659042320589121773482971320641237713939300208183197899590373185210174189814086978773467347971665530376979432306775469603590578245879054840831294848309602205326101119642534901524951417116722339084712561819511936728701753571561881134220743503356830547740906014853689887481407043388828830091592888396780435504048364597028807417370024333968842573255999711598673153309798775177863580355787213765052208561320238543628933309274689739505048207175952339584940762308192570174001259831502997237521228774015883883325828355416885017492735864017618729285892776350521807924175747776001017568570648004958404342447391364650088461765426825500811420367564258362203199114076118252069050468495734026012801651882638085207856713028076299211726751508177716104311766889987222200639653978021646575849127634210871965934580206085476263358402213053241173408540661398257732627808847217951593667785707998779546987804646475626333448870806545028930975935764937075202561794137918853298796848595251354704252727043625668478139503728648721150454391224533929513837636084647037946272846226775650548792688309934981162913710430729407229523809618226912614446617664581344645168274013331127093327864353671126433617684289617023800111091454027391267699884422962032365120717839820701883566028927358981164372426704491759069611114381830535089776114361528768317028986352873520590590316505899615806715300965820226005997068474170760307268130520438620608762191786910867035211007374793059785738376270837912230617173243307277757103360255101199763869467661499177168271464160190979056350901283564419786312497730534333480484770896430334935899423182966806471420565140099053531515087764337891156687753604105319212550330677303518000998943288764148599507112112667219180393591849732113360019866620602731653231696031238808414151449935064308629953550241219577810358670482738717897522562118573661521146895541720145300674560219417948716246485871210720206794129492081749850745570293557396936890471888899307682996170382621826473613251304996911163169073824096970976206160227815136213979323854456039576174781165264742005669858210991400315805323714920610897177490535509725708969558221727492610130758302399523696549456971599156782802532492100109230706271342762515411341044262669198556771208318926256538902002408047608396182092736462333846165519061082753337708999936071931142277427126891187952771889579003733220757019867062214881323914678110067065095695470719192065689517452966848368990485768387689164529826973121961262658450531191395363818535925412683878474848755803150776705119219738194815005769172224321225022278127852655053940336544580906575925734182893162126179839167623901582068771267090023390171729173644863057706033202022555363720787610834636608038625757923675174024620160432817983332113562336494582728760244567078666784789285430078995987964136325836923270857364560638098716511358918797705379359329424012157370353572597902730246082015316997477989689841752528067591782788113126319936237632035293482649855418121155357096632409503419250172293218888296324903898196314232888576363630733985810363312141820423062526655572502396676023728745910392332897935111993832378241556976705620604004069757211619191252562251881852857084659459207912076774757652255780624399115731153141043330540321275897476472441203779882545012945862629049901440985755932044172669792768042180955592809483627211836561647707499863703966211339200886532839065682999032710326397344851081952822380843507988729243067267618103636305576749979202969224222494384413984564511279946144097287599774248827620213513973937890715458240569358204727985921090176232123286677247618438917320630342941835043140927814708769808593634413154772648767391695785720777961855564996369192365849462876599327655063145969528395774130365894607332264505648904864829545149567990774073171051081754750399114628640262999665042613572115258117258974593024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -5764954785454095483735745140758150869879178523277953500519457635774196247736971095107222257028997151180672687452285632459223213410283999417092801767970198382097789419261333319895675997640853137740969232256757909131486270608872799885105676509158233335300028810493844334228224026614133085294204386730151325444620796730663453117513509911011789721953218069669298067259223578553268845066851013621334881912662736564399462868097441637615974734412970080546112137657926687679555505049180098434824512788732829746751119330891603648940247313722016238112890748137506365352341620947392944297323663975104421439928066248485599507993464815792925476447424034227407269086498367807796512106135350419573791265837206114918511917464620531339883057366749757019080581078276807105618622788298367110069020658266584750778688615793999813370298509934997872294470192537005175072011940210985028510763730298752263170269680464345012497177651308015931570455499455006116198831531541695452140236937684715030805119839306610855161061420232601200600748541353678210809606787220915328785081068556280669353790677939150076104932534340599145677450412940357256378669885369955222465637483110694575910975146638522690432056300000269030158224486765777043583032645503997159690662269665193614821243475969438353528279396208219144423546385752011908386078745484270130754019670728768135211755900725350707765314062251133466841818057447204631905188702712401713946114779490807408997345588175185967834669604540405330988504556147447126344471441201206667937101857668106597130014713843355171486228043006171767880660547213057469641112264685846125026209821492112981880819119599821018989769373448468255520314144825271713091874771310618896780972134684657766990647231669971434523242741687209399129627206253377841374619782893641699653545341065716964005120472521379388031896612631842061942935250693722357875731331244976443386804147593000050969265435384867190259032448520016789535256101758609448687065108286219283115509109950829207704439944932955917341008383184795349857004290820612311340358222056314295063394180867360344499279881823799433756414256457238249864754188792514530168269669252503931812509878293745378758005325573706273240934882229184680486926851210156284659621596320995236159774832104952662535541119803369960661503993645641271211424145271488577887937003514695539454762591465416992743427124066282429445255035780826129668016334250544475723429405960995608126368890162167649928840239374342235276726695075765464525007237226803477510669302468647144614004260988647990758005886659277768548530933516664430838677102833107728789352493893040570103932058578348874829771441950567533223008797737451694543750735842725867194138209010294587836476189413167689284370469331464831643738398661285849501037267172743213465706091905445850665427382715120185364279950110132009239250102614441692435289677432380389077103598283300329163738773375664024490300741055555947384307335018130304732722952821342716698010144835752528963905314162685016942824859021594656133907842681030688239939268714403912720605352978769816197290472354788659205961068864301855296001425722295319501031755491447142449983084876940570397415649480436046939910719661282458582368784558725597165992061013700924001360887679257262322569715959354579744707330098412821153240317919083934889307905415685218902377950230141149205203546733076176110059541730951602668470142365775603275623126379737995528910781275685824412019254091474277622262170442505071760513865183772047986386607233985009497731155387396203595861864481050106327610787718078146412173198951955011088865544734971581257442885359792295594706750714042791288733893440233194139196700631551459624418449017302554578572790368061526581840350678018136995928445775813086637523728016549354754765327736920704225072342861834227507878554336660118411914567159893481213915141066697206029090038058066632432573653340042669774076343405963115476969062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -206033908865782163172000710330504110272794903565176865008211861514960454193073942198041720202799933964771349228850772687622469661392715174201301103857528731533096764286908636525738171799827438714624216266329350660248564479706806044865740130717705424711902504650531156294971376399714480021902213074970087716247930662148430885141250270499875477096404804640882938471231512376521569681938970910049354208924664379429489263833998107524444082387430798433777110769542526470610689124865437550053806421763944936957541634206054497895411906655127240543732607600445784447805250573377988519392016763922394605371770654560342875514426449051301554888082759568288365992291520633800166717919131334504072103417702351830280771254115599724120995900049580564468649641207164300500744335763573970255087946706058050667836697887710997736158162542503933674443926689912837458144875931887379270016349236587499422372793355781291042722252351699785465062151581190753374600127277066585238075711571269622939378707863720630816800910969403598844728341751405266132434079447105369180488746913426337871819141337733145449579344613733716755979247225246785557803090955392100906532042203960120941429067051591415182989813527168971227015481847555658371956687919377369041340849812903994377320911781334357506061991830520851201086026210998863502967793394360749315512651982129418813463814499417364523236128262112901704735637051547752332333086568179666927673983785126073698509923244939386472160172015645203243227829674584042193616840524534753964883787946115336020883061031744770677224097660143718024018402418563364251224612011013499016224728348676179745415294868150741058205393218670058544874872572603370287851040302419712995966858966059221236225082277195770967587259686889195798021703411774407890395213820356757894651420014745260044111037770975438692763343039860115533473105115497357604588824189204043819485860766731141982863442327789029536149133577548075884691159605619947579695834672876315728072419711651291269195235017554778834708204565695739380633583792920933111632739873030016690260333212757045036386101175627665500256037416729725550155294337873438140090181990348286066603068134028712680080667243132187423505408676170783824803087368287434776552018250274499751789553868191034220384333097846792632267892711790779543509515162186121024696667130803839147022582850955922167105143781298954679791593540095095974597718397827420848812985012813657528074740819831168352404677493323301848004938042787409213407460534181172427876199144242784443225687055880279239922433098232263115495060796675964614138826468796142760018574898764633871127089449438728114795422863665459105759051647962960147604082373078960521109522411208887554029510503918302500427807063442739076277599375196196186905256807499434160969688792237337335651636339740328189418653506476481551503962306282965651967329907193558553932689778619728235232670837008310661573722454992963481868061592880988690130182591105932427435469428071351729185529038695742231217372759741533759707379266588839252146126652803904447154060275933908745351478798651229144403565717701990466050372603775541670286302311491011308473331327827111824417547157595903403602976651645497919219798236881926778416138042028719884706270485125499477611419914018046401817939211222492410274546813423617916476000805126164936760457090233244559802037774969065535042962083700507477225150782203958032518207579146741211218148840031181413692349962104198764848546522885561846795791482560235756621879394442601677697252578521292271500484629971262995220320589238475603020963595618037578250221533143693071360507068749034013544251067342043211512328247273547380953963442654070723434063947667657476994619489616674272374030420582295141018029681305839709221146937837995988344390260701089474013076546162032926040571215201921762479413572770030477482891319127876363244041164234980197246585299406282419526900178669619537510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -8616719831661668581532245289190122671162609112961721169878819829831740923564595822561683359484160076502982725676289526976304652398591580717594835795547410590863586243808185541147938581150734695923442158103148683884923827905851296580980390775917143142096867895121083457406216634502641491775553368051805250788043978168178576226218171800161116815003078579802733422331267664886377010263107454960578506140792083574292747050304982987816727115449104111600160212849736597479039769701576276493329922992171041687009896754757680766487483676687875360048348950630269984558164342522328200358530377768147592623783933703657381538071762519770928904247680643963457662793813141961690435975018778665552803042969105242418404191855414070725636092789090173117837004045867341197341525339586585882173760982490770873852086889791162933852378213900973799518218912809318229413564417579424435328769323960468740402108334884414227447501984197053860049769443794506684325647448248881313160633994050895552852071578456682218429832405751606352244433067188167805647899419979608759445494952409416056026166992407121857633698809288470914786281441867714300558058121648162352955839101816462737863874345881607520349181714771147378961181717768533436602222337868591252693253140188282126840778478437835753477895425871804730332596373021162418326809615047912081847775992563014872243678561614798772569851220882158339091608162484578944322835202165480474046286139793118272785600882427633957181782831074821013251283031197341174962386034700854980290555588351999467311518184277617176515926017087146145628145860518431261096597524920194505788095553164585431783215553273002713676519170758622381728460499514032561039127121001284613090714749226330436382905792168897032710309857355034399866675658819367627407758865324078938649511593767925956554252811549261599464105616858234314170128248430789917458509932304882074098779140390945477327535951492920288793284520196827081219081600449695167951298507893896333345679172726263007261211162552539959627854020378693906320915911558744988046194318134713781517795870599765664875509608250848451839810562569664695922533269416612885964828367070501750390481899650991670218655455048225870870762141860258595013065856878869903836787161133073638011283148737503202455684407258474286230795171439829088466748252194495794783606239586659616280880845928360479103651864096898798068964104098936486327434723021413593747616200260468545753122635207914424917390242222490437164827109253073200455602087917299432319008097362365441348061195739687567267332966625160608132631882416868744489479265319887835101703519365533584342011459921020289292290952350785829064807625370587687307432249418845092413872949234834321722473725087528317983400406171168590511988997259116991474911743829279682669165662444206725037500050944253339543591487472201147859102119739228071304046095071807418630645833414643596597233604205528997424153512558787494070833096419274670872512177017046697067764048761692555671037991285387500164769521991951586790861928849134144281671089344453825502816709318307001464819823810031976340376894483798945605439198202008146170510263925782717319878462732970698013756016420985716380301843755341319450836559618637154696877389578016364884372183791916758272303265680185504099160453005383907667467726608806459542317735279417353576077223345423368769167306581872427969549687057488762590465717944499491261487041586903745519446269657428541613260880857004599482291777246152806930736527197885633472722158684595109947540071679780191620386485512159308143499635726942437123149348665471334906251850407830014792381962789017487908095525465093727178107315870578331236556851019224321635453845805647015591277486246295659802612368828961727118072749500129217098990689729995479183879062165290203556991745565020766210056211350229757845048836883682216266937880895625648218377394243211584448051072456418697328745971052353421312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 617545460596136764422094898608951593397340816396747491581462474756913502617450249351297998774914547481817422644350820113303737462691671116881322077047784693017572783371010219569180756714118144198550389959418082726134347250474092513270761738504654844733182538890859217614307134698953352980358189582184751361349112252274603562411729770781826123705085167702416908206965817965795029192438575372809260297121276336048017588758016343983367745965807395647133544994645448930987526550388552317850972347265378806277095099882958004437972830617304161929770544602424587466568571705841457396536498455423406007732217116212962141426572595199865977219130246037010939287560651743272788679252115213433376947604229435697000008131295250421666237908085071615227036536457713180370872369345578096649782132614016898671928172620260502895521944610920115385843501685054665952459459373135883582155151156667537946004073080000066357269024524047806761166015252032370918374349188971414591181930581771748228812584680180591836381402512795039873866827752464617205564059040155062472072299388109881360457572222315115324626905736158718347638084461188321048465372540846548504758000767897550354786557874151723774965366197345899843790649467784835889615879665470631730163591044796764468048358246254956843959303158574643187062460113362164546791281035132832806509686896617724835900382782246398052231466489829884330590162023935609369775800181036697769959708350837955685244231272461539485417131667944974811773111071270424757029684128084162739497843978354463600083433853686732871541222003992657671663400476772533261142383259542954736695713510317068827399957241971890415668784621296756054648242513216699786035300156720878711575212959166435102546060165359914536346042694443505689260277635703367075738332349786992931127714688148266410671168500221088827897064550587500405089207826548931296663698475581804430015764989324409247504430709741518338918317899522490057591726510994429650261133220495644625208395278921349221422347240247840243557794259343289802875478620174734782423509451277580325849487702984873375065904149333050682048097919950239278836102417396646238536184432458854570753047454206106439485063085367541214239881932223984305817674818671519514793336218199047058533398839421457697614207260164465933512624655061504082599189210595812200461575894611579553558186319104375841096996167210361555853975615754968985363215690214223935738680662600804754061082338912289875830159122225240836056411971900439459025401961888101015737511184704134933472655095035103770597578594862109319894504801162491338864399822329729430119676539638180043166579921465109554433709128008726849086698319609247280636174488763871963386201111343464067793498544755183100465064185249286993251960872032397099575527637329426029840584825850135442631765692155761914454409338233459762200470666838056129516050587934222480927868007059077819436824914281623955748752256968290455590236417219566455510597594660025090185225743218523871300659546664461623760288428169824455191401378496350715197149802287740749228656555620593327892148209060108650943361765695833991640276591948070070111113926649692007141976417248815624527548949287597263085239800663667284996114322199515345849967262039987498382095327171272230244744482424059364587757353796120217054536665673781726659220879183122360158198290928567656024321379474883906724535351215677771721047649068885961729529046947303899701194589475943828380324710116952966023383063934426241689929617419121796342713981433474679606426801765410931480447788096518736917691043054520683768217740282052649482979284028675421043651958792113040201632009570199672225284712899900505169148992116288185779820703070391885680132396418279051443983739795814855947530849021958128682925179132710491294167439767839695772801276011536936349933364188104416229045194588782943330984499378396046389594869729381049042859370476594067657741896882585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 28718287485668280692360498843818265133548447309461662379620269061624504566643130523424494321788862512601211494799786675247131825937204121615456826669573172486126727926196668261229938875066161772259772102794681578865618061987631932975908978020041180349004424595343159415493304705390141475339907182321677078868045435932617992277809044750506068516310159706965667981276587586222762741942409608429139171927133743873892915792163589684872418842928682676067354668703956630711771798748493604208679772222101133624986169011181993515366918056907424034633520239482965327309852201541050688922265161869827723251124684922122315499632998046528640293604619755273342644584067590185393001913952731575193661080014514913189027276531163128733896181953965450849726719710433360820414055060291634216004476897643489984500979321584918720704554155167170411072640143653859959339823102575891442295899632856134167774993890328486088458918579183092525983818456804871350191122857664341972563534780424060481786288326813848044915286005071099511641165943236794465827438873034547089380561527310891083709920990614305674104703648235286641160048287270177969258482515213621439344374087270172638692619655558882550346031237441033309608864397412570516650090067771921067633449641081743471607506066594430466136160680467035656806247453532448602339531159778068189787922657169391604212703759978597844150682420240521560359368775076305606970967702786142713762763693504056913873571914052866922292887786694202710239587061887277135003355251007931369304028400213181671970417520526132932964895488652595544504451365833905769397425918258994827435177271039444756037638825544688443716151993647711225021891354992633598982047958442565994465588615762070545171346278171507493106287028339639905444074685313051734999053842523823145280124165581754139204951162652019390741738587658795998606770364019458407349083965197550209127728657369671530663615350655145745030840813592575578363749834106975767805564786775187837841762938427917136985820332081852654915388851650895353106096716527916585101816372103001015867875655033374618913431575427701324603591558719511336528834887040644898057050634459520640403637975830594324228056820110529984033224020768377113728417602768856954611539978326384423779816710846464245411629969031569599216510351514356057531281874134526580749594994457974767339835484394918339249837499456905584290915820317696738225178038737032793846837304370943339884033969115060375786255656108847929000938416828415410840561725137597278096054875824528776973073578989023348830252135906306238182222695735625923391400310790006770877888034630973994598809349811300452310419230340672005610692415927404805384107632199930235975069993491871787668009692547698184655925997226592225656789624238397879991236732301913619835749942569175074091194431274909137646144452741842517416873367871817893126177952827792406926437935833524122936003748258005071544575443660777187471361277614472614719130297031101311332449087305031937261204261936422446729887451845231366448154788506271836869783254921101637937164289517236499147266926072157394206411816311475942531364435479681777764634482955792966577854359537158695147541789261329571670481271291007141349961689508889844399887540253947011898800477980000222469483099975864093761710507502275929452907138037869389757067455525292855697133276839413182942794601879152558339817496263803003550077723336396821946901622499526987775350813127573968188339385674390143056984219352876766328954080262244111751057988339688029619393569288957217024906464654581690184241722600506487909326564854471564265539397757443504182183064852944974934536465383834454612339844640550740418595513892083131448936095788258965600034420695798342481635899068923724604036708168153718316502454902407151166082406391248180892225724006302622781610297005930109984383726081782774495800476264776428570513896910156356484531142057949578126823312588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 815404737074567787562991648691372046422795747101831107961593327478343065126948561180932182926086884840407477632587683026399747114642357419089340322394845193091226250562680406565006130065998217471405072810358569787651163924746879777840955544518675817930175493867856318288198681025041157460524574458441569031828942897558601626184660299234164945798747405528852420435492032170915353838989440363574634203050638409389749379526158579876329481649443663036477226772495521692257002043176229075080216009688869901638076816491547237243663212308925124794786763221899748692088094835731382275607261049309986207757324092541736487728199196455470562936284881926260051212723067523541613871419084333575360528624802335014672840585151949372823790636259913245146109023440056892862332303993696142629747468895298204056910121741199646292478275697129167867764335858539071435201902336836221597398501001200430557808388618279221055117162711899088443073593408170214616289568317539750091873982918830098632349417905041266334257534623659277215735612403626345277201871933828530346825620423471017506362364488053624243129448118383126267351107854023087860767790703097880127487025222623642591101278711289135576367022555494550061819150209292808350519864481754932649111006209767097392491820577523768900396359479310765822417873402075288936474484979273466208859085671371356327041799413774711965253955707043930038150880901030727315570792420261264674245989220865083435358433504314341612751973019518126067314774416737683666049301005238937836502898044516637695772141573212965083570949070193239335260685220505405176897459853861293392763596700477042390168079476089032316760813696842633663841903796479739333586673003958164955665979170038273232469209733839923436806726974250285497026804995584411237185498079714802012942793965465818105553019037865151422642623831997487309108077200861859152962068022687850686037549454172364393243824606477209799671972245630628967165387092864240624438117778956046483011920612767996475539692897325950530893526734879002323820986276031080251165504029885237034447917146257473854989229345422408380170804394089819040989718726519352232784589986589433719805073032117147683877835046592762529747121092365463803834330060917854858611800512568341645774521630309366314782309225048337725546083597737109726394250568003020205766301509797092412656380133445533458099584839593648154547592331669976062193095025104727510756183407368516094666940322834896888139551525681285557940488536099393671143225715137223559433954025334742412380395432590889367336674371067819771588496626603959755007697794446708256203371090074543136660070439071122260899894021723824519588223116700619934557919123253823216915559211109154415679053976710332577499381587905726457706805659521880257135494041419426379804427702222305618010172825159710266032432417449421774688331268439585375770831916989018382954399521470002563447812829978334870626647434830696034533361065096795026623619586318120445154238131934233218599934511161993498513326589258515325682100213253078527651015034645950204984517796720495129780026891554524644034359631111160904330947746283862393806351998569896887434537150891389374166601783301735687135811066462464434906512430202007952737088801474866161549406204454405581336364228962825637613493987021495518841459036837190611548945413161718613802107757912899844537804907895875904099947583770199594215925637525109664027813893911821315758071641982087199908299173273849949581979314638561149579831314054706724756048426149632990058004762061139787650358501683670696137713955778544046785998883870614499806979252033148557728113987615964860734030335020739773727899848849547168349665758118507831548293934447032484417106937970377766442197223863999521314109377792583534846303514562564068436468528012413088455904517452737618191483909982593003442456912514603304775838288398041462052177345000401825781931010285567534029602816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 58785893427524173733872374241146703148387540703152837543648657734639426486286928179912620764217776753407619642780938526765419403814005174997776285241233628893176247490965783790943379308592727217489108529104625572742137152462336897057267555383864011201528448621170562974865316648709231399791007253877512564030425598389091907159189874545073687858308262528437991552454441404395674089073315944107360288100775663383436943875667864298545890977698982352152010578936045681143113063235093277637486551433873850447370505102074174219250276541630440760450135568740239302775901792555468576106881023922937692560854700351643694734413712510866609191915919678649588828511026679039221744261414585737980114899362041262383035698008384835677546642509596591843397343931676869576574471655654633146299484520152212615052385773776244168725768973998168376328298600575765146261534718484868873506469942061495943193310272155400401982130043877032986797109500320501002258853895949972041981778921537461476575518490481988522359031342249020251127953591464882247658531650111860244068195957404773804414191443819064869910664365780165329970753296027047921869714662995570478668867184571905589069883965513715698065808443932215072514392796793033446724983945142798846881981850153589247376497650240826090646556971455464229536375467793683364818454477661637914497081308030449122824057020320552867250050152781683872869754577671552105979445432125655011765270074351623029059856823111588215090394496444126768518593237224794349995140585192426563187933510228515211356530183337942340088689113273549978342278814979390949880638602533901033250732455547191148662810545492140248961815383844764914143653016329229549772506786284860928704136920592399284173813833372325644577121258721083944891077517141754906306835426430476356638566845091270534722879882394087947589775705113791017686634880239660361744179267130151587862757673602817258283291607930694520436340282894863803063164284626062450478020634768776380667293076021937808386414940248992108457014353344243269118905063986623734583855065086272691736379017046444968339759522793274837831254328323325081889435965744352871945936527862669190514130193151617707272142799968201939447585139506014458318999223557774138563630895990705373144725033248913440962383449293598879574685076697764059711373525875942853013932234054870781824429357549474149127759920380606778156729821461156868814535586177446134602392789744722618181884158761663918731702552667945177687165482857998769802929814768122075023146207029652062222179112520516283273599079896740810074281621914997360169301969507062500040218940099064688596121188597157585972768294888708862629684333194739938254333329798667731156824428698744723968441250857547829455509507697153158167258646311387815823615275781887024504137930817757316789474443691437477095088832071360026173655191667413382734658635941253074504503405678308001906687271661757181318824494398425477880456920449898594283704912882121819028992313674629862662814133311415622376680335635946742851016758477939955164005219253550038755232322907037166420973221296412338613656668422512157989063619579524735593710905981486126049431649160997697312889042495574798782280900604756080753948206844630382454522297281743522535283246754852542140747945522732896396023981328250223507045119042185728618731588216820739140253352706195649862668227118810937426798316836530610107938412943320744242879987338001150174736213498598071396217344389031547005900565630828922228411085482659726424643193689671432581015599910675440259219107972842304466138590798901625532359787736151599292389941512277967568430304987987418276988078750112431070937242554640028119472411436342165150475225735177855388611249293149587094859135091436487873261372110485669122641803725415629002968329323432992445785359598553589942464075138818790127349897098716837141965260343929078334004811925956277125928843673775885621657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -4178284475968526870788633422747667445213042143992645981903525084687826548443521572275644035069048734771377890929676204152366494057999116664460592493797588268597101638484018899220393184595872803201706654806524565515149949161250120902717036551680036270564909802585637388815378661240703366668850306819657979856432606179182968244319677730974684884138767242252111499511192366871158938859925154068059288619363933382132940132449699924568269046266596905714849260190038474935298889959167816103136029943366206338374044273097468541031142730235106075943012489199213447045676044674160652219024596752891177528908455863860964435568469732102159858666576208528826321915835316074819991458000655717111361529315941390526728357168889182488835531115178185563495759999924613303835824119632699795821203078752375239105243206669329298743942552528066303896865567332798532144005898829456037379047561376506629540545995286614564252669496735063107335274123107219860170931911740765439126918179640826185262673840530462210742300939072984109099894459246309321803760866724494981229403635949240870907282139769714953986662878165103248188328187469091321184514834567965090602226509203512033275835202107076728380866768033351509712193879417184097899340871956528919527676400643939042473356127245060524734248400748462925289890852208319236764749214446268841507102141782730622741572754967248932170333389211263056957318560025551433606163189150975351391491306569641939377742112792245560418369064247243597988680449313836388218422482085666232805554777430933994299657178690172899892030980474855317922660457450603186537310539456662965023165268749620050215053394404931130280159027224096154594701241848157158695169734777805691663535449128052357854181754093483625460581157719264050410694178113540283463133865066016386596977296325109445830209462901835363610574095488178689134327705978428879716049234812305254423155906697498176145219864343521336613955710850241700351622327403569494735157231348089813721969216398745358390282554446102756511886301578615423626177545954488309167354906880544192620808128232311489438751846693997903875085202841410920875455197863410260852350972695791010624807639292386501042872556459106041932650051939433541225764120788417282129583363448928014594616538687589135417528625190623611467543574226885518218923667153062023433620977896014881341127822465805357227612534031515583548125753095321197005506585963270813492322834021186225854420307052278030673882862597901496551282793833895787676111648985657924498040906097352229341180530503080252333771128985943068849606467067754768593744702859187541628517443921509838566518949341827847464410114287205653429261691541778753820316611924338889105565874328115614893169088316185588887534698411844747842749502822256712404858706146248261556696209436013478437937066614904398556843025372544080274117667615908833637887888538104461904079482495567212975440153249842432862983266730788952682126362160513406916256834355583474298152360057808814698439038447983365380455729265023847692139008287980927676779793172292930163129672865047658135236843979332521892213655574571705542137124350181395561514076000858440949854042738845049037529776896148496690754004240858810173052613192504227863154817200492434671582385634490641656357931830339617163572415231749297175215521039511473136006216563401641906205031623141424168163292088008563332959766508095493840058486247447528521876381201276585099895052153468819925068505748071318289529428460710486149310298454981302823271608961386764268843983857888525957604341361151803490208558144561335389141146400607447758817255997057656568425801337692881484954026715498788465696339084845912663331380893054946397862592555749427440800693023284595528345451019200899459415422917290561947999780146728721751964103319683820720686042359230950939082440652124023514681749614377389292655100795506528628165238459015730073668244433526419619840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 103920937743329060094974347092667051309968893076429073025450957144182730911965202982897950572068174631333269136849937036781334066505041916873579909281265171282484625562165495442656350633817215432334318821405898484519927329117342644575481429897791198051981962160088205112026815440525993027940425369706817487524911345566469689452774391205196641112905905548420711354968466111481132133404726580663339756842930122405274074034113225289345232084954815855722699256780485483799905103576178290596839540649513375616533082934066339856225857323042196040365005340606526111345852419474526015689688003120753975912204840880314485669199447046526621617681698040886469286214413513720368220754244496655730567835019477370475862123555470839520760334728699548406474027755629084965595501617115740317580141244122552028047293956115362941190979090376418960107766217339560130656366492700252402204265630508015983803156694115976064046261582622333161503699901557783601764994576712770615675264737967960899445611930035997598563385643637588836561082206019458885760048538370566340598625303056240934361638145786979170634701952067918051084875627471580574726690202194973619027611691285463836163409871622700046658069625141392260137121465411147445861066277790680230234296161315560563625872131033547040914221316841519541880470324474446099951115163549637535199292947569020930203744406250500130081665794648131352619182238405119133061614453640156082383742826887672784055844858209088031381246849931747747673506556066992836095824418265316651222774427823773687952326339535696061957389371272208084779758609033212972172791175793351673195777433383757717104137326804895388843204189918328396746978396951687563282801183256334063000079629170263245956513434819749352681049487896700212448049936425084004026233802556392766253017648319737662360322615025955371484852702362696448997985046331874739544590726566272120784394573971193477280486058196312348350860017021345317908234601097970382467252955285369260336978621093955420484904455144507563302816217155078135126574433969617926996425323223811640561650241157149031643299226091199112527492920894040321235464570343689765114667794619122082653326223831856859513529938240745995629266417920816689779144957111671233047649031578546656396260552679937904403190172461427292977907608572726759168622482056965792797093704685817950315438158776717359654265277761876384621903316395543035864989575487462832189596381731696335476215679602341290915098597084186643956758406659345822947092331908917915323820300454114586833671530221030323023308842729889578097685736021481011659508452676257678900982632263666387271057361979355874865359354184295303487525834981066673437266245146258026880232060055157560373174619101783832791131059102952259876180054968857208086351262738498603395214979978312127777414540029954347922616075136640697461183159372458090964532178276384565626142514259833697399829651564527953134844921177771390989132083401028307463208500573974983236747496110017000880786288936821466945861910998498439633506668488022281587510460429838315384471971165011968246618170768782155894869428599258824727055633312650781390905538623015651817462185831244078616860578713669458081925164396011270846434304938341139960625022870557023262716012512475165932617280980776941206351378612067203595999144390228101120472247893052954085868229918864501916893759803172979750671682556027804793518541455735942285598297338986038059871783803147476050656334485969396025071529125360743868829138866506785699172652388886370734709192520779650622566710826452702381364049424172434106952112271720312758749764745609810595683211355499550841664151212559532699904920335865746978255020009795386655148634118131902633546760753189050830076548733408730606935372248056464131053547387275780516440677402692459376523735809931079694875119478413716287767636532780692194961975177484451107902644349647384995487415288201216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -10799020067995333108534594212234772636989046033890325211942577542111090610367850435117536511858863893510858449843762197701952609511769007211271092086685482074678544308080693297825019112792853281907042749246657898470036187729302948225023544857435530218139093345633306717116198217913700367471374084968768136021475754537704279652167865338087872258367232553536591578208357031854450792625262377740841567310224874371517609627039578044041043955785977813873297222906994209106288890643896816073267375232245917351103547438349006811638882935559566942984245044153535932797971471224331438685953768599169911486851727169843304265082865504050928277343705071474598332483586700563703438011307811759360873370815343033334070312921264539625079470958526323237720358114566915728839120941599668991880671758349085203143007053672090948723508084775917622882024052684142422716167382751750886634326229490361209301094267657119156648299290063022380649295605501460438030660402084850102755425288442692354252598707570903272522728243573005846141025009969666871130274145105379061156343255455749699010591030010195139033622731456543179106491904261011168490443061616922489448960464498847221515947565349750739872461982662148117534036894580234260778412015461932500757183327125679793285976349547819902259616410774520658940002446414106601075811125817005635448873464273083387397379069857019966137543039426796897236665531286256141692034765169653978581169155464064921313492710980034705559494073207377667991465241787499877456597515123366528575956095263041269138591418557856312875518054416433661379102807587367315363147880636553368000367445109504640210461304020834861514088840994372421155021325871973415005154793887628131201410373380189506989983776882698632417044569281008082158601143521187600838020425049760871465619819030812261083103862052090518280223600922570917550371742320034880344536472701252557348522578585413360633931412123258234492396929469852202140510759098783476002057609413206808388684127720260180803530004428755867571836278722718322844739752260527369740753644714295811986023661123816251638862627272463651254407853793624598854205632192990564793729026390831206357425891059930756880043870343642511260451644542811703552665128226531226207016693962525366717610401439126053340348557846501915695836720280795254697348997907983116864336549860441083707612870343005404540908742897366648268699335415281561030695355951090322876073212891745314484455533984136281954264195229519081362610539374322245346595639664370819419346465778661220140253987096430376557094190405712399463084754292482125822505878586955813406889291048147431538635218339926115713251715192083396584138429762788710247361811198563288460872833890429534510335602237626135928344564052624681202570591147983977514515468799099756400177803768928972553949792279789483027800493933719427687329472087711449711584830850526731636092149747449747093458004508365511881783142074668069396211903721970804656723389655073870754974390456445181768608381170984901925397357372647497385552166334057097281688005007670430383349468159127208940225072184083066752194993432677809266073291447294874398579109264461997987737479790637299604430746149440495167380338571739183487296149261820716869172501531534051465544907381299740550685847811603362705668341857974211289898382645239853386897545925358308506397940088889505835556714339051483988619203568908067980399019499075602179027279919196819906938636656237672756128227740021765361078078404413374279923037842411815049092209383178548127870208887814304763201688519518787653040707491050180185679012265164870411712138091877466235391880690456726750856844911763921614785489536705927814080180262359330766148023347626426666693742075392225491489483817330177106283663783459336059618686415215128194844389867443641966491468930334287532944568119289221843390571476557374552931873474035658222808429250280358230556122546176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 124669636559048222648150307895191549996439037050077673235243670858492814244860039104184466897457204415332096814348268338695111569431004058041466434341026483797938251120319979762298020654745209755638072626457820519282814966876402101931213769869368455395441705258018994597176859118180990542864658217483635192810837477360998540014140478528691675807987413140661102642140856009785016898097937632516382214796196044705252624814275119263399630513591362856043511906051722439210723657437437671710894525030016455017546137915711438795250000809757009140864610005662275399998649185676293718712867684059360253374595121588097548997102347050460006676765520324043018517078062320758639723681492941789265228105434627350655045321470698890777911505682550875094413379515131706625416226695684684245162040744771855717211199295085884707854721384247596967579668927879356121984310931415155484586475720228660140030610031186124113230335259078589011747561948916420100713339705554545585883623855472856105165895342709359731908833031964515823027341340285894937198520864856126114121634120048916922825409554904342295469655684629820829927868065787533025487457787248885668082740309126285210083114212767591673200508171073373377640252932016394212757440315669104486917041074842708825126451183018200638279723377372883318656639614844954317889478986684434509610746327803464259980135143758083981374117652307672050632242181161113865177467262055080712304822090962498560990026717631787397541295405135091784540749967786526983363044984200211001612197121582071047759981539857166205281118207055122167517450174978605661774238610952166274751069695084552458627211574990028770487456305248281428086790740434564530871290889596912359585840664627820966329314144376023571940970224519465821877498003048424035535336194125929126614896934420091091663829785883648165943382875110600190362864172565358587571256869434336584141680017629894455650146986467296875270859447677271738374512503076401527830613953070976459750364758892195567612089210812273154641317491808566244248472338463332199008199821082817352449708105333629386166437353872326654133950011452693207046856101760556820197451044047967747448273269794352202951993746794164275491921403327440094786836051456147295534212168220602277563094373837316972413523355363371602383725693753870493790832111141561506742201378857513205893872032634645599924371364872257670219332035732234054357804936245980317723768671743511989345122646946859702122698566836544954083566220011818950433175850779626517728433652312240742191753737068514656998435354519019963533773875076388779240364132348233886511189916948518365027746917131191340549426396381414430456125913224349266565842930633087117587585679055662099804850174437615196856442053318969177177721042639176954304572747094902393621670278892734564848709735490977017098671974928864671832139982379758104676152707794270061401049025782508719901593639943688944687322536063785834655672084828284351963968616053919872528201063376506228100466325123631557472926660686644800992074630121066122599928150948897410371486260412705627958250014200762452675863400041328879663173115031510441814792014665508756199915414178602376344436218379633724032148647429586558275618979165286803657777137591162152576329581238386543190681393118055413247190740626155673612948383074841759386426836821638156170377570270543652619371567769703229206669532847585579435337864894694714458292554606566766813002102721689080834731482329290965291354253443835095984091537572344626267933113000786894776448701222851383167563718700366177295582857279555218630662131004038088000704254131040054104052676264826544810247587922303904609315823501114565825431232168006207202271957077654896662834272363277010763184669239652327531664558331604128199726974583481866538172064612782692178306237247775017267735124731955112760328477049574015857818924615442368006465882670055230221477478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -7744116065533970556500272975856440193959663821562601110827367863914563914561163743833533518237422391353866390570092892164202685938949170621425735653253832205995210825507110583172164211737607326760963958315058984966880445776114698182183166034055308707611200346858600358805799708584365700601121719891359651244847668053459640746545408028486499226539830873874881356169710658160769941986788634161993988143339363151427073686597120316184118091578268193585831995902496453681330536308530821681724976965915906951309498716732997333153963168577218039881554525330716211420787621245557607892288928544836930596479145996796607923593228999546516682721648731751926914059660237466623332881119825565650830040049010361537584942966101649152530407916923674493738035362812608368972710663813378661081528028481692607603721505173010860361338057249884946643767135579510848309108341984511304960945244237803368219252984903158208232897391267087393818935163863646481369414209099380540131566527994326014537598979476610101390945376290569419746746966585227841719362362686547191853676732600613267213962139208715584957639924048154740609174127621672987636629313183781606821792905889797897144964094115505768483740652255944597478377353775908285765652838125853186059998304529008271552255119742745945048925823614426312094548374839372222366321467120585872192616730029738066644962146058694056411609831621824622878310792564804970157973494157049464696743357490111144398266526340019596706115504109297689556483095261740751866239990942862498563271995948632082609564794207501723665040976572274235968509238447610539192179623196251592550020863468196416399293123902081833409469560844046608580562523549679000717943135382671050941342863684096304876943115099800400648586464738966481236093122702839429988853242618958885396009955245019864583619556306656766431303908837608021736825864915536796571357502342037031719670741406000429024450176088141093248101104166240001723572610137174844563895570451769351364420554037867124575949888474815115717131119338507169705792080129797419175046879495437997651004396436624178564047959472793166402279143491359526412653254170340916801192321816482810364397519073479381490982345101950399117457728326465320851041386191698574007903679725326532318769387756312999314977143930564380662065558047501468147940283553821127608712993940628594897234299142382794337722535024923544709458933197694255472959593937923300936783954762263513465637038917112441369411665899080169653434688990454389843209763201439149159676911759644085340175084657606190218722977951510943274562643995825667840071429498562632564706232611571112712365931341407000019365646978866478296107889024009286441993618804106564390800365720540499786429077967866575906151814894279728785215751823258401766035471572230912884571041641202647438310217915595656619166295023937136428453447421266273992164125785928781727659498892635353295572030804413288473183290130260845003724286367051705451569838813964734415206312693107811598722679648808637490261843759835436085957356630302153573462448763481944072092901338388454057627012338303708863985240460636819948486991263593774138114669983854248772942019397947936309678331811361878606085200910021055193085689146009018815500088760290625625461793201967936786810958516185458044691907812237985965691277418563163187299974516065039683061531061457989806460585907362327628133479838491475864906728488479179645597592754347822370619144278161374291016535469884885020406590014123636034047967024328377191679972598075026917913663150806381795834746496137141091387141011458432801214639721893515234937540392277004796051101044196969957527985389836056791205477092898593484581685977628178336684514030031621582674596850046822109038550219558592003651694034886724278752264280735722423115082909681569596124671076765206425675899830074684495376837422087618771959246421484686550273902808594101963849728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 31199982267731678911178550288735017684378550559376636922889345389370266139663452330037893459906982250930495879417179203365995219189832997629755299808089016819987615184392411173988052262227391446579113527301904244639698035921589192234992743792064669055350039478047980382893262539692740061829249884891632764226968755122465389962324461167418556241993650551549536390416249590139909254965333829935719813952341655018122874552399471572956045358254324002947071461722216291059384244006741947537282399727986195269094814461712728168427551837709309097247040151882600945638593475633695242204693029857739560378586972845782157846251321869208637383013302855730640594607764720414838632923871445462526931207125403568401670340423284394959620162187743535398096277274402939506929752800639525790039281082419163745974637426539306524395224080413807786924837432330321848374091636117502010731801012644481124585924584392659665867935000083199001589069858247602451230795107340090181859127849776865085548540952497659073335000159504638233166464908692929497319285749296077007640590183907591153369984506459589439191587734216365676544348297672448537119891188975453311926514076566215250407599726355412232482355438814287170243316596093340308170551902038383588714460582922340500618923884814654897732217368357480205417935656708076012045066996149865541109093213602190320977902845430350533853031029774487283988954374305139679532019761802181805407362844509464806559985854996231870004048173602865077525570177433003213806856826488868295556612300103211251987891385841720756105003752847465643005925138070925965643772799207623823927775940066847216723291649622286784782582298923275427826979725823342489107770955810210791782185821768090472847567969758131187993794160158244369115409668339054039395508403447461330769858502395263403902255546393341030448379361736239472491781848606330262959511198916113455222231621330799283950549130812678486561702179203263304398811881761406527142322234976869847838816099869839464404056177997074625043354889205656502276864376470474396467784552037881340613782011145555651428916700750613956351514176093736240198763269552998595876560749165211040683379069519968231907921968987071182607033734815969085284977324714698143449290975817414723904269579693138515877859570564274056389395269574683294032437340067301821176946777420921951826981561843188521886837582037087227904398021606695364974724168407769764776694020705705737865321338481279561349869742004309072959604739367488394239131321664284720608134345954812898687163777629744536356947084020103099550709540007585629355703733222017625608070928115485942877056274574126762281209882000185435169589961918588180331504495228208834226533697825246355981080329068995070966621599731938068241618689424367468894925828449779082462691612450453239482156777206937958744619772456706788864983815791554302885225700875953223934633891397591024989933961690385447065198183068215402940576321816351361735081831264063028475460925940400799510960522109829993401404617076465525023691415705021578076484569749547128797762577656011015840302092849421345050924662659706064597336579541131092551929619728256305877404221756743923784686217506504511871227915246704040271388072366274755795215718430839394845938367003457404850814195454720143179932037839736988895456565270507168422947256725589130373473310219153308611721491351975724017830732084361128277435666939200010780042547232833987123765782063729295088670636101488623094784782783723809947706590450316022743730987588015965051094575926237931160507834297818130330012147068338074031106135663641724583620649852720970404911606586805947608213512675275562423509187752911025921750678479199045564665002754311035449187141713040885408424898075750735313638616113367173792834939365448338923803582753263455964408512371681374090262754768868684479258093036789916135735620000049500207793497654427228569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -336416522074277474792212484342159928323297792908687594674187956547205411267232854690328480611334850946792368376614585650172019333905191206523719287716833950027923757597907553004029683647575817074915316631869539978520583287903189061660312345883910169273526517645765882721382620534737712809385261419795261386746988457490327006410031247057207321698926685890674468406416815988742261752482373909650480831972825599643435773520999402493438674421806228807513979045231620060222439711282395638808964851816130928977379156262077918209742678506447397765465595691966524974325957544595656429380921027339938044229138010407879742740853192107021739778209088589923464341371208301855044343673436950805027243446622673393695336229114119843579432748840687101233511306099141846410620199395468771571753310313194732127407944904068490264179262644389995798991936926641866311447828361973581624211760768281394110191368734005078663259038117226314457270374471195480973437390507953577675411043111263476237707551616145825728299140460031591003958406360581418333826401999381237544845978961172891865735862141122695347603864779366159923513084583019994524807124217171150759623843246251453697983361811171022454901940063390597009572547884114096438607063571520599690740192200708139312029614785183896498128357952718993311735534048721709946368877960540485432044323857710470626912782596877895213105993931400799065682959721332243897521819078561171361045758315436140058771235203584074542365366554680840069530580946661089291372104738783669563757520933353179039582532642579366902268124319835334336146393995214077455871577278617134748630902358446888267198369165336930480883445010478766702092361640360411903554417689929487155612330886961708545577420422910646677916961178925561344542931054352738761410720927740581337901484100883275696874822843070854262891475190645289959692605967740959294255222016930192960917571683039133375315012457067431886944410537008476708717711782556450019027803359988697185626289744814732399664201517799604549806759197061490611803850981827597466589232414376960482635786538040750642167986479304440398237764627270130981587806057608900382651030623116781355490386019537244747044802272291488038101921026148098334481644750592331387862533605847924955361136674713520690155942092639605302460313385418431186687000075905566890802042341928271437365740831603694468430263439254116488646831440204132327088659444070901255736059951206982977653500449866038360505816262572115932962131982972067230528829338903684391566924592945001235071948076138134228382421278157273743468329461466885686878785112466591279776786485540537546236984565863441643376839460149546249005213395804846703543785843786417834814482066805365354087515762504021310833062964735350504737884603109905981496684089096933414009884787550861610267250286520661451336363343806367016166757750133729373995159992071536953387182782046791334905733397744871894388080375446243831450626210538264812747011164889352243121601976283436558240865629502783774166310860604609606617404877424004719713073628226840684040550762999288249806807881726441361563158258275639873790206115422317252312165746547798925065975629236573117639785027329501337867922361859398339542195959027671201529267977726254388531434957795880817742963622132422521709500226849920741689802424255141586063292021404512972267074735182860934780076738145219643614759863196439902971900200213819543750467582496618872667003938450265326736768428439968949321387423029565089528425826427727276897381019653436805791841539298258881667676751989302652596510903507302806323029257367688745003220711171680227843876086451493048064315906361899073211463804063673459123205947705394004296171516219353814771705203107659064940259266195879908044987040316544996228848623447255708774105875990857226996736116079106642337186735549056844783986553849889455235918415513719418488219314316902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -69505188112957884777657426167167344609101094963192395961175625443177930850303508505065142391780121214958530964911828866857160719245247131460443761112754533408792900924524085552884760832031567447491222437225765950687030859611821209479311518171775200945859695394555068222893717704479714583482843181635199852140934795583568264669306655306022202306672050774324634893239420131009696581535750752747302644765782767454930196739155704506078170077745336854638438202309822989634641101363514137627780232638155439766453847322442465666384751882091733408735884219975432353826252492308510526944807793683651092289084928936935545163971090622486288908766584998963002909930806869665586768970689877344061381438354189088452552353992999017422683900475009220200297536221142341731298881112678933908854087059369127952728763434722993158314989643380041232735412394759796016120427082465379779896656849839571306862998608800704153764916220698336399686529455993034399186396310590607156493978729819973021080183038626758133699989675204978350563958786568013794118859630778056970241249292191346118536503888026145934150525159480192849290784185995450430519376399503245241834302778439224625102264478706024781751302022292387818455288590032819778849554763994614171423976722549180924225722810427671513433086908808794599285260606819117944052748664881146425580117120936000549736501347812330508982278100872532456066103636494877329080808721651000945077473735411393535646502237312990019163448824502184177818380709519931858787794901927489447649424335185502516058663585180179417645947463836133889017184449146690792022020938134048951906710362142400952874707109511771496899204345975635799363529670392036543781732304162304091931981726483223715369316187266762769665398555911257262968715405750173676696950708955731669535312853655943964175555226359697022006708577616414406938514160657719983825403650840296368689978376912955532839339144098292987179525968168522462370194269646707972962162332096902046661677812472117039648594247854807692459641248024790117658713515522288090357595958897831658026684920471028815916277667145670467777049179499849012767518976705520249751083470128533503311156866896931123869122879054989406175018051292835600052306240584370587702676511770288492960639774084315661929515005127380509247887096156085925785699638625069189365479057048529867764753653602065337121616475604238476921717765220905459432144657543102041908971202550812609973512476473361598086300245472786464642237946993958417704932594008860285942443717015510557448256632033609441174446246981343441005722870410422103192549229225314264879650682749588702319283994448317076527255614958024236343665670195340377866000381239046110332517081322937056399783337101861404959290509647619903253349844170923755829287770107637952789169780343952177520547327697525880108084629378143347927301761162700820404068791323974667746050786162370443928652465864293256711593127598627355691512660330251974526189185986718928064609802601855360672375135890972725499843724809100426140160102830668789873354867295245349157766720191879084849652232717128844898491881443749177204001642562640148508152255456126824746550584074189028771497650452872262454661177253242770654961201728404701564773453012810696566206348633191798420095689605973582141862678092861065025424896628552019310565547543680264636856621588379359161067066118603944459362348760814662647882368546811844224873489308450933336646065184457099595057696452920798548946700264558478007361602303371466465593413062817767516625706292120648269716772911677809937528246589963876952369958418044753070093814997629083368781157962006822360093061962431223295503703416928116909639597601559564911672396768595873275067730647859387877123630484560870680217095336949316400241409238740949404109656507872233136693482030957417508389783375643349887320198472920597816735351430312066475941351653376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -809766831608162892867070068434827113632273774905657953001206483285925502524004443476847022610218395115923482911329997958009802864804830508654252906819031495032798162300419120411980815890338547137381125264892829329521776517855406374365838868814356152655288506170665719454335235695504752290186974257420258584848106004700071161581452152717878896105195380679787626067294279144676119313026065525735066471782221769235055125759622588082384758899103233743863965841439807314797358104392344051012860111212239327983428226183983863083529132511268141426319712612764701282959384703665597556229367523829810517997292700928556983723300906339193051135970768991426681815254921804042476455295696751092427874995435901185357232831190503942553450103957886002304482572697821233026564109705030718118095026265235617596737456717504683351661767551861811443717057324965592602769141836175930877000854230070686824171019832237163213645299923181123660509661042315923404501774145961971988496894635644351055138291944953172973889045735072709608110134963872315384062123529554608311892849490497200339757792835286016252539497446581964652170330699881139280679492028054423010346584004009212330150772958465145564583690832629383180022716347807605976121210684383443984219819009979228388339402555868789221488073829697135334436269627294756841911299072877450604592766500922236741812654253576909029588297133429819964352406707520854649180854057044911136727336385695572120530675526928428446480563815018526285011269573274811686847224237693445603018782640786265349385749719091582232050966764722594523558784426680327505673879203285839776038920481185206404030286453505720947128123414867138210751160687216897712657523491646302432233948242735807598661434471615878883419259504340447151000597958472527481325767655642456280430593267494703009934276750048749430341644620980982218701808543972688547319500272709267579819179749188377100121259857025957415691651761459916966500745287513905262554580916767355639746343364204200736259682758448152094893341739691757878324270694075707262021012020307655491037691876947417057437187875013318847709577027555416032489556760024301793665877363173515536658432038565627827620678683371440797411225170673901285692444005714911833732982249515024052091627501761321038675291709240577989339617340465662245421566650316166652850874130920819918215283459453915534034559798263552737505742296862670748050061939312428023959060828009177612628845694795420268126328096150248092322752671348978390666858778577303313361059300699072839589173141763071340942004885559312096534452792309195913686110224253959766211575764478791902676201785765402279850718054878824511776938901573456893147353900049367562946299565415393928986083370282272624847959721071939272818836898668162719152027329879091885682197761321833044397711238011387627888313283305084530989836515979137576487984161585302584462024624310345225426183310288992677732656771270259199104302476247878110039857173308672840888972495821837262451123522345446847609654802032288657286179274197167681059763997924500907671842682830603189376567525851494102008942170688273208205396739152438393103790816839336841691281081570396490814686993263145382967076287883880146094372267033900006306351534645018624440546887982457528065178743536738809904943503232970000153886692418835988306853455785278000124138493771917010507818489295162235999992978074529096434628315302703752390957015342882462334740085991476211307930566221922409481442198647069567109685613385084706125848778249331950248531511786665935470907437613646619783308558994964189732879417643296560643888431165645208241277921222309573373293688287154086205508826355831846101876235460953889500712688095195276075172577470722097302930321432274083037169291464342365583817434624336218180080093648728513560245467069127360454038322047569128636074649154444245816587767580380780083072204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -1218052268470173736146107584207947402382218690829869516408896218372547019671642257953382930983842101867887831660329050337049874886207790664482076666775402263992376124869077905280912818342278379096342722082836706401716026543177831072152170439354184346082278661778957358122389329689374456517383391768616529314422914306319254409455572954504308727375597413410561274759384008608558841944556436095937264205074149527064928327124435217059723881939938365902364333507390252730666684838216838091395211312729580949747019943026007575459542783495426689356132591449327367745249601956085551662577030590134185876747931819032654370816975706514298340071460162198329980038446978945644778183456722221033599456227352155210095530440739010024831337124943150252862513958821138768348345205257866440127211800066549339727389507614746915832804348963635594969619665694897105947521528830102387808330325973241234084380771059945938063996884809616907373171215966347475155830196845862407447273725606873265647896437790739105897340241293654187738252329104071116816568154999297954780992232436757484548407131830832277877265516268994784278496972116613436369907009128291696960284266090484260224294758664250442701403655298148790143874205413389888692942706811275495302360874794073682074068183708319510622377808051933237569569413872166921665253050664068457083254916889806130429534151994881105812270551811344228512730704418107447081375987137640928363212306793417247552112994073233496571637054823028235345558790785146191574339416308922852591419848851906581376581352220453427857417578555323187230792615527143121952641351717106374482615360587435461420807661528700417503179121386176935877883385375432565612862528881384642563246548509296266977491251132206476278742922239774994548493028685837393198725402406095051009748117449738505051970186371338189369359214304596909577947782860335165972030088677739080679586061921398758026486615927232497176383448362873813895520737324360319879160504587353594432998165779262020080981049760128925189955653962066078730834619934196540431614491550715905252992778653264338874906380541038420775892245858448186460896213500528857742634316854015365439923564250983935696982258700562342209990444549463742059549967338353809397717839056930403584846731020321149857712994118357640338867386561883074490320541767030500502631108589236879609214935465533230472564555994131882172774705349508801364664434743424225565004281118114035397261511500929727980741856403416591300246318544665018776299776259046157181557535438884483027514867331278559945317974352871408477849280851370963238821912445243300067763420789096898175760167628032621247858091306110812610662529917431659590715838763800549379979923563899990758084099485244534016329398522579693578717245065562026655769373698390592017753330790340846154373170432749157834197269976864639241373002990606430663120651524536942976720745264514885035164930425755725748917372216058800908925210306657844569858233427689857744505485887142655469366789648547433703817116148212983610284598856601606826282648915607535051793546650030343338610331693646720533539356290421150550642158183147779939522904373833843734083041066708982047080223967878709495804806335667171900947032621367915706609382135764811059162957431706835887042382619411429142973236115258553359185927000660476144665869063227121071880146325903892186169840672763158332507185888195843170623763828923116854166138175028787705458181040176155266128446727683957236586948300854126479390123451312998290989137583180303096738910866095101668887610975923076649686531625236448933354341873240527583693435510767914237691441333119685873570567907033907648884694758014219623669292810130231124037696754733920746363248274706132347178234573895687847836287279385143769009280560701277891540413896141306185350946161017534947553447946510669036580046071113439157020802200538269530193920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -61295059923465214746099275402093003763641940294735463327214718689495868605873418975118138268109210762577318167403425277467774368166101734764748250206039506453524427348025888318837901831332355218693521392005955673769804111127169952387505738701122159672627083229085124537261839236129898194295814990410197138297019127646421276645479950779673196462635052324783641324444194569119441454163851550394212731143090941582582104661701139449617801092814610253510924206323872309989787418219710935371807648821497682611012905668684049019637371897369889998663692882982412417797206092935906256575703769650313193767963875796028403126906484199371479936231251731920874501839203902038879903495617265551149298738556736550235642222884848420834059183124524145165887825210269467310409449716321783413453266560736367055317425693975852689988759767332876002812400633294817330188821725841795962507913448515490056382516973602341923616740398430559540742421234615515873753317742001177582089049463562793061153157844482892808804938718650979813867477378289813163615197419539795209810902368397894649777006116050191916753533290042537551422931449719231580602630187112624374258055031491564998752041565997822381278218682804010153893246326504433133068249273311989174965560901577148855026945833722249541897885879927522797247878043069107864872357180729017449951109382391566123668507744170489640310140672692750980094183758644659162495314565521248669150255010529685664632342800141740174882068528134316637497544822873337869936995560422392813388176480233030342191042169722728844290141071436633781699685582552071767962541591824741413943558539612342882170610853658169229359941381643373086492474061158679411136811320869183760193909414407707281115912110630267614241088079637169638216294011818984059612877006271233219720753293562380725623649790546996890673210547797015778328215352352224476198049848469467229194544350634595654362913755952535738332017046134466615442843760300142971714445584313845292731060042839156699880171886857530020670981052285740081049457365690908854899834905958784704949916185810494565719501681549120214323466069191614853619600940268433322882061040834523791475484341862784661059929838680580807564942559671188159064797821396857634356679548881026884241190214052951360852216388054999523389865815484345764300123427558928281620309741367352846256560430391740453837576035979163598201362346491393662275920065176660726256327252720035939000500730533098181886805192567524694602284174615383445050544588585656878984927624245692636186350264260875568472612220623007155550407352389082829326757113990359408945145552896134448300518881899258705407928896498540847723017713860916949970598910088128682854747541350972270652503002408601248726858380654312865865475568834994892283167901279909437561957468683334858067059165404876888804478505388623341361416389061805166337032529458994285618781281398701745864560729765961315983171083697818605442300211229388603397074570508418640167672507753914050781447477970659483954702401590561132260792730170317372488117327372397165196319226388254198089424150735514104459002928608540742049445098561991701886308797894071010060855772392626358895448274984345711823951611578123244713518227680561389001867379962152474338571602824267130218490008638800607541446169642921474863904929049896119332702520446711310730429788457739958394753862216657371390999508016154566326205203786747600172875646487416118810129531328362211956276095586163531364248220852658350771483282326520033724730326526337123607253667775134936791930837051669687750194878897572131045143047174350427603696755767056291156728458170692771091854252461301192401976406656036021002391429113056057593433178724270892712694482792604394654942621607664690410185883704007984389109087409196102040351155622907744310679598532174767725754432827452735055017390708964675307244296197352980480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -687558502806129624758350840073525463161671650534066344996356818155059264448427063867589926713912073173125102657097037707621168920732629129326265519916982658830226616048812037774170510376793871508404664187595881811753544657572568033436173545457691453378108927978520055974865152371996895266041839738753405115291986939143483713304559458416343084252884733724897329062776695845086630644582812342599540320122508135704117602021330378151245719457476853243204966942325105705095024322044758315038617667737807183152858413020620126132998805977318733304989998497165905455103147320750133401406689885792604031967030239045681603453974934666791704277480645847966959950006686728659015461819655369795027000903281925798993291738268979864133679488730486773449557635558414689915267013401677395052013177598831349029130150453803729220247316904414633475303392153975098024209060557760863318931754444005466458622169056960770936781049107561575191466561991127825425671517265403692653196598835939426175470502953718930236000769456563249823097518552107004907051663113478374075217965207375028177830867427052794456200567413324006469225526271876514954287276353048920330217702437877856769455267552590676913963864323518704302900035616015722930682248921841890430560681867033521264647634396267282140447263854245119749786732435712825961633583446023051328421947038675716241059116874297583580991170826058627346362899060573380538919792841710759192731879424404215054787632798295490504590604961836644334133546727851582875289050606169081776738892137049885077211418942570777281023551518658377926892735893734399482662535944237321784148007821372085017969390166292565826666924515603551090891218216192672190441600632983882765167938259878607528455311332242610150559120670680621856520189860559461394148220440839429448054266871392087511544002599002817440492663703733915712968278091202361757071600986292534633590402534960261458959489236045275364395974198785563791506329404230364970654148378369275726066986041616938928151219773673403673232003274019984327600222317035044171741101347344774344288610618861223131971385302693816058173286796878776987761771148416961224732165808165999969234685043440368728370824336462448639434769370989605648994750968179489122752161810669274321204240518960905797114651365007891324686942271658158529352402974405605715502167338087371441963563816913174013725694812138878660023330716914652223914555820061987667222351890279410967980631254183809313028165190081689085475416195448013641051554179247842549001760907832705019990622328832162870876235933317719588206170850359075334013745374624280281883242343841198561364575542781650190391578357156840915192578310532374314030597841049866171926787543384129628525478132527343792816947312134356449221718792863419881044159972152063648146315500925479206379413357406514637594309641913287357253098543706706571548746741655137308921759030793627510604270906707928077334932663663836334445200431854540912273062397745857535447875863175707205277752651642906527582702627945700907782418448726626658396807800064370226317129361851068456847244283007286445689952789296492973650258097241381120577897375941098431865853943892193146810349882725154134513667992191190600948238111122641208623324129679610588217085898450969704787236257534602723344607904357537276989215160738573036120990186224975960911854020094473450116802607105967080631263007481372430410851995047717519857042177765146435145065347575820862568403180297954647058965757875921565457193920658434288508887298496690007650321885092959900060192286066689828212017702956436150693766246742758815854849032686671315404117232177770598072571012815712805790514484184649500019952466841232948963224654547419558233498720799497486386699678514034002504283636099679380060255719085169834345826669623782559478683024249210776385739260470161087377808605801666654465663842438348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 12085521424181892976555775358362423644028653457805521679692130909145186092952328760196811877830387578595552560310534719965689282637977590272852325221400848567846510945221505754303196557328870589473668403342472472676015316317438141903093396435674877818188503748028647549077528963811435481900480376473044002820966177384247673309827834283747453489575320856987251248331435964007950904277104911978094864472440619346349051208488945187359411957279030598580054276735494489627278209063805466386541656151617288905576999848718704858054872071473351123869502666120418743333030472708051925254117319388565937765363838006802220164645834813791898997529553573690005522480977908681338602580159034881503723542457571084577068717710332885853511698774382898312336096187983922651247230226030355756231028245815448934521993673107395351927240183414022687347450413658242237218204732789273161773236189267794987532504417823232526418246204833380901338307000604445233252905390376666097611092739169280650361489695799026482627998104901038124812912731298718605623091516403931754561169505900510240902047435772307416318894995252577438716342623486678884613689409630220496433019569355025676008207515268303608458402237290266369534932337283463365241662265662637639168910633924187187248898462977868713490136265398628794384620760072581458925888515347875115144656558715284439756171524822569631114954344951048355920059275224958884288067166577381865478941932125467112325761279036065491260580058288984986436571423227513153770471054490164294595472581986879513877589610962382421023024669850972845160681728744320415907984286603852422860588618614047268820063223241054382453236575766971878257782377266199510413001105525686822809329661447922679088052384634555821142212588804061613363262972466630196183325734407282684260871850695797183906382085787761583027112525477207268587113145999703430207219492064940036138094777552701285344910176575736249022412011690315136489999367885314530392561544654674573967642127934748483296027647437207434472977531711934252533990126959951039795898350828781033631982182189075971696866493947687589695098320466380479340804834231008212501240835608467979444946415998892098758220486854704263888347274012069512633974491711807492230982261667487122444367156160803451813883972720237554141441395054510392735106360779724434995363382474303853087655766253439933486411883095055536508717424611867125361524643939484014840793930934979405166721019391125249323005410798859007787200190665260725837740727919891347247591172923946105836448166674087489335395104397975264956577442035255400073822380377498552191130893488094481504856341547874261991811397931506778818909021971089435525288078890956190674090734466056107347126988955667454868967927453344275664529609927487171033365116415409165646780866288214783249353319558087791526355411753836028716054437629636399655677614114666406121286206768790881307188652964551506309817734891949694200118319221909996167989767820517577801115795585895951865646621626685340568707465616323934757924674505533052499150075419507646533533834171251555438267160723916917890534843179705735228302461363191658232359178444737308143504886263358955041854904075481984552080927324754326132155264181078339867842661962020209910368966497686170023930971677601000574998135912163185878630573978109630304980814170449589632673829884423572925003225754518594869169563489769548441153467362028575255574874405129776750483821205428104549563065419562901290618225934478240856458657468094099668134732846308264507567301276971738737979805895478822599652398890411889412170846239495880501897420551413391086771267938810055241877150641278545161569665078743662673749963003409796405925187689675396881309590794948013283221432225577992017457638213183351486540684819802576674981596555402842058144610073096172105049502987651192203116440213358710145608392376320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -30495847491777108597611038481172734890962553492952463081427461152794219066473668310348621486822142898392570642207025931498839979238525025023093350348539575951588664626287095097775295121135278202248327179602751548781259138514752437395344898865625790754440562499664483364639450844680633491945749079551210243397951373663918630038984544072251623290927091470134011197333896909834038653404974719166916955763855065707744372864765035635543712346436630148209546769736537498430076807950431553226641891324146721095614546753423614030153702436709777925317059371671904653844430741484005358638548023820129723851577317852496969781737907010776313251443220762694947810552255428569574764007850981942439749185225735050897826003644953514512234022005408491144496214826966032114746439732892843907166577592246110910615898624306747393684617851834360375394096144750761883736907204555027976387024893684759816361117664606328617491706447591781739053382235194163660120350980584918821834731150218409180852360422703486189339737076776671608809165652749907387017585320204549224737881024643233758434742655334211016127178160347559013524158583140204130294506517956555194415027730089107425017928090606924542621455187260828912087434896722826780307228820954968475866437183108505417636232143891861418634902021459071854580109368466805082372011603000015853421109958843309761300239132968999962943335363513128591544756443781317425562538436013170602442275669206480671465941420958079542641103161218059017056482009550481891105568864407630340026410237240959769571864025366041081504376116509079683696883128411742032961572020944842228341744367065676873882834674854537892826601842613552895113637623614845125666893908996640823296264745710167909806874162736267157098379783544959458285969804456965279980987962410886329575422582460072621250373897580444566893778034371594550490658722537390120827320188989572584648990961132549288694624043661876143421206862781289056288776434926664548164565500458696989263457313642421226632542805611799040753039177704564750428075404709916963789855046426178294372925732507875099195416606820403412573867608092161281413409122216954551918799334896304010286915273880637280286513401077004800907767503677715954106020602742303447318036018638327230561109495091964928025656934415506163295606805152251228959925836753801838782696099436240237876418501413285339042884514593432709107267206806298368039202568084049757107843740460801677366397881589301953420877815785948013168111909697511866205275329154548109333648188787319128643970634252461067954969661821024381749772552437203191994216090269219576076492754314039403444747336350672804596220202511978995704142255945550090929394293225591753284653215321036026393067863262863391043568460687703260955179331709182694988736857162923354172424664083635839528530642531296145455655894016248937273531333235058100588051627035527459995300889324753338090969660496321760702149569433644617465507421362393217696074153619260571914216429964632748254718207325361483752876807792121834191882768619620447202945442520904133899542594338804705107905953965916262222263311820296018245416337271225659593681793161441029372231616685745975751753912919309765879735385350679005211384772680136888856162730424711732550074706812525495370115462135163789536531012205737416189106595094701459186309200420299439259507307525739564412753291976992317379340844154413575711026730755395585786840310332891131644215190220256446645211599274672141356517616034000103439029442464023718474923884227441891081144935829544731523076542416773259573382637605173588392692898383097747755620586336293426520135299866854398287368868981809201638995813069534828289837700076775488883605210102678455575962934923255149841598301920994236016339455195751445594228533197413371079593070897921307851411984519018505472724656152128499454783339923499270981812224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -1263760102078372570139859821238661721439704754889045664168586216078581234210441928396747987942114485092402502710165705261511064901249820362931802447196158360688397446707448655479847560492972171666968786636334409045641954862390088443339768344337945805831667013945055881459870012168138510685717911132688868866044162462693351490108667052564220955417555701437307469924096431527843826204928033599796588662059061812789148754192087987887937344297097393432851978855694063229709788222608704847030965785651946244715774470086114085278229814446628577548299505466045915664947013791168490245925753756851469213170586660916024290247752164363324360218274288588640192577853189060665451879243045538813992397444585280415334788233510999423717176460379854251454005310638107181335025999815918043306682317168272186121976552017276921513397179172871166056418294541477209143059401572386368482281727768185533312897647493750378765932191422666478138552176599712582400881518481286866222471321432624992617968192653161166830375871501424673243222985108837402485125939220719491084727818524661270246992200593717277312877717980366131832820121322097394810981469357610534196472129724165534022801317880761333123077685551373715652046138065551622146185980801531279806284836241115708784662210436016586053828427321049376979976209484786981266727612477340369769367545750863021234741936202893114861776482552693412013927515331331844896656485756097897206320900503329889147833316805393518234946993592585962000034639744764433764299420842686961236759201305195724446072939136567747567197781213595847610125325182720044147581041040327181664706354717140604675554774083337782949183671232254227772952404352221935522934031218813416250905029921912453477601801710807089139084184065230371539535899779298496306779608602867813446305017725427455028578756081276466059945763767202520792945114348195667914694598447347791632723900153764688125214064519163765173149071746396242310553116185979634769640213154671302912541490216588136765537132260789157974050565305487585924361016062168123655424817734562849615407628874009934337212645074532030249551297111853186516488565470825042092588751220233374542795337535079590829612006664533981519184729604406158954876216108493252076189873533201429724370601148980700970220356984782957542210362600925591583558741590265911114583457188113708134520601721824412449925273642279917961601079529235855985590493234364951553352399586200613784721068537588138153876964671110742705995330847517130353578219442892730467251883455972064798298690208842481946976964640643607988097221255116363900626523777872693559800533314338969945923081788985531305263318757270912824855996761017976688278588369678100576192249101658043430775110319469197315557897806114280969232935945218270857383978394477632981702913916375156127480838907028317337458571871238050445268417155864388325932793743146315265553549657743166641112630418213752516478006269675778399906268431228596080672941632129313644175734789352037710442539725275415159886334171294849732945087107530703698160274465083174971124987304871617011218139134450667750656054159871731620064899825583940102750225705026744573979137359813098268550750493690804063277479830739713055236885149680947263331786357533290194420692434847848363924296021129474275791353983099472661283689343539226827349764234579255091473581752886389283414719764653251819819105429425293342226358523529559312675236069330650982336881513155329835478822501021349157126419838219160767495435825598423286925778091194782559923061213224973835119302422018030957231171781035266248727626429995548726224447469381086072585023695853730018238665879977396232395747079693000856804312007846049892188021142531845995895415986747328821573602245847798993851636660971918362817640930473464311828012555078657626938845613900479902806890433596262323646874831759965631283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 24311307386254236610122661016008865497042304719780340253127785373524382170932832736213220336815477733053096798142502181456819304327955703375930001428233008607437197702538863089743169047787674831737309965823713144943107369938773563677526742923894357650646424314069866118608432825275542453110564458112463469722501820395598878570756681541219102591138064821306098915869273963644329317611631643123284290670610669416742984368943906311738494860215321435859339243711313657789713540938847181214185113801517903443030072782821404159598448912593705750103531619628373301946467025925842518046572135253380562925080067847834806991935062024513485709621626744232930321868539739686720940416818596788240270062809689706574458911112009778826124422270915625884975754355735372569012211501569345027706574465019927726607210470071921805209571296720682370458086550567347373266060287885958561090880071650529509361079679254687920167907310060303898455156829909111531667085436056409330959971385878732202392324314319240117811045523624446828650437368333119294810782963892328962132215666492682345113655271489934740015064065676520390314568792562436952187797548363636965753360906567225477293007398736702417018457984643711727798262094323266595524074180288163311634064057672075214038546687160769570061938629682318281468880724300360840150994579347142917272554616177340161962452614982416137661333235915772932460179848078355709174618380897732892666352947219088829995238139317603243514037839196506597929977978474062960454426848473630111058238315099139268750645627199470834890353650952281319495256982071288991440447776186444158183133904687316153622080976956233146114175942350945606586316011671815872158691827304305286318007248134899531024970031384437181158091176907387842285516587348072664806582604508185078531464721251062375775723656747796023174552878104218989396118849234361048469112260045775995779830006270925983730201605706086792604256117606375985983692053930467560276136252660889177641056483590932507888855528583361971921687733030000175308913617705271048554330193800246124498582401754412308272938768432838089856121238564976939521657070236164121300133078245225199558198268746252982646774982502499249828916001370992222996051648412800675482144869434339628692651201337834593933420572192286795049356252633947682984690389316475879435634984861857410310185532624876248687693080919660958954192822193800008192625213485269596996007522723651716655927462127732483660754771698172695113052611815211408671136513402930689993284208493516897684243912486913387421752437575115649925228171098745153461775867989715996260404230975111257770179220446823056403538230193883697348541687630685640183441641317447961430412282151728127801156651072443285922535219931065625120949829708237417434963130551321726709686040230152091894582047015854329884975074234086733588310578938509204860736486138809343589166303989209960113793776774472917540875641586998609411030909559009770596677123561643586360350329301120783163936846323905853870467508178669287658758654993369098326448087003325646597757376457952898242165002777993314199697406600864898145593361078089884429549435441415648775929641750120258017469223533726099124473553363434603031017450259309541892199407805887451773488898812727180329123445380705338138996437756942352002652324070688131155883970101520628821333141085901338826282969392848815992190066158367257904607696518166073951792844813778842936344885726879840484753552280228084262088867760161662377241121481136967112038265471226810674678229026361220486857879048609604391188150458840015577772173996772404405983856285022768644714321651257153641056877346251453536961507040463594941018333600583069711455311897216661548155942479265206330218689526782777765398248749265580382161151216198022041273410497200346491097857500750356686700519336028396853175762710503096320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -433647736361722829788042307849943648847409646089292058469030101552472021247220725230315929816610078075811196970195923638979466843465039935158328169210337600298914394976580668558378346141323727181681270453652575959447298224226776922220883419372694385445931691602126546760503191742596578700862608530371384175643362749516792571544942306033478181256065619218894761343216260172270290229786818064003222454011187551900095093512037936176942432895242225501642049961295630044172991198898311987609125481669123775777857088568528834349105904365639445238702736601287287038515788644833368753280186160219979801899300600926764900572669337134120369951190873327936338645946748719497698416663661732807201420693202968408454681441236466350576368970729105702522673643508999363465203250574106508861504514776216667878231368409585206121814125580747175660720154028956366383561041377037962109690044847972103197820354266574335692999527764387085032348050994853677794071499398283945056297411595225803211316926247915787025524993816407092436438299058767028070756895714156817814141103496064342469960252456366119732668067141060725764211712459834130559802839983721244099603407309389121532919412983507219378289284759085816943828540568994138610161938072163699169911785591392116949559081688745387638860191083963648665445491238654531938975559650596585326992208678233560168814401647973654803746940104324544573791688451458397257941351790081999020567455733370811502940089987413920589691337907927637090635592348188234869086351112430193052263357843531589297335309988005705613214147626277354647443223606683423076673560827521361480788589201200268323910624741482027694493045712922413097243130669371914867261382125096472699587286216645238477896726642114252449824344139298735557501605874029697440117229896638953403086447778264812098442901590279750039843567025741134120073907179881456983446651000469401485705929200919037367435624937449415307900546227628199221584398166703112762891078205592996092834533569618298963313346218166355898976570097722562519839566590701850752411140586982863770187378992942362727891729953793477278826381846557964562161040329626623982883750596039386974346351525663512601082333513631195087829345745189927302184779853077201049835930010928997877637877050245021250393408496438029508810097370668793265715220096145569716949296881341599418473116475576689909528445658592686011004336980552196031434418043985866446004146741862169275972487101490718922804007427510820263906842846565832877315601739430363496131846172416300178149132442837612563903326725142934648220274882772960678043833635073886424614573871042995585783531681641001816997688698860558114579545478121758882182603993902849099759685768983116142083958007858660237252927878249927811062235839080151566205288372151082984702940597086353150079561313950352236363537430136337601766864028159381309501199429818974577987293616356203481876275075245925357676239995074985865501924139370731058042549289195639547799117764499337839792828567860986058368314533941286297670911449965146004569898237121925663295850445659725282025080071936496988241527541561106316719713471209694523517632129367439151690588650528721307156220914099684790267907702036635252428069765039239951742345568365826550716258866824836683640291426459294652086527485033698946207293555810341992493108027759158819461278319913159555459403465838903144362280040721627873108844583278841686578399793891913341063197652106316817390474168936187239356106567297322949643531126489047889819599548558666263464881753485254421860616879220949163942442314388392807715262318675068728563197917617627563251357612307020191690745037873366142042445924012967337387534195544586584103910927027941449023907399008766154485861777969921405924648222874726197093048437708429867291507108867779795055756836045914926009448625545811914706647309615104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -18829553437986196424671437311459839018392143713671644546508581472835949843330785493303295099252143679869470987418808295941598768900830952898838061408803357293054309241451595686257890357188954492909008982926725245917812523646123619121813423476611355336963814144653392379713801465769272914647174412723324045543127045950320282194401881932069976697007409990791019262966759010275605336405997265062539280325784331024205133175904025150508855011735878099827411256558253050957807365781347208090155282403710064352394656133535124523710008966655114598658175818611566656343609352293045247549457148476865214732332681682573084051215777909542738960298504340731654037976657482948016889210753942870270695537931898861399458221057932640492042989092915755148089623534097314710617240097859969478643785710566240044506790183268596607240868951528498739510861606793337974991843112764335898357697631827044256182855379415046346997467183243877739912076507397664028982066438706246763455785848141266880760269680906242754721059610586483764457828223928177882970895431789570948633345444902836751392877218969250522447030048059444942422685876336629969715590056498585803017745948470235046749356796921840471143263142687296801117306243884291839837570327167638031783423097486964240932601266249172586518495916063876079392205869363188102984620239280589894183423763530163845475465500575541703405230231278704704858330632566050367432094529771522090132094287400549565381839741480181364598606049515670926717314728767439725054734069534057057737307612143841564747639445704784241038723975420751166339162202355702185846784469805159324822634045347577466498530124787110410035551354207518051108142620069561648321985227657000725358843572105772640658817575910356086157965549861147286400632505681442373013197471828058918648126924739595347279480845858969824426892534955549071370107866525106423789168546901025833658792096201356927144294962559904279920467406932901319300459655824087795675188464523099199969207234049201704820577402082068607532292926307528739659198036956713598757055120957707246092291551527789384613523953969893782631366434977980415286463984510550262709526186615827550759741411386376759913230347642032618312631658302882211633932392049902280525429751670710958276375455011959039720019953161764864017084411333428476663843614519342757931222723901890218165342681729025034675806268906113163798516616841365548219217205491703965366339764577666579288115855358467384252824131528762173392487148305943138472206665886651776447143533475299197923216825073402061105238766378088787057249230213502715735993788184462932736924334091932935407420554297125422556783266130949560448793394749252661820197294265251113080743532208185176111885683316335262151642503625510446063098155923145442910867142877662407509449532146109172127271639534595206161477045402358852082775728927248728492611786547939800098467764836671064661376859636940752535497258389002743428678891912829995772836824658617302076812281714354584247805423610776615344810786159015228738389735781604084137964142341411700487031799224357568878423747422272198106832182698557190576494849729473504976948361757986891208002989768511301922116863190093907544592095268176200904378171444494087810569626545689469416609288199930581547282204802409568344111024166359201708572580195369787610012418513775071371506953363151517661403975135606360005918429433172540670032492805132431674039474766316941041952711764425434908124338670157856564720613314684858305956430138838494759013036718575714809262971050139022246907769501957295139323754389196420839553030719251814238738731817247377839393524792640667985979113305143080190303377562342770262876897416580656517629843796005957558766046815752596024692040451353668566539628872372793819508010152696775061367554759870026290422264960399759673627580094735976923320129945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -174235827302726191656371796005914012940814329821670406279525837967661830949032800961733275465192625262218607104340716059658647099216066651069564579598608747917290784144719812498347024457725757813097401690194937915830224218563440886434774143618132066972605612087157032910941257732947145492217532061067944707628993257036620800648030550498225311828045461305602597698436585923615955605844355115954264895097663830698466775985667114869270474397407387185447708666156243789230019435474186645265354969704050771693667037329789606724080685345549266335513878205168329253458181029319524216022876612366562440481265225330727568481525195039242238709128591523162506384704358871413614247555180043831379117569593594289825013762074018642381428373336440725555039282423592682402986112318999814266229432628762677122637007493191299925001054842347100352571205672783655508792975622919697562680934258561828836221411627664401268856391355582364465092120821099402143092480438813301987072510127094945708850552657862787163650360103321013569876497300758645789714229361373461879380383904555604596518589471778837663679013494502154428456547061319587833794528523308460581648588815076508008675084878300697803917311080576802115187359735741185256420596972964813439061185028493413099983857225429293949121194114000813949385423401367595839105995814312467329050577402135584337142097888750124811100533812092435136646393501807846259387956696371329852785662499977875876846080419124382449488204468563332468780708155198264053278538666242744689819894675545624421900822189647053143621851281193979373687848476544485135617899643549863780964627268378107398155832092015079948516978404143104939182296689257005877428723946610843956994507809830988814542866699603009497340484994456347287459917609883565703875318177206954858724733000730201852190788854787895414540119145724715059454538374591014745550613422618228079906324749058709569398905779337328689319136018927699962911991076593889867584338612062790174221512960699252256668889319414511577074472826184714973855051125977660131374168999809063541164647430615746910271429742688309463328769608449106887809732951223926390675150114015210225008637518923182493278116224391743930168586554778971966972020973729143064782758474658181003344398344226953928148745344828847346358373395777736687580060934982155431855128668298834855665430766868623258256008421825086566171013783410030387056822691899658817026157201404446807940123582325087615148513636204943334110678961919380962216139866535846282203154321816346539950345372930000607247381522123433028356890803821507975215106487958282898335113973040090651556513397261327096029455369712718849450919566006516004095218350140206365360578654312538386969190833951222512788127256723665307592004112936244666019223079414062913159990732314719802660553577578183159613929766109499899572675826770924554059003380885052336379762797517962914142432469254826514797919639966861902554824307659487161638560410600685262016187082871306722739037904373549953187615484559686156636495121521010042022933796439841662854161334862579116061234406690916087461918635842402383050455352106331299790400768767362113993656697913646648783631672874680376971291307141053711904070643896428682545166163249627907826149350949902520159009065393904470456577485133029943160027687807055585468311026856129893659034229540681563294555051292855942154953127510946569654331021241282680561753696756288451622611183252975298039763135414063361649895322289481649965882440737762225928535621925843047916344312532805054834469842917613980245189336648882852528403029053270888366341111024498758072052221926582151636606296695033885977677282269235872715557084816516162278338400567590488709162307774968248109700990258354474407759237413644974908130162942437244539207391113138624159800826273763550913928743067022388185006080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -240803018267870120815913474784147135981521442925590903540007842648017423852267952783577536389576670954757013219302922177977856464220321886734798069378899746834538248516579073598298436624988203210727323284353654497007177834590408314735678955011367479788437652918539344372870805899376992536471783443488726512761754948553948550969499535143918655603362689880520905745703349035598617580411390142333398534515134402165585048050904562386976664229798969756020109856930658737303602819055117958992513755366278970040134679226466840247513329971966768229206126759553956143028377722671143361867690061085075921940900282273713100045764150464772500178647823688480894161324626946527923687311610458943723101175568825836166655345334732937979703900838297613193270176440937977334615646748813453997897959934830182622469284319628599219620346111212802370337484733633520486313230578246381183253591596866203347999091610517100036668599607862270051143190279294365044788056480457030085751188160704158302354577266897036164011674344769430609762973829945959247893822392516805880679519775277761748283458437400842118157605078679768282732388161069721014201817762937865567581400427377079318796272203476829806356617817392800554663410383146022847589210780020684537614465865830334073196789429271607780282513724923314584247446526220338404522135985676108836917275392754074312950128289754091981763461444470240152813741663617785478661269544023183512270601599372749599856246404429574648034252328246871750020111491920193455369120591596645481146466714884941324622281434586498164103034359814495053242820687235668542829328335072746737954351227999097340596190896952361432222168518494309974244216656830836684538707686851217280641416931718740107256665667968191537221915451032036469950203299233556225242235861760665436379484452339810855423825314597254089991145714688623902052737353109380915556946055499659713027644169833947405940951697301149463591031006896363662678272729797809538182218770923856905334462725858162957105726789492793420942779548873270708915189326440318248869537508981997677098847160651166574855978552732490698320806524870901936310728914479529667321489831114446565986464656384016660265739276465410128304698051948854364971924050495393121728620397828522924066284452890920950629064876593682851109063358691144247538939775773002581074273825401783560492797221062484822618912850443013535718972683217122736048827874526468138996868339985948749935525970084923021767309886287058465984786870157357420386068515806543933002041598208426889131955530097077298181910258582051102729197888470231342887681952127601306778343672303191382135761516390029677068667471400178880361706947346619926768123681703925780262008602945260968658674441659214962808014894727259666472417999491538022820995584186533882738376743179653219970484059916962211736782426376329216369975691289804122337413721248552285009837456477418111553613744246995200194187292864430789215542856163127645107222217467674350980738936214035478260144465776459985388006141484203384135110441987377493706532147815923790727421356982041369815407697209168406912945543285498036585309195545736136871698800079151722891673897818170342299832433520893022259804124290701657704662530774113659071852657822548001888311072572362938735127345954055798807340688628081405690854260449877067253840322320692516124419374095909496716871866914301734607117051362552921976808360796022595713732746839611643390930785398862353725012682822532518436507757076790441043079041032049320056746277269590363910395003979642009701743084919612641567089201370236913552951268819368298184099330113941696635558744196781963875306484868210159836292089801986498937131848689261473274268258320416022403056149533293312671418445955645610574562206761391204167270062843875719155768860718973768743924452258670067488596311685128519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 5107656925884668291681701586476555525915642506725954116009842706171780876466981760646421915174889448358541988120765821105054383638564469018596238626121781854089999069778272856998142640521888512270393593319996817266192706458907868811996458751500261941871581638907364487204379561384851133439289929805776928603233197987128096333290788833358828558915715435768917630891153178681356214380669774004151495285806441110759953094775026790698318453125940959644718871981266031768143747791510985643305010105845360382882805179042623798885260851389699119218738184782161358830419006997152219245991132846306233173751326080395012823870035965134135748149292950222197882726502707875643422052827966090050703662511870539720087192939776077917142953879815630008767333536731941991041929265395163796729198926883232691977560928158456918867327006185728193971785197153377789825195272467562945419041907558842066700399618966412786830992723761426201909769870495000260445615183948408072457142181953265292425600012195950756143449866469988989388121606450419688157011493005582859036334885835806310222434088336932396190684337525260658635377482356685894636222361008114698394971998430173450123898869360110652691799092411948594293670616789513449635829530490507526215849707713559593524433519822060753778105497778023923773429456252162334515801346962225438924153834571055822300491466426628287763179780021177953224977545809725046722681676830589406277458363612926667705365405662086110675035795083178939562139056873731019965885515707076970931033110848627949951796634817698301864558614913049953776005975162354529733652968683667080844620472027750948083499415008951565761433054579621186927128773603968470226363000525661361264445613729470128908456936267544535912032697334291931770009224977988666858010428876419342383683480088631268955551891148741240384449626252285836197788678585903961248554026321636866592828517957379924595864885503909518193504250623605337150561615221504363704281028036750692743037206602243961007332322800751570170847805444752935901719190132657099660143669457374166007172236600215800351449671935615996739234881968784438992332444937606354038243448506716426205007382011577297657854275882240995692468945547768511920294638078982162219660538134168010882923604000805178685942415374796474361293398783461875744999631978237019361799557122732637428239548772491056302125532685894658884053743175943292187663081480117267243518353090332203362048381461925067773623691584122959627941970802704717587049762369197056657025539109599083505077452592637650175154458690968354318825213409873673559396801109753343968368237788163394070773880983010969580895066270575499741699949331767029047100812620190660145312853121395615212803708258703166398643480003219024820050905330855636479987145253350971917232167179526569560734408390972178199992432276602685141419106279647390460104914993498425487504189646126511078846097020027594297295630403672451345513032394172200977214154977816374412149518761876021778290038762019421995495549101776694203613374935395207021508234238774539062305250837758048819569994857343829140378618212314480453573864030894378041639775565830592738400702264051546165344025949546978678864411785001522230104030001970521346686410984767054260905202148044345541847845256768206435249851354438836319538265135397706887643511398778420088259899254559206966356546959186549271631564942857273545795201668219595449277259671868960600338532883295702101005905469682535211416618957651451608448565086956742529564619830718892635078979934027895079262306960048272818163868097522432811822662648699429445451889078851075411901493101951879639685715883825949721080868249347190415687281240010961023362562379326362983394703226871450561259615209467046983700767904909442712713507667293295458198690947449071869128853605966411748292417803622809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 29054694075135899947523388841208409487212202491789772644576260233461556559926007892824113989771780902570989481014621161925845235004744800714660752045272803178571801623077993700743980927503944642961296617274192447527076381482439907654338530710403349098384911039087372916575032240213904365248993537183958303648343323593780987226557704157329745042370652635408937956011117482376015588761936297816656435176650740422110292177973715204520106132556308782415796880754068983708408294652182245682282096435809726755345853333186541259073478801427943755555577527490805969721185232771754517011075572901500318524836012923145968663106947914237015854016051449765576543858202150142558672788063963696165287913874963907959609242291020081017154335368726866056928119858516849688136055977521688921274230445266815036176988025035581682435068172863651906815456308073658058233073764160435530771836363171134905425713828397536740740797513225407062306628737556799396503047772734369427530671078800025669753275483059376757612614125954100138307636607861095589717713266234984686858549056890250308893132257520812782859414483269324633973921025342372576700205833731905962712429909499560866303749460009007608300086957858874847232775138064522764135709849696116054680759963619272272429490840407492642160273846715570875902292612314783250020172501025794229701711948200466884283690512110015116192344920986810739480149530195134438800990175363808954417586175659786745648533298567152356093100952489553397357068687069807656708547247714719480044035136642981745752023211430196853428842573834112277754046313773536991873053025638615665365040971443121071015555164848720862389408544382634350960781299093040936561515319203559705079980908423497685527723121064681983570094525955059835475985805638694749201345051065969608213361267187787892959030210199894786174132114181658046163017834498891487947652177970124803575537717348846761935502294920069590167673948774391618637480369899144981745456180328331130838672992880525190860682741653258788325314730083646037867137210623394007063815171261895371308312595141826310384383664993341650346690886146774585476762371371229083165218600951160625090925079992013898507575823068918165153671441571719814031577683398764734788595887910156136629608768955824108978966203705839796061765446028821994677256402976107068843710907879298926621584201842034648702916553254992040113922069241134339226710239989942167671704074624410167506737045576508780433772234645802313190349483904620785751902693755857378951195245365970727217789032325324133402640568969630232156592729992214217613078760451391083733402415646610694539705910936940476275485790245972640640584390257982905757725635099940427081241937578412644707838077747770817280568335363992400854976671817697651321768047301488423542921592933769512066392425443944829065231842503776424016229187923263220167811846802715225874133751723543326898743783583574382893816851049635754312879778985259786088093874118581778773989220828974485500504943819704014046217911471533002654060821707013592896774076914195466380640828796763703158680482280128930215175867928732177441196154368343710393736890519217955851090582260978354898126450477249968059552343851046098317743771043664183048085370033330776937018028672375463646266699492174902097686590233491399995067114072180726784000231347166430475048342415320832915381486658501994267574202938574626088290957805791388188562340995079796536864110515452580940592667709987767100532726098139653884789917869258349242218967449904041907127490456702482656126417754786763905938682683147711506061698293605368608213927490610940084350430466140511415571425027752476074642899567643626144660388633533037336446511130768484374813566698144439661879498889901258195394114626394521275650960332496839779362549774820208298746846863695998990316753387520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 60384104513768120080095934165839234749020050278220255830856336693714768278924989724547389842594041243755430655979466343568206045556042555118121740020428943502465264790318293506651705236205684876245738680101528888010044468300127837672565554642727696992167478863036420288646757665670225221605638792781432037428534139762044704450518471434096213159688556215544861105460885089783328019270814092220452964491365751820456048364194652398941490361979171439055463874623309397115928598701470345851349599598104681539136723228685778288962256716047656404848981998411476525722741341182331842847648514635009990604260633776693356719707779318200883833691200406775941083142886034578360865806388317881364121836998849824635331089986985585404201196661000959885866274398367532748966673487800913183276513089789107476040973350252333702859208870418497360337447437794296596403624105283087377555122664045376669956033981316575923740796934883135162283166766992855349786228885292786237224074448233823268673518237596338403702926672103203909953853615428064684740134197745050657220974953424904151363272681115829401155361898305419794967368389024563620582277566665701995517291290746822637364832208034496783979907370027703437292089212961619639217987363744530739265611778731093449640947594907509889662085732698201319073810100932395173729869859669424166013114923949638426960968835047220482311981290802687478640124103104999766031698324950489407090335982490373049732468170388425534083471077630155975773932776834236987073954180537816793897298385234873924651491410395415121457084040634386943780834704324582392421360767313584662516110818482378952863491535576050647733547030356457095173672762777726270518329495945665763537963568043352868444837242337181368263595119643835759275221659227700319220447388659841876515726757434326046722229355104255801143414497529631997042182831376222957244662221863935961346997660498623267014778698505151762719680613644355472178219094736753276971802490038655902125318165147338967474882802232786036949293516661149960903616016594691327072877606994576064530702938270597016693489959189336175511490995260918616645414004490193558253276762695005675117034777314789722672603088646120775764856131386778105722269172334195128016969672077035162020002875472174299293504552975465858464915780980802715434326132850700458223203875977117706248832753087988152547535636622503966560650907816024576555119372500847443646434011915969429679839675074805370544026338115554529566973317261785485138272177826379125050371913499043614132511864071382902746902049592297799203848067335306908158256393283877583689138457740244351899298120858732297526042446037299721864393210019989943636342324571147385545270511856183509294993586387423757580025970714520355718292011215796050681091163332072223758391226022446446258608760767749157434204150055632052916820131460140416187958740728381993889008502611273665644376931999648057165153191144951785537465793961925197383615134867790331267802470548860744858452097368422789213058841967511784658606832410345522527767538828891281623192097894509166009477911823226311554721701788281252990704721947840576394363684707652114668612368053110436656284637570001258475224254495238978921955601386659531987346821958905787866329313305359676801483260281646692353549801234851069515240679374675384354545657772165585987985925361850973840249081826587765488547087281394028141768890184829246861667306690702879418851446859908377462166853858691949122136686258297587110973648059944141288691037896981354785313654456309466922804531747478402299079070087619477763476140198211729983673457933938265501201143384555018644107456174763972210010846719225018143969488477185100884440210003474917526684212240604803895938118297230054178037373077296576212976208294709447352804468308274656431574819982274487868456960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 480631835186802531834548733629274472421467834777468293888340606385568755645631042367119134520789368184364711359087865810699131945437629379731118224477172948630860988775544745642481628548718847977724539584928382376070876810621575019498376114864353953707145332238331621205567772932302426486269737200118997384656544317827492735547633863754400217910384040149528301064153462710651242987954771897503565627790976754248265898780868598508790193514272331800455405051784928000182956267309569538483839966607930476592036123833417057120282795235261472704367486713931887822853126679108693427450583458201759394939027163506877634765916167026365311870305898144070432734633477601217938809620833804252990821513417592527865004160603009373688847090923819989004092972191453004300399545175717524681989315195365166847816510004778868485428667403547564183084377947260719228426312675778485905381599124637570361600985255309846821164985132726204943711591900537381982771727699160016524610423429079049725663005378561250326986618949701690950351262621814711591072475524723456034821192748919056461880411652295135970094467431934988303807784829471681041411393163532324412109359712808901662306755204871824653188535297813618562074292674477765195561536773433718133660727376604213350331730927692206465058807870491653994962955114179912511116872864985626187412300694914789013869057805265928981541492565140514925478359170320042933454158761629590656940794141731583715376098778437250065549557962203292046306425364622723816994752495183418528374169028147602341035193089516538482903341969495848999246334540352287866307895478902988814459148507896300163966787547575272800436735743338102941398928070939306131468465839968223374188656903331111224984342012692789585106368043714795743287900552590068424960335028546620767464516880345947347627416990926515743336611650922453201434071278268881707779852562518594309228394376946402023279450794533874807804743050759279533839314761928485084279470396845595079869369351238290923096151785374186087007946944595275503056409850349092714642647672515438354274505496788630897676460206829730908238148472209576867446996961263155460881374969939311625817051591139234729939124101271377328223942069262218318494430156365342727438980400453168868601177995778199802778400552047293296955774473165141825604888399577021143828786787819193848897669183095499010491596949475353806720972837538512351234837336387663800218987495481526702085670497312231357764898607912266267841904416855014576452292242693694147607806890673306687831479533872428882866176778230292790230611540750373635817583915244384451871871894449186107433854926734028338875814498238061532566052265193998001488116607418150418543437252661011246426010641545740584598908670566972950464799702623893159833076220509752535928109346073052820364000247696783024256232062586919440809146718103420192190223884286941173490616212103783121836541444668717667214382110655995943359440565670290837190053643207667709708381741770283262849346540221332944044457858651835941039927849244182843685622023157452120649806538442788444990382013653977819385711274316007429713122102982634268465292456604870956820782642541965444654298592158445674914457159113492655928508193446600589215704484984276849515467349960954554351065651165657948831019205533634930819277055108204416124371633906837630951766435573917677545967599035455522843432873301772197128679272445752186290325195043947160522808476282257314909912215988819956979221662568421224544468134736283170431606723699223637964990848063163152914203900279309453750593191248520134900871320659900752610342172947001235302214506961664071197120115069452898337595793992794825824821943478420231277987596141717718221959198342434405680386028840047753270185152139353007724967863145286244779319498728041042163459871013451543347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 3535122264505812119944620854194469803515878665281263746152145329821501039713875154511714079388109063825422979116653867260728015168000339750428742743426913049723816879190988698015506258542444856680191472247402156402231281791205612327736241248562360172123841683890460601214746151090542552273498586923809501056944404840423870394165011465592232915933627360408110424945745948577020450529017082984629710319528696535365205369661147062329574877238170101869594125154734489794549440043450903581740873398985683698837257908837812135877974602977091398037055787800206487298670013935708623848822896847405300407842464617665627992764574766855942252632980868737410931125574222293069036849179106367425117370458749609750303101849355141438375023635050795484016751818265393161185723736106493888967387882823437536204417100579581835081290346545166223023273975886087750749785425687848735615241030914111553648363129300874675091445944372167767006288394681396743992873329189601982337276260893876544120425549691498010355735488442253287489590035329322567169779996575357729416865306287721820633454442051448451417566492890261986139352645107154353423422112553619711512192821215747026312617069139176872069105766176955329837727271481375561204958852779923353642963383818373962006885659869432295904610179544098849323714591387293278939535087371269981497859207184139508270248481286774264946958849255395077726746793994831561681474398348796699530235344165142094035663315016022826411719055541167482915779007414395608454985028445057284199949912887182055020585296340730367536860539461808276124715204181517669284173945496660083385139433691896593803240766665324334441327618204087026966296764314553248309744927472512262365136956699351510413493830499440901370951969452944268381556848963590809547389938152367055728407147109451736865945155040318929104419301884717839745555152944054761733631115794043127771979790789897463147404135770599255118210007063743890205377526106212014406332759986620946229491011207019401239939811375644193059252913448714779003066890585025444420134574843943237334821882505894428838741407400313341416206358173122670566122676157357594276492767083030826722842748841800850606814026923413731734589651376502375436984261730046158741017169249443398498528112652551834272775453936302797746767955252134785619105848044244211005560075604509407399196825214420032644219895212085795357754721367787554273984906212019360320688559260746177835859952928109518876573347601089526515937258957713393768572964890935736907274006517757981701722943965269775596279120197078529225580193268346743050614362138826191585363522734489781065680474568547295042290313580100714357972856955418387657072377784079104511790929595390033521817753437609691867077745780537542111485764065810241918763292414286809637053171791694867338305875479790278097714297916080934498609495057842973178372186850393321797453894676055047210220021978646631411919427291730716992825313155079794326646531155421827883648030834457270735863418763539337160671552738833414961921664914226560459670177565224697875798602375652269510724907780670245801085472189515412900139281352094660101584091943540893150676018912475506331986487511511525633707245905337411587171015737424352080803840940482007142947720061247206437234715058452199469258378816275588321490321918878398076478697766230156991233083521909884107973699609439430840172613838559166203161191857506637436799460755612245312397799991022580447295454878318925646621787153289729153662843957938204348714108635975485102407557805355278727404301049334339335350682538556827212034753700870747686575159344111444274029280914986891213913092784177247061679100303809387432460882666761978054422772463076381505359758231829464582311768682733073515324196022301137676837267999144598634257316468546294172772504858179665920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -6064304197534561326378241311205554519018538634156733783770284284978043773877201826903569917601931958394056475657194856011954515574358536063611645588539220786347894516895525282750762693226270844928438341686271038839564873967065572894902364333804077589160977138597431478784115076309264236372130445209155689309319035263485412576341440122805662011601080457740328213274576129628667763278584712482323308261066575176167712226194748646154239669419489467464410058713326522834146387899000479986763821153555547533490439470843065706204707279211471285234284692335041799075226115251922352611784265413031523146003475367290691592659687436596457866278436396021925347882695659751552934541291280008804925315918246149416270478761847934161323130907519978717452230369210011785760088472432129456760795422525769209591221725928203507399533121412935359765030852749662548269421103027728498176577975572872423264411523490287411677288256901754386528394574585872294331811411766505520306461234843200618773085201346997296979990913153059379924119139416252695900870624287902178777510965462602445518507636559114166887144121866278964077352235881819695501161026380563926858639901641084687420195251671929218035481907331008304179730972708668471940734563316182570598091941877358358349232325276418122343617264260294910240917009985182075286324955872110636028261979665057978457851340169714702318229265650903391166162716927425639095624127931791355817796393825439107701572648528698428394391953605478839821990240472270002890887472611951282997696894021753898176073930477363646479423870498352634770778883379091940815988733886955603594728599027575376280000898003587184520754961317463843483403394690241874207134874497724374912752624574770786619426465166555258126649388117701332292886690079784991216642054650839299539748996905751243448670733936987502278402252633305180449205154792812483016884818815614387816076064953919652278281974161497043111182158287987953683848514304809516580507563326048273964320276149032864369504192125899343106311009352559538561000011305900205064807855735296856788394929094451319381897929006507284681219057508016632367674775826660251670081614308864328933906578455905294411683296617955902096929524302527909103595964530449134586419623517987317461806275717460894090544701211682169705221863937876128933739635320379161707453022561728976600682540789887256343458870333178371135509630090337320267777426085628865516214021128812769540594909725528387940282361796500051935262733837352203590570002614837409102003746396105565813892053010335386561062230078244443797204823669349527510331274223894559231623437292689664923056673967369261070617794317442170433960783770426931246407322720241722184570668473168986722527208095774164528006575410052108048841243108479677606737762385443016753623606490303914628091404496731448444805462571777438622335388206406746613456881862897064805502775496666974590281657334665462780796911450061570677398583183151042177711793926496739664322834197002298089681144683032681747528342720750554608078718055317112144183362087866704694570907785624962448373975346997357764305208781562744113154205226613310013648548385829359352740544098982146487617368314020216614642417175511929737840802565262041585821610092921571093771224811095256524512034583049361947123867851457913878585854507516409601224472355987545652341017131066665747757923863330555350469289363448034007528788971167374443898347637079491003570908343657308449982698221093372450869159610886641931232467800403747145447148505576724207026943128527420847120567932908321175602704066107784442382745736600569935869159916305020709025273771697084992789808510492262731064250448224092383774481547569217924674715581641254493973137070094463625345788047787641947060680813514347651847806944174250596338729313567904913532731260928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -246850363263958115041972018630099091522313356758763056267417131975050467392496307330227319415662272459115690622187018257971677263734795327361081856319988079518179125554939224453439573641406002376930555821012711193106038305068050457094867691452019838193977937085389037870787103028235756234378304183680875866238526447198109439364135661460695028967270761695471092829140033766845676497293941426571265002272389875169765375422330414426170194804012781578803718564098660787015160158892361582046090788871605000967614218315271763952116841021659766658557587819816418287117747384765824071850825564363509840608552901176038265630623116993475230091825226117797468718461726135749558721341873150812000897518736840531392867958083420918243362667385474491533293054259496477457562813687352514817925412445145274871747051577851293355556028872865039356482739664174525676809087823096455571819801066860995958390646202995114260219440689989623586716169579929015032115714640691159535197480650686482645223511245832368538812808045768487681712648144578349657116412807563919103031507301029893449301550846179924220167188944606840730106944580100958608985444859302764487386988512427620788487627102225238414884598849402684780601365210317737505918276930601867508117738231176863866018836630673354537084452649141438672821063584046738406512402812372196975895163876835809971243400158024238965716583736011535370377067572594170590259283482457111820599718902013315073198253937815470289757368545459970066612893694336689727050331209007412305940323292068157869020822436965424072501250702985088968294935656020618383816532947335474158573382806834971334788045526526113652174465291821410182609749147272494569070182408944855599622464993902968096819413099038278439093721505050627763827476672342065836337293529284775479804095563908457903515918475799130556556206898252480639734873052200961595714304115116925749986011435263025432711994988461570075931919733963888709409665615720577819405688100548351487022919700192650970656829998448175456447612336923534295512757092308388513885593756696551404266843675142748462244942705500808516189593128619780264815736406713726868594405163832985199037469675554560023279369318282905659559575641756471360742535805937549119207114472608499792870837994942836668976890609239121333870953949405968300332943920754572394058737491592401111675847864057143627373463470444931129664865778643046280544512675298875185344727451416154384258246706854384938468888255772084954034220485639792795803878477582331371453898265250991269004179669125643788273940449401001321591966770533028902296105042251096021908549170724263659233109368377955757468611096855205435142100616664848427200088913706528449551047895250006897383359247561908215004442708274980243415551694991564722040056414731931520258035862856032391135866405416585375002539869867328249520941011085223857844268594822909672758880433508533040523587476703500596444010663521993159350428120944495034609002721975982207085535622409023071134942969112695601516522973908496781004849137651479585062342722039232523580529094188676118279749476064148802139177481562383620301700522556029760597060119758881703312457693733833539884028425531183327299629413984187176561367610749965578964199908920614108767158877276415482105960182944705358851572134566974143559393682413209342160338080603240166193976298639189166509451409946748106758017164051262934092025653879172104676705232640290240025487610119743079309050353675654994172816170226378267413674156554321169361872327443814999600811572259472684680701539924571207984329273124729919187334137340143067152144129489684752250477703722303215008003919879332010606732801470808025424703747291525572458567680444472833023244770482005880649152468496653495197138817421694113235138886874751658287399642531595401416199372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -1970051465151532856686917365988119579415340151157729709269951407146019794874055835376983705362183350469340236847918213174118314448980445731459485234754292689272258031886376704481387116950930068901725813813857535935382725687517762080526388891575920414290676914680446291084199010749392007331032477468489187126578703529063849351544668697677178679735696507928299101392229525691764153942910995979814918000047909138335001651711009282748402440670515397267413809116841511773668870260530179714484230394285773617200501983683821723734344793941862942166171344139369706321730907359076565443184167524846286272130919180995782312734033897283928488169500490743534503037485530171267939323015549164310777707266337149388409498863024690065961011663989209179136227701941544019979284341147636557841772762549934529828503432388004245106383700668518566091397179836666719661625351133785134863619830371992295744460171661570480390635831466148215797822783854187591904455366569559620850608854209750421959267937781138619749135142999571203328275185445994599244756961197826818387647231216942172276075904390975084628166519457391403143003895759138351673101561020555552004701089590051557019694508431689887135873921504142846606967890685851842486004799980199066181692924596776696045880302688967461304122616654976590807826712923895572452306362700305492894902895103603571351267712031959667657948796434221927350794283002208511897490550108963921854704405418083809040513016922470133747671346112896734063862483837656295470359726694031155645469194805005295427444682158709062081477766963468416667346491794553999523138088580420555456525085275649827203321331814442576942692674727039568657802368941827952502142807663071124434096037708098084933883763869594217433227671219207440037475214203752324926777983271046918177812361574811239225795041310705410420850513155039870834157509612068602966290726082370690304099882460373209873936327449177794899535159139060477551314037029275605739516278648238196318513863929225291453353975918796066251235676025499817438105283225974579209113121982144711526539702686325038048630201729653613121792240257024951679603033203605843673270522463896308541221225891759508444336600780272857545652051513384432727179291735313359828644291526488275056190280748227146307145875857186898040692456680835020452698844398963546924772854929012417317427994717438907874861880047815569316532172095313067863674708182046683428642671567908738475718272821590176643802864939094216978886124229814938628547490226018775015337406963588123391590947776857392515946219330966616616952264132779202477866007083067536506214599698231642447461014173199175271742715423837800121063290743488773461161935618402209177034970724553565615461030102730902201727311401804205167646525582830256053833626905263751783218948885748090106058147077315343546950823061830453359340530361797777275255495304844371107044362187461456980668195123369021575979589916767309051854607139404510312413075309771939674066860872929121798276573961277830686253765307122318004743051819487468509355881844812155659192002292569376676493855499682189783135309791592931304759893780188473784631225979835924339009284671365220546734207696617121268854336356770676597173796317968909355348332393070817818387525288049198547247403665395745582010962443969943835380967170531188035067280288980941946674512702107041763255650124656683132229587516461953707569185149395322324646339346358811694676055612468830178602403510367359025708376906149842710759330297531240923639328130470150124676923431868878339478609878438671919732091024636634757735296175184842099108210241417922302589298339763424385881840741797181965989991929660581556525641795987902801070741290799046906076628510138427798978016671871045008499465389011879725760434875414342637459421588079285276508160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -9633397870461449791944504055786276278616531138105220912127181712697444847528742078273081053030537644222722332688226496895856433607602646164297779424060942154474977176833700047261861977660253400202819879276705104465963465125424062087062411442234430984216892413054007225845616700473969964398642090783627479740540867804785989035411614046805893594673898397771975331097259057040038065391010810103262991046299113893593549393641742605905253310264289430483303232377068915307184698978499078027117896083420392724655499046964418052059246647323542210681889304286356485402285894980640911306634718728863996891455860302621069074397119967759323373885399094492304592924268996788485370982133637002948884291349554635933390195220773138502380801241565773565331953072331921683230846858007424168573776292451655394933612271520495710690729504577474994533589237329837660409891719764248582937870883346074668857059324774313697180926554020818081353568161251132704873854424971121299872183982697341888736205806233324370409088031861942660017757850615544123587107177578831404516181259289824012094077471788518090798736639260892830468114847800799020180786187478610885614357087028599436791581593809740624210660944396028759677415494298708104400688087818707130089244736658407094326251017777846784425932825996118257495119697911853074764897413519828100314602046071928964360319008770346219137777628170546175500014381650300309067091274702652931374314449698829939520738862985029808108095296562417167582742544232687506136122452687552787166217252575700094542009211861527248063760304974592853793718422870265300487811203229434997708386360923252670567587845216834023678162490341145156474180388420987610123378839712051985731169157429923164042744046185413534874889923129262092471668375327953359163401771680132747448803974567522921900943427062088318512315096859594125776204632737402672359318839193852658624471855580584815977037185370705996996489642459689852500161897074148495613541041685803539289795540667663928809293601772568905779972127344354575469873828607531324837262297090535507412894283451472432018544120585512862819354266790372282928052047825197594373529813058944422118281666567331231996290223100447341291950731367880185418559857370397896405638049605125520793813301952132357205491855499839400983464099071560714577014408339413765194480124029552125378947503750650886352108110511624812860312160313878814243575841673828108470649111327980442855466030359148432937983106435945901507247818984688044801958024941584335617630558559815023989587816737880511618415168991911917822205189874558122963868138900549770916903916316900369712831207577238716656595145762574625600646704332387430329151888240089162909502485066962996751746997773422374520412114016153064345033898927370389007277217114645367913002001469965925194520165713038158262677028159274533631181210311518181203103939629985653890351821907462751124397589347101448692555938064700846806600225983375754551742284644977566239811909643793328828848477486985183435916363204897667462582242200611575215736186217758353491719763596254087235775406519328763810462133372209848870613582578027705686136632146563001424176092734221349766875845718166371832523994795647532448805530775960161004638543770009360344455050171890370818070769244068535354117010027557075385643591926583533649730751217665222459575263076572591148738644962367622499147643312700137920212821464926174087234114998236775848994095098369012080652838911447179491345143700109759419310976427073936687390010815257146967732951694094610370992369064998483756540109827745124907612473085967107234518352926136011525325858439383419033009311785704453760443556575856552960446456719029828318877885552949937727831720381900270111046958600113283251264609058765157163549273197636467416250358729388589056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -29766920600916667301392293498604536723873058837946871561211231793858567839865338970017096403458010434055365769283547505181325261495056114366876149888106786173259747833785547506723667661173788677786032265323124614815752326350040787122711371617580820012828177410786724191537947963377570435213967773839225957239732879447815676395227901914178430812575387463093327198246542096049837188947803510263060839028345399582707691919878506614375072817693942691087537889523942896916814246035958971266796973105943358543659220875206500947225077626498663380190947676227888628383466042221216205997248299398791349764436286718231407809008031496901754064646926094915727283714171434750769283272895418900222501133515177565131697958432747642381245998610035825198801279380696614197315515343422061689772585610626591626716776945367089683118870140613817855289599145042400568040983823151720346401336746914252504809067064751693536944457950499844044603224227707507873159290436468782373182026066571585398362512884488016167704303305939144563874708277409334684361772975606370478388625284618003668740683568753911975271931922377260148440206532779345494682264896488849185898203742759858817343977219417604318195524592764183272706454202708619608101609757455233807332540814583270788706000360804950319765791619919835598959510429207262163086762770336580780174591143894040877036890160937643882363530061449652567385821410833719921888808494014683598504465780908272310304283137316168775066121766830564591367063229898880332601207270743999812076399526702146005499211932028408785512366353543315353899148819085708845655930066816060183848845254777655759147485239125429084090754447826225740025131434237076788835291429985053266065444415559422154161297177906158449503940455163633204014457170937968398827437060982776685065290941526237833322685886589399934809269143385663044905449372765356996230601143095103863629773766948742323729947669062988315465847113008046725215754718544063717822317557500837534613299651693107935785468406814364547242572427576316952693831074068361947431586435330935595276101885624481352261157003951352735666809241234946460306357628198562237084223720088493084389328348988947544706689594080881598628752997929290619123174406649292199879277763373817986637738992325019949400461980073175558418773834220240639258310044600301980929122500915561847468906749735635736504007813331061170165891990189677660062050649624745716718215347908411395559461509135060277754043636486525465155420941941114779203517695184748768687928351610609506195868078590801753881457369918078836764987552371533711697837222614082163762623711524191221819543672524614532207529569148415518074404736566280829558835746338460679325906634689227896790465816099714251984567957710906313922887859091776704211735927090550495452059332064405977998050099788583507911216999099052651760366982008706973031579260420234332910923829428180320815729329245050413951110350304290940580629251281012323262753472893445761845103112366680337011314058875626120211017921534550292028979898062332112473503519571247601625756842067330788959282980389277818365457317455039881018705383252677537331961375204459405480804107679300876321177624549533996483626471286686872944560274365917593933721638824885376836442464705807650520088583444650380677256106582834623920118594564147183097921278299074979588785136094151732392524297826730331203874228563561241722163429179519466194159820759031426159342483157334464315912269321174159422432117505621649404107627742284156487384272931500072601807525344199493456543956070059181076261887133909516646857094581487359157944664911846233864850923700083427998952781055345956723438259449822926537756432410464472455618212305251658318784395539030446765226825491618381315890062933807175640762253216968361735144553316352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -49776528414853368164633052802893419198698270284326197925972949949780897441620821386375644947565730462136242477687727338952539149360346829182382301996944590509951070422456933889070764951230162552622581878622714892054276785301200636949920015707385496291201427807797353048025856831494799098358398733024880764612872204507333030216750770854020198620265509102280267401499878071635884204727023909672547102957282390008144856597181554052222637442994356601016919995024502907812810577745850250234262131081102456588964531489075370622952723073040481350217970294343854315935564882736328574313540013567525450680735839762404012130330314045181002711136199010724358571155521167794778031900830106554189353338770057306159342608575575493083115360278622355211207259082947477001497870441661397276077135335047539097487112993490037136878140248930183185157066306986732757112342264258629575918608020544214389786733559673242873446944807158871119846350845056896593671107851382050503121081136424654560159256957151099142861547757181737552137639025638698347177014857107479165531489099810765467106991905627677569755141068536035405547768836955293294722635651524900329918658475603786000519631755208346828629485194565203360983208418950083085685177062216205516726194543647115147385787352193308904018201154929032626692675888814725200719308453090803379475349301315745713569680735034312655726115478046823847086495839917685315743854557771724721600742515591379108712037543991920900205471025984114145650564934010339891731697779279630582259952604647747073371796530065316325595370314969803715226527039245988910049765208852382856709372895089110432029801207208706427118377807635110847293543616968405157965010083000580948673520641798980482890899162050565752900435816792313911162910074158928230462622081844091950672536501337875093951038348041071500519571939070632098982902854662604543820262496253536528739908706792229883898492516255298695190944219329465067016529613640236383381926383877881528917356932928625127184458075585460163971815591259320369833587138656406821433729737339457210568365337887554230478793901813040760699025331861137012180617924057110436177597443516564888814328716353732598242668985651568040536144507184930287950742544919099602359544697586428675291914804726552392690235270038399303090571345288665018128390886397173813920122825358770993300915329532198406078401811279169923684607578926910188621687072543056554514124831438306100522620875463602025990883540473401206967282294549102230713321884705772757891317087053801579549116610616042416018843763391360793662042363975297735537220682459598553582825382286041950535984817587248028681309687125090519673172140271053343036807833313312652863803486718006898487280390319213485216570511044335814398064339924411075123910573563384593766688408521906793420877638147906701785863146397332694862799752434656849846363265398297878729550366738805955772227487039547864796547866069620458578468219217478852908809599383969214520372595448107380585874272542976890115558506101361648434409117982408438417518379323266967497540743743912809917547138685614244014624405937671266293371255446138681920267466714764562857951921536526206889934487935996829719637149636979513519147917211914129648306511736994787571514974064078283967869246782875271592814897740725582200416073966003745041663403304954671342663659804308092891507587168193273879871243063315586283693184246433746200325702854688251986595474026360223423730877537396338283197010634351572041133896618585987516974473761743451503311236761344003498069500725272159218558506499874726999702749134219703627610299033066326396812388398096536137145593188800392116958991811542298028885891777953777673727955768309769153116146250648544835621847923089531396302783928823411490753721940594816858330234880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 1908905833509524471108337126699735836657819288474659839143756412423289705894266576491102638756625033264648150830539552205325861407099633966029735833247496073832072609934090062806204877694597610585430079957290461485187384573198667105655600521666632508039390641175442543143910662565951905132063728750656950860903225910583871141235655759205082236916711439230510414637592153215783794298693299464814926024974664469258731423591942259180740350936672467962368811543595617167668310215550988995057693708125105657954770670707524256446945300451170027161771665304109232687887445747927117306638258979289804173509067864893061178136737416706942878581977904638596358765740540465359550298969434043010692739797486645894787678110222174219407826049433617373179727521694678084313880938916832445164237687776662257186007726653242482557736517526323067250159842381904184163756113549893237561928078292301448568458480475329443893739747350053154812793498397791905452169208926736732203645898955600353635167867337131635903331861556276641649598017555508024119699902623454010913411578166858944817398661720337352399070741885125505625273716548724819462178136037288613406586873718403213587525950684188936231093413915954088803990107863676172018147909387048044693167264439731792120653004176327961712192713209696882445792521008967161362189547637722257445575644526500717484239809997930686474912008248726955012735742624404104812883328874369964451296886779108763195272913190349621694488683070529749377687862413666908320335321082021548678665089836569128307273937840428159025777241438684147063031424358467376588708408583904339956235528524943337437089539020550137849821972414641049692270550432804918431416810125410682951136920833702930399893583322928732353669339101325238061520463808239354402563814273064810552669118487481100616413150601982148636720710127662721193076537128307403208254920103650201587083048687321589747271151436469537969716238607230375845244652628750938348567735997502346719479601330598808802953450038853839871250998892155331444084801516789978512790656410483863515386646149637004421101245734910221788147241827999276475499210418318960812621880125213240134726582643796739587636216658721678068835153305524451762000045003056227087656792007709760482505644895486767538237515141344477783633819436875510504224091530447201217403668087301322769476884910333482410428983794437423582934259803772725308183413974805178202394104703250120679964008909566647715109473327782260921919999172681426295585785917715809459977794449949245627410791929381145519777201344741001230138453368921819311798101449404872611511150511099294053217686496517207029393414988148677456508005045505392237881437929897967547924638181261837393625498102295859422648417959826829652544796880390067163269599571144287115622032160291059594125207562173912644438893689176930761635728897648771026033136165630569399784269187973821928258308754872781061635722330404512652790401209819503061990999923164435931791498003377456613197500628798360305810578766380061879740175868701641043647431869362649679663696368110561707165586316999329989041498845858023668816480476018248636389704892415647696032489448535961964068845008877971847437730175418642291494026451952108199255497369301419916664394157273771563794642475768586781864273634792453487989681313877361527082977246357503592128647727536970295557527282948803271118825164599010953288813910008137200665103004047168086405909092928935069836258793328941350210416627007010020937936152297173925264595340487186625398304890974533769222771666763856274909160559241127742961601992472658057322260512241941684022645272714346873369511497968133017782797133832740785199557885045936153962088765293017682068459754113496440268443543584233250018452842042155627836424523174928973824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 361637917391608403974638119156800562186607824952552233764888824934867201889215893668560362155185757734153738758380481360016060483295227003212783976308426289351220063366451328565447403768036490218082553917761598805161219189847548812857910861656569821544567468806401176097146836342230349747875255982971509469733574482558828803816819312846664343575605233432888989099063263997472663222985904932318615717151297671117186094870534583047555816976418633295121894153607420206764396433445523021452492406771838862137635366536477116460868689859800939739749401063822197917669281660056372718973052905805332332995077692844762033086687034036213455723081656047417844664398449198708935266212234782303946598440560578743859093525967643834983648208311614404685840740431668974991644534651716233476641887621762790211844931249468956689310394355936749429954498047571469003085710107154267348727591671503575490534749982183729710235816224758856584961589627425800957661402082462250753512321796220970783752485178739306922356900134340045546040131357026249038735794588796516725171673858492409064965168114601941737470659479967457830786397544868301067772576229171884837318313034128893558164267064917844710308846610953599046213570831243139533282038001607973271192869962903881923161989703742934898933062274343848670358478886899737271976773601853204968710017627779893920659555671200870525123148346758819228777389497034769493721539795221784301323224680171528359074333355004086373202487404460268951174539258052435796396435628804269675943066024769029700086450422547509421853235807361579633362522722749089044707432985758920125089419764348787930668091209835565802650740170407505965624568820546536565682049308304211337452038660156061471042694902299932631078673087656037986708423447284042098389879384499095812773081440620474761380718284470195826581843703961677798266884203383686982735504997580836543666749347650152569372104776159196297537017524736383001948841084119376041012146153668180609603171892352721164875851754800183731828935285110130617423045912705425702435034505538737627643827269808641115150975742526566811048025808474197085256704607137497019763477667361826451717452789800507329298555665900780694259126686549820083856445077573755611687021639313404001682823169640532207884286797938337183616874833368156847786991569061140819298336402755031936271270144993490709497028815009740635997612629917107367667913415217902715314652093243668294967351068081756275190418079406463187312774641345168358745041058702201817383414257009957559986458332930617509715776879225638716597146409872042048156268719781284270105969126257896597474616886420715902494859876231729697894829059777867199411954415122680430320683749143066165955475109570895433419895037809295656095849022314261335821921469173345301408315103507814335588212192248538771912197871245011389681855975040483257777076871383237965910724998224950782249088405682611864264934832556237072378532352780964266886426843434890328213559709988732874048719458815500788318947949029683014748554342517134634665571646076031125274210240716572077198193692886148513378892684363788642697187492294459417032612767762802980740999270492271382104919361493463329757194992839617037546745987020842479703521046760689021149398989052759376156862252254272835949928231384873371013594745288722875320726028740487380531751477071923404553322105290322645591514182903025198559478314987518845937135161470244430949984790702515905007732144799732297697968371044830380879334680642339168092924549619125980722766018439339233445349535924834718459087629412533238336423552721339335939241334432581806262971732940674272068845533469740510323481339446625364582446416648567926723354711900603771262820316973508426677653461284467259128992272737327613169757817034244096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 2104468412093700309848048491701243123723197992195776314359195837695183135583592222068320445652450693322872243520548281698714804497593617986946977703648007769373445033593236216235113151228721202883711150853758728326048771194043536247911044851803695289647474262022991631411103934375043655561147227650750039439552705722890906976366291750949564499636783933963731007618836417589427373606572704688081608565661885727565602309533760381708526280368384882110632626645555023035029891803719593908260945731285513803131850772876418224553709364411270601474257647118345060884700768392835904940857322220821565216061227865055430600995786559521748747313702778140120874590767509119111052872671270064406843424003084886754756499082923224215404105419334628727219980691499580243262189521547227383799344676581092821520291135214557470560881149643119634014411359808079632339361786198385401583665566927378112870200627548154982324196609818893753315808891975980593092577745404547663505854777295348399107630281760082984787884497770128589487675115026424993333730239068405754192727947660435621265308778839431835637498948907413436645834297230447573140859106377384760710970304575485193744913740995123021667035138019291840773146793004418465789149628391072696859826946202335756968829100932478171800480997059150676966523675069097351864876444454612193230614915111778838168267477068446545512512370795989641833438284845536076383695814834730538996646314121317902443198835849945656178013424644845223909168813383571609836815619803251999642192228663178860428340025161966922564115549758720049626979338528191511498468191977487297825467774558226251135599858059271630706161635483119638056028577201148385578072413119562274057426606239405569364249880895163269273071719422225516877802189153905344062956394553782631433515082093934339418378272451253607797930605729128621513596669611617761722858075935528403781022402011154559491598362063274801632473287945491183715778744878279228215990467931812692273593673806374494463208111914869874352814142816100230437893982664116947173482234328006761848684137495320003407130947790248965071162421128969905379287723468054459827698419856638002780359799366686715446859070585621952309699306639323603947931222730550079839787609119096843776526917996535461539080159375700506792801355627242384096284528005375525630710511491863133077885934716673789233299083565756389602525025395346247849789885453240862607033350446899128789332666787469778095062850884702323343281731427484365769880932463261644382805636250067543389839578718848516567892842444146053252097725222460809911137406174406128860788618586334095398511880411976145871569598557410105000833854541563055676077736816604644986116860433107163028144417042103672026266766302430560092961935840389195310054023832679006199274680784349309213440962526204655526643294183086935942343306141580445025762622009694011385514354151726432370724058725850895271506422477685115298279916146751831378139527490397229520882582562158075869720217251677478890157904949146888470059340844819202564063324599860870162939475192824039262782488930207133625459187791174934799407121100162125810083705246053579631313596097382845692325716579845931387271607715382775761918824646733220225487632246369930669839985935085826816297371354499038318707384608706141517601016536778515948073300052473703396785419974696617476421332544899997672336153093789779370665131757058031650639574771217708381722194096443764779973586747546126934865738675208982490673012579192287551240798821924404501992036851852840137105518717983101455512769264273258288885885903393371357408790373084013820319691838533166705521862908466895199000965179304259922270447574497929153057268545924243661598049991793747401509821763021283974210255093417618277972599206051840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 8243371615159316047575776975284890576470220873366736026480488661014891829838771231869247037726948641126126121525814955737070676653390465024575033097917455082722853421191927347275440777531111072626908920101228171304529016710072122368223821317053280446622318639533542473392337246258409872537616942105827103543971540936827633769253982434477899033257760079226713757000125603379216843324550024901046930840919346851101682679235317230578965125534369814292715255849289840324235002420058982096534958981763539197344042792848509159299935423130633731859601526370748993887398338375629060698044440970215186050394877859067682687129499543519374478746888209828817846454787728475840569682237470462239548323176085486965011899554769412924936530407712241123237457264735156834826229527148582221045234278535144872252069900040262660130093448247337116101720151231476322240965603969464059770114254553519774398161633786694395766260911562786757497521806852301359647568782577796977335498427042878583402006574989998969428204912426433848255171782822341031413412805003848274273624108115707012609816236584825193582239600268469919158087857787652502001206431280532407553273796791609290495024530377854538345463135306856953372971519036440746616167397294746245203019034760826953068813598048869592757671601963648548913261131145077176238240150610668113995550177046457052998660810210705744082629015101150497271238696732254054972962160334669120264010832333956078753906723029492010282075657056638880872314301729404863225918013767805783258238365644891567623711703198105169253748385331031174046729315345480102494588471631461238539148742699120268696509489912618027990245143989014942833025793468076865872911318591723694150403686973553103923292204145700615485395538321663456424905252239093393925415240726450371874353721785132613719396946386726771842949386909596609043443078333872403917933779887204227864498229211312583307338293749787223821564828427484848183403031415722989725642290394121904212172827250802554259984558228824385727604289485043298072965566711151589867987406404592146077759216071738851121306966534048176218754318186867623918229821194481061071513555970120289941617254514178976957144503868172711557586831592382614749243213200531223233921660585935664790549149307997048432376726460161727635754066533609756199531719433646499176491834388306778824614391478300718309264030733476450073379389842079978356094635834179277471545713063372133033496301691957732030666772788746878566587571854946436986872984202517613360284980658109014479272431898150720030416751746841250791708228782493022234256405096458980626474306030111474195496862285005754868329089711691974095575103741810118906061230430565021314300583182002492637015830499045614547505970236242689552711500907363466049441324617406028402942200574270898583700807147067420476418902084504135973738878387327813566773667935057432532523028943095157326693543671087791821316975924390831047844162589442932020340072035242232122496634235070354378030070040752334732206388380807221800737833596007490124452775600726452482232300165647622913972462122913310447419216196729833127602542578753347489550974403624201083197353316749021422632383232558202212924329237412633209526965993979970499557258019734497383415661015933286705449797704172844559045057951367654123777006307063503992602014554893911530921644288087065447059487147430675876115802084744997005909421712481964293347635284888393787795215012332229258869650189671275989458033763246868215513286458939452959095983019435397367008022156499171765552868494243487990297429299444201021394241016875733612989422551768410400966859425354415962526298928911311129267297211492691610552798189969665984882018217252493003767228037348700356791878662907184831922759739272895512375721984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 22065375644964957108176904709597000603217368089163686482050094958949091412639847877470126768625470645970652336063692763226888459924778586904548065875468862996182067143192266148461807078378451219531432532463436421843880132686025538692891571531811402778979187177137453656237330838272681794526512160613148284266385456678730222629663310086582247076293437838232109787945337411208160825237973239003027391957362242336585346549856619373410125519719995728645092704770225106570897255927908070438426677404429215676280071616808793676429790862541434949144485721940140440396718412971068508482999253894461273513276957234410745410282265659741904780519875304936251197394962749512517988767300692212531563944992729259158741259048587746993708103833987257098289240309947692706764397629384980282933081641059483166337253540617804968146210378089994782048776303321042955373460784951300895713088909429141118631891715364999979283852467416562167621447589035483648170653441202656125563239795700370933026206832871132230009970708833252746560692290552039743112491638810923909523754766565912449201673408640514721516442239599614897007832228949277450944046916461771438160207555346388877191416709428748064006348151745381162005866934981238104283530648392478138647355538929703986302583401819285787840693263287227462542188997244978952949242525267161614836507590377811624400902510555462546295197278766332913509939699709102774656085720738283173458629558778385825548958397358450481921293781110320875931807012431267953812270583309468846926890182424212643757375128069289649832762995306545656354433543051123231372467292291817377561494669666842557993669438796161486828246684054557337023764315121582288710296520931550608183330591942944516759617101620934127692967805870233721350886470674557528413712293092056826388418649735256026809483086713114045671150489951784710361781032332946397780746212344773454230320706508834569265634033590994085717722128264385876175751103904041881447065089030251184626929572160627175165414220543668511433416846924043120156097912611775426509357821898708162396855231158112777235551062257249980368838517486528065924308781986571719757936262439148920957141936312920848444254897129646075739730309769750051909856016895964138414802971065656416615345204125776979096738142092557421113757182033967784734372367595602567857659518759171328136822645959271339452747577824113253107497247247411427435735222665515215663883445382086775796449640058122851329452837904641061895361637548250821327935759789905675982520059561423961000931903830349196014123880359961247313358500956006982292454187869478956806836788568992825547936017376245194382539513783594096649842886254660999990862158345363710071140124986995901019776598303920389515384246408867296135922374225889727746983181493126219592738083648717635764733918839285434422207716752640357656504976550813167179352146485281502931703560975755167216414552113490029290421532092811084623136722361220791107226573613508937602142232291294852388323913300991252901907162299779113316934628724824872593732353750545742096066102478146655600793152025330858698374765429585606281189153643309888303375860654606733122057492452994824892670425265525833554621884556605148421440999923954272727916358373622045363143107595798523498251228891028698144852667992478761641804752779397473058559769453686599100184921977492830455014037125436044710480043998116052099714042837933529274821369156916747636680086773351872541225296360366078341759294709625371841528115026088823515099780308696724001427178738282325051152606661224769112911967076886615549069503251529957339971923800920062734619032987889624417457029214639931636763181942996415535600193782043292268644394712004472921295179130995529343946083042082257377474002295781027374694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 42658737309872395111881736147744041633134523814811617839516114894942081346387972346820834699974494214476156654970794859510315480340965317492976703011979656960449476247930305118510908881382952403754158730227439441800219334805881963357715581923410720583382704836009686657348016671172046139879008437977403064548381704093993838718860441370604374600750675187205973672592573111546118969812643594756813215549015013286973398749019581278707703656689684080041503902116004133118601051856814014386644496038479088795156182675468513826342975750856313057138489650658678002948093962060722133246194282204686818846763988946966536871568889178299938808803263810087688073485566202075770545386502512874507514768446002635536762743999376561263943045633784387106266393279751832687978948490528977282328162903667423446520476108548869606775602069874018159950926338333594183542837754604122377823533355375825033941882967710669233663262786734728794857325744301027492203189832057987150813550073589692564548981816856369330175604213509338173642084847942457208094489546296899474468957105534008614748082517003359733546209961523587638460789217580881913139068135207738033332709923894957084615871384250909703078009809796541339638683727116113628424717031449483607411590441147863771546709174029278798102801185227479348004928920926095084215086071634161002642003417587185021068347711849223364816283454520480826296432409296637079946357379212795028933999501562143149346530375726145119784952036188112169325831904419989503849883865560207482485792372329007893828104807365990085771534153576730927798183622110394025894323357657474543875310321240776162543188513361537980867959803064698974022206706582178259838715376975133347887682414273644911611336907116778264575768174624317031492929161331380335855743572135057310955549184600413958969618691507357481221530683632493692960251127187143477216012290345787260034357676653413004404051203256422409673243984619107774524239425303902006717363898104566684789215715543183547393748479485847764243103153230570423578846894421060452837731268108522371154284472093787119916041557612401492474402699989995628411738123393424396858555517337820949502795141985583071575346443257831263463322789933075782916589300797749798364122382569264953396511910084268851790240828219051494626074685223641857785454980508038787865638361877689963736798613734096634543917991308879780155576083552936867484175587178891535691545994883652639694645752550963938576643042700487310776850595839191395318374436139312350952469252418281890928766978527587085022389368758733055434778761066621784101739321788413614285823061466247046463698370964694135341772556814806885116343453268203371221905401433025364584044859618708739080890801375288578393705449039203843985523590861078325993245691649199437777232966716730451735600346279928477044282089605280943211535679118487891279552397475841842340516797606074107038995933923395085220658779195210199144102842693940316233223176105728510849142325335635524772467278051218438525222494555238583572387680076130838977702466022238987579030985441935265123754239168479751358450358688671559024188281094577378873316143649358161362585542519339685530487734751946886699945766620658976666921711313720685011083295628654802816609109524762094494772573210461788750179065258867552716587752345737439491761405832119429239935206088915714023067072596596830298740916152700444922124042328798254394150299309465446764925745074125104926799682274397192026744780500089693283463402864188046340805112833969094989392376064729943067986405164268622524308962758819538645057484055279461859900626688864772202699827705282413860649073952114773331638060846549580150887514016625351385970620780809844218935494949394982365780526183245705565560577246195875840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 45391875469905082163612682762561622421790144680445923368114641186210651876176193210688113977339610354859609498245398331860649711622654966832710153148079792634164279521604478977297467328376481404283390111149753785743967314866246625720714490988095990883206200074030469606280678783974284113662633905278212725995435565096398060164751975494580120099779700912067017687676098924046310989393916031142479790967772031258972070108776651451369881226754675508295910793468155351432471039731648307379323832795148488588206755245004958051620316591751790659388415821806111207693491609978502738414233919314370517407796676975177520355140160046925068937784319897627010006678888278048885927468028166569802708815226528837299193731951464391710056043049244249150098327666490617867639933288189813686946495720857478322384380701914823491410427263801646296105764131051929459819497246007142723244041114257855563400847204694364508175835634127285965118535324267619955566832627566071308802660960827413237152982114884676548182447443797050379437478553912833225925262034044075876201465889026811969085063442712903644400538613994652776022412546565122505096802719194976470959696347582594207829013405134041726193440391785646416407589325006525673570768153977389133694896910088843766051238103598760874674729527514636207703131691018189482891738915807990875813806544157957061203005171358889932175803590662000194283775243967982409568782857819343796521816875248899465090208776423408915586231989018447228142111277900934410176293404679070123565579901325369408420230487868050701525517960278553790745200852955430103863006472178218402931220352909277930480098609745358846651305305208773615512321753541500319375903123754600485889068845303071460507016966090951176395341141504039529110074985783657425547309368098249670560899688642752543820427555462682230795558548617584995246946652567430836877311305098048349904757248752312250935344630220433590687215662403009591906181808425382332238717654530482154519218661689595168167853165834742461120475903745842139796980728545862218689538405901370348102316942652379684185680387956469927916816998822402917068540873177903915251629760980040894408352573075863863339893765194652696820252347936915784221742281640988546972363926365874484514800509495566879131394010313283360609474539622846273055218883614338533630683233502911221419054031306675086527023276909188171920485645503826069751808564329562512824152763613304552841909648442266663628256890837732629394398137846974673005889745866543411902482390436466843203849112137867694012610684865324841357186591110734589981113526162481416722728125373491585250586843603894489894192231276487039027971081802643165270792570480017899513673672247181712385381236645910706799877302472167383064066215410241014607201869489074420042144664885147432853197163982268684336466685777239810101788085061720214726971991610949889204313138215180644756011846614302108632945236193545212801416722328990348709828367054773426765721684998942179614676973492726976228595269332803626345902443046812126315140303156348453502683265060927291959068524309080406798251693214193087169397043283005027024267291473980102547599788230084160066995207754748464234818717417132475422288001514781918128643566454836096606254035259555794248631106578972744572587609288340913709871577126382471258075380266075278052650145426686867034170683808643725911743352305593639141582642098017508807339734807172974522001507465721032592625684240399247299406312616548268129030417121868568909243316308243316297919800085075555725416865001681699034501613767945473114472661272788572212958429825629675817814152282700992057828729862160481794287472261071086555967004190048633531109091559503768930762551500805080401728224873121787802086281314304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -112040485907892967067514057556211324497446885411575266474491318144750220327196568277294871195415756275075742797688258605172674233365884609541855693163438965013865295853731628673101351660843968163915042545857791679920573019995212369152650288023744907954452648135141179327601414072700784260827014372448266232122468868478788097367963157231779386204674375849545862598517427243460132150491251608548519728443219966594394599866628303086289277462494320790006941516082683627019682229095977215777320861454268478488945831072575428867493995189123323781500849438827643516066963570708764992519872150848921153342927421899637816304630395307311362601956009675177235829697111605916128472525348010327961154526656826700133693552943224053508294012525167521442783137894373955442113505945362201401829643785462394474549217218346445566013506149888503997349460138217708451289435652619505426848158269828476744941604197206656127190137448580838548775121991936134789112292063567638886385803871746062332414066396762931064136373890473270026076110902717780756264410732594121448554919170862019782727565593744571703557131809738532231695158989449374842281059252308972959210889111016999368848892208384901511667508994189389978054237270022265949928372052114730392986932136534996561345298293596948074963637588662036126367441710327295493380916108699712148279664008060883792017335082854547736819742043762640894686689741880210950371763055195191032794368589625793568510741001250774705419995286225497897848387100783728609510395779526265419646587521289904310964417969454465294337317757335267673406115316543665647437779206248363958106874097382993150617664035950774559456105906456686459224241702202463255589824815867628981406808271131280718910439798822213706967088250727038277343292667389671032462354906491427477822160555508126375912718838688570974442830071643481511923631898235771347540920057227025400783398660935714497902285756586984886835166885874984668625823330598980392433935881613470447055334865520128365104907387492923770317547156519720970563216391792333968592245714216439213670705834721205606553131355729102351368125651960255712214628481085604407652985734377688729211944063116686325284297126067784357341818869740601018975779268893138910205707038118058342326131523480391679650934365635113152395844175814697773793428247230010585605855213986939462774027424179112161288474356896871583458511542671453560843834010405311178813288837633319881647735029072020064387561908740420220366641182163062324516751366170128592098691204520155423323253888517126536923764434541047311727885303534091806128803327358813648353983892085992972081528666988169027294785149178834935521192398848497497853596719720008257388368056078854052271137179465194742432955749603834936923856608659825708697132756622945689040472436594199310610324720039589894316650581535382513041106918282681713336878843233464334691165370385972422945721945400093879703278120577701575310688676357069254865304483599458377678328747801616301786913843231793209947008159313787189527280437240111280898569110728374830654198919635829967703837752740491425086100109056175190632660814481973599316121296723092513796695821994512373907924898338520905944915400336138333152300545641691474315104940697326271888874309877890027697890178940012216271208214172591127898795839497799204069855854020765488517478606378050534779297038630825042519970819135121313038567812290926464653698013976180849872221348182468398716138831797214981369081141539341077226814376350088943067997116472165012854898116377010267927866145774578730091161102071974905507477011132444027864207838152110340044743459140350401497343038844239279791885161251559015091599371061048425891801119069806951100586127014798656554425367475734000839530905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -583582985932378406464542416575773727337734397660227416412821081015889555735865486979336080997718515902775485471914630457874960502717632684773145055544346303509787068143049289138896245597781207579125216058666572026587752638256874879055852047804761708524119554724174361225536247184086123254613420143579870983687216542578011056934462593045532151885915946089760205521832324446642237917081432762878962224462950222253913228476810978426286427034571194893806884610451767892245563653978245689667934348704103057245061484778226455284360235197789245891492887144405474473208569671811272221787812471822766095933066507795602019745796937014177499376856105199757617252486178779655280435773997524521261117688473202813045508710998922457229302526725323828990550256571169288115942307676592759322240118729911290305367263457801570095094335607848644181413160435995254807240524253601046992479494169089139790850032280284329259370030403550510795321844903298784585205762603688987190569763118133396251102435788636017766647271942935735994728260130869313931176851724297909686540156979146580145985804530656568254276761973645172411696994781311461471587548695639767849831090036261470474108895571211508349007699712324449451733877373120328490016244054868508977246908408203656709398870961056704781559280003586295391972075836545156199891408236040765651169504844238080589159863048024650835798974570472975295530514208895061329378219691441232083058099092627654027526412304585778739918333263686308023093737493078659262391861980827031926384199052021436493278980236521684495015641235322145176866197865322674285530116413099234734597563350984984956939429584673387597163874965568690774695671677183718642858650250044662504804145309942256238524626982330326508147135619433796033039721079068225665510601313534353341682309471193477220490212496418755764440412456195837070585259338249035395305150933787289148742369141065892682708099246803136511492834172443434325317406538191626012447856651981235860507957585997772502469142765215491857899748395835127492556246811891591005262063117109046324040028834363824552954712798372807993540800901033338242700794691957965877116379826343469434609794840998535970208785007310530986810741538286627424776247996261908880143039792558984921428028190692982330067246421528177892833208349829791903571635580339787915703430170768714271688511511764246492334919270438916123441539665480487293283096200093669900791257598810822213213789337222168135580023016584730790385508869398769481026069054876403814823643777340551739637856252607622023786875726982349700170943537643270555211055499965569001199847595094545502524927462806988557433480700523576078729465437243112347832846203152524008064670357243642892916033099864082723941087971113643374407102130192558426423412906561043570366222657518488421671886076104353408968885846978129663711640830139498040134129765785919193835884666320693124815494727695860822612712878035083488843369490779482666953213920998167683482654127038768161824841178121679222962537074512930983427239336814525406592820993225093401154570467962499556488045995198918103440870154202590533517355587913413964344840062286029740042859868404237902147576194486421624623405056662180574117922329103676373219460293277542577574367821379145979069841782435340049242758372356587948764413154758308901064905558534036563570448224320187223535495621925631753476361871073204019103395815358767467494499190701093247759262568421212287797026565137932261165474955517041208983148664316673951500893850837015409348566522471616582112633004021384866490908831770284175496384900326291512749143475737915403514189626428587078152949486734064508575378882930719354703642164034816131939821724253074429881362137422436792348242782732073209692160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -1428040836477286472812736943787409418817849435885420540660705030983270435783121724845096227714319115049547667199848850338416924637110508526859185439238006861238388728604111294786115024681681876922255376885168014290689957573542867923985789655219437685549580965635636510588248831865658331613668308202169686718488934176988164829252552520495734912045919850488687817638699338751575206762977305476328829528085635845341516182634172914316457103684409870753961845366070049252825994107642305839582383987973019515445293387561590392150905362855123185668556336887245830411426201821841784015529273195572099773876724254672386073882821265289974986180716094342070584924705739985747543470845087391395046921775503395183107125665722429062624708245509481739097429735961452307683063913495016402372022715849491297320506376499101694297335974984695137479587387791605244457048407817723271364603901307409863043935398637644777723791297019817345988231089911745667996259396514918582318120970175078797093997512317742795336349179505139293809782517727225152855013207045511320954696454455275657286393156157353334874608416162071772909975831590684216689008296269458683513302634715763887378143870508777440782899029142307827579527561490812303298166785003140943376896703822039558726519074088882372427071710163522985152133076739407582680184760820753613786145563237303116131157019198132749334547930407207510399595913057288261806573273186836349813467090480273197471432679034740668793977887347719306156888222104871342251970968218499541916371787580843434008247764011324415627735790994712879667904952907313791538755944969698275162560622657081926668031019557268184163358994919572019584192982628688399413388333424521823551777998658145318585802718496105833132558340861781546321093467919257563200804302432300227428329759333344231313548011829128969546997556795262548619634244384342993285434585773361115549094174077975361830586963997171661651756977298600794538428462694553570441460843995293123147183087468007366671448665179066465022365446829077687988577201107782940124766299025544711328306548611768490840640071498922893873513030838146943349766265629934252615695624392729129726029689275547819910642788534011335620756578485356972693064906646939875680626852158686494375605188312303650949083588112799554344423179474014340259214662849767816352285896607441292301061478762264538688865891703013419919650610708673334786126232055417044459989093831617187302860421635812479977121900397717813977162664354002148826534949341417611176054606038887053463204853641285796877995497075617533132497944774197917613376597457409407445970014177643566866551266821250062616849408076520423776665847280310728655633144700726288040119630455720707992769275076440704297561638879170384251163764711341886501255746409087835174549645047756119475842385912028648370342372122707897335982340067764422062352331596293574363282314623588184245809886864288210239839214224746424432000932057671743372397507087750631491851883926598341582321914798805120849880113893542240391044531569398711668956480878499204506004678782878747691353328883405147029274721610173725698473694376223106325859423420761199359972497178868988739165362130012695589412291604522855209789696103715407854908404665827174358324684369480468577506295697831572617835361001216073472247864058776236839924664137866859876032258907019069326802383462778222895385072097465597606056748408462744306154931525846700469707863296330502063415173429242265876498906787391086463230791977091993154593887981080562897089605546932028053753681706326982759197091440766833960250002248296171756096810890756564597196362021044440302363347489343614299640973720829122678781005253863804250773199499714857618264812309127918918711960577545076736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -4521096370276933275886289771803573275072994466552054232279517087082481175364803880412812051431217879652411773219966117895510911944130597298773156036625182768039825037239368241277270693878789427092412953766252032927285496170256902924531616584678166802585299550304336976270768231764061876476061425781471353290910285301042818801683232282124382520078881540738040331335053351712151880216366716122106317328301543888939867360782309171045393210377344954917243779161207395200093541595570846557576155803451864071202862277271282667311330261179906823657336625547910226562072534048773246684789548588759627351125363016349079474812391173445276615008647106763107398301933333185357766634190166922615666037964314127251117364038335877958435254386199583645820842137379629123995135891753892817538736464793760824480191520864308909898633784180327563253544253388796532210295491103267115900026694420552430833913742568107780630589535915390304521408775527387510247108088884053952246613800362550295863053566991288431541749180386927501551410522420461237944243419128262176096882457817567080039796483307904494440353579701432936155199695536922273513221710791100556384802650905218492929256201670991443651574580236495288852644667249897061066570756932559628467621931641391451404183802165138642374437604971671761098957506253442507299413233643296139058706620331337029690571724408365348232309589008496358636270706526712306261556885948247851878815182616406531607979028880228734164182953460050479374075889024322213444650762250263218896307091882614926408578082774455801079909254840747072540570048290766076155477395943135038342102517256267217236054789321980420846400881560842510435055331359006876376796713962445948660859993205117280207845833102609478470518416072857975302015379448421315457020859960356361190428070895729421799005099253240392014821240172744277582826527971894004534901720418550430373007451942578723453133070649775264032425318722971844946395625121511770015037014768984724936199113044048914617521585607173262349017729764190623391387966868790385179141038555921239181398258666378539700382422547131616387389949395854507308258482088198008520303597051709428096667779445205279086674625563556178160427719640557107421430026045376389722240214050113828930257460987401786133104749450456637341955596303172129196520782446002786304001661393204742208050101058298461390015983369825665621147837044438842371122342148615897388260143891867416748643144608437267160743421534268151245900207401420303237988496518892967385207088921230682815033898778548398814292029945211311713687463837395049749184982560080335974306009255248095867214374223061209024968932113278307771250654875621072608975170413820104847782525141333158419796422934049393405744541086637276392687751591920355292886264160725354189876840310953202627159949999586365432297064987352859972745146292267351410968667164271567427052349603558261850601059506054873392893483312778321411343206915780426295290095631130500081744473057118503685814806043137982432918273414058660636885940122341880756097625647448947909463078390896239951627953265913021767117469775865787402651518966605961548275000743153830744210643018286385127425503627905261900708662025549245086365833087840089517321016309042580138947775478881800816289664858348417739894605800465114974802549676384558525435228182690680752844561518396606019114032542808148556475396353867805927223802798614518491552808262474335092439503022703781779048554510314267288324484423701674190075453937491637554434653946583990773356737528357557305540421327986777959320027668044982714676556780527054250998306503827267762707432673783570229022189339894038430359091894064056844636267824162844705444491651930481067156888424239628899807649175961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -10531144273528501817353079752739037148365290879086018688544363405371427569076761154534783715133221491586848461920424892931983827406479459354282412001135788562497199980377720690386597550794020156374583399197212995645657398118896703559279168373554027675159280534959074614351539985878029562944743131719407171476598483059479024697678454791437822423170884365232532046137608196651181969464033617956973895783272816626813967292304565381605737287639959447891701458226934284120649812590265119138190177505331017397662923990011600777168899290461347584193657706432832103786579862010404508657591829255172748593090448768996009375883360677147915608085466851185562510619474978851441410864927609182858032944519652293368585824146138303157884036919374188201010032690316093502203541944078180269250105040126523712190257445718875996198879786058004937064874850897680199599601265031916069201715161395563120497767385702093428219323967881070007198530806979901255069988547323449550999065359352618027656010426629459714616906340276682512662714384889504143236814530769616027166284229648118474145854165017313015465765241172851370625302273502602440867254183697400641946086564676452870920792197523000630005915624572480811747625878585425387876399567637555213791218811702680269566975404740925100403900238671656246017402503016659501205755344274127325966708414439722226037270270662403151759319855911788817638158636905771156497961015178119092281314953675277524506325767882251818965462756936412821015920287788981509603307106802884198215121666521276323467390289600712295353227325070364822632808923189183206116118691749482977588001456956447292120666827505574788373050921786677991858098329635739453629023766139626210980119255352892662585968888390838279495981367677220744482937436763488589877134724855646258237883020273667375067098625607012941343249177801743034689981587472768907208215455444007650712945970789535324646579730348484205560793651527233112539861232952473017536729549016026917587879494239482394978779223840878977104749253209896748216088506472986540083376216708493783480276419716328318776283859874362841179192618008536554415048281371475425577315218852112999607916130552481478059380425119420275885692450689193577892911602000757091243540559123238232577730837708809234416953567663512791490547477463942592459561295154408615408089305002537562548661891858271572741488435280131654574629287815420697857124775981011255551826147556713103423288022177681698390816912620464564608048931640055969112867105277874991610712969186377851103300397487024902396315697530862969353617132899635311491614874507927602047979532034354232682661272522164194757896554935159507074321452283943515884985245463077290588124533139669146521293736000245544565331927012499527920005224540908521794437159776862044825878546367975495207278377711745495101244381077741828198072374482906153619279228800384125260407340164509588982125343505730656692565017604523967526893179627920985327628802453247090672700395272097254471526378084898555850040072290741279861039786341689514013053097744857677983869194059694050208099039829636803393226250496409446483944305073248087668279076968366018095036753071596589106342553283125082476505658878391511709225775944864681895255006138435881801340197365376872106054545162752581061299915980577982411946527431954134217187249030189540335761284385685581522825606466791685236931801961340417726615789905797369499409364628275945780902442186769252493498435353326369778459472908795442723076704915959576984731055067460260719481143097361976490977067047309839055148085839482425494941846559679023221779351858259529628486632823109942784087216857552290746764452186156391294405560010210272453623274881284933897833700886545588290710405120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -9997665015518813996166304866228575959041339019632651682970274834313353502656080896313601170343962196671121503777651891349606066992087834176244158234307425046652994452388118882420340908539562450535803962290672498733619506318948427617301443120882607224178058064602714989541007769168094570615654362259627747074472998879086445677661895200411557055858431891170044314088156156841159466303217449140242507973404352701498248428421515908554900629060629525211824436975235913628436272217923081156255274897831688276365653133180351786303278367588544295515797409571203176652460593378962285575607166966637696584225831937164590866560683778580143154291531665544974045187961828779211145860834995302479194135476751319516711206400267153566055062101165063357865071874047421512556354905923976918589449192093250218252860678653069913905918858416308326456873597758462433542734761331896289839791537979825633924517149992238561587197254030999704561579117418299352808933966308906959964517822776857056299717868694724578226019333809740695165773439638900651065858314344015120374328444396246860972215220846760122355319278147922819628420202419366268775464579826364495974427746257545249207872166987649361162024750478582352254889214275179484796444551194318634970974459759797310356048744723001825805167694315705131472230742137344623454227197418172968002986455583565507048846021325894776439936583481719733597961086580144569428752913935259995227595881902954612734565506138318715187969472597255924640994361898022378066655114832274059146437763855280030519454957385211439341814045810918957686864691226722599084094635377375648858953571085235837345799838011415830150703245280650472630606234812581533929020053104079622932506799325825485837480627711523354848840420481395147293721001317976380548619237801538778768013052585205242494015206836419440702427232841532887903446446055681230441883852754931712958120715477333871977477808456474048855854924478745237237975287119423927477560372606189347829318145339377566830439458907111711331059236539752326537667680297445168505511651848475668988746148314118545269169351736892713548654107990555333694809813084638839530737674733311442515426512429738191732289459295775608782243534767894859793468323820880424999271719193683361838216170956025982562717723142571362910485807605252215003669345848556925038406459075111506301726273944589584514635491835787719251233906086494316218347935912561110513832036210459845388159584380639700931628596299023515953748457004532281232547800230665816208549907549518961934340248187224076580522646537349867934223305382233340576272883103824890495498313762221750308917792970381627250186602418488035743320971792963287371869287665133454709842674216910972965708727427390460391112322501166367216849167964401337823184572428522256723674269895354450059874532049571908556412197446738979871269285931211141240381978221417099482879068123772987825838080541970485247073273596108050610396899612167795782055032555037794931170583894274833269608303917296959851539920760454729527123283632840405647145539206027237266275273903424531073543703979846147142246900009439665562588153220163640894872532378962301954619203013054072294947484502328735995511102263513017348675476047616165591764789029985208823335797517488499648308622554563536480913464465463529404667118458927111622825267469023270206856442328764822811561244340988656647571979860469808239408770820708877347588011343155178665332303146680929564216636869338279018632417245818828147050277814185779546640948500076337289236859986823570067584650431939154582479040467645865625488613384345799231301178718417074035481499764427103756564926091077265495514789583493176772416540029751037217233640703195169006810641629164655869952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -9817788537276884296370972800780526316072507789620396281568553878276457917879143817784811718724390758697163240619705763373050856619874095542350845760999498183329925510516743648114582121040655541228185277649783452927110875527358688814216757477960483764529517287795867657528342997895278701655369194847703498482439192896242059168301982625837932328679507925102014341883772435586822165558591822223569731334684448455512132718118172088258550347678129104113787768986101502352116575598546104052063102676540104282510356711034881428226725534670600189726371303794628076969841138546272053501770217769814457570542554063031213016548465829457065722660277831962597341920775353076233713452790516441091994910437452668612682152225835622168034917720598618554196194834373847266029500682906438198938080713752498653615813114707770203362055662078489923811477073059830404412329231782468989765867731363956364153097194642766473568229825846087307484201666132046891614710595169825098648728902235357904316523887432840859861730883782837234755038281198171312811070955035182119057048694869567289770970624270335283335249713462355722671192604962751081684099078742812205462792503351895021304342892717791933482901873017806227069584067570242922835499616665683213476756871098152976199143396315467055358159169349878172569930307471549227465389636413124537788664293513028408682422720831051517564822947939349895377989133273374953909089236878561044771096837389597758377220246726184557113013425814551701802429742719411982857385173658849877505017345552205925774337227938532959091748119969182518652423160848266439986398151171645322814667924470130044718986785095652744844867349511640169748982666399246995050761782114004941170508404946873309398934936318448987530984537127942787938552106492813226313673231800863200348732785089060531076429320511785854365776532248892429545462704890066575864110701330412890466934873299492598145802543607752497875455509013848313654564112124122494931495320923864383290082624884860881471517592728621154498229905473118770702030733869570747850600783945310398906162382058822991596209895162789996479405858392084700405853719503881087700894936812372657363458507130678546857780750790636279123809665760601391164989545754051712093163656158658035827183243836388568711831563901506546110501247150251611226449505494188903413577739064547766138502713044963246705771530731908508970072872194948918310808334276292409636084543088296872044183863998605236074087542759974220097041222355947034655945548273099576442418933024771761634377436164548924682735258278944821186947280977608187846288791352659021768235245353289656139638907987806258271954952792503040303698958878801187175390528065651751488305739135934854585946997458822193731579263757702746589181354186242656149534261535236894922707518679282435179587725296458147668838995796435206855859045619303313516799509722471217237622917219283054240284393460563410587575649536682464283164202907576528278731363136761537292804213641067959593569772804606175604821552801982333476635477777857715535616738825690256101000763076646306550780073147858829359708909008480865546267085964243545990343406507429665710137237871986102394174929903563044307363036918980016400616290791225972139836280969373927824839087616326657479757354530538897608351953458116041367583016068948073715492275775742257504567225067135055579254020129062051746319839763259563514929669136258986166098311247633660060509105730816848894696061894011822089637708923154409552882510224916934675530393212098500095434870343903192195218302431042813155919268490749949275251016306982744241464589193430047614337800817467403626247286987909811744558700623008687672484491374457848964511014974580082547489698972958720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -32809906689776277580693329745712539193245056171084677167549439220311081119433583514513165228841254516784953522167531327031999065667061743562813480071048662498517255794489745989651036919946106818911462324046277019641977844257418934456073784750101620227174578513090161183341887767021688101408065796338524040049530501307283631487874260738666461485210219760506975917477436473199609901034933915172476488536342099298045974623134747480977895182777298702257764308223632116732539615260715727487356427764230599313814309697539364922785410122715721492127556576967626188703912297201103169974125334589304883318173944611302323050533579829829391642533623092915785937134185924808328173998900398231116239451442853610390857042185757229616359703732405316652030621115583078763886152098567854014356735981245694182866798785848925139252714503735818419421508365786510758879558418799372274705715331797172126698984374998873751967151005444351061151440757052810367225987084178580532264233868387545422624799839234618124680724669999362496946022065618569241600777727810731609067501359784548242038852455649897755067761292579309355758615509795806081828671612668395783050735194462841541203043658941074250676482188417903539294427415132442536555142304325749993396882051527375451224530542421265072528376654608780009870958735577029609651304097806133610025441736734390089898487009701564178646577500976459962158418944351395472656622802878356198967074070946471028515439457299031669601025042052126733645533308128650866127267443905382306399266408539816215693442159316385131560479659212589452726098331847786852726165928928157101682347147078216164979422755589485711646480802606157312910211815614786075783851932793645084815228251261033059829064426765080034157668605408912888642691446782870258489438387107485528224660697297883368477182430806293281789083545396090681031170922217516413851130593358951927674144259266111785537419289081733679001555965182012172631614049690084452436214272838264474149608175773575771708316732224006896786889718010116971340377569846406840890870471104282527160161662835248518144158128603222885975277926519484927632742206370721502645110970074918192728754601091486447456330901917398235781583610090438542854835213933885103881126464127432720651471469097890818399501046155527780086871360683711665816620854376949518520172138273933187075496497727805503059432257288950775964134473935950748463517068244101661412997965785438904866020904177786358085685048791092446974223154775493634959143184624837819759051968645056490179276107528275092008358021421996628312265569564846520703746243738215953025113650375039795112114883289266579275584221740621391207699090649029196449669848834866515112258028458252337989272808910767463773793883363304733689719113619513322721573637467220536489751388704019490754706540517194765107971467790523121996564733255708776028611097762129840883690713053056528007411907048486431788349868398876145511899689244805835688766398608242992774624855449975855260158970425837820950726306122052784630235333003875894746666101601460520667948638792970319657187911579099830558507419317430797761915635960125847013970882882544654497545242283689050592446723934925998243542763104062446656094015365284306830396966908083028323719071088914151226976004500582580462876321545584153462446606685368294503782682651080116406868123781389088414198370166419666277000122595469501713642251660292513220873084483418340885320364234797610377222728868159522155842396894788649491397445361582297592855552064460886313033933919056525913596091360338071575536557397421269249830852280422743290498459244049130648028486543852247656032406151567865381321530303500173784912985918216656397118004394213413015936733020160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -55563545931747952535946612678262927654556473209164339754840468833269866328085140362682887422988316443281027030737987096385459089418462242193376974877595139541378536059168645731173742585719112222139042545320720230986770321066828639219209631383622867792575341229965691046899485568849046608297504253748312791525185255152676870991392344601009739343327713145051559616804894638088885660544907936439944342451007554275324100983564027361211329169076334536020434092093114929918147452200473757696384903239082519718033366076822896130942170309958692653305831112086894400165703720854670655856813609234762572431604616733771038153895197184647401357005689338403053759686465532323328204465371326541461078415448920043143748068302924277825138461510673325418574464951061060691195888689106219497925020935322689090487623055877047425470509061777556520872654376716752850489605270058776280125721444849800500979144682766624093494445828131269697781363203095048701029365408542595058704151379588795797191271739595094584883853806320985043569291255351342609821187476619000251640141570534274822967846984868465804796700059784054557843617290462903166445473779352881338574703265958775097381286298281290874953060807325311829696294068816609247744299826027096426446825208175105968668540734531960387127865314044032882108102623079653037246195432855658148296453980259545535625487362571486118950170631008017527698129576647538876346787032482034094318827965850177508924562656604059612627177204690742184296455795369626327680463840405944038383308705802508266738170628552618086522477066928965142795716986658193957692816651420551699199836774480528396648017558695202063369460607656521576230865075843690746050717741823429332164695478680375189064343115862437352187701246992702495459312981426027444517343402167287723524511600808547210798067192297855814285475343730164764213316609518010250475759500454201006359047060692552917991205002901890678195763359875817677413620211166393490576154850336806787033409756428442581722296838805398828630891429549802765970210295560808952396967953193027084983136964937559461347704892649081189282398893191136103692532229411467084383988207949332491374082314687928616037519646325268401372812909474478912995218594603354299697036794065333056255841553628536504752972814895571075660912150206807456830850706169962355732325549252777899433276396074666954988783722129801548973993794874278434708988426960501460886235640375546151909271469729015527345991127686626692163945663519793706663561556813753683474333259997067606936482674056458706085500987274607107039458540359396681105472304071168818095382834868011463141100584088132414279916629509186988871773089615840541813111645585885568277410167215592035425505470834949515788231934342314269775644334021430669368634463485657091861490606994394223999674156228507206288072894521292294314047828387207947050757783566691393406862017999446510432398161464785316937153365229402835980054420785897467139869892724391701513888517867647222271449309666839398577122833578241227131428384508562170133884731162579731608479582338295746617602660530168242665666593441401244600420425450661532389272480926711686519083724427578259060702130846200813860852489972430117761664100473435145415407965859566152428148549814327209525950472758424945984313726857583957544425529381607202940926771647344573760709812474069071565389422472308367354765729804750392842654278229920748137147008459446735143052381501134055908929158325217991562449841983730740293702895382871671605122757965432751895635007937467619551448053879186462052334196733137625680410377097686273014516309961536265340160825601919342062537178997538940929464738508988799270622974559197655114750979251855937777958912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -36661000834166382320714235192551148034116206671998640695623858910768150219007158917101878367184590960828786074746387186785760391699932566391483449772787873078653128710902885864007330579799440518026175839833587044918169160101600288751711615974133958924904536313363830311025336269832759618673752476107200231759380983706701932702258490717546447630196567891874605612855711988978165641401034874047418616525286682691662092145342071192509933924062648356730235624306108770116730139896777340731005754658007322424640941165570826272153035537217157573940864025857632759782860226319182466741379795705577858424895471450815636755782605450110842324268245470539020021587817653319827644595030748411359201275267028380389722623968731814296367575233734533042377191877215719533671672291430256394987673406176326777805265670440934473776395373686248749556489482846866056762462052549520265282287897767583156522411394849389244628131979461725744662675640389543726422194777566694765330247290203682435681560124341213119886767587552521959729346646252839835006454850148752002031423877328544225266393759186465227871802288320404774344471707981258587713544218470821782648588922656369488986202216551642566139189315121297096298686692245002418081608456336981714646083090513613750263120471563733084285932023675691570507566716816312520652638489375454412311624220321448244830462561300740026637755813800385889593550260003227334162999930426161487384969925926976047474845677072846852560817708891745680691446212902106737639001790905555085830525695543500934730675894601663231455963772807841952926117183799244814196370048108326456241062689824457102296956671759934278560384810440735632034083785331929114690865818815651045391541921251951839738966474185616015691987893721146146372010403429144255859901747916948186062111752664399107807199211031824682611047857199630367406266012792817271843647967547396984266857459739679424721096718432613459014481952856985380170934995803504783728461867120672947145324374274806898067343618277860976298883431398838922826803827718818222016400213643591922843782682324479238392637579470411502808192101945805139505919706411405383648022923817362722007012650556399022111315316478183853978973805301588935659041641055699013381725484972368172933923990321577234165718184830556728781695180747970039079053907401653608248943503824077716304244462866655199952424406535678016380001565185766655491086860897841083700871400273410558585497963324766619427889185928105075418060990017265847130276822244734692621642564342679902549734983798261894783057000988752833227666024004014200070657563411289788550685886089261790261980933857503791289014103218871346584072521901068277190105825128870824014071684351428346911506569952804326682036031209609517443785529276687522037018064595166679436361887769900237724139289056272246960396453535266420878045825373298389530010969166453856893113505769226096164604257897977454539094090676062329689900425527762887199032633358291259379831589422504272059157887690322382408108627058372299151389276506690631724620972082431513688865775395349631564906122691322784405677200082866065047192331316078381023489408822116751155008391969196173250430750666600857090617662028764772473084948988419441121368439332148710300689392066203484942395073621849236290575156023276032533647553928969461761379224144794950072884894932137067417095578937706412792491091775654420103313470724741225728476612610262611567327122947846941666710795794309623178062188852949300838084979474801945757486451079736664046322817696625549657978001754608669193434281509782757170713396345289022796366086639509701593263933046234197577869265694992671612520317479356455678611843775200499099415492999241531392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -22126942946167861328174407209399186985287476057862584798130792863938759630851271457164043932012173129636474548029328026381216867069194181613606921250554932413521361113301143775550742719712276379030799387939586199309370642521365490694700550420095974886387977324780953897021362406533147848167346898801750488904080819403190461956015914455827002744065445718332201541214409952797718843451707948147177317258209200201102817081278392517895980173083577430979116051165972568842873687793067952441010461263710981226419541519128269189925916131647378027308030851451933792315694286308946014153831445938919803041069434325095974683237441549195588706643738002385211401905477207419591929075329387833728899562765712435831060326694936725825174663677951233511352573318949071918069555004651113797006754858216216634822671314526388477441015550598430219535607471363314927999130214826469678865970833518983841776613459135196378909038894583452085235701464108998727899193417219020713016241038835695335789094091224351305939251154408683018627388346845997168026621950810784485558683009572161509591362847781586148852627993041412669744978010073223492607864639872670303491815008618523636979533426342176842942185891109162807364624065421521948985624610185847007941148020091299861663408516718274478709410342760172238489844660811852093897855423394133846808020508307485110373489808762866849470166211224601119154293625744532870652769534179305906519604313271328682374779777687234241864624252108886967507179772090038081242058914466783659623012943427350954662901370251120248786650899687017631285446193285871328139867267745028826089214765327698802845733292344382164228646883171406990324670644208674841666997436140298245920410300932484382473853147515337466348430195310593373747703872717837700803046399940626388784065345442785797554559700905510499679184268209493583583479303624711962014411106449570212107567745346119471416917647754777412183209113901454948997526669395748778952899702856369274829897021198084655484340180193107997381918300386222202102037110915614308941620490908392405026473910509267241007203630698757633569607376190296121420959580266748199543944533717874990548061198939354582358582830559283447232933396753237162790448410471431581415318972538396535681670840690985888710106025070140598345238596066634639314729947532640333042797869132970464898971952823518112108865616644563479590173751559479155420100791240652395470269026270047215924231377752091216318296431899373652136465445139652717097901930522041769995662576322581631512381413530984277214185613273309712111642847052667848964197330383054742621458375540188102779745561303467230121236573973984056769383193538611163022958968861615643679507258261767685593243673675247371052381124557319503875702323012295419016057408793309301643219214215945659151183975438134073184127607444304151690552593934460781377757793416886297892239273010438716558868016507597696431299348803655813131686249679928411267027254304544070731594289869069296674731042340889397669312751190775450763618916943533675388599386271801010807334830701492700142262233666011186584312242894332191672560295768949293662498269629019321810667410598840993858780399609788527497135600381078929393445830302509322908411080948177232113242634022603559994928898170806580695500919619345522679161631021148490768396383897976167336836347637606407145793059398479946116462071903842721682509625010004634523472352393927417480646997741192683714323596282070679821321749873453746796056820604998545178149113285361545887761508406344245090385883657621319431695501220862017467415147765447909812453353249159032372593835892075891815460064488005586310290817242317012406775949576666154843632672304005120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -55527240651820425939770960008223338039594795286246045605623302363549370169946304374143846287640694431877175438384125422309457870373048999819845069320571696092767603859725675676549560555283378618766851001042013453920373711837130720821813557343000787197924317694326570472078740611185475469038157154467705391605799719730778009123255573139047005517050362024827102662386115437422471370700833842367581299519864574702928335379890298798863053740652901391331440079177906746141488157699371795687520838405028126071570178086206575251555508577900707803541416824927098387014710126898868592232775095402772048285554552744265359137616063584341275054232344350814326716866310379866223645894093395845231500429492895800089449646381033743761197037880638784201889528159212661673415997667448799789743970444759999882835180345021611984814211895851414331858209556850689154601743998757096327574907118775336202334834617460783054462560590605126988363428631334846548572548359792786831029310537095108514316951908249803111169273135955556772338995705664614874817695105546557868985733203903522009510263633379811353101234831341329719250221536781852236250522462135176512161481400293872665089149757889023971630723620708670415582183782748539688819979229941460596670035598370517352032711362260476607708526887229111744472367106886941211472405280713732929221914594217588713154546726885523276415456074487025855370941633106139480853537058752192896645142576226757480124283868575139476454192550462018917889961589553696658079124522833387520103311147100700826910487312327418404188974763349890742138073073894506371287323252144809356365600805730623039270059417160712677154654682003462269234546114386955313688146065164295897331996032527832624693405705280291014950672574202310755657981630340992533120054453432145231464858866737296320040166013286104031125870496937139123887425222109121750750051637295262164230331321573171610744691704333504227336367835249863671804539035213884905179621273072879786982935298519885781656343769153700510378874602961311709416377516362596452462387010290482570682265595768718754278643796273842682415703250089456047214095086285626714289337085664558326578690395608932708715872356002047120455681995421816716292274417777585379484683370879530454872884067961407724324344091110716673727684863889586439509608517649922750135511571700702546059088950853159142665680778336313242812361966831876893659422067729222510927457497827875610091579929984487092035023337460282565819418931270190342452183596870050574931504680032368117717417515765457647383859996934780390098364630000835109020070807671322432251893722685467157396471022842761438620776299603295869198055101145465958214394307763465553114493624818298620274074640064381894820841904320590443110060846972219588337607725390831058091267458302179444431290390573486695234387598236435906848033423449986709674075602564973501083275445532933735350899782639532052797732366516178737289333340508797472655640804526238004400199665809158052589748134263430578955860543811984482306604961059114450176235852902073988335200699884214487608979586267470789035061030830361713944265480421637652683192112083533241077073235268736815771375341312355921147209878343219236930866483015244666549686926492452571434316855866448734356275835549071390075696161995462112159076753324354752375681783880606551304238257575529724208552066410206200390568711124394092332939466784725817995119569110993941202203786563052549249801333785599605707675658038541163045252740361795147865556983901344935272310371576147442577909926242927171343301999509024173313984979603528810566454242170589003865687957049602850756343096725893961883974301232089029944525937260542533535291932672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -87774808255525383524897546694305932006142606172967251927659351106319633482852369191238122814274512665563019501047515536739607524094005134461176536855116615598134112845732983895284230362686218654163910306641549757321880239666147780829721933716543137973597799500668482616882579013233822988999875794417184617247069965323693826031790336356230340825538901134035376266883782679714079502162243803137641764912963008008074056177193915012013704759145479894341734766568442292926719546048856028887707619340454928360469286263675381480151584414546507947090025082562521442303340477288617575090888176213863083924696418245738395377251772742219337212401709594464934812812740906686098185578397592070653244493264529196637492176350825184905536043089466229816182997891789338041857301327837358755629760321677015416412632907215403770736651235777357619360413191054806869394502192679509184897768224334277796256308763782889130746629585277700813235017830919576658909221017991455066938593213191132477942234952258600494812594288458898248450176584466349066486074561572062772417321305280876148984338884366177004184641672503716247444795207986991405211659175276872732831036433655932658797861366741103209520690755116444648860066211623518424740568826015131476184879315627245855021488989394078896463043289890949603975935403668397205975930317755464557599872316724563823079026710741412384318033755126871440573936523751352514727259029790358777889099628735205464049950954611795116802838404879998358800244443240237933621407242710409404818253943992229515507613985144248134102789556244361800583052820391711743226997885311968655934423773454637715191570781275896211482974542419728770265024662443560245314925953517380882984961988769335199501559276793705768261781982553648784632721380660142338491830021439429072058636664722104052400798363501926406314379018126753878231870636650569742818691170137547927404786318331501898789498509313615774815289146459404991169786089118375890874525465745908500414107140210538129925215630448748626248166176803824387849343394586086034936659849371355798110977022699348709423777581136484687938182969935697284363679383486077502958182680270825581568634987373649028849643358781938107518458072946086474492428287279942457432183324487820319406763850165878428147353955190181190655356809160860287838733643167287084362852446717098686404319351244282903695198963899601763114211126938050327198518626274912091192155390367054096614518914819447407540844864274719985654589999861119617353199086124775273160952339541772026937692912670241014347913090886343861192701507945616735741756820884983764778144450618116544771467301715168770027061268388257999262792095097459538712201347440928545839590149989639465210487617780780214240892796100429757336725499476315953515643245045503266356533696569340425129645244231007251057954509921221655505146829167147060368761993706969439452571046688962432382594308676751042129569647987236307390940491434004621777379095819339821572022869370040736265629587603806523255964005923112634097842137362892601472247546837764130107044811031199341369382137838964699561335908149613963200579119751910352819578697113941766641133891263099839655049693657312261943573859581118769861282675919638801691693159294567801908799862500822501577482020533475236490542203326910340971650283505785689020581065022337632828660833419842677791804293328906833456360154792586487594944166872819839291940065777016812789734544144580116572664658076011633422310260700773605992271724237822270061899436270955949950968187804910177347725582903686790641699168321055349968884347502075236784256355573163723943303271324183797460956154197908443544140801329612387457970593602504787964723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -76565164036215062116402442960854661555311757233105746097228181661566625084834169675787906964194265767040550250598092044279185908645173658758147466989975452070427370108502001936764695970879954157731516568980277309889422324081272114776985071792324207970169023747411279914422234348295833356232021346191451040978706600731501964198775974170908272117744879460904569619334580556517187178829976839375426839466703583321051814404744758774860066644862008339966540731563324334875387415006471066179996838705703825110718337330678132436244281253288366342289107147456240914750827238354871458935622088712292585739676638594011275254576840292717647917693332418223842266709724734976929319182370375273036559773175332635338352132371870121090711533537985625447613766753340137960988268312979723328111110335463594600918205663089605672617997296151991734793139908984951708216881278634573088036337514301248385748543702646943378474171262660289839150688135052096052473169429481509372692118888024927070507823668698871390840680329530968474851858037215740633453688025688339184043969732759241475190324882683259580816688705165700300083745960413881962073093243346110898222813422064157495044262770213251604236852266008605291513749873894364635362406701498647444013230640480846509610675337548317794993079258905725529167708521670800153405908209637069075642460172404845701710887982399072878485722108473552534972554453013404683549486999009846436815784597288273473762956036426000119403975032023972199796925029622374274811355757284262194351514048170048619845314646359568547043871469647009775939806189472256031208512780829243137354508162252015612386882679507189882469161314757289581691218016643825339383988207542654909538896060582451280886222334298654061161180585241471683979710478561794381727673195899302099353529570570831091080835462989927728043558823539745802906121455431288233792212954761059520859304594128531142249919472371508624663476320081157415921220275196046100749373562302790551855631098814151939402310410188984482507969341178604068370129614725704452378677872921088865244786694074906026248849354492182618474708078591888264994463383949096374053799276069152955517412536194175688971627847126344192034043442448082617411975557514141758420878487435477265993399289182176210898643336234064151984450126415019498107217809742891238787726024760641805913097981454819433915561627095178020044238253725513943048799536710445659270014310019499381171117616990797940553086342308739353587135238813620070493389431638912229642012498569603046029854468905232804008814402677306924290181777665087916711531888978401364886294755775517704921241739696015644462932208349378774323413893952847990395868764983866963807964523592107107509783339804888885056509361437199307030865206624048257541046530929375932327797984953956708126466151468768667282245880680057396057646899952546667696688524526951746373017901214788342976338447065685356520773881104045767391732266462973553360641092329619164560769416166222348551920945110994212279543117484216518070111725657571577520974669292631727311249692652362380266713927266450586882072009051188623572542659846466727251715430156947354442345724825782510537680683562402640362652026643767095830238716291814221470037226216820568180932976380183612938616002640605563178479146044723796039298014352136827277454176286664289611069792377949795556992408019448168957772488242653296932153019846378984049449100766977266000142509776458436677392672399784623137882479616761313307997216395962313683254556054322797258560443448491202343860841308191208420292381260417808761793343931749357050560720504002303968168138493472413391540650173966700511299681244488170859967419587357573120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -68890042406758506734180556314190307574712062675461803971216122120567612751490770143408934448925015948359569536661298205033571534391594347310387815127689872359782209377942294979389978159820271927395704152121804273474293962470048764718934241019547992866776315417541265073693458592353512903661366081138072901358156859447493210107409292555017564063536464458431371097419410101566849771358975750914899218914359851400473297007591984755991812928920704668156697009223856033156712558984613517826075115420728132160772487515532989552223156210724449421854852021786277467501508996830928766399094800286291641045357416148591907946068230270290573655284551837175341458473079403371270412764743424528156576812911764130954506006453272238335904311131559604168029362094324216973830174097688729340082927256101374688307599745756397582274436861076176220915383888823816322686675332091835551107675560816540089060545897161533944447663709899469338499088149244190712164426516890899291169947355525670496582151701060882209566665864934969166761396104438640051018173436501838815735451282429881719918098197628656634909278596462769472683432816154293452466962966449096864182579793442845984045645598012013987231867612508019892666234109122107451894708727969708231939276503098393640207898647056480347791655598025622426266060117931445343033690268112924367817495234623281330894726766361245357013712756119406962098577463291220423947521373094551841478186875341924545431612367302313105586454231500169313081586811296428462950802632257623236660767266902969597660652872088576746095970499613340825145950050923536078134089895823658666982460454650580683621005555109452933810016868074165868848173027039401981891407412256156897043749716063252698263152957503931214157546531811860250388732884142675460275821084601735827219470186378892092660900762070188165792925671473911617232514510468955510931124928928436454843188062512979169738726832591456722317196496412685431480375731690987418721267743121564062607668478476869981492597047450430347035718644560334437523987733782110984805867972330739423099233415994830198831309882511407758247801865446672103392554744139026012535857886895268425627571486640317156404204662662604421201624999579231945246968858074090435265913906116290551157372710050278354117965019032168004183212956101226739756871021726484142493650775484800241116050871128585659063792230872932058920681321122908480938369300258896302885506366198691198545575474806841971570117325328471056965581330008179142841349715207590306742714537598425763099863295390781609999982791843923255951720388742089545378380770764797658685831823408379414876187549652830672498600104551485446515917003768547851603039700414326301406366922817700446419114914475755586825321819192240626868571818561359482558759190459724916569950683698945250179621447380380417918108568231841832972293014812276704386558158425392684173581679706458383427427222680181028941661084707378485738840717939695044370558955644767637116906839469460499852303605654075818530500359997092511809718459890535484522810577591935606595827865445639755191582343081420046907321729386664756814431070937653652802344825767572374591997518986317923587885232119106518980970966369715134229279498320701198963281318537972767983410273260228330318795000387138526897357535569918988792472106470016676998161747165625023743190896399672908495684296406304203739643588388613892925735718925636278848831977861226802630157098306385342978685349260246458895682938315423977272889623574037481547683490336074642314890137126131629213145099390976562321843037632105931934838029513167699789493507936342852955265373287553191055855653774451416805259327138520323396294303285248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -100694079698024827923084859465959617821080219581583619693601566866528340655678894341548280685692386000835362051904868824123154296295182795003899589561783777308503644219965024737529585267262004122767627609287659447661810530785708440983766906697140900955024260808070323437711119757468345159426703564084780963968924602059302811646750717863808854191307578155080814041253401959028817929607316872469769245782018003231170105595997104151445402750256478910222958558070708727015018071003428331499927073980540175241611384031182442640832339871461361806987535118087496432869337653819493330376579964969069532183843691770562168221112341024818128724292090551846999180735019476655831663827781973965387811660650612939709693090177165343199152742511126709142766898227412874538578140787373116061052765720506117303683814996312184335489159911246912069602398548399877647414741168169538281457501549645647313031570078897594789033856211655690838787211652666027476671091873794201071072890466674523421195218814589158299255589128055448650103091627035293390332439396740701650598806704932446322322428713485054481668513966515777119068240714364732151632956618619735062843501843750604483347806109920772600878633706356065112639062733046360476428732699018616359017311074638409896137697428651517702010336183697819582645064230246758113868475315378275428374887436095560252758663775007139120621100291454072344833505933669502472241639153052401775136079547667811760198895967629444722118659875463206266877444180380796719564920453154921681840983097620659641006325631387553509281591627546162210798147693500662163020943282270719524193232947859754178081315291579256536135903118372182725919649342638539500925570356403828377504680751794513914053180745397078287167782329457602847792994546984516625318476471174775518041690610155752759368723616158845826173056450720808068178112644918474349522631071041648570651958380577631037395516574452600691655621166477442416907283871125188565951424431030270513127014780528888211136085586471147601330444317323496536572297053202602393971986098042606316954701560122989093353283756328618119531342365857189206431305945731615908653412573804378148899550794319071150230078789492561149511236662675813553822272598716392918464996473391997608653856101640103585276034175210974308146529862747360733147359036266961148067896278920422003292993266880413436835907553115965645494750051881266854120449053684840054905629693595111891817504598755388537663517161220297726465011381116948006733885923845570155895900969977515569196651532668211153099789524395947048802217579085281217716212782463218370870476283729563582948873174226845439855979112996897021922364776805816735614148242233147832519197570223273321200811307901797357038769552275335344924366051310496184591885813334837525974919201355937537168358592304129480729669120874701995359158084066740030606365178003616003421914222265595888322899079933039739210327894947443781427314921103191506133083964145414929921586911847617406424581648630890739220422535573590422719348969442433733229595778741332109312879248069755794165043380099730281545716064179976254756244390543719675867635037680027410718537770573369979585643016960051229336989836678492254736866141120165401399603190381403845557271404346933023458695792899967974743491995341645136543300152221415495074749896805001477550698916169697822092507323609880869171069536071795098749059674594725053187393286413462757780616799787830965315914656447613167561834820216040955311158845669830728635545402058711410644828970076873996375802501512711893827883452829674832951133766460960677287183074560470568610347721196370424081080133861523199616479478137548321369935052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -124684550014474967447255574067001520173572498447346488246853229099387945263735398136531698616094869001405827301347772655093194671652335975887674439078712094582156583215457826875182372629348513219916709474054114805507603909512064955973335734001435017349888464026528603724996475890592823328695889726002214265268922325545547116759033671347403650879215376027677456479009555048863923143142273082267367592138712271110998660153004135224513971330831300606845017034312776095858759886001761913445163808112938358140750305274742488965720858971866959559558315191959241733110316062492195209007892205478396171161465640681723872043053414984489789931258782529941588722924099878795617797245176061930705160550738763247046028064830363070896289804466569578385124290880633997215245086058955347088029749712072322663492091394958059901744952400718326431607332714228149858794027036132280903258236474630748830748721794174708861050346941198553668432004677426775129638564251490659817220655626372897693488204128129223723251243456242852135308444591214524520734721897231742789204039779696904831036303946130223250808533579927940248269911164189917909961426019705306958162025294143481136123656611169802935069308354702447858274856641801542168006291124165267036697737246149025373730698764958447145519114324102381556775362864464402932310822398812281532029272549085059312692830050257890231810999419825634564601151596265361218832333045073022611237772082773046368688431252312000451741279619515136719708091450801514675715140349583245983623889718552462971032025384711326416604440400412803179643218828138656238479466639932874601604926265656770445909095589285753254798143224967566267071222376254594982535962009190309065355130336531695531559795697765180474800810020100225947585197935753999714959649035526681913360697315217965857558882943529594705735126964602450492392427165299454500594534722322407233105295106681046267972712676230597204337283875894400004859375689432944882679567917357504715126500831695523748675254336618277798177739118066558784020246245230779972773599340803314918967812652590714530619005326510178918488646679731873772271736532213391403706280250375097319175499296744599779246052006094536779850231170720339303357304064201752989998688917133071536188199285461037200523093608305437776105310537651234340519511082049616216774458322187375150881393615782757290980308646597417912336902729722791552925808513725430700376984073834021377773389613904421826740731830686309811033762480464148485389192150092403780507002575826705466738625709724198470134449630434527538885753139171544915023545684339284577980139219555003193503703078787591739115956273332752251982739426791492143094991602120648255456980175863653131484946294757150550536899209539144904760277328197893173988282045450778112726480950159115832036203314714647712024414923721267290297810521978824014522987101493264474427811980204646327951160929224388972216492988565102702318111318850130101834687195889396974480401083331852337750484106278528310053679847875316805287576254680596941560020077030131039660351543782579843521960400830706853134749256772271301234877358282910280069041212087329191625751321992872121276753083629445166700837218642785081623089542035703955735247600078986771416099023848595190386994913827987347820530827945651342176901729725210202866515958027750957729717638600925167161342166347531032718337689216364099433811417143996904625178236986138808036981132452440624902070677026921465978796104535933671084040296470796193601680869373802720800274525824017133976481668863807133098197943281669752455673602276655806430672552652448541966776539396312786978598634988780109363797502460500597800960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -96929096849695112059867796262434104594701569848730529140964973071485071610773723853493494832806981671493794832314660867679133553233105632780666798302481677192896260010625583706420466342690573767021598731939772886998535102932898275306358644843868405063483013449432199534386297568465036364963369650171024408621044033354664633092763203041535128355773024766336494501901350032461393702825632499055754244178547828003715012021736129138051893769530735204791190961648171806723597513752284031187535982442321510151295372588707608066233893645468262137884453168938553667802287939858700798306232809712762626191570933354878789734066570255131833565590375031173926888542298267474329136554165438396338369696316495792264669339394967042927879104354923922691852280482485992987870719651909291193318884750736990692727046878190608395526033455178149067522403335151686618442438868399749258856135507700732879126684992964303315935730062716397133007400729675742361261425530863670021227349908600699154099092161921543088757487979882549260631334627920019103932833416530461688626589779260365044825057994814161337310532043341680006956993740024230377634233202885774618974978833508993373598747669672120052158694602455898634790875553301177222327496225579435879904786636624876200666945427278952684474809834576613618791422791260296088239256172337169400660374825349012025364859316030445297463173463567574029494752123448102402535834410483079104596202965406312786675871364605228162095303772737029012016306870651094405894318026606085105785715877596607344617090024523653055371974163379794025459306521150757977293601654460787212142861575374392534325831601413145832147989082100046439061477987907437930451541186126517587072689891492296066460332669853398098134022025001192578700101513529890319616263341906902061875655876275107513548780253777114033128389361131132904064151274816315350257621572384532458682562609907699178081531556638058218664197688491750561497099601210941004073029184837158640298385041862955122215133567788851216731911145890701040310112836150556372583451119695984043997783381051718536953869426446505386019358817100450997578612541896526592976388472168148729983586174400732522249345274636352152194246458718328177401220609126613400450101464320968187459634145442931054921485355808686396287852402665721525996187005755213727547000042012866799854587799811678076176155286555357949867202745377716530178936311075689199244397790958929600412100094643570928610143639842370884303582571873408537917700034059779114247568855733351012868652942873632641278577935771580700086461831081650216733265592472601544673726467102518157652429650556559834717570750428131966680019483082113789939060766749956071491938962872177096844189759737267289903541873198391086560564516407537995513227605787907923070814888034553948944077167267835764620870671515214367552203603156544279504578641060556058703640214503162150857888163612804625404058120073537434637782268279859543932602664927022547227905104040183332642970405684935672405042976398324911663459492657826683560186285539852001079221818613706143856132623900412917564357884540279345239927806442349187891600327868531615905030465595770871734687753558584674397848307855120549416389845336807008741478274050540893611881185897192076300260217255591549479914890401184082710177167022663138377366234208175271643740758880777994560161336864057249164840429867470111651122197246937623432097013416541572400748980552708748590914627962887875435092517481893568060632915459050479234264784324575019991028138565351752225796332161498876277330503498675051454892693613018110058443392262340851221685151137791272666718248191359977495151951617196032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -51316550719575920072431038864966357183855095908592759215195202001173999742578495165699758894471232390325154402909673066949328926973143779737381056826225841096652182429889114492582715153565397817166107832845737537767300842010358831551799295239646970026361394842349996072498356023266070139103595457146373653369494377060240001819317314337077897632572144487812124160438999618202694306561697487243023047402423905149903394238391734908632626655414136836779631718161589043854257159656150854455727347931246228988596742474876621027426757727178182039561704802018835024638482448745215409822675686491175961616612220681424028449310515088913342268279467171241289219603104013479230707105410326451702043405632817699353082800187322631733731690701233741500559855797626397130738092730212471610160444095982253227605058363102005097083403124373099708649976443371078876784358401037400495884145560761705572555689011077536234423079040167871552602627853707476008018026636198287783020761913767472208586895874012146228598380186132379798389235363392000170444097559504436552245722950178044885688606609074319394688297304953728660646170651391479231752683641529241539691519041406567390512290789785968145633766031739490286250252384670596382038647463480227589349293467931779854372137702762654587098164711121375854196931852605404765099486534047858489393125702559088906241227238752394743497165886624240433823652874951590848780329909938698295391268230934007053681274016018910186226362174463240656312823215897965233285047092438833786882440319899643678011919141529027980669753280821889958584574133160834837085198179941623391861448535992560253361460479638041296202415477013160213736053016274544783800631557594820091851920686490147131046493353430633944590821162616290716310308954353580010339476324134952075210530589281123503159949687655074405455157820660918393781152861888333663295399086289683551704975235358811905040385654841052589066279380777383147241093954312929814780304890715725172395707335596015195262278856093935248212551494304484330546189771768444930216571916958329906589107866986837638009176188776957779102027496366492085578217750971214085101633449804623438418391107869225833287370293661737030807625103869585487010496916791610496500831126307689899524846290132297174424882648425713931351394021711596438579350419080628831972313288558931407220270025938083980632698258270164930732101797090377371317942468456572897926915887353033673047114359645809450263825471079466227291411438334056726049969292190128433251030464843624352520477598588097254299157202668125594021019314483123132407127877854878340309998064821692545832577643063264569508035343512700933801139270237099036484010784370678973206393018464061843490160275447132076141231380096651778435449014327831555879841099265097758999908154126927538601868600334463311477236711429236534825819519150055808854555796130144279236789234690730200686341199238835834863161825952855439892839033324110391404309748599178427093635414447610457344582391390931747050451849494783505507063540863578777794163008140386734451442065866116629618007552014883647987318740619988589789455036156860681772940205924382517762988331673971009714690634964486030455702504505629601366618122630448362800508694918534122733619182472029663501153588230007470810322692150512157176222686648361045825339913565739634974942046817783437554377439422911680551297821173082769003239474393651621115702420225712570147107967830531956929865755219896988993623560196687892494176204390470289065473048710584169813288117709829005582844117443278121841019410667233210676189777539517709140621167053109433355808063793218166474765062873522288784545991884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -28453499241327423756174782528699039909834177679771879445731785051637844869825564174457912618987126446308011144070335762088068715102690167114700429577249032558620126201035836664076706548054074325612664464197975823716497674034771660868167347041115527399032854710952285078005496007854449962190895225857647353422095419256918373745186620962216646737887199088532608120994838347057939242978824994805434854938378595013331741811905501701246414754283375731067563858947738091987747796220666555388957546306443609759476188645867444578486129456641898171369018923347667661672698564640088940508079153425372011043790853175621745720830912207276520082177493615564651643180936852092870680106864473589469399975850114686869105382108857543928947786738016844524561542186526116394257372277211457705938683439981946818935388773385771790568431376344339601297304310927017166055478014868414300387780606195504596730412835339791776626658539332830363075051117458582302286365228453718276590833433803866333625681541670137469385442169358848433812046920741964203351978482564898510444504048261914426833775744677818546602487428981935755369910040457563832213188567473642676444386621682850598022418284554568240448037556272923353395934497344839522079770445264069800574883841455152319513324848766499490502357756760937270256341132361503969330837200655478448943702204227528358784658133052108740880186442347139087510307372477764195290780766316306838931916261431837256811586653141323178378010509530460152530322136504725449812583674137983790188806388036024841802322633614894668324206130763426480274016598820536954705145912317190852814587389746268124040669822192626329293872347550224537546594104856336241088271936563152381081275433593617769885764906185708856650824568704847884791947069407621293161257966672809647902974561447929587130240999575408749947652625729106050799557636738837244270629785965221469631953063685111468417130000960893511397481849409845371419579954053438654400019935241630298532472509887966973774161688072348714770231467808198684485233211069148933713902831275947480261292635108889076213578668687397027995273233926183520027469320941595891170149074785178852991140037379386543095127494118874632000982875310883896599536757286669190057078383108984916375162377314048766790149777627713578144983722281180095859669979169777053140209805928547337742475175964903537196725901513845112669545404924584687079061400994676327268108821856133774192726732434193885338732339968150900184551050547129606125847083167269354667792887758759217273910625305740499398987721256628171400935890793324968059141156770929554564853093804162656979200648263199647827367127516881836272265424674279814916945039211664666451399745302586529156788598527354715892926136213430604260586276237148831181823540835259483715423146757045638752079040066723886056938722012826019831286259910359048540258972921516233062955185595755526800610164847913442336214117289876755811314317032564441504111701782886666356279780201506833103509675445743065805755480148204864543807536738013714004196724545687868983805746240608779719562306377056150840482920055294990233050850523634164144233858582476840535873683222483337385828813066180377347404423110736416532915888593876827233604387775415700626620269873157840345123783561798602283413176155665898681045593572846924432645578683239666288964062011837648721540843824710843298275439585106955274526959516903763540002566067886163212177358558526276058758648538542318435200447630468060706127104828974521601010485696965643834101551419534433629865307280326490437789280655479187655436498404637534853905920995920466984635515537806622088443660928877944394219520000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -22714212127067181075267530932317416160052039309684664390790120347835466051259706564483841582322316432121454002592479606636503301156188445113543820549471630658947917241639999093340167519082434139207867882291339136360633335447899107421847558319220610445892225119385204923462504673651446179624979314802323053186833494114621676527896345885102008010476093106947382591197235888427410558314739759525984376021205845796841588770978660243923130610889716768708413140858447648063016719232707200723120357000232118658006073248173900433715930602622429114338749751387218071532435175067626488034165030430019920981984484353792899928481969411243262156633592918151821379799848451280274881059758865444188177028317752334139047345054725133398475253613929175929458474712784619703372163910806559774893588924671090767426090397309302220915765868357889280867120699729063780301304692493059960094788388609519595730669452664755007785346499648426692311778457150162058837919945929035051473654087186255472829599829319408146206662166290020300997799120311693654156547341783699006268792041068570288941706091368001317606987871815645587749146606424735815538592849518515419097982894699206691345084608726223664726968058352982888477050751377741003912850983562678075738381811808275812081929802020789056047928660435029140870350456053957692399882851390507981650936730159997662515411209531191957421122409725251643486935422081133618756508751901452817467094477056417004638339153666562248993670796275258088324044866746261193629509807032211531224311787593935744128407331420036514704888751231258945225250592198494127578455350902580901786352187677929048754581680736568643611920555121959590355002176992211675212416173321513093159429848765547891039014221383097088891364093299883124481445587771788794718271322605539815504016374862575221753190403268596270593823851938398023790956758083405299450582420470883423150616095394912508125930028350971630935442848934841945676672335229780013504548185017255618704242632219826168357756635731206255012124013606618829470988371649798233612326366071259523931194928532228983374797732284379444001746292374058156630371854743604097339460113527884034084281393537975774821709488263300063191785376790990425784467439503322592823604335523612141304810668039497958802965677276063431178770476348960686718086934707961244617636816707002151128685726805308885718957579937562495960137437936583638880739965246867328379193242871792889953235167027933055352784375998521696767394706808628934386052596732658863152810791000149940650659654725424012072726032930187419150555380513365299830161355155738230123102266850580640923723072163485930423975123192832483561707262123346632526626985254741469151665664332762978730679313183378970636404496624506315292074217046562921140567960229583454352850101631927983717545560700896439540890756860663999768946028243571328522574500216306237864979788578831780440961939578565852137194505645038002864839457524801788674563010483511550677743761483744822510066455367827036938181893703433320690633184410739282664431988005336675211119385697290236676314260422855856049219561320362306000293074976094507417638452014304664907664884818598801254414168127475794635270801998892157813795395383254099038880292581799121556840037121488576215150943310403202187019238044702970729371810500526160455563719300999928877955360102275021661188794706191059775984063041636729397267644951540317268033679131075656014125502126394655058008309583822908527705973217841136204964028645140076342507346263376945979193286982800774440115740012156141600973522849979466702891694994127475399127008318433263711275243658511288984893660995134685184000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -16231921984175947038983033486655495105800258942432387643354996726687259563955626062292468731207475614661976219313668455547086117184545433125942608616325710938918444375648854832519904517453016511304371576586036483012597387786197588793674910592654484936241394971118207236171653321224728713844854838012901067652850202314934203928402024310004108387354022294455669774135757511898507598040985198879702678494995750089304921557871223668644137301925015581287110136640096105675580607104040799393444817692775699695567129291007900576483438332449089926688492058129517580839380399910414800236642671143428481157445994912763944680616670411048751545077533351222739161202942027336449097961983073180794750106112631484531213909701953247620435574504698106240276520940269800137324616016039250481687588819167752507392294967675092490747826850362611339374090326489835719524525811621223943623249858463813405169927468697237327880650402669774237820776139433547984729915297535273575467731612102740268289464556060524412650470344547567481109576277627226156837006842169776861964365037640323097336708829260011699328666257742015660150803642442794437580950813874587626524034867797474757827395789510184217885754393457440841670908764303126161188373732138432010695890689853111253744874029030026713759191147672916836767859107115576967064089822768488792669622741557365199723727758219116876093860744470305412186786995394413896493110316896114090793691257168490161373918679617532350116431799001057891349791667058415002283656908934280950900792189123750249832599128831137584122197720841646907524930728239039595712311196242545449497206508967827275608786568356102760458072624201891439368838629449032786651227871446629376351482018045397470679402838501636909676837408961901650439890064430223461429797166461391430655273271297388940301976172542069762083995685336597748356389525115307551135598780929141538260492379785267611654244915824207931530151666883404360030268708021508779892901863898840749481905303450486216478346001230916686807195999480505495767830244110841143847477065378270352935723713171472170615049091785362761244205239042093430219204502755622684693707894407695398617360754488751757781054639524342228906715135879500341919108364378590545300319095353099942269011340569385546220595084420718966728760872249637120916226002636437133645622501974502114563626121253378546571420789666419447529599813081839438769232797505808620341737318611925082617632882015091558710767047295403130145923365610829513403922154432135112626839992803563517541426327565893609598733289926521150481417843942971600154806000433726452164991275249394890763711229653615432550137034702258325674011453557371606151190110196347381568654651063484958148957548522015141143077673237772379946601459700071344250356634988018225843557247782403208190036199748174731063178370091380856347138272368229931466392889683820623795313703633867968378021612073870557171010627668716375845692630353400108447044232457461879419279142074616325729347137232186449249803654769183394847023147365380182445162030332807804166090783590458786238577850912707590350963251830081105096787153938442716237935098134558962442691800966093893551067789191570186813454014752323008673981723940279610929041908976458200750364122717771876532569218126529306382003733248590815622795109289353529574827818168483330630684776154931248867519924921825926497158448747327836790469234861560506486232712503179059899829492314613780688051529109568844503710091735712826455290838568680846118107557611668445290741477908161951109310461008793999263586219935438566495119031021749321459705847919677162132188285782477843073435526443827200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -6848551885528577647061133351687795167522491588309958882028603345608996464760978886077605983997387477702285266266955085660741947417756113665804807488475286163476458340254798589302365559738667818012465319216985399774278032161341022312829728067418515495616074159955879082315215615724478489886200860452619253372732752689225083123445077127338056291818278447450205150371326339274460032405775386556045235089622377224277881634868974913322619213846811165284743265689233986438300842676214266449536221318221189587305232848380087135032403802406181321795832245657451973658217998299964080256598376534191090687267181925864492388507551643701856939619966195071163835907528774691644033144125183442949761061454378981062629532109278933239772351964928110427090483470953600606316072641784172728610580603533317359486271498920104145441138007765865349377711503630476579211690858755219973190032541289539005844677240425415017279444171173568162109596670763811396588324224757131044717258053267410332993862590216704257484935129608220915477336097430800972989331975560502608079739630831308829235459019262269336349611053782844973036832156656711645790738571787050505824367551495716881571618878685708737651901321509087783337947494552919649432511161638753066077392222847752760887805108997875978092025286865452429059108259800361808379178576187647151858528824056478927643499298349955689482837768577805161939024903901818185270426082469124086822495703097796495874271426314958650800162583836792591303664267353849885533689826199425595887395687774793816136329344084766610303488520973868530556397250276245300304338041148902896145032614599517791599427252127356994625341488270308827089649366948645038876939075884930113504256905913880836809293359828205079319566142778861506388912810946190438546746003206522728065948716556108130708135062043449516929719193246570046028429847784452067866688748059058852992256635581946316691319294732494786477562987034634896735438597841132068294351851413602157652044912900027382582870046473291987149852855554339797431958266744823246451432177977507582547197873594874926971117413178995524152750804463475484046620455658564702155597508417013756309536873838416546156881864521805111074320698025565422340918839795968417847080499594342923046542263058775797278764883607843337675210719997160638157186086592597393542770626133698210435763419831597710479831741224077385290634163731506221130114035394616639250341931506546042678058594256287827485800076193381319114265433369924798858616470561019003804596196237009641545067810418789224545032454903732736399680587530626336199833283306049230228525254305116363786933615557250956169729753201143360159858070264529529080652865190077418748315234892974272360072293671750544560058375614846836661341606600447846441259647233703551699516912603983996017189701229011878245298550017240326955474259858665797730357093011832208360147680222159068085230106333424772550904212888536575484124601104475211777732338452266357186464225847049459081781861526671818927415360327484441518506620845511847231450901010762854002467725371415922113157889682366298492596549486567472157974985658867092486833859679913165402103731853972598298704672851444303165677253432883444308172104529816380645167852269705665619377225085658204632747287747630110907177055754929876571945295056240690852078203733657708935429487306086682351809431626157720916912784590051544497596739675371285853266146213487762394207497218618221811673373300883220875398323449786946779488567805442461481285743077837459570975191459945522570650210427837157022790151526681027581445952037732683260553876609294149422973003609626739042083143680000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -665913702845207025020859409069051422624973846226664823558048727223930322010244735950876613737966426092109351832565899706982018903120356483544604890900098035967839277278048606853306347206258677341844242955463984120139940784849850361462659789661709815617617073308506199428899235301739074535248367358251597369274908240022962415210916897174901409471190418424515416817294294354988087076844150081127935265386840710693696051441571204041582902090127974614146487440381094000067201460021139995408531974898194244425618684599376870256910810646706988306389790496174413322933071314853705346711682970185255595314410268761736868933576531950084135911075173371025972716056651128450915308132650539346196034677466015842841999640338372820295099087119717930884016277466356209145868155969342300254097634565041684221717292767585859483785189280105511032973862465157547325911668908965711651070734215977021413343084841451553813652991741660640429511009450346317119247694907362817570115691428159213870086118089833376078383274744856307824296024251657665155188297936560665185429967223171797798483905760728180590328888927622353844034887853207579811315070022819783449249813981311508814873626181409194473861876135581785166931992109118818721674878831032514301298018676544458806997116895664402244806164138921402601342543686469958921350803811771619856013102772301526571204763912998110792424202744308646099094813685466113801725637472571050761814091962095374277368613357891105471059032681167776126450996137699551220772874422701018950119226559300866445921570251705968390406777058665018724415378100800371938132845853697463668648409962197986124298886896359198767543551611915381729710350448427250172646401991092209054655374726684495525281452644214916568282011939576406516033159952241601924785278643369916125673631474057197885940200069283934527409915599010120658734031806732265615899520558702338704051941967739529127701805129185297372890802816074690041059916116087969892593609734805565670528875366953011288060330717467887565008029187246827668442140002020122477182632064822858986622814770985369289970327567965517947954364358891131247417613212064754095213924625763092393313028212016285372334930693170140032153702783559847416709643994849061842480517986139180729016749296891949387321629795242368706100625746066297521974534233728488382125874393240086698448538335878565181278923947307433706059375889556503095286512758340170557635531569860052627565031257715665056581436222585703683868411381337468826323747527380438721109658727226382870096094267103860736240932690165190629099341568899852623522783978738072199331769713488776330529560044296398566106974639700950605945676938976705780064470254981863687934382995383229592474747937252812110858772230410809294690533596942031061339394624171797743556508457065918136630789215401180170652098018732254077628464210042304188134131875004091896662221890420243656892427600941337919260125271626827491282462191992605516483039291709143194712518195990107822660738552098733924913659777093544787370431819774472824264464069873788298251797808168981718729420097701762439733721121659747410062623627033246099751492250009911555555718990005983927516216130283000238995321833847515090971878112617421976517056796080627477710817960347401186257263168586032698316512650659396638839567705025777224805984760377775472135866376508317230662139745155461638119012320616814908816158377521422448323026028204876942619484709286063873096151754695184125203162827900892043135758623479294816699070618006731069894229468772819866970830794106576592000112211908897404940201569112592104868801207636124518069174611059213860864000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 809510070719231126633057059467949609043672502194024429328663771107957507818475592149351027344692310557378982966239432142335642015852975343041486190597347771372507283683252243541820242047518371722878565296627760369692646086053868118181433581036067403302746419553258086197276619420305899036525293628905623932774932125692657574740755649914727407753998374615962855863188587256938949195980823940328865448388002806149899868773440508051426078236155990927435012428613502054064017171066392589704933566741690866902772001068443997710314137122694285739314719936447435393846657049513271837931053275436928853725336097105226370576486691308226439034848830195402204266288227358743194496144915949788584516798987261942369068059882808282666761007013685906892618709244533748683405236582372493362102330538039271740294671874467778384200921530730104241145202181584578852792349225340100184825342237122886985015327019503213922223737061540706138200056463612938437598710914651679554255860053744131019027918756449705407057227218060589096731603846612322484642874557833467661044084506132998808542658687073513739955551946291723826203508891508179035241106514944757037588091948163856994201854485684091831334427367241509513287551599382904732856643788026029830047571554392657546846984651480609899428461267212960581830468145650172755919892695085123602295101235199945867854148721429073531251496954721834187307901146891127434876087990126190907955314780524475682510042499222423750487870584497462887544440392071176150881940889053650390924854310006111928151725172586643383756985747667517421112161938282373065304173258448031294583132783636981199866435825686688249714087216579196849523002769503902692637028120376764204899133769262673104658933257436104025590097467547628971665000254835779318016043692220519463868730435721244713024078109573096523181053261211853324389331713650517423919588820717815589015231991334163601175888197445793934303537268998251154068738247625153252963354709759908037243051185719152575442918403043516165478141493397194883219532292295024483454566455889089658764813267670542137909508188164118514915187101260850556002843428962086645315677467583643255355611435538471222660322790797944399696200538463331649390601980483769571222825164801809111066584492059142731031034306012001325635486863825435800189672863105327871145289182989565477129120681849158748055174734947247365492829892976822698897362331458902087611278964846758719059623581745395701068066826527092217596642619922609876577066252781624483991711855091158322656043819555914562639802663960542678988119932526558434662631926451522798334800780848752665899671002162546480394529445480670938255389601225041199375862631924781688527220529882605249723874661270538905834691448845514119634265593218279985691516384233455739339801009089755615262032323215506970562183863709269141804867444100343288898870086469883288292726577339057653095350345293075265674181237357884297825719554104246180295715805313241457535342190311394157853140278485196302178284920071498833470090236545543892545954898448587571425318592068850890225968772218935265072509339527901638097554045775782104258317423435751736297334392984571757340493775396871216911071931180434723294625785505758408948726769026812337932437410953151268901025381296823848438710108761486225237471406434340660101660163947857413381185437412571837196378234586066944826285405159045767777917341401170097273591928987437889225071793117033020181555739134717283705826605452019898718360294885965883846964196017405253265788116333072738213988473762799303784604438763648815579552600739520152729812889197776712394876613400985600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 364243470533345253455119740806944037015637336318493208334149451709495167561681876414060146697567522909816654066590554170639453770593070084833625856813247194051668521156226953123440460923778114687113803646262871705664653356949687754570104596259959950165221795288145578775294327199101274435297369127930737531562507655479701502770226539017507955084656985889536503034659418079603472320674393891195556502727633924349746181937200035123809563609150490133811099116265221830010102147450162606650690143885883428228851670329362377757597361149127436747241497148225378632250703119197195618796453916936328863691766366872744678622581526421040333884692958652463757887534963068922928914318144613655684853402065612491890797542092448686419373667867924285817084891556147812252083918641565510839711453904618223317304346529873288556706433641095597129851146570092275212587950383136179327073970309776680045784670382834160572697209665048050689947822390417447448693633231883721564998793743212093344534250453213879491845236918703008013124518948706203107761775936933011629014953226971285505745568093815689781849389286259057207244889271592336634553043142522026788108922337107645450422092760416591026631797033198539790073926128785593671711757968066743190868815184649961320024016128814175060486999309934352686147365737558276357396888004384294321958268570367857128335307037559705319016406108302189820161129735571232605982749670121908191832778800969369191577983510641459314113047038409476964912204360880183094331843748229876668072716257166559715404858371005392689444093878143915149902909938805181721718714015289219572713320419099236677304261373149745012177321845470515565239455061162922656006690356056001261820757953655490104511582745652057068580292509475939843304427790780953929492626283336032078241966314928740680498343350395847429832444521991665421628298135584291531798909973007507011833241356217808652234087400183830675394924098790239857506180118995978392216055541494614518539734584142293645619292617365639057286577267906587294537967470196603089643896579107432369726345505088178754343973905701916666380627119364813848366155847000402901523704881972360247142349682597335413131092122802023778917293342056760552115560402848448265029770782512612622365565867829761682636069008418928897585875963773033044290171977407022734233797816401374222606928917677890987901416979705910109950986900348789218060347494360511053746974225014216841644794157071439561474794227061252755339549671112288959702333156213746209408577294582359816244918405571427235560057470904337607205509282072730915914862459976541039495196488988291389347330116986108615870129686508555096184365360608844450767592472896449095324779464413158717172271102591346196408836714074182609121177851905014826565926420093831522167767973083814250229085091088134732850208693996389668826740173898597429067905133124949172881092099043215321148189957250171395046887124802220483393511200010348460655308234375826327239504937470896256611571633788328598217747444746489242799224712495080860679225341297167947532870773024747308676799145934338132097429587787069622469844639559194249402575291745709119048869015660112070835558258385194127171823718878552089128895369157807997144553801840220214362324136568822201016877221878107905320454211133371853983549446589516350548314849378827673437894302667870878711901972781203208655467913414537122565790371487465955786130142873736746854448455079888928951427846106806580922649520137571470709201772609202131739594692072634481832052457848580416642836701816033890771368630475233546180026830195868089978363312754299475682016624640000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 5618477484644661117687638768913973167915567277796751728892769686490332917157132907854177438337095695452646703636502563437669386587968785922094533993329603314586431609488900012436558476935343312662920849775626188846809336462178326441175503314505744789941642624075036239215135945588508777878163314907241991053976468253662764361073099388160690193946573063955479802572746580351471630242794609995502821572680201608463827832631229391676475472565690421665475654420254937083460661864826244051729998777056626716728876757935481793506779427944981241860714542248262053456878815221949376682623606821910374769176235870463841197421020276862817512161072100970378526721815562520152547878658236079817480363575434217693894557724386910305443843645464118081053239410097616825565074841355504765330505850049986959267727648798473111742611792801840668760736794293104038304053379094463676710290446949615379705750122742076513594628515097175405808689589176518472474182578481206062393422098896898496579497908027821999364904618412561307696446869132532125850328847582217644745727621932343682027739429956609185411972865864851926175628108664010690556999928274661027579167577769443986288299415331898073533281531891580183562108094446134140624774851828358299487110894714670459569092455565630376501030646015287621079727954042269635347800404098245097651357054446010471808203570111435759396429844538601965575230012847542160334006303218559729738364234170954776580981407547705181399330348021650870069954847295827856845599025512835700372382933634828444776146243713789546253016479115793069592977611614875787716534629647515299708625742629122153822146305685262555719931150687616968794617277601179811131423059138949230112759064439862819309234002705080155976971155533449265882075862357938112586013974395162803890393351775783922224024722520334854051037487169252867943370239496731621956213457996781321763291345768083260996926117643827991627510243293817032751173987679379805648421145721345326995278394628175765593028378824187519718808848573151694959196170966088322115493382776854823107522398866795243123847628121163449295127884277653898311319680793366663712388749652035248660956678747735735395601520076139471151097880801717535995218662470628409628564354880294956896648087901727824228366536631736299958563877602149889968255859585191787720694881789632863311190072965369277560074066682763513513147053697043297821070076512498399041124343153950517064437226722029849492804011596268043695725370481237075196809135907640758209628603102767549466407123733685217126434815311378664927575102792942026388124009673054645293377959190844018151584559480638374454329444819101218714741672791796484452333775155468114181046413847947097305135279351181435968300091523701891622016351156419156809798690676987924856245371525274023502689684029320630988681022262774555226333340202597415881909943766259207553429424317684177956761308253248004782340061542126225070043478819616857545765960193846678876006170563122395733889156269725769888074528045473612088501604163335198830567814199141275870002990624487608688721894594596386298703435780009025795928321512727645592649941133603167838647081349686022948198000850758722443705921263969625436206100589696840885441508875122111258009680379047898802862761629971716268846093036659988005185417407988893654237468474992799814487364785656251914189514114424851089397638835210322752773464256848832110078165458666206695473369462748689531547736133100693026828306684334264139057031762630041949320250265028680668677600889997683356550253389011758060424806393607721540840997112053821974461977432882600214528000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -37908811600244845434484863560041820896732871216290698501883306663101333097998952278946069085678874018716282153878621028369557464019193849986888911371607422425641082043577757969683434834246455947360790257867287102161335292321275630679896139344179495165445335553070092493397285405990197256956455921293165912646725151967710634262964398648031938412186050552199059916624829180414541459436097660523482812501286242048912759554053127207024035918441649658320604296168393971811210456312330956859086632693079504577723532607234898673279005679573374197318234344587809210086365595175693769940237429671423818180319328934445186544763654860003118514939977073452286756369714506562973630646263071865169702426648634464574841176184170474318606547411186515904659410223061512887900361264761203667120470589151234705033512884739634851075584348963044928966471024514328735486884011199162250912560250898413401631088741771975017559031553342083199944206046337213549474246087067316703877417523869611168346291485354108118713580684317890161827461228097314806754380634217700273873609182467897605598756421256074021472578188633077515918772382952003541026413240440212474100058509003679355881846946975938321606989806845153723816664122954929677674823040491827755378857033266384458988681890300358444580743992832245960540429090911809506351177855245648337227510513483609001627383481160304507212600311910638862756818151949595895485692751663470264632470979123681644240001210262227408391317351086357035591995869244644894773662465899400728563176954083079446559491999161919415311939566689917120010885576898839198935570083212685157581937922454793863218279179975083828884485366021191996219889981829331915594011342601056394698056596919922312709710833398383076237657976465041781933297676026497745959283189279657960109303171937892591561450709735675268722456468252178130616309354562580745790783048339895033334340180268727485702955971794884852251556456647436639378759176314749603623966477927171146798453502893977624830239495046769027744686800901793127610208858260233024876762949571451631514665211996760679493659866535662444764996676390992187435910067084436727737127561532194322001732056045285304138381096595957854527139956722103806665573252195973671110985807289788131226410886059144679265193837484535432719267736086327860607043901856687105365404507533072151994964251847430756360638701068836521591371479788108526913580047336160416582175839619815355025755746205257164550882465897023288832632288622979957999051521330240953391037985562784024787446174139791881738218432958432144909247772597277996015486242779266481698599254862183404019783505898053978801637999865076027144639402303470554748529209043246958600103131802038512933877213111147752996907866805922473619913827195556238455854533614460387965692071148688555729818895884024266302848371886168651776716771295524435723905789941672882282903894642274372351965515402076885304067859527407547626340258491647279168744736100291107481393366442650015198928089289794880915830527389328513071714870866813325911738043361403694507673320569370351570407084648300589313392512621539785436129575953441553704230523438497295403916657533791202968747309708491903695208067135357982362541632391574880678060926510145748255946233906396949240780560891185390268313234010884135028083758772299962768803930773777331899832220946375723588214548509744244083117004133330858845054960634452845884936105946352760307928551768063569937366563014067285342602581424461810650143202770638977487790761333053990672306784089168773931653033440259260596940453100246627753239496341993169479217142110250598400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -8305731345039419580886225080581089990011954908256599785181011721403552457634860410515957188998976291640565850661084753604810052929992311180783788570011319436116952473252278095186154129295939788000805212870150948393229486087376826788369735199516079934594567701139078253696910937090183318662951826161479348280046539417843139878952981725302966632785986736300167884747667165858874839708117304844068221339500883980847864658210452347360009990892058689769861145957628358943859173491197307363967209573026437867648762790180136333170741296765942577145215346791244491819077346875525083118881317295312137929702371711872480411738248675533588903841291148389964794673175523142628196441622687514038044845477459951308372204542366783010785415403948819877149570026011812162209465817704047555587521325869318262220674208484517321623303891209874560080451943660921000774586323491385358389595640160906235337425140236369852114356085511376038876874559400287626401149479283637133244841586712300982312502886472187673483291707718007137685745454162637999748413332127576760752636018037705522080350590158391372928792185808137327722838963043361059537537295294701895021103010111772609929514533335330756606823381505474041442600603479262895985442706087258641496593937124950846930596296733247304689131615332051092152699632006294694560005939732748916513853949537570209361191745852048097140172160988968753904717382496067161938082740054103452404965608916586600413165782415802866626697183664961329468780952689328671775490283437961132662240201640371134096413794078328848571319687127609191164426720092868607278969412095248354028175691893549127371171383941963572451575357399914211590516056969889088975816755254412540691936861921579028491804300578088305259576049268691731934130438675761522569106648317073980895337018536687022529996325696651750672477510994361036184528835879488136087184287841292026510088259094213789806890913174743977416484275587898142640188086742978286189876634023235051316359236434279223717427369680059497779092274678595632666400172431716871132752896654700836871409686449202258132900559436458943724902085332224501689648281813805467909179820534512003506113546066668385665148235280790003665375478211692411288439354185471002759782714101943406636902202034662360368416944154126649176786532983928354576539238471220996675591440577488772231050867815447765019042100983714682382356004244775690704496548479356578838295093792963538914473996579857673797858927870974965671254221579004434583842815350869075932064171602588321380903938578668571815923311587096175991804756974047930975983092091874205647555800949076119029349460910157797397285556170254055282818271667402148951175387849222181575068495581147529975815758427834614002806992499608455259654226478343351652583306443911754178680556736848395814325726911143100969901633141334767302370165900456548423570350550115568413660534618745068184442639315141623061553389446085813519963510419081168981288794415025327374062001302163605237722169835102871001876832509662848691396160920241191066639056616537008678690715519758566171071738532272250146754143372323379495644094304615955153353166568703230718836395840652870863408600255992963815214670409170726309968501769741548511172188845866922073881483186339122062695805863131309431017280517214758665648164831286478771298887610427936958183078450252276696335719920011365492899911504589588634266968219902474328120610642672336294643937943345583254360778667249901458095705045975202896845063606701950936264685491596746564130639084372163670668012079265210277893886411752823412085553303903093367139739893760000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 2469055485418707005847424548617120946287288158909676960291628630404320643215328696354872321805738937289060180596055861944641546350108913769387224084326878686893799137670986350493078975040425473729811013181808559445636807992046687230881245601973797669439612645975167575643149424797501130953467356827716139076674910424473191865767420861015585408946640597140660550226109954533319034673107244890001049915555531570229098195711994679983795731876060757626742072281752111203251194407398495212463466892570385556754939680665905195744006706065730141384794677923117570321740945323867144848461761065427336593097425455688681152978820216937591368781274980874402939184398552320925346457551959403326460209702968340331875995812446556917818256083062499852566423966210721126788976518130094963598751332589774488179514158640845519660332924804040638791880945195679604829132882548675094859600739094351656507550944741578771934062274325447716382045482490478998309822454128004693018976432477034474887970643148124320969011465205747656928825263117154109065883759257018183375425747607850138131127589424003437346453467724044814751823832176475011247880873068824471308566011698861152175731659615297885725288952112091615109100537722969472367114249709556676211831670191310200469396461961965938057284348869584515257543639035034177779617621935381061069553040357421141787562101885796202483919327219678619314839587533735305726253485289483894692637802341501089231186425183222388875064215855482999417137067906421427594725469760336942377979170689740357325679490216712591042559226040880593706518238738540143618805736286397526944527063696324387639108960236024100112794645212706589520121844275495146484242042948238296941506383037156472052897077321574384258197242745145033201450903846017171070616487809639903404168065564908032971669970799466532460196971968264648286640684573752338533853827573015566231685228111552639405277860159864362532888772512130830193879408898223457977608285062298695229912993235106960681729998263440074341575199873862120787569150291830907292627227077865773304619514532534850264541608129461622397232353323823067551424423983132349526412228856817069811630417311851803763126793921348331775087849470614545872057493264733750484427993892981995482379083900954989398474336655366631119253022966035559194555983417816960937509501117043570454924870194641118525316013266399434333556398962545808157577289179335446539691117015860678980136648944059125152832392108767850777171340056038194519548266699497538290430326348379233128781968243146577791540281909043526384786586618661376511835224320416240701102390471851140131559549815568450196814181843173323229624027721235119655989590205699352127438302077286069264694504641070360103961483115659918707525007493352202427934228553283150152985085968655208387402434060719567418510936677015098167510946600997885728087308876554902581363626589240033856918423149245851133695133006510916039173135757064332688937853202628256439494663173430369376926197907591536543450396912907190824996969920794268498486352579079714415615192897647129819751161677872005091570177992504471176081143361511013918135767074135278503451448021572666188878578208308421669610579281847617506566639154062752153521400530947234091154633282636481743065204682334350540045104466374592424737679540616749732355136376946603714280047101563918504940823315257319518122970512605083544886484000508105196091628568847532258666090745093696774226745875214120072898167238597735443580125275689766493179467864762683794304118976000054262565913009162671820082450899208140841884066981356885510193152000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 778458514627932597527372175186370162830238920887321553797995967336900196923796611649374419822122764528537946202743805705890147048742421867000849874929668244418693527067222394615922212127045515570419606736246722621276005242277595374487856938677224111597456529576815896086428832040555250137062567815381086584873994388983131360692478117623426813439966063982005329589296620789544543442899231888123709600537879087593010803486700620263423553040115931896730200156438290958880367029502277271129481518025306997951864408246910783118038167299606382501530798518097112004547986148574274534050524821152121895350400660998283140632319340672864234754343957421146723409675697217156514053177220505583682009956654311927998676162842210284393376348371655926630548450966919261799809947695767682745930370772347331529813326078518944380445679529405319892388040265662604900127600582709677402380880993961590697580587888733710365446416833866102903470506634043464905804695280899730056208110053698796602349894570157670436553981850875199650165265301203897633739992881617873362357175544294607557598481182073023249970570857496230425306033776994518143815368125205405358548746615856877180724177221265134876277361987648398140527518763748742395410621725187767871318430050512097863501340994325710747729893459284435629801086249548225830564537717464938423187803297686699650785101812692928997040623011935430869136720168609777013107727419236033731336184525216823127735574264807658834699943686656893076235135667352489893683760962951197952766603558708828110949832190985699025543978962783313992496528156504918099079740190306143997924090346126655005963758719096873331737263131949373467232130892188093306772523713532325865485654606743414374787357654721488388925877898094386982792155270982104970185790765104615166988159888622363969775685869700786172627058601490987448646941889321685808453342605493734118653170454400361794498539189870345671884372742220276702392219410538220702459683643883772707078351232137813441543852093282378528569867628344624021354552743656955772500632336039892161105584840332295571370006630772159355166580981789834529933486740160779903669432756220339620837587770617561661528571544950736208762253048582202570272363783639697697062699406016249721629105110408712692625082051733791922763262521972532283365282799303405090123623724913431512416453514726896344799117597425520845592675453655473656470917458088316908667513563746666756827780134952967701821311490563042508707651547721939669132412426359434266053522458601525428727093192340845104702622971226556831573447689852744584048979512341311975275884582027224207411074003809584213682209438507576898541700082622995328506429682946633977349498499675137864090358352423861929820408185523573697012803675583994109798397353210703405945698242438956185513654127165398765877683915949494841879349133453926011345588582299965281841197242706641904247940986047711058008064605980001524616868330373880306930772286640907398449437934961316681125445488221715103460886778208530142923825770191219113750504309339570028492603669741789468761960344358495142749014989200034548406458062554670069225558465135602401901076999442940495520580459963498936308429725911757150038658752225450605213905999941452772695528409555445466922228910452003120694547332016672396560208976238645384157439468957120823241431866700568566530765418616588326654013308342570222503314462291267083648746893182331940852586557141591057470842691359604314448038775609507046364149478875590712714983204254127013256988859709525857364346440683957197414496995288717262637512063657495756800000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -185784303644547414571237448592208261103058656219964387486486020404701935825463108030599783751294798282321381196729670671334341307741330253854025969235833043171373506141301077295581054391364455519387894707123649387174999244987663544739956231378913271443209250546810945344031820316746295918272041776194302525194993196968629119989469628316432591348056289907436237028252616157465474613576999232098411605554905497713934777422768080691979037969299262853734280787827844122580573767778179124217651817089874593669974234916012762501421020391187974534760749666159766413099602558289568451887151429999663171173451037358430790032391673624431086747387136398036468997262893532535068823414545397511436152548809286320044727002812792152431288411049685898860201909356057301351423514853691151306829561310162580359116728534910276381514947970910663995654112073004248693181216486642972832952887960309653667674636861101635627289810110161112984563748107128816136035511970662414041877757533230471676541339075286614916985989886920388308741416054053468500605567422366695822697092104455677838058862177615643080792216295692637344833182475197371831456921213489872491387650982163137370448052737951514515706886935822427275166913752424429891380652651815369160203976969189822396890285755772479251558198353263147813925554913794707923422604963476550397086994465554623788670743602809618829168137794319282770000185522236276683783549617824557419575438626466665327012731053440456351711670243687643692834400175263721518072955329558005316329961840933890607406973480241729366104190033261074775316761016119235886763882644323403011018776347556928396404438562052571850747351367233874895811613032004124194061199561111655967954990114078272269926464369968165320888905374087076564014097431179233082516206986646080391024571435650133485446847084382042879426592855275057013016660721027947833147042088753247743629404409157852015936391137825002544328804351282601323338532693970915633704047208583290678838813740455560093022874318935397385810096467136160797563008620661641841783950321517294051563910659624306838186649396458450994660978938324964642357320621268137090674431147771616088924433883785123165004057148141937393380636977045231683880556990290181938887612471176373612142218020805412424019024509628292647236765704956192026554704836013742143633300732403311025732303442990799131855249658653870426823479152223434019810977493191260958533074002527099334080412280754205805120777241285947694308061574501641658398517409740748436096352400892302240070820601039100524208972330542520122518926601154743200274783170062650450487003371928115313668639215135658163032680271603087863485772151886154106728988666389450815276802555099476941302149870811753322739995751327242397440044802279715007505633176513803731589646211157662753501080000817532477501697122016724158779844531615544699109573096992273138762032883890548943501568834837866958758467839745952924072018411776619923379712676710008987688513906976865128573657262485175418491274932055652213222163123684479978542343379721235351721607949112670063672566121327443233447815317006831066543974883366521902454055455442692102228245560078378478788552717301718038024437458855265669618807026441210267617278371353598845072658961972314863563440518352743444475019714368594865224644268988472261681899221184691475766704972180110938977596832659292423994804668428411318813230884585187175957053713107758183850239260221883048417663872616095455900787659574342451606076881455791732435451617720907698138219033003891615684593515813217966955830057601497156512897197670400000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -14983325376613139301979683718885567222910175040293905316210483234829897482498642410062621431138828318569001414656183590072872115294129701373094142099201031672363857683914204580012603806145702203358175902224002840091642974149514612261457776215470974572469982862931260033638168881288409284959895580965593316173525061358811146120586851373066420860374428274234616099786620054822632100582603976939583194590196391582675897743949265730276856407310985984555921876817024686098119530744411633620601260348214111312671091873739639019217253032051491026207348593971665051286211378854450771956800030274945816586233592986215291993226629795865727441095463608429297562794777335907711744140930048369377422017646353670952711564325080857196610444562191727393093656447478635538319690905386780950542054825464301215974251529141045191693051820531158039123081245044842129970087651078178470281443751049484319015947458890327942244302160847775180569850786456679342226763332469017331362856979989994475371066254909658687462050001691955007106331058473670195109458527844673665409223190902315465838572206982450944178362041563768829319421262080634809358069501471638515204174696866927704350754844286756063610843309967213388457814260831002667143377306102712083114522147242028790648558704683279426427663181218921984987490617246632658822500046041654741992991486679397832289821004929851576599073237946050768905383410452603042780288098501833645382109920939835291024904425553866662572543543652431914092538058181029494578617780743249577873173139002779997883743541694168748956565621832261308009897527039403656052452530714000588180057132854599273860395410124392642305770475267301827941449059029143221280415069950399047658581302817497039997259786390144758655947088966235922472042497052236583854936256220280466289786633672458421354187275210248093176215264343042567567380877618114439043511803742945034718177967651116988268818425022172375340585403224172017288071318830531462205104833453094202921096391670892482152614332728745196696200377360579393876648748242769616821078968289287098505861295660623715501090371401851206648556846180879648320173226621044043955431369718435488967502194733851957983887087320070597858554443595390884904712212683533435283664732572238074326754352138681980006064707987383044909836694487976650024469830463231699430701558244345277722872261663456448371288478085955888525256969824832120728295962417656926647157622534508903195585875718277523735209014300422124888898186951686827345786526789039981401116111939584425484956416560488947016967386384255020554130749720720083082476396397529018195836097277325410110853501542787068220928542049766791234894963140313396421969458040263188278973898672155965923404240640105186678541153068201299942102253162507407510183134771636082864595942253974610758633626868567537759164379993398873024705469781448695243578867071744836941057319317316580103901145981996594728743412646361067856339701012444977611775648023690278582146721219565152899896037319587066808314509079261589995460931788899526454338858391202057465142375996179054768328244976678295878710276014659406757335345012283456598963802207649961696282969837643741129899865004933865785463199183048581925528995937052259243122844483067512799091323517059253679144417185899948823595356151295692804058746571412732872436790283287719613136915883568110669886997952816298321445660565341384778618479399248287347769573188591156942185061129480067744226757714133658218329410136842968464134087725394098673803831494393996394319875443085081649284821610746133731738485755246043071512576000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 8050472466130272186043038266367108366029284376126865322967026698774260353103837471132064432142251719897572627979873712575006605663680871745996872469504151545854419833563023669365816052640240803348897500698593847394314495151902201589403255414828305875813664131796656943905650478065961171324945041487265968170740531177595295363860551515988943350365832215466799482945456763991985706472313654562183261587253122774409626199728589031157500860788334364917258887608781144077285184186428650591954543148357499679792338007296860356901021835856194074908719729547205463766969958697751467791629029098225284354154289557994446627706309170066278735958422673090673761820187918437143342484885816074904937824628298033842101142828702280623693313931665026823520484274683982100015959766533364118925367558685848483297295193145754475123377950245260245919112546762278586124738596461017785690193099292194330584036141880997766557803519500026005794072601993296720394011334248280730289157581195115205496989393449487539718907868241483969583955094652825262644185917060834260403223046445958930328490302137184111214853791342990649377159635464162325284464793626144454167186972273100249438747966413203951574958356996198105917842060943798351342277595016644371186068675197582929807655269066109693091545344018739699016173048144219514054168510617113935601006675815144498247540061597074920537129201752021055301522292361171004975182520275393162147474594112735509457693356939534846578122023541884876680000017240690696059062893293680742187862196642952602764209205317727297973317955934092779642728418616908126113463887569224392225380724468780858057666902317586662052419136520760933056326446059963179954213884326587082091159183191336853828079531520381311136261020524083240693518578868086340874269732594556320963675061869337488976508162046342049224212723106851827408819217133867294251841636877297220089017613765895514385795989408080419717409666652879218186632729011644154288090268365995968360032182280583610965672786461137899071114924574700641337284238884828301387422343272546224567743474932493076687565524619701035421552982090412871811401947756971775450135860604791654541936621586778423640734680756441579009824213118925642378761672347879353322424070929761092688423589464420753618120409070194287275197562456203561742391147272964825823157271849999204653566326197155288210282416991105725081683903671729437542088170402312180661524429505093650605920125841821962512479260407555873953739061486223878151772856728986507424842493826034452777697733180707236568525492040107088121916218640100246180416414538846609617613720598676467691872002227196559258330797922332583004347911042229572211794968083923588686314878025824473457808314110489476498973014977024324331428189139208757087240190059579011509752869214014440461463271329836955904797422885242565818323221677012062261828185569474704312030164071797295600003679353100196951279029112073585041181204004910056525742533132869427830306652825933092168004070135059235915267307392866737033632102231448189244198505419588248489548722553908916647110022153417524327389711197944648445562047026336747588106869686584232740674313763865107627871827861052820166600038479720036699091878213034710092263466907027178890754380509322219864636394505007309474852486702849966720063327619519329256771472707480601073352907652632956446396554546282107751457131598380160965802055348874233929353199345460572024863045414510002485492362456004335151970356122844851952503313893482081370940794260221516278987868042420680117712041623973234981084947671753215180800000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -1357806763216570094844427740603420517239213847419213648106540219267465038011741978345545416435340041089721337002666746206991966910185335057917491536091605339522874015871121002157134345799802475836245327262382815035797883362334796274177511120871333265384229516496956153326553333634599247450724450045825132636112392253014553585537602436407101020339906750679372500987221270552228399978513309394853670407967169638260348042986627973206985954691435305009239013033658201287656891560824873858052193344761943643888701081117543099459977676565408054037090427354925464053250986229245532119802601192153308432562808251306477871829556865468187121327585706467118060695729051304703028104422744219578676430957510540201725451969219911523738041390624453372969827096509691001957027077507502515058254027903919709344035344609690637427896600270563926599418434386906322872348472508123167483636450838801579368515038162356095459998010610260533238868525243951605825614399945797343371457568695195970749649601103652176792459459883005698403995838501983452188616469896603709177287768277091122615688559750383488629958219619569609252610945677010561562967680041801441648799752277310180156151554633873051495190634985072332382551815441929942802136052701474400205057995885930056977434196493543995792098089568169867365887037621695913977362967286783808890460798233938642690229713011241216556983418159719996296100840780396050383161981894042901067873860754035765239018783787050186246303566416062696439002099806031181650429655360320461701014562771441900688618468157519828230341778016526170143901806051563209505438116833632028954796459456882029476373669125270757344968330358823538788826955524756176415332776029259806874299103995755233226045655928620722519419315557829025194799356123593744236692751088896562123386590378264739373535550298703632783905980751635029596084570152923908725871069889996728570941497656078262302808545859407525462803761033492651664389745003325482146584862427786538294349138185483284472240319406906545896231068562277705442239507417840452684335163391788935723967778310423693227063430595174369673266375089674355720506584407375844271126931288881212126930531429500413877348690294807676869082449090746543935196582494285702720353152747690747940893140363906681365143989122227704887740528695197410988951041067246647884369328089821188148683083783389566058891134630301815525274505144203502188198355474399878083796077585064010757259767460517444683491999597574321536291324268911460348775725035260998377702447022598020684815627131764816901736662797290176067423469024212831765394672341983935172894484349107758974633880626940220781526072858577402633474341584587801460368163400712197101189653155884544109153926902393299043359612783392837067790865442254957242561136937731064671476947711934209446584805179128022665799323002758708906876055489712146317941184914781557782230958505840139924806439897075147059390509257644462874051119003637483528454107976466713483396936699524664444948000100789150914650242489904061899457052819635098849293410660416355781414388699334680620760368234191465676307309461779940686195229390273080096620976856900354621056090935991741412528220886630322822084116811905303695170001469166616138239368156368215355225986497944228872215262674108551233693052416148732041682494919112455810079426983235068618819763949014428109673636992132495366993868223114868691295891548569934325215890972613009478220701369986455696609635912400918450856406888895226355111179082371717752428215991686054001887386631252515309574951400385768326866575294464000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 181742230963975039390649612940634491394152877443435897304306129900238013722617145342292457437145014659502786347578108724447943739342893838520405951377822389948029694307999852569592922863302451874543550107007073651797389602869961812862546223791721369264818038817241793305581879512516702657439212643718554286750377051437141318464277423745412851704104231917350867354577659939272447853098733342821738750363863126699630506357131674333940948690009145445164205471760248959297101029577493860671318475309468014472778585098533319816479065394034700018097430769460936798214944538099160204701850810282124744508793998321003007346666847961200872793375842746972535504806457835049502704273017214991883278864248069758349678503664928408827579365394848833727023380548274982246886489338202629569232714642285174220490590620867389126393175798576445816716251452151991757026414677997962239708864525318148747564638897366884793288679252014390984307070899419896497594240761770479024339983630877481033108550979063231016506418821453583467763220606252369714007624864673705645841499785558343980955769283418267924307305149481080932921603269497803953882981072222174311107564850904229468374494872498952500441632997338881055778697308490701820564157906721113823777965956020609249252937642135445137969263472708771769648282775710062013759523350701518565876085209161640691260089008417671127258796535778124974193160266933980745411617846979696506962612452071339623049035353886826608050401371780747611155177927663407535327082719323016587118304866111815451500787959612276000291758313688378710156831301713255397757595330350331073022640714347534883442627571847934080997254554039964669919702929057545776283490316516036240577176741356533024293962740700695781975667949931601363597539053207954720186702864928077892616808140033394975063648190128263744180184095282024493308058410341693828642075750616782102471745769255953168591158022457521069252514716784346908668866451545238236863246975545116662840197449121783344643003342718213815820712596449746681287030627567275548106411226039427037633796073648093536164107784836557778999187123566516571305048707866680211243935828771983485131307850218207572150213887839428985032827336260412449189308515677351163961451832909133236654314344297688589306386871738529133754528549154379614599014535588868027368701494911963429145621525701907611570125122288410060524452246086294277903676829249916912557777290477300223088092962829214519292239910569113258446976262464564866607388599370033835299664948668956196100716759836763970497666744433135895019110580987662222014896799645169844136205116922329370559094829920514393600757473483834984122601111622973290500810575997770035256361598577189207496897035509269402089429926008632232238739947709585138468157284313543236966622592623052392736053994654989584950355667873682276127671399687031082958657010120187499760814819291970475328294384011493852108923210293529408628236433385746357607136033101762245273648904587058712941731492713399723941132194890342219374298416299972979667453485027202493561937462155087925222996140102507217167054812015893542833469641679084878114363155803500710349262911146073501662621899755876461311006475268606413886834455735132982014834757355830988552749597436358322015702345708672938925266211166374156069303186722375984790106257700454877587599469239545090783074262262590730478544246069333254625760370573237143107706440241182762969495572404146491890560805558665189036122793780961563911011238622081424958164806244538787574818093359285912860342364052068833289043968000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -16056225664411578100070514840437433182416697302825739003825346259618022905292237435671865816221594724449405857340480510311738327864137635139292682412143077258150687432907917886128836634363760192923559505274467701682244206614755046196262734079461914943334535891979947298746270247980777155023462732626221143717279551375194966984245474192661863357665697426179959338180513216068310843726211845562136795775869637841246569717625148715272932459781771734621468916523250316652525147050575395541047129784532280722250242421236249930104509466153292570434233979656717724285226623129552372213706749524501381295643111987482880186237932722430710562768168509392987045667383341451817258858316433376761182755712605669951763120270535091362082804652239585590881039009404584907582440317656876059929047059375980511671118024518900914736397976523715898043501184043812745351532547440547227905639313809675873436852253948573473013060387897418842841011929793882768403648731401291524373483703796800217932872203543946212888180027750010454701892177541955635782852100390787689136280867628712144683040162731723752691365037810377524051769462675018412104778389578922608419582668776818333934094778998866460769052861370899570282358261569633526130227260948327564067479209748352478675807201392815531314906508164302425117393258014271451818364737456160690616533344568835544153623838165657315723631751838881396756956933243300887860869222195672700280862016137834528177489118822338760692987895352864592664623433715462518090435172838726390030845345834262825692530294282138531503405026435479633946437635853754355614624249307276724283055870530485886639565283155605253383194160990096651440243941434403867513244266233913584791179445157933652785495078319748314937077607436969984550913539824281028153234776142498226264998397640842319428360010226064265080308276931413215890658486989928529381352231801979462862226505189007024185141652588351150635787414672905625144432083912428254435307042956228716284944862990405040863887189450318153328466829756439351734395984197621146375277222255395616325820982966888206184722498572109959330383286057196930222450723517221884947548805612264476319706547642132946572969099693413235580190825820740858490990401112732564421783204039852024873922048353112330562502551601246731646702523488823931459585365909595868443709896374677436850824047615506165281984769198011973723639014480616239540004611035494711258460256997586558204418600431107065338329658931595552886945153593636519181691144341431444427001970247235705380731941451371215554385982572653029746237369478874409173502438914636503576130923314648299201715687092213606374916799318357667540133413893184761445947048933215423162222993171318283922394658959908596636094847985890284968461593259066562364366744258410474356861892757513343497720617130575550854215294136433234095702920421795868169976120213076444917145498372240046262308201488022052533235532600528991188709412712675164255233703505338716714744615005335450098383554511858784705499784101191774631463773968509536224930228599750460805655994611088487003084611271292958978942090011025900740424981742247541985342307300087435967059905795899643348282820450324784913654875124934709507456739307754349101829836476034021255713293904530333343235099113480199900901960175882553034722400277316254043231293768214419369202213134315251884574851049077712163100580034938567957051404283693197079861038695615377444472414460084581252423697394723957948553162774152740798245285110770186086774226349481981515768359886739878874094669350170735411200000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 633899978979868576728154863943184888821978480665066322508428030850472628331793399125021151268678332148076656831197509813737861254614856936869869019230920678077402634745874475799044690521310611253564484319983218866380544093002461140543754104853476702533695412587094024273702817635610429033199508819065163961966896841754787858766732307236696822774165965241711657234394839026548901620085935966017603403916502546659529642636854646883434395286255622317485212260662705681138086151539993551591657327507667663053305268816943340077747815984802057872587960975970295822638444807523677615662637352853593266311797799184590085945988577618525733730350933641398328515625578914898971957106102932270546885910831649958968067148244032157476730497013834028065880702422145935623329836831862622159288988795665313348055524025750582820612105337628778526361315034202026742797753524768621771895409128015399928333351400189557293789932266383671651034975912033361180270730847973814847407903457922172653186072661882677297651787025084019969683657647784455923553271718808582803131326273917214697296195961140693168093470846203747579760694009167963157992329457251074336648527975557821344817138586655032202318164231434481841122062567172581393170216178628318687276888665156380574633763167218768263291329410884671556967857438725437421127535391744946952674403329116154924140693090560784372129891158747402567843117295507690723487715064557974790551200659344924109803896450276915375200767014506404270375187153324786893015804693595322998720043794804359115014484791021743322064088779323372941807183400790254967543050539768653903105287870309972304637126732187415438500695393706548834325280874774587631572368813514568310060168038681743335153296738599088473066104062096922063315499087036620635981544021075386045056346952881510196921121462446925969313135349470202780677733715158380793703685423449679842317807482295628865805066761150390931721799462123860344653018542489679922626198897904810844440288067401256259812992539469802392656489227312191289154837008838791666032167967972062785633632468644019243227350359796556781243177926357939043924966950806197963106328298003063352525792695526326015864406562487795716413489317610172700817219393935940747826612779449467606252893856689769777864605540962852681355064079858766965815778842023856085900788467995109097306244891922271088232692699930687283618125388179982310409227933524404656416560288642005000268173648774434344730886635328269848990319398995191622807229577199397112114211202414643019520735780897007782649451047278981777510259778331226294288111944252956477294956111585736175130824883951907616560098527510865836438903916634585694340632434957038853541387313815425621574529695009094311271334818448585745716853325158451008586024151901640582479228749097708096587631580039645674746457529728177259481129506990692335042253475782974962507927178243017284554469030554753723526611926197338614726504878663380454995315085973673168730058349685835517211138141889144689117781093633585980443117002299190515479631828756740057196731812594336261606049533335413885087004236927572611022715939182016199049595622415950734594358581563414551475299915469166392044539754841428186555233862823628624480917021457406690509787014042778554894695941099619022010595276200982412660148927490742885421544666482887675120635194629025310585187336297245572767865504869067072172518276819236431762914923625787844560911404904192590175714455192642081985513293554158559774455419585714115007427423203015887298980300411131546217583875194880000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -7810109269217716471520846765260781910880479743165446201653328569085844962533866315833297640146798203815923019683745730329173532957560025405001869738513892650503800893632454728038379422603000204771601028028413073876411169906194917995882870538622160920273098794989879163653676646564742926029655513960679997410415249806703392004148727357316156130027400881134569396623557921249752176674161045392552932937876082685326965939079221640108347903624166606123724072019811146653787462926825610967589659904358774452457390001896029046147629755160155394830505065977454839736552871716197140937733153756743526348899076025921208994879740936293908369061866879137935918479799642130593979798868411339972451305179450345829394679045761060036509871367876458690489756653084810144755681042580382398822574539692684127091177241160608619657891979169309772170585706550683385623405744891379241500259421220242300028221378499448075945483122405329463390358054107006216197363594203675985851824209143517630913571870125105406783290696774689734688571786090052843205813395259995174038663755320903900334727761870485062401836880994053163710225542897282531112492654391608642729473080191515874725134486664090670647033355726223518443115543624037213605225862488301446065423401057622028509223876913363429089438948427135796553283899485413820180637724117399535326670935014716664611364068768745960669122916288968637804915748602243005122426486973199217107801484927603971427022146289821419665822153135867094897644060496632927213825629716801751120420179449364243946709033629723564633739689066475543332897908037373253345823735258197236497611529425846649975236175134646904387999737798073795195259996621822192396170614275082410136162716410611843860627630087347344075071812724812415349258008957653491103390569803928966514049860688742529643547173240289870591454602270542166206180475175244819856248599543112942276999918499977570903430121142677446209478018722033771463307150863372107746433146192598425578407994645062506665083285404236320856248021028643585917243427233941129826793760513409957524165210895278296407000812678414189469404630701298461730290737833106065702053938755621957924532681171347294428106028286640998868275045676715058458155751138604133001574320883680178094999008131984840322257908971094131865495830091716298182284509122530425637560030398523995189365475133024873327375397107896497345636453835190927042811955204443573124055867446883758258655914705193798809639778192456538229640120085705808303327845447635919383909539683179139309554618864072863845641589141480423702667394943308725727153830392470225865647765228592023244925642313107681619343636248693428613806260656575328847756155028242398354084497175214478929771419829819595924363151274440175539022999956043958208299278942810126630299758217304464182084613833178281485098293305101332271907694094670313113538763490787723786211032831164416357537120322909511687381277558425511267341706517147805983870952772621107174850555807389971899249031049888559575280492754926786017319030200338191411004552847252800173529578444641582776853382567945282741662059959000445858579736652686822537604754779416852639371215098224563665513230368704909178787567504944822134470171131753662979233834363846815989426830163151858004607489491693395547879249738856377227707942055994019953273276065339034755848057682818246253490787331501029427191055256892973636048636978216095349838844546627134168755901307631142131135821926500487489892788312973940480436072269685842381086914705201894936360749179280873154936832000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 53450239499627233825246855606551382493008884797884574138093116260068560029639105823050807803455496751306684055986162359890872299988991634046577224373083117505097345731089597801472759166779449199618892443687187859330292841277868844910835679906455647569160205352738214155385134141760786032065664100807845307377723783016600404854968900902282741653982397738690123001625220805180048781722488920781457562543574412563031143700539430694701732915599464917435828315304890007538448943491760741818772691191512994303198030761785337775997458016080436102271281346741047711442220253255122792905626179286064033127232406349758824942966388924076842209722076995147756753411531073486622408067438684454678748646904770347944526693983081599449620366459394976695604302424121817641199830209673569050302931519082549095889675372105389415433936164021769790219866480691284952186393926977224661690156501783493772521122578003327602048746833982246722903537629377052634086079171197465743576160934765431699056118751528176076279104841028598193456576116810349599593990753362971521350620867182940054405783345954012084742124597965425461967324328368810973928816848540407398713302964798704551980159416535312049867634078116786074139325593961428918910740025072940477819180485840766243599987083028640352729137040567763004691166015264799709534316427597791599369731521966317482944715849705817039968836606611747942105876357022294734855978350470900491858984894055694325833926156081592863279143372397720869204321556667287882700174580807287462823768301930886943984774574874995265948686658661126000543057288604854499232274260324209155901088900302850778977142599778919135031222698086792106909946743261754931475382869188721792507228144596547665810507597231409424236278794621226309642156369819935655729312847685265060229649689454442480098759852676082671955983317744794093462911165499377685392366275521254263330184258287028354631616910530719617237824011037960873645551719949800485336382872785611888641403770790340027718716904379673736436334235585806398532094368145119599253414128207638108337598881022862265770812606699307343062042484365642476249303827931929866694370178916325238153725418988246517811913612295606217812422250482158039008757231000780893982747879462539924906328879117929099225731418944817957243851736314707034276759163470991000979102986230286095799947937515108707363788843735397768408630176012578730256704121427730601030875350605624004776911829609916951184017686847637599998019658508617434945694922864906999322261346133708423619438113074940609209622909409318291709324892537122838002235780475000023153505240038756192572264337753101205930889064424836009126140413669157226380494943159790177823398751228506708495993833662716483384394177459637182949595674320007112145461899053525712079691551406479566517669571842010469137110493340084958390735348811739096982486177550368609151144129473455602673483572548221665848868468689222171224923982043596796649581227402229282514483433976143211512278733746718609230058614835626196098226188853074210143870347353135672945798220588390397612386844960369269368131109255544547327023727891958637129239789898193524433140599832787207438936635991088141644745631198370974354218908682699198871874830899603928164056406381377796425968163942813006178390221452331759031679625900983186704344787124554125134236457533169226197015856031611899150788408294972923376407856017056089957850984753566245004649002484358919410925858467283688193672150840101064256400357086093485682564720555275684817978845367894016000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -31899231842734699474678063727395945230609526666904020164458042255702086724385174582555597731906983367512912802327501275041677440888772614379366555789981739918025136889821957602106179875382743382473622773023973999889964528929604811654955682783725970684007720855122936374172819557797648865901971155564559310891814519862622864782083070157718837156201643865039429244751924842914251699841219565341395093378928039248459730518002502481299841168219426104248114531606430513645267834319442644280726814578112828484754719224854250851462802354276509846945826836887687143819722529774573889075359783446815633744328207721355521030572608244018464890005739025655494762516197537287416605078483173690146077390061889400154999655490390828325737532636323135380768834936158573469963456129331573428947387304937217715447799636663655899190952884854325065833080646225909893137154220169206018221334116252156847984967803541544656373961334928156589229831289026351435927061641352968887102280545928851858637818897860970676361861857593578569160793465564861697078446023559024465775024464113161357800669563571855556949890666347328035281665493669061882090506289813833266247764161750733069139414330612112658649799972632056853107196883356260050990959051010038069016187165794194207521829786385954516852994262100297717217113292339311787597436717975373382937391377504902985591581749065733078480728075359800761093655704784021308411285370787517456526206686812931771358110497390698465288048552293825542589158535806397207379026344629617073540464047422855735987425115339076696139534700330764554106915606176241822166219307359501609161521748233481330510448758045319865771675183198916264886069373103587111962532444695908377450226653146580332977553182408740781658591245618954743927440095635275965130812006292647830598941759031903950272541489027017770719136557293088396688424209805418330300262369788225569219854969406105475238694447042594730192741035040379415993897867029015455009780541354163105779127468286463490091697770695085545360343984669790100269288249359627651155489858948938196776215986073707981170277181754859412286571849272436595719529088149334500168708706216592160256192517697957375208114177176546037343961489278078689758411242146836534241053242399853192428991713085012973920511563842269803975149467961318248977531021314007272270602413253006729102719131406508553853630340754512730623472208953870152599165112486145091434650002914569142559788590163001809684607509782945345365258498661724555022438658729228757133774128729712304767629538440402028251824760704108557187104530263472948361258538100744405448400893329926326336695282199597040283824538262763096620785329080569582537922596425906599324858488061790007458944841374434863062828728916824440418421373901015084079803833973639642911614689166271325729885578098330206842093747228696985282085788576873386668001110011031471404582445034428380826573769769984440501505903543797959118067582943165508493437790586171199108237023908289195870255059886335058277442472205055983628535065926950052241819253795936977252528342515238354582811931390051163003349618491252284065738895088432407093544044218243002580570215284356795991752206985489940894009341007716264366086454754719376379585941751693448667628401754019964186510959452267740511697354017361931034305765106575402574304975966844842266707461143836425500249254578614969946297181510580644510358126909582270243739445180406327126406969196440187454015863488819305134402679811492848657363297597183548254867808218464404764124564684800000000000000000000000000000000000000000000000000000000000000000*i1^126 + 1960683280660935851034942128114652624814297518796317942212100664234168274136488940461989142988293316608873074860808344706189244546752157794054948374974960958533344799509213746786580959775965086590929293542345607940362458435079612770927664252937127736375210260789803574354380429957790134268088037806247597785480969603024366616355276256244647018635935500914908535871068218467557944141263328753926381242401216753501690969657469694569785873848587555671611862198181092101910576160203312749793342667519264678390871715713965049897501315782716073023973517254569236397838821126312857142100507559495211974259785826011248272048083629156948564375864668219588267595335138630333864564280248367162026874466612487037722883865080233323441061000726446370222609027095668029362183918995169768369651690260797330837079979788137909697284659117145538958338016976267758706643265945524406111908889250098177445525036430695208412461534027183576026276645916589665526225435228507512142926417645991512767241058985539128438258927103715176898639188156000517883217904476914327422803073118249773177606295252482681141954432792818215318692813575248547676435996280525578982650428573892587772262976526771417404935001114845951787828589554292131783189297275997300430052538898992950637666034322076315221561242146586411403120626869853701926941357464132547787461596755217687503647926748471004091906685818465409972006069518456689175789798142121118357756501421001245942583688770431100360686315295871459662519064890633647916363520220569131261961323727622515498056397447831728785611570270462804607257521594853349261812154086741884028213170389014706014499687679055823425288698046276837120822631384815053556698923528213819628870374096300771957087130297909345991034723125742410829034247570891521311428552009304548387078866420407626869276881357119021233358605935732528774091713244989971073207323379925085725344347029874911993996042395260906890531201125265488533307055493290087400995543106294721175575497517548526419057101523480101928743819043042886628210461062366143555856247828887565562441596741345048978709504569666828498458271708326226277044813677832736986101180877857684163594519364713213964072417451822206490670587302609145133262560491274306383107653485575753366379465666857019412944109549786286473811180774462248416527950802881656665399223946755568725513579831004047664667756224913341454666883766672362883718522090099738234733761625621627645120401900242083038437882626403450575142483925762179699221734259677354665691539131821124369063509974965520162576472717365152300672105553781632243990747287157017150086033329426360838183822985191061853033042125549459851581512014910874084573331247257286667852379861208500115142914930105906240372492350245394988804048413350292051479278419943347149123103729820119544987488802311067069330788130788961609726158068983759202281444782382598292370609603033712781453927196100403671394164301517392965003423316478665446497189448229385070314970006888359703149244602460916690287771276275635310029123365266423185052540921598411694270352783849283124967156927872828355832456511757212902548300975953572914979016976070969000468400447359561910211185159287667358949840135305755406694844957164933636765254239531561405405595585947129237671726994624877408389674652000023397646334953292133413710518460298700503034341157063770016160544250122409006398351286439068162653919474205972478208100426490819801340403678268569636189765951025409723545813929299210843940315364348246996485008499983257547309056000000000000000000000000000000000000000000000000000000000000000*i1^127 + -52062711619296554281789134225817970842886089818172657824920248021074766350205878464675866584667556389381119961068761753974618710995364694929402181398448220065183054149971690717990267429919283641918375878132020010777216156813905625469487446513334023103957274269720057922681560340438651799107828531060032614063337648781556539770763584795137425632170193455315769389246611808041192305643108837012370591674472096433171630188513785746350133967321051371507669092535295989424342190223424746011260699985104612507707460767321024133275018279389312299517513741073259441922678775805765543810503411252425880042997006542468103440670885391211106111993465721357513251902546564351322710485717782593364482275072006132296047298189396311793556025165037984557153411100856600387856775562553490767965454436861395445473294742388602258322178999651774940330831271809894684656642152327321893560560400259207149363857409432141283498692745028125511861440018837774227067846825636300790367246670907825378991750817926044293707838759230092547003967827075751510640014662439529974032478093495325921511643555431822958933866372430913088750151019698587295314510397799397571216056291060659756366232295037190398269110937374144722785537098732105083100768849129348595506647792990973529291681826157888214884318765585850131946412164251189583769453542705687858656241341276460896689879322110027319775865474998532583765921415905486197066049488569571165292996129861914423203979778773308864334754027087575723637386113967198512951140499801871913530747969164419300146877847519841093933783433267585352535002931271964739244717575481355582724218004966618808565142253414187868078337365260315483167306291264683870045679087785038941457295556430370166113614871604551974954309751320810980852178478602939510406987798501947818403539228837506282910321713052838928304185763965945595661474615233103643470502384739028975910340959248644962893320644099649227113673735314684695747286142620325340529713730473453101998573883124749522333920051627668358369302173970822567816061581493021615966568183922187952797560635326629052783379719924229611732950696883471435130121680341294594603392187790389513964828905470379705651445750039733427849259346608661546702028263027327562294788417012226088069647085841531181680314995044869146548188665686889541361333727167919049394685559846359064228843166305772796593787469690219429835180813641837161600942327505885152957688972044715715261298300709229680648197104426725507478168191136037921928623762354992570403935430724673653927010520170491693444462342490672367021721586770155405399367063335398690320048417945584538582688196293410628459017983092611852151840798824221735861093253833769252201794333496466656579925566656413430881026571811376394000006550217245772603263957037723191309659237391976300566568047042915377882675460305170649461680817165714661931468820158086078311506087563598512341268988930229134093409936453757282912805427945375810831298528240509803750394303601643238651635957786716126537834630937474248800572800183026664610370069138888575905885305666308990630132955586334906133319828446674509206393367089866876785421915497540460886148571959884526285148159856743164463856498552846767844799180348600032785007703130686561426626567374573680397137784218720380459997868177683797033573804041965084992827602348394925224687935518213471544189701277492418590284674320322997707400582133816388064916195777812681742510392557837170052820840449556619726242440211647454228427042882516380124726943315866419200000000000000000000000000000000000000000000000000000000000000*i1^128 + 602052987466049301110611141867260116567052436713395614889540710108584084633803393748859955966415911383956283940388771663594309489107282260778913249457019586096519732445907426162127646925562118516075720092901478214832761504441477928977897004713989836153618457514040643208702419457580801077694485526057653604997825922047818408034893183352482845687534472279780449196004470030549973920227350751594645280386919789849120696750551911975086702527366998830055823918978076439849005160597448153238099757575845535434238840362845056303691796772124779707492766688960756744671555859071309392607652341597809826540238722169304069813840521064130586580553745406066050736234326443677288624864285609986635030888121549243463997195872548742044580882949122133255935156271123344765359107301124700184955700449003989785724552775408442601949597415632182097971871277445380889379881708798850207959605506190702804797484790650122974190527982866887065319525800770608946148330839886243058806941288706334532961802896491852389588945024818233054625527534830470911043363786269668034743483682429545701754269859292732681077776949174156935932188776706336580801465648741745852388626177121085480943577513787821765428899661793255526160568043102110559742440137927356881518006452662895717815120218798635999589553611602582842675152876840766139109297151801144181425088008396830432472256398752461334592938331843167526114516843679116874965489560096565464412368300015167866307337692797468999109172930554772696318962381948439751718439068008580422685857567129158431332262503894577435980639902174188305185401865995635332801647848127540556966989538686158190065587938069508813557421302869543745600598117670071350669136421122803274165284561432492538552978391751773923263629978235499572622452997114601643384995160373029089944741915200883052798155578862340896462534108506903233519796039368980082223213224018503637844320530883782249139976186044305543393595574667572226797937693367222971329271374872120126598298689263198741594192999825208438291712570629873422737391276180097886995233259736882244398784468406529473118911902125648824474493718797906693560935518205010432869530049133975893241937210942267283502992529583321286946974060843482830221985478855698394121551177995338229422376528834380660065837324687402813825372872101440343689477424597989331296572340463507479893087245231895662673824320686503585341853272267579373754615588913502527455138206068561998236427960995243740442370133196539906995865071396516585729072758610645116462898160923202719433497252373309364393807394672713125871679489999823278138192790920677666726039588331143162253665021861285379206337403534922893798312939233965041408713535809363979498696871559208772814683863544421172184393467588155635353154173036698068065585323632876378031129178026390590668298867356061815430104462220029814166523233707171328030702469526882044740157490530908572557613516011250196412077749900209608082156690746262687846938110710062548735850386272801430611511385165819417492136852847059452041758103195352479513875288743670608928496197472878537359877974592915236831003053151377954971456414226431985249596011336211543409512528551429382725884950695781344538934557836295492919984071722156425613685303274394558322546194345855163989457275953597334836955626440673426588724453976541091072330943215128002970856616936841594800404427547305400617272679300229979892787628338622140827523426171215547466479295217770131042768934364545890238627453365620660775829260670183979631824076800000000000000000000000000000000000000000000000000000000000000*i1^129 + 2194763043572945559023595219809085047295611023944602962164184987806633197128016977250006977071319828630218775552419994564289528586529061799804519883977995602319053140929118015948089722889160560241457934971105436996610649144379827393142061672258015289538495257496011873894890891738273698895189718056635652771530808741170041972984227954132554928871202150550896567748506496312149379487075778688662887794065538812040217888282907289662235800373196842749173815602590037194885341396221491302754652238595267381722736148955391414040965695427649552008407412865323695195468241554454846700755966089414132701172407789118346263103376540736343576426226807085453543973693597762927959863240535651244116766037467949166073493828354244936300586714413319979618613904983852916952630890628151958852556421895750573123304762564848691277176483419384459563319476548646179177235627098462109420910420350758649729814529336832571386253923852002781190328720007564003403233569836308938810290415097787642834971034575628707698593336433279401179354018453874634776654895862415702398252963623635495149520038664411540761770051531433417949874453989987588365150306922541688499536172962888192995567056573855312992482783427492794207936962479512072647495614780171961422414849382088688039185396367313166799081259458381914458403762016100121245534506302404384339230142520323454828114551474612841062553330857867985856843312115920665900833550429677578183733827828729702163135269661069335749169443789429821552628241638732713967791117345825820767297549760290337925673976470017697601940255600885077389026520824033717112975607303524784717617543553213618994572184742877795685953738825394514037029369352178713379022822304888287059817993657680094005496985371939562286265498424941925359278841500738190866065511465933779527280213476093562559715869997497588173559289465366647092598348849581247000038672792308660526653637836224021730496301413230139143084213036463558699465651266190421156885073368703408521441885637515195379629647122387604364903988382326108728584229144906477566265920302111118656587923568462452106926188773610066737107402467024871367779243755632554200205830287881109238764279699109185612666589826228688503147956200640575662535776509427794008751079247221461186809773171468823331487451375735491009426691177624324289251069538486518969141466750195238919378067709606995289284726411567105777413825791024183127975469538557848090738646110161301127819822387883576149747448728149169658307686199767273669899687045160215824779371963521130489479278088287238285232371864027855189543025581431361991238339961725673747182214679785386150695129895474932671040066071822025742210256394215753588552323535653178009378188623505744380764404799958551088885047343844490687874494157790197843823044720879135993104724356275059115695014190776236314652007244768917074719970497569691636992193801777260782202438298226524383253907132460779559886285203385260207679653924271924692888576624555310759193449946032118338082013858770091206053164534381911216514869231404489399926423602742803402865487636086787909028957203248920098553431660227634656668730530571661057847156279929061181840567542783271406869138833455618840286103966692990163612283972484747051671636451318567981251559348570670844614415983531015999650278591693608615732662083697392158869786173537011591808182035434344291194538560289378066660444902337712282283067899955211671102749812570145249917552646322210229068345372530860720727990540087273612401688254937303089152000000000000000000000000000000000000000000000000000000000000*i1^130 + -438366263438391366382410780660803976667354719874532444199692828172872353441427701349898784561016327892753813240489938767423352700286770947825560912017262606204499756598878259040006373023648487860914774557629106603504516678682307588648786535396260606621572197867808422244000136584492759430757184569443165080231758115185850681884612657291347005440740301908958211153342415108530220714913306590866361286315595184099084133349975005120421653184444154094551314266174896104179218080961173529196070830646276130601249345183385938303423677178676193642315552711548371753870211687332094641893810186266819208607473921082569057571195223213083003649867596439984836238364650343503703748562801984367738138956560572740995784474970116709097384655421806418173602151799750093792405198146750883398739563797278879635035698012701222924483612794477636858001618049422377922727801232361751435140088476294513263149463034693830007703763669658414630437733663818813317394917490385348806445034422866065625583996126573161681928980477849138716105644627285207690476983524768881649842057158802166481977194530063835720482866817178593515573598593995969747797402688975041727400059195098043458995674240949940924125178284047287160831044051907988957880809532199998869338565560662262044762976113764451679124851086909345931240871095353411896181992793619215140528079610430559278732417428050949554222876001554541978256734783038773389013378891359522089535292938114178955364820568062006087341292064806424367332344041727423228758435384603795820088082793429300938997442949753420358634518252486828188227708681941932487349921558070354108867013722151753088038789031437247930117302964553595915927991056865521792285795982645254897447608504327908635352551405128279686399817493292929531404618240000314184740675546334034373623973408123718513176628145796039139824184795849959399442047864774905122273922946019020615265697347904164968129091473498146432690151931263192720962825514420428339229403221626976116918452046413888259503731600246714419008785575865575968879025838489821102153482048952639157676551944777026185617173819741921427984648554585029265140154780925871955983951359962325360514359831597399300469787343851036336741719166720540886240432125968620538253655653044907393168011059887538480342212336556472208731245788185866812174188706235490049463091664997700059265050314832800016929750077231764059258382387622239415527185344821948574101701960168827716575284400293163065577869035217991154879691322427584347558824767549410569344680222819549657539695309220849223504854748221688509530048853507481295925676993792998256178337050126122183511121488819820949497454669606264502221545626566978424191321165598674065066844765958661630687089883577640840447752780639397761797679939669655198712309002810475853397990763225912798067258912881027378288089493880080214287580181367624816919176098741851750435775640651322007642986248396560828702034958406106503991001921786637705764515708637073068954142179824637602338326585970956796582052422308331010774795275734620756525611194728294414107594741149923800436173137235630753049943466752851279455161882790997874539490818314740869023751853700491377100983785808035631091603800553005176450759154272375874062101823678840707988809241801294796508406622040931265093900302481675058823092248005317286634568784981793277642013629685048673281000075243210527752445069150280716535747227973708144007710324927375218707775899156347274226815626926255753958049639936674259412378001499750400000000000000000000000000000000000000000000000000000000000*i1^131 + 33669114638598230755258974338529760321380966264953867751049069020714950366346424681685198495597907432578502797801094517312119071258606592947485946875742439279874709710122620400140952784296986295119387944099387468639293996157976499396314245988452819468977750252691484286968918240081823128428844670519076369958030702584828467343169386879777247857598058531424559918507847893696017752529287429608590131754640587514654690666928352222386322298338129903676480801059475926730136728957424870098995644606826719783005587112397379502824406220085133007542920810195313290032643315938662792687815687952166583273262503633915823726217365613387989529020723957716339510955203804729468815527503344677298123944045880037639596257746538105673367848514128967385496465363552533655978615533869487945096796603198777250864398343720344017124790505532547181501652043279715909803665375804350322870945692680515700727239740693831719980631422327896109891696418808105698119152712632017039098407324262472178329476792916045736225090798583320504884106992770870457325566511733188816164906648151405517572394740579471891532187356292911705519677829849888300870805166174261717690923458363144289510284463801502317770949558689300259375811152153617401962287800045134140880110275248503402317011905014660374523402967177294669052750027457314557019724097137141037438500196796471067866837849784824305860232681489055089768555912227061082592543893357587890983364822548591490540756533898453471005955070330149393344275832161925742204767301249790724554374354150018023126788834825384685460798806303152787951402698061686608149296370258784036203620501847113368832584243939501818127173613983180447037252919990849149521610338715270077064978592320174944555264474309743005911272595340824867877108984699392708356697755172600646834169555710269328065707769740977967134997314507941111639479164973152019108661200077870413828465935319308714105967801795236776410103947146511345285672699768158093755870425214157809432761646040228844030795276262195620785236126582747704267754270587860498196774769633032732646126935191568597350528744776683777021670281546780805155692094240593308885678833946664378794893667800783268662615395557372993605802755995492939660766531928212473793073380328036381803112467602962354216572884735592602144041128907224995015292092570506316840596356632427931135804724039836797556110231562771650791257487130467220006111030853555757344558433348138848174466087620761951374783689837920791397713955619890462683599333061564199543272402083232549081505774928086895745036690592480665617259529443327123149416020565685730942271711426445534436566871923250510657545270689214491888407102705561123097146461668668701463230477721815159651448427228949402958703280621595628758019277249138948737253478210276665523153443521309848937158222821019441150693201937685971313543991286650947806499095658728315804955993194646668729109613005318711343814436957617392178749206359736379624423093543925209385792444592868682535038898412289842913505052207867893472498883735254604470290466845975933495412880802089976260502525189826302687835580842564699271896371773140075271398265283470308751735684096648806620626620928475046142192809233095672870757608005812607959800613589951186512193283156801252272272616182880212836346153445726720423507079088791191422786085997785691404484885334057115893444313611338016515989358332440597644951752509992519431159952186247459375312555865643589463772758015882631054974818734100684381974691840000000000000000000000000000000000000000000000000000000000*i1^132 + -1602264691517685550090111977713450081527905417154303561837929269000996884712028291959364924809362504209484048860302120201164873293800145761568559859775177068427784027531695688762498828280464806199637087732092768730991089027430101902777003893377597308623423508341626440583970489518288924697371180892188213742938711306732320461593771637333080597476763741614948644291195390888855844464840723225424254591633438425858673286153834712887861027740958762769317493013281891000315896872515928178506397381040467732374541596577213306683001413427289315711623650835158967863932218348066579992459389338245456977715096337125333608567341257648627170022188366961700587516306158484478357571935396535474553496144627852147214555960192776818933464322178769837912491311273556822363915322625489606506674133025577501553389326332148466107619372198024213794078958145835581074316192081792124478149593452663831675192087604512826011006628838737380211504519321141630217128069312021166472772607227076821161152568958435780635096325555845932052355625799063733733977223331254244159683081301369867636070330084874800330136840836196107280597170555393629013416406570193835515230966264917467614943882762729417021910947890515996688345731923676506011841585536559144503908265266586490040747219604366964667851143780691511608684425442003932686888414528091148968938247663685065024011461495640377298098340639003296463388636742735900457174949750650095102642161027446598163204236447025417354534808999096612462599468242395734569279852927021408892684952825534496151458485761692531948753658003738291585297430349588739311623434319527802518058211086020736330997682566781617944592018179746469766877887693153352076199874237477694793977330260090938052032975200839511682001749279070739507461571265921068809511523470812278762662557586754183677593852537373047576844844852341508779609387857663966070934203589505294692128439260540413015989399367235100757468009445162285536701704523890593167894321063915711425313333619984518901575527920827265669590981951841759115019731716247670987197569090180267051348886244277174728810404264895689562059702452892246513231861623397729196404974841228437611723018241534853739049137226039173552705438402311213482937642260313642125068896908018512911621904172758147993125624248892508337414247931376960558730660236835112248747889381941363509393150722934763895517852154294660032996924012113593676736123811272092324414523074078523517737330953098856522233064968959935926328497559737278147171878635138420359998412279291398037336028842099441473498987078562853705095495981986421736442066276926063365081279695262286771693091314552930213387812138391395684174420002336891804766864431654804451603112986012720937575464034650973736018474518178928779903086842172910617255213912576242140216320065424722220666655503233931466983057568895750774557977691094827878344731619345971778458769462506628837250623683984594228625718743898333112162606677239243467474303585138968841487397098464525525150882016173743381977787994820843316653048661840458932835331959459810673155653587810000018195563770700486353273484882191306543777457032643987153703544904465598571308630681725391686856098030895732188356558181535019225185752550996214152894366091815303600345251935901371305347811221898683210686259141418233945453386224693567079276079105813135386836750426376116155939867249037731954312756322626758707038709730366710290416170826455354967166457674439680924511428327570250482649152887589793955840000000000000000000000000000000000000000000000000000000000*i1^133 + 43042788380772798645078587010372915048199287795687932636960161327646766727417221233714248748859788881908726301538548159887964360982125601930861539853297366408467491165755992336393900681039898405650677553211063877188495813276357601300956308325058289354627612631117026635953927307354302289242510110420227960776268779687641291122608354183421753351859431280916878030975286402496904049263977908923159145649936707657164202580629761391742126307736405243211862328694581565806836889641672851116974726632691070972416252016145494759541264786212548049783530674277167167708765690709783789364521307624796155564598415211544578585991103948824065398793499748884587740873269821898918896890266922496633743551855840383892840963233561414003537492812353077969398535454157729111370192144103232671846686592097609193509053247652915738691672848219274379834048056416269680742176174867361034660741509857740204773012768208060223344229388313979281897219111347385358480546440637299652798786449538972978840302109183621239208210587086492664906947494766741720946086414217296333581042781055662215490174943926717059807369318946673901343768662920389936718405275687389504032432407818678566884463648963369577576842501527854262304307578587578390664455371099999449387418838584657036134555345845625593434713631419912690274099422827447363163153490333070719341594915517051934159893375031208704344958144281369329322530059482285998491846835598229260891836381053399747356863060001043038710895931139408873786156632300163168356624815267754135751722894715893057288583148246312509378864110846033132981316902194032649721356257470196712091256678179897970897589579558185124266199029677366404566170689693722191217356318054281945657129914281884271114582791170498460731771503402600224814947111795196224193866336694382684460414660961030102204151948012573950453594772180652572847241396137723451310146973933921408436855885623730502113095961550866965360730249742727653488026249626968027984289768529409319986977136996260586759547098338480732120170346760476362435843797659197957390443818051061627826164599721836197811547415101974395235807925300028060058909684414243734451311540344059190618447149205771013154823986233246257190689736743615487039306799468606147225776851388759206931785182941739640493105009810195596241181083276401460730645136983733089602160502336216046377071481666177934737771106906587714592879165579926578789761220105089571820730306528316475556100571944734302563301378503533053544786970814726495600793790307961498172710139939212854179804669671358499836254629567598602975470256675628832889090119888103338554545232677175872721705416297280025530664303315251929360794945562382783559410387463095298414098814359971693069938000147488934195257432093740179220622454801126681079135065174798123928788024601234180370339277056039467111488883563239402896655697312389315348458627336727045626675129453957774602653541616534290492125118137959620935757752184075050544540278047709975383465840106711466212339174643592025073763054872563267424129802707387792548369167842400225161856810372202261935026178888465394575106995850857934728695348091009052741148103733594787944386339603799853495984979891239512576832101831095054374849556881329748666762527426203039977664878251406658132641246154310449197940868638630790363843928450952421381073926385646795248389256887047473953782114560085400815605095826084430659656549369350562440115843962994566614613232595723210825095064344413846423923041343897600000000000000000000000000000000000000000000000000000000*i1^134 + -532165705553797158974664134751346722929552648118793085992831196073498797543021961383265923937656372136405141402049281196189740086052830578622339349476133167714978710578637292970373431426402775580941835763099640632422364236227481888720492282518799410054388947242027832960091346957229050236309571328223104382071237833495279926496835874517286795565694087385773556110260258383250945512604389372584149595062074378186949225456781766040244746480484645414873050368768184673427387058894510893959936646056889235127731557688698463213777789185132689969216482196057924252745145352595539937931053867009463540060728788893980142359977768631381686203913094224299290729735448073186737138869890463858970951917490532446473666408181442392893871573287735473830467122842470469188949153158648551256417987107930795170686581182273091351821566480981687049754447301718280558098234121029939546979246702446287999781443430907348377213202513520183721926877801911518750095437818345232314284062949444036067952392502521199605198846996867294986117048903710609591542360533890857485762120612816328541450909846626857206612157388547224748687298231890887428532770199221787906101264553654982658323158135213934520455852095918805017714667787033752298549067172193262706207624267306969440775066094616511658008331357671449628030783628761669196171990063680704871101161782969062696132160280837253207829072671803495253364529746902888783294821335694080260353164534487645444422257180865298670533300242762956890948560992728859764819230105801234727098320683190005724336386288114595596885953259078911639046409100409002410675297824332263321446411475149410457461770392698662636634067802956931506093330511278966086280567952520010721253896270319889319798711664048871256513781479165144689300511970945741767625433275762807876216127500235361906282770306735340846959981052975063253712375686356782187861161655822890106454678732926440516900645179401387594824380745178006942803959769399872628706476815536807572891801563529827366425748798625535302714725661690521533305863497767799067407166700161381155014175497665167695430975584953062208693348185269315968120014816214600912973946779666082964848243336344165824677832791148629884947605863981826448787311051567564093505039301644977032214800263647858326386020833448095910728641738573285372383043020967433027027637183460706566967337496895605050327090132537014131527539772784438580299929745423081860604271043552123045108897777488691260281944530129099429581755369524161653015647594338125460193523548159463298391603418617593200574338885311915617825453266758000202646226046844585550639568148187407759845992097627584671918309834992051685233201365519652343451586852136047438561187160015458006562458076343156425708684558210950998467760534567495930450646526079150946470409375746905894340822552264724679906011660861683271149872169575127701555988131032402586770247719327606083349436551136886276514375015219352898706971851572061890896806668138593915858801966256427340504982987529502147272368922988092784375342614661111745167701949254798165196391525786114219388602627558084774549806986457773924118963292260060272077025950962227686752249051947486944402458731603337989120389484934052403273483183527572623265533322186843825396526831105408840662351648231762830929261831461723521160527101090122839704577354200663439062866614189313599962544115581221429381975790116313729411591992467406405480522535035755887816233120170392357403951957695203606832087040000000000000000000000000000000000000000000000000000000*i1^135 + -6241292166917144006980202158889161686309853792351865026677279504126374810206551905004777682649976783601008521663231177483148665168542927242745894499672485403620510362682131662732822516407911978859924673900185556515869908171159017945348446204685790812625938684166829355355852591776443743164997080251298490800990457661697243177266626713553934145693675183307600539664322057139423128458719273935455321798765293490331879362563970306345664651565790913364283784464686985788559856622667115070815666913394667574216256837060237594018154531574547826296595155779585194553453236947877255645448381929132424879178462158078234241650437066012284814472961125296481461610895497638337031959378379170591179413745040261202919191264428358003841665030771166315574625789115590680454308115670724225399040184248269202202392230042632835759656704167546052322421990937077523089082957013135149120731529190226459016617643186368128664814968723954717919930486926580359365966735676726955714495694409969510687442929142759215057894443534745479967495188973171203227690186762170980204414792604282655950609296724031315932143878036896027974677206914378575935039266203584767285147236832714553126444493172192196708845408311223626018067653541204070241597959699096430860051213116347036623391105787223800922205112119975893783464891288074234799577255756066104968865281104356116614728300636425386503881735506954814484481783281363696159539604048520726730448237739269914751437677052546155261291635298454750205002277711942620336047284165760969728041973194731509847506626694200387430511514065962677894070335187471495774545981963271500285838337601881916662379293807355602520068276951251125256216353879515546165963992368456848280854551181507886315061780872142620219304109930376116177987126535406125126377311123261547745164226769287180116350011130158506461862839213193273010818824074057961532199877462612185948904943958633574856109973448908922879783455247824291569101724973381129605690720298735150118389605893126549563952938292656291857264738039136467202394907117524638050163150079292337756183079689986386469698811606552349109047702697128726981285571881703502536314704587467415423904679376083768598884712095533273660771044906572134917523301828151305829520300591565060664833307105193401138615825678056113456732327386166593389462036900804941157808162093144028487918867854133299117625593772855169486141169893816247711533588476002661435323092033981703795035420628680847095200872224644014081588077417336634431130259690516247678861371861021427782768636223720941798674703448521832028940877706062274313250554013029611688814753346693736320030267639164743761646845741702388789964882771109694387839334208830248090819079301179951890725672122786140116941050792373786092573391757793521967269297073254569805357549300072202614842693621974393071126258736845940162852142474065088245948564006710248496331558425670097237420617326555994772115219773126438634670747451091008132267672332179535379944632511376577830566067460454294531677555076041761030547437130328385729691304135144367281905768877281756340288410716216616324799714935665881058686735728594960951337693992625899950052039239492224383128569063204277017645321293622069594865094769163436714663582557214975970366831185851682156350409298729218842572159108818423096539539688805475350728035615319053964825966316651074149465974701857264607090362240874734085739629714526892489103598832138515456592740370267634238898244726388948992000000000000000000000000000000000000000000000000000000*i1^136 + 480388015272143032860169413334009019585641622241142461432728784265433529157497940885048363034257112167136386437263282180171463821029542913116185572729749370174710609055557529650791936003461719264495050347161255009938150687690141099367482472507203514445571163427581700224202259248953084112578619025959553393807082992454277801863884982721789997594739145111666765665490779353234479112967277036779495776236272806941380683565878719557061578904001690635242157673774356956109503477313775439177242374208132767429897513322290967860378737258475941722236876858336234885435284717703175572376507590342337373663273402363774866448533180780014633522154721008422924178223590476022601029781073946652389355500784166879883901796115395622737354368866368058940953764907270367815551787625487751397440686958179892010279467479869035342780352956857806272821055727605821983213666290683041353793947019670178543646839345170361990435507561784593151358511090995280369734788838691852186272905131700606758349408902420444543932396576810244479140540812404134277846618689262873991516634560781359362956731830402969759423261324623294003372341853626369698193387820825069719623581230058835168191550710003600426981754349663449789821120890967109355370539991414828836893817168718364450195074831982435494588910782626600753612512198698824990929441038956359819914532472234030912172719773151857844410761075579237239624104327476320566911263482268386399981325765333322023705241400873397663908006531736073749533616572863522851765627799357946865394492492844620001058118667031374140117118175603774881364754940084053458832693349789629134263738120837908256224170074020994792667402861234271963678692789911866533666523636229167055391701852107229543718503412418422559162653202885325705808810875594423282440059735352934082003109021748012716936981283825091733203021990228700896572847265122977095821549255514048376901287167745065361818866054497135585562207436464713228846313750319247805892697230919883028214124293288158555187886255877146475335078461999886413528263346070132551473914094423754786840501301352206792581835262995423020117738547082772390141323236859821410453019794889209535622476217383267413126041454161271783502280387172311558907817789579074080652241208747684112688040925361762262053758339912901771258059985621097663785403565928227032779828742979971613446139525712826714883393159018243544366229347086666174523944285796107226401098152979753882264403277372672649591381170276930722410085160338539230683046077084291795223520578895826983195344672170788904115470518007164902201578771166937132620627555794248962627300811541876747848733778573298777793374906581569551544262538439345418599663733552187996933016660809563176343991949472469644382354834001019916632199321785858578041540747720795747338420887217591174886985459489035764045139839923780475099519231485791168254713963848469306529825474248359373327015497111647346069919737862391027939619494172315725064801496838564880499347630542918944661546984787632571829178310373051254403661437790865059848461278353211996479462364049709062062293567498886195755605521659343846947258431546895248275489144233239652563373268561621649275190284073781003855375200433565485143120645544558974096903377934532906033794022658864863151602525352274400148895953289240041697697659867902390603189711309316031168253752659376746711084608624951357687593820663136884063802820453835558046075932679600774208282516725458732104968201830400000000000000000000000000000000000000000000000000000*i1^137 + -13353736085715439958297236685003112707766120515390318863905938562692456978805841477442966185149787721881616095419666654922920063981618547657092479411110511997309712625194336701074504185736057826404317765345102395848639061678204150278312312671132129524970774054691244957234376518600029347764127232353719540478502806133302502420934046130226504106963799172366990560097737377393801352329282447805132975238591497152004774420825809367347799878711936580336348206828392458258593222347017161554920467328214241306046905444159394575520722920296395247784034896835786727058570623453341444813471757249934525019366260357028909370282349664979152908077342423553517660908669901496175617452223248447675525495585626047405448939517067058792181833502923097615048172695204743097450526485098239438445835128778983137279068241781412068925112544407120406496790448914864834845129854260825798028076385476770754520296283513122363639232315704818917422602186609097835957163655597223416216148640479454161801576973439296212069538810536936122085615264473309412100868889533937217348118277852007158320145705836699904288027049249410423694088656059360613928085150988567060896401025397353618092985633359552028264985534366524053005387345020939039243303265691527738855059776935250252397974954791891228518351934063802559134626633376235365086207642718796548398841451167628394257751316526201875003297718520954955977300789222905839630023325378171320836484315276296392455562506325851526395874015016490048392895568581142993915077096236349856584702401444969612337626839007297935959028913492304726593709350553874054179667641524701302389258999100513235083313876021320549712504009287422976765879496458393027904795191545273616733686703002072758206355821795206009171124066311665476960505789323806620525520041502352572695293023969541603421619909585093863958602141939040782506832658243050155097595705480337172271352781204156609217236583156632156252607762684578296477804781131733232375105696381748830167196901081471713242424916189055887285967742475225865882950100274057605133290760015447998526409354811756687327245461220523323862845262648794692449373404367407748555192025186117324870220559332890158493817431085329137661157976764812441853197053064882172894596307095787638923511656090610175525344998635968538155392404543976860152481736353302428656698884453471675598427583970683801931406666358148274581091786306868976828237612851796603348108087829370567558530763020085762342435358078964032380405425250395093681101616954168409172610923564645908382382022442136518459338609580296394999840340119783597883613848639529752850375908142825868841518412651602243409903929133379857185990374153387317491240160223329539199531873277177788397942675991137922911295488134338077892821331687798067122048726941394568216926175984894202900262433480307590390448441962009517154871333662608082514773426893031120387331977744924635530366079509899228929640165014740544635445806194016589454786821598967463536396755364656217023800292630400889824019320902311260420978951380234067573472987723385521664296120592178016307303060611274814787784930380212343338699896825925847432305666208975664810135321593876139905522384203470128109840230410506287591509807370795061455444203429168542581112551586943100504523859636151560193382157215562060577035129782636610186317800675118332089035168155951223905484726677982494028146158763301343733076180125649954729569254442927956366993502553244705635696640000000000000000000000000000000000000000000000000000*i1^138 + 252134184876160669643001498440978355882759338526618926046978478315205263388330478190491418797675072241744287103511277801848995404725236090163425073860010776188176906937658570803078116860143871781753984680216674238733956402031375328961885096087275090032732706640426045539108839007820457442108239363883869224635156555660802517596450599575252434043247660610734477873892033073248776677219599081882994633377228795117847439697158283989891591686878670989057916731402945854687953470376298213825055282892699784718453085184959753731055457690625137801133453134656290226370915174747181818416594730158085746256289071891640204735743473972094966161454889450209886009913697528732533116332792467613527425354327252994651871210955400353130090497346247617863874708275391390866236683639537394112976078310190934432723226580948117885008735499875254681949853655358957315656320740395098657628143381333943683875260352375373097826783584675556855763577626718863706555569330517657059450993828841549047509322101483057237719289696555891735283412911193577113183022690295305733783180228241157588823593762593841706647136147642470662150890176678493797613435716015563716480462485160598046744552434742864053435778029132613689700311828571172854934038271697006006200999144606334801827794160718613900640820568082580879672704456585933575704718978232405196732187447471747943943015428487911836519760700518459227175813098901860219803645727179791792112932706037295929904251345853571946101508189303944981322060503802869985254300709529038963943159644394467022248032416374516875661589601343831533766532559049143094480057175713109081563890886499449756782566433025773903675266321533607063642530749551743137859004502972851760722353159977568201364338472435117401442152685780967411309459704019665335205731494179446298533989518847676919738797516275012828513943385524771042480193124907098942175441477771313485840486085260563551193355436760721621936684049696548339297082386054856363444289537258943360162208337107187296454530460284115382831859677499788178712026358622800934693258622834714233592355256773268520344044758537071768070423037261821485483286679933263937940396249489587111028966693332707967738579951366489236915570920764306953940886461516977651088228229310656110009767407825042819974112817581984093773207641706138168305393633856620064550080055052260655403314985216732270245010780576177260522841566639122843776651313548154266344325690153536890594252525942175380328727137455679821668797019189580081457523614474706024262126185425939572474149887361386866598876419432240803809816787340476651841368215861763144515028999324705734780219574208792550495910616162101098907257648731870324152674160091716371870371736283966739611135608533247336993297862629949650823198823340006484971507119105904588642937840271214134133622406475593185789101470746751857709391812515993020181418852129759300880148797136573179923751437059762364432826717976584712023989490264799040532608550005052182919020056650458280611268319037323660083750529524090123528900157825853959089532593565089743912769434587640594955356237719160626470482422803962007441685116003861859633796522711671730726025385019190906132294801394672575288492300689287103576998271038260537144618732127755838417351884643602047215867112337872602467433337473332536686613202441650510701905967700559187668801295963158860500905934324132542451370924343951324046922508682807509892613274430733097099075855233056768000000000000000000000000000000000000000000000000000*i1^139 + -3633050632426986183491362618009370863391032320800441027330423001828668270544809669315510722766187179232819546536946729167985550213043308542073122924499081039664780422044110361052834928101273790043252630369685239085593829182905240312009589361662710750650663215125107586320608312010683925029398325081646714617614529855702071990971771634487133187841439790467804289893181290097351588174574970506270928510932337188733661456810074963919311643402722487844385109618738672895765983484056271749321264785659855557503636135365353626796471133801540425585613936671301794105312594830516602924106901676482615591256935933526378861353674938665212925608625808565342869718904146421784819830021374073682974097099949029664941531924575939665562400935040864278825105527950912057140235501519965475695279225078083165783269780458100244677330762015839875692251251789163908948362772563687324997725746323546260488198137303513053909976810534546716311045253394534797546870800196731520852542927142523337212550234604522600429415911539261399491217004054145418269507385981871405285736872673880511165189731807681635011391818049302801149441077800499383848324985088446427739620579037676204327270131495761491196742431079023304346745094025158848199826988998735603821352735345906178304694043460603279736415361003241590596429941829989054631223126848492978357345659789288642666507784387968175592695032398453516687186950820135940810011728377188553563070628146610026983063791022019342749778971154181922779737709687639553485368824086749162009555047608031168666290070391251998813740724110377066721461539169962487683373836712721382017657628052862108388556102438718639927825684735795993383867824696676051196962612119271572691647064672169836422883365176354028713546826632877330864519879897595353104257027162932947871438178616400327243448715540875486218085153422611762664803765874383257781103452326149675592228492467636344094818294568226158246066732279688903793459460143284414462318526503111999313957653507290224189634010071126176907410862412899689444998503196419808461676846999719440596932514553891857231332311907599058320751782340325950966161011374689648116638779309077264468242672462590562399110827272071162478390926971089791543709977893304586344183721961672166531219145770857732757785524803215381134584272658095366629499695919518140454095462821181764570410810399043627352663586709520783540985508963152930882610955492070430201254567373879823817576325301857442507938891077085814807115882332830196499718880878152272085481239141706300683728348062576000431902783363655115712456520889794591982317692252153360810769893987753187460967406881446186774138396197421725090385104631300628424337140268208843954185129720952831196795818331421546179882855069279490426178650576174742873250129342483958446418691312352038118052002203268050882894499251699980187925773064904184194784709605009252386567155585363430649214918661290442960586209748998653440710521986406374138871766144492711200956213348320191811293251558060748739602861892933826230452973125294830264858009642244395726897981400897997461032108709140966563870901807214717823039175418068587656554399310026563588148682511514258354788713559035749068741176359658128299131896219329994756779960744579223724102473276226477394933004080662072671616730168698284635843870495007348535436217878926257848151731416249322869311040274680034757473301238263567205975963257881819062194410644812766400698174668800000000000000000000000000000000000000000000000000*i1^140 + 42245486900784077117545652710474573775486787180238126947386521495637513845852575723642380429767590876913204789721942152612727685027858273131580252630570913894709266769868341134476824683587007902297439405803536805749627776994841365583343206869667173718091792642483897751690252136018992012013014635978410671942665729337810183841362165886408069522406078099803748858193243955972492399395177985680166708510802576523272440483126526916701135020167155250384298951658938292850194232988256651901104670789095678904259716177207744156319358049287706169657481772660040692603936999978711419903685541301232522387761445867599813278198838455094234292793546851554107089778341313160042091104567471826308067143293725204466283558748385082210321953449611836593989914089916976019927728329921706813138282091030294112321287478372922195444698263658588893834264420301964104704446733451903121089013218498077587693477182891031703953947038360797785763566372772746354596804917814072866325368085638509554269765258407973722747067762804032252851312445787014407513895227252860409475584756145014533897836929583206928201459701203498107007335097887541159454132287812688515241212534538824578365957796374432959148447908170891286905709351018784822576364868530106940110106090539355214467702481750267574518749332495659837807988374196916267207861175798444001181029943681756643095877409869615714177994743424275611939313297664014127696453677531597782525350200114926834581636069068795441755488194221887810230139466658294190063216079238795710231223211731847636788291734428542330736381231755624153579159294781520288784735778518330049752975756214148223461986843385710833967878060881536552728205669841056816754346985791825094042676099327042273120027660912806900514219813484073569569800437466786176885215900800506788999172383700998285604590669245723760780750013430230268780433761891316633058696027130435525429471534613873823699429737487519880324649271181824359695983941907529186535396029200043641635724253110371851242834779675074492688215431661568325370415372137571737778552911662559559872055832240026219019130288889590102861689216865402370557709265293634832023920598022234242515514051800626714415873458053220811725545982628482447507401569452677695218160218294273981082054615258747937230856974565864358901112039911097032857452619837290678006509231516156964370697823811612743054412707685496410892947831005231921184485756700611690009664697295080065234409999312543675270525869548943213074028962579574953646245625863934529551920695830481961480773744092576935698779304828037421791173690328507036452059948741011727669822256728074854343481334304256757679607984182273917059488996147564780602982817798858867658855890770293234088840770018337511496752703758229244388299259099218222008673269208985205509421112467657615699089539532076995420077036600117498779324389661519079093791374668296598313623429158236581429055888302767601589288036839284603757419516714862823695173283923820005932752823656038858686582101036564141613776522518204863906655539589132845022550414072096179709446379322852925002699272788511060528867335358335239388117797896481626364843257473982902753257335495586995211443670687839550189070962205858270621317291302470190841446114435283270094696682675916390290044777145314820783315767623750676319570211548725694992400110356421429167544626867890035917618494780965906695682841886325421182955984684481203478766260883434095247360000000000000000000000000000000000000000000000000*i1^141 + -405069776067523877986307060445773785590611835444162701611853949466685334909947550074178510989344875243300131765553598385375556962872353378765660333264603633844558359651528111715282641084030272890633035164347302871296073764511786912982819377903379863064240616713080553627122346684076408776728260271606777325390860175428852449964191755918437086132442516680995738206656482230155704640835235115033797504119479252993249151475022836096469000144827983424316414063219265874078837046010934607192015999236388750607949677867181418295181506017873138525397292187589126891785602808826811416518024686207630125615563330815803535919268551697415318354623557928420623590910165387832904153565056372034501918907764410472594803444116517629428849865416390453799352212992662442713046908504053904801891819097935866146901277262321192840176289108168570323987801469639664380226995968942272164625388374148497457568768544233508612325371324501836942657752509103302354025438851218383635101711496169859135562793707429836404118068973908144763201154440420457069144641963704131217895586582114840677295907521050569110647085695365508767306122384033814905095202583975535638658360430025965525607893346061312634941044633902463538986236557693281413108448709243784849122169961696702218346663290772627261322304019845277546778627434334283861184507611870424060025109287959796056689617752589812016155046644541404916331700987843505600405034946473813891725899144434784016562653896249949865088309959872508879773797356823750910835038020224685564085100375931114495521295873042235426866571873214896398398490454555958856233821855888980454099735836692619432786468228241171087591409468942685057754546852168377963847238887362822745393123227185509830229411794035604777175006649626097627419957087037464712660417644255345374438560437437733369660111499549669752682798405226597145508709240072601526070041283617728845433239773060177216545866957265834900502798865938977277754057048421145549711741916295674775683998345504398810033038439697154409372962124832251518680418604194442822080705441801991529919842710717323324039115644259143977452103325247490523013629773754930370410663344217408817377948249534273994507918349801542236368691707234537064035259707225553224236380636837340609473878382659020244517837755032079282416852828536285792550700608863502398998786221129358485827924410129729268000982630665792437660650331663963611929350730165384155100103187359310761651512154525400586304724951340710868818614790891689322429987608270641627307676724992159146417945165308702249261343665954498476190596590553812474017616141355098948681674513174247214708729097160861294575988855975606642964343760433477890840214886146090356816643245176984453031761623151587758228724688871078599337646116697605482924940027803162098654953194087781690878719674959608666511485957266452674491911437107245471412304588071041146622702620085708269483919422945202000308713976296283207193218343186524684034255439756605539094922185151601406872879402682241712396681532876482568743820985342623714606110269233861460816901624053950890699266012936317745294646251778473278826933573852733016241612435592198995020836878769390022292139543353027390846745847162425402158570644416198229633271366555679811556491559110121602274103713532821177682925793206935760411080152447567976719480149422014780547206396744037975165308635464881275245390342980877042113619268051786316512121365463040000000000000000000000000000000000000000000000000*i1^142 + 3128917793343748882670831510557978517768657230257692158929756264239500823683126892081657842625526773160050328878486211841031344330476918114783127543610574569307030056068343304411163976060308032602776511094000948197504236330574536788409421942985275124390589386380230020087190611759813603698992735386039191657189876388002004556970813212452101754838593877869667973272026861934457084488507538017835447242765934846309519555115342879533513590964065240192600643842487125746602849830308623004993251117912144286875536018685878810341350435420619710632369689982261781110511220425114218584274611660221652979745090177163845149455735274525260110276912606093193118145023228345240067058757677116611936021382070397761848020843053118320887934794685183503622934996814962285665628626511741733376602096393225927189329988863001113124208162212045876403244134262541756928985584466877432269964386024206711067894808592789585966960152435314168799793591744810381665114892312744902517537095257737487131285153124942727598202349830654253368959318580702144226069518511018381283081611720537571206151958773142106987444531706699243372727151903896752887291158824146033955056097126243608194066019565516162749801827571229182889742525585998339067137480145992330556962083333594067646535686714396801726194788691856940963332638141003907219768348792676180800255766883227559655124808598197288797965128985103380400254404999407055965239216975513954206982118705756985242690631286699644702271459455072814542103938483347778937018801277310516216392288465365253215240710637065094916486681544887607248886081282883418112710271264984079234818487697389050347856657048076597705050405307757903995551187588864063179843345289324188700859133825061460685327680101101617964311153130459147101717839816868492225463436959912671371612037789416419621283160835081069566091497040299141522255686692484193319659796799631371478432791808849614130450047760389245158597595573404523758397656438132901313001071559838584976797240712512803409464705124206270585922581926748026641513575422515661038420339591965628338004817335607752337191952030012892812810739245768828865468159799926110385940013172211722719177941703406298331817908601205247036561742761045720787125162778959841922848156593671980965232625317051869470942913824542388219192842203796588640197592650835428807312123970438331582442353223125782886247751013628082759576543362567429049809610117585302630113667183114824622392562983821986126241958276295340032728336017379467872728266978400311883415763987071361471255030805055712121103805458797684105904989997795054066992838413303216037450273737532073515289593273168410967540763072606135225798604512587149280152040541101700220256844605768781794118350422773084281469190070842326677352612444206987894145072643167962805434220311233909237209224134584877795465662142176092128655175771708886852570845993620637897253344380331515653656759051555998954908276771566623067022794618170094526808788667944009077063194031251779711682545693734441371822562725512153022970915060811223954987399243624448255536810543089051870711291420089595039209995384053108061933631376199912757931113925487468980511509588439356330227332742568475950596798168075872931839027300943120493519429031259369542375962695813205409580816948850959024968352670536508285768869971654339871456996680688128238753477411493825732981576061147150097431543413417990122381321730690482770332876800000000000000000000000000000000000000000000000*i1^143 + -18034897242541214230283891062978926175578735188279725958706285948913246987307338338958313776269147156329188301497188643310719433519483549374093264828225375752960147886499570640941123778029972356496767959213204862408123158880887492773102490815882717768165628638677890269851995876138986589970938377568335823197267164813339120405870684382427135682300013575001545022548177499405516556278588150398985019342718575766552552155816176330847751727450113023836996434930737256257418703775855752201226844015736444689841260560681874833342519468622003609823828923814082341114753043735425866179628752901569114197950589993657088726433943760495789130839967340320683614636224155996192690058300621969565075258761415843110745562293646633254893264822178902331978411552741182920443005511252726916354027154630075792739923507949257932058185219471314056681356212320290233217137026408430664606646443891874072319120879230642493950609914373303338065146725445553937008913941986079799304310026039433121204746894595258051122812136749444013593567061564853437756318038890906418676593851287549460440407603541430851023357744507310390974625343229720898874907149386559769598778857513841168178675697222527279121254646563979418669645239573992059188860954404679245671160253311927908372223052847621715593860592800753891544304592564909631728907632629827243076518440678290739842190581148910019850676900412507428017761935542318432217692463730065332993800171955996049484199386706837863593951187243637413139362458752980502203809995341584748344112133709974545966745935686270110546511975332861025292596201304315112098099479039610488785220904871493624889785473778696319745485158457285241552350572585464460435560938558812598803703277503892556731523795213410929955256949323699581783198797733933942907198110091471559516741030749099547397359480964266507057749072503478387708848903973794991099740663184820569895225828298023911865499949246228662154843529022059986597066153660221568471959891269513799378629346844011388424769984349547974440105231759744150197908838307064020232294130717692750485571548670270944159901956796102954555689674688429217465903642722407262327763799942683758088811927210456550987720763259547085603526415181954913166747137177960071502041139637937006035384770810499019528695603124038051794040317478655252454627747732061528117548773283805272712992075242027236901747803470569341013552119153255261079178110107942300251393196406362582824672373640044811050695850093385496466996484194833669124857415719722636943438038577048844711805026805939334453627782367413711314282946593512535942476246548084370322164722235510097400815420630933217869437588437644974488038147008752569539340175371921801336797156119557946991708064933795794926617396205523232811798462783382618984989560897349414066434861023360766025396328461374211331841014559515808159766448345003109116906519929147193329188641900951737357881305304870830499881275289654042863921537654160480613844622682380036688538790003555086602054188462812469986488043869946382560289739720705597928260794245131052094783403792601645410470671148634833628632659247599987831330795233269811417463793491864665844244909764693470048114343615591473819786052100911991394354000300901126920208428498546470428970914066884576382449318038948441051587113599851313966337321159375872079979134760996833731453580956461695635248484751820967130279730404499183796700877235777699840000000000000000000000000000000000000000000000*i1^144 + 64638654411650945557304943772794245116539477422275778560689246711611550725452332999104123225168122797212964450241500237584091825075411617895648244861930383025746343716790965236968301866986239004235901216639431174807060163299916824418450731630480280931265961837538180403505044791292951673606484444577026097586559507155348038914158127539304051313694787162001275484718848872247938599873349124120119054453041736988685638455007101894709898163719300280356326688627843686091714320471313291090289209723449080682392144893745527942451356714185294820476959786654007335123119750757362719127761594427219920173147271187821729500806885632467707010272981858153052445607349300345599539196228992887802113551721173587028610943642267556568019687819877744194899440645911664180025201917664874308039125342129743950822542498154354473313399582362297944619024199074219160167395661296881863592111743335174787194872065759996908094358190470571802195493836756026250385585063931871947998235531149026747397677946575454264918110310217853572617392361478280011138983267628641041522068949894965430818064859690095859824370996009957418975517616513779606377004022094583906934683544478241672880250355772286569983995916047604166813705067083050823352670979701213889377923336136525765392959055433708799090228042863868428565747305477339465900001403254748327305844644858811996401550358921676852569153010200912161595498698225079491993460981128498289258422690897825973657337422270585906221289799141932957742933216223028708075633506218018426666517418119193345310478640278339040087462802252197223842126342485755996294110094739170221302662936677247049760842948351995798075500411897501543104991256041807040222269397582255361629218872796667236173055656785274723734695986588473713428658997846822532371152071691972393909089443575856118519231843298251843229318996497098928730009586238705980719117600026211263158906484413230805262648712712259088765630477458170656396406192361522019258141140195096244372387298501592516127889303704037404195085272196916996894311127732658069701520601704172807320845722760072268271746354928214130136849502879372945037754554311255167568420035102433992524644065408391974489463125143861024004149571729333725012927650990559357422887127530120402752921746027103658095209024588922605771342673465577220478386062387186763829535436751202577145683609821115823159071149041353348394900630253179412517282953885441595881833656971110730105339774888062831451845170305929685176692177636302448172728974242420770766124911332706014260473440714951499412747281009334457639502172382590554443484821170369613555153392564376057812941809421709272525538437278716213969767693214285050470377368502322661699720895535551495397910969374676527023395154200854139359249463908656012408392628009546218278734559952666287879205978588590735678571745057431938158006894223417626584471547325390402873053193738887624838660017833741241707691359635235666199651232970761144239167190951045321386482817779766295390012823751858634144219410052244441718641898548184329542768007537452355514676191635554549304520480488925163570428763860902743908630231237306189526693459258211345447092151393790096884641787965180726447083567152037771932037453308954207956895459231799675848530320688354868974353645225873235332016796449463728969939590109372503925114743355715974631507598519815752392662192325581333099724461944721620358534266880000000000000000000000000000000000000000000000*i1^145 + 61809756062699241632467239475961922667918483972718103503396485977717898173649602515075867510079624734027413268663678497784813008623319894124052414807512110979517865628539547334793363696657368284670498159771645269824457327988286042386713719033490080030753718879714150606615846676004857080294053116299301311232178752928288872633254683904008371113004989594952816451282611184022780274520736389955936739576249668709953998716097263005709880403623133797493365799396056936810900544687428560406940135744210657208022018694387440784594991263023608397477808702256456532483888241414265804929982366049478843693219574673666738078930120860901536162505087073021325071401311995843047319555283343622223085560208513970396388452857442734932381409861206754441827806417073484353308982234811022459632916065742732130985983142601760110946457825750658643659120632848841760659358166124509378330052580134164561113198556322690138908094010463976955456280085346307736461454015972016902427153109721374770007602742189169891398770149502448244098952959606390426044184844999498743387291083735887295564168395724053054793894315459963071829320298835826851049779845149806929862199842888625208694291144508552358809111978658789341156783011495323661831563382511938934126482798243605692338755890199119132376815630415152807341080403429183049290604807748632605989533848695083210545798549263425995958164715804169396369854706769742730824035298282083386387982571051410552684046086087638793578962916434749510763864693815005475198023471766783270170476513156504745727981538426304694340280240624873020595087996261089614403374544000095021719672408245510363291952160528313225826441512554763530500427449881889896894921544217466746911746980995728810508004507465894097699589771063510592115294853406645205457729215876448225681828366077268346236682889095657555055630502640167110267178344533057109098423863524891357115258925584317701778069095861427431137171128741474134388622225741053645420735511900992062184030146031677895871517806788794418435612883036458920011620407721069077783870902149465126843856886028080582949734110830296449512052357176382536325697136050704107528376738524939950878995013698959141319051355787861397948543674756728391119015619990557979607779730468481015651524840072564868045917798098004690618921690539893077259565536117407683662918098256970435964962239108347460633716191365905865731252464875882234338959251442409274084296760621302673875559102281551026829517092996606684308230856743364224305020553034505000716521909016128034454704244780519805842411921039464994748922788639553024085932879592296272618739425052456051393005324848777362055407098996821733727967220650220884055871052871648073534334691401967542254523247532886686918559410601579935105963791979131554230503013514713433251313663802446970646136229285845463546584747903657944134139917955704002413776917882123315935171077923113446801806931697348144203290990653073147598930414375208223217759167412973125548764541017181807492265815791388335559591909625915883120422719067078567067531154397141613371130408234361677616930584206968278703023643229692231572593990965018013417127705878845209293451296602876973866540552550326390622651010949025170829296586425739697252764511259859153485593471661933747405996146579645249419392564995450206662509921702820820027189370341488878879013649225983672552357358738371381372756323337133201817600000000000000000000000000000000000000000000*i1^146 + -3803623078974141945796168576912997822483612490661823882072986645292146457563859751120908485624334931623509573510775568723317328741626793311081592740836354386081199201381624605072929964530150715560549656501804893809579305303420197152316345998489153339632556145487070609352345267819376620985128980410032600427957151444755299223412752982065177124778442315535903541609321743525070791629061057887438359096240274820220867197650586835374929518240671193732472005291392185525304859408124905827447586592604522001895141939589876130565938913828015126806940907427328106493538932067164407458418397183421910624344633309353214814988409745398550486123202828249576831132278784120771746935395304705385527975680413366817613566183891171577362047055523312123760350653884350305970178944675916550733100910469875153069680357336229911416293015611179652064855765008617909988018624047370007859659671692369264857772408642659897807429278588559310538865214313706439691491501397846477140630544674512960511309252440678390671739876230821979042949783379790990188628746711042629411173683836094187755302775298741836316150433324165076004210624233821395683574586312072742700997699369873786412684037118750928049258387212705992189567460024378979538712348707098674115660663620104461507397080355610907633888027998758631508467043524317834877176584718971234699195671884940439865748188354782801320745469996763864014147267531707540059251438428787204687370940936354406438081681254885233469311679441754739393126558977687955334018567268405778143726140938058957633734992883251330465352824929541727041568569122310682226954342737839290937060777692267791216642473489056434513243155827017671058501809814090086863483058036923524941725951752143506117751285721670994299997637116099884921632564356051618928058933969567396636718807598817589421158336409507546994175946600559723416936294796064084670024368372922126175313732954199790391335133829706031055631914078569918998839102315941942806296597600372653529563189558528542223803756279695527020692994796048509664187266358723933975151801272780360986093157746654861698698663177165862479684484789221742965103386741219790323480103095682730161411963726423196489885648759133980575002940993749875852970556419734673821238320663449190855900452604402178662477498073716336470370455448300030856561445283103784073162822158045359564666845780956155451929318049873104529823481863564272462166496810677852124784957643730226907625708205126974181916770383267567907533165880018866282920925273949475967535173375849165301189429518641049912104673587524259311153933422409516212944430735808321981690377040023166767210457600179298129994732075710819113004638480087499320067109218757549489146247384755508164011407358617812454647913930737367638815224489320590063914232030346929812369136311912409647770817623209725387905918706756518071910874692525112673632873245911863003372110977989557248407726471451647181003415712641962374650741292065366188397171198456179099994163383544705507281181157191773823382741002039284633181096733352305040937856481485502711952401942465098469011965505759141732604728400694201968340282755434798212407572292527426764707500323470817026569453202077064108616119260991513597214266073776904854846379574932366462009660956540823456694196522424072329480394322460496459758684066540102473062965918476706785454697485876359381401665070276095506065138531696640000000000000000000000000000000000000000000*i1^147 + 26227661390135254671606054776275439446324130070133811818667717413654306145354710163598663991591873325844470786399602339991415739558422443191181424069253422568937660869679701545330534054907679323728659484340852022034535284352002120201151862257819877867039288240173924572298350669051594981404996454424203831498087777776788168805396975642150736318440119805622230017740297049193348017606351312242351693694773240135683206117974954999423282732746885550806629983367041112077002582207933598661793198360347889120527763976092035781394598337144330662381371459489887894509994263259867253797781060294138567228047503335393944969351675410507918919678336892852660604230646685145914142988723831653930144345129508556431535192683903803873425120626284785091690440293617059852313477201568149340417298981174882948002527309729961466153986276281963138263018758285613618572651705443830703825528245426769847854164106692365948751417678025558247786517782290806285931897165776694455118238944846824521001512846436358752194707391390990016424183945670544840203650812754105148269744648308634099410888117198959468044157021827704348098593777746581228806487523917718547383427645513983856058331750132443921840633240540145629241614085299257799024248381047791710052622005547913842291862228232043600783591099401211387365005523720816905135526385798945468050307220539025436699515097639270811857990506714639889065533405760436055225932964856500047316335730570330911533378456076239245402995690509971375170497024984487214063225530091821633634740423369577856961961831788304458800328145262138514424350387075019649896140988140166381045763097432302769055284331713632469692501059751801462306721955549249795958509830451013892789159767792259340770544111939816248982488310614806004417787386789575880161414559741820015824566680158844217945812179383429253911945000270228342541058081909888217856659673593818080079004081711418355749084079429281931512461476864694484423030891862774899818417881660952502855985334082370135850889389677923667626309977457226538182635927759371519533104917518384538479364232773130270835873927601489635337312070426651921096226026073701563792173922441712144017735762459272673284480275717505539964766660717453239907484617173466080620222958547427666122657914605302349374264975251916049335012460303436294252120890591586960924375397298709097213703780706233332677449604122646059092352837599418302527498784324950935012504453112783863009415679987684403334528849104578671658536581542303743072610671736808516829111132780365943529848106806336777515824990516507598400493095902345056520764956179789125794020258506112764940155566670101218566892165403305027320911130406065507652012467216775754672162054920788377092432966571290795550972986167291059409775679452605238061357989552976189293214336029196310731556931481664195884905046994617525369353318801711335789223374869280317673831883122142604741280296564912242563685503266403026358786696777796935703233991199728277875936757100869621880613100248334303560633827533002597419903284662417977669049724391553158969510610261620802380990223264070399922970599379036778078938180151205469529085399870425376876897420035382959558254140285357019284922008303712883034495874346998904748276432875078804475435844507759485367927196915895035911266827772694201928251420391643430627123521701810580013052296229686086018820207553836762085195776000000000000000000000000000000000000000000*i1^148 + -72167998416056364471677601574055571343061687323282375712162533238847343506515027171451692044672421755718071144549416687364642238988877416456420237063020568085393181943687228135066656955758710817701686278846575565661969223127737327336163120401184927232274758687533046677973024997867403918255819316018621106696120712865810007330553215283051352497870463675378780261596001310757869619935498126830101195075511279181554754146886614257284973677091281176046660455688636306515524636912054403871892018524504120833912061078214362215389082513057801668586643022304165727995161625596136873795575119177103319927663931069885475208085130065652175493698919417413828384293988585715299958280544925018709980267611593991198245878282435488891003779320811640871520663939181413864018456238799464876024410631941509520389721899663961040229576205470901515955266995678820385153183163724376171693377070975744726263099546351574246396151022909151501465440756476156888451418368329837942974059955155483738137785344564007520382976969576037960540161460944650956721962749576434621415482807115926223224131666588527524354749572061681705182256967472433363232578432824176621981464325029860801999739246777302901375357478302942824627195218766955853297901069767433826760415698482793907078170839208446602195283167307859073589648190864823250152728936281587555472403928993766012015109960131003342382569968463586281182864331867937408369720791914660768215592611331663753218936591302398135156771079940288287647300061287021533513964120000707260088863796650090384085275634485312018005068124278688998581765875974777136387688189863773581885144727908096282632502732972538160817923392166246576514352541679451442730651134135115465908660505713870898828877454157005348549569258364024980275234365906676561872678997885207093787992791971280265743475557604532941543861280564960126016386963469586934255450378836845070498046829181082402253314728416210904153176206940325543893530316592453719760355045952325811552355327764197373896486473015527257634254872602471062514734628549255998283267532179747831953922615795569733779033647107817049583415751614154539623632853839193606188102808479528657787632960392389482338271864704905365243819203673571710523240978780317087497024766592713488978465309099029606566104248959567875856074930730024838030030411569475231213523425102658271173196088368396901278117246259434245707085749474234236482408168335834413785419838807160220658820151464889417841859803028414867008226952835635674945259516881916426615419666025288523478784500969292012978915695571732947350094415883851487991071743238201849075776274628806470665010407933481458587879270530560046971579675904732572632034157053381944888408616841212879952831492465508533680152122386885005191874724490864886151993368427765705467008788655609262529130595639646402826236220696189227976408302419266240201914226236680800420776309251539700374806325233226111899935830371031884338825014734243893314694067836155634220894815467474112375388333941773933212160027049377999826445716842230786199227840232928564933384776115110773090373021431493332122316378460584466347669713433565954974130514110495530089566710635265110826146676934750572395125532431373866209279361358737985615565557207050263409819606517208108820913695849219769043699419777851755365473081789920502388698235489809292857332715173318981065381860409239142400000000000000000000000000000000000000000*i1^149 + -104932889787256630879106636725884893270081584318083915477820498240817592243785491111791630386280203671374054600581953176110469387344457019816345803271906703571818008607647408252682862129715591196095872881708126414472715374536816729573556150258695093336942016103210982192257904492620949429846519992710016969451520508997443615361549324678021095511626938467733284959631678498782268493055076400405905745494705407365683286127753039513093810294463607824032580828094130513350804356150219918600886763695123892677122828199285663353029687631424386699706299404415178166851332226608767882757504733038819733254272930761255562568764895264565427158885982075608464339873999623689824835218436483144510784658231959873274679359600945071281548635199861174576790070499773981779129655861418750619404690362563570787518979068447778666758824478370603602588937177204204910384223720968757420153712887911671154202661848252657082743848304435976350178731349653889517599544177207252941159243056122954638982583747946648555594832238427669897972238492531132088884054463739085717057797780648632225576660876545917858426514780451290803322912174714201560804280909897568385496670150888989571150151052588075831522298639081625656768042279858455390454498008682285510435623471207615028103090738265415782253669827984250649455430140114322246691876796204485954145447222903691475751059413983352710699182528738568825810711904173552957317414908927940019585604636651512142891817455573052289370697375602428776610392087681447858104175684006526582282363738146767148344041273854150193597278485202706561545380638276054177509822426464866956414157174059223260941184654250523294382060842630078154673167135783472890125313071106365627278248208245591733359624310939510359336887240661858007793394657096399553914918285600496089657912511571343218722865521814846892136337005168173099741652452131108287037224837911951047439382518933570382790379101603064233765942575124949248256426441891405876311778250177053734995941388759438945589937112294023933978768139344517774136027020361723308918785006561160706980732368228383670757322752094756712236954904950220594647169512761318732803493100454832953702832237850961065133632192903041986787309437775586022072265310145195738131787374356579457312579491931981510009410169491785262743149051021521513420907406807675308753777987234371368150128109377162425023428289907224216374442302071730323740890786376719175527230962443217219266919672540265062969280863681722927650887797669502124093911404346005329285220046791530305570916035433782854812460562269009614524136109199071645932311108236909256573239620982574450950916112120455129410875277829389717750651462377398974746618990304669518524392224890386859323831937086613567265386676339268566795412527746322147767178026131897534873364366885779775048809124897134769935471647993470253461272590148527606756860609786160465929938032259758709749680751121951320204515057404990645829079642989614736512590152575253218251283670734202286059643292926375604601871867300679503624684706877224619056123621476580028034175020091554704368360135938447151359220022820812619872456470657960612695285342780758979466902116375642382883891732066091203365884061665744585544691533247669864897338093941783143148439157512827174470330096042753774664072506658968961563575554608486839223418884920879751099664350099743691045632737280000000000000000000000000000000000000000*i1^150 + 6528590109800354400505805304208027220532924834570342080477414844385535269765335779423369671474140486142802921891445138415743273733385667833388385872841822517624379628532518874581243154566596721496729293124945266133475520064732601807291517246765483872828819703291042319817489758525883330401708282808532091969507150081035828327008598039862029148148010916546708937377667121259038944582227927311694108629941493801649793525829023264453414734818835595431905736872978205739099066818290789508931370508528571915448760894638381455017352046581916628417759982861242104399886900512459062097167827444870604643654679179072367769690745889506492844014731997777728937017552062758808674676083234181080016328385192066246411941504929157028275560155444300581544649599283302349404729373995999800442575845861384926943557564092552544086173825517569130040237518234386648125109825757735962878989425483650089399741072704599252703343872423902469029995379092762420450204973687615608538256511860740253793810106305707132371212468734057397109234954133487750367836162392935285460468667199933750828501407977353083016990138049252441775968649733481872073619637615859528939080042737954784317858771224681180874067403193568941441838823341401274547290187668534510298661312706066682432237128373958597615091905393769380313642944358913207599720376460488827122693394381122546358257597393329971995131470882056844020564016400967665566786584123121052825378119613508866450881799263807933284206621107093110291401331875860814753993683674701308609589550559534671292928798841798079465672802603194133509170181369061659453584982707320759771758369858667779877271050425067732520677331102458675450647712911913999084786429950690461073542853540906633172191210754067921534639106529148224810263276361348618018047721056924396806607271451228804337703730813686488395457265989658689512705573976557260551566530461836302860264987827025432978292787258405907400416577898813031395785246111858013546475760947338231366511125347406920486092341721547030852858241390392489788909406376943087267567389018302858745220257097442598992853790116095397012229759599421122165725592131198187522904163169679667161427647331390136526357313086039631144801134047661827952600510705968499278158394646143614616316911894831608063876347694627109216746469694799377939957749174832551579448006470570351178195728555523803677346897899514790888108110479017484696111927968570166446209676410284332229517575547410048655183889911191455390546854016580762524250546446687245855106598281446875427117852439622872027335566130378163271914646872357850897169296917917478200294023590774442323950151050094011319837683976585480453780120050873663607757004067358960955821208152851696635919902283926668918248212275147864231538831268854812816011728496458873814527920896936518877456661269303651932331432906299840933188852185545755287494483085036744967582075560209896162440637272578042494560243742332254248860107783478139189544876656327741846507830475071690026292707997598310845924765242335350953968726954278107303909728825323281343829492963059950318256315101329855839193096055557321944237437092949538246215655079565357930798753945398589686039835949326800971389941030540475500267169108741515075569919429295929447542424032272015899954992728179736540415774359353126041869119807792845819085788784584913553969697691964016689152000000000000000000000000000000000000000*i1^151 + -35026000383507336162657591394875006974505440209912605209334703786155674049478427142367902431540218323084082539744675892477729017998160724643700101727720254566176835326018994670541639798673799287806164643497169910838935407518703001696641705778619226540678766999908489547514581491556457585524735397847725380475174410885458634026191700495713163046064818804279597311179581557459013531107604514133798212657496299520604202146343101053603402665378652288031752726724134230293080641851578300417758302080647605126382316410953011365592435505582714126395968572408147424084917746647880918796477291190197015868520288145300519619501308742672777025897539391704927651016026382466694023742427670062238932586856450287502052806911565740579587878661849343354590063828078307454770585717203079630864796314234940866763482591324586122250012208544934896231115600205389410811886951802778192164005080859632110970415531162041349092270700882933636897499615049795076459059468267752863975577768905879088049008995057988880747433847113141167353650208982038099748137851645736271562083534098175114212251357192306455539008166431065752761022603818481641996590672002700988316505117508051341196654862053369890099467922292038838176164024317019136644805538556515095553441721133221606963700887221406615472905169545943620651360943262527264691557505558252870901074781147708535331200556836464910795281849206592035496357156196892920497306903818162647501210419635662533330392350092799837303197168480563445651062490488533478328984708828546667626550700879204098099359743816588349190704518358386492774079006811682664488152195963426564378309728523682271266965673718744141163579905169190849591963768253352827457218389874926838540726368764621232696240321803436208016981659001943807376848311553206973726199535076029307443816227747474740061740369992119451016120981816909919248616427747101245877993008588000614604245330063267839525410671242652261094319546911796240961990441660387326663989583884219418221337711667316901995435622135688608960590419257791256070187463782971490529483483389102610612102785219149421828197544137537103547067149340590081360005610569932364299758849032381196385241631002884914066147606737080207562378068384006750932303498478348157569355833916296171415267724969899209841739783284042181940003410404307024280385757690136710285396920872107476233481522591050801569016366925371168105593665718474558099187941266710154375059675556955417131318135524505847328327986382020167960266553281461248028091647900817562489746215364721811484388054424701895830367882207579028778274960854517924337098546631027674528749260285589425150268033951393010055699895242557677123482420734967852437857446487143118636829106019432029427996919668090979247931850928601413297757221191060457859995103805666790045821226204635164460903543763849019785830955923596005676576346465977901303129779375442228710512434653473046319732071310332717565484334769580411464110068840719745215067102705639811019442954984554257216908480842016088038199094190118995062133515597974894174067826351855470081093039971803753784211660389965442760170933221432823070372183266600299825793885305256991598515588384796988143990666231224216752247800471700628900107047772066771495848069719333949486166153156987310130969553008709127521045678904818317390858562361382248072606863632327953358867037945856000000000000000000000000000000000000000*i1^152 + -48200451642998273976621353814301144410424520639644503777439169414509249565997262668754766090596385158761977879740810117009456828700244002206512157508893742746546645254668583768608258298829931253251003109192926398598932901856810156333512250817876785022034787281321769157793153702264748225577805150635370728218065934337877651801029817415218079148258783928172087488988531425936598423097401456076986827160648033245839371450633226950645427100727862661754507015631821877321802855441439288298309825502549848589514239510360353751836409681030241225047650127357885335085435773273072365150754433650155753736390165450353294878989611706044852250379707021740536203584580504366662052278071684221353336722484142459911813527858533126443110791797766565016884319968542712409702912205306965290809012076413383295144635940619923389066320217934799791780356994941899000951498470208365891783605341049850223164487905890635847482679609506410685745941778570393183838581961106598606561635011655621193282540476040231863636736693120682541679261177055800526934465598566964819388044037556936827484487185357146361236844059971400876333074725404074427585283789866767831087398067207599490644734618022461881422412970059507717686833710751061465658800405095395943340401761775429826033100955682153503242141678605788144880345063714023419916407740458927853670787316154809483145344769265386318848702657878183266193728096847186035790298294698380528589692620643042921414034611213409153857163646110562100943411666715178611779542224893450454300087592854155773487315862586803680553830144072708204998808243076841312851344288924905701676695849458980220439962698104473585717527771484906792304783624310651252661847092009708914472699622852721517364605065400897636087008580243779303137208278407701196464737914100795322397158642083476254701164017512193033425096039276491279175967165266331246539181391662131081935941877205250186402084464598498947243476753239462708683363927890766784004681609462095760322243602122100721256243506539081194432562825690316018620546498366228089433795166978314371017175139563475171402972747822742408399248599501809810643610766350174152278843223335346590238429278649223701756586904951989744184755252474831773170677343146382639135997339632784248009826637988538429313459253516274765860330263973569025889754695758055131664262331467463105334827030086159440627983945352507042046863006030278205613012214358696204554789915847890950618247439840243908541727916646681665244857822472817549738772858827839462697137172447206751954160964932372112676068744550714179585687940752190163353759693463060362721171221423516423271314908633887725045301466296920109855633587424413197992738547731032719251437848011198506373292020461580401951476459464303552958091193499121615726179678232538103311363132900267018244685676839852929712448111271627763844539832662761327963087005218110881033461811761201353923729762216783924153643394656278272182146096598009201905208266786186525494428640844684407614765762493550008877646009575209819893309673242344828668602296105945987630926614124496905052045119341525881932265816839353929152975295649990078216861369003521694233239294193458976870661054447615489331565333597756596176455829032086494421123478900894618676780812812697184639128347592351370530474231257360601551485947392920888387480199285832351261655040000000000000000000000000000000000000*i1^153 + 394765852753653749468685963085312605389674897169641258201141522520425926969833153604569599765436506229494267928587253851300752068872630627111897659102760301226844908597575741151094443384072203774995852780448473107892517297457197242226094137015912165715520988894793264072319815410955420250831648273373391291598238089323678443842524981030645369300069849906533475096928885962763298635284657406106840810472520543639807192663731470550643803579548057299509420720823477980187526971339242080828781406420101906382576196055376463044899576118208092313640217403493779972698472657526243331398945951763640835914221788419620775585872277908028158819956131871878059482714660116902882991977955573810014496303565918897606748774762687659147180146704139162899982154565891294676165893495129845135853083219105222740153361361750976657720981679604359191985729500431403389421242053043158669715360359825004124085740514661998072001500343254023048857729341574373916335262611364990602811293613068690663888708957552860638980651467983880371339651068008818766326988479730356749680436844033505919402409532093229810970086714843512501537441011242798220650534450714349375917065125818720437902111876450534308000282803263614253724890735438087505286066018609640359141881119650584613607835329365481605528533641711390419408332414798735081804418330623775047062907753187373073215460086228455297307003112128946645958091735754288380171234079245785335498074594851355507230524466259498862512661825132403397670687283842330869829946814559145937909627731194495289746013268168071989147712918347875931140589603773843333788165747146254955020737344492501736363541252000757845397990884435675515054876656718205634923667949175975462019453068087365285503924629240161225879668294326810434063051328885216939846297973778861330517922169101377342486230900031547863169467162722161512417796766477527368249165369337450605178288364538761639748988182094610991592631031855302450782452966916324271400722705916865986635551735173251188185207836478396599327828245030639021928817003217303018125840698839362580360151055412998767769534532102801860293101882279564154331854626265966496790044300162970573910517817972600203342388569346518641214649684711589831344775370492049979919530986438715370991579870493999025378963122136886985806796193240275006081968710010367714385395689105698028841842267241035897193972462757109810011392480952228799441717778148515684507868536760096744222682081828194880286495502924772950620284761380216317559372759874249652545199928564475319434012093735348904518483223030799857612954036901077190140261767202080009569128621535607240257139917229754102716467620379523168964398409312346212819046348359369176197755529287144211502756924274595531884902548824078540756245725165822351660280594348921907566749961866703507084532666302613545805188492568768831774599596163745882485957651892060755479646790911621856665967488087666171570844009156418477787012104532707177374315315859515109814877082852276241634548899637183358663723793460131718473797127811063733337563269161363526782967670588303481986377479287877615800410669636107774243835869617688147072481640774518552678870661933597603782553801604314446985793310268480157994983531532717431456653002809308933573216079970686163335962095294450634258991733282363106045816342884214963478887124059553792000000000000000000000000000000000000*i1^154 + 214962812070730765097369219923245399377522232886422307525121594860626887073570227984681942130630830201969282377840640362145493558075999961774117608147010370767030292021436776246167138031027749058954750021367762522321216210136499467774611856787004953094156783235954329829176355283238136909430242899240285388803179538403612312923547488209508266709557590666777698025805245208392641799672398980552450732013092422520418320183443530114192593172932780313858443059462342410986702341553442536304563859190680610267884714402781675651146140560896032876704164107771629716394059784315715559973476709734900633157383462019069356693615389462716944534175748617334472783326570976261512530929239497866092423839333250358862661952514325142593736122869624873600974900483150320290138421960216123519010620293959379328153603253362819198527817002690241853758848065402088685968616820924816316697629149537213018120605401799774041775662377650741164539845137925977816707584287429010692365082040281405035031312931643501788710022940232045920097234186862041504820324287552872801187337545923496529789842129012259485953692034714812610419939285862830363347481902931520136819498910495023128523515767753536772198632158516924634024625702915404463818318016030530542265486732645689461684682312855371047026476970635921183619427465299368853591826195002414461145840590680268937204088665128676096387597577783880662468545204420574083587016447351580112021816520236237352818447837402538940356869450336717728963071582494651065928358496948956500625679402194894713399919841589129236439690116770610852352083087001199940485572206356482124800679675270063898390387635762711234901265319654960258467256815991916643643024525986407533476300721394463793733894828537327345579311156553785307026982481767192767243403868355825326588280858759865423330034713485875378124142514836431155408940273399879588889399601178740496866288252025048862532718749103743930621026229386676960434303326803021475901262389481709181721512885504606637463586553953754227697402377804153209988178594422803600960319929418359414136775017452338475954217709811183001214583162711524717650803212345824514254937082649020577138910459249385580357791846546951461305903607458311418262600839810860588031993550862731690457046302098900221346883388458348312077441271477759653335621734540357322390832267979459814717219667257202684336618487138386329843631223693589028667149538321475236095449653518240270816617933161362482015257270723280975795839721816459429223543211797880218587388486588977017300259575541864397617697617565843223656811565915488812313273644943317465645413124156915015799255104135047133956555556038727739811648307683598259221234854776392282567548553460383444708782317441823356476602428852738286327216992247171473238254898241899135190333869155116971167966964087727724899499195328774620953765592097718783846317559530985264223204581241551298883106743323013928727262995971823509270529944041534018643718546856700345405151881938296958420179709507199149643607098830096736727803991288280701095155459982757768755716804716085023024901936524875256980041592624170168832532376370400065645301368234686097108177648597374401749829312017173492662592755934039224383687334209440454003055837546281167877556875314807775369143956633274486233756694834379950080744797961663213004128256000000000000000000000000000000000000*i1^155 + -3205329050420321283253494526611693790289012848141650564354160365213479243440789921838648874245321130513128179710136577390020772934258032542285389899244102020641613592026688982595071748791653461849880890533647836962114791923368378788984668375463625955200616395398896212048872105296712985582768186989279818618850730013015515354358936186355722538047904642273943731825511841812613076494410494846007904053530060017849688230533574973287605285153141613936747131597165308086763576206723875668176231248148361311387703924919498289856835867380872005355246247466275858016763632918347561841666236158972208015731378335932116644839548053603942040053398903529600347528610769351372262825394282346379824044397847626544986756347944508168706921799045809038796869113803356933899271235707696783130926157136277039802509996401903861748370792903964996932387662102453142441722973451576492810604582505937231014830344873296481058549245882147756713663927716467332091944813398895536142458089770943149227212604588212636203764135606017435820624492738608879552264867996095337458394311052048728023708941382796927538040217695788508380111135274783249894580483787837941593195240336943053648427040135162578110242815493840119584817136055078130136483357572723822275262590234803538879904801681014214097063803829837803642784342046552181369612930819650025748124181130706863801871975859862824830207011392976927069737243547877858198787454183097517043576487673914446895660147188546524654582175117114965740515273349390514012516291371431485161320572738261223816237118267929157309098449062520757598589421138776797624103463965612030498137505025911651958410822401835525045211837819293029630845590987083265710713670932316292569939034431749555503794053670364044591977851742647032043494486766454462572354218504013408911942896854646717583710435743867820944076620640395597264249003844225876625597445357357867245016731148371845109154120111959429171947306016054100559504490268362958407356735801450138517359553784062620677186787561516471858096092104476503314627730803208647279810987645238691129801252319907467102699477230464490241440275739381959358551469430139868439247327815773145503296323972644536190451527125750486822297638421020994410708991666347455670552186558913952222817228038259944284938239624861815542087913636329031395831744831283669129448445736467529812505631433326634734282123072954251293567667150471480614040854706215547889795535669618304290771132506470318740236626706823995769384052630429313963488359802817507727668173207216093083234934740150517843591259449483093656618408273980658747971262464925173062569655004943946958451591861225538939524296855183308175439013643324436781454023475354326260418673858361283343718658365888494933706655226373808190149955647916601262967224054957160948639880669910766318482868093076596601411687825609674532619797887805787985956661915409425990280266233203215365898891359717485379928701955805045844480182083566928192948403315245265108507393761797795235058295412540515127644501425400263465875588050014025951238386046635036725941411332684875734404210573674423912557549652934928925155960258453256834392978133123871105663504173914471491099520335280615332754971161655748885029591391816152389129596879292257936768654313519249788152291232884923878117279881364249391055363604201582100480000000000000000000000000000000000*i1^156 + 7338774067100975728711879860970736380235274885190117333360387148801140091282921269883475539275858557414887380478519287253800790217922122231291626513304368974539971363490159712596598547922309032830087529018762177223790130470582978839199340072194973711689812914778169099951974567357736949142795888143279359243533002652305622151473986154162703138722359106418330721857700920468338424615708817282302380533742428033873850038922244811949170794875778026825531520125157199803279553323029281571154341862769455669580427195248579535108635305012518591026444788211801254601618313688489027469821680412011012203173923065368120033963822403148957511499775611345163792333640650891100651629658977177187147079764378300637730080650331041231996823221389503648612825227012462333025693344885680420371753627918773769348374341581951557648229277147132106981996514868848269513339660571486466251107399434189662820997673538393069821335668067276694194546183874679677437021601992299333925305111170168333469424945600610756135299242961503556943601681125948932301134846445550773752707562607515919060604857658907257684301502933885192874038013433199651807734759574754726999640701435370931041574400429234199597766962630657393318288072449168653995137942872180245149396535223770528161508651464936738227680313272945205746863549258786106546148498102844947059283005880244542789475208470570512940759429505510843684521988506772445629808119447032979067339409242557157827414691694641293798780598424270678727112410124463258156166919108884521002816978031442852800714802315544270008446418469518133178710243676863452303712345625020043927232151577618769621223537639097597263761246046608689389161869825139776101377823055767713318834186487438210074909394024516751170405248082946334109229398720452970384102759990188709213610553091051636328213513273952571721139972167688890067355132018268250767537216270099426849016800244605822363803239206633267854270725800532179198440168196796974942395899511841158022443776790638214782661230736205623647044585409792669473705495076376840897237451434055061575482303310389305329311168795789467815260872768217360147225130267293690192262367977886380507188458108491965287413173139066629938869640740953705196674767809174575925491140136834071762576804903293784812206143189605334602706278251122536204051705279322732457172325628414921322358430709302391459045900329904473693630372960816783351116121399955319335564647281126939851568275544208216058546847546603923307803407983341144196220568691292120421909830297976653228496014710001787823775602378238643899751384516680400571184255558230394896809062247197240983891922141487448447457013781016293078181010493153942736219368431957035193143730534010648312453010107073288283267290908432126070457771613490227742026970119333539534762980241050788473729597716230764760901178415852333100515309622507639719657262833188269924585315461595934698168510583331667091882409797476389462175384124964639898519815504848117680882174533872944122954894292757559509406945440426399460535703007746906982609896539468852654240347065544722202578227136729509749785074268184114633535625789022686737105962816991498148210182390066880434911517739075234446207269790949488630142345015561499084885516035968147701232315659624548409693064384642654955147900458787800929109689761792000000000000000000000000000000000*i1^157 + -14767019614496075795196707013887682439847645891064398093333887372541020650798132390521160735274411598270275686827653273361028829069986060260843566920207900339931090360055835373301335758176427337307046336439616220707888422521121777368829319754313498659831305507190638328227599530654845952369317711866319505466985025032478265130279056614552635639508113751038731103616789202143015538295292149981323685054010664109907007251271354109168429096905782374852685016473962473028777910637244549630691178472050093234256449623777478059234539982684014413745524641058171937407523260122450073564220176478802846812200661056895510680595530522444565611929352607666726741026682806959358323104430310568322538120983165240184568088906826834551667428315324949915900162551481270683738835989940906651996833355695622293959271267492823979924533058672429875930859726869738354623599434436566511730518183076583212610971393723817728954619008638219719226924998257808966494591586732724509520006673829073198910346093489114891270324981462488945096870117804831988926954451005320205646118585424166356215076872787747820125997739240689245182585052635734035869967593685637014235364832781267779930954721665790014478521089619427687617119036336197382188800957965146938238640716883198148099163160915524563952300336622884977560252632794333464918408899750480888524229084405576429192532390573575023639812665868162763320641829955510052142982094009119742019017640535937212077355107269397538763054657109360417142073799437349912068694857397115161766370501378520346070739123985789815583127177862447661591279079101859621262311399138807840774202057186626142731055385177664842792899726833089920778726690412852344897727085961772639389190198461683181529530973961302153697174699794141675367334932967353578299118481899010017742397919251218540955474875143265724795172695652659329847303397408927646565302626579401980071381716858049326111225787942836672989362710670913307360159178585959422710477245080060245754961863842190977593856218216584007546968155412826527783109705139347412551415621176716332683135132423004305913810524485544866855200803810916559408518234728217573126697918841474407599651871348811090946187609060693998843897755940152617838918790377048023593063282792147434734654411694485007278949111775380810326371540166177868583530007941179467176841971448610336057800677986317434487038787392434519387920711834147669189759741281583911135860823123059552600509217052254721472899498831247926364231882507966173193171962790266172247108704871613206191483811012594381125281155586776434290450669489720604199778145338595107826210398351385773229127121365443700619975624146131280461708806830313645227785055106375502140270499285643512258962508179969136181340221930273177670486602974989611907309542583704131155231478589660810109408063710929243569255935928027893293219275766535619337063237218028501597215877593310711013207155021202347719329074039853586697628339733333382471005528192177942681803175837919592524285906266201693571271387461513294795338947009273324951864891739976984165725641866551009354373532410486340138673454913380316726324205288067023801267117977007413043285481727075423594806047100505887412994347912859748366545889955101866492690968794326920456138402681447516042980359123054012840665275658617125391564800000000000000000000000000000000*i1^158 + 4703907500220600765488304167617749462179569503106815685778039122620118718379670475515279455722056921675620174349828903477678502822880529694645276347483775174958528924481991087413578070259997992355121811925749426230185380117779937273637737568129680389376180962396676206625058356417734038618981648627315381745308705249137161593269880618241297732951863344352076327739800037671244983705317690550215286020546636772603575565904426871546165229981881685723832552007495099759826617507644933254488623408816997822539464870636335137539590658298623100674766874387118707833202599448325696663596473090566806912856763328307138900226468100836425793508578200542748717568220558948460098151658866015268500089781252804884912494556031135932493209751814812458464413674826237400489414501467110813551848967497719571089461883117454813341338692570359833417554953367458685789395326873790512145131301752537715605441258590021562623437223259144437696061199594198485711251116006199735573606643307489996949356096779333547920673661785845011169784070836143934416969628841183768079663923845340762421079272829134091293659653687326942260586655482515117732615667629690618779175412382861386727351492168567832546133374005690525694634663264348438377279962806608532177010828073489756200484472228977174720078284855062371103389975031756755645736121263574236573576726840813033569498316899586281663830905737793833122224997366944928202323778191043346467785843864360083281049268307192169521551451339571436603217723446425947692183400080415668379197407815354740835844856069705039455187816672415638817361925685714822972592530680648772389167372622903098195473491608198371597595771029822891951370769990537832649394685929459660833765511862636310074710514474349906885437628350478428480464191066595523586408661128918367224980841103203977110070133776502884428415530218321328209291223614276429657968854213915873929023966057453105864381657135128783830708745136142431174728109040440981057966685370498145581121105265464296276328822342083660494122823224938962011690769477997972920628746327228219490350533841141068052399774185297932200078105328453345517997875050790928427275596693150362106232409574211191642535034576955184799572873661356165203607772464886849298474470056649874546051628201640850821213633937459473460662278045997231239735255455770995028722250705439903952177789000068734661490942215620245609888105355804693364552364446485560866917261686890815302307997110123788766456484248027907045579463788276892830866792678781512022925397131967962191016966540238582982396799432192862018690090670795145272171331006008827262240585295044725551225144350546601886944751143239822280701497387321213408864252991119466903633387616594037364564095678609104907365387096792718551218149041688437293410279961784620008561324082536625034463477983603991382317413055028634340371010693148962102076641759396881606742876548561372186292145310532416606841415777676443647913035591322302547065100511007314481771573268057869937202803809010066790381315126097386078848877210587541940539906608569168785007485321759852937612678956035040707432781470184127166666828998305621362908830670442245365461697560468158466047604623342566038891074216301314829972950758907760166255972531155208338117571244772959324086164466299819628337116500459520000000000000000000000000000000*i1^159 + -2343756793977432636835546206813485213185012279706047503177773756252090374158684839389309430641415246501950498860978799547922276401953477998588844792343303661160087147169010208619619810981010790612707517784685605774529925460003321435793611117035057842510305019459706504116212309773731724046429190294513458761133758240501463532089720216106611626320713945670410426024513298374569163042893761655310761560786672802029953168987218263723980852441053916390708972019460734743978835127818738638222491438860779382871118233288987140382244020110735445455833720094012313076550650519374810010015308332546819285914038657547913565017012913624494788620550622650184223393394869932671951900981197704955626261863421926159562020550308720184891277515401605105578562478592435349733862790865748654198750890449012894477191747970803897916453665007586480186209730871188772856968518849118461715396280804190593808464341633150930347971893959363160484832285370289873959756858597134267080458936116509473461967145456463068452816210263566856400976828968482729320344274430714711291951143705222284417812371423809401546914179471370231480478681680970474850506452850033623996572446273047740570003442780049063377767302837364538867084878826522313237222831439172172718673580879947775800278608308167322129432315086669319531345845208185806594531679137374065517082479533553235218934911696086413972133616497966338172394901696042744233125445539704910754842840103933455863360268741249813193825191627938333598735558220452479674042328873421781545774660544551323574663156473767339863995699562209233521811915184408828192823909587872844259520540824235199893945914711595825010340223270892504732130913589139353432179533991152131305864673742200249355149691595328766976062263014581509594888957847288151143758170046542642432030328774222433637702176229409650343314034072476452853141083587595763953527323483326587114426737971994163003395282918554179178410255504120073029337049135535203073446795447300512236472842886993002779925731006205709375908812920265386971320286664136931218977969664585366649973547631772755401142746559388218235114384353471226129396535891517884099992259483564209560123421647951216508212348505377747992614422130697121458326124337868461305903888599892338539407745826135193795220943481335511570413367681107134308272248646283167217885438940024071998391950965884234801493040731758871333513264316492478084296708381733995115071373147409575959256389742423849148174995111879942142660879245738558817046877368847370150859950555835515615190568033096045709682880443566065008248786282039296902637348535773572475565262479432935439721676662781850990887293933127564343286051359794823068582996329544986071154710166542089332211966058328517391512161488758806768595951275469047142243313717231318618500284929334655014079669095799581725513234109560234018577110803539656955127880552521621621626573325251448260574378843506662169804926679425336662993260424449085384984165580368589120068729878558307625235620391339443076813721358686688808717028477706189665293794565985736263577727509828058853091765080248905766727785180543130465549751688331293180774154602572073819751900457742276648850276688212480781022189119284643337126432829473657845309035794418413332872041533920800533271791438153330299240448000000000000000000000000000000*i1^160 + 354455698334015704408363119068758363405625750380121528858735137340283365090031648704720684736052225208301145361688544589533145064753054342996484928482689156877141610141534615467216303703687040748919430280809573157075122366654048702292179308663917252819484367444877927572070798282653070138923072224303869679514990124078108249835842854653091819500301331744485933474803059810981540095696025876501929358681367058950308838978571132076792260163253243869062952745992886424636652998647636251369947470499000402098158680134537995857634356035893640597545283769720104662722789696584339919711606139228719364055311039082126484641896492747804166116742314085739298731587960024274395262185044705133645316816789848167408010020522912995628878461662656635246754847194989963606997592419729946373256185665554750701141615525045507758006958232358066783755525377248338008790408870231051676877731171214470934297285361588877484724569136834749811011156335456207281817878540474470661688670830462290728578076041117612816011249308371878629446657695567298860153064204422134936199658009558848108264874473706863795929879310291701668518204908610830096012814739251582264172766848742671825585829428883370288893209739553013524938122535976000695644665285895469877796415363313557494856980146842150663381199854884066804596718590463828209538959306073480803631013498672480863144415151681211886998466042200624724421669306614521398943344051537318865213427921472237476199572754688013376571418286744602395771890077549655557167326813452575780137690966913600295062303460853789142445317307777776853474391207470171161324451128098851527902794724857009391427287465901234040153420614420629144875741258801641512822101311666507487617487414598940409390218705640001791766343179186398343302182463060565585062658793838320899485849986575915905087730890253279056403133111817563450920263297697733571410553936544792549769947139934267192616054747701069819773469812076591007319049786612358737152147190068583166498579165524023598619537711679362784742056198336273479425073794244150559931113987213659755510995973344719588872957188570476054483797623753859451867663174303147113540664896331636363508039806031702987290081282987128178623384515189947135682143335481247783091495958692065086196202629436751852553357292404402279175174252182547167948167610534874019282504835172435497417522671148460500389320694635394599904318660721429584413386696455736006443459665059298823460240162067612407070501725878202568642927607441155801367221280389569649546436997393728693493046473512565653862290469663454486740900110302828443817374063911658855910027706848463813224156257729572145592778410214653611434442947784031362092716787871448605135244434678811249160529094532767291623717006762418185729156337006791586565906616443777894824929691997834858544280062658311420067957451564229107501541107900544577510178731909264520968863064854405847229312485772363901786243335134105367789637509000567667375645899036574639666222023550642385372152232715754014242785278077249358178095851653613238789145368515960602070617128979589667975125335037715742105740195444875383824666744416256490400717114059985457536107303298030106187148712527873031251902550448712915674209776975850553322303143659908703625877183203411054562975922991923200000000000000000000000000000*i1^161 + -42747619480684260505670462882608338427381291156574084796721476338045723877798834953855934921152047998227717853296879535541069942841164801604717165197618913236666120675260980267659346256456851511087491508463185711904822676833102864624098196917085832413417141408664625502235677708272656300532200633175628442506017270685887183987265120539122309192179223494658375107741537331010780247550113345195240755733903203133193170274560244360293495402146607422951094045765248905237681230691407731528248073562118007658421480266935508470014542357181376004347500004754984542534029605867855907357471725987361309316547666364082723599441919629061518649682298559317560652259658544528304030016024426956534550392881174116092949836568481781622587306210949483647610708891134769722964591726448964324189530750399565083022651444745357571256148083066168317712891822893201508706548174477200374992708910738573331613158989116067584846829545516531192986489920975246712140738679640061479041027862006793211031011376671603240276099041291267524811464808364398365917286300269169395457465839719320178898183456943902456214491235809848108518754289974194442810991436375207629190486579204367659944659172743852556850190399066172770099954469858303852197855341202892666386402389669886136956552993233763397069271797505174273444980962298934275745137109224691892816584565640002998219002134427788404530653549482029241385067482157100008982764027362415900120598562144618646545185576844564094553055225130183397839248107192318227056279000409060579595179088644008489110441594899525778033670633509016051679892101130572734091349669232810063313139940980418467151009293491976996460699121282162708236926255153026045548105602319300909814895023733046666360947171214058577597906856057651858375500083716930230720689866307381538499632838510551815256150532259896361512223656636558096670425268828003619689865496339520020840946670707991784110509878860396805319567757293822726311655861336216522969972929824193817654310744114965243061022898663496556798242820206573637949155838638755481982486183838216180517438733471746671458464694258498464718792133325021165730739498386817050806212107783861692851634844728356752518413858515285883357998728297962728847507674006989660351393614914527539808045671439990845179032979108606052995844354272956388899133734035391994639818682881743035302267566905707269550946837719365367543129766008592965602257714479829013857244581539915987185911235155871311225459623589936548201210662285377944441765126841132726285868763251982308220137723894436599590548048123545391136975434424056172827808262219008234234359333200557708422871422413545074777192855170714009649688118920929033189724392354091953365182426628513918506497583907278234953584784455201881937085012418663622002471440071238576891359032749227987781998002527092958100135940771738125694526979761878231603070702189742314469134925182031896191794630694234041863592476205795461490093030786401427419237869658484835479371211047605602976230242522224056203475521366282737446728068133508835768113249333546334243773642987044665792129869574539623263408928597716539201867025462409233587900374250209975028675232571778812289553196781323982983452011111521331334202906086868577470813240346776600477700887615062267112980480000000000000000000000000000*i1^162 + 7610388025620817064965455276836672863048190820582026417384278276237959474915593128722576305660256756683494275125696666759759176064565991435950819359534629188891250520526933138942131698774900786372831268424351390410950467994681704037924002426030954436651465175601066909398334570607525155577548346503013288637029136328051393185183767019273091949821317024381503480097780278501556775238594510478607425569753701196726801450753867511160948615126574238836450779739313351146240988143142540002848455975568857945388908374881617436951440791387995275150257384700703454616178606497111660257997983194124422703453809434185603480517484390292645731473528362271532556548485062682154569417955168434393926418218935606385639247730102972383409460953117011081617974374228133509629382799337909493490339233548743783094317958441169768650587830501505392368507849180825338396010927069490566761009518930207809975710244149860163578134667149277627437061162595003142129001760888798254879343643738759968989131213018695158859516774327052341196124610721342318593342236615407618017585026034669707203871306922102137137144070949144823411410796306938756879916737457511985313898906758067301613646154567045347046115703101235536762189079068020087551433790581098420709683945360264594484071553228788825576872235113972756249077674687042648459774195153074576404796015861848080238099222129932428122706518037388785207800712560394199978169615895520029652246527371629964096568739018649311300376998796068049444919471381311889848347886383399327481373271678215251789570998857285077029052277046308146076654509082634128243451673375614679450240538468421833130785478408890300382372952516137539292306418845050607851836855546436380947502429108980436945055392665950969026562384168210495926127276345833269146022238093050422354555821783011161724516745890499297248641635992042749444136363604426999884803227220848385286508018765507794300843729516185591143881894497948900076551017317014904768363868503591202474068498420446967286342433158301355716530610942600053545713976789791866107797923694069396444799144796471273077829052428139006907517670749083837459871526886340895509078396411714338763557321189167288735093192040100872537422628358738041414809025150218938296075724803023452550557080887455568350770727022657822517012109388924988124887308279659678451388001577350873304598398900647293348919905126025852938320842810506817261518952055486031275253885531408726154218784369694111739026233255959982490735896227501915223865467738983714996205321710319959850616528844447505047038557520823261757175659376010785790187730916286159004434352662740211956128083435057262146809995321478209689208141643363282034122234024578055591322269139783276533591839796624885002780524846982570925685728322550807691855295784044189822076252890577593676105394529402149680967447493466815559328013838493857401598195986898115825918422599439454295721848275303928330880306333404082109061388922315695305452589749791207642488848243472563802804681408599104524391317130235247348720198171541853246377980631900052391821798400380173218446017885396348978046394707413304019764095707502512738819868549813345557006232655395788126018468969043675854181923842415763889933490996414886735279047336508244534842772728840192000000000000000000000000000*i1^163 + -1053064298987292245018892980208493951923672685366389441123790591318894616141972025188948415227767463785556398999697505372413599804629361259161339267615590688181422498926373046604798043533723402069661996617508987183243509347277790157073811052675192145730710831689847927178953174457933878466255054739841406467826255315037794471043853930540005333788174407503108842056291551423468657209614950126411109525439641830671635834966484209253238203564081038442051288068496543324756542512497240761640077456631235668730899361958226990654126047828556302547228668784705354570473431551622234108049539192848894243806473691773031039915742079014740965689859032556215199773555880197105669162370384808330176797622522702826284483625505587691956123807686662703311209225801421946662801732241269118137735148525454708610373608135156613832949521920027073481634066584195605707469077586550955590786210354512391689407411284615701899177286655147702515967054617787018885172697122841058965771414447007788500182057279619365640655651058548754776341096090831320078283595489403445604480845938733004871866291767203668848715655402593754210127770200995569903562892566267251525575396521812233847071075875842451256055060100146608572995419510231422886499217017284289727789254915254521129239615875326539596090245920723241372987309916453774568093775460938014071917366067968781984028551397140502298467986371091502817086339894968946942269689162415991408764450259551832942690422436684848301737814301960600265610087653276390318082518464098503862744330111284285284100151834708262920080166114841353878887658216796699861325864578625108310801818524650722340277259391853230098288832299720202036215017370304250602245579156171361881193693440210622361410481817446741256517969909095529661057985800650451691939857196226671089540432811848551611643478055741695554623532547075891877193225261945043755568473640130289544823929940394064945300303984909015415334821503944831408878230247140962258794727688797264544517761392207328088165029628153335380018120695440767366176623275936150562437760540270916354251473342161089402305702193175832533990013648084058490039381305365765537001100715529118358584246213486692753663418316795977541840364411453982047645575411102389800977851296816754956291899084670916750366306342788180613863939099756509531034389563037516951836670681782342821483608263244953046211719848909859457812815426038184811314341871325480313475721636232706867711778345557154787743148439303890291186269037748471032575468063244379961453636851092028194125320917611062373404619476249558721687195311276339361304299174242447199751288333805378054263336371531246927200385865326674991210053677632828285530131317801653778440341191914325547817567530031289889313830875779453880511044546041620211531332375352969636048376672603803861526989257928618191187760712579912148493649883141014162421023311856624292035039941313760780785804860683308170971143798053724868236272391247125796989634626400096187134079707018074219442284507658496004794197876786535328029064991040499726533307146790777019111724513031787592641819802027130959153532743611652508488147566789301430259298289521475271139332432614613362681092545288141738355411782649755666957548584428634339814807825010408737787084800000000000000000000000000*i1^164 + -33711679038336889715711405026085016698164733438246585785871687634785614958492472565166424755438752675309213734639431901313995426175623275674399069275245623367261582599937957645016191036096121572995403057195723323999762273902047891826978034794063277980827966958759102379732949205494284916659316200628073302529965693522593058396915988703453180523680486576720590217506517791546386398953366048625804225004610124100839320087579074244927541738538317467087231488152741293015531134728623613867241559750333431759453367569337672973334240620486626279542902239622253489784103938866789278894065899550533505935545777489574130466022836221866395986892084228388662114575385588299237361587901074560276264626314987488633896208471420069642691619746249950734634016370554624691196477971664648355577521518444533826491883267578721143987584238565381552937737033005341248281732933678875733019664364131776056361458369662961720264433746765322973255872178223906279631086232927510605896042001924712962211905346695628863187180544085004668825969706355507589266309388162009587894033495854627080264314856028139313029343997460988510181567217111515432145069615177237047285723500306287138738638555312893069120301113427986560976227797036727739802500226109985265675234851068184165108365668320416133292191466288519778113449229305280778723292159094197122716845527794584872642390089544758457697463689245936501801168909664230203821651376436667035762857052403671704054238368770113208815459834780018920616115079895075667168692252873526666183426872220122178712721878921081422582989160770803191054302368012400623441604829832192632226032107282455831745804838157146420935657827317695610124942182483470604704531321717208880210056081611443584362155605961859218605819704164312071363040929018654400261096625330638129615896643967731384845795217527176024002994970748499950595716308621840541690609175485228229644475292562867950635968661041080650135950042144687697539282331523051768376410927921811712141014396222511649751712650232995677265642235597187847216535356776528003812752205467220407960048875243772630362581569920001965688038516926099516609679828432464287905725860823256205455915719980429147591200853878399404305047716819876663146733297357383709726359852427013102061980879352763519906210285203135530083433698039688958476496616422707911093800740858790022258666003905796302981204094713063390935197668712178786095471058953702848657634115932772256593567177615310211539159906186405377148141787596068505288422856706027184362444486091475008038022416266189190159426117144535768586295905934974692646376457560634535015250333958372300957700938642761454987036861205002672533551009631270991683606344974066609836926043437552173971142426306376464098666874596854397112181162556416790806733624025418860129949879949939489386798148592066683068635635173867750506665359043606461020384359811939705987292534387761198712452409821944872525915108948567503100259565249127291021337288222582322198991977717194866827052735630673168197183449606010317354777360692814655217141091048356628881105356246497735862926997782678017904777613251667282071846072817517085929988093621461310400613202956333365492218283718440093829686458547263963713154584056761366551843318005760000000000000000000000000*i1^165 + -884811186497207528340138277222405162261807000875993622223265863847393922735540949813690373911605106192854814831372122508174510495831870703756617130884975730199977012806752666912540782499268350711547876522607231835003623719294636845376590878945195587328114311342570004403396278918986357669397540438267658679882356499786213787334170821135370458988055663373591600719802890441630999880093226044751243226573187063280514683207539346860070476098490818945934407507853498284079288755604021097834000568792468141858735015160701851622061294581374579096542753084029718574769843953362966910243042120035164580233194294238541484131603090672672562564397282621513892550192127180128527111261984447270602975587305606504226852649156695136006584074317853296439804386139840335194798130954215368107479354888899966524666426289146213586900175860467301744912841178214845391378024667401249861606501960851278735722571652213023772896035741290759174054482580197790167104410270272855092062120882126564090450390689298763621608910576125178648472966352722358558296470029534556534937716986648752956437337327986005010390118843003106797444717796349426484181600953837603940482032244905121183721589355042913583735542341922225939675539495005466583849496100971386906466383218837386043613347222360179945959608009481832570209883835060714904261708766350712682141441579822649029479114810336947046572060774664432810712474442046294564580879664975462645739988915827093825044108555262580415184285260653267940744782034488548645077545058413006188112302475614533053711346649614363446585246311974152242430656816760012034097471198156293060729388400962037959534800647972507179889634964416790628413387024205231411381114635360482899070884881263132588119581546317582190109770021416649356711320131717137681059705740723738708303226564314076485383870931111869108504330310430498861198707083706501179305788675243170343923486321553123188548342497862506668408283990903837743761164132042879756930901748489834176872788238472883616381180404050240743273930616955953629112279020338034577578043260270348675207483967201193756066073622203115078793338814348020082349336079646692407598783453108885303029699846465301007501129071279226009389738388850770004026878733718116235270081922302697061772998100230636419958697713940620258745021489211268257313218527308626729841956811499003715051905204226154476046824509437353496287593307306890768978733725545093484837587953817462743027167353601986243833056840866066714213319199402519812939776704052557984306133695504437378780887272054950675752219276640768528762076620593376647604933688082845864688400788969003500639094264405585869287710736682036108642597033293686558411910509456048467991031412813020351298755127236201358952412308844860174697053854965128639327096502185592773845832378561555409860618031179581975684572679588139091794723813708014750732973562185783214544695481339958832668750291385910914737549207238709599004684219802377866756154620764235383978111695112979092823233730447680286233124211126511188432060756133852232091955771172263572236222037687742178141771821421668975981577126855764728718356933385726934866463556932418698833640564491544513106395439669721248640655570094837310914677448162410496000000000000000000000000*i1^166 + -7371840754963965519893161500660781554113139670779939220431538571031356523910107141005682266230310174747592968136516697642295147804776184819947257328586963519467782232125957745007937608656864306423487206912246712445487138300641667579952269586899523796949766277275089829184154682347843357921536492424367439925573094344374851790528990103284707497030112889657737767350523641141422057921899096946571546274273378062085441972798255376532674283344992673991465720724788023799237414409603962128938325370257831277783016999563488931459585750156315708372782659636056785308348299605422611294138927873264120858773015423833438258824815202215336094470164020825183759516041479366125014587994139017727611113745039052243203302981665471874866027870278611802005436176258570328815122766079366356871972707211372433871911142107803142979375374393888632565853693319295539228612648529325498644670495143478934394761065341269921568236291100991726149044127630966615302719976529279072517787944579767678707695111949577610887193920142342986592482558056022952111014708535074345157983316834909331558415550084841765841959757929573673401010834636004286769891744669825677476585641779008469809927371958316859227215739749132716882168596036708459600714807709244594902032211100183045272512017540257766755902457717183671474775715524149736952121012332752266509845608186628530453304457410237303432247270479020701024354335907859931573373419126080279790796130228723391681111406357343321397711394206661505448031312965134840254606593863351277211107866712164965333393463593204623794070923223925140407047653251976649898473039007449118022826437987666254592039232572455297626454147154641293692050583945443594736826082126177469108958525627414760197462671168518892218662027739226628356006212196541067009696095266538529380655794017493734452242937489285690135645699116463785115034439734921025164603507477530986046194845373206949027539694821975209563927030830309906493808287348759092508010839168501329275036079267873702423821264257176433574745970780475906852353136786621935167184843563248574428379331303292779851135659733116747850474895654761824734997355571374192995995644061804055683406069282207440966249489601545143443041190561263325073782481373500341587667990407298358438046527906849389245175595289831522658213114442969973402712668348876135326818152375530050118310658717149204767385965609393250666824435782503895809520141260586705987347009057055555202590003966168184663555334258402570528270272895206035420127036380388714128859244846216399988030763481283430863725175445724373859230164243296099907376019267606036372703421422144167544239555991479192926821170108826121963418174289535692232535045564407943052057298310883798265992317919599907984495793035219401538061696471208174349221299991287455942178791861776519654186218941392835341756016985842278667288127313790809922372505054338126330709758703837140900991459695085874410071488438837763037235268145975691035902501171937678180071156984250925561192332257220622523941074809012867638830533862344503294333481268423213657031553105900672704166528942628880006689226607739466166406945995858493334826288710366069318896855037516757265702894287119725998019329592999150616576000000000000000000000000*i1^167 + -62454070723719183859655030457785715903347154674195728095869367047604358612951901025931774010774722660551378075186855141357297891881119209997660288084945745720549340074718916633385961754128296518836909960607661266622318361423480970236015231269896561530318116044008614593371359695582252777515860414643238876076371932410132345429651025375296226339164783822660284768085196410889540783934675437665904279773701413157525485254568137016139513091489814695786176131246243433061264004006808054573249384262128683532281141621943631559629882360004666874452464382127078910507279409697707096604713048773751261246143817095098983660569990877050264250751364806232662525496647558494695998863390715034542326202112185449410038053783506801348587806951220562427458742004085159529385156132172065133202793226404600226258480378702505636227236482037377443911115388743244433021928616136551158464163969017982504706607823901622729280355306264393549940412134334582016853092589450829538570185633144013926548572496811155167714758264770311990660613021716686051444768842728823772977638383925202341652510407067797450515619799274857365919695673645564311802873150702785661047487393053960298984527213016783023563235139788407635707506031851183902833970441440635298650448621405268723383668866066975761835193118728589739510815780258213540183732539103136565970720260310981886486482788395484233490973398288544473099232983021893103019579379929459114901705459620359620331367275785175151361075877737568101842557071658771287463314532170619843691110346631268711252499151769411038471927540233135824457325394759618632450346183345985873602349286194724440375903968669981694114223830881085292698685096360488627257127511655269370458055651036448708197212375063075400918655627887230493548223065411227722346014325028288391776335095531598900272377152348594500055764120682983016706579346638049137099059256097163059932197620171812920167593358540996806610525042687472283303645876237643910563592215730464110446918985407326046522096062291252146895805878512384918614864897053722026063800792627082770987876715853157428830322749210081696507172759455213869071764556161377478029722411913521022954706095972224215359620165436782868099316633192962841104242729162668369431179578207666762401443240228400280678714077308957020285830503607886381342272830051250536719189743719114367505870560185186354639499837457396811754354008502351156302694683771734324040810252691770527394245642357571358843218384845118197185330684433866110855749036174014046865227010944723336413242717398269833448628938087314808900185922719567894221971025235913329342775026571408117815558204077995160928231727783706357258483023627547566739925475657309017885444938924760385575610130317397648645848374837568501411709696817955951182834877750238112859561741168321265204541291437850563832749542803172926186224575563454031794494832065338928612001460430513483199743253763363091630757861115638091486049491926089099357963686962667216553792892333273445400354947957498604459575943099239495117294961994527965129108467973058036362577581050633359629268716213562010458869368772113911872741414948586841270906904662404719029773654866495978594759800671254275856772628480000000000000000000000*i1^168 + -438937036736935068168962312128352020466361149417828690176426781258068532944369619257252462068445652844422174935555542042948211147212517804037638386895924592137398913690922390609365567558119234370701082303127799147101822348689681875471153117061964616431521391389313747856360950076167690937299303071194172378219125970351839928686437632158794837584627869488843799525445198420481067819050572005653889726543969147243036467750456734585969443492399830445877768835730275062740874576481997937682891971802991507883715761143270532852307127323195310591590902491176294864495182868302125898648740972830058253602775952302853344631847197587661251409778855344246177093377947093443389639013402455682350017648650205118221508184158381953248877420070651836307799366218168022420406054375099516348295020127171514562197382551142004671768899391414428892438663454141580910413653914512871629411535493945037920138719991491829193617910165207310861688932564167521069427681055586437889019159187914313663351759384305073096130445674691363250280929968076592330098557431874546170473256589356150610932597914672265876993054523593682472275626470146913344815136685003560371947305609544826831684203819215734519401838638124675985201207845447895361553953038985280509798235583020660606758330542505656146036055443379043251091245623040427170795005738211742994302187728621285770286933276595238914871862112677953080595119170636893261711232865244950392937824234736385966949265128919730366030664518196021819825300842586479078716869466808137106160680608200668233979683262049258733818156510685513108822850619452707833679929685684905495282733876111719598838664793648635641008299709300514294088180104176304043170407715184734913626768235194783824072656973218669205334035534865365288286397612701093206609824072421562674394039880693613879298121464785158017877293742223344744981384197703483875007389089277203614517685935894233057899488754469563811993457873789433152231503704590240889899029463138504818716447031727322052955441559691201082958669923014750135530546061141473643375894411529954843593696303331914831704364257563337718474487548234007345225150915700996911337687618257741188165049422584871146081243740342244041420854044595935763816090601687906872207371856317560534919366395496705636618982541721053720990275933433954107866782524835189503503953091452702950911032026213085314216446199467722437606924623781307500677643978979989676715124173237065054604086408559984851689098563163302222016935131113537854491759378768202854135234082447978385153091983138250021211339919414473837175702255150866674953526187946449968167050977736162561672086072209524859993055864618835334177300255498000115435647314910475472389458568007111245154284587948632537346440767580346344011946205200607527922183963803154525255499204149405694691661391587454838873818512479213444637182836306796455495992311983459289583683866280432929292680641110030049036366755378251089911625102242115504488913585280109273622247386858394092064096772877228604045170701064378435239472224015478268633801577559003290125832787000762105426771460501696350430782707407432251723956083474693365687779972907414628108309010913746146956617843736576000000000000000000000*i1^169 + -1837642482206088513969505119446560941474478092939193072276502516241704261092417727807720364389720379805392592775496455075358504702006279011964671324028046916558214530931061383385635475227942311937028004006124495615523153863588221747510078608646639141179518152435438446177877605428140016613169331408329394966087340718144156406698734511400225449698410953955249890471721700145501051896488227457085858733543834425079600105865280746924072006597935681612856727470687627990957161017766763598736745135878699468269685643589711634618224813129437634752596604268181328838403445019766084849492353185969537923614832459366455718170481386655797330857365567139095098623259101536193733619715080470249392549920549795812335072854044080655859703949614934467180053991051105440122173577525993095481565428431612133735222196641393681265234544068485758307482360572807107089841156096907806159742055435340514213084984060571031702117671749359507271348914737021878125808450211593862710266032779246863316024729542753961129272270572002341428244916035127099427128603791612402671834681242609404084924716424139567036426337329139678786889055222671456865985222365845221305600546556739541992979644656009339118044863657102505237642554920478611767795696247645131512253821501190413083862197431730839810445497295003036469051644074608819986993721094381717768157880944194472976947484931455534866530391476426620068448313133228172504219264522075115955908528317922251766006419010937502648304516855907747089278315587599482207937558403563903211976354362216934739958573524126759044743641831349422143351293845468438305279238948180109668659444936005111920064216015771659338123503469223246014892355143474962750386358487091846907209389757864132517551215191201989533572174006662640303602513691414888551075343133484004052634531325072126904552177517438689696226949063581315673855565293580055851647589509075322674781286164039303868740823462269002341073847110382421247472145326804970446153520823205854464408574556973566490574241859855514221756876243206598025821845386018546869016413323597745502813939731910966018834670517259886876768282394901669484873477720800915438218349276910635102875720691099573607106884165712868054447614151375867945790477617292723609726931789547415038631865904132792492764150656853401604536493558470140895877826646953568774743738004319624335792045109601927939069453070838797038082282512176181290554292043290421218620040926461558789190251263664003162278165753698747874550990649430924822613516269427233837479035993637760773818796619515993904656893751999840537567382033551592247357648616414394377258589483007790622620130971848116271127412523673200910093985589995872155403683923359744139728919528405713399949983537253240681761267831086348508653194118538532467225654501097229699544130485161776324907219181945232206831533333890167679622427736894783965077196723597142092743786357801939974682254135918212723847168481608534477595078391635001245088782469901407960167914924496379950648779632439383022742583792291574935079842937412289145646377418403204157777328365123051586824370039383866101598741174489840463664221784111408760577354931608045828770773395857997824000000000000000000000*i1^170 + -7555781701573306541735948195556234494379236358655513748072849920115961845689849030114784198132890837663710199941470584102215665839473453816314870366940577046088937200848293984898226546530003242545503682110425196196340077045603819449260948009871559842425557689887915828736670103355322350814416447950280970690307358454098801420598264041381406758242770220916594186349072413639314127274043947507194228137432523847336449185185575074037220265749461887797124855698531035508303282375175504359522449903741205587595250361827288037904481172299227651750436210352887064070127578684535605025384650898483281435327336570442933609513974068434479166390303994856832031467556490258749317372619324568212642681928495762529803265556998430181421230661556530895395644328534074205999452174052195941360123766932529356912038028056862822220072963595322753618068763255677598788649092421196047583628375752401418795829932849188295422528354310565327031359784632787853020986597076119939636712476045732942532449231153885864783962005188525095697094236724337188112952223057293592049931526753124783304790257413835261693559033582974027076010970599614122884146663805380628855547997886125929568572589250047038895963998190946080833744402160006351871330237507891808867656201354030826844999332773639008225321996781420551629023904025971158210225477289111876692404325669989763407934998895635005957944883686063893582572429084182509128312871006926311666251295603462315895154067450458474044656534276206906417424338226321271418186482924236537752156374178679337009519380290605382001835287288862198431033938902043058934167453537289638444336688895117656435305459905413984863576726014288873519869666726626525880724195337171878152283870621693955576685594168624615653320106502622937681979314680040224480608245674095149833841791398159684947626524733395385223089819492634669651578163149030399760119180821071351738435060957749109952968013663346622844606665173760376632891604483447280448416524055818358636166311734323982373786844589518576274859257256297280315867213854065760522380687546175303619819967511259455210127429208206476775427621314204172210790940062210481160515965735315660908818533262819745814753042296877045566457525981783395617277707644670901759144539298978809011817546749910496041270070838899862705119106513122792759408793391151082926917021456494781084336247380825699939031111075820962490947601650930971613510475016816458452594831504369939306271698183716545919997845740935649788375514618520810059762583722602518712445096869691880875848394723093790511588609307650140964987067494058724224512627133068580416995804681855810120560413091208707250340521821150109459322861598643941786730299761058876909163166382398980050482734910157131117695784949783424342438770888726372437720146672386993218686973409948560950507594431990914571454493617651267792497792455789944403027955206017535724943234347296184423092219383871735310283215106720018941718038679213592284969633715913600323304773850283598628855634873809927859254861006759272447345787196086894812004376109643974560496913805803650471778072922083604337582072773181534665146207761839066755283662478699637201960960000000000000000000*i1^171 + -22477249176597243579784501983341586544256293512784375774744624398721206109944562200988970375513307014666688582023426710154233200611444575796866028827854066387417126884447404619792189490680146683029802096987578898782765845646488711241310299988944014826328804067928984958158203293706349286390783224052834772725786353591593374487311309675755187568968175914289563634221309559149798723219903749028111047796784769017590806732480615922643964536511349461740370742143239561834001996749916299074209770163866761223318284136856862307647862967028612577265614102351030563515262182264306970477007816640426895297234061605319712348132637631972898325269392646929180572922145330048631752112573743978419291634026407455579766542025137853995344338040077387122475671232445691285437993423148879399920772969098470023712694038477881041817967730102282727351271243232289351330190930622751031892365584981836862220145286418598289884983402641940415802261938060645570459527302848204020283949316182007596677182205645098590297605980683635743791269079148535050305526671971900817306603263199678713766511689504370816382140944225330331035856492915175024617596157438903248850425947383467449560656710376993435668162239223724509954464307099982871942586690432614394362837670012701442206750287322838809709218932416293565922236556602270152065670285684677026995294192464973037520210506280671544717689701984418998105485623363087062365026808662543690430290536183626530646726900684846559230496643416392653761046647945821352703139473833524828205375409337734231877132645626897571645098565870521163181213803028932583942511593081915827031612398991286129648054631813476816752085887466961111540635200969082977565769845193698030883498434766505013613939980102130882103346670530609981681932959572126319285283048933825129694597231802161045058707952028228003296369816650632639158566035887631292759076819001893892801695992786307753273051612802413947602575907012775551167047644677420605870955807295244654423644210885145818216455998417525109178092258943407487788885596318562481456720914341382545805595010537088586321273195821115040603615036034226939962599472033139552004157602302526979183212936598014574354899901363736727886004060272380568568108198142652886112168822800983594850981238373465761345321034518080573803403989970837599084781213347657025003421935004020013537691104923940837004667249384052129580032901081625573112468813773476017622369833450327514426991771700153563350989153502251997378186703102253689982230799702248596642113995131220739868936159529749075908268490694628691343429637892430545710755447463812515732542041617218784354649652018389242563676486908951578677527693045947340961231819939983993585120431914046478499214478094185282254053486448210530542669488560440831656030556463079079180280044501701746917467787949098664757661659722325351188452990274112117495105007767252328760494360321788244244395434848372515126507375138493460402536768250617052743695863526492462301904828285717776853657551618949013547894752435414364127662829721040561269168533188226241071141089112993091911147152247023093841761620811862634146694275303831436817843879936000000000000000000*i1^172 + 77095001971979302245676575125891271444491577389758124269959481023311752474366334894709851283895050295078225384356083414856312536266447795137210931490546371835981895652831565369766501298299812713995824569524515053729407543884809141455210578082245426001510722406518207851415453851899494978748677234251964843456435136237002573744635069804827927347343014191023804937516802428436489504612922430840449952047499022812844269881789963829600464792041908406743051243107274321751863738173007738000063567596089401972523584690590829171251765091041800712315439792172120746467461156918739551969343837732460463433488924360515128878102951952740710003454550144064113679664629192110371661206367722899054002722538610256014480333874215420348966036146423045588389648667341559461211310236833939586697209429689638529615036360591146014461632875711252139112729614236920867591929151592255070874033864480365310837736373730727483912602294780556534661903009697826720072194809961284151098232444208002524854013625479760476244402820157670836755754126129244009541497118128441631735328321031878556265482534742274160931358654508984188219704587017291434562326695184640141586332063190841656005747792049392202936714207868669198290205835509203453291211111572429618956227172268567463632130116300522967625812632622587192666934412407618816123653601194676258172697618769817364885803108338492979308995447759628128766205527117573527068276875150077595193953140065020821679518113840000152817454701040020288048862993895241037135256399642527325692077433091627273406233129096101078737978999149447583049580076287412569734870980990871004213280494187349238278419224101396648675556078747504322635326948004019011133294066060888864410358175665107843974815205044792783068249863030283413777446233270679514525592782463862915463765816383701240368873046927019447603981333300583463794867598405545749384645321812733332536314632497456300570431082589433577363439495473479739779556795022665854529904062310368120365110753125557086333645898089413185292584695694068905660695983314070553404962164793454559981894895976966652247283360108504009053695679852230852058774109368405296481002165160351736407235269453090908028104754235217690750213626813973038322937431905073209201567851425522474697982000241982877738534015788016589139855220010021861392896761450562617410088222656714246186060738823131699518701683734643957058621346390564863168169509363419622221480569683371466851888246754276259995511007419527338586737588925630359420558866351739529434468986419233444079568568375378682280555553463081364224846396920628527730009772944417336772742051877279949703786839515885489222139248729654566571964875647882736566246373498929727479584804879072270088028705065885795098152875515173622739415899905990040362281439643568399282228949794692818822457114122783065954248447967331308073602541114989851971386429620647748373820479336971151275787059413893338909025731925936726588754788232162959044009281283573642223323010215491358329264362510569909444975097988386783990747866609021543772818160735405753080954898389894889380770411416510192130958231277078946223747393126400000000000000000*i1^173 + -120481815397655386076831062050700513764872582564766931970023699462789516233644640748328683521393234738827803636275608424555847074620114598135289415343434218924904132339521187444794731575115597169678340049522066681942253153244910850731363782561438281062641455539985643210148667541019691949227937562806059230320501507934777795724060781227605167994695370903139363381092841248426828722418039044426033903345112733590377584715263575534989563532321009794881920719603337777134911521771315644964000090004201549905151500004395614143006544961256352654592437667060759820328587270351808612157185005610687394044323926358004123638014704407575906955304410911695924730402071881942509295369292666946779308043702140897175498402290836887715783824699699936349391999590243069275533511739488068726708981756937094208138106652942465744418576315826667012860210738373066437462040558203462756632057721462771885869598045628807597351097346884868833335853741042796971083048700297873934156469824823877380522731857563207070328042468227764260801821764711743005275323031686552365124783843353544561175295384496982220019923042232680842172512123792495405722478855207036584641562348679700657206644893856338248830511190012121570238594068907693375480412914780563770743202431910590890506441218828967674717602924783563097190445056405331174561617301772132637566577019137700865151381260326257161149450732258501488880172192884934569391738427110478780902336329216741717749093899346599039591150760881983506403322950208966041171031378767851822946829791416889053422167737727742742507423400652293173004057691203951208435810789352318320124489344270967507794078057987714389747200225098685780944759529752261284988238406359120364983760936654804704788810915180109635771566637167823133969838517254522274571199482824361814202270736359173107457564747354650484026999292791038339151767681487075646820386390861714541799893298497144283924829659065314101936642266420050463949040516925140357522989531715878916525927698576211052794001236454460220264409052165478889200124472284980352535734753014101191485101878791385574468245310912080876061643048188014876326992551989584867411084708594609792447635283241669398182261375382084870440319980920248131999730075636246793242820555926055495637853491586670167770225944817858038651833945059330850718555961748120466233824116357498175627925571308303560252713470811761104390539356204189461196559828779096798366436004154126254544164499882542906096419403640899212380313381030091514688414213625825904642371893078720860131475765831868445166704093661178903230416120629617802162850423109739005632157813410325745887392076211921320353885970237402502944014168016622296452579018809540480488469024676185786576701020002982895371215140436218095198948616846152493442160803325674268632510871291621479938452772592336022806428264514068299782724389557100521798124043135322855921685772476777501057491053831915017069923624855087519671612983696428283682709839792491027212206960158357106139877958278516668447215393872714127146350448314494512856308151190451812618422003903156771620863214863652852423604526120960000000000000000*i1^174 + -61358365192767565014152988303216469317241346948267635730012505182457491927213670290203480734109383546802507276453664967719403064281952327297413754567190873057531651963375022059016778200605887038049639941992640108412129390081931054246111422905366959183850312048235839322918645371606657085091548403124958835024991549053349768738172659572535345139616892074735988961089672603053266115473062500814337518478133453004485139757640383395426468974137517630561713837938623089185269898244981711582006084620987652354034380237416205237061029545185250805028868445827163776674619170960809950157553031191433975655152872719058713995393817668903116211736261223449584843486841967568528862612545124925880286262239588361672705098582256437904938078637024567527594294726182653880171067276249156285932312991611919016578545346441685746970122674371140647205028753531137100018209383931524741850250187396246881403540867354262234291573827552373543027506962870628017007632794839655374960004540552622351299837467509069689471499280032844851575850885297428002694376310844873764144953733486043494176697251318652872245009055509482228495280912879447079720868694480998572821495625697570857206509274696254119026654789939382555966019453714868427429563447797398062018527856712206542645345765056117208208116257243518139701635905780258433401993081279206752418694853917138928079376167063180697364398677135493559448189890082832272514896847454745824354066695742552805067722434380092338712032577271502085429713721472366319009335831444918169668474974389865161200756157307341035300649937418117287021153989474371258398131653341515643190705530575120131148067336415271058086649046144817497787519860633885694756486723515358928959564487805358645054220571245716164382115325768015608948828621003609890976350624284243681421824551555164984758685578280830401483031869744386521314568898266172952241248088173053826623311670088094648445770423143801372097802485627223040356426042969414597637773351868983670012859705215836206749603519196494164407881834644895821286284634898043244552591560206083682918261021354685932446179030981691085449861276967223614113816606588765233241565552001841976268850620840287480486017428411987932631264568250856930230987468617092428426667969365971865674150939114046392901857392664719114960518926709116803388914004224418390462034593493055263107502618174084887630245841564925058810171821182914066080691820740393697809117472936667925112206371229556880001649155745543828952992146078793901574631139089451137987385180242668358027221775754606209248611127198105853650462763326490980020214055448792152553139611420377970554010802262528992688153558778414398590100178351040100489350944678655387559602979169544690266833322716473933496165479479431420603810109265477096796167373699340019800142986664240299281591277822724866782108094188350931885017508025611047805500619462924793823536789691655218881548397516342602610670448463364350876087152809384850260609343414284415810780151855326179616813658239279145365475624165605005866886096080659045365583427428055456266625550498785590683278086504448000000000000000*i1^175 + -3782001266962764674027183487971977045689798872414015102916396432537524202027536884421143269866692281086516695767809999221672492566705214660443222239713796277692196357452011726310550181347804323352748105177851599264079477269563317310366353723555449374501545195147874535341580674038503042175958311722130198168911155291143636426058104218239389365007774245807334493052048181155675410032982747015241988080574945390235944947124849094377258556128509298364710809408559457734387124336283712788849770597348131648394136277220581643099344797165987691016741236460617308807753861388704448979686249825183793112898450051881289426489054135359548285348586179660496440208390566933928727740929557101162386512858643970816680910285996042677889647816080314764499309157842010761778333271933120756411078499227254481433979592024518316091977992110711787949121056483403306023737385300871187868634741602462737614891436481656844357715511009270834766178950428024701353554116454660672154592339008429316582152087943980131637146617031427723821566732433262473121709021265370895492017773162932996417751256905854130597888594688442694394230090443513152502813840384203623190854195794762150315424933403251691818968492228629493836833469279369154257484665691999517035970253020960655602879803208581764164971603824045459937091532716594993131212720710967067976760801424901145502703920888641603823735903832322329798236390635121555261721595735057779862356333899098619010036257673893325587254969116514723506466824401987357961212665783519633593921673748946116694404337858714021070946898464218016643648781343396469755301515014770691302366964305984743208306311567128268083114154148918522507508798650988662751108078643313493038603426698472634797390120581109472746549972236396037518359316896690199418653226813031921906357208635170884885839047349904170708601174773190984277270622643668813664399591207321892192391051580556770610548299613369533458222936177895530806873051136475979828805814846683483936571362084383252089581411061396936765649395903622274456318855819802677735922869980985873711857968166751246168712706373958177906237323480021228106355036949781338388219642443211217341102997004923634402425351885116107290658898839967685885854642355196784461721357661122136469698701764337096573311891706420888410234769009631944348038938844057860027709777368661706263955112874141266279606312527471794230428050197872199575978496398425328919554852701063648797766268429996409796648389303389556221823897476948200413333463179965233273580250359624852646551796018430070818224192260980260397264789325252036008265621666341524925101454115335542461212943339917694865787077708715334756695533642015865469484618818085880649868801434341830167029324114137267529084171140458187529125431637786395589697300442996948366254349759063951760072786282866215407124347694361199900320182340061589969358660246689161025728215448624837788262255599259603091923829607548064064835465309173571030948099927025004241699644131624970897900828836228745575913494847033643873785766144429445768727732428090489442595523841228800000000000000*i1^176 + 3209738412310211929199818323966682560310134811477493325619016328269642995047047103705979364611266050223075087068145580937762965442155409793194352559731768527692274624387119853862950170806456608831593256265911037545396471756029248075751058353246807467298925969119093009366040611249246484529900796717248267118911716737430793428136314262091943303677070843116836959689812308743011722298946660197121202987791489653768103609772330125471513241548910531254710478415296948253564798036988520365406630987761854255170247307156568408838394490271851784462434167671976094882552351252011699925353739078850284250537186854727683457118162349366482191146012813342400624286374066939620583724416610844843428622827969294108052871778160132745909041872138977232659231771681322767633700967361446173768443878847297701848111207095345296216766178696906498372041782880591710349363693048023251698360299086848817348422089808430033954585730706807700747070647505655857104288190692626541186581536456508250835760030707883902474835244184010832108943888953335021504776363762528170155846826097818413053889695052377494144130652006988192314390947126107223976474443836498369486924066647916414040047072324459338498107071186161995156017937050150466980947756050397999822791159456096932236213799762037141023302716994725422094531046971716318359179372955990604804378168331594280847943820110240378640596500613824853465557617912331319220384737068499252280265234924919066740189191067191041376042723023432050612298243389303207804924107199741832570012784948240722335452576056279155247466609330375246770774339288119991288528010009516678207480408381879314636886621158804649629200382455423804610569157322032111797139072491748149381304114475840141459432200751323599370671322862509576294120119422931211486056119031700636900226300032082562811551207330950338233395749362068163272846332354423399388024965542137719104506267519024207937919385337795684811577058341632406542356402754481185333622734524142123946180017810584673165572336353828102169106606488977824915378201500944238620195613666784980738094733980254950401296497266351423778640861409364744551767817186814539488413403542579453528946500626449121285416987049806058609837539836626562164563510164821116151960306064426231700288785978744147082002698904748757938317485567148866675788135959738636782569840099339148201944483898646153245877503866742114316258727288674473454407311072935054073227684726598792545600260590917024533641299138069404303104691266654117473839653349284238862951628052152923589860050464640278868487191006485437428606883003903035159539830823677337867008453939969895560863082184297931805114970406902087272261012244025002095381486490438358726485753940081159802457660699667806829387704341624145903968840948194746564790707842789524395970215914105249366010803022996151299984903647963097623186715699448700120897643936588318276953741438849019974303155192260026127103797318908648463480655471630462114006735101384504661584725221832833009281893088500361372842377647663172434311538567590158601580197980405760000000000000*i1^177 + -408905161545854872462586385209169828606342398503772316073254647283194710765681439623082583056673713175182726151192687996799110293793026586212438764574784489718231473432828114130599151599536179288606232926009899318273104821232565911672573586759147676504609078744809997364976354322244273097140729268406857091148909559544400933182051453217278618343749389177769976132663544428380667609219227119651514211339019458998471789696823616828394083793000227452130713121165654824165651397570606864452068384801530157458560215926253812904205075275146896258997215445172846067615451653490781314060280510307654354290897468700573516837185291368627182186396509776608793487768238072627911115093841966620720993608591308128636526534730709987708570710024444126787100936044651121598197184599540657966341295334000467880205890954281011474195958837108459166942321383701301741386142749824533099347044558008950701376630368263070152121921022697966643013489703374873165266635835686005926265661280232082883561271245530659463134273167181041023600846686277735405388290441769215365061269489679404786000661886140803481097104277290583988373700883300851143504991850910944780042464472540240330670734582323288163512253274096931735566082564499995640106313867126301719154844666184466325572550657415141394095115550994230212464695184689045841478082938409482370577337391532592285818329682098618694462322097745044846720505473282877126465174085365385131369882553790759615265153577240064300714631565263357471479568077525938296746628429511343250881095404284879061360078387665843309966021289738282714983554698437001151619224545252292628396791357807236141040325333013111505253447777291317868406631660373192120722194176488298966338881132937306517947631884392518260167956747189439469571111534394988974228460693330773714406258116125261574463079261405439020946513355328243829649081747629715971324613881518905136900214068973164807808323477708755403899013922343100873116258150300814729929661703184050909397652042076297100365265905730225322516980522029733655906547108211632665035703713564002778902331935862880017038662699754472847893818297421980795498388559714571978684231115180484496793849524843882061062862596388625519236133881673574815934883201593588179205420441867063094608205368466729910356297162505084156315058544431471540324829891403552729534677041798820722689600906617444219239657251646330820062727485155204409771476058296915532963504743933226478250522712971011107284897970844414780296063695261157995601769176019669444609117541117250647030173878005727296389521591532430060368324509742655433880683662712525050357779169249584737334859134388717596310690407174247083466241476971570586275263683878821657388296266248796682921479453471261976732049547802658302494331141817184767667470977931690953191507398327577779973119958717982426630892940461823206756073808318559265219545644876060909983971344060346466669165467057798657178918367702469449419824588508509720696351781237120920322404360036001900314864252240142598503890732120736858384362935156736000000000000*i1^178 + -618149807376810969840355659845663779909334363391484831617859129501449343528376307193117497909921432346972074247534624187517221312067814185558354285629900226882950482333988312796790346606419417609765688806485694410746626387485958942677412150367870799421246014243882993974809462304009514827477828826517969733656959970843525369954566312175323302741463497119334942477449145239626592328586605517202997762230185912652878268767962055163455890175052539059364994841714789428051790183425745946265657129471178276533990930829522228826641097880284914272756943896266328211632772079923940397582095390515171437756467534483165097675278763168326370277606358075068361461052810774648978964448653338305633439658516234067999341487352078998132084970620232097403713053721027761004168572153024968930010659249902455035108074772838078617136495338513430084897576701357774023841963481724876042005916633880574926120213845986357616562035692586817120724115606290680782497498830580009753212037507169756754419953669309698396226406192845367831724837268724687525330934745277231090340612838856762844208231141584169046123696695153639145012301388188122605195853979115750895515667090417458274372166752337411523397421694164120145537957604750833301971800419612971782813120084404265780439250715997536618166654169682149201910947673029177238572277939240811756486231064372708090349000358991331947671334004966359243772073071946045951171680818397696944458385239423914372639937174783123616787299315388589574399380279006281351181556030904627091808461688923142706634486027187630987654306491299869008013982379711143952999279437643020623196969434210775117637676127362382855167226914998308964649520975147463436412737936175570788438716789130666233162118873930339532223634493973190005287243251427451009990941908196101085627341369832550325946285987149056760409235045454024410563968132232819239140575084181111446247996098011275849136857323508794644528220730032689994133179773250196850294995180817245791307223718577304481143360760860367337379111571062000728327865617243620595374285170824406947035271575291437488774806488233833580992511447814337356400272568102515085501683503167484170733842947218033650197541460851874724549147546976594450600140362163710051868021515872440479245174837143109288330334986979697230622649597618181229679248717963157038509445333895072106649181895510304648594229478230020356784882935490920862161102617366674583218237270793503161365813263075359476477878571953621120517908994168486460089721035818141114488509601220661391257475848544224251877259816695515814896419625347769990448565901672283466555937680238916121579565028590916607179562365263912739179294658860107385259663503784798476120828014868421354477459136713123376926510312981462528725814051271252933754242015615482210293808154014500429428169437009438992959467910039320046262679635041991645922192491905256192008214395950696211853232637063805637432440852618806151073876462273379525405366700495624991510504855845404970086910924609936098234435631893708800000000000*i1^179 + -157974685408911609632664547086399150375561679028988873257917288313344215290149849419759907886234881094324142454532112120295700959666592191019592801710597438278896788202891558389553863256319368808625027468375256772933630681568575539889254831557906075603689650472235780026258322265260393797604796392945486144120026776483815529687879825207420871867563438357454004798804316630495438648567292344059501213939770091333564924439630503904331682786809217103267387363229147222412660891267263475825969964987952224053828704520504648972499916256762395598172755787346307674564329769683748303687249798408387463775411678745734195375315233659708273957216764270546942229235681209746713392393448953482162847336622299442767623114524226339902100709366384027414167230387536230330586594920876404371116162021746454631557676653822803003868025198776281803848081793618787353636188882606893503719836447268025492247195739252657902642829429576398450411961812793594641498109705563426437974889623137890887554355391383577743207575964290463710884312825192853924274302087472612142880499522474248289622880913506206944072826834609482870554004105610483880138471500614037900820822897372489132892179883997638435217017979212592618934172662374515058726510072374414634518074618273582244420672498722040776440294229011788851156294601316281194501159425387597715535259108284506845827068731961256420296251860471713698843484486655163235531412253024306132097754532563365300141269477180479004276447651095100521369492249117744281984602521411871357065827157214523686638597646593382080027628135435871762878388142516068022685516863832458887357452959107623332094765430487880923002582033007587925794101079315925668356210004742935579305122267623628894628601878677013688837308209668842818837212523964630645034236655082482448010093474816901232102724644611895123660379660403211126459983115383018100114948999623482762492368759793871628938072547325832467608712012745447040737505654893376231390921314315046897995560767172232470658695405745279485583322980551091951339495400589172781220929266807218837323185894565315486299913627466444687994127017990777917888196511900290294295761189092777068093445119259917932802881382841179077558831061140834173519468265684334825505932861688315571666435401105843348438054023544101859608080487495003823771657648241141412827466708374505965829141437260306507376453482010255403098880223249197791262117279183525550304729858318005409052574872289966139415709843163487715921575754059568318852594885403715839757505988398987639181874241234526598139916330541451986246342902979299128577943885303652463563454785262629660228535097553788106120493271481666027515552133692776074398047827107775621129180286544929585678866558036969419190761400266161867836521483705355630654176461724402594197572412610141644063999195872134205674634536416326676659910220124651044187124235895827160900574815765197756259868844103326872520236870639341504264549600583591361015901527693482284908351946545681914917403761710202880000000000*i1^180 + 208469355611658740354155696683156153454540951363832926532078022186749982406022064921891304646995550224783979149716865658790661268125580257800956956998335767325007744227017340239125928012769761332256802806483630711544160612675803871017830979919563244080602968254789006686838565695703947646027539317227402926871077511471885471140613190761335018366673656971623477448053986929146873263320206772372221160794644579928513229846701945262728641197786880404917778101005554031438446898928785174466605552441833756333778791486168642368925123749879138019570910313718309869532809809391133854689287826655709333641926518116140714692739512354278891156364173072426828459024978148185749318759244011549505170363277856801154956034884639990623149776425372274634537738513688680709662320277313459859258929211062803342915574261439521539208141533335045922769985284110402676390114396390020647657489479943163470932026780948203494154212080997036672042963826118918240058719077607909884941953191548877843378030218113017045815154577864271514768147513808776823761599293654933864666486987840203758398672817612804076054885271791030565429622859091472990636068453850704812294878472019242070443128662241854046642059062297574149433841721415145215790741295599752297360845705176066433768273209143836373280213820310622869307412543230950060235512805925680466840565377949254363361167773404576898889135492499141723646626085454516695705379181013561676293795958825022230166474907412571817755611711410053288803577232753966306337047751642657795460202105960592085631849226019010780312494897911995865440819153753222098750916880877879518950427388903811747514060896794787419488215286371525973257623597784016955175408974070451231036957454860563828499059338017754649574680447459558257361074650581243426362800646784225764980394949595019081159293845024586577500053774490533559689450780923060767263923629882581595645469474545686580193613372758205822661885656321753135299314799707551252688531337230910965563568734185727213761324978628484906948322844046027722397662914369376850611304645622190499838555353087143144878045163904496536154114517847364476530743759329628870335241241622810184278682479253984011185682517376089401291910728003349555933669496501544179231196264399878037575351802333371029730426239488044538395600878490454671742084350894735441785610479575536202604938241509957339441634381313365165245298024539541530653831157745641885149085567115568006246069715451959380316641223631266368927783080474747429522573215712990492165466187044154524201968153244722127772341535026822758713035193119366880865102999075962851050609478755545711951719509298282875531343677250359738241219936713756488548395858716036710059408384961739555495253082991064408725288995046300058047758553968391896114722252648406803972705660515252554999060528269813088902626740536852331677518086160031556013078228638315389547510582577485067434914890577993968688114657245778059551743775274483521456451986608272511606980608000000000*i1^181 + -51287758695255318549653055234097951896025075185925451876298369531920524672057898969018272374898877714220744355715128664840866873051379629896112515239789200941244677241034982861990589444275570702350828155565883771762448686282619794240110270614745437752713169548942495413500313952522562724384009298098648079687929116760961050402400343081944290275154402088066291623055785982309762349844823208683717518549156522483726827315816956166013097415278803581935202583018707422008671917030596528769267612245554005441488774602373317703925452179427023360589910911011814286251660861116975892995362963199651758418044131964709209863775134485097595490768487244443581832884533633761473089316656967182555703777960951822845094575869217496703959450008359035060336370404226796549773077900678016771767247872637808860448869968101435346891283325697170804872341459527599481917933965278967407980541950740289225227308170503494134675335322130972882732661757283122731538218124255363510117289097014714288503361625005146080624660496341790588699752066123662456216016645877976747164259787506079969615268703166359066485295545466463997664795768274956233927636587932525506984589729119267311307753425572969743204012420555582881906547677926148416164773028264068531099497301088212870358026270078479671290461528184659521350902364451032377598571825874775352446446434782758129139989340806068622565752542280857430207756245403933840693541273717541890293085369401602892072808787927344929284335468603452791724260730622893829589556588779462288430642522329237160244877717687270317049525610606747821178426120669225973205204690546290541547227542471395172887406065158276649837507706726841148632925972998224309624193405851347433822082882308766481801069665954148537235952314153278834364674096142012649506652173743256815470248814650734641472372641744454066856014308549100610961614167329221032341808100909110922615324293749694311417588920196837293613623089300051764534985355845788979345568979806299068677808631375966484810547806184966058636254209654356537269167466489251544519404321254228867099507739829416408896588835861617742320261172116991219184646526095932979695523447506082990662868601139812945545891965374897343320492185659730007933108916421263257772591241294472631698872581763421417128659798138879916609408440803331754031569255043090846991676692438250788361487740644178646623127050582890023189854459523014710943916588301500402239168893674701630772536436945621591418761444192840197696822692333934450686360018709394722713326330114911591735801272130618900418189751207971125215988637356405066457081548113390336387127420626855743739685817519924008264352524390387977906467191255607287173457326669525448178117322037914825437544571643358801261838252217875376711481954460909092971235228353121966615633797640269767902422889011113061171143825959358613949679176458890108213572008602418310812163570536027373144090874402407721121675068870378782140582744251852390400000000*i1^182 + -1514985621110423522189378878909067169535139185565425685798187374755790871199597916038578864402253111541404098880714833076775079620294023214834745202112107507754409458913812242547229736954597030991255249056354098951387645170000407462326531709786803146460337908301293490822174466221609529709297890359621377876816199474372293304113133654929199416599254515785472821630150702020874620324165726053819439597565683445282044460446569150994902606516671936397053099062776528047654320825115547388734565001658386191213439321594333745945744338205515864207202954527976135780388935846225882364546804441273723563833792727589019634904043292854914319572987318175305004552633864575332862218426482663352039717895601091709048360293812721963969940265143488640788421747780685551837640253448505246762864718558358672173069881972722764056940978439036484435177142234341016036483990704077238137554082766985252149435435129964306081789713068935593304557496311056529740010669046709104435192671310083233551157026295371140768851593630276958132751274736417906779235547084052503165498558559079162621686343478449190352894898025288089453623524967521005430210477357346609508440701013691422042120948106396197758850579334616031437268503311143784790468641143779010962912301899134068462658048482584916340595923215638397461833648425931362029103761174290772631222515803018375526914554092252631621540257371334954817243330337513706338138149889514427205239168780178597786124786640420254041018089224751181134170193724577321762547784844910750187775471158682538867952070945612395730112271841511732266977838931408640147380672140254576194895213619028631752892249520310270409435481326949116680442540333312763330944587228233376225747608134788074651462199064854947928369287983211863490175173449156629315368408296203957491419137500513497624727278408042711253117697966139334450538779954428959704642260185222150160183791426729633461938364343045135505267329104572891084959025410117721781640090152420014957845619707161445833886935086834659245234530867923809639691870884407145033504923692742841747560217181768625397445785985477303114479596390292021560951159750995291608593995090364765891443227620573193092844135947733196770894027105306194406961629663005003381004136763032617713908325367369802672252154113917051702060454581623837658708086538996738217956146277576913767938263106885807818688437516335045112241627533946827176651749162470201812074907259233866900217544641336761607917256250924631277191500061833072313710360417074202719863319566977997761172690191709561299043968939691932815803004473812652221117424209936980859586439497453512521382578721887436877479813016263062890743932568748935171567776344943899320109875919861020681216714221718699310753713502721702766717821745035743667116261290629509445958334663524607004650264224465877296872696409558224052306889591912453217883651052034598214820843136988250098625933790616824389807636480000000*i1^183 + -9155853226317394346126613874692409578293850117675841129164364124561876567700623338597113626647387873752833583304961456699575518516118427907376640553817635553520453223355727027239424872551390142894113066478973501704463303706147659303721051303472262064162159161575374608092821313334984242460757639425223364860373455425758202192641921827717101118770208529970725077054387131850958787509904702150493265619059599181292867338728941718274287192960648288020849193946807827443650530965393280140862262881237267880799131213044016878609124082611471548106948487259705337353736939018687907067248972700014196225437372612629150957198604070792598574786713160904401876162082850789839268349797447392804755420675557828814247942562505705844724008702490951813732402754028776380252741447636479124273888524076209243104370341066313256663711435168613734184963538503406384767670928642060633787622371773259129524589078548510397247612355141138949539217381887308522029774611270921275879700314668573816792649847084498482281015671354386805590753844507807305946576932078839140201622744743082482055663726116279366364330530030821927834916603926286997971907691962248057848397393006520674776170751737438921761850457605759883610007082063299468220258946202094787354323314838264022690811126725512758714152500834045128816006681992560122175588194522654910261896317795791907601599508083816790890687890296100853764051500781179246375939337092447137787104995668377194611623243785129048253246962229560550023526990592756951605445452927594769231569545549068569536367915940877138327590457921328835332478727968050589794123695118251960797877283824687048547739814313696036069153324593092733391202166216155913393278255758199433672934486722616840833661247412201878358621390418171530918312440662303937083608302743111076235289740132748683907585905700912749548107438407502657700290944714199446958076145351026557878718629144359351501194545337467646240608308328409442033106157296144984150102229779063465607116110602342295087418185812771464222131723757308833071569512528457624271707726384844465466275822042663213091691529355608675777326853218753372181940449606434227732211097005968533936665359313422895493731729257559541668315002804297611384834221644722000359416964309223790980834264966402187274940817705557624562905933460437730166631305180538907452030994112467012942258386578345568133680794296640803310675975077681661254112365013425507484220328625367429024986346642446899567508214553890565516803606889720650554572815688407322303279991404888760238343980728774351810734147410907644218875392909145527129645529552920959125293330970628570800718475602797067395029313280544043063554894672997916851352237779167804971910100722040286342918761486921701124424901507746757901028116980209465918083384877098011125964131584832799963238257655333218508034472775796448817749640528277182727531336033578774681609926396411379712000000*i1^184 + 882252290552320223511672504151058663651061562638533307908352598287308466940890821717086627324677680976478784653476901793088175359700557032731266893963056664957358285541916922739389832865393929204356714742071169508622142357053131611111357699320337025609415390479570632079954326706006746499312889263465827318029014400868822829020865796691095021774506499263524718222307066451550760572453489242698096175134018338476442102869455788598646462293737900907382094708987586655045918084319520638198493104030867239008351591490312189559010706565054150004032462459251439708133262250294014528580459197811247067949459524730502907686793554438530402711045758781971644662338342699133247745080213078192854399434435467668781687945223808177829031412786281134647190291592273816458594577362666820473986498385934317035715009029950205279297912905809509352759302116783677670314228703372958391307866447488284000511998381062489505301236453340834294678159243813178301801403375767050974694177073526693196533414626204247527130521517361257420704542886239153848314183892570159038621566656422498855494891110688180433553717983123392476630811591398203788383036361809374790494271353627245099772294405079305294179491910492689785795567201402451775322383159317976684693777698080692380890244005762444685344912490798077822665337819803631659773196717663914337701516723305870605273122023094583799617751941341010445573758300604986767017256286237697253647064800924807993208028060421649274811432079942532195268276374878190205514850573824119399736937205574448495271215514370135776534559534737231713371932263758408575605582040514400789178309517535603863206791825898873888893009209630936118059947079851714753347684845665399370892732046531273957260382090730604976114696039804080074621313251076670755295750833977126373245185870551744588332319995537072827952075998246241094936005910184415768499795663655095934714712909156000084272117845056180305134725624089705317422506904403995178734680336927288793484484721414324985638608915711470178312621281159660378181602999807072864443418842645967607661224227119585280860989223186719570224304842052986210664144142065278040432117966036153539007100701778064998961579018028056807522829714695095726651843077510077098165876528552808420920216298031286087257634540707194669891779153457205099605930928514046803969197812220646150170343095069684724370698471178833386939497250310686116010756205824366627322790350049138808743365564280737044719415621021545917609539841425543711334874718922081151147799309809809158821513116080359953262507568060377116166739708417079579649730866318009385213101128069440263591820250735289123839479779444639093765047544282254331018662228164313365538724711231341771441859264124861689399183464490293200264117534546821801259593517475588190871524163220855899106116992590237770760383330331837622470410012784176820732611788800000*i1^185 + -32914005346597978777203942645974177619402564823107619510593895576823475304159574929565512845893647002323929095775556528395846505630365270870622376611012623373643504990047566778400739848500232516017404319420426519542558018694623955488437913111716615098559176619566631208058640113053113797281108047035213064071761284945768887419474845467903462722970465329580729326959929501101815314114306230859088059937033843196090943502654589778960786908085461061129227959746418420356319647654406850498450556227208261564553317268015652829470737773004173395313958305117338306563486023550125397666926758091500289586184731476870786842233065763087173725889423447759885997197885626540476693671645652816770391662922574576052634915989543534128033197893114729820432266765270442109759480923138399321872484642969792166659970600731995845169061560283766058365246479122318268655856061796256535484459452130073405521770720847126235782381621677242628856383218954860875506418095434001769569752770760000137389241259263188235566370098752662412314744042982303166939820853834060062056689426356962521499521793028904287806289551464250001061394552330206891217205054137910528930980242742366116787147967225482775201838364002199779247764435413706813359865318851114805320255291874721822611872433448365058206385140204215270134707457207129824816224837369393562662050124832992515904063868332419448703086436635035360762534646144749232835984327259510102965727495870363238635253673544696986693097497099570706752779953552709682463041125781583813354974741101122838301762676199671305141953424476953279723989661823021606885603321417573861410769521492536908764136996271951540918604618661296016586697196048858217316310683289447856787782157697373951063689862768437448617635327537610144764700048832890097204478468273907414555326886938755738313271112019132913344894664324731869356546790484984246204580934428047374362871377973188186936242843751711281351436842630070370200705136822616509775796159305659791271800124414098655908652114617121025061019290869846674443805307268435557075106137510014680077269530865767942916577298700362231868479544098177920256920584028816217031548094521689294339707120741000593082846187791230724005618863931834861897401793293707679428933723003351479291223210712153948476508586006733477851167671893274113910795862127678073566171190372525071009483436319733447482255498108898837891531621884331316067904444475239089873527845005878620897401381309264232295380795893895160184490703188444716802661457208877386293751286104236136732782482871198798789189144096036202840850555916620252057109146796818336106803925377428133210030837503349965390086534878705770732550652621321894956077669623298155398239725019462358110712994424346487491915894249379988417270780153521689001558118939703148178797060858556130730938794218546756989869481969110220800000*i1^186 + -18322099876439505377497031456994078505400611018116524138410706100851818919349718022028853804233111773490081325158376749214048003298193170612724156241787876137061647961038266730218758095072913511255229448866434177352117353057674183303277886335078727039758403574137010026316554702331367080519522515529693286792217670844925061780121140745554448423677895881088471759310239407364596656735033391559569398717167640315506506260196103235402571110636796397139444489033456273565935247011334294159282542763212046467942272398682450250197199005059749857814181429217648841306961376780241383988393438053987321215742754692927570561336589929478800513016325490612517666495761617748335402993213366805828784147196118964475234271915270300398087360035648574313242433960214451920656871541841194022673733957737552703160152967652134791845052023823989302991694755210850473020110719849398321433738222648668242830389884370926146136376516761450905753554208426077538293493693204666882622258324113829432582805790895483692427478541689637323252827194417374102183615873629811392163351786418376956344119204943276603921811944976085285781149284714375323842699582733150873263415903456229382440462247993467801609045921800237552766399991600677662959041291272794553576862734605539840248976664819431489585022748428234682169874492982981166279177517801251533740943529618313157842006961746423283369231550971867824106570430250254432838968688243312091061803760856743555041237358989386430034685371401863282465456734902643689784000836009313854854744994788617792739177554674299002850446763162382226202466684606846051563220364731433569961288018326679069332573277981085974176644438966932235200494015819805914210922481014923409802809544470673648375656156572808545738142437601204663863875429303066096350352860068984860736901532692366206480399411494412184503265882905542951299903036658775005977706543299777013893403321136777830143289185233293362870822947757439183721948339576462546884890300800090837526639032338060064119964386921465473668741636959466102219274078633903117770995838388341477451386854579681728999633665489729382915615799187002228805287349862327716299377506289466971795529715157065890214327264145616902242488418982182761429107461494845524418911252774365257143240683538968752465295526281228146632492255704373126902649623493826395402585303020005544383148744722270157260346303669576583346772255510628681355769254832153817388910093559204699595527720497451069194003181836995410844600878403000559743652014309111936226072529530171629938758356613540562741678463624691483521907906959691027442388010291092428205329974258050531095225242816821105018585941882974202611082330191038080591945197992749140928374707242021732229419758549271012410783322111544096926931786919716830304811891175196516865572015835924175067643904000*i1^187 + -10417311644262043144202790214748375636203660751248069385011366809101385622337936798485219571076188600280476182693706481768117933180259501970219404662312784560566932454148146883622129695149744978548624981938630120073723877029952904393154502240886174283123883548947304749549037148142652982238021619400768304239037900126098186988412565976780349599744434621878921379266597646499584588642868597434398711680889400300968743304736303062847082616546339307951620112037927279926819883980280990923968646928211884496449829836524302171616942744953421984299082573067692873844729904968100660681833300162871219301622171679986598962861766134171866597217822403805640415862283980806521264225755151010881357956237525631295409934248271437118037967929029699279640135246734902648087793288008470164812341216859531619148502220718543581746038124574250194441381266216363729497449794626560855876775854551771886151935252630489494570959537977696127700093063870260584735617051175284283784522045823981936497709461929436365109151400081053747671832690786852180465692266130972721762705770987513034519341010058943073338280489093196479050919699016328014951211366001347447118587706180659283137614348953263292793818077679302167865260345410946322455433818410483360311154894964961193277477909947016466800714712897297334884969729180665355103778626702074947207846885962701680857915836175112768897187173293090927206047421844418320029966778751328591059988261016761393410672532108901836523764609641269342760566298969305198286869636020531667158728745366282972180881470907363910389981545681825374094743152893153321716169660538247517154411199700762672391251478363389985838438981705253091411536661908022110858324122533780722901405876759374680491947636839546278453111841344306127223356045228893064044794508067427732086705556507459324062791823066760047606429803691883385981898339390440655046286456278089013256625145862176142027530150515762074501440233978339178733013879756336277117446107724993543488164037687423093085465910612161352188088683615891759346035244561901797021674376387357331824105748573349120159085371189939679645382360640928075847139419182628672547153783020996792074858843279348186012265741341995801151626694318202093177115004315628520793372329815654179677708670769297002843734736563329849565995716630356548440131344000599020025659237906367489520580056963608412075997049873176283001823966487648067053001992368548756391666678512671528059223981078780304758590183413922005460863013969311341052497757048891888268372783829201596646875987189848467167722131391002361146653038374711077469752373506814769065778888697408866506364078065007631759079353544280594521398019724242073538655507767604255287749508447534434596394864369783647590634911961701621253350435819635641800195341638451200*i1^188 + 383417930975530230671169700254543944898189844957005999021946897028920247317872926963550636783646103817775659534637320047775340103402763536983409100909666964307666237243079283574415798818580713317029034542904660938624410589502901894372571943036415660970675712625518508436462902495101213801461418738482617379496579155231812394178731808431409290817286065717003061653180157454427039837063950409687974640560008892635089221417455253745604530083031307361722230282011040852821225386003711053488559531245603300768270870528718279155749807618525006245768720122746268564347008571339125471793369487474484163735293937363401886800945574720479130687715430479046484796452030086376535220343383912069913141121216122487746405119499896015959143870147186891545074862856095257483717799641635810164590973673535666848959888877854295331464631365560786794273411321515390249298633670382506071209501299229989903473037272240708478557333858253240545117077293541882784010685983930958619967916926618892668610155407530164523426755217684686629582720803229156573198937222318203868423777875432102239170458171235378163667284878399588068203331671943369158149722073286295335491102890635795591468315573464740646064296269394440443877003688951793211622693495441881005009877012542047667721868923817063024197782401800882600527572412569880220009402981930184559158772877776167138023478484834622824503828473529337964640857134372038275500185909999664160194415705525983951533059809074563773374535365749128058658709584836158305481758186037614029537433177212258972283884480867808741950381441819739075735692888035247238508240352081384638969898062947303427632375869952362314609164469682019538505604124700449781893013529176730757645799687645208902252736574587138788143460759565120083192813505078521818409136905016151454520004215942975808163677776289528111701025120317207020371967568810440392235245020179777891061734922613281180145971996574106439609242386952793281559807376542141845918945227237067775412874048484252977546191003802150368488820595037919720221720485305404577613108835714909625883754149824080671707885574746299773096554833343485534608389211188099125351829721291603416063699192219079301640940894023031331730714333688296241286589320625592727002124692453732468080576882920304036893746392696508410858168493377042814810439135631084373141817610538072797631995890499852350165878010977725848937610939529809791918710429579568999622594077809638616200577793326060960184024406435338598464149562765224218852496492333693906507229845293797390219114657502437578889338830759551068007189511471362966144176913790663949483333401270399492081504870767978286349259792514813784366612617748393580922797127527182392759225927499052582731701362289668553960000*i1^189 + 3590158448639588530624972400938760018784087767977106391441432640544117436248203495793308254681834325131913742674493188132849879964636254359758516064242252868198112047113925987115376360513516712232774242049263211861181942293913384103788151670878430958219731443689492557114956602980708027304065185271882128605637295939144927781443267721424839636571543474245391861411416907814635597572301358018443532565261897890291865691516190731971813946218398547982602102853655673269945643824435983118539709177227625471477021163523266881643900434623377125077601228964685975241061013444382341888236738678625865541382597223890955638074710920840956569530947451772480459590094583186961520439441621937872759021768636544337399797245174121158270183934046556286090448009693232001054706196294833616692197842816118992992630620550606313754464711743999836227995072911835568779648707916458025131469377001268657117239016257638783579284593960606041704588387602224269088877160362037820649617673497829458206288016867508984255028355389815165262117560985370778024614834516918745918820510630363558251997683160873402037126404731059760456203612414826043714677520588922571824196433473641042006835903345252422343954430831884722167648448859499036889557562202209490846470659164026193285642124323347769531992361308247064057536322093137041393606217156254750383382747628042962516418381046050615522424836423977299233937528588624156708146039929349827509168319067048749993798614788886750470123178072070436813159109759996140951022324468328424700690226214344557626542451636161107484917264863789082055331345066014290153043704056405829140384422435135176010799976175568388626582627948265074016738300378956847034833836625583571851104263767796615804692203401887872072738252714721303459231693864790444399007866453828178759845455315592879899549958872823949506249307805977040810500124822354000986415668585730559797092386254631658131963380223834121025484872447288273773944997604871382219554261591708081514268859599119252635221499187594568397657690496608005294266991708718903236465469646947212444587321517734166745827007001321403857164625187453999454129868921156422647619599744073350826190587107940017201180893828428492569467138743155971925793411054133628627542061777740510974175313897831716130883848656998109181967459993033798299420068824734025385823887095087513636601055019233510232997943856236387166896365597644762443296153047477037519877109386633941997024909611913157266184159202375293776453055537507876122099692149280436878631898321339323963192126469510004095468056545058116142620293610966916158899383425977546315944039178317709932448609281959295375336629191992761416426749503389206887881*i1^190, -5718949446160916093919270708970328973341560802768993340707116821705246993860545891513593611419057935658124714123368847368726344770319587700373362484448151945022273581158075705395219335700681077387909822415311616047499517859684840807045596830870835549916707312795021183199732263354681570547939873038436225425487603405400164931460450788735557544623075687291709218451631480661985630091052046565774378273770418299867017102801567195418269076950216612435215810062381071781089466891345592562744008345029195513310384182131207014992238980271800777987621501934130015329767561091512565292636178494634349303509572044216867920930080324759815054217757268362974972355364421308051391723063386528361117156707338230239279608562367867909726391957960825063401264856425242496756488835188889811576538265696901646797495937979791250731468786077683481660298767733622101956330671576731772981584436011692312638940497499387995549967628076571756680020646141373798383606792389681197088112548525072019247110777003138758418860837621091435036399355924708283235360627110642188398193775109349057950389327890672471230891273570006402633529090720326776235999479539791687673910000987551061555654219587039138062722754866716386901943367933959829603793359713976938994123691425604989469438792478428207463638505118692352901980454890272876948953239226603397706338724088281613033348440877637428114439774697488291844827770388721368585874439358101979477348008797101936034701183323524486591086377634988594948458256397822675654540665528797033319045915993924089690060479309450766147546971969621765335427437628383769169989956979413148756339480971919574348618919773397747449707440990394502571901507016732120906239343995119303623242509480883758787174212516795675556748974196852486507783432448016974710871577452044620016806733245707169702116234551395720009791676532459177446981194700612108285882965146542833505754119700061334873027977523621671473383864509416767125411667113138509427702576671103330151441678153969243437242859174818544209657420028238880030906430509379610641807426149267138628226397025789279457465606721934434707167215518082754983672766545984325467061238285081246389530150439141431712988591785234262233060166701241398641660954754353045627750069828357830299705488780996727973155933232958836842060980099314783591840214531358923284404743859813775468930234201583528335830805754483360154726443641447200752511788924781721313404623084525823699792134068655662360987310204439888930370369369415195488732782809476840061622910465179930811754435225793238230078834509416342816614980247243428337245751244707437966267457481698323570849514258514418627289504347619481867514843656749465298438149463818147834623040924506581190242014070834995517281807510535190999326748019057864703010287099925180697275226022152327722776389657690424933889538075960200176260344885266448399874814955855071278058842283510941208381511268340195113378791892018403659077922378172615991749850628778514967830464975885323663635266843595596695010527100436467507148674707338890377957611509781861438109284427566278419919232093227891230063338309303240260771357842895844000489082303631665007515421853318962992425723453956623578777062389623771049406604301703708187712518905044809008808543653484455881523747138630099466163057242786368506080301945828080134821920358753996470025673305829806547494778805072183647140045683412514177091767800577423229932090005250736546305568749519644357591225763105250823994579352647641480619399624356376010490735498558175224496173852043696351104520304972114739543943932728243882063345921036484648073286923058953409028361280437504677475611582225822803878079392395427935299431800931033760350065101715437015586382820411846641737219349204154665060572834079264675979364013309760495611728919270514303890629123119889965825268625596991936991662871111122486707146102371308519579511726639712073052995316803427178366091034786917411406430887917459097121235015204598699507728149862957022801747515385650014780877326851814582283199641560537945928221362567846968091866554296001213108128273722825464500291526113601662653759085160891789778470970550206376174562269290343978401138509546224218795501288048479013889743646870306921106840680976828053553316237535283450811474291916533837956767129520118440015150712947319920884105612902172057524547939645684516334241746427969636106830071437162235771722420539175980037660204642467465277820402212188757375756459846886602455842252954398987253337577541358272032479275684144609733599025112261101079063723482049256631248465784561575163237902859059087382937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -129355996255595888521236336288568814091126710511795090416219625279081413716158884562594148514995311817040666975700984722529714559860886840221332908704615493834625265183684516567614908965810399623382065492894279160484550696707681376300418365218129084949184456800645609344461013677050808359626657154019587430014720880598800018385759373559890782205840049056248864068615838855738401274556013281490079998443423582057359574431766101651905345595409375517152973031763520048432466548253814595652316572638180666392393577638971624930910213172814396542849693740012891003710414861354824095222241589765128369022852390269984905330033342426339931077815495795971573168313987042360358119591537089337899656569397874015840905990004283300123465534505691008445315344103698595878872656983578516472861264368257941047449743202531756077858029267002732420891814673245195537360055734056714214300244325457583632776638367020439943524583374451098552334533379756824951534655231762569545310531025121435325742541721061801504425276453812514435222414523569628373059273309533912427915749296217617549120092092259801081438269377259232934216015804925340566927802230261401460706891410308295463910627854478649353923265954052832031596886724728225356784919449306844688469142089409305148914668154193488809609821939308712760075945874862287378162389197972785200110928285954790446236151286510893520956454786266577808079598783610365380096167495662844809320957139600532266694179000211224821622223622516326207192576292159281511424505229524344499416257720542619180427877125135939138273007420063928316069341793047768989340955297464519746396827095060091323744574079035875308011720431037606454646891352938402854687871582593967227300912826627601542881189310282760187871012474748536138309901836147772489336737755308533056912928732321617190327688197267371473233741950990465170542704984186569558983340862921358732330250026305592357337282310553932235348540949911809414763661048264770630890583491623396033453236227207987536826729697969159292760811628918837133981072929814820548120345325460193609473127955898929844141190952485735498086532343721233081218502305476799974392695332269100617601012111371642470567229934949377939025837461849849795316642604193033751844841513368645482909022887906903274656153077393074623887381500663086226021354040827473837226366737399651334491537450520296169224148447242924106292320537228548978848232123405007678422603663316610686361506159996662601500560508368830482184078841300412035599093007696900374569051527207283705245099809432795006505576582728851791893218230583585907045921799409057901549798130099728228554371136300929958794000712673550462759560625977860200878139418826007248999289524537737457485069878562647978975707964680045419337593743948753973245214723557277297313650633510317395420869004997671846918503319698074415629010661004575847887020159587099777987568998484218002993489660933632303665326325429279478539215301865277748735284623854191865768344112086215239934624312687092669658770806821860888687073387822041271500110802013596094083560436080164454117710577223990418962792658621138489708528486328633473047285078887537630088822524855848583792812257581202330861498300540271280216334633039536230179456115639422140706587058199129097255491953841469115020359537663533978483150641233113540343387090668103141030619467537664252762657567383309717878696457661042751225145426220804712828290953753376076797593264679921356747486914367013819652545387539931912361059780522511507271858650843447556041393249529222196773141474377666690138100904691993249724678791988397486415902466253040812362828216635762061131577411354451284742390655565984919160449898059777500902416383366610200788323394082339581827018297438898989597694675982731006195722586109119941240566476551793867737360100161859870164265836083109721137060163895692390736621802010446241082483447618208140380288838369846641011172743266632814777420832085519158114646349856628110481142619707194673359626303944131622977365040673304869418442301490414742560867526160604657671666391681628657507307812770538918713759266502106534739319437017877415203557746872704104791381662403796848861408738537823122844835208037989513993317537104885507041306002612477015268692479415637211155113007243646996712004205164802454431797864495232025667912344890511869630815857930643240021584422739305835493031890507564723058280785678932611257385465965278362524385677192591419202111316723516144499712003632728109184767973708973271523622880595134235115958624201731787204366949758151644358642871754304721321913273753275601891885056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -1073592197743844417706079325684720650949111311848568323055155097422781724461119672296989447806181396499404347667217403494245415306443100125279839942605915781553806374335805108855665577703244244629879150493271765017134042345443248023329686875779169177498336907694454117754585889712496988132744409692538421295050793041800697311545405563943198268468959067065868504107254059310048591256151495682504033235483057994329586952556617672975099598089957755591654131516121732943217706172731950407936507603018776551205522793701157928382144124379434538999267033511408097089032242820043819421401583846904789926153752373225824429273308462675186349621988576655376536268328733197231531924757361016416084982593908066024031371141881452297587259107541519206656127451329319811400058422850103666740126039927761930137607622719273761023741679491593616354176343622212007144161374284813799171254267924439471410907301337336968278564287882677893004672747121172021887707413804677640089337547740071141645935282237908647143051690910465739268850019734794918430006229655001033554448580428588088197705366657086851249232096339132258768625062315328007108123976378677655745041262177606314451090833944861051825964714003963319131296432116805715723181303445323596301964346028388931856016385814849772833961741104268134359273255226356812627774352578412900021367630565858656174997156403251080852885803402422142355096277493793085485467130174114280964638210272892241097989450131392576804043122812516132510856650699679232015781599918912002989312454850639588545090799287524542377539401496473176795802173093946353270721548157275192644480019756388623546738092534180517718773770690736665881713358811694207604954717780362757094125026272102430395268679140608789061779236188912702394929746206314255743417449781908918273440572567173050976221046523107279488090122517759813332161640541257335134161843598869639359460873659214572173336198089027623443549837376369952585653126056203076852849886768029223013027539735127557674620926562566451748114298497172749841712954740892071697193458798811750613827696846217928631665084194718230596344182106625273789098697480951573223175970639457634833574042001637812628741236206213219376435621281641127387306556444996158637536141776473884501771704835624536922140446355354311906336381481954874243466087245370473304665728230773918637526016757583608946173578359292300423465760881448489936846607874764362488278739130804186773902349129854955469890714848223917169228976018597923776516191023676574743838803376341689429379920017918748314441047514894896525645891365957051473854920439907061731424525439419293714064062239658596576197341135387253609392114286161903049065033876403842458277180222488136140760549920484874983392360287677743085224782256341321365277272770997725372593782626180130140531847833312970872663678374093088408362645201429313809697445864818503782981904959941439995556096737091611034256989088464036321864706856207357305382916379044321804562240640378783432781983471442155687422467189597010258396150951900595669263565717852680922653655647772018146743156852301352481393395158579425256385413194527891471780106846554002749729560342627605562977226913225322101928762362484417240536946471466582162115879603478108256322351370803150401855097646474032660294046134749116134931065654440722111841550813126008196176690212367648437959645276612137044463785411382666625514791597243591990215400095104246611031627101000212695754415905334678719144145311216110426594494042774727217250474216697917179429585945066225437430291156787982179132186029122249335873088451135952551675580045717215174995191427937541124509161626145028854096817586205317189033140883002334800385819183664728399028613991428517164127886651526940740092642100142494525832647629936922590239562472712347599239125838935824316349784194992040743068321836307568102767635013118334903057173766964999782877908897389854873018139573477470891132311815857045041892399517912422346917750289737966201436931520887307845170877735337386629461317800642502306586473681053025865233210349634818812071008972650834222115357793524689731563688353222873747446622471181559579301847717804735037137407819217502900655984600866543669104089389271069214648130361576808587150393934180566743970066470779834564783647286850107302883935922084330485843396936467669430347583643122778133140794090935265102129071134222507870036916306665698257324353894631210508049989211418605532185816235614663522015559304299158426689492138626227928005918780749316411949301237239068033275336049370683074781629603286130310412349505881873582129152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -503718105877928604582661860899104098855115410390039443082855388175174048770494803665828818568429762209192087339517978554305645055907419904058761441896713781613020822491136486574512080084483247157188698308431471397190881562710885459231640227795866929500163281224404430648543372225359706997040249352376992223140439940967345147190422484235572718077125781417953357525882426164257890442347131857821312129536594773708235975718944777004355935965314672930364549865161874989858568196487096403692179388334646866251905871621187071884362161231030928274897542288347729697820357169045448445519901699599527877153569300121554690861357946340572913674055664467113214716822800829190189593111851105093481064032999054872638126309675697167429456927152197546823623747142436720366684345849216498891181985583662334392438103005142080052751039522448660010448537064401166275040701579831445516288980006945000308261341310923828451796194900615229923402689625364381292327898506343178896102806805307822072567737050170727538029129498652455998536105836727136748072164397259435777923134905066247676012795211841083219733336906321993419661843291211849649489403850418573279635089230808417464848696619734335449154177262378327072045406861479894505334745993575924782977207705891474063540254755023462017379551651100580948967524137885198805239359513265676018498544189866458387627977222160491636945225249982973900966194162321298821535600311090519445402511105398367338245697734044891443629645659143473381144253136739426452258858472600550733595736025659771153572783860621370531958148014403937703513122374299300098394036339728881538008638014295698763390362276709182308512531451976601937522356967701334805790272291908375237791143473039412581032198453266825020703329910274833694455202400823666577781738558496844647412957344860386491167773175545032478520025784333507145639645540077260589216825582847213089411105185236445699965476546816808204912516687415972169145828549637151734611994197693363139552912336200787731781330153135091789180505537459969969389621867532918950275865174658604955681656707694046360789977390219981079614882755793535903717601507196455864536958597805714759352817676461370001131917474186342956545775294540669990075908486921666772933753471805238198781570852010207763137956836916592256472204091417747726247565999919653540720090197924575217705519295382573879858843927528634313412399253475321733136175092962560116492337436192483936391998983792090540810616376618090579066776298885635897909500495648164586506166652471671101028008926617629402842037105129272421211160783101874497883980135378726443605123322088657844406827415433243488318861839324581409011741314396435299957223442218943957225053160253379639524100458449314043501780142819943370459908154736212227376078688809035555590910945836189036733103059640113159336906095314954893564306635013684411811535676297064938494864451925432037905251570168002553573340857690163515995245040660422273665986762337153397634752144811485222490024922598623888682920122072573737688877135081609615130011976026640802834153835195248298177184954117336656065072261760910629444076187451812801863410518690663378963219871691994536475135836168369974266376285345921393937784738286486945495630196641835339408684467145994310980640026979487708827696366812600407644607527558049059008656015307383710213030556572458429487725835988774575668691471638267390287187034990673804697830191366357342549259098513763933520675451546962121005003950303269194480706688266083739301161586630433608765429541832190929073342451545348646804643710038221517948596831582446201233671730940806331936756881028701669474091046365805150817374429682332415691759553274218843462191179682607875252048516499985221363373815313949007430955818881224206578396217838251065331751095161180712866071052749293824271871118303129162690780251343455240652234726316789809588863725978125105549983380297480291548814606711883647417646957897658211126071727166246233532343508216502819371059162307741119261626414271133901276607539710444655024240280370450708582276020054930806431603201916260406863347420741321580284893631011107818345237815905308737553490485298511452546463666583079973313337862220843111806034139690273932759163624569890096377091201771837292081038269424952386739774635318465016928266077486266293270040878156482311369676735525797967832191754890826856782793992878662891450830998024746643648907758814628811015353272115015852330403951757403302607417985355248777659158918056379235360946583835669886634463661792985235820288320091387849381762669495431505288382969842720372162560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -5606142412779488262909779733063187139681758454992592155899180075124087208545701347232075859432810582473583846696282801804094240837318316629097514150758265272983908337476802015019857827801875747751861262063401549819454198943724801454824112849185257800052703371078196641418078344080153497353843943574084243643315735090175246311854504883257857596682675667882133030879217612696025240804746247404422795655414783967261720323852852648678031380533335889734283917495800795086115336416471996300506699699783038789376038644486727744069169533529624951561451270852358179274003988632456648307887542967719982678752730992548651587964596376869399689843253813030917428123983594339461386263941203933269336939215687070010891760499640519491396970275539744017468361532430186585729961168127235853072837086934626308618369132004780320697250414473274032222312340673182071622259977582019898101378280504096827791459718531386282710837715391376532357029904736995715374104072899680054272949407432378842228323551209726180738387995838788414777852276467514561646504497810987953045584904589453971480146144449402806416666787843767793652202015147848683574267042652277546656731172229410757268103254710845001573788991182860660816913262425051364572830882340293484906002147603202747800844334464471957652430800597416871312538225808722495002741397908208885885853411489737752240369621030482886470015857128791262907244927902060924206520388386963366729822103234839033760208073743904438220741389307953176601036907243769000278167605701580023690508622960328029314475671497605365898258431025234699647483543587869327146455769907585067029847083108442911867861044949220580410669747553158275211499264269109978597408262197240511268071873509693327799606201490136832603278631485680123953778684342500801909811769009740552262329531535378203480694438441430407635295993849679820572706569688456872265778078892045248652743631136376788952737815319890473565341440904042545614968522691737511024188859016465351640037741604010887941041678455048649466334758517454174182022547982955931028454045985751585347579207340060401968310576584971284791427102281964972188370618022629711583332785570466536459847948150901672008088868808359122595894672209617721936292943909831337890811672918133129398086370427258488420302164457068710996193157148437651637610996413801675861356941459790823799722398495213703891560914166392451163295449390887190131751511025875241718295055559029737387239734152246106124209079343930650478010549887079964903332213651712698574881248420745320311726143182064473024358493428367338024036121895571213996972188347626672056285838635277228106223731278766793426603905331727791081310577924970968170163753176586268410094938770724567653169041322137416367980716367981874080498027131465945664630368701907586418951153093279362922061656291676748175533208410332917321749293560901905785864373439298160470793672208606653417563276572167028583844323031564435856704206246891795952882847230005937259440663069272125139172353164130657027804084883594040706569467969716848361873605649644449017114234259084874076365369622415334532544286440216665650161984773115148760912901294585339022667510387565990417152452058267894623808585704477585965994760628108718235994065591004889643543397717730875915011758033831460504894132137879621456610648208436606559737249669648541906300772386684082539384021569699015492037919091322785564740454253908454509092889907533181218530060769841630514513799359974496584307217017425264253217480861993525018516167118626922133629871252472057331869877258742371308569618245782919634434054102842021180628106129572664291129104834613310844490774504432002910904298209780483789747995578260191746393751074317242318491639655416798701097947936550386684210971930591236172283742951413850705909133865156382943390448915137099708032191699788560446265899758511836246298800422192212467766841415109825653876154638567148491493518963521187554890843618093181282226174485699466333167425881560901968831200169783637394176808060841002566651635956672564611946903578598003702273582614373745161849784894947543565369395791318369214121719951028604972228705112560693783194528257979147683014675997497208909138528150509156202907372494686130252894117252234775389376229198490738526137832674411557256912593089126065304714573541048974369295926968130867570657090853193240002964867914491778471949030833434939616734924347741788536357378177799690374570342479876352376907979647217008606415744169934876549468752440990338216441590108923589354064164285157701879091483366583312544427081571210571364162538230339415834624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -3115381213416124995625012507290682193844253725124461874679307868047489719628900285697025683454568998607200909067437138338164115795331537037543678660527962606453747525738559085853245461274347655396935079108206926187033928343001153177488470952078803765028232881035443745056634542232118671885329573020973740231616326590579453422296860803039651419250051375888672272479525043021489388867676769954810268898300733968540744813095597950248528904914533837818408773958549906769019831166301306975206642109571610395751788408523122630626376023521105008048195752835245327032377005658442963229301969318056846733117679565300839197069341134407363964589139236754513851692749940085338534659049857506025342147484952923386532476595216396585396358134642125129730362028223361971188934501580288245093941776934606491158861180211937935817935257672716711722830595910398322377971944955091452909383993656013704024646597353917484285225940909173350505380364549227885882344591332221475644966490085155659103341555834290595948143915406329674366898473134196446623633703792299319625726721427770144687048946271969243933838764720791245221631424758329025167192673450923503915927954430030385177976870729697216986435630648260809683116112382788057491716080512145272841634758329588900331439265181768307461132063946807961659048372369559133217515720915564543757985339452055602300462286778441533993262031310748380773132450608808509632742497101053548914416217069927964630922141396506850101584542845761139602202775540429097800299542436960504785009133545533762522797419062197129245198936887453082183668054539456529118088348757418237556199507748979840565458700371145238526748085717267432523811151886252480017712380249511427591376821911072402220166307841517890441213015891443976558339923263635360571848239800362430050803416513349736853757180578200759307835443610843354578821496055415056496940653278613402992800971189817668807398273146951622914741945628702865509606582741012791999255327481736170338811882573827559561905078399430505606444739391721860746862830047772742670941295061010172579312807561803248953950549285686435901846886366909999835741480857432952076954875690134319029110499494790483194227729620815890093730787538271659715885528175094100343373761390351015201820852328006813696035782303848022545546683752594149326816293498878664168138096942625475195531073787051153192982436119323621960055678428182657810689609821813429124317975091004073954690159960144963721075849322339063778833546502674743191014757497519423978135984918173095771504962232972376574749899350150546354021748530539430966172259864142172279306118301823740234447349591215854367744546944944820848197577380836394181917498822349942994652027313205452905298482115062506457152285392055366699182014990901527554425428914914077338073226243135990044942852722446594440463421029898354699537363030791987829981583258454472448279538183635608918299697929107345076265944159450006891478281054883541342818595571520302735189263050544630678446291032947838316825317651219416917990349032844150196816074081893090028040405548697932670218326997078736227236407089144099884597037841246108262930216470924442980101244769770321318190726209827142677405344477108329334418376032065508985205812065303742796557221992159846616593136586043137429575693326604975482059232879512022426571363082668485788856603406695747162786806053459501732556487377795130617644925127636200476024238821742567413079400845385050133343761942741406854888431297833752407416400229336952768529261983294640854835575453364212916853673478383069429376859069053539658039705787482986657510286217455023071602768289437123651338502658226286646102598849809104941295100892879798499479008027433171452046082049887427969501288881832332427519311379141069840094687305217219479148965239020262078267985690414909562812463936009800097924472871328463385160952322715719114862581056231229613493085007709645244742469266624222178894672482630906340648938706614710465962004805004756379717240785999026433366571986728446009360124169650123137674049348405143539305984740092167603515656064654543805949123140878617579302344455270055355095056625511295148577111097549564206977040177188816722729421620073662139017338691371419542870264227073996579268294582864600578206359740063894602144444044141639410300652412004238905101794663981694411286580139028495080708969993099566739437403455313864306396958919838662233609486922177233169113866124352432886118174639308036963830056235780378655185820626215525530711673968200463171428845260810086923928516797991309840527887687406293852282572161420152012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -146306532699308490342539909409145139001792941043584098624833732276459434466961930303702853327307581840320475884787807969988618642376064776481459174937333415882776789678713294656387814380053894082799823479703890029348238312534983088557911410087696852625326103796367467690156853241872614210808884436915197707791191958981728900689825716979273592229581611167047404324000904740625685340527648908883239492283808617893408426711294173211257981588742818522031844779201907158371553371208675785541719072422220647242436313866688442020397784998072891110883773115915925073656856915819582789342116311375548330754705636922083878225695961016074504383796086882197471347181878310276288907663019201951096522730629223373089674890902829377529909715859049485313997962474581177826018262360555934235567064291544996980962158853805778047699027906744009907073384411516606116381865954268574602062710604590392469885645531388171947773905359358081192440878259493915282630795097681106307304651823342721349048810837022319667972043350840460703790862242949308761078028042998070160229863498981129647638898286949646387209784192405856998068015944938294069367629456288001216654778822437089138505368113778467716305817774095902655098822350351725759614170777891207659752019621134064637046128271297720756553925721000358195873151164071001676616594684194587419869259766835778809177749629076562666084363807059185390806949067243981385427990712929333313526757976965118396413865851549628356375005390451838053580044391686551975618332640545502420847492833345181714255869329070364030476031532855289086121700577134969312900857654968962398722949588983582740251146957298053509757856460933135637169430502668807680212271541515684316454662296166187511940588520720112761816106817577224846931878259647038256079824351682988948622968414935414439348558269718958177427940787199002954427698072091603469422300079597635762362593987007709653787278037379500410245528166268097264713707750272562796658116591803532704084684753139243928254853568544748170878106608905244183721731482213782408288956103975562153079841009246690463546998761792898552123247166143789599919444306229610791302853142586282764747716061248829087419791646308910756629256226587302509463177116118081121882970582496536316468216275473112718882626134284676924262717508505260452543672340130470824323731169945557050743514266512584289584097013057217834949307849422711872635905513529520496711892787913862141350402425305000075013800528855764665144062874702230411992845223804584831301479047540054140566653549435848958335326999034703149597252336033172550855756002469935205670799688658036047518401007881640556665686798223893746999549852585854967068223180285768979634278500890035116183439470320642727532697800076668413311027012127874096367689775129494516276569464622292518991488324306737721455381961685408628916884199719295468980869335836205153139948439601353317345798986393420717383366625916216096714867586397703302320771925891843452447582759253320747461667311892862878619530181638770942262979028909214770282256912597933715715175634842500538920049470124644449015646870239456551808164040980084506754938589715912719911075510629985146050622661990728947934668014925214360628257294587420151812697341275071429346020650999607908252295976177836843534577560672752074737119145132842361013746960321731433487044191883161806610039753865080162408832819328186707055413590805301793165615150395744212207641057937934454335528792327084297871393397257336956403423996886887140084512647507134898296998148566525924895340705720683412098278370921087370193049822649618765953414800972264960109826492329175369256951211166935730381846005625340130799025773373222392476787853261682354967565053322317099340563429167068209300435201671340517060502957388445925288211199142383158297941274820195088326680820861504222338910208113708487187715907024755602682541335831435420886588900510353639072092723661328124751875479213647820293499717026811101600308797120083490377479866403806892910597018026466794966267109141791965819968130345148688167951966274397073717670954934663496697296209206134945174255837916495467228949248612410140731809070585927705035547214328899822695569472378162117145530225631019185613023558156099463244652095325279322552248081458796440321361177282545188899134188744823294407260903067669228249094114759072271850666428191843661497720631066163655222788508835032108436680142447201718751351418949534587082438717877699589925799748736739678885388121943503571298705408311333396467675317922866335535947565107149376798003998912319108119186769340006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 5686767534313673203351234173449340523060266231918342053019334166697949772642202346575002442389320997607760888312807248799134649247162664506086950636440595538665239327367838110534487786378892552142568043779711775215616187608458524486984251236267575726125513934593848305064590266057674507047578875249683942156183560404406238024473892837085000802860959989771721998162949185941795273052596911243289827379662383678455573427745334726452620862422549226125214702979338594276087968974248970983087700317816592906731724714760404499325163398684952077854902550361908722902871515511927606733350166578446792496390193699109116934579701194845365795093567772366199118996350742501627989168215838201042906252994716199580416350416195072579193866850767674383640045990311073794745349271212676611808276978866172381212306042759978670783450905167498711402658207979460379024269673206137239153564737397620881074564849149203153103085894521274767491681446566141813212667512727852149820533140796733575165171754153999688220135177953132136673967436914328403665464348486942519584100371784158161928754831778183063940581551584700061019056596852968412349493125833922703837411456865655788111690813333068311701504152726863791589576664853142405951197578014702499689730163664021456073398154688978147333505858777684839157166900259726014440324879658534748380735738588147921486959028686043653567410396158499966497382382487505099071788745668043845317397882461035714922327574661278145540959077294352754758867224787165831893273312057789088358252138831471421976317518803372014122719841916330406989358558286800037072801705006674797085978656832208539995147127401602077306599582138167761106367262796365509863107746125002879683334349507430167825971238112509367789032433071607693708267510161883328009946043309664731739863121149281233150475652708020030403933334231495973599410632084285119728310172131088430301048873037467327768391966916654992022776963844887656302408742303603178589912282113963526178490446237616447518787603254471049425436194677345898995601391566552581873462527793131688036485355987841311458626148630618012982008704156844066665045738329552426668027658750861729564841704035578570232567332159250556282371512695677807363783162719268693663954584863405440441027631326949517483529419366588720360321923702101814349990616572304286193740432961233971718420002768232611308411819394550553560702372549309788649014603132104889717782239489811726244066912862148416520609670784929519902578389961806740210251447145771756951952754909357689025457386196508793380895710153175758512527489419761391525430595428289618573794845069207408758460394320597552680013981436937586630771914114903407849474182211721914788339271602284235086097733849412151703616519273361730888343854103615486140196201460445036073137660714425333325907034142846251556730407752537484789756702132056454786350670608428415904609249751064131144444781563221775610514516799621827971188508113558017332604203142877026117786166805994359303082630459022348123591781498909782420820105402579382943442153843789344592390414588804871164299292032764518488646702214045164192448075176832897005423148538437073157314060567155188865887420785483868227596109261937552408221935198952441291614036650573815018291137749020739464366254705792293298183743347411674337794084737328115463892983039221805279363209127611726829471607187534465936981614978803255752279036886408224208553422538045170441882883839517957111788448431711463751451663493521771886330943920251748339267038191496889436221277033287127080200539821594435885834975602281794340071446483715006285846544466185588471273109631325293303197759457693285998585736160651613239097803864122940227245741990095711117593774859873909348605806161033396312650460224195385077922128251694647148142523877066288244894611165319625980739341151679775013112650296171147089864347552302521083346518093856533484138007550264370674564577164851132770706484539959114206767533406946230318613095656584588609032237608218127881171359421141458888354283466562872389662790312735056632035719533368809908853044059559588790789803855179211373944745405515170269481361044466709579979942772817389691777233664424644844092648710563773121496928447304324588808770033741753603529378447868565564784510660569962987170239875913140226908954790515458006528199818123990595902777663013479075892984293592618602434371682343384345066451504148677114171480219733173918679639534535043860765054890033422698441381281619121279922369329898698581839545698320271826694314379483837180105451349952833583553435244979508468787741307437056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 6086575168437254000689591325071631110309689162089297904226341700800025134191063695777258740732787651821506100134896026033414961782693015106264942652862853763029288051455747695248952599192893102272579847159950016302068316024226151362270542622061746273248067355897242287650192801025795674236118777668337828575632785794094012574107911823200966756964750966876281598854129382994662175682441656071784868168542347438758619764664699652314495840863817864250910999464776617778130301090598422386099432642099193478022452485331922662686254375944653526192438271204911866002248010443065445798529380905470493548709220363639289055603898971756789582375896706241063201541324988996952067173249196821798682527258492951101943507086302869123387813337564658757647673014689086066679341358123339237712131876077178873820101060113757718097958140217668730845052579070896642238632210251686483204837284387079226949958497858083073668360383863205502453331568667247757284697994337328359384195440773646588955320979046490168230518367435462504881490188820174677813677964025300898047062410354171909068525250541421141751442915054471743469264843137090311289579264809338569461582976371546621789795090288493562093343022472459544340776720363605290043502911721506718804407347160083848161234860872767762788202696363819576318437967395201714867159275571369784343510191394537825111983253444147202581080447220225505316040707280572802715903899282941184493303400249826895159078740215228316450445711504320370905872334835275319373769552270930574117415320590276135997677199709440272237616713734626876693212131605515636182908229317449200388880459934675745941716783212916247965125087467168590720421758229722625110826693572423453214514648446017919848649641177146345250327388106281196843749892206006206792032091547508767250004997232655315406875530761154106228662407337467633111470070993150064406799221841599715054223667899525640527975015858849524644186112547729652427031024448983078762464483528022554770633694094549611131111791395415719869354733362220549707180866418464931517566419631661496408574815753921816433339514429901656862819014732300994315706289377416772288216039146735491586754145145793595262056528073156132337076736744532632097110120217485046829350062358770491400009537037111218469812480739421012767236705063491858900527786428294617725728098876638716429270594707547317351315759740650972622840948964259527743014868234761175638023485075052110113621219799173206699150610690919662762827300967204866275468139330143919314093053599533506751330045338773008354076703224203952732385051375472328172724887756538365257038291935269081822540002540964000206765543919475376334645036814645056324828945921072066446746325388076549072498573893224632301774230804124220840924494133695611321970164351103860616299181534478313091393745701628540271353120213554447385205358010629167438112494699768782534484386165328515392403186321191185318769462229065215514276383998598927294104304395993272010884930687586627377121061637916307486787255794236012552843428447340944212324910980927959637044237379949470339296185863134111324949136578783594402636086430282550487731730699210356216980210261869579060941700528052960944055898873591464761482068645369477733055614346767174981833914536426144389354088179689074324046527759230255296032515419746303450343089878751710778826189478513049762881258804549738525891018414951986901755135570800031482184643615933269081909755346803197409615366793051712082779004549056218071934205104682619016805563125282766557538660211666345303564520621828696822284111279227044152018700260935265631806097195341638791163326354298158387579187726963488893286085203710970325854498618868691538403982244221276567705916517508342920547421616979635370667844516933364883962624050699420687482942421884501471837328918925874225957582308149316733470827818215713327479159860483552249379928869389488072817910118320010747459456404957588936009871169902573582131557108228942346252697477385988646647043673772256489426268989372771877608928705718698317257456689378407381615884237023006612634075537091880162605857259498988137627799270073399782412069588031953208301989924867737932241898495795112668410410372948732771374291632700037742357084967732376969514426356318088883531423953702898487105020852025617659912607377992836183037473269970454114642184632882350162255794646744954181320365092564444267749635707298074793345600071224564902798076702354910417989783137419284821729976867504882956967853202196833492874557510104024445631986582974417636556740643854958027757948536299625963191529793126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 5117412926638751820493612105624225986216072141837782099677686536007201959110305965109668200026591721234198750971545839494913394661681900601133998244088964509404740630149639821019700509979365215869795209516741069389125382209651700891120152160766677069532108830410450535662681116619154888339873425594473489668982150858101329591497528178255397105460490916785995274488213005658117016285947673336129032665674861088407209478541380175570179915417089018025426863411002201153840907582297528883205433739543616369902435462934180831315598155573524220236924949010595564706861102023221448923331298332433073367225893389470055876357723597868704159698803656411279506793917152889249342787241339720282851000344049302276319309292891941009770496191963169206325537835477726017953315495901321396467031255416633360926180314836788039403884116917481031811169758080612554440371934034167231582971199052529238786491474883982627130518216611019287176453544613089595853604179383859131981002865262861782632621689331366574648093992675021208564199102545870136994055409192688821020154053338574788794335997712648623620712739003347787314284303735508799250672195277819725705769253680573563681459812874972510750084325709219524132403927139460568763759347268435386771834863070807800036932188334739177040981028664797099812253555315618871339183775394876737266297904305085241968871548414245496992678671805696650402560194265134116465835359575696464599358837324269486392861372117100740255226596717692967272828158799289353262061645799712255151592551210709039187599594196176446179002424322369533543263985896505445831011932685587787550334716216450495253360771536179912075007516319700453876967909544967602235980339843823255191693942943407054662251321362188095760298291598210805507293846688682167860376697111993443193019072261854444272539401562092825805294450219747413850712382412109637633460568024289707869391869381062715878675099606518460026821027738977020724917102441414986793873852307241370623160376262790423837026329473684832302475572354701737508185318388129996056447804161355862407862470689322170088278691259421307743392394289080814344578718641333253656849853135978787889904998635255605960774937493273417477239517504977685542249178501315045441610050961747797549233797338035151599552619320460695533049110536753997838620350130266687510620781443266112368136645852611532812853242641681470109055034489207702797751243214718249240996744431281803401066026811853566891683461066404311482569850899653678851855474062655299740878824506853178069518793854603023861785696960790981718277685748601128304831720619587137704764335922150479059052138993714280956849512803076383745022930207247116816887053096976962891665096643777661494570588624239755069366121161293998725648243305257511102871761038131428568833075974063157456092924139329851711174882999441002234358965875900043678611693036388897566098420245861765931457058188459480598100957995960190304345376852044135061300775840590843080318251416118642132470436065474936618334468181934801158102626812465714766088858514913841729055402512642525836481488717636599161643432232564561140640259126740261933120631107831659227032848802535507557821937448508835588015644784346714065701016982001315585491503877533895557054732091023323838626328624534726041109516712753240916746864421869065848032428873222962362621610933384778025363927083780746051828563449916038880911032092281606189740713465467603127959711892949979873480525731968881414465990528858312910026023132038898507918377831202991988968373068303938815727683314475907840129327239274661897489547756581858222480974170669312758252164844265043159750577301186975552845951826752348388764084047157400663892675431576885629948147554499412612186706505395901035839404675184157637185153851247646556779981783140341484707874705520318074167663373512183371545117267906591192593269565475052201615627062839749725000729636951905761890113204028421945662662154631572420256366501325573439329486202225572178975117504542477907929364060891048749567100906736175211606578154909128356340505422310701533636892377870863818848778424652091152371666366531971101812511351519264316674081924210688636746216773208902330693215196830897004713440695674734095723002496511705300561918820805729242642429479572152339483305395578335913586297065024645411134582842057574212473526508064567260730072530559797205990346859722076616633252766542129929844978909468991575687201567031140213217029201369047703828413929746058290613047566704854019721563740434897943336274776551202487718703917291306870192903990174801613344200458240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 306140013832305437411613611354866650777365877069795220522896116384479031975475149758118736305385659044103470475311884619791717403156991997546776691363309537173440567631252277550274129307701412630526343829728598078272328220749578096317512323353877440418558296286165367583150880542676125964110788305778527277751998159782028650193216797313277831537059542645550837877427376340976168014176036599867994045540059566578250828090693514582106743315986260128951349222610145470968911835715164935106342907893592692126990117616787259922487169717468964622647657574561693591591032773299189583677729669402274112623035721366931754525901448772781622470920001880309279166015936067505832953490334869236545279152692872461818544060125782714008122955928143188765325018458961164934800962627705926202675385835639524219511148685548086884254888641640112294242794879098874066261070313342799271488865619288619031979030120328279845413487343085039618364305113084169830440972928327026361662793755838278743227870529362507760165138700708256687666123097699075491670767352051460963145277096391828144780071594340578809472024654143956454872148592630581903623013862442211775834773418852449605057313343674413074703047181013536657498030103034143688221980428937900191474048953035231806917213144689039200840870664887423514280908389291355920886106940374547840392217501807719770395402001706809650734581523915760276212763174065115580633442129919502925684242521742381216652047246940298475473142168175435952890916038131121250591272040401847277655795191117570908115874811852954272761063767556856014694723939635478141583978254884649945389169745209435269850072682932674190450905504724151910538373637044973174541488777501274105302918307338812978213844175569820465580387442533853329720593098331377885687056608295709623135764856024098400351105556187993789133496082644572668483563243951850100260603643537112649750677438373633941305984748872847747982597634578099153986709603453813021249986285976086923148341805358218211438959955719301873837542178468665121878088879810355092834892750949239189671428010332872821795951240858800282404285730112767686633207494754698075562721269465656001022303318479567272871208451397285192242828384657479165657043319868685197251469769961344527731153185107243366396530334862022813885800212522865582763121738971843783839270341036049011832199886295573983118630486101575733125283474864263183586982697201905754013077919339314151442778903385356870210904962653677576278539962520659676504674554297508877968011156153222483972519423690346751406349538256400740113929948509962174554892830506654271454351497007913053137326773916309291287074152410836030325696286045099924231356683519474980202589945733906828477118697449398490439684432170591927154509444478040504912439376207183088033257407729590282377206831322313976007426853911701924580922210964960757108345123376376944270977990078560646167682562778458064183136491061784394559002323593218889332760064141424606288400441185765715644019196009274686425124347848742815121913159071758153475281918898505470204910281898310476915063301882283813311059932800567033900373807768103782451309015475321466011012180453506855369268112993350631943993106670409474295903265540923925261735002124250163231021632173463317905983123209030439770326785022986800179162573547112326687647526547509512165491087335636365436595322406550755167061546734924077509172564154414909403875603915481593088681244864386389456948042511898083549771854043426831531439240758689291848418103799712810353304364222412318740222233406134611270404403999325440055220019533209967539213976347333270065790321285999014809545257564314302311929442281056867859127253578026061475992343345609195219917811595579504952155910645799907812762587462993176747302043118285326913856730958145423721032441094841460378680314829772324876129679212725479303336399238113275439404514132820056236641557999010315065853358194097492586570778565063041337284436732622420204166773658244961462481198377736172969441978514323778800508218451686196822167321148917682959231642090022345531127406873150149372647128022611353736206676019330204529955304023497429042243408392193419252014177723981120259929558418113335129341463764119649607511632419879997091845856746202119119411847570979799310572138403399438175338551983137102712228331759678213976729677701542355209025046343764206247972087144653873300352092265303278363135616842273775502581310215039907458242277711233880739822001613843705193024900833332825542107025728355459784658399250888438836253348007061861069509814059902605448970240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -6059197242640055841028464046618810138770739436230887463210674068604012056548108246615373846306819746924237377365755830857301709214521792111500736259548057238041877083507736674085691861360660064544617554153270409414583042298014663570960499013942998891418448429041643631388584069665039440559860773233522704181611202208053808827626474470131847359646040063559446619503671998362716384879642148796927867667352992529677321293622887731220023999044988623170176529858544314818444780366607318450619385870043147338791788621507089791460659671582197072415366520253750702277882345357113219095407211965352950309472715303115929707655615468732108458295742996132380219620635044390787018728464615269879887884926421550949758051274294271572479884150347489045861322334312244349922275216491532728792632414382479353428671020152726286714374385940436238250350539267787378909335386932224574216014469556155892107534971707906048509187589151343035996430475149414174105270517843179143401066678107505876492484627458596429375164340096541590789792340838351294624908389573445856477022426629043773929843886594003411819520315302378312764879633307440286154547666219857482116070804402279630882648578315501070228406126623559704170362530587858144245607091506985514476888171147330913399127146811092976808767615857186079782303781955653173810848538091608940314156324447032919971512652623066604039377614561904050608381693892801058308938862451098529631330992549088273792238341344820385947621775773632892922937427751614497900603316398844588884127000223112331613080134372174725016811640577668975332749537667249269448511228856805724382693798402295957569998495292050785937032406389873202687042178225139826779514145322518138648862191536294266719969716875678010975496600322524284566940603052304784817379370347828626187014215413480503968749233239104001335212695332034615212441454282293351280314813362270952731245133294312990764445305667115882509110026309902328560448114691180105624205355499776128313573140889572161241506910072032291033428745409848021502384579568674893320185656929977489554230111275151779490174975943772072209072812161672178615082560990528911916375817908767783475811752875319107939937193387595789461982561784231080969251700675101191049474818172891006152635107632289678306928857191498285956474374134183864165649147469662888136712537006466777577074336374855755439052005451813148614849615776343498574713519397083422387216130818471374803449632213751663121617360679532572881234055598748310154179726984153464868443406817064000415438751585505998392192599046815442385701704779052328497235351731286570152922147117444081635793990561666931480683630389056652053721037224676068473531571154898195789098953320866960395227873240085588364264654261177709202223694969371219676885910930124685443765862453086687892414060697648745308790222527331654461776831169749847571181463136517277889303786328189717011328727342533128350324157316872531465188062897461479095295932992060855623156101446307373715369895179133543557836044165675074355682724639056501005614463815306042990849321855296361315905449736444056647386071483525456770158064641013694097887516712728892442762264675330419386925996924455892628725187546596016795775287264043641010481961116323032159126864318796543999042829359067395286461707246363818971009720118364338883563895434108460541129078765087517430070977549011100326638758525005362554372500105081822878870319398165698391337528069596814954102221768211160384668256893457375162060216134895293314418952907987011978523314160093147799534621294155924071771151562810663341431388947711546604369658734133404437290123520792040274592545284044337813630401240668035781480540469401963908795991585437742457863709842468796555487716520121360943596570050606085284234778499192660482254246946706525323121605095113176478825617093693013739051604245747478898584683617512287396155344081160039267022575908386444496548717279670984282825773878086155474764070629821828361663062755072970995535872256503221386255408829423224378706659858144261629903484443145181722116402832221498361871612557360184348258732342594837145475110979435621957494430600735467864724754737714171226400974874265955621186255460585625715396921085664820136563822902106942045535514870220602029628611715148616624375184542349993198885338600819793576741036565378714757325107068386886906895143265043654006985460733523076460546465075047757213371793859456647630245534778214042550608375757122779581159785768075799357507947561415187518762066961372772226778520565767389346702001907004732120011662862655964767374540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -11410819800590337569153199689583368627322069151737963634816001189412227455934607165966259867007846324671070513874391254206137499899378433059224168251533393262852281091211733181178326442241874464196705773705364845757942256098378952902082453883312425121450025314883065248281910945540081790682793547945353619668903794164895079557645582341067777852814147956981472003069172879699048505073532444666027205658948004612662370219390140568248978248241097191448976476655053395762547716055241598535891753270895168777345274361776559360505467824446619587416520858081458450461787642835044509513246844916092275715041680073070023264335553021548115664902033845196682746678654658705502690831485899675272004258724104693570945218931130267240298248154243047117755280213772230154508070267900947742754612296578077197109540108742876712205660059590462973279281816850444364880322634542269887260253889713241743117967129899502829377631315841370110811768523647616588408199612328997367305792137691693788462222726374165441087647030464639682106810733848950702914191856355973566352249641210849944388117205694975197749534139602213851093933764782438537412759892981279272831560517708089694968034874623388346418387947854047101973886605104379531359830181703504718703156209025123284413577842795266358763789101247600930195905053393568231180318523457927316289054447595760150480384968053489608476428419698982403909283544744123188530521813607300053480056302023154042711836760625644742984048180420140890046848598624426102921022827055401332568730297395177298348647622553787456848671110151748385234087992313910321726324636369635983958341236221966447744228625233109640738472749351610475340841797758149657463687010999044946719078429870408283344719494202745460902513064856428450785856036708910009315714876360302301299961823420185211965165922059533302426373571699992346373595192636823688993825225676625863981162294703942516705875218179681480260134747785065177544592931875357178226038648373712389175504689340606915723971174065061015100866147048142095403637861293372841102469810316302854523194265760451015458959171831742907518464101849454497818795714981786626336956376510626744196311379167011746280462999229804272885440901609771458067651232757508741080634159228276084142340889195022789655114229610358985393605035832022942890453526041540238164181282112141753811895056106279369290895596828761896952187677499983165085383761883535809792487588317060495054791537342769656942542273194323849438707629809396440131252416103608033816001852890508720497479489001263216489536422071211264116011173956556184275413526417380804757543267160643340348427577799781567288246042080219200117324055828171891539939535732462254914986684573270462559181715256847875723756733467377519699865054202817139783519559148546382354294757338698107681506520438513445729694867543682794066562882305429641040243177913640204727539445185807188822109380704906244758523298939424768220649772117946463386689936839689255721177321638820189549537363021608528788679068602639938208001168212231797557591143135888893801930826932487723046911545734724344372583633361097880174178664310558188761299620073489333760305107553790028304989027033693872452342406198625186313086024612977448745013224752188049982651770910235453754137619797558299230509450178960177824254661146282431220054596714912248250719527763388554361421039949670281517813173584994401238612981912358932883519503727247514450444634080502557075613166932087686400710887626256790993761049219559390993092889250545051687171852123547175970345618826507385945855039987184602321795295121736441564633183233238399262123236312544947103894756426280326391910520066334241512855960206493413771405610736776228898731251464548089226209359789178491660850319970348216454868688387760765832387027778555254861651836949307841801364565095076717279559709793956539374666574926583915363920445112798106999735566625179183276845591060184803451702402687858205707696450846220707940198210069803116442723757426880766037901421692879334997572249298043346673876973628612318402612318284368884579206551331041291289340280560882879826135569810399922903288613039202959819475991197191734797108113300651648918197721722822687598489320021821701367342108633754361171487489941102464863713838193252460808973803895760293847035336322547681027045577746596235876628450083215178011492818015189514461505740715553738869121294978316821632791015181043372026124943808121112831878337909704492001437236599166380639948667961237422735931135935492074398156913799261593454543916151160862980377586144002550267904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -14436771378658582271874271750459724207640814701919284881093343340304659279133669844556845201418484560322676286580249778892102605856733488207883792402659479022881309270028278652724453681999722261147969167058674362408144411537051211465133618816697669456124145770021042171426519232432443009491875002772520150295239016903786002718003661227386988262319124148906076944860610290128118442011644024374987838371139995911165688718374125817093849099804814083739070148115720518677698998291725618290114758968281797764382791359169367206141460288427093762722761695816922552616894530413581219026796150349760309308435830875067087667458861309130351603295547187678904425317595120351302456666423629839030779735745964369589444371158835455107141644715812022539609814638978634945652542194416932417687252330552581597109352816832207668597198666625136381137892987554451998000724712881261358593582158933470899620733243395840377916368072494984476915461837991051617459221693418564409309971922272961430648036449718751525637849699908081938731233628233923125834795691951999396106375300296348748304969856613194306071888606700861600798324035504435194504469335945715130431216958383421446200011747487760358480099520807369886968181789422109398903144409125124711856166674717845668007630810305714877955514501690719092012361434873364553113510476137914157840282955455203585455810841217932725154925248317342160759867310553352843099786879500127168519175653323401870081841746813036041107071602379189131558784858948000486347956648497794585136066491048203237443232779740833390720277984009704823664140612192741748520239026253805439555468443067856799108535920242339497008644042532050139318609484011098654351773127940792425559357720800315933414952265572495488294055717217792793672055512391337327446324460188129022483755918465497556933320412453477918711950485821949166638900786279153336467146067152702148299189961650374043147024240792628265670725575989478332688891740761990296062918835334624763797360884855439507384102531373239047734466219968974599232970392383887976127853853094519116151175887447896450843148656663683459362210132307712037336129886079848224253583246975225217536985488068595488795124375043049818811326811151268751615119555316817263986425920730937926334166008484711647234379835938899234187024570646656787915639802366284742409481642476550356980566353342172491823491378712620477725346886919365111060197850343181215689222790114249531145094869306642033540362475004549802266483775172588641502682000307061031240875862416230473840927261699162352914470784800639882385360336494208136884941879851436133983201611393567553900609576695663485271713210044153137983449757930043758057754796181675652688176573603244474896925477820820281390713137106382198103585658708651462177124245701043443076641667821750583035101115780503224053049826905936056069030321209798958734831300557732108505822248330122719685599679586326010927370638318463679205848065214718526516047105836795155566023223926010708349589186540695305829291481879628316006558456979715778129006364925575839995767086779422714212967343393527244854220944714118682284598652144265774612692922793522278081287081972764089651430113932989775724292622339581173513488675654929505856902910367961522181542325611981454888255242236728898925411389326840481713281848018177792358860608390526759124250927247954880810873523647114412916476216180609694449886198395847918394686047639336631134536494386287629062914616921503631051390075350209146929099317279943164375466699168782664572578635310791506346372758325713784556139856834973579879745776944679333591085270227507175383649379779536996547699455421699119424700690406899245274941795881721342596691857533148122670408126725268345579262567219230866862392497023130456950859271461924225654626031875806196747844567943394278099029266705264411386235048482257660049799128005812209199851469943689623109573372275150433797904596917657915049488151693299064014800253536555611316827898014699435219097076607589537435723690362341927167365552407572874417999199588844003570047897241935359389734109211077360622318892087623102330619301374185931257039907107521443895476888815915432045973393484461332418898796681377199826335187820206269929851176672096725349396029974585704426534143490867364571738166044244022151379980016844646638130727993660061308633476397980168174487992367965174350656585909570790403040281672422798607913270427908823560826972113803300145588077694872068282194284831357093097682799954533638669479279415901942575697843825829741252972441081905107422086220930085822660608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -14691139384991878638759592818598580387817192755358654392097061190016349247477729812695764857114764200816803931045510887376048037811860460635576525646530248315879196602698669835859722759011201956799650735646367896024498121000414179197652531821254139325056686408877625750036345908892418578299577699727139995856354475142394753918198769666207271366861034770145061332910729939714254390399420222925539599409870121165363262749851026121410579297042075266857953005809178337521184542590289381010898231584525445069532830695329182498880850054488064435539979850987837441802154400480660373848827032751009767831867525437043252665058678065665841646695861507598467207792513225358651786813067622360095656774801745484850901011852497691750354942644585581171602993526190548803474232433353105960781129803349246474205471581394976685887048352879930727586242773985009008014332862709387119269631651911737591926968541267539022631192515641713313666243882332005725922628996975552420397963734761131296333414391004783305464567547159397589972654242640938513133387073930916133761740563902890337587030151042831662816849893905611090634156400903942185891756679630820715350955203283298184720096563157763300979372909129265949981300649310516917152169247172728772300400618628988721768296302977036652637852839361790483166188321114816300734409102138364615806358936833122395051739201344326457445243182026929087555654362362205933974133371065949451671781230119473704022105763417908527851975827963293140487527114250732417167562629711852031981588713964628727438693224176957799610430956873612191691330850804549121243250377100169846581998852260815636027442209497893748881607571265141188815961861709955820005013629175237568145204157939181881637478726681684526263959560243309718409449432737737491927264802942604226922876038551622894379306883812871968825218549963341909074248364055891278694995982220117468942859082417468801119970004843839799328280067271876719700227270254341946094120877770333194948845630029749415451160286668638949013159400070081235235825363875901054855810879344093035861203997304775931627320341578299927135567007182002149444863195871014413717896202591935336726857770127363092584412058401389981928847998821392433579859445646813075866721282800014610772922021240925981768268345582792120576727238356151149844083540696368553538673733791543640642429048380530545465627769230599838527306375384198675701006587429688222673675675691676393300687951360574953970742399798351334788726043404947245326002410413620073305103102141941712371063515039185017209199857416673163287919811912100573238362434643920953780716999081870562952379396699680796895664631919297168590102309171242010735135985885469094200035300192184890363668511575408413171508099430850330201327829609532615698535422771150676557012375606060233272281281991899551058075246860164618673478961070194784752025056928668621117680540033322241463366812705899692332285586150352882263735243726924573265723472781341713149938298130719633965651452407432545167311152948049247288927350799648832608778113277270289011513865558751515922590240410132081546094914636888230485610967134315932692307144060920744127040380440592849748164431323821680992706279295274383816496887196056264242852007014364885488500403746598086759869831381225106001144475330869188307279099201970057425239269106345426493805852378178855326668126208145136975109701994280958370189642219118091509698568955311321215104706169369637770841049609355697927615372755442749196303646497270983260739605337220680177849948264881472119415117709819029607797479543466648366062228386285304914542208208718187735964648603652639377215213703910964341744847016670545712739486501187577200598018259418900255480688061968210341943469622392374436782514237316187108233875195408355296686256330951516599592920800878542911858153530815724999097941810008409347565528611391287620484647377005503641483111874327147960280841953113818613393921226112021194104870119933932470461610766316673263375815980670835119073228861592257351753100008810192254212706235923181370560305591315187853621095687737593916916041795240249350248331537731423365467940749877294102562044369175968599600031235485949516472698171333843106774908353687066028173623248290278483294427175689516430303238620991816862209359714968767109769189602554772208072909809243492958157637366987173866213313219369251500587841707933792071691636026606688232013517230879702732777210967868131045353199980962322950593345185232696833538995553145125161367005374125885566851791630162710322535554103876040480999101845621388083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -12113338198821839064037425344555055101673992234226970076435780842392200208020230998150026540684416003752757856246069773143682795382042935016506731010043167920293467686072985960614558171589714499293798821905293124515131333410068373038338430999989072862254331205947633016181014909260729754673393738467836225207876203297283126332911757193249013729501304749591392670223662114489381673625844480432205412783112784688628669568836239573677628823189132611714211753290872363259773044963424268566220811022392065201572534673353547449815032239624997120019201260053922053913554565318283501520093698009990448357326746722884175654274121832438381570272837796914206232757869581190507295196311675237993355320376779737692370765200709912736466866495057459044214582416915612567742001517300495624742238869335601793989179252858329163806516745000257306742467044961222359977188186110986579091821971948753505935083652243908570097576029354667354948527193265793708410106937820686348466582749182015892462864538971645964279467984293578398323704789861229321323846704769909624923445584996513232215562658800576585514882982076297666082198935607762512635611728271952546319499823335307347336289793279131380249169571114720421151880286577619820732862786798434469940350138111677465741492040615680831810904918500329003732557198621652518567814656439427961686051475763807712484495769073158070224125927245821098686183225156246761468164025077311860478837839734750176567026085992142002144561731108238712379443209828641558774480650001929663400573175054642446658224424711530612030706500650396544341174773248133454451750749694929782093722523570595109067424528835767108749617669213820775116910727254924319018834472328312180063004576596708370354106557197467867868650314350781871506030064269404012116376990444393344870992950147936433715672330338561712248127009192521406888042636395665105658878871238266995694368059300597351846569997376642788953047104058735919641086522965348595981896397865792996224506071208277121692330245359784859295946984417917982786490493246757902547731555314142526652287184843419967069001678033053322949615594539263599966694312051032425347267013345187722353088372959326205797047026083989311537604315615445707183598006289357560730397371469911997453795339474790731302445529089929020365959158078572082504632870729191259462989594321435265531925479690551196683268544602335322381777572649478370176925558864982410934531198053682297082826112805114876763113608012529158375734832882150060402271294994425707266411440715463760854875266395048211107325538686634203645054678945727016467273498924257123958645982905810903791048193643734126499207952990234029911018743349771599945263028963442913796459561404979110158838929929740840067373970679186818428081149569898413629616733399666842905660377303300442749044825917249112099299115822951439238302373346345422416502232527087128750176637162580898345877075805843673561219907393314422500253913940449991036483144294632980894865226756800873644901776620816128136108255160414224619429819496164750816547645496592093251484094144825063437594615412569977129790447315338315433795655136980835204381881252286905131087979235021806446002398581243253832912333960971647910520426953849408569164577792391391316550756946393462117664625651884577555686861187953296742809353982200462285090137612816704628702147085627680130436755361081865890368676031163924560478113551796265418135509313004932626786865967476431378789639610503212118941686897484807092050433119868364500948440137127725463010734972945170104582243211425614213967627578053547130415572368505576159939195147452587200962033874409323799836155393635591281258678725877743145420126162364352429965345309202813442167972861250185757450182228157946378889227600067918175992887607879480662319614652421942755782525076899467090266723135200207520937095991803169990565627945147679393875628160748382444053826545242741100819640229918273916719927832795592923275494027160026483633880327777951828443754151988000101428853613868253114243902159039793362634807222830281275554112956640795812469385311062702557757092307087030422723426725821297866589949190400438296404389398931015328595450400023015923117557316812373954412064628886104499173251440706378755988100719280888350655013174050103859493126428697852275881492010401379863798424154665194157207565398773106857126308327334970093303866719530716439478909887249571873770516718655201087205030630359706341944377771974150506335606310514547262198821890414277343658378043801617246491800703092378252837226699747749708450604363326423040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -8008972064847079800013354040720215644009538918812854044731284978669150900526342681395336016704257941103978372117833362617453930134481756353451752923323862377431585790163578788668312298841317748883558696189543211808527030344455561330440851405267166635647173042678284993502031694712510184407746847798216074409818374559655576415745481869691259883345855451694027108023441558832740213753131064419582040139089531422356851275004181199137995767188837950928964239776585309804495545226630159241475132839268774447055348544426212145732344783141250983694571221204574128454227093837511913200659691151757051397512213270751119679612422181470453216808980676661721171365789136500579858847601629163980396643981798408900337286669406986285723432515495292898783340874394327614963263870455894617325145320150650387798504175278270893355246719539819620867294923849205199494047323123763423109260617541697865179294332691332526716074272439340236760518266105066364841609630474218154851263069007841042158166166888807974866280850960056409067613576830016994332793660790491247851053674622362028979141466262021661433858592652950103784458317734947280584316371310031276954766280741927726071331378013864830650891989651578341072779291731258341532843959122183292247091771441635230123161951569640733432570472936901317970346538344534060146941655381936167799553389100568909380854142107267790752691698795018996936587873983253079246314148289773552891520150848439805626552485634623380607938980293825923810337594196788211126307288273063609434070351788014118054036836868537353423082122185338798953532466995496963352079057964987312718786033458820822065408367826981810907828974198333566342603293112727961595002815560205414488232632949102432832779827211202769539511091355913160733142537275799380774760325427225160522746234162944080932124820253665229361109611680908375015209139332905691341997941480057082996499983227167466582593343334452778252908770593835384912136604900717538862135116633155139719729016864522185432894408815036544911734423225571879885080414815636415409977959361298729593175505701800195237325423771361192006583809335360535808079796753831042211252561075036546596275571194044109008346506493252214393029703838264542179596584258067628986716945984705353940798513345846773829917515765563188041462269668250486279879461721590275306617202239833890289901990371570832865667410965746637335128306427163493183116390644385167394232502872986382918719176490310999157794920146662288082115244033233528970749999342921699555839835075693247429045975344537125000539159894797108096541078912676447560595231320176118802579424111776463574866997948920042145294324358835130702543563836702241079491997998902811565887293704072791501324124778438671801207633176318658974482288925035030543856790376727215594637362065102094894939103248558391562930385816955166475082533323117362755152500100222124531296537529501130908675570754629314181663648271763105071876705394735474250657195383155715022835665319127865917258709882072670255263273492299105321745038082452334019377009745782306566913025827662110148160808723754043256407949143899847182747826526734425717645403302952100102701467001934117224039890911318223641132362220021314704566621187704222950761424432904103215084282365339295680550693341021610483943405935613482270156363783017118189921507635368298312787045619885822758257296932915863381323571097291412711489261271049284440481752049570377892099059174456953412065874851849854690501128373353004210605561239333393852513871645785793568872793801976272294349827656330849297052458817593861035653659642678384613994000644653162405975666952770570706230358131431802506363908803473580939728145573386063638046966487998944900246299748003536931571646431860313452409833948699782959687236712970678348488274666993258517562544148652024164863815724359634044820589029844801930928182391825144369355898667133923138037869022146212823321912492535579253063174713696027011431849233265529600122573215475094588697520527470998474837419137938097485170950516281897868847200723695380690600914611583746637894838287222136346503772302521606091364966033895985433592416391177552370230194208948126805987343188537481856695706339043119581846343490927290083793723289170376425059512078369061996404994084218377071250044504901387900505438623142752654341319995197772027115618796575272601587151498958593058088026622668880442613964005899486050381203837558379135153360160798110484449684317628033733194926453209240725279567407137851312187594950919361790657115560526060420750556327256759299841476899373056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -4239426681579231662073989320857985327962648301629058946550487397653338518967497384317779816566662316474781039057954612126198967546387060837821154017463205843459718240451610872805525185558115840724022017664830490907913779121411237129378374027031503670577427795860853364778535481462478876528319399586031381242572350566645972462655756170304143502891577777185236991167707638222131491142143053491915772636033877468212625226692716473555619063250356755567179793727908393633231642104177137348846907566206617668726798930775006490168301165134312395453131088011447727191055530543249903271298407554446481302173293142474137095093158792306809964623229705435862632682965596121577620203491703443448247096296371417273059730601371498766379595493448331044873581244776607207917747088378817476556623338083194327376912238289439794935423728243731194853165653623936272960603007938446846850901790329309426018136536745337070869673351447943025475934361869144770173120319187540719430433548035101074025346896950911280117388667970264288669157150292957915101839367037723799575772216640766429524770426030408402662242644365551864163768561712360599593340018362045619667368900951946429899108511906836993448247900914146375931975624705555750169210647200754595646207426311609092906770690198665244528648922004387524356159753955727865860363067313818453112261835412059921202909378701099727950342567226961525255863057239192102942937413642776378332268336305953877849223445650196476114607638901394962460057185163792414456883911526746401350736985450552460132182814089173774823954241438000024494504082546278807267376083438628185028537386722619771647511746072982130709262955235334685642000010683049175450081069557214216117717614814965897644576510779880720208133572443169889520088495247372948764325685721849904974685709830354949610503151506035374541610864886467462684022279414470741615849191522980314044438368485430728245168876340407346595182383671929275431561286195298634486242950285910942651503445387883715529760647775476629760146221121499523928555191662586032630708883684299676823862748621731316910458282622272688643393558639410520316304021102494057387878338741521995852357556978705659809151425130686846620271664428461852481788346456852598918161604402227244681908214427600895958127759717322794068079360821917885703429028477245153248769933820801148217359574276879284192772006509937015097343383784206249111582047933197090699300503119130716723133555214752200202991596292270955016129455777878642554128579250146343114908356349154827387195658203022676050301244414782646591450593369530925581665209682216933733321547089792006747352089879762982860878815014424545673552021353460152195990310098656655917086364004954937249039921889409461449088405944970501078864354673829263083544453808384613223249283408242813951148144496500777301791314849041708075454894142487428792738596729703430108785416456029330522512864720596874621336261423379165004901554169410122443503119677966047701227315058033663056944926011563522083848570803919611361457174914099180249960097780323467578122674942321839381009865339102553027730959887356533031101447414978907416619646036852814144072971001253337320283028022829046563966425332496025340804577450302526611946228137210590770824974983272508576193299835869492757130651191798436351180818088956438327832192576941916045105653216337654653928861668482853896524851880032003398110619637866277371073318208157804923886420189381565604384288139581988019094831732539296188399306107557071075373177381923507373327384470735083848624273780776982083572482423149902372086028553193334359737786053725208304986009083042434360157551516216527707208667726219440768944284031027637133011706890072280509936031854735429999024147098913299860515744112369851338537908170464001704187508389683424929251287658239802182398716208537626086282320034541170193008825379181084892436858014441418236069659489679759108280013475000766122750598073078253637902493120661337363460826965864813431402774926347009454399875944492321281085517108477634642062991030590705131009036478323756022525583753010104345993137461872797229556339292367427569616020154044506816937513944941067793544497941363641203105811199490845961799005627939345019385848303474609876812245211034152974701378227089843061611415656694611400413562548714478847901243169317849695019438699173380369835508429367350118820092382174395385875475903433904517831353893738629762188271562402464013050438949235282163462027643836505159130430774729875563461074641501409109154535544335586556119049946380233683550183043891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1803522255532557586066316764322073704804888278683287169108553524098403712136793761441144858937514323686495635510060145917722481722016367205807303238733966510083935530915023638492525845101366532329303362938431768674244900443196132934377727076673208320961583881123685071546466221569816269784524582128714711432051785846846911969311593807446330302462735364416798455775664847621776491199567905505699968231882291689466233607707518944457366332371098680760065563661072853086211185808316288740119534807361139751154265827443711128630462714436358788375692705385310880193946029263005058621027951226220514666700787614849666276263164298105201171030787044083226956617878276461517644117270778313386484337985846170386014256533128225799799085777802372136410605668086381319422292194144364730027508624257074949817264367354569854591661874051969914096947129123904269261310731863020616855341495700117468311436978671834282397371745911162672704912366442926383231443087202624069815606387200888361869477540983134740601017098267456720311067388802002243976245892663397395556153641327772196448394842221612631860674858462043635825873052016259130637922379088802938156458938426041852519909695345511965613569055889286271670858178217317565892823407445236552451844086274246986077468548982932656629134853391712299542137057437147661116591335128251533671319738701376399437785302742912462176333757456532706839884067414295312142663926933250926829776246773678924149503279931392746858984931197402770995836836363809309223913094484740133667566544604465937464500178711352189497128007468784487810068485081588571667158046407178103423427967980094965141038148577059012235792542172523727258736875220169532762424079897863953351709158365004058574521017217094621027991586844627300988112330356555279125403141829359116674716349879952150497523250367651979577312039753800104405350096276763608048411442516390400834205389169816861048902877817180979987533388756927952649843658377257405468185513896679100427805354456760304561171141881605143728477465207805615850466385523771527452512807049619672725017633070751263659395660212340297149387423881061157617384578380660042095549456523714439913166601060003768257168698627475281951652432241995178071211578211775490762831099250059698983979255199855700697131232051366409429461317019334206826562642830174819617358547274460655395131596983101431850757244475238767967107079878394756619846322803449008520279821495278904522510744369251251282493896304425598899781489465409713918898507595927842175058135136008103472628666540052671374150678236300962353796045959455726304934743943619242111114296546796417680523822754771812542525977454263903170513519895492384922149191647531551065794210938942527660499956474899323940391130571431173435354663070251249371614080615487185676747041487888580076387626451391434415140745868219576675492164724210287690808284493320257014637936334320531971079126568030334586852237920451279081662373594925232336848418259172230355821591789539351329539244013181629691657198392895156834555649215020745879825269782481865537874217578693250564722263960706932054329692838426499316013050481950997356028442330568751677174415209509996364512356688777326304297709025544556307546211476283535695045244416327234206532337514999810519171941560058839547838248503587065297008993107222679725584296344272755880784467705466695340261532607753438252524265657405507116105599748617514973485073069990714318799123017592206908546063228625319251014282117483969333046047105866902154022442448911258240166792552455637914907777638635608296829626424183397585558533795269146911464564478753327056395372787069813255262864020150678898346982466878008958814380630537354190149665770089409674963307300909054043264931979646927153106117624673271453091085477751295987605656516608136019627525010479464541798179105229762736236916169289070896557483099575417660899601980526537730803058398589797666164560361477583688114926115294000482330593428317376774738124789359258020768666258150857113089111523235919592876664914633948249336623902670237461043252366100151316162690046000898356812901801885928125958431889421598339783839955907939577357459493962421749513473692392214137026934733798606741959676053787402726259942367930058329015415670899353025926167311215457812653530512679545067645583754827367412841588657024801307503615582373043358874680523745215904697823723000000003026555641424105267049208147660894746723519494511082616950508870806938000464139877459070432826301627053556474146773809559059212247049436123820012449639175733354693293181501440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -619746980549333750925591072637398744768628188513292925180447308863082247778477077791388608984079921438405071644284643158634634323224401221502572634113954980455011118721267391205148425214681136545445560500797665936873570109213274699013254098447069484403415265970868055858432209438118671373245559807292745513851225058780085431887035150337001440709013760171312842236921376158201714178719468436388588913086871938280671776234620060703329336711186769031255303612655534948104064605691034602433221751634257263701462641810334172624092912529070520838932815233144574997833069416531392595674225537736976040642916888614585839892823836556299561292935422029382273262644113865673994411670486047043939098652372624739856874784156688767816676667287919210732059085965176455690273493435784426536646233451178822675202378077139854936340844801966725820226261121015640717332955394781892711538623656266596478604963088716082507371568297097330841711793422069757882703716494155998499822027859519391001709950749961669829811461070336652235245960609825696798900457765021427984705406125978508569933823938846309520173329228836863839607969016289454985153677801669346797426947126946247737407700679532170699369321721630641617213401043693279841242162783126377802847738118467192299852302535154598918556030811764615180269525787968007944481146723342727433064498492779109865980732200380558417867139865670655427375090366926803605966975359460800209688057241567756542158620028677880058250520862295204626334673304333525858306914237360560028120428913745990989972073785805567879361149763774813941247726111843128453191520941486278306025313913888180809614560774744644519739181821960631494545373955179494779624542276045260002597590523108218195904007721028053618873368027260581417491734766012601778195577652590866733962721890167638990857737402413494502974738811389014610704980650871626459889991510398877522385795686356479720944533654583873272104050634539113092791608363096089381776687661101682952514154904386436796146797297691599041962431661649055702420210955381735035665944818154426653515894754201827059839255122867700082846445756683973665607598493816651208816022926933366200103441415472053903500198242500364856210666285589044587082407417692153795796744355302977863377647912144824490015763903119429310669042595490631111547163071415182327502996420695902963492091608544055407055405464581163727256951158829512391417345590774583965045417403156622878619833537082061319953554546884275219082465349241960664539599986957722111804757231477730625584872723582874023356212947182466344248143787394435943639829937559330128151648575469012114611932127638070103913790467580487664293848160679803382781855499312771978099105869467041907164839608173163888533835088421433727258444623193428164737715203620999937121718289724836870485194710347299877208417986979237795145304669882482983297408151271930300752536938627281541588567089545858313627449950131328599081431175193848581168564912226809652721368874413226630426434133894283716147191258821639804930306112348108853012100193157028067348541741392145378063389027600013679242082830760358000519457234822001976303690283280839439360221128769612794830757487249756753683404800972504113677544816442187678301263631971582916696822112399193103210437715445594421872085531028055506676945538909548733418748767670715717873112916336369714248632743352305645874405697672826029409337666959156108355893634992823613293725213170514604174201342383020299637192890726192902269035571180538555612210367635625625180596377376414385603345846724900070645025500152481571798488902702123795591219335779486182669909369488077106645939997776094530476797100532518641089286057897364378679027219412394609268697306522643956646278965031227285855898363927643522337769255047568213062096589716408248900221990722857951169858027937178668688977838240535824849994594113631995926668684443909676072573112881864312054774921791206061110932591924494371322973241053813422791535034706145055581167048480257702042531640070064225556396827197698095248032190076247969103393987749902992806406640091448442948120753953679095471307922581930557885030909755390770434466047734577856331131886494369997952987065582972457364329535473624909803090751679670162998791145165977468275946006417886437474580986423896224739702114120746288985776376711652545015419275947728540329944133941263451701230235139954652636483783450703294760202804553745091384562664030443409829222110407049757768101908649276728681314364394626433387315800286495134455561262967971151000717342385327948464914432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -172771304385477550813448868693414325829396016616792539398169850327753280241191961190974841709354429266692507948616108792896810194280932468499055867311092251808924430215475715586999400670909313464242185455490972443859047241856972734244415712311316427378320798377308176837788577100909861746298767319594823608337125228831911937726656646583183305366478819230421940666920156084158295773319264755084157509834288987428367693038161078203852834158982158808042338859616185943657190765148487579092092139608595619527055071500507619168021374073408463701122684888937241320490570186665527090027638529049702853685767189246904836362991610645814006173098143648098510791759586357558940459176635374451169061983488226569216289740951217378108972136268990682120136195721477117383230113130653710236485794382466083408435319461422084136928860636542799120081876869994995222959455510631864451864491126413737094149536897909313575918635666328271493309146592713409442500716870209882470217340894389861563000393303021031811966531873405794787725130397640416308360269204350296148954685298618032718760962591395250022353654745920825126008892294510214643482150527953819373239044040607976301463911271303840473967150068482551519841792394200783306231715620702263278086868084646991379986421218284104908030937223362711213057685919674928517819382978137979573992857262128001935025757622958661356433765264834733714983358832214636520217908981253839855193407613626657488769585754521351737446190580878568367442709935799889725274340829565795345981937996636154378177305651844487055960423986122549598046827041405756695782645931995865024342161497343659904461907562475509803598441697069709178300734959072223622920508889676956131083590438489975335535205120477003911366765846279424173756116056904231757564325899548064490556406041420325162067357430979787876274523501029419242993692007545112570327483778381742935146787813917544756965435990721042987634420571475834268933860556988425040113415901172239252427124505324984808556224450942190519062186102969758431798421600510775693823467513677288256886149573070061080419982990073053806398385035104516577675960183498711509421890856696468241747261380084725928486581631065594805808880902420068400383463590139717824281878552450775957011926157098131314856306985998506671882446655600797158956640947571710202428824642150514289661829828527842174783646414968548362326027559206298189799541111335410933292636929503732781810049978847233232680937196115205249552625433859966920043589142183181353790763717057143136027944637576329981290811269969287017712305349851993910680512901950297569904712853158498162249948536352674797813584826444758636843289226120204774303601945709245105429852791938584270173877125426203937899858997641664535185945390939878407771302514248123839077149415828225307781491740573139438480465221651044433127221187399443581033428555133137780743854416185981516257488039693742596524526378270789232855643884685388520794330380844466394227194357843107190364593193574281697882192736749056389487146661633066186263810833731600233709949544552910887465526291370082019830024378935945114745099866110878682356284232754893631925872627526748733644222177033768020172967117357427156931896123186638031535481763434054155978179748218558703125950629658885931525265248261228405816926597638987514590701986237924294765504249158436348854107281473787147134349739801204082169271384138806622726636138473329289185145460663967111137025695979420553750956096246070764121829079783417735872939822139862202528036197180468504710452602012562188814807985133644867710072686076456626103306775934103895498478912592501075195703058878289979431828384406078262762869446988856037574390678048867580236868302918260424372365616425965773521405661411164365344582801568269692631455728186125364723731347890916889742135199331449596473345830956987637867231094293030083445131858796683938046168306364861766028654971583753139036767325089418814527441693641076139214376472989618677103346816261076740145093841398581470478496518910042106156261456280668156340671490589886150353504727928941640131867328347301407074751750335109097219300314583674927792951167806337499472002135397834992782352827603328410392566520345719260852360741546628216558085337249033711954029217987421187680117394311998389306439963990868619314821020680788084343931963514135235995117381141512196268315898719073425128709116673094795297041059005933116582053552343980496629042938349662406515405337543246555719239426456496902690961938304601922481421611209971929640381693266797305580748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -39169059723150591612740454435809847721042545165201281609405206296300878909513923906239487943707015237171496284852162284265412057937567629302464590654550835370867064329630523839171634401525289658927917989837872116033464710094489305097226477313728152600537870964509929190896786852764372659198454854720397734183926914175916955264245529762059481866583278726787945131793113246653614792048970028836414951920492708169415585021055239954922369082158103059859970492706525132416796434849684509282017912541883052241998324789733601645591557655263599252744946611303057685516846973549350764539147201542013552241874389055377881287235802279474944918651602184634094263081172877606879209335419054451554243682279264662383395236690170083454764359309128043098471456224158348940128794878552220461412971213650594601488421848095654699620796008438913984154707944393466162056987345100357915459162226963223907761691130020558838126451891200478761107624178009612064680755182985402535224221181037327454261408061010206343144090977967340977747705321700220175818256907751202398088115682798796308297706654154301609661331741917310906023512036103723920029642904291347020981404121884796926746573923102224389290726098333223330460513424268141189065035164257237669485444519226306908029847706041171480850846461481058058491517189073470462641154293656582994032194413823642370640130890645146134592804513774228203838441761639130556711503805359052731666376132666215251795189676783479801462205624335020754326738413109154897801818629608434714548780814086973004107395002664430313414878314593167626930892288647135149516563631123374362918005761442355206599360279371435884361915623156007741613146175967496507227940634999688721314631871974157069479388748138860217831370016653841928951198857307459048428829340662600756154939332806772873332453071776086765063547838591507557977859801583831844450880851734683680099296393428271204338524398576666866918886186060506941537528303916853992835725335982576745836226388033894376894878511181060910763167744074058572859209038802023194205819463211173497452775196494967779367055287121887988615746426206904365269423568055599151192763751194180608069392739017737271865744861295054629997977522175755906956901611513422625401669208968807928657909131415681910591941747782892194444716537424127553364369981031983770236998405668249926986125412247820881939023642532774979897490309434774544084900914411401968725268696209502658199442452615720675427788665908874209995109553706087066970229188559422195207144644321609001353931998895005642856224946380086513049618804534847926439109328661425850946895410162682015889151592841127914821433477686203498084691124609124695052708862305006464089780796125345702847924088589290304841588858316921738151293241215060152214511937214126519431172952084715438420311466636168846503284618214941817561981128694420961147430079374479552552207880678589583656442726720651177540944794243582316986692100475759069322623271054716730260965223548183490201843055734851269116770013562068127762991770781621560195447748612430461792816814527129243601801637626973859383310248683483137260426778288253439374092512632109095885654211468400076550199439974364686953745040785931256893318876491899544531078453308274818330708693920153205619525031479793417445174707588434402903629552979140948247079337072586123361467732424623604512425889597515466457689643058678036393574141009491505155054277514077759143954712666944296400527769988336861405317307583735150822224450765012291396381106576298197942535545733987634033702759108985550514549867281471861628761239954901554411506061775369897393502477276224750892957234826249558522673311326150815118277190840843965647471588054198359140466524839205889988309095136319730054841421384862744364993874134773578328817907103635455323044499620860116808279606591801429879791136474261083632449233164038327541555806102839257526923072068480654197687505576619107250194894793094628646280071424385557968152265051449206720502223434847266380667686352135382586193336703681752554008122132402247103516155852418764692839641082603683311737849064736867203553579496067971817184909276679079110648770938740575567409875621457794007551223515649406016613327648516662067325085634592101035437761165707662177548880969873582799398972664053010334851145648232110681017459156296612782205458440365372958325287512942332306735956206296543635237437695765107459546915613984313765902657410394190099339919934113190977500998599738225472015996764768251901285529700305281699200287570802868788371321334772646543360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -7225998453634788596764091515687064056438698007658725365464448839201630256101600439229721265261761328561444651204538780912155221548949385241986853292433140087275894446915053279009568997741009689588340692127076559154965389855470231024371694224091823019238681345441631787941894906211476839716795750098818054777489587301142723342073217481778266095576828730095892236102196095038611397986922457941467774534235239091905683940008791360230792181661806479109585608028278683101865296239227864603323010070069399986730887377168787805953713357573718235585041916192238493809531336877912147054980710957950520776331084561620898142908186026089891200594323694988536457545699551121330164514639989638966314520723002151531536917902757881037371485187271085487186442670287871629147702516557747553757709920735771992664163699945837541907590211781387883723899267079251278097176905527937407623580945463703501564567591352574121880229123241409945234602889166505892556243178398805300403864900769538186297864156703468341731728616006531213432891694944462468891539718224244630816530882249528346181651942915853918931696990898588073594342342112956216879216736951089373422173289585430272952618059161148102387715000645801274318568255191185114760591089936412689756105300986114637545834501391938480621665506106450464633836343674524302364314496283025679837750957834905555502364279338360283419649713373765840012136553769415297722929212514751890656192093266686303875961851658830430405132377760659187720977539308007091618306506820351877839980077644914057607630722507796370790089630160253467429717033990225298202781248517298644666383213919915709853521488455116934898870283162665595900306974069919977601961927832755424399888563780900061924292080690242903342518500592076252492264513155902911606036932542956258000572998471635101471857134258906414466769988717836974891134285102760347447158703207396702317433268635275924162903623546596685487986264092951965771624096200500553462268169686391438202309550653882120122366075076569994818058791466108827827789903684708159226925156035389345225927891619379271989914916497456319039790310941123583653886730971362980218367445173693568137366064018806814674324489563231240628316561330752774122709659396843972628496628829941445069862635809228675253631396797153628013074812684158554646255829283592743120941159458757700431990993228230315849639226720418684957887249316849860930032027057395858996065058308765568645201716643395334950366084210782933997428264617452795549606843305867373036530481392561178089112832958930280969485098136641319448850845303895509425723945481916120428122448515450824323065711132711512903657170591013814151917172550766624497662467805138222305423857716763369244096473871939341465336895782298656991733998490894314315117247501671010974307165458830419057416468936496722557483953422582356578888230143378733246765336040875780394840298459134910255909273576140796761182836115803032049626047285107033151825648917194014781677876941281213872547958751881005165298169593931763028982423289666249796002382294242557593853999052331597744479944809089422499345512072896014048941424632783137680682902486015405305410673459154072005263500283248840773740136468040629562903643030794357767932437196380208061415450653499522804652287434008938246487004634271235760618192885368156791882993977635167086590309663820089799795487726113261340896388231422413789062285718583841159229726702769681079440302493133617880879721316022757032664126199727224283499489253821865724336508403595098975129439264029016369609329409423530582500256535306459627702899258181479148187482220948013480642448909563075896721208341386757521361200122425800214815160169790534075418611653687775308172656972936419392571032586220573807246167979427093345967075922121215220424819276819566195974573307260808895955527341983045508684607213926909719959018449538822455682107376620598190035647034949861864505252073514299110198270304306042042970117994050415602742767634273014159695211396164120658732026523262708387913923737305323487814034292752124092730610274939213434072213605825393190941577800320978932354886645635922931301718701511779327613613669347895924657719617048486822062754396428189775103673247897114176832972519395682294862810418897652270955438725151937888426114206187246061866887583185069139890517839458728210278774089943432898494481573296525243354527525333480684613097035542982678382680989158660826929827207313663659073893610153025483035822667631925819724000187589489728271930361828015892938796098236875189759264908109676544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -1086172772352694401200815886175672737157276070264316759107549332707149412468303531838339321220649625154298082566013465742855427668344775907691118207951465759580737572213891193424396427199100512290922103303726156117279950201694188020969357326621378816049395760724957310024419417176652802715772341208849075368404413428683565122523072668024528853859429599374448631225390680339566041796607154018734100646669004493202131572222106128825200619853910867402517896221301359626411340163007785020219781878112650861010236036230868072394509072588582500449558977460085696312224224516879298157056759679225474951826397431617041865630143327641785292525654095468076142787621228115329180762337002454872974296901722978343162387196383035962485334530442431340065285545297269379868964367962935528258053573817312063600949423980661068516421662797222716875490876870866739164692190765273434820671460836001911055360055006354014509704108331020017008475649403111017296360523833549763633286002879315863015603247725459865715976942196722838348746227431314143249174129113099185843240752225091690667385099447250859706771558986191422438225878995606423933681300144178109207772112000597838437793739576561745782580639220118281086345613022579332725797823788868077907478598460644009524092308536934380997729191529860185262724309238188351528990374223289328037501957014708140759976637910209032295287586462197298609966912153737311176919656291919031623566482406384037105303076439661239547548162647309986985973283074390946447556938621856941198253521366622041676088942087124965451353732810978484153348519898674303803287730323022833845181744085426615213687817261753347476567875522032823274282531553025903472250662261571308176284045818667404383718278313299870153138364205808948914722760633763485046027005399371579730148377727924715975678785204081179074148669850887332897924058091271328059273950194364944990548688951419903752616417505561567044068887529015919506779250221796152438210977283569962841575295075563540294210158035877749253227583229501921532884384360962354102766019408971796502984381771407627310535828734381184348661485052087406675405051574050797004592569423584902632499057327507270542697875085532060566160419518607067640209545720256245521105945920244007624352522690173958898241337788358079407561818449893034998659334893080549572996559897101198979966604125912624428706590185266426982146122360614858052938568264033854186667948161679420294622535216940732913847652608774720896954571015835686505926630120371223235966995327736685010761878918181006159168165150570912727866991669689557706825005651648045753749967418033633630455749084937684959412109152625434023807622147135000306087522051572138771332719142742039146575653225671004356155493358357982897029947462941332192156508636761093341556156802018876060426439702011970210400470992722262304890935297500792555440873723929834415971766607306215969890720259419840167007507058047802617312728079856128773419612649957808371791221392961640170328838819911559171568029037749898715718269317331755863239636549556965940323389755595495930714121283432116147125934301314328273201973956593893036793448435454548187392635293264063917975092170866644733661826283507469587450010073767525604655325099621676892501435608009676069390899207390339764417320777501274379457210015608995970650788327192243803083751104498890419254117672702929071639260269753461627712874948490838626463159715427768772427129637576022384343786920557836915986421163011900713258142563546713726722802060363892607479637610663611771221021709252965603397859268147451941551894151057865699234490157650620539686234948294888341815382717334494689515165790843127218484818809003481231528001952365055652828955741999615458316960308749350234784763718557792811888506333574452517767615615388838635887769884688985895079464504609037881288867456886721134823854479471320692270917720984230986143828682248201437066952291117994643079052827131559411805004919453930820480711501617160400419694963551543414367889048156737323933428646743682766420801616782472649806797606867206969301168668805670505289434205890707989248714072157533221581654233138243157547402758359394234192481766309845053231269490664984127024112850814249902637427455378785329181554896933724103321166914482405929639540630442790773426725764890183038000555819264004404579808473173390899125889472303321177591456824819569273445248918984869318039478046523447156864049909497102397598749757319726752294022420618343538783819094364340594435262473114904383668370860941344612751721754735411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -134802365200332185864156208677951712100574216419212107117520267123955799176274974497120373409895762981652458444284255604275792253163651437300276625919006393558530871841173008948655904456243554601957051687829867017073939558348055088190813131987273673013305465233635824735043626696611664968706204327937154250744075458302024072875112393363988195229105264226452087369609622341792233538881437324442422713715096319161060260099893807853391758934804555389100247794914316779278529618484218810121297701746423652741293218439605593590587118690355702698919418961114299349081704151963531317011984747082029637904460163357095780966064402199190726507928950298538602026749495696348636906737997778005020305474010582287809913365987209164294013194881461855655316506027892133669323637130623680955765566129973787242245458012578731713535714571940093600043175909346345024731750286891896964720655965113021596073985399443233714187993658800989931684718594945263759039580890506737966091045864254456860314759315530809557765595470652194451294774621444319398667198646431409658558160907369563775720320980332012947280312090912838020831017833381567955696386141496418771200693298537157683311115226157627978234116810312055849527697803596105013110246428820261091378956598933873611761785421876802590490547795975986747247428614960421081569191434392411468912949680820985575064107988528532077699929455498966819121670987940819200830987743295933457793109307967186399390434553656669466638760592287663023914775390471141746368979006942086426508541584893990603553798620402800765348193351710602588494360384042047504291620133704910927003959039007015902084394704855026791977013365872480810617299474382290248057262581789211602536691530037225735262690661878549775100639266728384295746614182895468490248339319558900204770619667684144064172052985633305724294077423123972413870449621362888049094407713575472306738145738920371869534198767806998116487847560188688996714697431725343554137808159388947572508734455970644512956890476923711731700848396081188345568177353669883423181804501124974581560767348954478480121026513317583210066707349340097909158702125427745101599319372833935417657247981254821194391203435095227797763656004056888961755683068002456372837817913342345829223483195604772539221407559836059901233700165651989270434334763615468637603575005650395278412938621486538656529208021473158526716793186295494406888144037903773412472522527913461682807513246945562757638782126776747188805922512405782395981495351968478868208142673134682596642047822886844031471506064526827196975877319678305767560770164806178739679569151094185798280499350087125501584231807439599963151329568671289286339112865889291885072427793430875782068725839042202388997363203036070561714305861407967395058561521275522844714580137624326456730426357556729957817576391065645401111102387040701560865338829833593773967687338586264407813318011762302455461716421213723045103071763236426805922795962651156638874886472655838557891834932260424421609164453132801435240730811497744596886513247661169104682927683926493504331951498218837310344452933447799964770404861236418378904687609725148758456718821678286118751940680730619189827516742108797961081468217196468816891194188161375685789583253983813846046040424661271569221701754190153955960391924349581731532779123478154539267330318509128086150000199456641328982460908535622586944714676074804187139770558941110266818329937889243437810412929580540515350895832046805642587975857896956860211512417852866888317048075066128691883149675361230947956540380288111230269262503609919242320171044984048115525571412445828518825165874975349101279932517019812727167805168088354428242333877738032921837694405495540859259740993052277340212739884870630309309184457595379760718847383265474064588843817126200504064641231105460275201208285769924772730029017684894423270833273286122924734359053965156987687800027919734086484815859391862416124278534496395412365284930806585895263277014180514249515300602932710512507696862395040809601296145398915948433439087472984954631134636872797061814139747119626163785070296978669023040452048410075498274032158265808280342699548706085665165815852585551400564727308641724951717579628955090393918475410849654961207228541890178536867588088165606303416577679179067195511032582763705528708783677833604727443258629248090640438282215390749202015320502005658776339640358228223548289386776764715103692720505473597609286825154129373521467679215011995620826393048854970309619258188353772373489138165350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -14464578539338924279921431033320638964619889671680459928972884226661508406242796191549632029357164488596554084025737669277288092244324804270387784262468813278670317566967232933070112113388735724773510837359509298777543849206263435179696194894283279978818546109487803093445509264348802811705918966772339527457191666523218735589318642546144434253837724390727547204049579449311984948254134960799286295260430871022590716724920670944739361441868809378812645278635926386589966152974733742564481832061733479331250854710168209558304995132980012316017268802381139326976819969523377049819904618077731949415256159882451451488931575148361027743781712029970918733567128673599201469020317534253737166407216667008193421114907019987136897415863730530203880296193198074028392902657471486646186651683132850640636192243956115513551644873083195553826321027167058227708929494144893730176199906743936142108464992090160516376030252528603957229721586853854849599363898190490892605240357218638181461387346673213472963301549049312649502386490086456602639113752110673380389756106260522638188853320128066819123087680914285735500625678868474183005460498981610461661785982360927445770345495077622905542721043041336311864084612922985134651974960013553683935585225112133462619383330067334919532519439544358222248359050086723022598061674767332999834681733127359225977738011352111763940838013777347536863347686839799237856890218172507781028907942219340885040219383208973347110917928811531647154358255901652451607325469884683388642821206973966362457867991953105453595300008389498166265033880480350004645199818503045457449021988313686976198539711919250417445397440235128531618872188270461087039917349154051449003054638019863858823880630255002420718496198435439409442018909754455690407412146891014312017227394897036109714007632130338147486713480325085921419169578740389958738598277711547310367605475478315140141237683456274989326829551951568576556850740100912630331282779249567355717668259159727611950337066010709132331484506871268156464250772131054065611458525478723029697150506570086011678631467409099643076310500032077744844704707495325869264454234894401499841410080769498515361381316876443222316362476992296915970905266910205271119386622976691558817860804168773759901150672406476081168301050557278887754715915260807509866408184352161233488277023534889802352238877036874899285732548802740096392670669877671121737498443725313445518042588738530001950508657812985559872268413180686068771128445292587693765352197633103634774574665576011304487734225193661828809645600082162339802851366396218078292153717186517550614804835650368203584442841393652228613904665486116408088262708728019333500625040512886695856781527033561315549759430416669904073184054066849941971949915561449948114205833617631377954691652469835016081505532843998698041968941056147455832603513460696556988614273707820426021197978884011752158906227643211586048503183545216147224578111147724542246242721966243434989242095452184492295446056122406567279085947212203387002030712699976932751921807293527276636456051640437604598188853589279569232079339829154051352011483761290649040713136726903227025845208244645187845612197888073650229112246909712883566034415787470644431428421705272617679126801192622259669121095723998811233353927325365286673275182527382811306094488005159064915526635774667556855197039209984429356040345406478854841260840736438925082961698197072318376787499031679731603716529458297991515727996379058023026836394443954373308578975285909966646157422967426228448777213918316696229873559740849422271724468279141015504707037747056294431474449010752080236160339729768220841527242767561880846106944185944736986644392540505146968553368207048205540097165111502982506087367090551188268101980038185752632589642024555522503896103792982852342770072122847200187493689519124073021725688565096056745834534482564422055243216843636866275289665794854969418616330154407795633351550149035885163021333401256552258626715927697959204707195392871811721741906900038676139170849997210054352599135638799271128643096524951141046500412716560565499646253032246531542504562982932929472410203245693665216957815867090149536550829501483373614231691845083485806123942233148625135443394916975312453380864540372853488902454021882376391327545395792461663937641432781270090010880085107515102689984429202559577982098453673744556188827953288062058699914793499440724075247623441110824538197786946033761613416081749917787705020069244139342114907547809528480612220928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -1482345572091187539478532249113992802009109637420247992494936310051382772616610442148460136015670515146759777613476954707584710833681466298489191504848802830857230436039338924487899966631533530668002249246121811125350834148913031114642498113523774754707930077648814193053282713771193816289295970012592813282081486287393443251558237646674425112976661003214962911346309068810617540223245685964320036056424078099171932887481370904415760255062191837722151289704903554567537900985079216184244320540721367148058212520035214450335659819016318342154943569947426600017538535987091269863449644638578014654083795712141323942014776204926841751053762570808404526540513676129469032529984640391375345063348881210648473963314781095985384463901661078179056260722162366749710500432156149422707954070696152805897553531421268346219870740963990940524797211134454182313334225213037028485692563908544013290311985480417721209758122292025968070094730551641991474680009511091648989411354827198677480890732285989687580885657258516152689606436777747274083503785041505500754523674512376975790734283296619439767856047105645009381316995394961431575151389064215802615071787161910850632078183923131871917265274171674174307559650849555226587133297953464862142357159796222952313407544049407745659582001421826582714566924243791286098363972179305328395463492450588686101172955751328029317383335555529441313016250158662291138045341864224749988273007460775837401330772576563071668538098235200875971938461336086381175174744607951188791900660944429865446194170384212973761022350966269322206295850522921710192434873457315567102548670994364545298168793765898349574333580832491197550593850554937359617096411467852077714495971975749301124047887118676662657316570158359416598073891534195173071245946309427305661247810020583636249588429858943842615744474891578833380635998866071197281372813360029392693980162738667448590922173177793539031778782254299116009653906649988121112989842609087409329642906666175999288208625480640204022975516109932289296928723902898809613015539579214045835670769245701160363743027070209455705551976616962764012337633115418793052766191186087493801709413813603055374198009161542870912729728003725044038512563644998103266980326098551603378831338326242751534842670733913747820777460601345880133831312005246351689406118855605936430833203920585715756349070261537255268347448729513743545337413366257179521874258599445237178372276982996286703587728580733320534867299633780999377677844240664945034438591575321115753097424907741092146893371835568119421278373426603284479033561424924497439514824157222644566169548124485836441471392799197320249914817728417102978500249029521491071495817358732269212468829646218638626142903528101696010537568578825044322738914670913134551119241806859464769188796478491382674250994564342095770719554719375310976249885149196370850073885638011451433596857643101560839080667991667383744279918808813970017260307538100854430871677806060991947787509384523688522153550877348543476403035221828618670447870930298553337585740931708935565730151003887282397127144782866772093086510486071329234171972334501053102789854362879152423088593326361416964012612869367569101639613065394746193977701151266691828167971902563859158038590129315254207156063498911536487119661962772826104156537777199567929932989411729049171919193827944856304483359074703747296849061326832442036709105184504831779157144767345305584819618422781252922951627065023354632547824926305810346713319703641694241763495959947251488652233618426418040921570805622907933225043092196544286444564930709281132775703590810813549704212498544618212958547994601582597684443417504559144271645732882175877428964108582131709955200070622280521762010899349440115943393769287915530343851627706963700182697802440824300692181596222800275591141645602605262853508686350697872016114384726822338683717963764553847654537622932689547741362449669696461157431552318388699165012265243121018925902797252550751587754495968363976947580631894565629807181491583718866781189652783706321895593577317206946837368788589932888713751568552352775506380500644192344474852570684695973536387157955343893214219595150363407093911644518625579779797679280841267899396618985321918407894163091225785858398902927849455697035617074018746850064999693685721102167774481320531376389638422794761759752145445568302713826361890424845586611268384792395909839552838659293830411903294841803334508099419499249673415739128001967244379335067065409714785575374701611660083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -157945751800492344244955487576750705269652493065411567173016149766234425356207130417377220825458256906434532964969369028855709865733368965145014478625468880469495272739087781677865537877432987371378448870816308512129649926296186504950922227706354107131830561201324004249049344588939760961743175122065287533619148877984822834079597209356158334298216284803423481318418426832867348857176534646052382536020797238488079659816970994775556447906051701095006753983408482877474218448879879549708383856196657852189792230669838470030083377951455751424978856935552362891084139801288995279488855721631539455026744567785025864409742824793976536522615212552581197013208322094482014478603969593610698152073743776316417209489057710559189790316313612527532992182696191171290079647758850502388743326351838438415797664190191652359553018989340359409672393568929071037479366423095135913628812366673336327410229712647531767695454974928157295453755822598703820511484538579408944650648033381078222151380131224463389355000447354921404439903121952621884943560646735537579299376262825986730416912261086079548873746650450037952223381904855330452298891582932868937052822797988766195485521323973505611646879596485117625051252256933157541792944275415667141860744865559600652754172901489947810682180468330368437175894895099315038500602526429976399521846599869192950208945820755989835061272371653061156764084709103715416222203529865394998787677196450540027938127234609128490601265775157866965391733980361145004570604946618760245160651178027659877429655985484350900052260258912485638285395021637758210981701162855293395165304384736671118330348781708886945335969530481749530331100733306047602538763098768698961852627856741011732712592140935079906884135774590891669770001064307159749296015064517435072079065084920806128966556389245619725557661668798665108073328651682661078373106389711429938238936872597979501628408958114353739732567837673520274242890711469244316260267264983115804889427696947038608187125118027922543378975179876005888687843288156833485134449915898018338729042713757658227933990750721687776912464804243510168874040933126372116861856691650247869740249552806238800760483309512546985589478530216456902129740105774151124762084237718269672680028136864717485168539473455046130899023816803044003376973483508887984142836234137509085432063818628840728088866018450862001175087922770076905371189709645193488082074081930108213589014964448075148813258860267642140674441772508748921267922748973621845127668160379736710516277149466533809829019715603887429971921218483831903503906532054458394578464279095212187864495766572050960605092020890736114422274695452116223139317356636474158482032899397276659610322368852433843153752030929349901582122614704840941928775125087703408578041132935909991101022037806998803091863279117837809800136443135882855511508311230716976033511614654777436268361238707093864172975439768800286274159985580370485645628459942527560886511694963039386950378201930552148990632182888723273087971597855996407619507878440857231308315410870418387975769654986388577749706345774610261761201143952897458166890163157504448737876486330662001312908216602323597382024827995146033720473243248838748936394213307284451510839800344483751736885509733095764255421622437875424995502119455809516380911605505965821479460389992988753177050258698111703546079395548131149981557319943202363435819629685829182301447146291389623704232557770069294087378088335307065029920733095522098662393990185656664835162853558275593537956181620612269671856300733605782503051452068749472663552065849500558111150176217323637932134677271909007893396451422516794775919214122204540780133015247016260507506630461639909940373946824702582373935579448684100128246919391299047690901235908475949525135160036060914347610658040813141757853147569511589648035075306956333873064672931116243016428401904413660539812026519253256922539878456274763951004241394720630628897537287761607796468945395016117341271738074682537824184222537978336511730104361675102653436466634001153591125964554103956559679650567995221688840839945400196734674526841716544078787085729486411303302464062317009193108628117825806127167811382712908543919504238322796986948686645130717355597023528378866738673721018831479241291298371884473864877025096699554903425490364246497605989874160674753969994721577673646682256880629343655454594087048185793410003676700344369496089588340993428651507203811842764380197316118075892215625436478572792022722715983369669181440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -16578861590663414692724613949640550191213077473229369031856093389936855647528112447576071760478112386092794063613633474998829917110389446544918353919681348641464911196374601179028988516728365626248719157875059559519276494186047440036114400516459663997216205390266891601107766636139821505159348074816257494781042918836034976793827889987258044196647473230962275488492785142968736867907364156638623335012378763775456607584620282276180711413060136398735262087100318802959407188122646960133320906517913477501587374657635028674495792952270518096403378528931478340408037370270691498750441391530980652896653242299498875741303189047312160741576144208625525295556379363433354421478282604705504301474095334529054002354861104858325334536248154074834285407875068932469082597401029527104066677565931979462999250617581877201370133931232376790550176827518347242598904090197669114827229174264377718091408698453244409071556625958427297437497113598625800613185074836417903613876009762625764734481091149681728343441340931635428102071307982115378399039544724416274218705811251336059565433567595262037256702768714680567932178732613925927320538989476302378039551944250264488255833773419233234207264563200503874567785347916603585630782447558816251305766718969619597507734820924047334509332597130674685867630993587851944584493526363997059003905861815536520716959000847420613057702196808593325063564063423416564652107436195220277053082636199080773160799324068566811616522126512158022058603544225585742844745508658765782001885586721877592139924265638952762687304104330204227051913232368429182009254442531166148402933322011807997795192883654330070242519290276158895465861662548951588608606538872962187943628020524075336107316831651126299319985609393570026092534019608642326184781417823116505007902355716814781602811658010875441070681111849947881954642177920410964085728232198204648991168616346929779059519148115715334343942896304795830786056075553464655162944616800048975793936089159026000922368852346228446003683469786893530380805919668924958233135654159653576871969237979189098631442306352508939624564700778108931286015008856576348786460130688905462083126562723094651765098633232464921683077405907499322637991595015243539342187742278162880645404314098358020585629023206115269698132856712979765080539857595965762724586309189118688404037596965092653428486626572945510502114707368540912177438908298124862933559370106670504466484242253782513869096743636345319011542332244603993265218770960978108926784744577203298108934849162150393711948475306859471679828920219252928652657256275724289601977364647950294311305230253376402320828852001356076446082612762535562483988131861945515718215910292987135472429165771731445002265349677952474484788166810586064046297186128111260150264128771666570861091032034606252818738746692725595767245905857553629355077569942058812151657426681062696761319774157576287377067060416430122552513320867549581272227913600871808047458785414172314679292439964393557251801506223086374870729811801116189036122710316487725351030726096697742770835960844214148399327969103532041207834001524777445645180836726826462498314739970711618958558833782475121671466365940906705478235443131655586483900220207660972003341759154750837613956111067722189158611110307242784484463868365159534768922393882831435268536193816018825955815340192146258321367611241573373688379907106387321937802020189001034081148775211322911841000144276954011619954664525068499688391425475710659044995827801188799370634668236586463798036623516659010207069721219823577351122981993238849202442757555701799396655035419640671683720139666199692948645652843807268617478247184838932810854000259691011078905394208167840971016372063968430059914714219797815792007317296118003792399627569644257921700242426039589389237891682854740793462498088517518197161432514591289292700246055389885070135595618970686785898236743244753383396912823450623191703287114144550398132523476246284721947495696862990885532719795025827249410160637274373745542147053664498919831401486857672080790697524898364278390432543700310683319595474853144779684743703243110929575834616610491748567841683860933612715976575584241613744195292298193345764062685644734451016405637309975490620222614096647206509458430898710777853637553570175095000974077739229696526682120470750544137968166162252813821505836978082506668405240122711332226174420168392682894630703827573503286068590520944811963346992109431844162156717269624871293620770304784536433215594622353408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -1533047989014372323551251927763466524715391988862598181402563092824753278482131134698261708060617769193127719680253461615837049326507196499846315720088816564351898303915190476015909586273013930373502515947805718873774132289367816837131939394286068027027248722349695578648460620116496694264989333002465233900498882435706101763377286767452536831767822397142912751765857379047312520928246300504781093057181739745226771105801757747078865753039322522981873793037019791231136335411011056982987430254518849185994296274441020808238951192614032820029309484428706539650283968277161453245810054336193200558066859453601991564719154728424890868310796015436293450677882656610308758589334884154351553127604956003014937537721473898817593542208266152887295006857207704866617323375587721281529094891686272190641173116270475388360702483306697005678333026055836789897587179485971067909152131499858569778093785167872975778477215036665869675315050508385901124259802548473855784635952197502854226106187234505643288075062543543026784306556848060580326117056954914089393246225726123708095582452482761239255342942018331669210058446455786095458901182311211766460265607622356936777285415892171175487286965892067525137465257429472773029917654394352490240416835850808435602721737671808926302080398891790995674868924679843395284501730718729428876499307299047720394731716407248627514987868775095281166287934912409640019142243750479211828654567690246249744832374314487621518139769418402363830932167582752094848457716721012752052240494138377882879893308321145565573821887431297485694405449607683679056596719020034817019073422321154884156718805851790084761703675000374455366090350754098216560853584824901412213921180244187938900932769087283074736024024122922936099572007439841343054816945762438223152644064612880671273260786265627574869633011014993833976883754803683893010207445794942284860581484313141736659473244349549624504059399621147380073488417414788092315660949437230934476436978201372393072881183655400012841731674996565022748832359194212283383312319896102669232511701205970963556919481668618985910876307290195591828268406914768454485715799710060610765702864389622430486397237710670474493300448627446640147331234692503288347785396826604856393131022955309583867607928035801962834170059424153016554816290341406293554359254780732981231833820464243901569633207425413646021216684889059013404621435899759659244773724373575577402991697786067541204978624135258864355748957033846494078598135098160843979829476869857672260378053895583725692216602393418139658700755122743575580444237066258903845636393540061502084255517995943141087539461342832151062394002784389506978227843126637338106456604637939944445784830808133516054215395815996578604586140011283633507035288204014590451538722587957949231599768607960209131728353354821931009726236007738094983112751844406773400612510845487527340468480376755138102293519962838899345327210013420753879523168925447364741884379414861582687571234962176525141811909399308305983769410957280269325683488823598244854985778672878994515731808107318993535257540191369646789019950409318436436586167543653797668334360313576806100497828717280376589824553109363116768813133734271061144888171443625023758436749670048240320168450673818656273569412457625883182189889946907459816470254338953103477348496707020263614039559463553837025767534820112755715495683346074427601466798687182527845058934319180378562176005785776093909559377284978346083162923732614323765314616395929600769444859601625940584939030734265681943156733935413442835099139685067340222975264298336821083503202860784919425219417408278313730594820468645213281497860990785340865449767803072376145119810954983258571395341133484736598861890834321712559637864532561195211787673339489291001025006690688880136995350158394056097356594911447798494847571705451342931890916381319223569914693993373321993072364091138157249345277756246458527146139981267702324347132772705276439178418672154720644810041151203479479269761161354010220392687475553582485789555984981675313157835031018029291820259275767924069973710657069439518847359473963852414489356447646719037175187567468946511562730952288245865116925989432290435103343367967190850780847978399953809176178384865350739899231271652419421306577845925388258659828176984137643999256698602742129921637090668990475396197790731007031162093996419747359446845540259414767754212253699271791809294921015829779154591204413978040645496222686009092350440488651151453621304840054374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -122857904633771511019456151694319023417478957764546104862991417500537695504296363185010766363967250945555772516103750341746843823417654343489134653246462964382866902498872294739953885566800089996771013160217088151507265507773574459878358410570028746656921714221943923061500814474869398976603422735276260077683528579972617011874226314150565215246638817196281166657631417736827335630361505256364168869492493546838835944528656952174255805872720928314841861237266827296377048734511974166233431091889604202990345084425172191452990630939926661081071997835687801369520016815790388548249919075717555840028858934810146030894268440525572589598332898154854343898279694024807730210678135301445871220205537621814496592239944378170203390328969704799332398674097378615190615492530343970657082358093125113264122346621725329758302795447509852212113154889601827585766351372066840864849731063667156605404838730177069931546335658582343264493942472162733433867779296652602743566654954882944821964125048747080038201055044658660968006676969176658971495793167500197844470645291200535315292400924704227757350263327287984565066524618127080888243178520489428653057049599142808902089733525790727568914541412582052126316278290496207634019817208156003208187312669376862623838120925690388402012991886869954583820734377335985043718969553299844487314607268193918671086781264699347426265185937844600712367749488793510391825957396684298600135566135722323033713107288444200483575298028215947582905881333448889637063509290146885701150339859726790739273454700293991282911544760338885172176199380478517983886801987013652442497960385718764377385474298337657854857836599988305215260862793715885732110976719350292762614306052361191030726935959954962085254461137849740922885305347573577468662652569939382314970303352780639927066459308048465805261207226682537647496588349199917348127826409278586637254456811742428804097894985498718289690989596453188077728098284078833618145911396008693129033289227501155839256258574833155951159072735725441049050570240738603723885998289128952614919564986751206256913135853373961896464569555647733815122238645430575967961932077084593287881125994180487720911103161100339049153333168117288243466419246817701824574138811238828772300070466286469596661009928023828448985095257441976382808365255341461467553024514205827144442169866000124362867907009636826251688090605376655593744607112468948637813740347958571569681017181685921677050382928716967488448116103771485037680452575056203803219066025464642050524346885748386278265271032634589243963701569060242157971510601031645954844249170754693451310391484335915318646600676363837250540860182253185774913559461058965193059199681894004987378738990042668706649071850396038886090249426452511970884442809451484229299418212626294237390652396057448595863490398182450892157358542721778766431644533111154748574712248672057210277128544131332750290098149145877752594029326082508913335539777584204227428006487916701451735627513537049381777018372364813498511892976349842891572750581129144878875452266203837277944588960582503624227661935693845830402650130874037091874874436428723635026925969737282081446184436688497415138752947634769511188262350010958215402797006585193055295799226388119457082927902138937850363091443321419659010652926684739516977280538815867840180254813544028797201634319821274301104397259393789350985944295039608112503069154916800525824602752975686371878948421150956694485032257989137166750260646963587049174006471120546883803726135911533651840620739357627919100160173927348136190518607179816530937932635193860447977731089104325995261222676259570336828548806857119791475388531577113870729483956237307112988383911583017371658545406556856248010953264825873095726790371576596094997847911464364663881983245441789953959940542260653952953522722000225188806171155561004596006881214769667977488152232463399975074961821249581581927490568173990582075933335318722910384808542467770252501213182989691355785916487748157811252064399304041493603723387528319746585074268175570178948523859855924752673573122998318672723279388757931678149672121427288968328120687969500683043111286392191859524598387034894016788343846464916115189454075631698639886359370164770032438017117189156946012960243011178458957273828810871018228499255958749758131454742764223927197362606838998178444394765738935411218418394422280084738014098516142590015579653162826195004162786347518338630060037283443289407361181296484510903827337013492895333039325839360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -9798351207428803782687122478038860549853276909167657017751812146102592328671528390984201360991568023466354945199490482855003700322869623614323616892122555598011584956796219150971509610625041078632239913437792775232212214932488825082543588089648941787645397850085956080424232144829604701970674601920240642154055241428509483484164427522292462723210671420447830716746476397290370306244390181880025382519110400452662119499665291060822183827758478660257725985283607951128349402866815667865536372877595096975755261088081283697010962535547968150480657683452466484449866234662495210727402187869730915069223163321404990023829244901589151999681964791559898516638046003255253512767596383240269291959576720982014489903178999582473475921100729548789172409409545461642694564792208581118704756529197902696337961068752074259630277913986218639251036674697873450847438757817433011706697534990177507718737855830563064962995460681061737685211829912893582290917618822804629005349848393494841418355034182185049521974599669223598550278871031537742699866678081782087650421889085814912288774027678088786273083989736121420798092341996940140401888422081969545896849851354743994761746990642058797201667069684800378477043874667314272863012963654859442107388822518964432062806977943681894465241294719024875961961282401058503846350282480104582579076995970011010128281041720484973759271985484624684660622803161754593414942945112654361065975838919138402895719998300476777594302982312285103818082540139650631870953353885453373054140133900797771434656487357031803747456099683234384392796762787266116739536572218354446006060543931727310637851526315767968006981043954964983326271499228076610679826721634163561100540814184003762072455934559423429920707756571610137019788247376172538366242743236427034470091815235375072199236949699412501083077937710584045632180220714404933982979744647164458655268594783929329679447582867158301344675263523365015699545431806608218078947615103490516184132716040000926702554700665198901253892074600771854602202258804617456412429519289199384103012427113428544662361453763430623693422355967222920341392711909090933430158288908504278157739746753028779574142352832488966275949098589759602962237313766596275102843721441309780720730385516944274495198043891463162657448321938920866332691943191800148743080685272673106994943989662134121784057359436665478288746264030061380106572260227580388288493496015244883125126532177000841811511945102655672079598444945486028462269761929238343017832778878079015960507762578595379495389649615023217109540547237569807347036039221924720047935655338691380908469222995382517358453861009288236446801135429438720374433300624896229755460673407182140378424482767108230366140617961562793469484363706905301328264307486887811095897850770674333527500487450884329629179732723066010437721853636619548295868465761825279398438926211143606291902899190320160830087440587685484584479692433565431203645048467766345953211628665815698855177797577532309334175682884888499521792163168398700409482937364584571595458233151675959726637314150606382799156462604727707737225529030667720312462114600182763061792257919506020133785578039257634501166234200414249940551230923643295969487210196704091790725170637104767193483019415589836190988685036944063812644414243263765559642737658306171536481225047810354662568800293142623261339956131491421066187276786714017350645281130387193560815274673699365666564547575746542763009698601588802539362797312107619904190051988817337270395301283910326059114374812848414745507734841924035418811693211187741744909281937898529011822084667681291731236329632309151163472810002622961686797673024332421309146898625426301955986726868277178083542874895576888442373788300240158505920049655734415654850969926750796267703895132108506927889860297991843522412020888590227698118384287250700757898364193665669231728885305859133696950999385592210656352264785420204884411895803174907193112273969811766243388645686544231802858555246107641844872365918304100533658442265559201091160594072037689032556354330846626285962940808514363008580565878019723663311476578433021608660981689827862862268957810141710701511788305831937816979156662184541181441439003170692953854558966843962808940946687401433768736559015680384016271437528845262102415284532303555807719556271560960580223493882970039559294785081700972028391352642922294221839975924584215456988521954954010030464695957029238368970764184400487100353115175444839791000296628317656396964298752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -865236075596928122075908270173871007243755897938798237676918680711103101087159873710966065977632815973037798712225188802180299675588502751329756949544400192580944777751302482375820625367571731544946011776613574111087630905860176628803592050414803185704675088076025560324768223423989568844473350961309966227708610441930266479975185676187752164251972601712934335423547097956066485563672371238742579769876717827490056720880192405082644438156724113684841818530954727107997334723298863284720836143151988235011766233336321868251791654681321843592227370523328074533453228003126502115911890510202178523476672748791767467104306046041886002727490024535103880886766484195224105614935514399874869588313458327465690302623857717655474662348520557393132776571377847614742276024719960764488665540249899368525276669916054225631474516704093893390679461740598676738008401786554748659688988955459017420189140217026176466818058727911144469648010146191640927764117246753544374872510769298952930486206263263873556613285573139926520512926349748455782838308103286567547098104117532097809016457894167135156923726364128847893219995711647249785698965467366413081202569206881796787389010672029061141740025402128168689195936788635557080446673499927948458598476685357203998380397936946797075674320599576678621033512401985587594097431596278077227282998795316580953618168040755530449934736964098185214485152557679868596364368553720299984116742060522315331520418899087016482274869115931396588637283396445089251012610305810144356428240843303020460691811441435537883675006972545206045664491372841045779532659938901667855845823606390799908335738852917446693332673033341392498901834745365092338354740078613712141303161785772025324601818940751611961814853061658543716881962525708087916978360137011060124626513115159082022462711813172021768604895447442423041396856821065891806019441379572308492939014802553907954221995950603039622400491363103641948247676684695600493654379795867726563840635182166265271752731097048681273266724550267081098659766478605864657400111264078878714601850765637552273254556294893065939838547127263942976548272375156401479573405231527846823719575765004071912581775620645080059611877865077919873064648196452408931320593305352900238088087971746684932449734211302429291412962929793370569616436560578261835239461800217254764920224009536745214161386681198337492831139700158172872669389717349384482997931459848492185603862745474007542623721118312424267567402357681104918245658553593454722639574044364891753581387238610373062126193537485203743823508457194184192542400246896404994862622885539116642931133243770018186943731108084994842838630934367926386723418782940873249657236876852618909872915644273914225846148906479730352997003386538237785259923065738948551188604906472839032594554296387775756260298884123056736784895909535523437888529048624780689837063984623098707934687930505366938137092812493603163504975934185615331648271175098129199628050887366423980311301460924505363403688991046532171436081401015146622905569933552371533612717906408070791348025421561622178434345442895866536096868806909036412585685829623389823540905441329313907928077266839591487348894254669924026592652654360779680124764197754075080894512918827236464380107234191587185915426533602935701694887741317200438782546897475956515037796126779360534108641289748416352725693645996438836861608547576902333437205228927361849090310666415598670276676002706669558543758139353334333840054140325295382628931908929877729324481546986261895711720131655035013321134620921988199306365125313147224824904991880760974426273164714888333991383480183386984486542428885400878669250566336824382726344242832122347233582763195745870634607126829233211520277161399204114770944421031803627509659438157380593564832991786168861346234507382467224971332491844041387907271917444491909301917863472983106562055822658242708220752950275788627114476033379380450456716187693047829943441487191704764655148373542166389301832268166208583909631344578847352247296215445474091573056736997002222778743554613449381413560741827123891786493241673507153609830282694188479865709401409323497505535971283953985714162805565486110343617144502231233260884004018186890300103776879554797654354303713602892687177116554265868436825791173298022614173813024295604361118778257168462005896741786161405016977496445153447740019102852654599052163262389833047823076805376984494774336300375715329282441061122221636896520651482509781022672595950885730569420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -70596545854028206396087406148916470054743388581263080685080124668675566204925760384163204415050290135731450560564332346279401552840027257763877474565922801743384818591444088501505970013469749341762927712481569781584789436833627738275028725551569410848414282070311913650904841530243629044155948825822083011662969731208417178590306487030231385840442528074541901423662215234599233559518890027750908000894178422656361909839579655572289189137015836288810179516892098555075459124519661037788376445412223625398394281689586910194873046212226961800259817122110135360183008568606397814305037543505527326141213101059806584211948332441326028254149831297014274983123698013200302878200607227869247855004589146099676971383144139235896055631418725222539094715270160107979666803069043612070797406333366694902189251797217358491958552831731671936957476121220517114260944150616307367839367775752711033170737364507171353019539927252964704590607467281436178020025458018056019464571770708215930251973157058503315458676534822126211562609361602181693697503671115234657828135886342827885582183383588089629298950353906241372639355256549882140640412294897163355754135281208193592575174605980979660775662482369971367982819853180763544083896699767413544298275086338453661508126968015779913655037357440226465272077646198255238624288295608251733824179172004450843144871224467226330357143587598284979059167259882288400160241684751949775947322607469355145513614793575319638210854717847510241555788712094156417455184264553185791820487334825158125350873438573301164407782556756034065570762287015586581931500019095872598499081059408427332650551260793452822449008350658079260064722853319916241520290248176170210004659056173146784036871312778165694748914857099676440523697069496857517261061359908413250705103961206730561049872647018355800594286963967200232133682401348328562170568840559914035586984232815051539256462559302483948067152523332130596184668257681959285235457673926101937008848696603911305738473672326253741061672611466361524121573987989215553315796087846179497454826095254580364634657604336334585546532000475182148588395671484040099898596527890460093328287633925383009763938766908124922292723219629658125644257012403893021039806322193693808636458383895856038790196572961662347812774773757386747582835090860359017240951583790497246684691233859346884159876956925872364829062090120844389232186864939392553761155711702084136302198828803702752059366583299562912935068385871571229208207716948066693670261150346291772634997306448402757665091593144505981777643225273397267763182174519144688759384511556604050682329431878332751672140176203286153698639498116005979975392661129978487467818148386223370044602398353701029074818083773612455068847433612532309823264760981851115114224029575587484120955375032598922180546060525430207418939499999917780883391053143443289413211578902466030588550188448002400425299648713657957295061357542616938141962346403550049482705016591200913039252462327079703114979417204324073622453326048654469966345636463388507643981107295700515787265348947106998166270599007480639049575858002060007461115535758107488869176150724917126942217430276768219309902476270947762616268873947163348607580548226478369012169443553353493743608542264245343846424704948964586262005186813066037002536545051101983702043637214799724155810162640699475359687544432659857303949514677362802038797134753090545495930407100979110127952356270822629367158064743361691961145525328959477613040421508880790730128768004328429663283425355159040672020205897253650030280439154089105633037163049479661043113290849700040512521303577833006770213125582422223759476724530783567484758613835314485869360619798221375725845871403233590281752541293390631223155227961951668839727570113524990768154154749233662533999363638727770909376043810559637300843142150983796085562838782745756059286827688981042127922739514423875014843742758976014451571423783284571697595053705913364231135484317193578695163793344313655368329675286705952483981574765410160784786589855656883758851292976019198657385863130814571151597490823259978831386312871860961634859971707983211528392671548820609535614943485457762168627148199334590352407494343187640861555297780276408771624436025297007177780013814497740040708864718895554446442165447090347818519691882621961695833869589249911066234669042144850880451903555682783215515148748892460939745756658189306327268036951907551715796190703518577972245000984470252561623891888357549015040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -4533674050799023969271754258244496899885343730705523223184512810836393311191524253061379952286701981884511254310662886455973427482671284858203800641086573230985997278865312241840309822056644755989354629457638921509313356345738188595069875093862898082682501207990370561819137454903138082221312485152686368652129218449864375247643668633156121974733889780860662768443635220788883250877668457936753204916965298030161571100780664459336948123494640403377626924616362232718821945236429579487604611804298914855424230319540458132868546858165399700895640226907486717602563176934495256091745387633067746880272341923300295856966516675555632983370581791977627189340600078027854487096805370749605198938094791843629725962579294204295341378864849408585431508132731688460003809215807416347548358910609396333432214025003650075458350480983324910136954204407256028446957617173089313430213457287758443950968722029923251021505555468420985780972236326168024590980991610329580859495007285065689725997252117408579021702565403786895199516308496618319491684058535955308303935529403595515692419692256861657566652716908956464556489365700100107243045317059310038708104628388144679131734838911156035776498170476464778614770318399501872585198748008273339989141212794361091982873545005793569491294750536563622359385296930328813402429604068522673869431699894784137055268879588901419760760673755860110427135102233082301764698537196702875563798705476851900389926081198982508652999782013086071042271638446757658800080233513564578386759494945201044164430157033909773194243648794234888636604178633285238659836752098349481629814749786526041971872155128019247893986885668437823641269897429035033565686663140340467840786896870598923440602761439294530698332576536166354988889457031341054107885176548628028922010136723974461364765053677236023923475675015830898774100853186145717541143172817708078574232339864356976011212805214750673300309142092531070071904179727272151899309307299079304758397167886091831598819768963214508210222153564533880354476900822648474711169364115589561135079809127512080104704077400129616482215986097334380271713427914041298268259647031155113869048685516802788204327586793924985834434155137045470133015499293034771048490589827884691485557536850037958084126763764234046688445202973774720488540549961928033135911530926161662883239356337196028403015856061676228610213648173327577403963822764252244816435477099572412629606637997521364462855538199194196340027641843399936605917953340067241379237412679832300322184472832747396585909306003023901203596420415169972200206800519204477604341560821068253925714959737659372279724729945394794077200821932518790261250235331325272399764735665889437135590287190947124560947392735358792588426067470962075867687670907454211762543952409027468767783152959439577048884876862749737513552117574010560217539576786218470564678244242119792030414665954854410898032177833016823705491341283418148081084382702250260487602699660220342036724289582007419325016764639112497411321039732387154228327767539815227168793402324812165896877540647752313164112295396866969577642154132809355177958750635092329426375015058345493023254818427807883873515022237705947854655232878284222620939589214936391375818682023483939756555981020949189599615808274577942464845893820050785062966524297676627177097552473447505832678720283144832433036846653159752200127250541754135782249142536094044572520339390819176410458135327692128710910286708671600706628938626062382897727569707486500472681044910445261534266487742262070517817997605458362888226419708145364430306750828375094836391655328993331193134840559392221173421879800830094896075769386440646223779834976308153256644678179313150353476013735866157493599678435026922558905065467190793217964742444871232122071180254341546832935303405549003369950931261617402144219819792952544700340719999589100308602510845689241456875192640707586867197693201331199290278016656364738602780732895580194559031721458958742240938295274655940812172054218693737672346668903895796706975938162278538622989299996486107356226772639928195269721570449511404549645009128987064543641778606564158658526692850935592505516973597079477774429643062217010949897298201645727915740821657745368602908463246628786821799777360413503269759860485509182394464267455870646361862281453852255005942705837576902096756792140818826845895709527526825993781188334126056676514195910281736426296385597173800422958509974590994837564871830605992677009348882082037760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -275881034224654267973349486497703251249382867660695399418629364285511989294975039701660597049683593717591520211696363210897549796689657911760989276941430635333054649355057146168611079453945037080594384031427585408266356284385539033487346037205782443182966474932726189330115132932575768557905467032291842873416570507876823822837439742790056686300493281370810672510369503872636516028075334122031924731844209216249304377506412146785157115342549223965308772559904818125642451704506275936991867697044106406484719235867277661212768056589718385965958059563729964050895379910763828555689755170030558803031188640373579413667354998287597848553031158796994128305913175520045557664046430738448026164932523419731353775444903453794452183783906283702132710215134058224724685961036517870680267495338489554509184992899003585138001775974984038928822348673057152968205677500329162087089706945021772104153136631538411319487828701250077936389448547114465846872510929786574232284247836895643513878138182600851461064269579744283549731428075706671485794217075510320328186776561258580163929405428977120919817335839037306521552474977562030732852894606114233981385692245824112692115440673196458454930133445525872408502697036569121903747670958261801475844218986920780600002358022226695737484796664315760568757084815066517738748552578537963804795003443200869492118209555449411939934705974827923353350706534162377823163360498243991188849115729025620329270029175460062389537489429068153074866064210841838728164548100652311877063332835240876348095428619346902836593539512872919735042009159538077977428906591652532579325897317394110039419822066722597954878796333925164003395240659464783628813751864979707443878311675268382523916768186427812269589574524050848086035929864063555884749384984144751353646898291759221495571920399016816049617215836771298248836318301154625689870634569220937199058403559303586057648206935962518136081452610992819544345041243944599309925274046683919999423074652926100006225539308417544102529526304544223548850037066863098110314246799042907942024433973208279696661167366336153633757815804320970950037261404663591238122957330849136906891648108529968512810139987004421327277158177279073727493738308830152367812350012096704700113647109959344432959657050363021072542897406754137123045987019236978933746216505549304981708593307115437156718565057362815785116974452001382680626875238662233018438689210746486820153983484400304602342520106050034043721296623625041113740020251253154273826751462417793089630335863642006397919707090872964352084756410066897505154414286721799993634637105394928772261138986888081894387315037143914097399803579274125410302918365943789246202011047385590611970837728886527773493700553770289424482835249914801652214983494324665713873304868864797307815786184265300095472814294051570091970930804340539504849014711895272184699119917038320679413667576816242798716130542130702724879146449718297595115579347534166766004911338838831027009470640276868902302645124716223143820413846903532185397165542014769869324289022481306806871973622739218634994003488754379693853597660424389945601757816392764298754081996870405212209720487334841512011756014029538276903905143031609039421338297857920400428646854774005825012785974598380468265611572412034821626456627310429365520961109071793862425674772998759976770965661215807470927262401699858800794858362314032518557959601268972350665219169699108262542501474274383360942057825497359248717979700124599708754360407518689584957599466918537454823936843535059853769321628492254069512085474150989435583319128776881921222809651198653562091219873668823643872394168677983555143910859616163908760839138581483450889835877453714188958227408385321118278833841948006626547105568147996971779460221952239898814058586080869215061940426260831436019328229726977479548961670357881162398848704086313749403247271731110390377715769991082907832321470422442557449173459651648094749811642184300114243578916143864739246871190576549299398910976925282963856766458855682646047418113575169379114104891102254730107780128092030207918315917549475690180151660002367342996766740142291985649205561752947993200258206656879181196523571871704197419216605967074730839501891417495903311979872818302819999195246210822442610862630929794496258809485043669103241687310753525902739530299467124319694779380239883079082939063303442994566333775482427063870282969256994846367917559395322736944142773341317396566965355837560097384690884385177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -21499388972919702698711335163121958533114867876855148063086591486745396233607450195378295093421193883272048203833419792356125255443809049381870914917129228219191421282377283783509446352334399731053342809387186072897848461103909231646282217410393924262254239454324560458741701000349459931339654403865613179639799990470603830795057598556247182596389933305678602708923537150729818833190290526631443169192988005568614770772044425503582058661407264586576424953465276871187579582328975761761116876706328777472560692322082202925824026262336327286983463918852872896549104619355344512491274682704113388397731323127794217838889367418009469530037616039634108120868618536401542562018540240566926239865697143273498766881715273314735148791244630774259734048830935239922319029780928605226279075894237483492001192454271815485314353304294147577160839037927327076116943365901305155211229614765755033806933760188057754159452529357568196019167304353792071822386944799911494239785398333053102481800682551615326815105188310386176125601049477656484750708079812655734888678641039337876118073538281329746572621032413635508097479592828085145514485042170995520786706172001398002181976466806857993731468975827709157804437976065975846084145500204816655831829707884880370456799623880677929474998778015621988845382836317212253934207288751777681272942775982683350104737075371460020653990561442175436521995829544173944433683058082887542297381393912613908548103170153178729272466970489492784558142099673282235595387980343055310241960150792850240012232982983578437101605255500195023160279863981404989914351831429780984445786834631537923102309120364087802542130641900840363142661089402654699979234368350515847950182402088508045113417076798030657797089229148954796677836396201468876244068337704972123977997408719914165785968186089671401134167681385097493793079527117725904531086551475185970762591084889778450376998200665560648350705612983135542202730641072564510434489877598205872791189540902937501063582835955831178497675165867268433656190814351604912652078384659276963071445312996315629664992344658303229114394219830645419981730262316859365252737037002352530042595135499380787144308877338493339048245090105916909722049479986913276593540669887854641071690273096087743523612176110087252593329449663018298865468830600909007294517735349269037318642475185901131112656391757573888325765199822906696915667781064832028549220602019458531867444919922969206781669084907686902419126521449139505207864212521668483180499477605364409029034491976580650077039429068433913584081480707851175624421826427137745453919094389299116110646281345898476595403554134903045341650130234570796667640389079041327736063546190143187727568212125577617436872381467987799509791080753439819302026388105158552777635487189163476563129936413606511588542350670553752373511609353073567872452254899110668276044633286190647083284244473250721444750132604014359862171534363541582688296022192820616319985276774071800591576355109469829842765758117244711430821425254543832630136024750118476319688155636324049653632614212037215729783266099031581959350844845197956605150250686179060007261045584795861819674362921141579121803644453790602522912231776861180236326146707548105901501332683954772311750133484033145476263724950613185609405924844978097085712458694442936972295151396941098042916040851364158342913104662532706537674183116103607395483014361311532496039266702545712116445798549170753636377508555176342020416921514390621389017604906991353394725391650373898779631419256834547955573158646825743954324395352310048745206536911676186572932159461554460056253503241850606592395265338963684021657468639288359096786631700775180292644339674984241903832613509450494577179707634528075767450023965119894339179654495978753567234228826891952412552865781367491661409154780726384082496875824076353885065119659836628516966378380727140732238923794304817935569813482828495642511893738197090828734915666861673479083518700809719349632481946333848308387767009657958260759276853791717424125945529438224406802049868392674178328366666820195742118771660794147521464965226703471241582255196533013293293393748568143750225538036618510855209446746947742187631264499291866616121255519602783843800375955676905986381283105453363843109038426586561464229942473547248834528032355140875424885052500858800578155555922470556780365693578524479469439919178846823861044672561903841317816278235140490827811089309543949980974341579648555475716611768320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -1477631631626846128500244996097234122954816912601961246635326813831427970085093580592747702658769082715847479921219066992526961962560786419884761893486466199787772083796406927158198040298679268291442259675790744340693323776395951442543259696037385193677532982862470219850583528210759444135370553803381536694174220335476575157388304213208024897700052974751008088241102723618515340930278126086829116040941572661386990251378380165578397201623972713578972327927789219932510240711498552143662119430086805645514551040248773026696089406859963851340529558184894642306353379714857616974020247997973385889941615414963122720384135530547423966073773202253248000414286551378211091178652573402002142697862187719713268953168477866930477916469295214589725990104815720254475628570565931908894466842476725877542884000472991079523810080429953084514390511171148143806766532518566862378677358933688778030950965512076800973522522476434064473682768577943232689479292353790295276669146529370150617488371421119893309221327727231958575442249921892300205795517134266650738169251259620361670575436502247700892297100091166090970247977128270378352246114451036810306280813700666027953997354289718861677196299697948609602421616107311608518723116307042063293182054816536052005866327236266772237655173353686943406706421625111557842716780034589966641666643334275293305187778535220349564641594724552044142893668929900269903762234014840482701339882537806320031799342643083567532356385223931265372154107065793816501691771457886047857586787034764985393108778843688655670178097993947412706303979442808781746504318324138507908523684418558424302969838992302976606720640920745351873631636359514576948999134734657632099912450483125685909972453434767775398846359240291149333545548025789041500275222323368740282199020927282434399095897574629555229989196025745934231027179780349007770635295578006817127996630255770094646646229921601626349598157162330004501199672046688102314805871561657148544878315368744983014842058290818102500953296962714398625908538440812731849989309909954342892035110884925932037665978539873769795848213458797711538175980731726722158231546373691971791098912529492205627452121014037766764690087095239561717865207521922445068577578086524966997373022714726585258643810913514131450803511163271142433146042721134183036636564907194918359870188120979583088787617848598692014468571508172841023203999812273147061606198350261374406639250097024463391977083960666759594124739123868268523065770914498522157337153510180314328190146622656653593811217569971172982839767760751781111610617518990483178081973859532758187406661327632439104526056691214129631138077561106242565569160208197841832074910082953668502497682613422016450064411305106442195702297638964872253789519632029394694321031282345601544881670188736623546171668254296754740335849333358720532370074348490206246468124423557578283201493136010295418507788684829432320196329315948766477412922661653425177865280135736351616077989884510047099491296766333888740838454647065543003930947413472878908687166366898317923582873700734580614550321251304714000704714444861981458093227124402863999423597332416565804917739404818458985275270797077454686436122091044226777781085189794591112165213085600177560018224991978825205609072496724520270364062911944092628368826034385282590569030763695181108602880477209639642511239382110066519785290817194914087449321455354798378536390031605042089662637752074805955699613151215753855644533153636909485020034087612777831898245498208154739101083786793695228678460818453557841153870691871935212994077485765656582618758408718276985038039514627229203408391549343817078617373292121200792931532122741431895462912761866105526626404996989439999913671924294967380845670074186456010280546460615661915002409953007650305753359518395194398393352212273729130098676530115135474202715143653097091100447165402910525570427070496298369584076547683409187921783456028157055306269911683777283367209637486119438104477119018318302642745263058203579618912653501493500976400490908015152358652719367534915738727740972709850022666521255283037814753487491788519086021694507874214798836201500981528386940812371886517513352711164042004882482495876688803817992226037280180931098517039264873798259421373745366162668168007935321584343037550316135940594465502881776453289068595603611758566181103786567229617237361343790498703511424320256138576825595756793009999962331090746953465064467724113340839709450045766781370368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -64655044499822373345804892429727997988863588104643440186961639091200126684999720220358499151471625110835382798024168986286850288813982757113874178360708873009483654000280036107800394851747377865395487967835661732067181092494279008877540708998167286011834037896969722179158799179488411488746748703758348554192211777698448934423094541091293308011954771041383088172771875282249277708674542570946064396536808868089468307002489457660919780780574835935004359148777564822112190610068885355206330053049307822723077503101485056795373434927781344631299770829088631757450402220722582346856720386872956645654355797709113322794945505207423301885084339324294092505282021558949940815483239904274807082026661968718900406951533637015834203609952895731168293160655698182777507137933718243845531447337561301034295046713600281222295985351977630061095529521116051372590015435198637402219307299369075012749565877983606320514256144093683152758505767497456517198596236343320901308764018909271061388722426350935023119032201247070555644552329723572188132196087682505085646984420624420158049092165214869251497660743689385919841378631586799709672979655538150564502605127648446105520835587848868411141347213321233592467766673817855418983948101884308255087987992828393359784281825843408366537678829579925038335275027773718469361589472054972675524981204789083938842665431371236755752301166836445316109013844132922678626516713740818624536077838255792442614843078602141858943954347496602699674290013566703149474490851429644911860978126866840943962118225496138311334258897940409014209010089374624956298366249150816399468570929290425983363683304572071010253140283819146610338332982891902345773467444311993802731423327937920359498970466793978156312196372476351168882885761456006411917448461280348285785949041287611377939169419591560601077985168149173656789035544276927999529808174397519600966522953164160055542762131501300043592259730278554969585548588001615212520460737724889004141433415129281825577060974049589282589715992996944725911460154864851582492599741008034841835474908424477794915727842633570732349509594040265869777167020974632333710511756814414918345774945417943955324549451913460309726295445470381516230948076273163223203637937947342708059594401643210498942814691497210613083200558329117475900017461015458536516614829668875631165696867305295525840045647166039706550729998875449568924401958661192018255458540171791338815215597459973307737867443642899074511633106156616088985632005552330093543582610374466042803299952771295705731520083662725158737028044939882814324106612768765348942024821860050916964229588542585936601544511609997318039278206666274330944994169802846640940169616435802538921455131872064745081454301766152172627606650986426363176650438434206918198201831917787388438742174699363780501864102469187843258027605806118623187251432506288170627226551267542612449977147423329326376616354997276753147239905845763245506603426095469053930206907138216021819239529480524076259359701666008898545748937945557939719669882521228164267942353364498057106377011432663977468372357158058895279523090621734894105923630581968231531405332681542609232600557438409052216720194730603767836530417393314496307230582141091246433873794921743583688460939798987072170515626750990740853532238779147771554429554505025231534003515103641975392037280531746759718951489323854426206673737545868628939868966246760837015654590422262323539572181572977245820412933503359921984564690495609748576566643460535656086745052005597133260425968244426871965492373553185192211240503150321292971028161213267431516747535959326198722864501824163783821571855725403941280919519169636189066699465977263423113194300824373816602493075492311043423822658607414257155793486852033907492147957596750476519348548441538050481890612774296080746570308923232807986896960102598709995159025263428745855003381052952990926514960604474936352519296599843931158342269629550905459942418892757188906776558229037009536166337569719343522838931112596628186747304298472289532446950578573016345389480797840633290009314108244684792812207581294322387491051919036242285766299358635346883546913342969276602392315188180561139109413216011152223324705995631256726092778926567530867261463186709386092028020226027456921292737199462463070559622165907339651614330478796047470592024520806838457314290731347791399163875746983763647650900302912300333677910001262311170727769970128491383043712058972211632932184903411502048870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -3083829776180266634961799150726668973494411726945614051856830018050902457174160973997382806241879286944908078486216280263208888211725600967893536686754166627328667037017495121356746237309011276418039250200701300009535743129005813275633214327777556609871864766586145931480430269610260433344773580820442036570232966570945100576369838318747717749941312060296302155811911228686149938839202527726447789604125347456320283935262203240808646643627421367052780513804483359315400533831725708709281059956582791022834584612006258156473739308556452689298019426311675392142978466174509648213058448562137568225373481531522209366964151695148824034078907894035171956775702611133098766480199667519931945539433338763858610874923750459836715260621901927941047198632390914191603961006628172081318675808558627592298881626647367752587136773573055049211176158138131048382718545900064214777570714053996917382375275298104606263359642854844590241786754231896359405523422457690955960934230516587236106347337914184717541666430300145476400209010511353640587041980868690814386748527384954821386192487115684632506822168037049148813032047090687609254021865591330069047335321879893391802044025784387875172699220947319337184767795458565053844496476570289427507323782866864229587529052702438349579411987171474770259972882767074935048560340579011947240864969797251716219480641004469011042441107278952949072255249333302984665953446727111077513445222807604774218585382690842359447368274895567447196015048163239733203547845774747504384796575627132131591149467156196167836698561236133723852367662212420145005054927319011757063896132653374904789302805673897110205912435591587716809954102427537409224445625556671912494854052556711932907664742284929015859312498481194011224557855999867122564485300716559643017397911760795196282953622396722234519473012540154590904660702926118029380638143494941642016017142081386118441207450535814224595472459536790051137417753037284208326146728563365107956190578555887740759212259179986935840802546778316020238215038844285855583750148020915157774767272214077708616012690769373190824971795789297140256733935971215544493539300471660578896983613012100910421589503106798394786760265355392149590933998529594807646072702012506219809129363294963176029221179574901139228482484512978789225622113329405291474191577585058370358880077630156681309032138995361435056465880490014556403321609283420695247046912069108264221684627016063313126576021078704921329087547272840049258618161010031237453691245668339196784634129858423623773818713095525090834796753371329524815696063524453083973302571218146681432119395372878552169092412608886166723408049558302364021386393687666164400792047518131069357138445812689854806164209507901057029455427510201501473690976384454560274733352268256536793516256492561769748404097316357799972087306974135296896823707084188318505181534564073467370980336954391756414636020559568188237898299776060060009624486928202872280996628810907296572507391735634886798735460520004827402295302710395848691841329611795763274764119375761987050863969479783281835393035404062517659502764581059035942945335197186006930797751630994760927306354535163933070614773706158266437388859481984707193971506424288452657108224673943989433978300019826774635101548097604661781327775852249010476839986432551795250374793658575228083917864341199519384802327688218627185178503179343234960181034799767497054990105251471529101688874781616691612832140719221769935067974728681224426942507686140678533897736942798943421561565153379927016109813281437395083651817963512414761235511438327577333211250613254753114265880920941113489887928285648913055437990034146842572773096859092977478889989668359019928867867989799819036724579394996008311924368369787037107653668474761955582487741001089718038901181790993892176916099583840419488705149386479825237219922952141686155908958513299929489820740432754272463161615593642355569157338272630616425849620553557973652688857605891279775232313209209086216012993147983564151949429560787635419836916082864925042587438210899351383201469172970970552949816723734186790387979483788066375505174429913251731774474531050932760181982903208901710012384326079011733010428918199448234213363277280588560245810631572188801022388144628952765301122100511185812319345262698079603181434558982498988544068501651866453362894472110525540781343183820137907051355373538094899880023157912177568362701478904067244589439827679406657105931169132917555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -208997374797910514404627708859134929268440651483577084944976804903948299420590656320605317018103573786554769855622331612371201296850102983831240160966676213400711206950514795637156780040721850787377773203522454058248802138329215560113264913003060306741044340134941005519365893139309836207511033604826188110071763872576326314429519768330283611493310345689171911130818651205649956398779699429614374030572929835192000846006558792691991947955410431632886044219224461408335019080805711460012590247078466662138873129657305973157684474977915211411143691877327269627782305566518775706962912856008430452068054662442962097962455043332172937838402409964760836259983169631441630457142698085170447037912956910445733848603288542274890533476953229673960639895161621410520860032454592981111975467197583480102964547226240383744537374832850926127230180140120372430598382275463602186418323921116353909287014959520192991443972308858326216982491198243243797235597634273870968871630580514403373358402370574190140502960947171753238203056212495363259409151798937128320386191908045529909142010292218115233934817914764165387020118817820143278771600257467452215426546914759739617991846178819831425773936696949335082058974167600309142788535203308260673056417343336118272424924709054152216638124419411805055649092017449571094779341978495170004275853161228500835167238484429162934481372109357075044714520187358893258193186393253229520967146060178054577116827190599276651659703548986490870214329821019725741704702165198851428868758500870526254729647170310361095494177821152982870198758143583858257416990951303600124485102302094992435662482035552705676553140691882633064151753367696053453255043451381341872214622903250415232913822314926863102505400843492675568001301598368197137352357373262111275610723986570647517368874648024180334480362738786868805067363144426248701458482816305090820442122171187869331117578339557019391881583284677019669214612325065001444976959074902757351216228729029839193415464507346770577497247670639349426933542678671898851181314513929725332167500074615324617272487225057943125681680113700908544452667061146772193351661327486180667727795140961187440525726628464910569524636811148561614477976181263594059747175883368329689751356874826877284495545800664453472409597100560629022587379208547402237094613861578637100756082131754415974158139794735884099145899647671509721762863257886943567026290984191330384281115723812286290251234136678117141076774134624302684268094545081673284222876755832318580656352011840220041978456561805715011829959187945871014851960626662749667201123655661493399978664901359555290093109551285066100607250646350735918056371069503409844431474345842817662314967804269024068901715728005304715577342343407525533092938748281710060714889691716118275899537084406372343716249479928283453308476176009138975699084806513095036559938067169767108884651850327930937543713604156539060635321586859145803631278890078281876252130406450219534184655755734046081155547419863487604041847329100582910451939965609262837213435122405309317977047119944249624395907007486328309285476759196155714659923711039960590798968695065854613988217480752939989310242312504985695598209463296299587547174595941761583221238231683765157368983954215877817817072947631283269519228070694605154762534125471132633431339982683262384304647035761038622419004361477639804500322260062685029481416628649171004511511225975399917435261056871605503502088271131788720207279354344198595933505855712427391947199649937537898316183882170599532402418807003360607904718054022211830163547255113981551544096470124584368952603857463805243783007197677299372685118352922496093056293458566600881525577216699280691434897628534544591938161077776214468027042911103196728482767732038157795805412523871433896097751373995356971006461031759878377087267585761414497657971237862179476409435130209971927269210866226762086867499656839851382677900988086605689502892294010865663154472744504396953208606067561055995730226624853248009014062354935511300474137462987122524885059922285258343373386153187489908952103478792883659118756154942093072217327065045075821626908112756814552722465373319045555923668647045571327314584430295885566342449109831252598414218308483486888212190102810128905567215583147335520817241066538431497533806784180005416364898824384741760982472343567090016139811256808487890711478404704743266468281370994058298763153425016670458409431183693636330375914275456679936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -6422433613018905017942157733554709926347487079028996634742049731827194821470630137042369041460521465979200596984818750573769834331237772782981074853670990959734298785604140143420421581581147332313630167099301534211619931082946277739889183413459718794374555197195351653680100846939769309592408571834684011164831218296527837105555496033855024224312253470464665481450272927966548455005185957655474121882918947923737856235360198945172601550171136099304145157298889904339671920720373787279159664979010445643162582878100722146608220919898443532584789843495621608510399738889211211503165693037543587081079017055082970053624061615527199291303033792092943824451326706599694555142910383082681779192095219573203955337623928249317978266877582192940040155504681071860753334352732821734343460271617668995841821099978862166482385654894481395791127113129337474211695221840235640059289493195737023770379966577072749103115618122708548553479519578701518469251887853002580066624688805655657534821218978027769942339932443302160436436829531498284592888867405116778406779397073368775536357708749232047558716574141537402684017691230767095905991487318523388322610531034876034430761726468452619946301278511516514864613018991652607526358383676240332424963302896106639174538561498624977642698975569883698913307286218503769372909526280025852657628538240638734348176630241113298777465416267134239048747090881257359085383138529870644143141312218806057349838142446974511798637562070603336499847334555216507457909885259462372266545006297797807452449619325130317284912885623487262626540209669543253703071382761626951338336109245351819961309698990106484615475346779584530570987017745598582110729855154673052515867948214221072977972018059021064723216498633135234011997630853049300084997837399654634221852133075290978909656066773084628593590784804970934214197573880285792083471519617090308393988637550383232092030404482058682970511200780411675044642443668624562701752527197972817689772786879164343654936365075699274054369752025856490912734046466659924248538286129788656428398834123982809990039832301888809761866588577902241426511600365149954870537626615469701527373715320770987623233672093966804524099944675791224867610857772004792550043193061559667087425779763418719798762911963782423957795280471473341774983197085420778506200172352381465453827622345272265240507272119204587846562924192410930955386448173901190694124584031596067512367772874873639689841491736675138648040506447523491070945739431542581697069962869739059654267842849056353219808152730766535389656815926857404209367322332470344415848168267542348490675829735697955262417716593654447320761091559598844194474467848466791605819153803714960696673202096400244243999910019257824365647027498258460200888070265739799310666931532639568160170702298726480714567531759371700891360789919957739372731740841189353094642908720744218038793841602994610030515247837163747840092547704909576172480460689089723685832671638069124332029531723298389861653867179867644126794062843206750086008609760636722509236720691476967706174620622588770330838734632130087410741721942203278359451480575938334308771298519740914646074776225666344665874644824586357723697510973212839932264769468112550991446432642239406100363874404061548514307292960732803695290458660099243480241716209811526456106040843079814187117579445617613960762911368744629934357257285881845194571069834154103988730253778418163775472369393804225241102931325792766632188451488794174486381445511667499967063130749529648491760629209188841937921558739106503860328474302756121269732152708238361401284714863871434780425944479628612622552853381704214406914589638138250825048072096052320581740104868613884337282988106709856377368815190415010750742289795298398145137327898023153195631706767636764162406354894682283349199221761389871814417675684699742810628277375664950255202440272616947960821307697326028989321741175137913137359611858939422028144742643705205348304388521256431040192852721929333943466605224109344323134051148248258419369999395078302568765717354058185686675834959715073849516478422686803884236240697507589045386308019917411453043130995284430952206214146705566293052476692419463042512229438932656375018208050655506011424930025952610615720901450728146207509891810468998701632605980935727691709801582909184823714638005046649626594888581643733848965611982531520746826687820772500021854055937251403924033859733120987049432972625398647722955313145446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -206269977169210265657893350938220924745273848842448746168460177573217537928662289142939016323542801164080596184266417587756908696085957586111538580613081336171346269330489965071099499425446538684018540883111802150099051089563089109378334232832429893944295897926418165369016229141691731867925555577691442778975965999799840052832907610275647200771305836492007333385250099456115819225217013745123087171544954072209804604181739207456224523011970903509449277466517233881468446051670847584997202431339680338087432471225535026925396840653807248444991247534279797791024908478711195601150303035420064787016811052806723862988305781728627353609391616495499404716178994524160258100595952496360843854074034827093570859210426865668000280114915587365600964634385916742468824661452669979452327614471033847492371637322650211975878645123374333144429278268511634241252613613729459648006219409712515984889534148427349456887956610007918327602996459229147835248994423154758497606127723617272685514816399184332223607289487545693603658425342079954376998131818730433925819256904329252960410525433217397129207421411189344790361130356491416430945291288518201400550199090404457460878219609281591491318722010265540416273288828293684879266128727965382268227942778045143493050628632360377248301698712324255440580240107477278367560729105557942312680252340244304801267445126511355204746964012666879947552179011548614105016446979157892380558527153393088386987916294743007640360915040443493864294474477123019629437440299665751832282726222122630874714141406015042394787899348022220114064223126265619340457391081557588346567003813529372650207244306886585709990519818580176326260310008341515954642471952053410964922914201373090366068110784349527063604997851395157333533251371988064939949888037771019578211799469903301750363516785790173998294200845435643351836901048366966207275605012068807530547818586538768226556640949079394194697250645243022649668732613167638064382354740187976205029502161278591311083211439328358719609340516730609415210951776597194653707985822804101836732583300218086216193498811205335298355081851555123290443436664931744811980147028897481150636878601627350621224185776829768341214148347676842324482029088851556838748707536626729269916264894980723805501950552605628551826900052519255537546745322362017179454763339848385034975434855327942392882925080909033051368920232535986576979010635762674535975402905170577334081811907210973573617069415126532697878651953617037926682411521941416858971963019074639025454091237109562737116345402341112175665191338099921522478925234766116843778558424009265015198609544004983355226829397691035769379430582547076389876091310746419142599410326532272391011359291027216059419101062109138265378997589060625737983058475903457941071581504366017747878754016492832948181147126091920267183894812979411140111378636809987886887671913530804870439606291698138853652393006354057940002175766974924164895098041028425883813468114067725359553516757598738865115415842873833320623308930997558550008639262417296539179797302151455798201504963802450270598187157496022124084894157217445914706874130701707911960624405351232360839459996253520385321924070032056621653918008722050289723120184963890477637690664120621470592533601648106897707617685815604658798962506888180606657244172399629041843835281175825024606461174152420633788214479039363632411760188002542255289475985456896573106005840925645330020462669350694533766504798121900948436518013696647403071417545555223928626531554774314272987219990610776643065089813453877349476783053572146790978976980741020700713984525071805965513804746250122150948410978929763128649061868174676946678870117051536567537440197862322313169696140576141587808390807732643627293756695032118711195848501937751604971355982059863641794122155205304193871785906709400897712271288732424395382319827265064898619324278264214073140741785393405601919866817495766441452254170325162450984650752596235118511472696865076233036004169779850277758792778731208597825389375060849782097131603140023034605402942673744494195388435709564553347708899254335177092699230710543342898093644186164183080413859244384796976520209322535409758612121303802553506029749781691739692183963316113625815737058645302601738100667324393397462883991788626247181259127478988916979991113074487712884202414420582460186345817989166056324293707740342500642431108304338737258356287443722903085928456051736350478799969525143865615533998080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -6828995561879261164951312753131154482741910022461373227195660695875857542328064264661174092391066757360272067203678765372970526196715317879086143504070108566729951193305494500427639204452241552020230431154570772063932041888616924969263277886916905740862765207159423129974054545118969020258382910368211084933135656170718610466576663663113856166421914697718616197815008747351042414481391247607739706033497568271824614102035193682753471079652784928291721580626720344025794287621661713982526170863708038768200139711774829815715726806699081802050603836134813391507981847521989730162609605978325604809764162838449371751991503251615482418856647266991840345439102954670805074816144818576761861998656306272593897271033444644117174782633092471047321755433287207105873427315498988983097775495664354830307613831648706210694525287375126770809915471652565606194339769245434779984323774575157514698017147321486738965232919321751464260767065790325277606737318119542079274952679774122691359336845724811725864831932102492116763768136428746889710950899531880165425918172457349571023922074392090038403279367347407502827084471308165506307581377916731544775143270785418555473676465654026869993939148812175790826290686018896243415932466667596037683794299544728325057675678443514650073585347136591017074701442407095425041871132663116802318819773280422466511945835016828486507047561941889857148882095252972358620137188765960886101314645274587135307143391637271114891262625646337418594596744035081322638441300359741689988802917679057363672390841586146859319955482652030709696792026287579419186537264779891429821200929610429872138114806246984657487598455368399805527242320807101708661574094676490208029671370807276669465410060474680835831846033011245305914579014293080450157003440634632651554318363876762168482908031262161528048378891453681007535601276607786606717075487045397958664146701342546194871088322698467027543258362887147947535649769296515176240784077083620355119330565252037200607326957611449144049724342085292214148767449615068884426602012554882305377888033851621149843391968067489929093565027534653775609104864716830582411115234206165207816005409281021112132907990813883852620847444845978306915545978679500959951788153076220821953141895672381323064872061763993379489329806633570470255871441875440976754559807308527423374651409870461569567211108568434191615807052987234190113517996042861965686789054272197237723163283717050547752174365759625454144539904315807611043728956301167581809337494038668100184899457429140146695924184455977104303707457151674078327573922172101508340806713251606141143026043456812799070736229386430490849311613024700244588324802307487376463251078053724494401734253393057493616767970431563895521280682344409199674874792756232066200049395458130792234643701951192779162915341233102833307837641621678196255174039647785314168931100081289143428947881676710661836866204593238515655901205680153690203905256619886775346885903861026739005167254889050502819030547973117172635871201768614637775658822831978911707197261626576467587829559078446604533921640716353990660243748363551982183833267757405792050640899948407116830906746793785366578617643932548744176264946725440847208648258798453032198404485729763438844788981915821545795347954072160263621597900230935032489832272465849423073298841470188702824898730431570055197130967451368156521425641401292711799682297902786914617603825416496704235154115656894127030274635107028937858939637109453604957534537160644800161353302739433507828445896236202778700182626166520274986212697179920918207106706247668118754050634347473685849984662271961918442982675578486478045139654662419458661374769012494021337873969779853707700047052378168122305350198260257416228279784953934183589774498738840400895673945499605575809107755850391180629256300907498232578605386466460966173373775446104304580980130482935205039156925566080703550000723072015193708218166435953842741600913468918456672490715326792605478226926660704257596338676981013011806873141893830933093790052553155699724739832411658854800923689874578710540680419140511298059355375906711649581173538532570977321575615857934579452202950170278052028003827134855526050566034066362023480638585715995977357209744227005380326779302397639338320265120953770019815675788708738583686943399312754259850916796758513647098445419481242658196018072365894987064455860758776821229335800989346048200148482677140743678460278839058838591635456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 746741903060226074983964365815762088061256938943829316419922809767931529598931128873682971814713158655622664644104304870517591687872929362390527782037059028319994501348161405776735420800593536014067093021272909466706665494812368990276162393716387531337277434773342491469863866561285072763756775406500900759628754173966269267147726167056211491522707201192644417321431868019266137826800637136125592117855173245196326780695935080331857920533399717568276322146264544081234932139742413529466876243429681481589584035711644833114217536068471942897228658864506852356053418996435287959388585036651372809364305364443963499121773628887443128891568790299196953966367247290408557460849249592192728846479761404616759301480852734257534672971999121615703599520669965856728523746329859613444114165262246393293687284583853767360162542986324700632572190136719584654323007205566859498621354480496270651129255428657613343327036094699048175599857351307762568085240653141027711514318835648320565417261425615599663138910240441126656024706925989128458486709178372350876990399772780712385551206786875857878910984210065592180844963495933591780701678031156107236264732075885278890688401724704469518344040166593579611110991484747239399716271592788398075238623334331788721823371875532978073594528352999070694337068853904807056894866908668824955850299914005357166784961989228764201751047683805632709306941126102052283200968472511669029271216428923424032948758220571557960161613927471948698747712806571563404120934567442441244635917128787327768709275732233127077274573938668029287314841628892113211239738531008903961786716836392800480444852012158519842389440566521148778213888163975835402130730645703540885669787741027492290000015175259055088314151014040180998190825772867393954603281825527276770065486560099830243299811726420197462083026985433972090135934724241082658959076681348330839754240967045311486158557700188073835124903767774467185410701882917704329698189547611809795495022492078276339168025504049140776482282739051228093717356598243137822190834292235574140280587353385572957238615055697963880287851575656591378417750926861260304655024907032641093125620737687657707550967506154571675034780623892530301400718968687561775604579039048538500910214109494123551505653557180661261686151508079290170943327468720222984777732614733079284834816339394246255756760453997556368777960346318626005466930852053777894864153694365542209697272807190308986120897553058578823610183718530584251261405975853415626143955826878356221439205205316740268974883569619661243056414165778195858596930178217042108472071863532897554460053267177414042237636362999975044918977319328354513989433330666739416345785635090735620021385812849379128639501226506345673601171998295705433178856738355411890985998854122400026964289632410279738100233538210267711246361326001367938942335145655235250547720437040406065851663275272411452030146897605726381222465197021867137220342404588231209502100941623460780922815431905080265075134142267212444880578116619860447912898452201542615896280743009529740618121302875198784895667735444407293694063939781850387068127516985414968599521120928300848475758022402804668299442735113418602553103732893427483013713724178685774137732044849249580356759530451216243549810164418027220362990310247910301217932741085232429588000249252032908729628874826503378379842253522735131248653488017476796848875258980716419866890389457831558842193146307809421771261441627848620587529670013269236258711400414056309845430456414590652494966926062364457558759745485145983411309915310488808657773466774913514005061939452643086186654677484775871344795780490111137725425739988880115762547489462211766659771805513174107643709594419801336889500196400373948789242775967551446319652894742029584067883917702138088224619400661622521957663375167256774982910258781598169308671615979212902042247535544029773450009759074741476842773718903905390982232455047102824242861571237708574494166349597221230300424807351383912971117479641607202783654771364865511801658349681044415926319113763450615733263115645257773842908173940193548639819348056424251348660315115048673804643014960937445826166945791665727534230557073390807170808518739800416463338461336294432596351208806916325811545488388248464646986920115709994318355963977522030341387706536078018647172394228349383758112561280016356782101129466896335692129585461934041694791480394820658669611178079087463248923357974791140147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 32222109813160278563172240917659873308410557491645353098632238821323417139911595436540085675855171959388835963928560104434466306074764230674388870615646769061711287482947947281060653367536392419670721957046576330562277272084939410345920133226549081481399364358105732755218501538266631654218016842699121028376162032090994981987561086168612712933325672629024567531714247537462565021861852617909054253638223262055046417179195803422870534350493395273061241604108580485485852596340085403874154289433410625330938063840361905412911876326004302542797223393884196022664834873773538901360156022778922875776307316547742822943596402786415285730118331390218828323547414280348178089637391646294449786333547703448721044565338738448262597136906911111073790536618701492217108420001846746528269522389113154819434887742206163116956216859965610057930848129083239478117636567418410922315986481255361030744958846644783458744777595876571914358698466800210708835043850322411284970443449913535526449193590919799844919456104916132155084244613491355560132109649949886612502372668573206284884626799620707851400973958048125212876145258551208823910222518626204310904012967610935880055280965189443284898756246336604532884088014135184009064893349132267856056556818890250338962420514479619933090213084025822670806962135026818481539495619733800011291209072207527017416255299391971284447953198419546722976730639804068822416665216163617134228110177395222449454054000728432945733131288460983527731254897061458187289353076970222025653602161115289456008462955760158305830557557420165434085035159961207283189439539592882835022059612037148149331231466403195049798790089760865068114677703522292937596266496801209993597710335195263593241147982427150402203758916981704836547666856545750854438662902558587969288525172279210190619637534073508535503562513177593396041222108271958148987989988248305342522193634848569746016998805679159380954745652848999483701999366636670719281185483049086114407312809131090784556385598478060447020964281024783751475472783088321693545651388126280875685997474889639507867036783889662269015130838630960626037591716657912749511645544653508836318138178873412533796980512561009742808624543578803774472316576570585019924900776441412509709137810825720258199491072976411413503333295464241356963447604353741397033757846728048128891338841399658666524066678985075676150775690697648872774584612684984789837325700702976602160713849327479025561317061514119431859791548027859024967166301557748483551325795356811710097675795005569130034440620970008576202398715690895300609376511814108986495545890262596024755177772135333221356370868255479243130695297898635294176694879442778979834811854997136574206963580850048180783237354139736192286808652740564272663955989894335586800347464708910168855184697543545239653001261574955647155327912060084834658590814463612753865021519631136516350796895832433438389677391727104164918210782036603222804509093097640964389551926766589992679768406149445318008737263139518586483369584588985504728876748366869806652569502439867000431942441407070904444688633994702926350115369669674985088539035469932474428282194350128560224473564902685584513641038425767679331159437919802834168014623628463953484385196577856679596773241846819749405793398047019041783902079201740609394291734917220835291876051342079030315199281439983835359953914060217416295133521307377503874346981201477593665686341599779361197026548913864460649599318994491488071358574107508878340998033055618642655205809235861492796435993780050112382318052424455812343850759439809073882401608867893474883173113079085067166441050344918398865153222203867317202419895378037090570089303666878350357002381519532155919057620345102859719084104653745299644437710791345491815944501996840716703741596015589185143084660554494863106643587908211523509452940875145904296387560335476377145707335123670153690053273612808817196895794573174513058553106770379750111870356661217268704940948496775323556016915579229770771381582549938398917608237885584184266653844972456408320053573677609482875411285282143197130724851360884674963633189196666560862451018522335500441056638669534271740482344096315497530130741770890745186384089596740538180528260177815125053993815650590516219548106535446748000702714207522921414706044628539435224936380070576232100967414261304062199195684687955121855416375678144622338868470770724941726554234177056319973697693070774063334264995652598497280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 873043835422755604478554942985063506817945014319361245019594908355014196272841346913407578912766152459537836220159707030189850118093341289557060872058090731884507113012448237697870132432495408086630841521268381226455272201223528223141891542413587075951757636136963251350359593024589669145748488315251762688157024294760951682172745689042679170487351853393986644925059456890351689006033376804192751344766737867002828869862645884373303081380699672948212724728313449171970299985653813795489985127009448714279700837612760158228500749541399502232092578967389517347543294383851901704047085307551136567782131807529343718633366568238441425054178305163462056567377193734184262907149005324895734735325539650547125920818540685291505907078759647783016047192176778542914517964151149590929314683202951390871620945327959966532381805672899152916788963604052134781001400614742283155946391737543330707421909985311188682475518141708997210208759547193156901099358338032372494813171933800307880130791580666879129758087104164700944144618760179300173296924583012665088970005010851994301965184736488191191433450448823470853901769692121851952065492283983404874796181353137708301344125682591221023963414239023935517833003410975329468592259156813019389055650967121671322043531009428837689032407912001681409497871411508178269670580611020233032786470132080679235907280908558496397993615421774227886612148467352686445402443007971628273952025566378356533554083003396313151354422168073314776037653894672024426589517949328089837364989894228347693393183642287292346702219343961644121146596783923988162394388820191707421781368132740673889686680803282112701824126839048774648622329660425600490515397910323207905993364826056736225607748240204371655552228880597430149975300721847436333353405114974991067674269135078375593005022945765785921640669622049881264764057843040074324785948413868265393009129714091983275385043110744203992727268970892439404858250805271903889885488985440164685001519465789676127458684262805094358975190348343591480620462696126776205107770866169415677205984720957786681797802674392093180646974138164032937542160184763852911943151706286329434576689063932864200279531462984805814262750682551473354757127795191488753792688645013350863346462082412484130077689593583578062056451171698694610729365968284524251660163698661878087666594120343008624805840278614952970839601153130733631450190827982641525064959515431397871912539904266899129497546804913264348239352731569606830451787514640198619405273679027226431349914462387716915276268563688060967519771917330720139436406551982126990221582947696100659963579694835289041351974140679610283739819066654959208843068054447192827840721900738575507203668061514733107408411040762235450766949499793912632895937566289027736845626396370333449225348943231626665395993955559068624140749990032170763195293227538086368778092243890409269371063290824512879484476386578560653189439722206987122393620933238022064935604870083853723966791816495898363668119254521904949295303666772859816001326550948882842930214577921743573454832070617682439698897928601213179242733519747723852350842292518995231996675605717039300972645446461580998811719072023972245910279965669819787732575377625200577502075363535261954160687498384899806858933530825729875187932630540365542534228641391992472722443260324492206282273302321704445195355327593630942525162976643404885583432392578984054925179964054340168495354037674688264271215513584102018752494453496373037245278554391877363004592775018750790293277587348663969835151706964475947699591601078322759103718302800468463104422868344150439656139041122092250173668847640523659944579818667210278448100137670040123955102337498542398597110795730725629959917742544965696719149341423000615377462802619611240875998735413333577323460243854178005748778564227030591643757445362042937510234278068569721285629194387795040110357324007013849652553991169144237171740723773906913416290200278615024453318213866990764381489320189638856731745697629649541071727032409781938718505447519925055391527322440984296889771778314874591285266865712385037401224313143436085219785524828596037777877540975952776321883498349020875008694186311840170871971733931395666945675775516788768683391489480587022460465219803758232458968840026401565422124025975990587188566162205945600817581598404241803538784878953855143213551416493937099406235558894060310614912209916142404620294202075987213348080615161856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 55850217700490764743918739275023111816284296253956858381414945640264867597413604683231572406918676875151840512120811955816952248842918389320048013854861521876142054989502082650412053562017739372161497887514994559999077407180001982371936297806183645197861155917163521033399602431003990976849072370764007488590477018357028342051549129140441307919044713967638237193250808049091661144999945722243764612058676235879215161253162590261613735575249792609828464627946278583841143343321231052275339085068569036950323439801483142429625377593170163939355613702961265022568528096215942283822082476131636188530363486790838438480120499651178662224186229885181629212049731494410104160889490986496323873211456550211542941243368834429418908598262850744902047264830618465039688177499978242394972097897860199790440869808017758376676384357274744198708302434932943315781175249369664068941884066535355556766702328760709025099247796609451328853331281394556200539261604222370711427239952302812562379852382946114227636436969416524526672126368227043162347496466697688603083355137208854683314712706571544215578798006039539858681865547655352959993198412382028980141252658253159911673629035891495473814014626604068450007184136239401278098455468651283197621974161170307311779173466046240420552274337784549649616041519792682131631299961407826891481757526077708246976808638728238741405843742698563772951275811436145705376182640296096146689033595084343813193215473705586114574978778694005277744994387026007336585443001937643212895769907478824330751659625773908981864339742396309242770641586461521948955662354864107011217696813163637512313014852813248073714618973661650536919918043126730509447126479809254442863353781375736819331792407813647931475527376801220515007686473776092726452389309595897798197797395432391326115278603809072546583526151630929149985900600045607695615884070496031666918144058092927576494108796360593754631744210967997847743762381876889120634122991010880157001837975551309726334849187807449516263991796360732132161698025214519759980897781585365187703193838831065795103453881558322189018935025292867988671671534405497802209563843248323931081550490690719083835212356698744016522063941312871908788991503202943004148011714614085326613658591535613848838866058659287594291590960740961115996291668278999076222343826431889339071110801268473512686608439657173873012579320954563288954042048129403408976403164451686366124676239964874083047853839766248596949530081670330119232167662720019721669019824099435266125197165780218825373428660114295186917942187633721472678616294813385038235522315882799024775991565137523395387904499895255770904493227094027058770014219616608419143213856708907859160941561140882319197219701194328628089384603830687956445083288304389021542202914063993289578966319314935266854927734397002092857149645109116036825134191030623916534443580977671951124845700617498299990648179546219325829542828059187952887521539544022886108400004701694012561507400728225523192231868779361857625399156782695028742836681449453183827892131496303543478583872109464796958012787862193998246826765071924519822111566498123520284167460929630735123029928485341529633099582549514336563389930323746512840609253488545496975087900955139006427155424882417435615099658166219222084667949771335029004528473116024645648132291305091750698904668793600007641488802212171381442117302237907547345394796673306182320766065579880120989433941837160531787462229864288707112312269746847092392701166754396477289216717969183758483617988375008149304499252630887535236545315601035825042088785289170781166088599754238223056657057986794308580149727684348561479953339014875746326349032219982936045140312652618705124850804341758848780395909415610676626063222319654626738755289289621553785010113592821181567371378460422838564355290845094335418795953877004409308531522751241673868146628304727830161190826337910108572065726372884206868860607966641199100639366457833739455566999740151026655691745703445012057738540248534636310694119965992730128266631862849073454327824864027100095526493445691238885289149602840246897002009998988608365536757841557085214595399483672920072110932839609589641588345947788987528834632253329314083769382692497117479747160990077898570040739400858591860323176163559507814469288056405915271711519032207720809545255128584251009145710587671032912589972526018555522178591964877993060993836251437995388813760196075160676331841126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -4451043700883332141726758490703793867614832271817864472978178391039447943636984657481653133202356626726688092761952772053609738514708796177544989811581427633204990016394900827794547407566713816917368325855346965481603315379674580949420618785142270925443143540363017715859849938672846272194882691194524773906628192656129958790514872240372688480805748349242530074355670242098482093499949098475072889688343610595377073396407955318635895161988200960823588145493967237765888251007690861810859385521662708321145347378306396428222169319958574105718835228916911875415717895458807840571232101966774311254564728854004585136401656438334901212963357464748784634253758288066135941081181911150083288580134631190716742928846770122349882380681727314520627557509421539016453628058466411706152850985150720502517022181719522627753344245938891497724149003106126254717560226921329633217666954758279475818590241589947689407818908838937163986564665959878944075684481213154053529294427919461798414076021830215545210481390866116229250690235903776337490798194093468584652215044925801537720901583187667120179238352067469464462408825546852426641941265537429709151527636831960298248607364282124392138672938888502210340831682273430534696232796451305736710592201234347780766949065933990547101890353299259429873800421077638459620112206445286955929048959369817027351571037122159708912664789038913477414234841597072822322892283516012200431759401012937347051010874669196405804223884209275476672731434767291492593822281365088683264200201193904614240676983271585723000639774391639808449306090390476853420983540920277207519728020614362308801315311928509570814875863339299290278246355059432301786285840279170530543680032587730500966975817854144376537434229918537793246311568630492837521115001833188944479998942817056530138740039243887200030864378023967293253339610720130030910105081798272162428040889829126986253758267601733956515440538643255295317695301049178302323851081906748616367227439204904284850540528855819391247620325183257123370323785207164739175202367362402397392323566126703724661961313728197622026924042340336068764697728206817493790640700113955706045821402834564562346267615106653706071161432942838259953047786642778686945752695431603777324971803654049468272750140748207700496300735101844392834891394887136726241917763637652811058618683125832802681636204403860131844318109361803859949504546319188181638280537986582334319165804959711246291434105689556355310954112189901521315408916448668421376457753577824259838231927944401063338002919451693533339863056293874854989061845978117288810152210544977110273045963120001352051037920126403976315115441945667574407602129990347410939072422613000330231999870967453411049183808101503334274823273040706265825741827179518904165900565854502893682526031390840231267833385256640284606349545693444830878766839010402377502762488173810970925590235618873858495877484797528314616015701740055972075237138246347329547241529897007667394782231197636812750242173918133604821349922762669027876147942898921234066029574171635733328674312064869017092236244414881375239585101718388631249180045322666773831154401100793777985857224741487263771682698123369024745041002880971770171605348837878121936528020031272151794582631559415218388596717424953645408339750622847811229625828030215258363366886545883508266229638218060616254605664046575996795161937062324375274256562533513178706133177329773634725888309493282220344136597058795174899952553675924173070730158275819920192900789244448891795208330704020488140978903414797355334517651354280225701327324230565684631446800508198163807585292768188691998436960998091329554513677604021369629980433713482832842347385257754364624636251192226581745482353226761000056551448640840477342689314703191772226018326067600949120207635027136165352315508190496737207810557628779977922358085479376697164035595833510204257734377936204359396087235197461757997462830239394032882484017908756083121768905584688317042015154165582958225616604058071119514675226830584846156030981699637817940669816946858855555333002592766406983156940589458569803230648901720737652067640572185686475882069317920879390163744208913392806053781059978270957295593570182281320987626284874695655080271536654183971384245198905056871721231002453213591637934709051741931318911278303596645299303964148308545043429941604976434555755723485287768662615028774237491342325847400010561539616214208443977700474880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 98873874654764620058779973870305425634038454680860389214120643813584977522190237025656299273616591157225968784424662055828162747773951985077507986825477410279191281878468713476867518033967060058493210796764745625942453930393829796802422174120174860966213168133543303136641045417304349811206447540777350621945467966744557879581018466489034256429178847281864173223553400019170800783754381484023661697101410711354276721080418041743738560406231114221994020790091747875611548339566051457600608331066443814051462224114115917264521089812873188199132091552223790992364512009019750986196172163440094118570469199192290966505712519358726427088986869352174463652568684135632234311886406001533767859606499534224759774793460176016951078987768178948369165872954030729024735176870840430974221189415473331021882420196994875392813448896597615140093594696103183182570638041137612121917035463696459691612906779598769000581323708736038312835642498910318351643646759423734585063289411160940304156019275217038695785490284238702910829888142128771966827441877998418501761102791960250444503958912442798872557336945444019302233056467164510225312265697210492972496962781090588531723972966634061205411523183997869048239848851475176863797174708846390581152885361012177594303702877538402793535829318018424100024383430683518216916494048064906868910202491614059940705367109426966336062699732909661318747346792318066104482890723870040462714995251272692141492137240959693815709531606024687470915219520406371225678982246927604099414643588812078324534025331267355098654359839489996392343391736549076780856702004983523068826701555212708061297418771645702882353177633677761779674797568887391634788080452429759213483792455582482130332949589506569660857104317258821041055477005544815062825749281149233142318766955733926984551470302357117826473564224044936463580557104530123622554356430217568882482562191941121392548281209313176972134109714384754638436573812276646375942557852843316645884818920604852830993397488762992548587960267244980424241089037975598858744523426882115224562413743448976610310658211011121655178709558553434523305123824295425286231689408850331806696952259800870716183088757162317555123914516491394728135189338922744769823697407799226917900495484738451369041561262965047004719075788135682692091952670043179780458562705549268468772554165943876278785740244194823352393909556081636312441214730410137943271915100104853763545760762772015259772266778249896027411281232416897546053116899627933161316960415015890784779215317700180576236732160569842792529545776700954930907155530394575232856997095045887236951646938925908011512936765238980671906614741850821505886732679445156935397128024011197994023765042245851586987093271628771499993434485592644580416218443723794915372905460303255583534347245126806125667086870130837297440066305826981990813895856267776757865264761723539716301131018678918837267079944996786822923224014389641478709035344668260048434680408131644695695094976910714820870963294547569206858147274133745432500804356012564762096585057231549510595005853053482023224069418303737324059865165585920589746796572962378382966442503528779176776955249063622565260350850794363813104256116906692482566334464091285688060766477228249405606682617606101487232546974438558411178406449351346256999155568052931797219500855578328167578072497473851551736110729076038634552580514662639779465409059352576140214667736294518260884872355373838580009637821281374009670583426698627462242308794540653539889939535370603358481024459961680659087315066211802302133508768636359534853016094907693276391640493348205476108734629486409081605670981121000001952828213015462162898894966118633367095768421113168630408678685024370750335001319674994396061067397662718886601113200486275895074208801432783465696293591098627725820426602964755235386477144590101135775629816143676053879019660496832172283298910316365132081347351522368401095474299960508410859668838094868311903993077637355956520810562540057049475702800415987373998359633134545204172678535277878193577721773812624432958099536394791884723497008843544052664878966988005758594016524140253518845197669292572894590180250783563854132867176826963415506229235023390405814126542662590577229572880975704847676779643493067344877537866075321091419623032295744194189595526231653020612734701915196500951207303121874795649757230855992447793639219075805343181423852040826754639180669539414599270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -11477428983111529225632611033767734321958969721845850487382094490244392642162177256680264575766514718852466731950662575127501597124655819669439268132507253889841521795028444494403349310255743723691243004993524455140104152053925308825797472986968940509892166225030316110418578681666313702517721923527996377285302695989522905147807199005623378105200896511552293990232031440924572519516863552045564165875692591910370123029298417690036048802427837111204345134072262632073172056647951896073427477261905690880916789714360917178405147344134009396891806696719640716324267276085445796548504035637285993747678300810988774011871650973975193292369518553240614766478345919501233338722622617601288504568966608400015859939114857988325473420696711457219415809967339344570648264189021038014413255238885013112757866612654896821153156940318452992130117474974993221238282237957907927175820983885516868603011230903102848547529376362566384374725183419358755955456716646331996223544125453300516108416220315101225065715081097034654390341450306767767738697191747915453158658151189988152368214751388905288971000318696739724356174906877257779273899708946718468701260938313350741129685840334416182952685330315326513468945369030458064690347391008239280894891554020573976031990341064352510986274334403402153682603466468572531778666896267671236604086557919980455311091349660824327736112603762583364798270403554304252393319440190460357144162642040973129018799721531501583475302156278123581945108955302555465741804116618010591782389059824286515319164275479089718448253107799958337555729989382491687639967437550809357092544561906372464225562713096343480993167710287846298488780984297618347186241016784492311220975473421394599869004899739043548721664658023787659519628212867119314024058546571037779031865400806752519438708641112726446963663002525415077100955134252191083916796775006019701931767132634073044139161015253533392815468596491932129822621158512975987964704608677453611356641236551902890524436949541540897815403145973244286667467412408729286458936941849184603961632522552006484061723755563213241875156486410214696835419017812314786329557708395923152618216224177266761269475511626646107941730062080141235743874604075113728159854526736915919085681372620735180943005478869284859773615129546401359228581658170343723010645232778189530647645090636963376581339860201108037564797582233032821899712400755341888153729572304164820415463730998116574167316741875821189882415305800566067315872648431223432793458561423454650209179029230568885270033737411614127943737807815326302274021347483797621100564845978326019646249223267223058354289820288349314198214126719536774773217651589669548743907791774235646842138609502768791815140206988261264461729037094734147185974051561820813495018359563098863667335490818723808913807257771835702083976240834427403445623225005956340017401653350986752696909953669063895204925354294794880213745814398796750491958258087122001631978730595980814700976431111158735263306111273177383315031749040285881088007683124495959180452470499431323876497781229851798076920969155331635811480193527377643907536347531326998852652328674819095499882434509135851392828871907737303031095768373852466053998368576496791484435951783018193103314828240960957702675890035951512348452172814714225013370956961575815616929833415240469255118832763167385864294393534019527248732959501137113235618936085769289504102487312599388012732245766524524276581490294476406307915706513972306541161278722303090373663772371810544491267453089284430874383406327031767946103455351941858465698713129716917154410039397036659304149710430258807407065054520943789420402545287363809944129404687600970661204462470634178971737981824759222974327524246408832134271405957167461588994495957376360987459296222391365821851031342014655002664825491488581809112917206802813292202828914961585563235368825435530800168083275343924604260163174914172290148102606287643839381214752964891674887415656480491567274041492168594304269449443593918245933651657272017018714655362013814968114754071349236145245668057565828808839424733794070941200571470832611656694766813521909545176433713050768549387992018014419439536198696997699866251423747843907264517915678430184757636619355480612820675562834407667089849632933014339179658467104072816697743061803769613213513370241729715338473211870890959614531387430784551688370689025765189542889084637652633687682692366837429043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 131812907138806492747425353145270062607210467265848817698218471161176525642431472989866691026196773225918756082917555282865249304977185402974991524211386337849221335181033603916567391779208877284135369321913957243098464726044329465905510710217012532196441197719499736833966786223205037374679554610201815867231142997535607405465858740337476788102930467471454541479959034096266204593782838934175888805900570743935855400234536623620933488965166191236141068085158002843989111588192967697409031128748805324158785821207837182143405939233879496701901721792204848095464757139551990864636034573982644442198988881408857204998853915536122785021902325509161280232296331057608181885755521538721649152754370847700521888309615784372794307339621354791631893167119115944999418918987442365008000131563292640055976385316063276707232621928592077299142035413690394139764562600174448457707410466073650623272381667476370810016920913346790506364340363050636224455020918883899340376798069718356373505199661535013044487319109350960290319907279610104726790993759371514684096709483359315083428283810616304052650106719534278957411316718321229953758163320721620177850868004244689275550249355397117248492783884139010286880136825352413568425365784093106682979533434241729843323732130266098728329356918969864856073794634365072983372903283316433953734456370450334163678097927849813060723581521400324639268827599543467525449506293869500124780338519465981731949739641127666194633119868500766297513807253626717793746867725786231295886507081299909007183965476123595525660590810052667203925939331439901892616775242755598551762994883332474634841984604163670016026029758150454816049357401072872946812249468693196917286196737160103089472706462023824909041133009367488167827572923782626840719400879140911862664742812821890697562551422522452903535638301393055563944015437066685573631040648955559199211084652647979381685118658796160965272768719014377974768071632795216343336673809986450571939373271304403686264001582219620890002957166896423905098716985151462139683029747421153980519843521505635352342460154247714377480932416066591406169660232077452190414822322715108602652325136736553232153722269788794313998770631726521632524650416275080480038693742887444652873189813902659519745654725277156430132380110994715314681953582617847467794802853377825563439317900580993173015114104665702206124876404854768979304810300396990541867181373645176077883292229733545616400057826463180275987079489612223752356949927380367242682589145379381979715717565230448073026391220459572423329636216241747879976802335040833984266944696134601248799462366391020262922017078985844599521128575946273579464237937172937775144425542965336602466587078745291177834845009333511707827719377349893371863454334006698313185396472347427228976607641375890854738559079775003834606883862456647863020572234645700243422240619106097082494679342190932956812662371712990253099052194719352183707883992303290960467378080256454785150162244307258685251416620899379861363142932006473651781693410570976795464786510183165481950771440376301507982828524900356703568374269115224415978067897948648006530694582186779626462355878976478706610510816225353522828159333459364881228314768039265875798512137213185806905930025718142703318494884802870059365632744588977387037531114061263982163730595410221866076242914540719952862188137757347513113549945490405038724656188877521124737210526395973560189175701589845279744510780347591846085675207758904926100589118965913912077805608327713482491014391640988860562938968013023540394865843154989023866365431659061445434456761449912529421652275534892081291359238732507547034536200487461852521470930422962321997997333260264107611628780930612667524361835655183113651755419641220349486363691429664810344649108234937452354326652815103698015003106191580300023717148907505257160941992661512315100161976074579125668790046169748868995969984666022830227031928085622065618193326354494148056569538727647678618945675534891155221355064995965280764586933044114359630347610064471130509600501222293698755410055520003578296912484576656551199377333671995062206188999581955945714844619068415640214752143807056988074732045393331547469642526880816235657945572026258270873189354218948511784424460796941479849318968286316458062267258041510290157787655822465051187564074246192450096562761401477536833192329016547938749062866653514149864615544300165210674576096650854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -8437002143266777539178776006174309130527908456776858347081258427800713017921303290469026132779474026600114056596081589180151181909208407401212303132346162318534171004725633973695221974979622672458419260976221100339389817939616007141404213364495302084790766478362602323513547096918763774061346113035981616114607116332956634719184199748147083562877962077539530920552232252672411604423080832220242137461057343248362929517396272111236710351206652162869792658783114740264964453427068649628179763798034136217628575146106779591354572253939443738444899081283958551391815218273506599661744460111303098773532778016864880215164034400926597066289041452498170296265447084397038203607026720819085098192146985339944408159910291963339317351231047151002648242462592976419755712366920324756694728072784438872945885795442461626562206458639419893423113049622120516353625032789572322320900554624656720737323360832629507608270844329727324925592332259935999790886591169433372567048393904122388073274255265654996371770157593947674018549316893915225890586684801168817331864383646312948019248908159516139898532672121872875745543351495225031768311998462839077571475408417699536382962044957024929263050312098331831785199840009720949932381525893891543696039748730964257742416899334810445159191785032132757497732199359054329515132156459676674644202047102788022378469902385856241320917715591882277911232602449980778520087356262936499754689903914677546704279659604363319736506671990701433823400116540938029688269188003878300467323796477337694129921343765483679293576129581449486197373108169910975556964130928446365392351319636342491753173432366079914630396191918820833702691430167552196171068294923074919269484544929061945404422945057926063344451479649893407031297930911030999758082727620510171208524036620923414718732328595081606661904062128942093665449339627618258053237145626283032333047342283197243235764718077127213944024180727775323200131434227727787732812334680275193980276235532952631846452659935393286602006760855118867375307022195327069749539401795908814958275746994218410954385188598759425153802416857102446188089021848430574614798267433425718753660015934059276292133322080460663934961822393919693756828967487669426169812633419054470826046550748227042736812764340636849456959472642718904882047900376216940385146653393529282351984062948362912916263687286810073741710579222463742084098726507517486890607066863621458316205421451103313467092148899719945026197073684604455646464291340844365850041091109050774130957236777542498890784925143944461175881298193065871097752891374052619869150669287669450779289247786615642581966819924510572766552426769497958251258453270606717376012142889083043908716782922186270876045983159230044639860030880119540546606030500170317740425255321559036583323624422542432696983798772919276359434108866963078436382546698391728250295520951096811036490809310275955838419230461077815816918472881662333784368152570491593769764247858520767050786624838430970913334085592383251779977771234141889839229921542803296221863683205121657796727284811048018160378287356910593396890628460557139059722720989240340460645558249775573723183098179429573010941879362591980375569143127311124354955487893205857957874529859483724551959443373898213531003421049889360975228344740340538323776048913298827879612835575640236308727603854825127059967644758669384423884290286947715187570560293131840270434465653053812228720158777737204427851384645685625245013637056861669676991123431850027824480976098206052301145221421320581110548324544090892398725755823675976545026623807583772458969624527659598801248566702645812422218111957351216554427161851668576408754298012034349041499022341134044907826148336311146673397665872725512796386409040845023448022790577058413501900157347545842421977152254744936610011243292252463746460638215699066482556911509348123871667780575451308907986264354700739576367579485828191280561391188803467085069193334632791489735415195311508600524683469246575788062729206226112229674003113642845399612922420678995977121786841412928911782021974249307054096927248075244719277730158271856316752170301929050414744800262799806376849541110944154935770993522384301338340815985521778524279226317135186167589912504584009676229231530604417414110599061711190110316596798605018892429792582918364665427327380803448999503532612649905409063761978062109200892219808747286001069551800832579613198034927616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 39097403441746743036569004749960288743707714444745180609794319732322300551325315426478964684418756030207470195439538865011176992522640618731378466095587944218015389318079466356332169876117414674364251787689073903590777508321277867410100153545915660409915934685728701223594053605410730626681866220479659691133213534895129504412404051415938536117636024117082071512508315924628692660038113574734872443233881092779309250478216421904986317968498168648174449270916631012125073718515226535483601144150935400058352073749835414440221370086002343331365708164840613000127012892959885891379538839445100250563387064796092279019743716345264738064281237500733022582897485334857436916729965148766506585831820673183852723112426263408881694831295012735152377734372993726970992475028217475625908424629501220329840316885173535488057436693262249413272305389361111183385358214257598449161645436379742071604455350186339235389601739842805899949940011809156775185600018910222456586328553081662136517182103341248147270416361024291940102784938620412010735585547904413159834586071095638165062747202058589804714270165656614672755336927807633351728559091204976163803782134940605421886195230060427270210626264644678678031790872385093048929505657974544391286530192346040000416864051738577666637795390740901954098860110900632128371482567946378622142422881150057803586644072926021543162409520949972029749277429642540755797950058201227345931163424091211350960529253085782066081394891304944737334916440315189354565213394244100173367239598801464988469720250314818296752264152801244646024728928341957228727320135748893615535820975117367019527771276431641113465692315291984940360009907794162192156962052385191542478232872952666874893684686042975598630638251798012434010613055392439512489164480821777309680603792631214276995941963102988910700716938542246368002573490170281978277565830243282497206580170018274322155327876699264037235694239427315085378488512836119130116105437427237261882177420233192677825126834499433283742561361302151771963296950893160498960201849689810931827719234145078079232794299870127520551295373303711459646249836920827468284948687218017945083247653812840558951832091348634034675883032829460509404061926348357478778740586068029980186845256518848115405422322025656073797882694237753637561147732503197035437929825302296773008023016790161933037170478229701355750946352602860302450396329633532342358474732883804859696344961430882871904060672141124568478787674533073531321512728128440810561069561614523967824564316379207620309473687899493967079452897649860642283690425041901605053628473818081162392171710694461033300806594567257273538575891659308841002000666593391037713902820140519991016238147574362969161011760065960549578767682181406036494409262119967458310715851689444325050454844500078156772276106244867353272347796519585349019079776726729773473548122277317164851935279955175391051133663523023331892501963808917669431884711507683486190288548344323436695901969727525041537466567519292929259071578080210443508574347923593161644576143709002198710327441909738951720575846234675518829158140177381800321330611977375084384984226321448119934370910185008920825175958674352275167211717321396554452201533182082055721800275244537194185436109731237251272613315462139067789863796549234715831779243096706719659919539980864790405262916254381792407946061656901709049312904120609051458567662267064857912469419540508631233684311729871098539030738406661893111243460728682432494116800469386526049267311292652874899029817893576721393524294433961754028724431711806297207434594313465344849808986242442068252564511566941850401076946045820462182937170569531773944628879722034534433407066727800113322172770718252321892667637561836200914989622391797545545619703744239634887089194988987725403362621087620264263546976341266633357476396191159068015522706802439344015252161311951140880067164741850211183168945392332929667313333003202762797456457422383413562043542394645751066936612442216170513239768970532332999027031689857465457675088056020769874692905806419212232605801455440292563282182966662032474219110190677579467417941407410890885570346688885245625978917862269345430163740182710575804229071864561859037019119051907995647748218346527831372849267390602703168180965106729600214381080067600267917145719785903383288394238473373807647777312812262639250241767703883676955043442421892355813548302764075036530284953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -635948015953754304090007984989979573990050646134825616896030776876711286672953483916256376750429279932885094824399363672181775872326421402730290459339538522354366539497677931927409268109739821550906871758708868302207991770894431612368904352663107534383813633984929051226140604852488145476222728482440775093247082912124642018602184559512478442345926782072955301083617096402744284305765710130155432940254334990218088683217088739351860214416368429452063012885701465766921999503871925444633178837178006061189656339749749907950369263956039963975346762288295651767255199368635532410102502703503633820624068776510384840421873511492999259041287146475351898253625877392223698074029648677561220033622248990870298971141689091477173185743262263692363773781732575833969795137625710212823086686542127468127750425977309060893125103965104038382450200251752989671016254239491249765122649810765496095816700596450538285521168017793455648737284240704286376234836960200206749136007767397176308497230955264446032615226668756174095538110624054614741546256519732347598206389129614523557236747740583858518574998352507973396563652679013718619813335904334593048021935193442818151007004540204453908929395723474598081515613692767252813660786804104128846077019837635585635066294209074112840664165881176935568740544523807283771725429115526213310120870433714294134592787789779981858317607307073409651004459308805282787173563106407391687385647691822720450929962333048152453420844685214793889088391140886098403040682112371912482161622431917621098989365941579476025685839290798358539219868553354659602637441649146275703980284240921531705105483333911444212971267286360671088718332266912473786931914431523626539377803112616568757336674851611654447558812553146780934967676571627081429724326138120179827831360623569330163377954681317952281679312272318332992795165062392568804123215690216212233203505950998380949381146708660245938233969965545012149337621789868727174054154944788205754793955661372827783629802386372988135686287884942322937902031032005621091718530756464282342371914300424152147061295458130985906044634670951897194756002372002289742448487655500175461715226281679864413689588928339795312947243208940892545510349416164471299347225865406949245167815782629215509659455488995781851353756731898970822284420330737419809566227492757037845489447423135597347258489854684128888269411367034003471005669700487079260466692586367851236047560384541801313302809568967904226079555681107664076028984980905933485976203581401722630631096779691329435319418448934078900830638128073957083084362246938650493744785818894834506255837071802869386735906803349734344606754152527566477687885028801515350563451063386837769312227661884054860109069307340606121096353648976091984433659762583656257928158489922797711896622000925608502319977019754126810531161665169287731812825053186781160431662051553687804674460797898870524186769123793588561582152508902284032308167029703021952771869947252002038259006807255811471653102627965098681161031394826160373914074951048636781203513946726939903739196600089394271352197608763834293044691261791841910958944929402433873360358226557010999755664761850053102748707710989897194443677481210994222771327941558966919099408345407568240342807888075312552580973713713438150065661695987727682727295176088132740725247744382881998870800766869666660967157864338352042048975741913980196725764854394961975625635908073163458050749201660339227362789520448783274469865742428016731203265448691977480074503121659445876336130826970507855551447887914466558652437723495919264796240301124335310604254877043862667821065362581982660805190365032094270765613650401800079211821169359799391854263424107587316092592774939656827284095881373070961007525434821997239464334247353928116198142231449206623118963339315071451415139477163636389474832844066970575960940527248066697637287278616564421284946929659768800413162967476086226902567048791063972057840682605301523262439768553883058913773684789233123472808610739109327955640693665075129334302991891517375665595463225430125058321861935067371272636622163865395267742005495763707228230341325352823956781182954125007441151836471921386642726778490063831883003050096702462598751444123508086493377368418891832680797257972079983846869316057467942352864942677142397533704107648496603579059152448918110954419510674259779303057177910704493710757120461900807516458298248809980887040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -75254801903491906058734570095119157426922887520410555544054691625286756263473514082981240891376675963927501374589843900442815550395029802081189145931731941889258180075387712321829145722507489328733636364993917406793987049263791560493047397341204556264642744773774036907361704850803256823474106856761809955589947978764455400790217665847059407011069238328401829420392505514841104525774396664327069645850340380603641180450493527119810651578918162966235994643424035061663557870845711207079498696334215295364272681513210832207639935575334534738346166546777023066857308029642038343822455211815937704496282582412998698487701855724433901365263247707493624236197676668366158027440565671133299272753396285084724894278214415570201822256519554219742743308958081655798684860595582660880493063160777524465945915031153102404779866110486976600904748270447154036649337834338805987548655205650769079752052828260528061311614546680277489865686826228472847464745093482752376161218385851902029046902986616505718774446040316779028345870228233603443324950561310166055602239419267752164289121140874898982455180209258054649731869495429972121485723807286611601366061487963361677618035545992274075449536088030813099941490376131741880750020502405378472350827101482739564157651951555619795914490709375644172314897436706796996608859299399552024951339566428018795380198515237737585034836927149010824271966846384664066881525073434165950083671219236865801134569146100731287207676711153643309540135783970446591273397613738378062595197288651135559793800035962294223791665405560627051514333725382952348156894755546907037365635367433212786009836600902454363412598630314022347148307982170310937597065910639225354963168922250818791046283538906797955363867668180361338474594890846560919851811690751985798712996673350343626318669364060914220253618162159204061744132176346411518723208481041573852005160021142368657917411562471445008931505100684928824159749287799768457089215748113839688537071433574199899648680227905158487793672846764147908207668652680049333353705166923400116007544867710816574205551600256165803916908253530671939550497384927342199650279953457131115710048885302732425625238964510279641068403183143433942149514153698802181478783806592862926395445721676668540825014304797144555087735655411993494003092487799351935129263593932082092454773366100557691238746346888256569567530397065439747324818164817407583523025910665766315488520313984390655702337899185830195829487680016564678605223250257868045425025274147420030133515512127011732657831776492377879033488739346332440849372880220454266389568342501252584919446447185225052484683949106071286816734246108277825471898201413322676573609492884080615576339921023224458057089953972781124634593797788984949036967971262263958461704539925740680747708760450910307152101443011643320128625543767562063638743421241153944575422061737045215672062166705140768694797069208182893462183150529104550024159119515236810789744713904961250574376180439739540984571061212657323326867891647157338182164441650875933236195407663382582546199366890714026401498217041073817180238986489565521339956163365431807411167984822198692575589489648558578892061873642365607610293597160783213664739850036471692751528847865826179543386141291713946794817182625959831875647424084274555428832357657168328241220355303471743779337165532708587393974024744570201330235772551632785026060554422297115496801979927350041052825742238231958924755442375198390076018290855269064705604631440326801656162290666445171890706272076861842450047280549830296301871271728318467302770696861394927077928796216188155500914576154881805225347659887623685461390487636661126420792127602423198487773720075656559357859262948484651923775969587161564534071630526974589273707932367336046834226416767744490218996480355028484669038999319568679002519672157203445757841647851440056811869570110818964189430209964560743156069903892040436625200901069720269902512406954421368588727794786606747052401533193804596707271632967231373446893170016388747407084732973491372334503569189500594189998785276775032847810384575816302889794306127257063223694816530390690326935587192652718702244661876579297669658517508499590355764246886280082411638255642430492298736174549875071110263691658444098358656760074442562792911792119889119902188207692287221898951886820794794880236952339733709739332695751372517016222462725302433337595042596032348160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -781625111463535511068685236237544682432838998626726742453882410406871431940798558269983373899699547639303823146264090274958131101000285497069101985770361623045085849232047099452869099304618081062967292177791352532176454935108668152213904608377723927917202524588487263913486912408887580233699718227444275084693563960010560902852781724359174927491102691068658898643700066270972152810647145332915047212667367502436730853637152123787271442028249449892707159285487164112379718326901756613790423740743906813409504585534742056353754189391832797184503778731591375682755698130419235910629210667810107898772472776141685635076794506987036660215860562901613855566096505796589326198224303307859833641878537734455680566461147683323578919982930216279431706555416704103767125347894266752364622048559601498779258133077747048359088338842258457743348182310216337625123863405800183783794643664215344472482025001994258784350077036747485269833400350217114951896909983445493873907097831188972105288516696451764240853245351742290873227509857441708265234800854421570535912979508206780491569509212407646409174721426774356925279736264163515221513202862246803561421227561156776479199419631032100639671499804995011049409607965382082384692631088390764450417424353773075097904314594181064766289847493401498645289149018861843039896656718587556174218533230512693057276026021695742542910699412711682193623286780050854384798619240734237468663159791426222050962097633011606290096253751273757573790544306147508204117996492424086760936926497123779892419779232580615849928210685133010097834189317985292000646273854095838229668007861037854334828839819133113605724261658132240815927255311031489192664634442196395493317931368589412597018726980594870680770583440073950529763859765589202934072613344547280011557256303798930665473732039568383350908705552066796031862962443771354610959718152445449794744538049297512981838804507410816768164094419002738566379943048651764511315947605121530112275535038353808525054733378052536924660152021023206799447563239910154868626724315170826911749443401833440832575130294609093033670445975938072551558479296182518288889503517722687697755002933245618134286013294584832642987176622255963939384052374919828248436132685923958028730268210314430648470503870653148817697214065383411794542187001288647298671147422972734065758202971026713362920901183866719927842843283452314978689742235680175552521011144215598434006309673549669269749439562253608456890200372415710455689568205375394037625386016895250460385758396319708186097457745222604576584110628901889426471587529061105078415654850656806533165770487017773679929631423659337363261832799625537539686278921989831067914200925677410630570272571887122039876228480155203312041348549042178183117746855508030444587988458012961166219277326445153859323897372767225004415704824292016880541402853803947547182875711714646312371578761832906624094409054586513431778970522687305820982285170570326610148260469271126428698817906898847857280269141903300776033876734335212817704112191039431359573805276860683297228600235208445405136227937425031839291633256379218094964111881494963337068240008054274996440254932066987881438285913235613696694382174187291437000733809855667141367201298285053448590627484410793179271355960839446712147915512266397178401453137419278751622839914651652318429454975730273489636103808978636549881777361200221533615968825501880838914727235701878618687579542488968254063985992962807846410137156205944653089577683468796138663930961612737394928321057547329549495291369165878962726266319523631978822613565365400729950586632342599442203509496357960674070409910967495479389352791678056950045957054467930394679809831290509711158016703129056837870202634155910643677018290356680794891678568453635887630028557041649571729416971992822535321675232619126099724700116868053482568432881671777445377095747276499281897112773992488037578323708603700952081559936009919088763877424660079556678452917273069538253897294604503910545330379155606803100983116636468066561325640103519555766351281219237202641575397123702641120803429313153074699173073349053240723288001413779631508318914929583387553210005038782861340710709787133981273859961853170714760847409528491713310786018881276144395274412215517927433424220137306936805908739833897232340262729768953374657676147811422088916650086361954379343069200895892483598109699858792567056345483496652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -1837512843106992723949941659641902597333249126906959848246040987906452480250391735255248213338438108778892180941628740670782044629523401657197351582630017347098972345456641500059046250916622982855051648719091310943166278818973036587771487541736237891081237192943454242726470004048770096947863197654173114330413120192021379323688761610022311181408342904100293024378435681936342219572488151161378195175620519245769602441100929804749719649298464127540354380391268378010900139695327684589356921152009245790978107541563456517211707032377511169171364801703622015490931274387891876465517989771473648219468311930132271704581002919203970224874486442124015480630120474471157252192551353580714645707084054593520750130293638324627154001305150776002991882004537712303237073705129502640068706468721688012920094033019674186486907000795454343652643452839617964356920492460273340512351554663475381301793300403533056696708122456901822465780039052717203457713147585362625482360007091372425008413652905575327833679284453367693564712186594575037478047138958503114869233335837485511138115074179281195062630033775709690237915258362834343619330585718222231516660502958376298849092005020394552563083236495071253530271656391168997117684567192175858595309165835553080054101937476864139652656689393568342362406747124013438082959771928905222103205217271856691913544166386296758222071021208298225517812206808611028172491011330714776235184543730102912804835115241611349826252809513321053957723117957936611050374743610567904167086527239854140977365066526908159148072075201438861305353556014287976858489241421509652159687505748351218172619736211453706024840373444004293649491504055401351330344020413084676162920337499147632628230698825841649932653315152706182101700376890317270147126575212047995397864973138532752825055216379057795874399711468437539122733201285893983840590321120596403489391141571627336901890169070655286922944556951999945124229366445150235657212784383483415554888798620817891931598488926493737077506726556356709869794739420048244545232251400395201765435527396513119503402000459905637942511035036698927580019390025793134965667622256050995889654211458765062661176533149727259255157485250244140654007329484152936241169935667945932443320881388172602253958161495710437493491165083074279869561273397744259846103054745122883459967895160669160900712022339010894859874156760103218945508691382894156834621217029269246818853347868748279839597931673046070205970874953531678746384322070465087618243725260215257068861423699979461020418905619159553685853968787747758477668222555000964585630063564984216293162146780014802581704832919411904641635667982086139357860519046074135016499698624164371779467154800502808954968289098430515636438340961927108904909901797429855847525346097971100446490096479935942112660295544635763190878540022005422429742720718832660030896886290949958611237421391596879607813959345399107421463280342474711540015917671577046013925835321458370091767199603530217118430422904810619184219257834837620754210858572307977328144946234782607939899218800800797999876914405129786735080807257180042984323170329391949711613602735559974336663493179243468917868783516782940535984781089572769487398424144574945334939060549102054327322531528539579483135185180908379379348982522283221044645793883066855693445549528587536520624831554677171932966995524866503470705642249547354529371056911087740711048202389246504843862576010744182000573624836827961531170400148582685812232836963313860895966761717941011197640352270058366517105760796156302492434774892870843389298324705034308879409602650752509783438241223310568894834385901333549659290871966520169103307342196696889153046365213628915712673902620429513693614713077972582314855035331473925797101194237020214739687209910637207865380718414459219488461131523386825021999527722593293929970345774091131668417333978694558556088806096111631338232411805343684616100762675164503747304568146066834297560287121189773138481843033861237423671637390268124201244283211556128033896974599526426720419683142198767724700441314163235177231583226698038292487701889651603634964176181407519659947711518954842741314192877515695755658173874683408726263576245575923751065051940152183988886425724130776632241328504004518929524038468857181306116532431460519707203919109502650555866155689857680201635762454912316580649943487904854426402518923500622696387969024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -104195091861355785554781689539216543058393541818337673978525576137250618341914815564953061968101232430460320885685547105374864582973061424155036008461241686059761748952591597087553965431869200079068650135697055359058187038559243694696274837318857776754550194818425412329456584924309682529234245295263084920977635247308236909474676603943124765458154109338661317256195979933324917046914709770429304018617478255551417710235767573759475796392170163962208312971386227278160488474172144109054052736308860832883343842364302460523803572767401526173616300701810911825687542526007782562939752856694154738904428161360151314614841306087477233344017536216865520363312915684317568415482696069997817764098642353724730586335667796394051016706425115943734688766220472593533125570766250748192599813990183127568000645462260552658290845203301103455588104743785875991881499825968346097215853913673182786587940662433078870728444517224649624615788885215940478055869591887147015436375243413808788372820270689904408158109921609546680949819053425705235388736832544782148372609978368962149104789584172869799695624369037235578626954540047430440977935209087320464381726889076149784240896073038377461781778066849321484388927079454099651284834272140878573134705669601673761282800698262121369185700762625783404624906612268502976756317934605887376425566887471445524195289922245556815773080709211418835772061068767586714940313221650463282868609959725817898677659080517120374486549047393921300298300666932768853536052154047084831511800331304469328762941670005222726953557211918800266319717846507431833798941804629135935988192669422589674384844983016846224232783027269258317424200186211334949175962991799916347730764230312459315374310734208679103000919778497923129715596082605682722906958857045981880850426232883604383533115953083008394430462061640569177534278621566626186456887136152171123474841157819480422137234226532810871590751620189738581512675527971284542498210710001613657011852646944687264390864331181085175147194062108707953277511202708031141500744973034535631774737693706493412304893626467314515109527508542680998271695418182704945358743243988778162137466705138170388596640398358982345497894101936477961849434611282093558695127599915277231961150104528351212684797647907132521415595226726461395924046031252651467065320739587599253797330793392028320533734401499362935531932843858873361048116949058506760261774809207499716314861137558035533257642978794548184080866609409540764413474664777583001316199879766639225915023895396988780299006154986791386934916941147585954911952497535830425051821464456336814467345050598252180609378478933881062392354236848819292405375836552965970017327354539552815880868997833672702524987958206702185536366101526235665321816528960924174880821991970011125333159438925283436261206570262578264721508573043800178944847773028051571576572724897804488151232063495528010844488723933519866201012711865581893762020623577776886883240307844801947020971111823467743266777066981260886425150559381426169924011410697432061666707252517633763766072554557016233291115381985689581870642241938816610356373889435990086838496233567287800778732189397561354696447419063364742171196104688468824047873486341296507629371884869998596724176587776201955647541978789560677206025604824880636068567480600163019553465508995113920286275162453858475977751484807224448143601663053461436758678557731923287647660055066868897962099675384483111566697206517063556324416445164775753854458898635772329228694793494754793982614262616843514571291716366046371191515483785174581604139480567496845388361919980614965823730513120208411331117760203428420258573292446747923516076054955343312680881383433455571158666552280259965613669928528753082183319628591433629015594504137456580917117302012157986484772394866084372803243957921316327820511987111523273538072794854191372535761351263997037534053631902251011089539430182751896937626819501074289676669434777245355302859238701497208646198127544019226192547871374668136698418474811693339345020057047155812410645687024747561727939528365953780023923700371790036297054933338963295566003910398336899654085117536155789496991749980707442101128880990083194330001801374569665587376331472688749559987664835772581087560340119867742688788783893539596831313958882996452824578004892551640545324609803380410756012041626635168245598086948574536287518916439983029011611648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -1050902778686721867063219766938319717774449466827386235379609149241798931198155852064485147208415774522112089226105205286572212834004702359306970425496866700543906463705773785794649465344041373561258119046314684758656574838275081601934426988508092056829080743285098530796653269453554638441711913067814802499848233800690984165208419007153060365352558470295356663291052295319055060726604089458737627134193462969716824295040692974858169483764974901575265772969492739970866220045783174180252065423435870561156968392749265329853397045794922252404789060779878920745928898333504878132652811006442425966470492587988390473048516080584428502814493373689161536065183598830677517593206203649986485640063154521560034328776811184160331961153006220646003749260882438632329027015807726557230305880257573240056269621531906211478888805899635608803891597205275976182914830077040734872253326392382494520066098300518625004948370892951043109275266628572236090898572391846578025773133096795885284399252636736895047465784145295720630186982684996181310182628978466797433633375826887887831264319768548831023331019373550294134695046338604639283162584602786858826602103709543723284028868579295116739022892869899068043206680793384195048474763856144916388396237956284745595138003299829688543601197123940014686570898364776655199978696811880606109047536828601044573814134047965704703967761075164453026356486561506971714172650288640568107462524991341711295407400572746389282391613155547097024896362593562124423416427625846052208395987614276215224949687349247772027750733531118730601826205971251325551538038213104143291338507561147905852356149647337214100721866518120062450782717831543972111200431543294495526236264345349255786669104887772036449347481134636991687484674313222978988618679393232269118190634091107348756589650441760987650687791087289397488908340974157869933020723526106504444387893264578002068800605807371738122925719425046495376020800881712216134315597148550266199278603911167689649113533781973905174626395587439970447450939879773738880520612067711601351350189705198762314654764665819013507094653325918496880749995287934244290177591197363302966684963939817154777417597486769883383642749482418646229612062824402468229941700699904382100561319567527778128472503294129487050514341555130314896701331934048061125021404614159943870325955142980231472288892499743615517365534789000424872342644727438473805663897019660133388178466476253494136463700817030517072105597298022943508275404303999392859725998345732109569738450563357310335764107031859914950155699515455019292638132699432491170116563901155936927997085176044487832134561483256991194382673682019097771859218309205972323041050042884139379597814389398396876207705214371161842136617437123935954021635228368098347582137290798085979187259958679484791524492386456805997206301216728793951834039561374237476227566717920380506431276897137111686222860656013208980721824400523997949483528406841276057683202292663666901514844920760799829288351003867969575668485559767502706420220982199054543887522287235482759908344157161141871907107571203300560339599894963335068929270068449488113430857622833155975306834823800127981788901253069104310199132750087991786171437297896134231138709122652745021897867077906995076469026606227562518087762686271930789946344439304193669216404907916777538356024844468013297021013579534248544757634746136386467922547128945365024138427940763257690549322778029280703767803971121397597528036377166611482783729162169803746930366232199137448862600171875625426313027679090146005248488833746627027365190055363813403890618034087755310913765219367490554997990516781793325491308542488781128597532349995809998876574744517604309187273682525047048083936358189309268642662861492302345567132814179453998618445700226569382498086051599806499825606974553556841393734749061796456516830739104532648886569677505811240587185288012479507510717006080486054656880047737113647953609225673716461089258680189580725587082104771658280561902608410100938837534999061207332921532126279351995349555569957136839845659917567650506450015609778129101553407910081726442170701447138980854361293446134953228426898721896686435699168557416314440332405348409007122372355767872273915573158111876544402491840539801234401170869053452679227934979404478912072440989945733568302500125924927146094758923959865062182590873632386760231623247499926424466227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 13705217212930546129855356437957343459122558758993944182542552767778265848073912483443565360332089695369748481080391477050122772872282219757752889523638517055368169612222939841167457276605729817525888483797533866674145712243772663751084366407394271759222647490864805565088870264431682896307339280161943211165584194419230081683977299013995749413587892498596695849913811667397786879486804980595827183286783641306792316237563660903995443593347446617251341948141849958644459661803965691231733433367578852417959925695615650910727517922838135615737922330306126623192402174324802037839018281077012722639015654443379223399657057741696647957996400288092790483677879699914524751308371424366722588994317643427794811039986997282649379479176203010802130736771823626993028251448172284445827587264251663902142205566600577729314699916106173489696967789597686840579588838459000027854853231251798009375962889831696881204833800452658134495413406304149169048233616079814591915405592347370833806161597336889095757425057897658569239532183018104095091643015334145173209638199297114025821329765157960498892143048233965747517911295578579554544785764518477700781094200211680957632619231413367150858390120160501939110941880763206065607168007947929970756256878734681430683633712307598246573709983226018271051504545680876682091312920351622833747876157658304737709617590937361737064809835092896755399032414460253095443305558725823517294655839726942500657829186296153928691444614154687385907863355870786880692531558647132567381878464763826401126807846690913596125029168322595313571343402548010003849567081344285314151612117433390398479120438419420785469131941062080042300752094318774522045677636388586342664220917307126446991419043942269233230740201829339836703977512415617911684383936003668601594519933894510825882617299356430540113628013882468075307591698396816143604139627108935790814132174180011287983394492610519709023066566006267399568689087435103955763459992201827431109410987448189540097838898765247721637064851665815389865121130766343046952863346296392737823145536455168049994038619540095499405971328285015881717497626524373598574712463571781177810167345729563213929334183334661328534950057679927548062708673592310082128785842674558907045156583270073786026369859391744408340783882110434005925305248089466528317045514257004067968412767605515819945321672518333245045978791052995708818498880852501887408421485188838811865320812608087122196214430787702961812434471203176519727166164829241281406394593707400164112175258914132226878680895347659672316320961729154054852678596967032306705900244501506187602213726241253700488988141960320288453802476536202306707485723519380488575501381981567330631534759145422938220914768597030215762158135235205715913166545572043946673635086853168150606603436926771472632106704959153006351306588627317922016389820279485445408636394666414505598249205758843787102951613446031465354093166624918230191511616472584280923630335952779245055043309302998308345826659268775085631919655653763663070392118368968169732159650426568543309633827296413940785793879510739316192578208984804965621877599377054461326146931030701597892514737185759096131337560147260173682643538661079439144080880643930780084634858108711601694839798598085272646584936600688312237735953214643079268666500338170354225956163982114758569538187516191226354877928523030266874659224019250740918830642804025638566158275986744451649156993325330823340080802060083449385441540747090670044439881619115894208868160841718421294262148627842898587395630197360680078644881244900442556998469642929808124302355772121582170470159223581723288534028048562678062776363949266990765861385890573679939663270014921690433422483752758633382844233578491663513333347454596551680754220065151449803402559683845956803616060133878879648940355536088166235300165002348790066041362806131972336828147880785285563421035324362000045794656179850784291054959388274590584808427077735094186116293357052070225391123206162129646899769209754342145181800116108612767488128686897587427920713905647160765295247936959829728445206004841522781695681571955125497809112424871369409407608405529855626714399388873746855800984972317079153633483950061556824108889841915267536912763403752849604989065638307435045197015233420236840881718797813995614731200828679591110843459492299194762935734931745337176702438326205296603467811945772482560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 24695581994194462420081298109371405420591439835929153509300386104672360337695620317918859746994548791332985666598293653939370988257488224594960948634444101694516010973693572020338250292987522563564003252166407386802041275946084751566720062204576098995378377107464369516581334029723865022435665418475257818923440087228322505580394771877798710704193119982556441969300165535876483963438282065949448307590042750915443394155496600858355996907712968453649063552313629697954413050061020594249255964711397466045044171648636229645332867552945135341064862702054246732825876466448534864968087283709368800077542915312975288208373490169083951644724570032938748379071732447415850417642915794010019885185332865317985550654178555904013301450555142110179075565274640874516369428981835574501129872715604632747543790050926763995688713996250011808633395418021403017526880532017309220911852043395944964468113983083433441958086924579274006250051433205768537856135264754118061283826059609301829989422926443327346950233998481759647298553514915638240745244211763187286227581782137235713350377599834363752192417504873495671958771926339571551124349063576111637788167578520529983462439683112998867745770130468253661118034728339760852124065233785107951171092414495624018844468974384651580402609879550152216747740587439531751324748090039728301854013680251136561786601478058234365431296340647732925401614912426173155744805374070309858519220366603316184298134586074013810422665692583233866039940803396533028080138875796175224968774989866373277938256129390014195997485360619956646286343875350490228066939877564818810208087570996567137340062691003385012341409933629590635233847503319676691919861480351282654621703415228341478446809698107024158746707348662347132142692660058847410345880109122140757844580608712537667459949055604719626290392732737009896874624963969998138774925488363945560495171618107996031092188262062878887949120345848226177722301933056297343917664870513201621227520249696247436053190428101606708417066651082380261918746645087758166334680146358736167108905659751527149074847091571357894111402909835482869880565243813464506647089486156591217248663691396096045229505429619996225413277102149289556288568376961580822129440192913724436644077482584946408464166921252536959054452566255624932409748737692714444377930715432555246376577228990633344467886962671912119216560840277626583930837306267800732933014383973940536338829502940422241063395674827115484398406664810413157810382484711641555091910567552070456543683935830186088209632695130900219648101321533686688366558134455053629717192977533944787940686896278679655985018477831702349028166808631875220863633928717287389002639960952370027373524510211492218185675756845719329310587113731459532230689560431666720836801289476964805643783757286205898098102898919846950329111646764127831045484033701082659601606045184520355146932730369251995198230759920780988893775837613073196769878036446111899661653677508708249750069243020111389479708505794187099860880121613753190231855726300352271087049704064427479961178846813699757261057269842701230682585839657259294910292189639565214132901699424039330658200991967526822554900383456959767646137415104101878235240258362431046046143056196924016726819730005358200682567977078488890348395673002359588822989422442815905406963972662446058279800454041438251825301492158509291034597782583386952889656950647287947691720936680663234706374428529805878798257208558306900641057978495544066964807330285266531336766384805125161381768397590340915095150638827307287448181447390781902893262565109147846084319988312349265756999849501335842022061810279995375458255216974066232997290439082921358132096895689280477231324384285602864629522488760510972556188846762413336362482939274105110583661878409489805196603306703035922078258942667441843791546514715904898187672281711452172378515971281512866657506350178503253785044869224259895066558389283712059617492152738500154462721383709710126028152636952326092684233881945194899771730638552350505436045674735995934491506577757051301671431418347287705141411767479303505159559843139163913200282367395278713764468241563005978460339458741753136084208629134237005843778237245057299778254399687453481470726145461879950656859235004952307724174581655693445219998404077030063383933496989440850283427308155895691030164358208106834760559249811250867602584015732736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 38820072743819235912845939795323979052842346692536208705716281731095127645474321841169603521358869947494589153377444608596442166482872347717718310934585427059388887964985606250584070770840016708199021310726139327704067037391014815516879166740320200826120029777800537226270903146407871904743393031247949020057513057059443901260749330061852416477565095949132495922340428455184337698469626987522709772964987947902819602126356327429028990995990468760010772435547407368821369669767177983275897812297695661454469767862679806032299095892670416230037890160888864952352947996198188607050849897690728771413223373484509979211197101721067895750524458922678301224726846319433211820976725720172469595820910881491814857442548490908349449687111462989454092965317755304631788387048294474728559507330389753960606015155277156472754742160864949689958753681597100184097623479881824984660692897705318593392291722885588706022563418632322563421210242474500752681091648260112777881382065599353007593673137521318663742612976546151270520367563984263248442771735221135561399449690159738994147992780710259694170651238810342309677832305623732651387745725077586279054112994074733660462330783156699490311069907268672837772681459265540739943722672165569834685136718619065640888533037165302170121325026688451785769722048064416045412069105521149105158989721657978063057627911363954599752451889660501946863660387494241649928471310357365866429175709521397689833794776101939114311291343254030244168977021192074745954735323214827685379777782434333222429996211930405773593866000546555816302533390240254432935559832584299943061814526724446750695566341071947310010342515451368780097827261379868741650581170386655176302630154939850651486501280574198549002135203017303470949822870337161666511310328369989927437848725024484484952176750262015359721036115749058041891819836843785779186264002481079469282506882763885397214672670332801176620359602909971349972422944043866652160043545712218407554659679219171927679748176910067749901399322615113142503061224695149942905498071778418325137398718027646550277720795845849566016675774052913968368438119469659864979861339424884529141491662945059710462170883392239872107499867171135824183247795807330069067157769543202821714435095846186043644873641562420929142097669543040564249676131410446172270791521802133036497776287562040367728530093276502879718566350823810138349911017424774361789467828900372725669549429388362805041765638066437107507433150545826112512766469653239202173658226472193204517074522968685855633584402573008282622983872768760888744519883234882177629442633910076316020849100386046350643427799223705259399208170717828930234246236410322444263619408978284825012600950797454361217842849156632079361261543466462985573022521468653929175495185463317497007950331415875350735500682754938079286277882677905504146495274716765800811739634713986083465604754088389795631840904886534414172879566636128618722788928092398246709508995435470356110935999335909371201321496743036502321772673458915689284314102597431248378066980186626232316791765642743981132812423141107507012389753066386009643337979778416503482814013837575275981849874323683710209098014663266311242670250898326735993895767915492931321488608662695822246527412318062009169432341738508514500848528516063979937647553260736335162691110313895709198791653152950667954576765838993612003832454104958249617760886391703415895061219149823172566786024644433741182313270949796494792560036436804333175542144833772498510866873945512640495017322882536248346664190969634402664819758759825481848467524680249111795525703053270558187681188330799373650661969397096764263454647062997798263511959657588147513685268297090173816303697782969364241702201624964107051001985742065071070046383433764179166649931360910616044044730440366665043454461780271717265863225029037823139477341039676903078920578166568044442164034339654754423543099807213338136008261051010558710056032183740137298431392021513912686439037673919682779208665532998647204453259641056118990801888944106281315488633282098494205332678850354040569932160102047883911396265436943921831589568889725151863027066007478326305842887646660728272465491774909111486262508810854043627203568486126767964855229187171232694586202237358835328765532378802231436131892338638833831906756703801638545757166301671311029943431263278515716908231665669227148004556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 31650396503835943155348896702641126952956082391557668348484914968171203417715708312139588270915788932814940001957921865718125266814960078965920671201666580582162830966202620965291355065352261814198985052387525236545551363599134759435529719585489540032790656674268713367879313639826995576833984767596860005402160545528975796167224357078544396259995842735274103261376367669629917766256900945304465432916074764033242598099322660885259354055326779709779527629502073398541098095324277191495774944082523559476379265155126844052425651281875565128985961305571578511411731353002147865936637821899313560866266910726884080412140330055540809067400995821808088326738809066021317524741722370899604171477471801568842897561592279660051118130862398532778491274776148189871155673428895963337453187082278177447765687696141643291675065941372194549267288895166365377563640274722443159833398007747104788366950045194655312621285500781053188580474526830815024622816812002321436968563840086132969577227962588619630981852735672994314958266945348423061058058465047946710580967008315095148404629104698098948117258918426050379067927734225433074201799986070929553332047438347430188364364850231904049404880686114033722833575687939748785187759931081359753408483574092536529290182078397040582034114134394793258829308762592087900412146583486140496445755326108639579666116038948214576438607826350837944196514722466833538868616096238907772818944174879524274912368372039446668858266611026889877044365123947528112032151806228959281887062060684046553877148719017106329365349876023834661476573490561119801953036924998816695654038771188825027553352458379429392355358694948386998475395340208167117780618568903130730651328231539359110130684242376410098967233314669643163354116685438773317844399638776711690567209341233729575902046184068471259333740955258833395218970064599304967084477864491895703767830634015282589545211668200139862613803165198867226744823606383773870262189180258208440722556728224666826614942674221680784555923017934330628247780183132781417394424201531596319039517742612465895687943675996972414413530566395682950819965677972892426386225516824827316073764505779949143440335003338976501146760383468728895095093087096162899307713105717226884839770511822475708204046297825003625168614360454245091835782236128796114953166559977358899423950231922809529887331960406146185495683374168346476893247484985372081889791608614417237550944644100192235241089183569217849231276916714740105209569384013008544028347904586495035833555497385054599206230051791952566165697304915804428545381923709951182648088966916407006581825368339127406215429184820908121166726963798485216603201452648269875335339009006144176362178340556958853698223706432515285412909240287780307429840851370996791540244622523302887767674044938766607281121190398538803600698684698163560732386349038143136306695070328009196661002706561791762016219314863346282183889972044427646970100483636681733792183253063074376427970981051705427425109580216873300419353961004586136414969830226167468345082419838206456458601045456463091880888635426229593153363412662853018128661938272671903142225377587681728179403779943764125712430083744411074706912546434202536773002311148883432864831603747139790768664389225301166788551361300015935165915286985270349416843284649391818972116797684412510671272689795852405783818135172196635287171037596205405944736558887952575412262295614890745225324941987763063013900417564146163092870300874498993724278073999997292373565172180824026957378357476894145658096415689401767596560799649287578856250928658692647451232650366519077037240488161728217999895664882339091805780535990603031598935552381985816296538814043458869634005164356789392041808049498765519506832117247643248266286717440919793443960735354654799425672586136600632328669137484454484348695235142450732659748709898687097769871924677563575132953203434019910304092386765471426391594851450728147671714504751799709168378364244425791624537820095245101184912297956159682506440888723599695322428596017494599467616462995245127745265679613145499403484102871791754374732941541199904720372839153403967035106234798097014768273708576262216923191308714852806612834441412279020315068680777947121219061185225194360379442714830812971087751929817945085775336695425130346599020684478356046013176108940363700470010439110044782456210496961085624633262080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -726474057294243912181130138044205744611991999970319653274338847042155213046749863637607710637170748884206047237320313709428151150610844394068605796851379449152473022489477098704167007304081353348028306953862974739938820880984576588671254253737446834751264166973753074067577840065271981212719722354362945262278356579447431716202417932052013785029047360774663618639748390857982642077571821897657846327271245278202351436444122754100129103106717758446320087500452069052556248173246130653652424925390006109404313153712052035203644481599877995046882918093378951975437051959508853566227804405187613839955261726352385895684753494070409355942079681828107568162167768702479761780205044276069852020749299529410259510057770254780190196924298032534467079828301611385877647073936863335383562985699906834568968178029230079217431552387564225505948960777075813319005512240927328616635894221554603472212547106115323085122050058950574089898175102319941711064489347178756374715033247850446375031043577685233349206379906852796260405424272746259610395445453839584318839710617058218248661499935105334836828013826078652429504161334390649506353927913502773240861661697552554105930989026107534536660964456848546273670090152687891969696139867488949863476623199686662204988571753029392096925507115572968887041690120798592661809390631196748620940322922942140641900359704778967042935994784442079836471753062710083982651008843936806520667705408041866928284557289274589412965010309051518904195512243827222980776875125263650150439534685591235915188475513760154660459342110024140490361944606980736957234531086153086542600591517851480896944526579567861113961219123919935891363017620878773958119032339793225825376644930526462415600100294422601455598539978352511688882227651963332935521199433975943894228454557236580179027490084952057534278139196673491215336821187213115159751441629660489876045417265206211422343332661408242600080815994248228305570461184602724338204422584422401725413232052676259307838006517190815188689589711113118357346125312502097287989562845398476150208756982408056971345544831005417890817166874065719075348646590241197251418178524626123288522095170551436651890744799219326817633823949080502463587055547979497029876058623701556391121489317781568579704379713908345027678145911759556083662013377280613647424031284355847812978838215120809997491438473199345623084512753371134319050877279030065255851072230199232754326664905834654882520258759246960411792773770762143505312601676084874771011548570780839409527952700167675448197827299472021595873755733463298560935955558819330897027700836691739497883675827264821218852029069095556665028741808719560155097634106893428229232831071710132969569620271153260425147573843273723178321006561980208091004310194815043280480625491930030267103602686008243121708416014756896149580044586591923592672180917247391064094417666079920027510685811252042076821939254873682620813541508186729018791786559124131882997736858557672434893044479982774391196492661507536717589082736829367013539791106534062284622906464701446426522467417111344250556917631291515449856366404778007692693712501180858809402902570253896391627901925672518327573550155570337763528610062606963137634689092793979427138075956801632698015738298316509714978289311175670687584641600030911603722003421190834030553226815180020988913147778039687130213574172229928121645834308178285659745005991235689383169809890086913098408438120322823320233785061649293017144029957274925981829626522874589686678955566909189200447024573813868705167901458101864344643770833696577361988917275557486321474564673309580255592615340603826987441231399109466120201002625868660045982309174137828291290893878371455672272996518758446552675435039444499373221274606058519620373407806457133236076867315854464346758301774458792217568071477027775907933922959983689608969666750668380376497844764710436279996105806613805979356736193846411988338014761775039353422412789163606798661472126015388697522518664514917531555578119081226461894506801489206375153048085273923821983304915896830013759228084602249330256788736392788331003938883731005040926061142657363013831089927666922394751715662323244568269903876771342946271197030343420572959631555814579595735561700649951872249521607091179622432462103860174345496758975960214096271675605537014972365609200166843755862975120006419930312107278908379889664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -23646172968058311667320414724989024740174702542278304139780889569384518018185729152881660599037845215149968706273899880742841899292295470443342985731304588241879141625250487300443356230900564128854099078142529406385409734429389412941042694266580133796789215145245134475053153678058661638621080664749688543495721024788368064492778919044915007375012503298959451915097022694816826458183228259617500554943876893200475979882292313394444276264596868573426964224033987697172736649852084916795511725194778599457238478672938298666987010291910322931090887486866841390361043079107645945890865824819073887432318636454836785915413926442298154469395621140762929082918438965944820899456310675954625321116086081392755932462267104665887183152814625738570481041780300208486813078759239988635518709902182016765093669579729402496614947829512705316536774463361805417924229315206485778690830342331423222190485624532184482274284703764569259779015400273585572642953666165969715573539045122730991190463344233240650597868755378148763165330827369609407879203546855435078019920167868753291834990750558150267166346595763651720994225590645200187574006827615679311910612079402335956512991081565331366555747753951676843912170096005324735378857777547555663029581599566017023988900288743637810850703928553436369493480196296979406413145265779064605483731145767135401046964324470322201901375085950591904567895630198191098373992755096524177591218932944368421472546011625838656034134756469165347374903124991623893195763313429652819012367965898464826279533608533498597000476410911571711187793605443951563835657640254164113848635346797180526471793896233377428633405817016402672531645828642599961976425856266276183690946684579680329028178090254471474125179100519415668487606091006943531585552259757844841526456092688296958740772055032670608842733072882568615258302063587845303507911166541662004417419252915275031171992598124843464413273457744163370916709773955744928152615061457345710634140345178904078980410885072272033766170679978149447822153682000239646622482872673091120630912101356308202329616423325409882008331030765887846682128203101287148960437486900549037927753245758017587148952841581892940841470177627292502926765422389439811182680019752030250478364901449773865614224801438518683837028957065188288935823912132201733757924921445281534703996412141862492803693686178526803595644242518552664902812375851815564923116744719283275195719725301112629584188549669764198896296016102275178265564571460534449795242290525777878506345552691066333051100113855536204041955801399120233644951793891887873958353135443376754698910686644850449813441871470511521671917486992456572847036735631331389611946469769742634368729990364722318907046387312813512558910088314772400682406788900128730478731641592978923481265314927875854572049725706629734342539316215196978233102288847855638660416187671858085679405267404854431704333004599963942774281859193459600319767875300707557443992147766738749420662726038162623917601027067199315863580844208140346780259230120212999779750007341804413669704568755324165615852902904644879944767667857183915430374519504017859105841883750764850975728697653489104614760328934753529347061779538397240036101624484111275939282649838908633730115264598020406817796413962828735763935417419066876879229864510088980050968081046475325962706654939783958004049811404240084021127139639072840973570791115432151799233894131504102465999842801946988284894222620153469138090002505938344529909990046751449437673809471258132711114579737639054450999173737180942619237503793566389890833236544368004476227351744583885600927904441989382159364587006949539419309654324618217107811209042511162273183019023701970857164272483429839226265427207408054998727665099784705766070003214996390543192485565472552985349272091226616776233775858710263441452102006155606255467284223014894041744605779597320723418618866586854348302189910129329815903567468865308673392849213208932644463873053453613186889463100149717684682218869866130687075126915711689589644184354549408228029632920257265755350495103652873976739734603900262690972831647897638556465112273867503530065210481807522723881038296919379292666266535464502325683963138714576408387538848349812774794591245280416140384035814610632419489408824198235755300379249521316891237246223417009402496543748899021672170096719324768643500117654188851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -191886708615725307093157190380577271538467276555608996649432990771689680260225580274155013152823667399214763551451654445741598975955310015988390310137860936386949013292579394523839050085089114712820801709272482594523421830208211016733808080348646652967112420938675199011560372823940509078068043632552146846134006347103654799087312729925768798480357422630070470814680746306128069696251340351638720783460974276267878875943922156993054067917435646649134038640044544110860704547722500683182941909321877834887179164018932126156964336158290167004831939407351266700599473187634905237026834044820561453104926480461690440832648572005206618610848717967748055187073036211340986172853072118471494326366771101244952197674544147826630560448189028031734488502962142529416337942112344238159160461998172516749227245358624571047546510271243148942955028660632089431290319979586038714900350204098018372247563905657999750705166041794738456788277039066632465760845824302174588741997699360717563353967320838959966844811643210042722270065808940296121791894113661191535224968954108410590379366175443897593060061586034894071520533135069926586676516984425450517347574588694681600804254085342354483221949056858844734395698794033298069343347374223602918841044234495404456477460314664984748716454193963751996816381268452969012609367273459032134034605319847782053385628367247290881006806440962709959772014878471443477299712365690525216866952964681362189372704629282744849596957584782439819941294162026069125127162934607389577345421723187842302580437526731362057464005380750461038641721350193229937820355028734425652295557109705449193535500264746248663327563952066773001064692032336653674558575321792610090130406631522947450438432017335563938219770491756201974418872446961961654985940485364307463489132625771438838942457793861767403707459732461940015349280423098971525140075390130544934165518146576351874591671765139498424697029498807498501819279704985905857048802147294163298018144428932400394280299122999089928936468177488791308492521448592927638545858818604403600246970746444857993366159507231913915205628004719624188290602665496012811558264655674131414272355316645928931782824621932997026379561883269679424361651680510230970641356518903746237184661551119171420301986605265831816365991637041997041585108630856410156851325059826957292926514901425807058591897674150940344841275405129537201351077793118819839603971594258453986431008974949880145918936375090870039281338883433741125932439396758961592064373583543471935468906313610364918942668817387090455016563772414549111300984821725027234645356100104746504438683628829851214343639603013233658037062429206727415566727256826042218003676771931643995074606277016090248782068211334220221635367900987896743647429221737606589532280682645180610117131164220288143720958977090507877722808189319766269336841383096919942245602049658546265363087245642641965146134841211438954144247044932527727076425662162130755193821685112065035007356689401096969639486434160613288640117406798397389007987682799977169003543895194188303685356249591202812601182339647959937612373293657197784329911714449612516688032957106712295705697462404780273788159780685557001651792297041420165697529780685334689744571218774313520700096292162923060212705654923368506662146748951549030935876833914328748023855840592939939904871070875206206969934745205564746713230086878395306505211397783127899270003996213305750058682870174260678771742951979277708150174680535190003941586505282779946705983654061538144513258046257342250623618937238643424864487368904979752480921316791477534393176926898523470921394100389560108210081003993600369470179398011427173877060556437110524385492230515525634317385717854693081563272709236839370907716027694467523666678375180509667596804665862545564534078046489896904089569914662585704255738483415113777606371976932096563983578697742608400416698792281304633653270981904598806541627423214158437732117752388561395807788214322637075790785068170812548532673868179869346336761981339993690890282041818996583308998793116238902680223195361912450907234334603954166616269589128947290110292049103573766286605037643905993388475470318313279456277544730704115579530971070455886069150413785824265544592433616229141542025304072559022942876531544511167276810280277081109834722544694148913452029297580070548328561428023003916705117115514880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -104454023118621261264141983742361107463307278721521282932344278669246814867719118170043016431123756756129920027599344234240595661156257032072976656259499690845135508603463552048119856945811943268813067813793883386582489850345207486175046093080414806060409795372774470646679937990817435354006590637199578337795078626792287386033785605314543330204243773859168528105429717105287349434949989002106557812313046653681162406649420498177109291872517460970368217516869626992364000035124595101178565104349188835678041191963440122568675540899189036589904431117283073516107868579626274647534163069527906578545157657606754890541803478315100046898378721018679329916969681767675636731749623292209037086133594229090035057722857393032121087344282864519585425347223885488802682403507126528931671504191139888252053787048627182911791717340911256517227625238750912533369231810383230517041137250669271222793383609869404566782147347192620164098632043903731607429503501813548408156716350790165402367707609669959396876604750077055720902267206911304805898037871184088964623927711588260617568466546058859207289336574833073761206947669402157504275356226616924279745466638853873988786693931426003150077962153587318152673776199670647217211528970814492620369968402796306352536226431270733070545065649976142317852700349366154872364065057142163123346863526483421220675042860824262778674128554073588097588763182514203298525801288680585939649171947647511279928218902683261622344770860327470797023366354055761455429732905873001475854236517796213326935902072515756048986803378484388736623926338638118837725764861910960536860035711233007223586836583509485964729057875919076290540098029924278588382065275450702899565060418524246085964228077168040735618185261256902810292386275905651849854374236927255514577415395364410684857927541348576816437212875191018210367516221438361939819799124896793425978854910640891045809026695678708028255649352349172091993805401404340668388813885310058946590169119593967042727334898571250839624440737676260637516471257248473936205041796022046391214048616589973251548625292886071826892342127782876466334772126727033836385885303931448747937072388729951295093220517010395708767494545230350148124459138311804264492071130478429303429444334537146837163449796274270577639624770675736078863196389075177687904168686342538074214336765744451540918455707194791170997466057652742815377454009778151559385188238223148224336972354506266053937297308023601252719188888776912773908671473996797212229318889520808403186059369951448343581952748105438651392338485956729147484123653144756912708789400095827788286131283620086041107889639751423803082117897814258908474715359337036958819238960894563316289062789124686971011199056080298040765066555184037947245655870750378806472981423070552804944398147644990861885611789484696362855862847684609624985854203251358152750996978009564811101415277097404591633119114112717565568509765445504577694238728638969690596322303746909694114637170220288525155632416075310342345817266437364071182715976664424159852388688998434962491256968153202791484353093357946213720902803771993294869377622282311696968226603349421931015467350632169695487641170053338176938340807287315273109545240584304738942618041696959582039100927517854468297787724755597454679110757428521971953425203509730267898144129643138137116242395308847491655722232969272130757286030860815218228146290667032407191873002109715448767558745887372206877437839416675555648568773858915758967996051408858098249395716586598155531432482729324328779297202448498005521516750945668511559075620814557504213717481937934042350279936797037315429140402469903235866849667087500662756333313360779044307705810746077438799889209594189936700367304555499024328823986090390245800355693308212261856085405176164763835444180590802656098773202665193135526987677718486559135837799137206247954106217511407609244203352352384391128082408084775132311809459710637825427593160355957040632241540087347264821009614391313941401027854798019984006710515908939738471169733805732714269271004425681247885759315410055258528133518250370734867885899515120005619827258142217431368034179319681225685167154735138212224787562252600041075638090972627783348884284834772557286574181874310929574275821374705382295728612624031880333639937958051837412211554770659975805637648377730517525019528933750075226587136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 6282017466803349349483333108444249422129831120498280612365411693522543030433691722110487560712886293022857720609237655072999064445309230469998005412053855262736217147411480863416033658118117182438075094258429952314612824824013242194902977500753288034583866326132659998237270054845940194247948526392706048751463750502562759754276409214599814928752906589824743059488989403040572822907240803658452237874275166079205507070985009176236543893488169333012249386360771867203863692779954106804832682149721045055989222872228046819501117840132876832711716862430824678251102631596194642798167600996693920715660790496031984595121343190897390319070827470911540516547634811096027925391753201562898043512450756685660081291530817249769085688256291813275134954590539428155554351505149677619870633675914213328006209059166888205197251599587572627093107168752298346529566621080469555410015554906527196225625848116947374640133036746333044412154167082633377905087486549354453060453575014735324300856257859717019938429975459430274797965100029459191972943225604353803487989795208441446256273796362242666128851879257555653620906966407719803968676203102145564705354674870485189405429376279738069477582458591423763387917642836666996165108423446348089107101504826283989011841305913161197090632261821241577582673370616983998751611591451217357653686491934065080160455514550211549883089082344095784132014546921662951116120589181931875115336072881242163889120069969384014786029958875058406377448723075371399389035392320140492695043541077239438865124056730967763128539866480670249208970425977463602301253917721879395346056119839275907169960054397947155964103301559732524136773764698301399824561246167150498052861048154649835175098655617432992796397137862600788755183940295175590024530203434676088727764531234497539678457149234261381102662760542753637609551801144072438496915308294281751437921863826590666030158055052740742960598840808470232544528466330141438253354094569253209435643380643211823616273650441023695153479175696385862547685616770919431133646979561046217142428111382335834710420113129981085161687990602981512855211863451492873350145600011426766357936949050556660146777015624348534711569447030261328367723605880861193155199550184256598346372277432564787333511369766459956521600830788794166699356677449383994723999574213794963214845411831856940606986448697108998171989057675696964124339823599420736509585156560898151396526843973874563453392204252623408169985525576019366725191543514291250199376151023338512868083726820577257015802151949664813069492292987130614394039547036196131809442203030612854286781165625333991861073623360354692139296350428766096492377780812430055352089794617873059061231032829373844456887551028858362162850675026306778500814074251022987732786691819406038256223310640325616151953616176462519348268671565078879348431576731294319847260116648003685317945054917483597812973884461061487116230341366148261896045362635209063294305083012776599919820311065127018942091313448216411797720579872140277090634027142004965224179489479625197293288536890810069850885265280342021982576620418457164371252605761012009862413247743446981898927360563338570791615505214712152611824379837328924006058835930273396206524032403524706913532746415269479762136972840252694680056482439794723910308503866128085389016604748744704983525277081805608870575171481073251344471898659980871006745111659093855074040945325323201119232866455502843445321988761046475254889369634003887355035070466072406208942153342927436674244830858205474815845097855619478035469509998147737437462445392171718415313162797868797424914731044151995120640147981300593894362756050930263602150183271603687966008367934468411916790593267914320109625536954062914910041041126593312824600620865741782299358222161597624872822998066284080636493236249786480431172167452623545861177705602702290080356821861852014945762307518955503260858445648272768785856389643420189914809400206645037839798667124696729008549223101374184104738844501567373421990789780821585599736939621488084232432437073794685158564428027142584580240445689014643291544899357581011962249655454193958646054553656542304420848114988440768531027113522182932772296396646169434740231882229078172480246747883389479083118060963193772114233011896444873332678424478892531591777398901916145885915323113434259214349285316782220692684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 30070940146218855425546543721653075249954112475640259313339403599832772084432493242495904997432987458002233846262688149335273228280804112152578609355723599668764313962560633139569245230363675732245395051007200373189052737994708419582206893838500417419639035070420965641204933920293279355959737309845298369505695735136542236961906025931480921221444644878207666957276175918405245893071749970356509480773343397138203028168937058056643720718080446518148466362360042552529625177219673086708870437290574057756380365472180996647268260438243479021640318866053917715297061177466533683496375284507315742357915755474392659665837749231811154797470760408836795644314974263403301443460278850332751961817250585755846911182294800092827491823859764151924140345081025720452388567593470462516822378563826425429407130371092866876915441161099588916780702274570663346269267291201195644431699971950890682818705258601757638243919275826253345762268050387956012403042174679767208961801488417358842493623223696891029432398613993965921702677360192122714080825022823818571270884672891720136523004069220550075585365134582166696322032060950431949720525762612896900215987273650631110255573205787249134581647734562953991861718680637217309175285008848859892348956464401858498859849938992225347536486330262879769543681091023381437997269345645400215395057607069862538090316533117906730394684758343087387164903795550451447195544787304529505429221761192162996915035582293493525852136334505904606231321329723203596723479659109426369700617953466856558005291598746363798642210066413897073885549034698742857925304354443598930998333890984277572395005339605865349376725795111737838028133419346994220088237680449157474867824782694629695416520538159503965838847300934502260106602404645316571410524306609872652141923561755480724093822697512902581366379782051333077553662752650877916687552779458878097485317137520427437724124429922019841063922869426371072844176948701644663852602085252820465734386614614057648964724682822295743139609904748794839730294301042033776092212132509214440231246014452397562799711189219032116604416474443910445352735285780325817507457023219862382901592518270358919288656167728698419432780993415756008242141288564431812147921587788977424283644898217580088337831179994591225283979140017490704284765998808527015217815017265611644059057706362454729002568195820467447795747907457686966913955828662309957672631885508591001371724025770360089722774241892513145882024650401917190872867063862153059138111110561349019688372824370111174055674144401383783095265299539332148140255851151864527112413720740464784569090385719059262827366050689745717627918852489598382106286083533735827260517197831519152233009162451052801799107041837263164729263064195090096424799948079913090664169377206787564159028980327491145021730474923148257908891382467792090749019616952740480828383291485661784724643845716463148121731361484146420607576996593727613700227359133088609636593192814433173111525622488364386132181202177586598274028892046745604252483323090962402182123162498829981819194712424148495652507540750824169411687214807871307822726730355142290822768620589137296461790277291968344363655572367374306434124494998414030277547327385769583124490569322957433039670414816646866286631291918712435546432767079697040993125424945719895843466227243686392519439536931673023409498021914067094027740802092408640141495929801311356627340606760554596909440909699830770732544080938388074262157665954928293872054764946154758256583171237047647324567116405703173965188726353978131917776723294939260131437897246412343209576541124310801678963051774165340989154354821575614248395406240824017933690151415339805362489803303613286321750638560902750872068674564636603526474091312275784153324042369609660223770120618543753758246778007764281816998197940566858292231505964455633677046741920574311604841874949696218375029141309604292243532083033746409726114773738526819919908935547531513479680333154222752658222635963602818743658000956363899188044064541894870249008991960759853199969030316767423829114471464839480295508444913265896823128475954750343913202564036382030788695918329715083040724843451789454531190570189723007524923134391323811648854768725107425800666840066106774247912170805029132141837941030847931338454351085766794166592857331332782707292963762912869000598547417257738240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 56788939600276491489207240038623632066491249707922364476248322324373913101622232336941705666658667390937662530177939017800667210043672300265585842791139665557577728234853603437815111899264390214186713554474549670411679131954960542082221239679555784291496395193531117179546502716030720225860889007661897058336883401963295889107149296658111053539608806862682341169408106706360173160620232747082766233395355023440892625013702337092637870149739836373553204390784508666048769344555551743003799382880673603774974335528966242040976321254250470545667673884126701336070636447469401221441456917982352898379418521507023397248835337701884565856599735206825188885399871536891423577236123376225819530168982300655595300026964848156731008441291962496023881025534199889126250910928602572336565807314769058057936676838457710914870869644399727973677062153777494384365302993618591392121246376672896975624188782711321230141507130598007602712693113492661350245424613772355708395015989901349012222240001780649036618609627358418663457981391582150383564879031133130552517292184543533612401123480787894984038872542333117345760653942319139469594504203885507666504098539217830478342634951718325440009303981077276616913044314441494382401813133872793633632230342408347042974288272624408876797218635304427704122585643350983523073048975942530202218204433605667280369094757097297754515877185248047436430309209568528942641470305612163423289654995332392322102230359903826042923853642815549889870320610130677373955313414396987112788171344966927899244407801452470396741398201415090461843887546507729096489684309198189349471918685934091936462632993554904221891260064961759035063369656884617803246944478860962678411028772584649801639757557609994290010114814618855143327071726936190164598906398364480389624439624190772818582678489655328344358589021303881657332818118666593436232174411129978767815214877442590721136280612339534584335565870231169880805742428628621586074518634986068546004931744056905549434722326290754967101490523157635444738755916018856264525079501950970775103459600397527324726049903817511962013739177558987310129441350707561133810862016449058119410752876372732471776478132308351172943233118630727930980489545468639946279210201369162819884342036050683149779463605274502197352041502608658845369284539705581419132735624054143122507099800042660083908800266864472283759424692802039321965142442027585374047717807502684094693302169218758524136304303808183030760339074902132456090722977410938584863528361798462211199726629053081486763130773525500812734217846087733751144724512814139933249381795769845666334882799003640636275883478205584321542244458800743992490706884869325255454863065647977716216596634131222854507672876047631839816430367554535867950636546058144624672496081319961316660499939983745741452291392256496997042537674711193402410226724661453209298333218840756541374376837910047716748246335520191704228837939674540419088413123023920010758515741236373950741191493212550481281450651505078264586125818878149022328888120387261255087719422080313719453807671414877678400576796518609544315634398108677920830585088266046090473596467523705347804891584507554121812632941691261778329688168415741368112441239879657118062974310190656085997301730153541069542179536373859176885198732895930722316032970449165139253723761450289913847083417791832441920656686035524019138176546305667324496606248573278165032689442444301030732989207691026641034407503388035675139018887206251041187070048940851354814908391296926036923154707560915961477986605073347236761103557818882391811436532413335814578910472994693993988016002235536807590465148649385052672498351437056075709524233409223359937754394446318029260002659621449935812734540046018771884966226850262764092279110493763404386659467831067045778092781249554416714257592739274925984751451187211580899148191603520747674304260360106038135499372367700305414656866948057818987082354072460330927808329416811390398746532383211449356520463553240950374331310002665013341875374759857464904585721321563086783735774229860830511373337107137505962331425949952709685178429561230555407477351329005104015507357062545392805429205479117139385801897112575250686067855802926339649035037674072198164884600490276258312452816526304959947074250394580317952160648988792281352209557410163703454848432461607086362105087000576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 574729636660258679805557931462302740158048469526299244237214288426123665217645511432338037660986513625657087636575086724903269677899872295785790788948906233360538302507314283778729615799398851154587125012826713464686041224009552501851153103332266916882081640366517325451469874793588159576644946222255578884367671561590022965844692801595961812978064067911753056485680256790655345130849345147058269278168900910005068807938398483979164996202042619672296708829163166022035271886533635209871726710937497456818246646887329348018847130188691409949520576714059979421763064985838068752901936234214692265270247030936237091838127231059499201553763370105226947106805534128324292327649516874856734291302426953771686593889351983625174885501777120877061607498891369683320347889288103005205319362036039521701890649308680010400016750998207982744591507487506688864760480026786938069014799363571549531579673336286648831446833980773727958206022802730381580343480611064874711369467609822836921192658444028458173624447575140854624195251049920679918965595846323163310682902366185517191491408024900942319285965355902626252254426096596419754436724483467658762705664518777653187459386912256662807615123234076472726402923308816909450497074385307718871565765011545990602569028822647311446084198878470722142635001270158024386612124849245291723795281600506437382910422353055477186909681398349162055334123879275477265090326875666007436869272440778563258070105807533421036446663700422549164938618361803076219210309446106105122802737623634458157724615808196702361625899027310627189624827373809025993659542186849401022249174683658963917530441528194592892423263208395452016940590286260320718133193435585897802386469129439892542377982396535148241197498696624187477307589597904012509095929517165670979621726998767900866584689126981678097077041225926485844493301848267710761836690686942834162956026153465741358737744934801460502567936455872088795538597717354311051298961583537829685990535798799184775320714835419180543321288481864798922942908058566908450564319777535134543028611792455877032358955980927721765004075972714429280458218612114193459897731948809548209765395755829872403664893182552074748931028968313009533442695977001960388606992499967711832321865561597928089594920197541527523017631064324872196229782033894613616584382207423888332620551788776900989371340656009707706366486831416025437559472601785158682768347018931954791118159647035618968599927800770948143243931286754115661687999456486580175854333055882564039265720271393478738348663458731677295684241253939205755628226311045828858176306037494321852448447430442512931200228155882037766676084573344036807438026195067407871072095859525983954310966955186700775622278825802796410360339521810667278858015324631245591791329610843551979540177396109669100899341226386327969728439518276947107592227018145465624465600406814540766519987593299297619974241820518454033012327621216907521299706014658902851427322076662164411015268093555692608782401949782494658935579174749930260464053106529033587802203572888251565217685165849740540040670238118511098367102369504607168112416217465178937488960629019604899221472135833965638812457194549991994828692081524726208685740562544159610256400208798252390338191771325481224392845402380519255942642010238681435675461614696134103373297005807669934522065098351213338311644855885076826475296414431487295718614833207630837403950783770532992754804597364023377490593522683922469429872659263377082005996635210428511497237283675090154458565580859649642714010988469788639240173712869892747863252686947849822418343853246456603513813543548665976350523213366685112435677323607227467680362910536969616082525270687307713458255971188295733908797251771195061167264197069147443097407294321020723401842621133290383755847398676767800690642150585853523901754793221187728160112930991811480649535350056620199899554837329492758591762882907734083606818358236569748477941460494776980503795914013703992049114678734896142443111798150905036829318266973528907047431513091668157526915475112572901932273782126884071416108184572741535605105495841709308185359326396383314907331887382224466781245314947785503043078880691460476336541200549644257155336881524894712773342380870569857867035880784724727950794321361122073029555056115500694248619872441513640997971571233541342788530995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 3727438158786542981104497040709840731935528274856521708503514346146835205320467138973724301555333768733380724049896180414138472279122838760734542372966662041305921240053949485014558113643916320490426668664256763371235088089522515119713561890772390034479133660780734651525256424529571164640613417472987108959757179660406244620958747954392310939461775133956376228319629158029935403845675486372271075346792921854936149292212164694234077456669453859789993943476630337984215783251176202085729086782105472888786256011380252033090781281158400218507592968578111542354199958885395596670019454355845440325797328179466681713774241502880125501629050825734689065151430909322018069447255086705122642256566795182937371908103922421815604317269707790170772194351273535789322504895019577136476208117041541959118451317217676361067947695499503872363407756517633374124483040275558888559260644293656377617792883559955652604827422621837067601937712075369348896894102669329893394908138578194552832195807976465900168767479006416815866480376732051590155561398908396062178652548659430773563564350671514933838130401579487998597005749723512046669156696586929723786629765034726827494619589284822782420503395139156774190200680042021643833532359406833889389592179080229878426430613997319060472942430428828310903538402287081438864274749688232595038205520301602846798404198477691038557826013259795901102187583209255761942151792835557665632856803557190379320947584073951260872127086705111162265021840022028539865744763946793096094617249809710429909471419136182224552019353250748206187508742117434821573621629807241093594625235835332711872287159556701976334657463343058794995775730158432485083971804892441048754614629715072171625075044892455937988754002430071010947333928280604205612499310002627226943733687184828254885057709796291248195420374317327277031976904672592032142756929346835805010944184311535062771379603775909288929023341610944046331108370340936784314161902114876601952048817878099199513860800990315783861435474590034201557813287630873462403862820616293202535088033321707505950217453205068080089304563749389634344824608287395492260741878936991597051344260615434126602625983909873347275451927319556887547870840162710392437606647439115303193128623796121349684212524929378620249657987168881508906933804104506695301110059360641043395509176976392500188371683041693888162936357366275440093281580266108505795567157069000373265209037981932063558913376685541863832640239545267165324412377311979002199524794086833762765920112971726505013620840725176742035557610820696713617505150713749238299368947896566975022004761760407201775757484786507935100316645980019639558796116892763838769833732163880964416216508570782704713328730153895000979663771208870243205191828846295900571071921952943892135465065964291499797572088232212761449272402996414132196178705100865516461155475214170670094054600860636061418139620645048120791141073173636294904121245278360245730975945954834042410489072284747905642773199607773662446000426110081312549783552482154064177638617066660125265660260573273902964218553761830902819117747865552274806740648175951713200412498295698060866770785095891976679314952905422076390208757458281309945194927889797776921731305449445497686974137537607711110263371155120256166874317105968153868648802292124831358081294867151566900261308179624352392686667170222632035005045761537494741586423015247507344548048765788591860000473145795983683823268072862372378478739260273786335048980795733272584655386813876707744111356006800895607829638206966862135731701933856566799751912989114372213103643240278921320275344714972705659702329772330448573397244932639861733973595795876502967865076919176850941953075288176983960204278974588720963447373232176662830933289855781789637088952466322810203153676844174924492453923734665010877672930936498468695714516950879483913353126008793473695789010127790021388346246226166339816874474350382094423231025153896871090705364361725650842434457461777325551249107690284404071934020199248985679630037078749116272382504716564961746738167856187474411103844706989450774180476728594640542515008921204313832791581261708083337830855534041112755402890558522320524623977427701559606525973198742550888818115416224507400007925773849796099668058724778666179278922516807096732579355108431114794969696712049411626106880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -11667834139669608708205432604879696860444443493338657815187960334656332159117894696551556422125690665670112931693134296548320031543928960674116505380183158006110562139880312568311236031349974950356874283823530226681839818107642362915281677433495196091509483711737837863307765985320021685736971148339281661892054505660393318947366822748363023039318621060605845434529074598170810959422587986427815264615972176878665635835729686769904469586724979687729955252843486653047261016724470026820213409222344642977257098848561187295905479848791846895523506170580756365038589957790500813601621846528115137292780740537830551849885559278171823967653065846015127027056031701628351785005950326822062263860414046218973949794026886321327115515313209993817252596865352939625004311494514680322935765241630782878068753047922407418234491447926632020847107304506179085186151138149920875260298929440499501906719720551635421380196176457277093437405853265134205930393267087438987217307938757130888736879025187447400219493177895667376241180938209642658937586740240228569789078945213189758891953872358162057581321010621369999069842853272553307996489369686432412092124089801744041416337792975665687795763873080835754548749085609518510480636521280640536099406431859295105092851360240151382236606679107134019437303664418325968191462817655597073027503132815895887763736702549341335903187333444960209533194685095661849826558102102499020009966790740020885077042841265775838539133334609560977586205997781538431433294264510800304673576965179203018529587834817407851233525163148922888463416641191023056961020115229801721598751209818840386576268900194427137040995834874902974458255739025400513010263262177945988716356333519162622582824089519284498970532455468883328642270236635795280577210230236549827700594533394966678821250327292332409243085649131646312969731302137110330792104974497178541717186626690669484754959812410815125051862296131345308953281342462045202047343115073954938325098925459188561702564553613684198292482458561841610610577095999818115343835674664460902833783287236405403394734747938990551347634018333240633166820091233562276225574189010405675306544136956690243290356423816690519451975129856243331422710707987952393258077106595227202924271253323132608470587484195674007732010982443184179898471719728651836716071701353469850992073777450715649742431481541402285032366712001545062721174310818635307497448159648891615149591436360304074608263690056879020778425023358430774221269835562264614523038087619737200168697976535708088403085827855592238679666786392800127319861488536230135791969617024983583200199229106796529347556073950748622718792976508349508980817902473952400131856955535953923452611773448231428032092678502988281850565672442901779908745571314517462301909486836171701226699254949317607895750576714283868043204108529930387918349412421018147126903963747822618295560284787101020968353931509878059979821735380654035392172604600652502135384976514477203322289105979385861901998825068762112895522945000265564415260915183437494791038472221978729760312044598353790050121797388611601022232462567417374907050238085229254000475946219232344636227456475390210203534441448871433851079716446780320508663134647512159565232505063682722520156053066138439282458511646885450685935726492740482416088426210798436104640538243097795626043611853117021516261349295590282446566052338938894632810517653920818401223109346019829814925676092436609127239088894983336827661558526799105357934957869429075656813886126810226866577545898692133000182164841392784773013942523286223067642775844005514366310186683324883838910025362232179831431522358705977042889633686952215632490726287771436139590664953516458310634845636862755894297639770504644360405018075463253350434237473640790348489502379881526455163706058844974074316250628342298387697536625979230311681689819323237297195213389615553603056393744035210503631172727085199794865124002731618104899631331324471978767277565057149603466987863502963664658828979923000549340412800378870296457272620515817991730299653343375762220920047970780130000691816978669994336621785993540743242048753439427512499577146994503608476878663441231046246393535803130522831050238206482502316360600316305783754175407653567340485272128678769306889009515096835745601017527593113532033694505282486131793461948549431296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -298808332329170035254914990541471327894879721688157623145029391285217231384510073539545318353795964491943824425106811842124423549957154974416451029569351895716334448605865854421631720083792744084664529611205080981483907384753733444704666109855510516084024369708849604395453436642200648849994207900356252752452995044101863990299749503151679556802196734162143345015167944355460742509417270300973222620247252256424138629343492334524687729411350896152485904535385788890584103865207704589852805547612011637744017141869555644413923071634870045646244261977364716933034125451102673212231506196569952379082735000203490344464327571283092694728251046120044565232432500604944100408304531664987540600607101542546280534207729606976321185556709824421215932551266133594951232648059740096931831191680676627029177767147481155239859616160477235989816342831963024298113002770657393292074878858861424176855402376096167481769444068632576519144356956060651125680999080397400295629426583538694672587803853031768914811626956536696789526807477314631029320025547582278859960301294415344580868959262742087275116878538430489830407201549336007867469297532344780362608909715675266325365436515083736711753469046960693909380185851088525321674776978230188577679926279878281805312500818045074001464677222430154368703449847184685827073182289934161321162241608026350241846539407156153437235903507541346678790306289751003714622756878139096804037305777739805801118880429541023762188020605949048073583533356480894314125625325453880601974715265233139298609076067818283061459258499425773990244207206309203077876061681278444841202174291868514123308197395577683965199432822258679436671090471017350946835240596137263966594418598706523530529188686917567001235921182268079136913431364139139333183521392915186576499977995656407367191763147338875384946277707702475343675445226865383027230152656443058354705344538669866802505129972120397382334954640373798574059837482664093898956930277380212523142749908802487325515509014952473499800821478384199335461306001091521894577189251036731295963197896596959514064407697428694835924754432513799200284382523949429219475132692020692497245191214517960742361439866154852040797193425006433914372876063995216202633577516533726914889240271392153354754771620883309451752392341187928287036357542733295143038111169993559179860610188347752669545664625112363037664398979147089261197939085809501927135103739972867630398167365704293378912952231894630898666176347220384935238122497771115187105077130319979637632752970389215012672753203775460318026708683998770443709281543968852506690932779991411135282819891461485789918555787772579795904157650993360857102152800438571123577126228031461103151876560431293183407106877106022086160245859362643711428924234487304020757060106834957139179645108143351246634074206088314818185502041875039376825811319261645907747408398548223172523164556130662439478742125123457086586975993739933948227405338528939887902361078918914975803346337865509698111635095916444774463891841062810097887278709117862136789300660229608006698896300505557676268842903339457709510783759158605161697867571882427525202091562976245964648866428869330895042579951531383074390863964063254387953549480979515837868133360629122918366113299636784059234477741184802066230042657904128081378469258340066945654936878709068929826543852144432736384448333550928994906343262928211531783103861246477152398782488894082644072865927401002777300180312080407674486023131164405753373783982028722309427514343628553261329096476202298761985719596511542423829425024815181230096920035161702177670290497186635748167331818822991272291711758358827274248898201123286995103777679177314528996494179116285120079402129332688759404937894368624181581147706441083486368939131089262512283135796079207906606751871884926658054675320096101460278144915141625114202578559382789044471236080116112657171189251672281955214617064985393173718937189873660095878546608624213595847266392822647200585360068738581423083737406513899434955353791782875549531784417189796773095207681634072252800720275061431315616877131243529909241912033787467031362350955447454334143559430042909192920251245372063537541913867326029659406537555114875244338438580279378913114319233665895203963106658154627801888833661047410713255951041108558304596966911099511102980600113397760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -2215786348418053521401680517006159504843046473139910840656320424802107959524510634547079239712601079721277347271003359940868335217699670212714707920036423692290660270635161506464810576211641971345393196891589839514541641298271311315638134618393959340870580928697059079305647803857199534704001823325505151184862691448820652345350825838965876082631492040731984603583206549138255736273682646377658296086130866134260226617860080149766440373849949179459755584437597090575832285817488052449784947843034219255827015352571138233735386754557380769407438430638769349220728037513682131498401423735049897720118359309275076246353792139044378057697345923913519448791596063493637976809693856206370473436497543280580362220906468650881787055844007738265100401111603054962456824744816051633004523313380851478967535080823912127071652823031730014484447712474821942261262471314156819046633720077795681007231065951318984817544467155387037586472752758560974205968586771376170139319380488244315599831138438602703596079050571558709652663495477055041058331403160274302077791235715740081406734614853707572081036298722950621618566866426091752541382120997013876943346912893907479345201443652869946802187193148984310442653115369440191718036126018570230266468447924854289366031596014794757059083980009986856921925538344832497974181014129551819368512594394766937610203468711944755712588497976530719121771015218350488572469248189481501039716825510442331707523632050958746906905721627347550782031553696498698276828147280547535396395507734727690319650543182976207098221758484491769330320868360994471007725617478134934536462727153405659730379440419806984348909036418575774464220252002167373427169528473852324640121062392433547629081016477273979208228373314609786569563416598317739233994854844974150738420100583996726400546721229319821479721667749328728885532698435621253694059205441218178224701120928665656987189625429791627589014732759625714989671877590501634637222242910645090151171499569100871032602109635056548676518822626496226385136794078001060634081163782012726764139775733418896275396277772681742226650846718029853195951513275976218998745355591742877795036235546944838212490998995986441780008464044790787806056323758544174291114951009610152516111962516464211041042171905284848349670951562715613397273480441589025035410455990151844988693920157069403704147309159585294037588844919294536953612732351662263639388861521490247817984407809667922509276263411392468328323486324947959439405940217751599310173506484173724944240315026837871917447981416920095565428479241946147012635670308403253984115251154585034365704113790928694466536009213584320786026737545309491705490764005336648001507409009262780678299378909482636396697407226282370691864289373260072515917122318844353828924774011602186321756947114661603677644723455531522109330748282201103540759200626326470739626264426913825317193592814877583956838651822262604979297486190944550113802273852425944559242170842139898745856757309653553024213912998856706315284229327085251491391925262570888730706202460365040944360445215894947117844270142724550996158861080770740545398340954015614807914462651874069393970421680259936323253794500670275869351470478590559281607270725927618985481051335067000850698091472876070736125773454580519262762089089329386906246839809821480721041778691610948402876325654771259530770783756870204945558503931518346061855832950637369201954547440717406635271282252466790435896147304598203491205061482821480759462193429904812452608958224522857854234068959698359505288890430650811894395113113140554660621782719436146408603618415942062048425151492194840879808533042921650190057382455844931643548636054301884451267730471021262683971012813910389982660437586079265945616985648884860450213344827885988026888552149417021814052558981050738834207038222848801994404916066068535096660106521108052412997238569453853954931072016751262084225808909797911317527453094268845415459623271689338717485255841677331876031991446810569482380057825235844628815678233335290276341786669305072209603733633535857627858166472069347557992470552798717004459609646820057519371850446284759756322130977931352427536225352220283885129480040689868658678449176436448191445243210479498764196079540071068943607437664140146979228374650744845391042623985437211888693851668493444051289285591040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -10241646671783101595188943969878287190577647076024816178507422060370918802723292069631653643190643048113132714846645122328972977185473123360904202191525942999350338304129616068509298597181598840275669365867112700807983094403631773862129926140550623693245903851805043830348002148539757648817765692171767490871670763786170329847583292909712912203024144510999214548308128649461811840652990043848650201244157298396691542069853629477524305371879438698927036957952659172898970758293598360216652174113947180152484174576174209482866930259424103051888950720235954398889644905714970166942079810642772953136239441958816548299586295260133595264600700892201655889711072885894680046546034601718050568006366347974378740676042362823413193747837826249127948517407109217165084775066524809922725225398230472842683704116576175698518280037537223961175412781559033706667678048796114317372282106642553877996102082630863732392109814426000502009505401334772073093178141939433428677575927899247396624845527058168510181339320774966131892901912042511629550783377148646740726089162683427268589486327989553405978885144732872030227424134248361086280069041186471823442186975909345908782340822452820419849603050948797420765433661819419333539814732908864559190172468655000196458602693065103776616136124377039353016518912386211213312648556007836075738231447484365007960711948342484176949905346062385597140297813248223142867967688001540337195964905111141499855543149853520728406566712580952014051592462220266856628486734484707095773795952772541889994937070425552921374343985370529332849795739075658222663694444959794482196165306135665444515764547353724165279520510153207880132935144916380343988149803253045671419899774324675505282854498310703570631246732158640114552914547722706186799692309006615202711743387631578224764682823659973881542614842433320362441386939506998792738568353711529309730816927107076729652565783126548681772802588402867295843008304549385548853389322643701504581286501818265854199692794071821408232180054938643802379017246571795895206685336317894487376757751079559332025309254480572252857517100985952846073332674507479961350248261684605345551592436257840572212113688683712808025818446074733051588754185142556212787960284718743163157417752353958348647247264345937961004110311477117780123284171157149972298483517025537230825124571626368473905863448072600546654226579234785412901506246823478007785455962082313325437244612146910446179540626230672376138869157219525676897768741859994114024732894109424707103663855547433505446098963811507928936420075501181695520181307044687774709102236033708234398803143113850882135344014867942122746588894398329468769752786669237285626137528769405765188990604551737618800998911072653637796879651310601718602554997462179080559544962915153432416823855022063281851282545738415424164186067586601849893295898564928996352751453705217587000001564151165421718585403285613510399710205518676150671718709681405820822886230190546283543266627488369190455524961615196738146259721024483093827687103972738267367348324753753194778683857264797921184346373393055171599936349109924280314005442447366208790464334048422752161352238556297549591224067099067287497497907097717417784748388699851773423080205785068697980617538580159103167779389408385108357459207588032542291150312199072399043844221015610690616919698929075381721404797879493426478186008008401576613995753373057125522942267830225803987387751894433129456989326655483241290735932663649123368737567952646075218554860915714373293517824129950856032918024837269944197361365267424025653378020315799102441295445307929723870567938010381081076221712538999938436456917362496747181332452860652761207341966175695024408464858974597252643317854882806054368078131066321091654005397860392830650526333642634678794288150611027267785770332314898820819130565782202697922955764088301917506676091382596182110299585733488284183361175316591913909093313126212000711549064272207232565173837189718163879689441911954090546117957648253067960486359712178084542731853030127867934888982346120609676804364726788402232185322478051078840451684248254907917649255087595644277912669872407619630602363615734645441095104837383487639670745117456795236651000675467274689765139018977830698989663060973856273272500683434281232658755428222796357542096450315868434333696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -28957686040090486290222784835183294954996675904479036365497535167506041532625710187231679080800544212368050920223600981652947793453738909552658005461293419175006939459970994042842679522874097617611397467672620236793600482987879270989245106633178438254113481358836262094884359781076944162093217646109773855658347707460619085527807728902309439563343441565307962495895961333661923726105878485039372003040993253876347716443536315087515333907985786466684398820416604964365299766969743259864572029341937275356716049625449544354632798003784629530367223108458674738495043511330503377949298449954546024518786114126955995013143814198876102251578517681758379086961736241366865123421659756542485351306556424302133936504488554915389257477201857559901091675699143249946662561197615748302251849568658794397316505736330366284903539451960342973124012929557967035317466802210984004920701987186001800521148630757269470684950264084001956963213456859675700232909884432476247351216155042485377688199705551043023531563822316958112752621818715385292073775636677507285546861266753005303652686429367427910357390228426000462396789357586872753870908069363340650968475270958535685618309288591273826087445955661641762256943285878246870399386551074908125261085236019051393062263665944350145977795666708182049801064573373721524824040906047697443730367093299739364687160834529040280793827427605315917379261038055524263653271955472484553298333374552155072313047338671203874448054948696118215239453514007930263499291222276253503029677808673557823551403084818638828443898907935554792296363785527041805806890225788732629997455182764265725593786824144313840645034253942348588589088752380985803889459178542458065182910832338710297801503220885446114115763697701803671482023636774029603610287074208205450226398501897396624154839935718494335765513524400343853650403998386965203643303974668128355198898204918966413955976622740544267480136047168673146062004242640396987167753973049405434736670648000714166667560620521896539264807205668019040706803502884992563117538101802833070077298459303885405233843076350289110228439858134164347264148740563362946910287719808445925051894496166919593462603203392686900102048782235304798435282941682837811422221696294464263912659943947479240367189540186071823596609009727884523920727907707174815460057140663085653653303078134746452894444836816806215914213395363831803245991377377442800487271117112083976185540873570459806139804493679148536353792737268410595353039021336410536892147349801476191904606156891621072070711301473878200385986003027384270711600764614493280730505828470683413205975169498201397508394885276703405153849300713937405886951711569620461907821346368908909225461934968934525989847486541052226365467365592313642503773733977884490411913861575575836500119094718274374796842489495941396184925587913151456540717787880254958601513365384109369871689857487915018262875873241810680077035102120105686240492982749607365550383363444838982799198218557988988420148992609678330328493917770222633657854476505537765515614543796182760236267766385043089585237168639306567681671784820381139059794047052485607399131453184579447293485512893384035796589962640266378862575437437502652848371338127754024191584628549205335082278145368486324496301848188632925020112757563263577752954531564990326027570638596434398175331194182477273086863262250952804858195078743949019635120512652683414549252360428882612565851151408363000969042450498204619320479308182697170739114813938756758693987835511405614731915370621225803025725785513733073328087663387091585734361671551989016700420600098905138415451961637861033529310931640563885113682210957515886213747802419626156571623384356479885405884930446878640139255241045382152407360232050820804370221521796101460755333379230953705346411813850949151895484511852578738073841053176593494324305453035107920165540086940890157144859493774517209918424563303970031912721313470790398819193016935984779707879503703551321961554604965251292046832266545332093631269009325139201151284915265659289236934919813924672128956896605614162409016256157334178285248503967762217677755137574259938504003750991610385421366460168090056988126192745253415980745950822552212860625565983838556517041655913544600614913810344687418827731464245289026946621710976653717183581947514364048179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -40415170920717537825023126188351172418238708802730002154459384791799780341292134795899101200901247149149554518376558514813397662530695113327541725483244580494308283579672896515694188974287526117428480458173905320431935167351738150563252724416397856849870839271474094336144172937209440110410979185881486581895195346719595490014252992279188494253328620157840698665105797518481834411213846356160234553829654491833012830098177144674952088476454508873152640387718434577073349084129744147393911127505578373890623513562949797382925265081490740326627667556600376464468832121779748897676729270177200475747701840397965519349678778706457498723725375194781827580730353347093037929058939855336663526569273725209858406726977038183790487293429837294234771269253625396108849452103964493341902092780113697093464810744821020387482617797959626333196968324238156660720808576881174394622936314215747440998360801940517833973624508491665826653408859498681427979169254111357354717591222625923691949290645718091692788181589507451926941756142764379157632185310864074495670891895538894709657685056318726431442548744206670640349216013330905565988577845163896744231115271299877984424100163502001801649055999452389910081404808289955303024737072036551432006093683326556731496693213907445758862493218493401395496833838118755236897325695193885687468892594655949671139145872721591143499649701941512081432568757893626531290086768896156978371512277500349515230289971826291204440965493590905302491748374927189646509051823004294313996954897945672712224961583720795083589876917025664322534098229180845163571886337062933877965074423558943101643533316795910173703227048391654798937761055331416699339178513001875850763130843234660528120271526929072634395602934933715172746165373687957178702334287287629985165294060116914535093143497968324588405103882598174854479745774622949326397657711008977069616279382225784618937251544424816347876940099702180920829947320449868197050285269805971438974868095068226295060063518716336324308044027603284014074139760006621805012457086298723321708469367807488161001289216400523802308940738898460113739610848607221614490510468666584587964880368927569836009616460558565976958141064656595688865896252436235729893660560815522211376309196437115198139091542934631281157514848784626815849966756039041551590759870452133784843730679417715681015916241485188562784035033854124788586577481433145660485607380224257895752270136831362355191292059595415904378070096370767667992651726665959840542140408741315208323195033602307083489578167519312856101312592342870846526399717847126981856631754754384005440178724741872637352899276160169839789750239851097193200105593035266242166495115077224233491917676024594963716665173993662072909461538685372866907840632832275501206515973991062882032756056986325990922914460785725622616612507410338870369136335327296955031388853966332946554971929994227557767422458815139331828446910312103107910978298172344467045620529829358499387096911254650963557786061408049527975236855213734035951044505872444492045265035555551835250992707085093399219733724487541427016526349987044905287896169706503277742031464602645484991499604989398317663376068658130227056265283820420618197622022153630202815612480707378313514527355731220311183071047577541099403921488727570253770526257565915782631338356368167546569727604186135489072850558368813951456438718315130605283756491989604810686491200833580237698568996792768121756351389823446654970307261174028043991829675886590123268521869315078715106106129020621082777611135333947034428399199438782680823974071919773734495608096441727673587135522919153156148460280937990348927166958618025619124735339090395861618386622490332905829570781723938656544425672986522297003792547797201121320749351358084811610581311345681802474247790286807746034321018342331233748149825180899696109551756958663754607710719391208394324090459109824597212371554449047788831912420101890176549017438063128510011643630557399888615127376447645465542833057882257788589777699399007700471715220597778177021327860755058262534228306380617516744111468121005964671281803601124169544273126124844621810462982500827430631719679763322156210360132511381003665353693561128682417230673297427781911061422830783870805282298701828985299668463153175461612273070074971124817269300542832640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 23691194225461019465768861758208634231581032942986839813100028544769933718649874187136546105489488694994799298251591384296548267282039886255053519659011942497376897160369176597998221776868031293151622267150918558840981024819632730966960491650852830264355572277027208527429653909930478513166899034529563404396366535855449831962485882863202346973122228797232272668490709555045828857156274490666596336451896287845219418358542943528835195315908300768417982695046608850121410190225340744963954718504244776120480156543145587665541910823170420133228841786450282317841216327923843560639495231651279688894370612531785445826880292328846661197961273737178147292665548627969793597646999170185776299816118361145441877224771687123269267262285426055833544364481987226937509246632453426758293163400952857190156244162535263382695864840348552170766813384940121510925041478323343578706687216299341318754276804158061250779925681395898637080218236008185733810064408248332058521131375677623830583990670903236128901742019406681276459287453369190357081923356836393832361709473721058341554852849064928507467750431358391517587644321931416559148439499993719853777361974041766261132473375339604523489492559298934424082031463994235787816017365111818550466775717477387294385499915914548227160522640308323454551113199508954516044667985210790748504150277333295810975324720936351159899888250415989429120742885745520459196254370824917334459725180887381880431065116896035619998520622057298538931888574853865956135934334706674709253892919024810912472331459167892286679650734871733542911548886419118677998399858713067186442372113529897958160151098452405721241863532317929988259824326979557609461007760049228464822376665984719224361511766103424529506089840654095461155980004925941636371255679348104711862041363246365952528179173836301890774740426653453965717497598994444065126737455690121230703350528835059968909961695576210071660076508579577775542177687505830247664219360711572416721970741541507556752169839595148192586753132909601518940781342884947618560119018278354662575582687906568314201283420596836739603144200445766362178533726429869983216208307837586524587536927374632389380408017669578853138712773997129046490496400984011148842709833286842992430128102452434422480152957740808116449616707720731315533002405720543683546383252505155315145361828172732883213086592859800051067715373457490450058019209393930838835330311638588419917385419250641443609875035861384622510368925952926705813191900503955193550480247850050490755608298550298982020768218339140925254884415531940777414146447762207106333557922898094917974159056411893436211802417022504086833925780199062381802537206703168851067231871766367187218758853805242937690758385587258028669667011901221315662849357024065561640628583951060114815755825398554271013124963681230302186326874530013100406966435960841583723262950800969107739258570195760371487385158892748661629308587878121473808941299668498030303885455216829240248571478067931577160071319626614694516070829928528358404001302358545372569048801235552016324929536080527482309214910131404388098327544117372269108369840914089868144538281859640602490768416193845230843759240405289178050165383620864033336099527821497548990325239634576760473070431213516059357096508744370841892259493688610984170043037304682840947660294312308404586047521921296958722686209575346418671594316960534523536937015938223212155818422776878271235503028299153110015235963661709344216263414972302327086260064125268512114871401373804624760078049400233216342485097303472039698928287197722056782439683594521985103905410835185652354860844631078823130276768894171540187382565643432129027917984498425877155844034999631617309324855023799429632622176681022500328147555392735996674857503576824123615306066389990125414105516159090794049633273014149107104298628289199448535066177396551121655864933177438187295800136522611752728679398162278488890913953865695766890503957350711714844137537502963355031590011204987782042766615041494086457096258932672761558679005887915553890487720519938247009855060439046596032223193059038130095724728817777977078640081809203756202111207233239132177997583118552435297553805303128994910198796484717713605547640614030828692527405504996103307577889832030682760270116096423441609292399965689349149743382528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 403407020189168783869754792675018841305101936591291446582963819772979445851116145213230508074882544647610344108743145665731076515172960095578230340090331168063518937808478464819980076625604305071239596697625707815482857355390181511762780822018949357726628940769224492275857989984871127398595413236636465840600922332846507138259356497899321760306636165590404178749532891576177449015123624788928113085135895319155528138832743629730237024123528503919061289969090710990162238886551033592696031340513435121131017968137122606880025393579075933994599212394929046847510562898080256030969970362648307907639367998268160101137559685316685511214532422289517032758929466116310515127099077885211190916119074771782954950811979050669229724701859526811251431118244526330171351131569891276914117787797293693251221814549051722775968792351731101085931285344087156359860519035814844479217634518609052402481737727573535583458836616113203503428764808352808526236188309342390253330922445361494050112662181387218213790544224704439217807312591598262025887636477456119139395818007741919682698532557532813535338472636838293772497143380054968329607035235355647420928200000798049032855615383288268501511890015768005870711354399374949974121963311219685921555753986291256587070410220327390750914984885454039071351263541623034761826878415048889011214887088579550182557049578207314635396820158823494608718659078512348833358030711657663294695805577550164964930123588505758350472130270435325674946669502836047216441081499402600960855666941796874059731032707051356378943366783621443339981213595097234254555698706305520204383652849076892971637668927820171540007130036374253139502586137386778838819148750491337865180420902118096493581684957721792867850121849632223114237258334010406284611459232182869619948405407153957096064744498774540058879851272880878365443060686812890277451942006786109649611987600505217500551097544273817827573516834817974734634466201684409257235016990024447206436191708162061270641702268353434528567093170374232815481987466042561870618179028385248146779469850034789391830124252266096509935555388644890513048436039516259527269024482104241290928935797467879426598827459334331389780268787275474024263689165062958951150373619306204285298748708327630863111337248079737891608980352532629497400158661607416825138530312202605797984499705801863236988117359551291260190862390329265904054404735765132993510582887115642047101653555376129591478257505744521493432275356019251532853143082395661339744749494957050563773166593136317209091995294060823309398693475297639235274401961461911159906909099738944961318877138325971778428395436004634406434627827024323900105833733111392742776189969029465491217711081896827423424750750436854271400367048598261145199510643357428886267695133553017983927026659715228681290651543398290251010944603676386820098237992589493497135228517318135537529328129196892120543906402074318092513509783240774336640878101754963212201709727191603528775364012031665670406229046690322665675613100385870474968385312207213881977587838239372697111607388546527011866597394399223682045490917045923864820642041463086124195834447888799856621399061030723747009958363667049589432646369211651349781708153450353517052965308761230954775890784459013601000132024369794083290114335400373798184336685992710285640211719725669636758696638852832134478078256849301894404396802577106686068006646003134805159289499177216790747068979338511738730981879287904586650384669512118334556200332552744101426601984642728369092432785355685683922434535817588925693328764791083441628309989387177575215781961632309127161588784728629953657453291014348288919542427730324061913441637399926866308685383576614462568905354539433502405464513470699677139182494061221704630606080133171913660277576998440873525776744391552272396387530302948533923378207032501491840796439803069668781234169458359425255907083493747013672584319680272259736655821619392636771519338800804368423473228691006376253791292173885730996361345059448968104505835502277416932072495131232714130999611477415774391899638626657669279402603592432302050262039040770242727483921974414241821606724642737809430365132732084989754059990884134571079949916996476737174273463415301093949313537964899645895798300758200880089477478373661522462426060447912232694579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 2313363182086343004110250175023868864159456260873655044933544808540928168242893302603361646996525376896779674963909940761405320454712358196828301805725436984306461788702689512696805855809917984625599022767756643976545140011682155629074912061824352910092481413533615693016711899151336108750885192874567686987629948364984094835451407723949942195085742290057636345031286820886207990510359419532155357097485094024900251239053776511130078579429467667689086635157988545775178688072293389445568131246371340138904561043772839572290536059006569086004612677275965066245125037262906407773596341972967715983124472148583992926444415868001779017633913995603937039762575411754745084744747063031477544057173950810371048442634407164019413081837889187979461542762085864618180792085111243419679085042833105880499147257301878485717666015240932456510559102235969920932944563917750893080728247867297844477095965191549046946421248108874087914944351149247109754865768787017143887209234752608785870066320926773166781840792289793137586772072915856625945572829096201666092679425942484041305040521037978838532659772782216488626489269383726501173430994797264054800364720148548503641784564233541398208361366421636189594322953846230559524596164979591555715632356924340765321459253394222257178632318185688965644029065694990843023946915255626869216498452047369615659805773066690519403412953653077023838659874594549104821750914723143773576795755228515673126346099950839606222952992758551106086163387060307344374741420944649924373335317004893477264606274528082311998312480281985670832411333271467417377441639977255837092341954822388375733286402026689364299825259466436237961164759144863297963328705632510080607197202930937552433323632446821395638835656670842152343707512891318042793264936280666163215419050264605956325388289322611633215364646706551315809223882795879248457540222736870840914022543811935662601828878084590443765289344426423851737653050085279177910760664476224508543073837254894368886388686908357039752533678541886727839744555321982167588506929459168295368852025084337036333097144439171006055386833661441474002365998384075581320304979570697919369098581872687633003940284503080150112892195456685606704665508678300929462330826509927373494805840251220388344839763829611980774942189042216072197988076432832558362715034835927275100612365539825402257482945208824692819137457858213238818096809586320932864393763901971325145383837758904725561086568956198001179295393705989568538752667265216192528254732692829391531280993631124704612424436765048626941793523848480448128500926631069441927578551193158665055295768353176903105039176561978593144987114098218778463876450618744600672748860006596708652732399256047560487903551509195443171625532927625113066658840846258174697897198941490983300757994248641000604250701103199100418830906658446788745697239345849032129023519661523178727653220574741861474689644089849141009765442122577906857035093601327565701684145004423362858617999869090914251032739359620633196097293211899394267415143859224373412145625311175251341501611336645312393005221541805884476723034457306832234438792400205655168967462500438341750564286555948242169913698215119860641858190335074454715842532709512276945475555779453955253145977060660024686323271812239249724051059159781557801918185529851908082747896741321121231424005871786704579554243388547334551309985097611045182281602632988775125541809216387883285986722722475678489223254866653759104599627587589410076867247101390710817075925682319737005033580544557885974924662302368032447128076065915435041155294253546818751234272265058252847845336189202354747196465263217848467650097593864202259957135444285187918010319971403654777349941731857491623843573710965396104653351516408208152031570962925851366256899767954102771789895925809783161755021655361068232861768629445100203980536445027308611520888197160973071371963884806160296568597790151400871890723609919355193209401989154226579886747344554927729287587823860400218300112611411414025616259526964709628252130061358424111201090962666365917268196160979058374119943819432220887448843828302543683237586929636888397379335045230591158734798809276498300003518762250160645630469204169922538716430814795679878953080698729590031197037002089550027223295773155399948044005798666137763840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 8713235655650303288440630870822239581097670531867577336328380339702855889998607790936084228484257494820562594486194072793002886775414106547067622532595393245345009881527575894049299307961029269142645835977256492683325532832027172695411680577317166293885511384536565768019276631819710159276829171726999388178582234977717877916483730336413232778550989678527567888330490578664857774344200331104282350681557385449476025987721058324023178494266229514295776563376465601689637150852798397525373574327067286590693747948736191296092521110576926330070543498055705852067291544992925209598136188033030200227914801434199891235278691056488572398873446107644582748894904682482694834931697103045616855017872729897352831137994502821606288364760927381474507525873182045532955170002382100412188788084260080076453417837087014964578048178381395142085646398183490649028366915860956981781333738309647636816456577146076691307570858927952488517798049344825531608183487443090874539879250526615467383705937419237021819316303235356531132740933802660702734263460351335638393533133948319921763878583287032091037451600737127629674425719412199129938097262242218697272719084709083222026253733845121135732879530846677404499545915842934803444016671705932851718040141543796797123187995877411937323616780076245003911753323160766457484983472266644839275963385149634793390773598123371593583820460916517162037102853269725657632869047779339804481577988229239786009661313612605451176884684081569816225682995830198413993106242090145661889827784156884496449347333805382465970612524998929567755347159116600856252475269792809413947149612819722689341779309742272042793714434356234130795286501194630473082047928995804164903419517741390764922662314371352833803861153927194010967899666969807113385567269832564816212310524761507693365032330055009248712766645691318731214481169900574007740343200760310786164264830087669826257586364570826889182262893949272572906719281644781889807214663704734384000624212457456638397653514748719079087873134276097181642969402909559235655383585989153023356874291528385520752570891029658802826017079857881007301680645677279473470233538077422994310748030916369849287154360845265038775706453459053973396484711781408667422831607406145826983452662586289826153300615034875521972577344738963134956667209249343559609618051802028320098341632180458187758833444507797552242355225938145624396087236569948908791771258026581736162482093551464162001407003009450600169286692264432456137441315793509970639444505170861415761008105291057523842348338768467871909704818651454046361456030030755800899260314777775236894922829408500086538228369919465119606999253513811491092797977618091940055169425889686602764342101314131428006980951901575893664876083863164088974967446753396457525491968125919535253285687315232350213371014153835098201649059276936486070033119142968368687281452802204397435330092425643026557339383878965040271350023810160928611966649347058650600857476527901480587249952681210233808829661712478004533514835480758755921767157439291976552629557449751514884427873286984447047918377642046672827089783960864544894274979712564465531346607299276461301652674683843786704862628462517397312775121106506537045151629688203988487437478687147901593619348009755461657939115630319989228630395857767617392012627012107944208206520857741184539116083518382560592075828787901507609130908380651037651127331300104157864828343334325805466075733715865326091508231600179437126287888501898317302803828937622945798400287007276648688449728510399869589101296375978202606278338539876681097025772906517375562770232299074831064917930966147446580110533243377182462571440927892248968983921986364616248556547099742277095435506794997616806748087038404806824944267105114721167404046990041224231563739887388014334239536104597668270989443769623634076831462960955326663410707043238094188688404454514863982398637905523872053478745083530009106118036795157313008170445103796775507366621787875508368731922823070016157602299669439406852709368075781251620601263083516635942909073069157305300099006178734158322742574877432855307650110703800105967914316510177036833463129753479349474936622055456115424641567764068994334833969586378574132745881842791369093278947966315872335653639760941609752976158445664671712399107635019776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 21623263257327185498763551268888720376336515668786758460107175055012343896561008835129599532485301888594377272837135223422644061412170806648612672701819169579751777205619723669439117414157420373844451168355827071745895776494875917558167592995804645430030759231651109910048551836164511429075938985474929048309956879445728840427454927528300611881568626379305703692762594853496635278275740025573506292711541652563108952888497051839420831766471609963785448230058512552048416541195216665474123762464070667797204179553890297392122308676544666326845835195324098886139448657706355708684539139372224674240287203662161354236302749782685351377383198463979699014278092434670343589543052932922670167026146469975751176565959672768024243004777288156697704124021347533865158590946453996801117854117196850256375328026170964745981876946742441214506176676629400127301364980494492715399967547676837022304572468574235353013774304584202859909728871048473307378789472662607395285699832514548531973130121107988286880839806023725261169810678361623355156636695746964258110105482275859300494969928991036331547314069475819318635459011118516527228784888306281106296800034472832234560107332967073393357152942030335591321700071871238888353845279697757556189901285746412295133572384526607547656496828621549354257415269867338444165949271864972539125215477095239013986177108341437051375319062679551397862190665536052331335597224854667294979028232084840266273364501145059412636235612775884915401706269296584356672538686705087743342365152945929379625379784264602314877219892394998516062390108036359248222162549212406400952870690422663617866051206209492513527526362210467113862810361199020122962040683142924983762450460394929772669873232394811462647115578348820384277999339090768333612937172772527592233862790741543861815558413403141193481444712655359758185204595328798208494545917456470068024948782316247894458971251806004499135189054119614627873844883526504519247332138882202299571850855177703494453088672349219876479694212793214728001091964661073017307179778217646959225394750162164424629020652151415218881038059738113813247997173133706477002867983623301758397068582001888489398853324856993506079772988462328933412199827748560003952748423269387869502856153126745550514482989520927804582045903244881849303418079414385121607382394564356655329337076398999424240445125877540768759382839008256981189300333188136666623250651460392406510355337878171335948335730288324265110592624916366761160692345792974035944143322002454964261550256987270767105009299494315619371571845649732048607144416061729681637010099638843985630521346377974584481963043739860954524406938299052888537219434006027898288837634901187210819947390255172364096135178580814146144658347380154232424537368135416259744756580558321112411506211157842458615940097892987256037294638597952807189132823177867638919489683468901705658771192080867240611287356666419451028195754908276147059264260677967809677675011885512837013922762467404541663315050078870955748584037310336786082533849327155444692115653523860986505130986505927258211396593389048343462911027209534973620015795455542585125445502014704790889959195342853774786568872391545619450723077541260723036703438686010869966245092613956183688790552176673231485826545028011538653026140756547260867497785581167116171471459059927652271249141133274772182554415151887608541165202056840900141604941144502743161611847850380264278691500881047317863531682217025277391290204384240955448651187074372850521712314114878339016963859370714615018361022596500081140821746189556908791591761003809717012314554301188915676214340361652156306371035791126322822542776682451180586592830243862720601951107462599559361231221947822614950391964067070516753354170643470586692209020602984885358311749974969440890365379601143837390459814142420815911855946902667407901408476193836970102694420579292664092187847279848577328978333514541313523424203018928538780158067823325276810366803536658513535578739049759319612140062458600066522898936288183587220922933350308556778428729088388151240144318122982877193099750617196870882116657706665003944208572446530328610074301742381190128587403319319056507820022952352116150748356655749098873409679756559499724221435015636114876558157669198196571634993101022619874857110732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 38589416929079518158140396155346470691627030587910454033306353632103313580596420822479091104325586132137389585027563994808657048331594756602795465867954514919827268248586575638698221299392481186113896807429284055509544411971866506603040517517271936410195932720385171733204547671478902730753881024861055888554902498863628850306572781306899096209558153378700852659511661129434325182290134767444855200074266966296662379672942527076106307215583015834140074715538163899569792174600953868100936946937329786352548120748034248158297952913691576375601324709025198961337232232493354467070214930518272913038290525082797260039082286852576610343492520792580032723767209692319392633276538863635851800073618899104230477242230652873147278089583237467754761228829695591921165657609637336247402695106648944481881697502683975124629776707501553037393794733421229913336675886071762097660759029111669678949669237042084219069723654065094192327125005972909128752803893660818534215203371012991429620056441046195855602530275564377748303059316147454762419295073327403708882777098942846954484507968631728241091215141515809517150027922169538741032155363262212267279495803996007737711843570053663798828088940034370082662066060560563685242501928678293534776172878196303200765042274861499133262048317796419882393534128025539481507840889684455464386203983933054372110016760904509991167058981940492083261163292192526053235258834990208927489720717041531045252478472927249231777583605021131448770427221783356566892531826657073678023130441737244623931673770688562242777785798968493067485466881241578542761139680919282343172461718773848060611150196334069424989821274934880871727829755600557762353600674935846041998139806363342705230435986997244231774814882008137354944026714778202032053115585931193113333060677104503602401079356191188172561876405181563641968716438756046774663714133180074575530995080591412513709270954645616417589331168575165394497126834116181094803285292298971045490108982158165364593520492973553579413861906336983634927888992848598707873107238753525109130394743674612035116439693536551189865046546831821334731396069109560895687196165805939853467619144016809210398578887902835832103776100422707507934810589440357898115242395979751031141133440298647361747110129011755610016840779889761974269571156883096287286544036475570353867102566025835546062952708001426264515516650108839173050146431766520601226213008764680115213049717097671354750599469006551565405576830086490001460620539499655902439085972875816578126591781096725686915385008127445998227466633551636157952531445403856732100895216054536119860423549922861083711651229287651757619662886100719049502740668424499495433091693482600437570469492772963214760134852222196258810012618041731841145186805941170098576667617021457113415420271652565638919282454065429517183705945240573988906245660022057392221869138540929544978841901767294233659385717298044602816754319372672247827285658994563716923881450559734557614221276351960283560905520680152183262672453573635421106857954392298652498681931057342593626339639809385486684857647669648758110022624285836731001337587243732950934204057709483739332622336372001618605364644421487325959413976678829660035429075473303274700022890532386205702762453839030475855415659336093345099524954377514823342489414904871739385520678697975463038660427816584218563062373679600627923430573449305795067847322010283740188321153297458844952675289191195980435742273060433111748498311413198531180384345399898048920035488985118157839964540633857797977324323039203328139150744476521358525934264598429232945626266498215805694616944231059598322977863332400951018183541522426818944494426973001451193704063810615329457667616452047520061500776378923618816431112604895292456219768660643251542107007180968842242275070071696406100579269318302730746748291190759672790472604989118674130270775842078833830159268081648727958156027688540952938844140887933062311892692094574477585766764018633040802846395019109122074795693712754377547733026864768908980345666117357659924716032322677597064727261720003458349670460829969497712304245463640824689822080756140765920357579643936757842552606748639109067153853521421733440581048019076022313056151987078512934155850917507954719957446437035361973778719940130328333516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 28469924076393015969350062081683655669002844838738703418395448966042994416544812718672401827302354512839963265547176208660258698115673048561506268740852793735760990561426190776708957006279727212428828762842022670584772815716196564925313137395552985248803441630685753766787005075255689974043055397674580312226670744120008596089096429162162874685902690014239487784883458442857340258558137036008016630600702250126112480223223672782041353144734956981411153784352204026104869451638550192670216241751767156769015281287132055734606513573009132153148497205572633702413407897274448198809121569858610309462516629666927361645595242508580845326731170988352314483239790784299586070233302228941230181879521656432283089909329601737116522597999456155663567545383863153120698864564956437371450612444449634892303364639480121372398806034384832418128342215545863344962624593313736066038383639818700629838862841264870854264702877471742697914221637417679345500188615956628281278810839365488447331865498114409052410488008897886206109216122913263290450164008892678964373831066437468807062179270102022544289670799806953891782964254522343497122051805821120474502364250582773434522518542267469797004952042118775700872504849918093806797775733941950697697742946911410739910640285196713834487731511200092037178069780316843098393606422426013762129882939433202056604693717780752683872492335878455583317330156561061894384398660049238644915703850469301606757069495851296583120750878006460351860878962295065508121553539652806599316747709963604594232445671691731357884451649073891543833798543616524712684351688100666728823514297321692487144881883200088383745932581453313915349865963529194197967752146442758319592874267312203969335698599762116143754789148358948642966646140367539219766014024519376110191961624116431771868297216850988339733515939832886415370046032163036975639523127147712785965896039129872437399075914228590880875728065781351208212227363805514309339017804542565347268132113308158656218439653814749015862631709325598988916479847031911265986245900845270380189954170091440155838130126760344767366322878233262117423250714940128122317352991735241385240552934035229288863399735027872098391328968294176260065318216504864474968403797110382533731331657082572821631181422555260277943546242919247230419988023208306425341314746313716140370839527890145827423958325807320812715145812065316800611294246315092698235167274256332412677622567459024719200182817154773172040229710626559108148957450780586094167867893040190690811003420565714437962547621385361036160135490313908520069786805475042652220551500310724131991310251097156120955669693453180326475930649104828673284571266416266842512831626547138471556290018163749119758254063804244109952790370840019496457771928612475117146501266439305683882417043856858565024737955599180062843449654984445315730698384925676300254668777899067908615346239946286840691024926565283132355444704127846662728703609336036953166062409611233917972479396287922504317253474341039204009836014029957279144627481526202089968625625171961341702706008605362231819044304224212188510594698310783112427963385940086954230234983353989433602674837885615553591009080705091765726235982517083220996145609580522681751452327296474406535094567792599382426439026340398357709278391261658176983297506263926066066907667768845969076478111938236816432181970726482936733654469396848624483484376685344380730921039791987510502466759006470333951040493327267304309826488652342448034932431764544166802406072322208396560173376770346737857632716650518653665366319561221958855428490826561726842231974436597488506374365003061578690207609331804218371943748968550370213527507215915039975243594494975546672163850364228109121887045629752664261151017018398936679051281512660240765248351113485513895842838853392425025775217048468990247551579510668796706511893659866688586617721867346964282420862481655928182650500378472692767691896093628551955070805010966075533561899773295046125806163687317550483180001587489210929662512769915262987780913253159136408072684011331736271285412732681400827799192407433070860172100433107704868487259226188669850989749108601229913604493906441337917223620043941588514683708033035799849992839609144693058028496174268793184205686851556594145982288111433940992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -166153826109860850945280095486537415062785641022898059007864830302404092588949524963609314079678925860511017246944123814641043338580176211659436791371405209360614230639684144269192716310335265625907072054707614014119504003186138340209103750021947681489669818694402613423490034032777115634727896914533961743323028045981629918966112754764750735000240203886253033308275695742421127229112866366860734591260862598160319469442767511657792758891830973452588593580462794002613129044778219759190695574895071316107617390811008946192299753590921256528174089290610816147740324248560953897004848094710156704071037935930448411833756530644299320280951171889208619068814654295192580614676596047925531905613235288554097067336049456122133339782273612588415563953876517618180156672265806642788729594723273731137142777891433852137621149713893174865553084111215583427594960066353444046199815232284616924185863061173251587113702996183389696735363096732017326509703832421695063233303710839531948984869252714538301792488204695267100658040937766413084846560778303603994804374871816161652009119788126335820679268944286289687793191552926666450266647046887363674912036844707277181854858507844248660361202794091069695497137994306278663133031627202771923562270223965277715416240053296993403147247270357392121584306218339941816781791032640023288741893571837461725413582897242228521408435276650102166715029927628744030723582819157461361902139631415236197253373768097944451337692801080545694190663129214630815490463437383461428107583946076836079169488107429061170684352341196186075465139647694980525952551638819038661192973003033360397195567646686328453501757253375363186970640311624869570756083249034621250450500545783555060041398096407827732789862570786703216415788950494730440664745194110924550616234672932910059861319194367422351303764450177300922947115629220169936049195314967676956216768325234527972143686822909163141165703308489318033104448662777380266532256305935338446119496806137194180326127403422270821486772472747535879216854214497012841858823257126890392354315673293503800191370329188407676221681040273646842441661076739811722689175596139240829777823644454511084754326692297063496641729519811327701389577557033507612343606004215028349789546298008780538471288565184541643957863943512817812653888131572313457336942531981574139683219507168037296742442194832009553696894023602003941867122929062596300728902845596130535550359208215028781844584518269196871279210071211029346336394933296319602049524778353679710284903111803625952179005736273398096513200366772730043617013676497366958534460078199711742776917755969595717192596414830800205825921769780900310556537776106510424176483038996307138883358251592529903473607468719526201102219891518720156894387863178319649452734957493255865150640650462279400980698702652888889329448134843052213083437586170425553686181074864961611508514351338883919224185078090118865095120872304359671703804334636833891070629927151417618492275513260488675358079917812103342942805921383903062107500535401943041104032119875302827951584281437004035421799782856988652731601054969302375353919940261677934393828411958289513393422311446569726561799585537824592108784754350326264245648123819643714506708767944062891182606277118841634916664955071481802334515759655837823174557803233120323631492064120035548962719960632719044520200160382580903263272720968759661820036453245882075249825916834501812320008851425167379462157977086429472608642025218400617853490757165140481049092112197702326188013344746624542982067156046425585072853944271997537740725186826314965790888770761434028068441534751454460290540546596229536388957614001704699521094270098897021887212799404230808744966875983554038567592900465266754367891484918250013815688031101558916915584426648156481763602154937989081204212179441681515412735335190904156457418851625281505574209244444072954378381981854519076973529225040937626365363623330473716269486925323488118060020170133880915589572193290489083844813162665173183408945560587614620184279597686252232324053733272216186238222656426636607843850453617965717412351997457700899116298276564750616406765053645028156256131947716681664484767599858607436528584068879758176962128935308820094763463435015967616818778134291716915106182707386777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -613005775827607246935662188246159133865617617456603527072403521818347564951858695655711413561756091975966824786287743026499138035531408340983145219354340395212123028495770856782015101307029058118964614624525412288100002380970527666476089727583662659645204896306226275548914544119800901998887086490821778542259685034678074551748014841482502138999103072932029150763546547470014964904924637391809916277921377729889707540919878027194869216996599349709782241579867582784105798344593771588321405616087950603562818004926595424715384459833406411900971475740116203835966811017385807076099279431721211916185163724586201871061797922382381774005254053482408460835587049675113570649643922728523227025842050236656080398508884475511580108102045669404873000575563572317420664796459342900578798741102372842342651050304213438030593920576845105877481319354403506790474168414233691941216303797264413750418531647821209296686748781549127918997461423617381473480034543603353834963770660980500643575290034743992372409485337390742233989553842868941102591899622112331420839600600103837663113979027250742718397767416452816314894830108461434783913066577614434601919985344745592636511866173131118363464981354806798769265118998422729345419821164626909681779860327223112192876822719765141664695852605047192790222156681428141846826010303092881601763817778982513206199096319465877884418856811511618335549488229958443110185757566303522853606841724874256472482529203654271804906319648747965516060183500495333036128937383158395833891182885330659242699190049953908811503296702996298393631405298720634492636569284662502098598776040803343326606118686422780786901636657473967500973827133495192293933853460633608631949243804811865271825496890032667357446233518361578087134189420241267293730447412275940323222066764250371071819515489505593715096502252698669777570652523290127284573561633636699696933388712740701573544759228967829558717034606004817502686498387413886354637459730352719193374217862805326730206708430260997944797167309960584745081786049790231290156010355417386583648310673869430073837357257345908257806077199582249516827628083886277930427172229997786861478498527424638572225604869134698482429987030513426519760217855982494841251626403638085188228978492442457071491303851826531445554458946378185602780069021527793079378473298796484338480922104585588440918487182710018646725870784011595989837974385574703291851841118378101442307169386138335567311713820691502512525218871625910785327507620663053250400895336357734117772596543836101633327802291111734189010778081343058166351503563383106678850909478198909303611937236149932860924132665017284599018209711739661719107266314454368310762062027484586190043089443811795625741699051653118889428329392076051694089399641434117890528553225547679202372437713159240463113387326129767722861232572325529148177764110433017264539588505612064048027417125571081544480646254100810296564794652105953539653957239722496700193189311604020177601203948413841212971099625260267353879125128471073314243471515598000058389158045232761901626553464144910471451981928098402798706021795702069176779367275693294026048534302243324174179877246463642000001848013095158959448092469516036032679989418185648196414858998635404477885359876243182502336456360498761904425557612573795621240795464359363957664277678485614755628102397884012073082278950002944199517495360358133371525176699341852371051451693673574537383516932381929308720670672852616028615292082766577808129144377387748608251513735830319139945454504556665073637626785882077468837822636627263352354395070643100831647779088254842194006215880958911291586395620676737679893816778879921543701774071768146793778780634237648223643933523346503294923517885135956283737130410496198536362929810418351468478274481331794568778957015431521539144456372287621704705957068612303982279275222873974757575850998534437385537582174340646031184211587213054601826795742812217793285394345830620545292725482897688809205075581365572110304668132801540661299503998326922957921652280661121293015323312412824236789136710094125829414877827511891448848639775928937087439183523586119165191843749943966686356820084610210401367650174478302420275284626906588352906891263322509406573820749274412073028071564905134345896266301440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -1395206485027246564107283021530594353599253659084908531099478766379407945652726727469296897660853469735379604198624516355601956518734542007190991109504382341191228240887108118692276602205715463611116897088932456971930709684502608663755180492698947218595681631054814439114510289927698301234838666708717569776342977864368663752332650974068089718015356739115090499285696418046534942168228553318244042320804927568471751310238146563600218994434912776948625797461289300441056444954464456545785497270827908393793790019192426853993370820780230663657727101093882575436902269912683699100054973017466226703936646885812183305527221580901159159992670868225172955825437087684933704368352191560735799616135946094129902103067655783772987600292826583482542355036017657120777620336176993658674902677539073844582283982776752486290761140526681394961168672161839107765115055407353422512171323528826489113405677000514043175291266403444302289267101937431079301588020156986204002631509158517033965061885854045811431848780306815441070203770415937994627825151645683651394458005921265232291472282408806663294561278832346267116832444295687610431588846319121365447280355368959026983298968271861719514696343122177852913309425199327888806291829633950821006253477930346767981448368688786260075445623793715074023433070837192544983095558777525581527939275563693713621754518112719915189059495312511110904540388171942414383260833802293876370600554581307478362807735154153559944685267234595583720710018697262094366352715616528225774773364938323154748028246867119185164816658256396823904444494810857389731667195256021544414831270819606761122240847646759275861832994270149825705169692744154572511090035353289326309566971369734211939874794330494168018599228323674163621528787680030854833777456588201439456499162747296493601275188784646000307728368427256037472172025023358561986740705874510750731125706431026268831318505282711898194591311059493194693217370868104609615062986770370723922285203518703724631826327236765173609242579770724532332758416733386589093031059304993420637058496289747610550629238521841627786077972668636488318702428122902126634307455634036566767852244380242439304268981123028723624177757238634946109020424903797342296218431867182866236520993386582730504331904345977769170228979986986342691528578554321191587179992416212879238679354334014912486775323190307836823112689785206455848691348432579710964413958183572869827094521491575569041217169038774563946639890197896984528675646711308733891580601171188661141157124093892192385508281076682462523919525190225696942892909675285101538764860695853113191809054186121949794906936563821808566430553081534175893913578192054407362517978801863847487701555097376421905988941970801205313798527741918600970065546398446098514166500702321950068773234304140479158631177202077979502452839421416368867390088441130358468399498617061725030744363141490171000334032208381227247486962827219061134970531116870405763245405006069586407434920487577120137476785459813973773572567687753427500216994087458943228272791094260335301312951333120392719873492463870096703563003452434361478517466159647204908715238117448299669624809097496970456032897476093031536158654932638954898654385884656340436800075618719217005603980323895096338280249971322822466315991502206272257677207684473230455855884415000044990413348623088497282008046614859136158511752249771351701096090906139311763090889469911627842632873710060262600931741802311603394170848056405655964413506637354577231274451233947572136206194816931690857363129498950073221020483123218181736805676012908771353091444532153227521864377620383173935391273977882087992464975486263661516467834973917237369991656881265029611941463874149127663986833879026419231994783737986682955757290716936026057313100295691415358413789615172794164522819715550397779677119106167061843006873202119450469026671143548312465864453148871122074304809030327245896463953332332973600404397518641705271872013884626856760279804791019740917612432982535853344234614800287723670418326032855214755938014092919685858602068748723939211154204506918137193576218729931519582301742966068840936879225281717674452470766871823736418608975502016131125696052203054268398527777012713984627475585772739044372951265393437992919498752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -4822050529037298295680277650534789420199182578906697235966413252772388766870941273020141698085467435975423364183870911282154756469560747912971651673784801544158692493597520023550908810947561488601842310047589745424378196929653818835770614105803858315712915133485579827616832643526999347268790538589576625874955046859096516412675476726407650809271255375050159496902988433476239156452878933877999544113579598824818975482825681602893195812949649261466760326734417934390966442156075045356083055036027584582078873543570185168492553057539776659412498086128575190791236326589168803744187960089868514554513238462275857674419780723571904453246944961074642213918628563200772255480981961776410389100081418667826156292514028084976186939502673992476122516647828428385398404730731580810590273838001628378984066648217934279000273654365874036509415439626414739794332483674168775090554216789511043517727860105328345134438019769837603284551341855418352347846287502553743558927158988719254069978928925828967574730007665899126301581480539678643854280330069921349520447893845783082226817330690089268322685521558799743313563469573686176391972880670879758662060262491429349129763649740317416112949386089229013075902816042015185208118617041410581674496855541112129168552967069549240869658269637123880314190709082350923436535457149129113214194911329906963229548505615641086934940531424083511338760924424431384406266100151988591025379801819765484766108115296982900143143330446062927970741099706631557881441670591734042633399951922959489269760953964830759489562879485040000231830700896126712466803612353056570054923119413612369132829271880482386342709760176663928154536177645563608965073247525768009450106675830032195360337563200012455049170325009880693165884524721401227500152262190002714478106112105004520215008548111480541909771838640368970354713992483321414035334085684913354474636401432441077728663672705842048563996384205889964502779092602116539967477514317841579797730411588567846824321168918027012989388455337083743564696455959810590314743423377763861480881915376781390720846796670542423189736135087604192720689148245714440191340997943561863591836545425164676751633415825117932944962285079607904219930421640720574639836670191958339276858859395659558822877489006107692559620823416164636712568980644273864038035911638379752861818468829974298755230730474946921446589341795073955995412662744329687880704643104275916223435964905535718279583721062346217293884314287469477157533957995418939179650566701255510166622445246055537124704391544186075948405381934384379351269284697995189613661362254421559420437423104185315758160744400367829792492681114509970328690306831580590371603067411321539618873051665627313368996155335667662600744475443586950742862977698383343477053331923462996138634714974201287801987129139345954495532154867007667839785066804594267139175576484805722249143574193578557730620104299124403973481669009398714657322010101279396815831643005992683965406984338650940011736682722900486053845931880537861578401509764166869837362251234536923653456455071609510918027465012686199876875595521196970479131689801744445864000205180884107001351607408900966463304253283486244263987456922133187640723687963883266487301316415745094254824815279400371834791963548426307435455812207069733544849045154342718975327811976417992503728286584717224000001047479624165234977196756302061839257753078529348417713123388870578027616784677249244605180772398076369650197378420022010658263984610647827499339912042441201389711170856755181380031550888799001766385940872419590932665764125644750252800116792908640482838928297293115733399635804607499687511880782501886819913943148487720611733672270929888737088663321395593847962547461725491606542741442461860389391524574605625897308393049930575691656867911259673146146577808951481142798153030911549314178822134825293441337325565564455875235403012372690071202197999109683333754909261745520430276742969032715038727437358166186302750824139882979024187788512296566530609903866293298985947169632390214287470898183933912061993374678660206148284584182883117149261112466472737763843151986024467732899864128764997945414749718787934239133113033204496081355967706707140716715114532204717042132231151489670076469135569147920384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -9479424364055877653770061057770158167933282791473323886010207876031519492455932858994407478725133879565647873929430473290197181387871596190226663307093268045606985606317042397833198638921116182367471361742740884376438834084895960289217715167380124617150040349402221036139414131949777722055827112851125032476551353541587817778765012771321041214944928898401483912568114859478029438189073807120685203936806394957670629236565721591633950169565382069381664851133476704860269620746333782066408543662154182534441552030729645312532199842603325658531027998007483188873408911076756674131105946445457299815418896487184053385034958882751672581154211461077531030493547800405760901405201142717708279970773559690442103223498304560562965529173964371666538354345351796424411589973871869430641585107738356635886411790062066100779008439781104283322924203681751154331179762313151544676182833700801126982076436240175063865593362319900646308656866770837342813841150109517408844559669023224468192146987829479513332173817964025488036805649770227561571349647032200305094376918914540610068931178980407287647721781000331715236781251482096074643469327396305399948152129847183334140272858197475389179310521342355032087676092002755494253663110904259516791347819315929169923262509406579562635541940522404580507942836663313965165753054246126046484146057552321009080461828939738087393747082758664650542684411830708394873967865461459149804949629408212751301577634452275486609853627139299720393300935032349031061691523734746037040786992898562488884749030435378352649231194065030974446469993769610241621626779016393915235145583190618836221813055836522713793766464058331880840247273409695099333281457320973181529457583453245839368673207155330839783938645637377611632079952307028981697530353955508387704699086999532757019432404737207701063137475121018543904098508317393229041468899580423228814465668108698163936658310162871913280604724919315687749961420587926263068156981354133175559468800213386527600341626659386989222361873686537576753773005941591200096653179749792581667101632778282969303736066879691878932822580841528256117722930300611707051223766732614942700846537917015019151857203997283094836652756437222006603884298776848569470024619093579968126770341075463998410598653515737692103600698555644869882106212708810852242968451789632313388745207886220549295646717780285778751835868270840813371688621704427232391073853565866188089846500925960204981403577746569724547519289993706561066453621411889374294127109947128091474983332885842505652498788380186458450680811493345312981024105776102242456684659451826062985273961993046988347540973691784365861738169247195017416746551252201944581064782044143680989961211059222138641749223983362081861952069532640575445249036329386472545011151482257083516254770048878864406597046734089608106101395076420559917084047413778888932152098178383731242873243550041513489258013539301938960659107771149812536900205536505814902589123439494882765760526054540739746940585307253378272359506359866755628835802747904223604271638637722811518500477200143953930554080511801043971315621580079219397371810152633181682455337693797478676273060632864789731366119197599026158913764693610628052957980394030603078938687207586973514167695884407408442061317114299974816095438987484193944466097964610698978939616829929305346154172503037069189643062682584325983513322958458992508291687816413044907084501356505018991261212336473386837727543339168888427097041974309512956114125296284781562978002916682625304695625357429657925759397980273930590759335498279837814326684994745075229337716991643399807500026350411025930645506741831345905687684091088707609048082073357683364339238238389997108131212215690636838365156398659206911483379313026485067815368670673500748105108632408871721211976919219810869447896316937328482564548605531620404709834217117243769550600139930087784161105376621833921578352586627205905623830432536006671103631912128032132243243967423683846529197671159284229459271323733851742095725686900756708313491138468162724448944480824776634828887821109373107260510336410283934515703860904730466862610941278608313768918428129760359099779703453399293414577305260370563756659663784453844197548849949015730352309267207811761620119957012480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -4642001046488504561358112679649966439081816216685354711000499727851122953460631305731962340972702336668876024333587877685483363077425517050440378934983949368786023077967510332400599323207647011454751101768701083315161604451263748498489021716711847626534164346889452392753644520518485743717611833593256154134335707767686613657996644997141858670180555522907566242316414023388383931629229795224896704503583773267426746171081628482094623370394598877482347775596971512635656936937297836691293648141029752895845694846521282815621814988971359842587738926948147406263776885932221253749536209021122113313652009217939406226659924846740890450338217644466086969180373249716822307792535759465769078795836585628918810538168277141018621599761177553960410877670949821608907999118815977976844291509560555112014828204904286795318124490178288271965415217008633385119080568707651515709935577161542943990122489245090867026995061340000836959192352738181031993320269502892080623200648166348123489092802720735850992004057309867324100097028260070281815770317595318486354759910163787181886408865867748372182985993587821307807620247134865193558183908150134583429708607244462589710998357812885983151792412789113028844457802344345210215018501835947393677939104987744899606355440460075696553316988666019869999992399815133869154720164905863027932625548160123532310851093307428391972649061254391102029873601053814000751343190335780831920247198003801660880248957071772919522581243485068699489812323118610367239566726167489195242196870320916849677137515542721005722340246140974024301646193268304155886965969320858145339977519777475614799049133711375071513830004917948297853769127314746410181695055772368562803484629036181511216078161616549207324512964271419901028291520491092502167098675762681956886795782695013484730764430809095548847779815732804143184017357374442598175056655628752443052688098176698675799626948711205494548739432706223194514074681447164502335445545520432170560280805554971433030406199337641591918207962574709708022641936841841901470662454274438343360383715184333890699597959510627622131524561721152228816589591995327064759368342265736553936399693677207081158120808170297398274393516636264180076703740109943966001589099287473285332617865730977878488277363752295565490924994577403047716057591240349011352136425830325759892218815310258750332448501722566459310939306561800651231181019429823747419642080940262641912392882206683141870127521822560375231046078604164632996264115955143313698312120166274500314640419301609166699531072205247002937680908619575645042593475148693363593995188550394997338312764055679677625834266206285976385080862777560702215967844260635191697858326133849204209806505529455198855749734266582216040088601985851541505287789940236693839160469912970627176019796004732610935611440155337322150185241957017576204231039336687458034219913425738733253758190349339407835679704576932617047178871251048571758512624748007575565199097629141736914202960409571255431037684209860514888655817135083046467335178081662317146425651384567356334462771021363482507544495823002591474645224174242450086637626340850157428021774498324918995388474042088215750698353275146763181709596634226727379485416438146367309690634473556834955236135834362765851661277120008231122655024785716530239040250310580476374614813734695106565666335463293886411293475571825719781668678638518265066779376897713665014858106671242092113999497367965740352998363745402301018096735018011683417477860225236632898004869147889465532973468902988995696447638699340420859415595847890519537690101989371872902301629107778926784191361772515441081116360058573732216763013034760159013722484467615778462382314224432349324984632604735228281729984529007996543055136331319045810732619831899320539340605932124079331873497645254582953896596978486170536189689675244966096224365898415947538685109217069046726404731412327998335735466710603444630050660592329039294438726386814178695938708554324741798346331702745398549519225056183844208793643501309475677734732973067797720162745413312490561858062515439275130345396369000766232080426180497682561662152709578097991422028066621892060661260375581045396926415978773689235525709350896817248778740407091053770010905751997419226841219072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -8296934109452580735527795905020788943036659953642954168016942291973205558483100440757017239695071773345919474961875042188609535253052452075016099952069317843740318930268589283957585395507741469355350190403601860222172510615302124364752963829520779937274755361620127090591357176133543727937838895918054451745656580734805236893656219822565843063121739799393371799466566677379221699838720469735357992244652562754319213470641083963341791360850928834496171395201563572338248040073821430189140313794341949902340152505092380585106642562390754859494819580024245146101828580663800848844191274500897014607354845953897336463571806217261445791943820391489639769711069506477278883496119791324504867244857162809854839424840803851523810776522230875194466999850479598008991851990865366064381887605692237710929862209986980602020996755408743274056283401313083252446889259257383821154795966397503160357271459840081429717926333537626989954924953514685291686289731227308082935187859023360228244323163259389669300581883105387295173183534576953177175469454420454790326751189293718742842300337634853820179719270527086323506463061806102680121819723063239896152936280192051630310861370255226463397386063247443437267171392449679589542858834694136297725572361563885031175226665688557020135373650703433211503813306478019842058313706365641151686251650496975883869086079499323252282451268782626906684518377118457264906960326842551469584532516746956300268756291171392916472225243871940739833106084841920293944504096263356647115492913818956338099271918759479373542228566621512469478764932713145854708689122857005021918053874570553033654034182639718772517383079949081429868706744504587398668077721760460907152381931774610998749742019367687525017793747796274722935405344424009585500139264260039640404244677716952038601170231576725159907589079197282118429464385798167632544764403483877140040003867152253377233972197997195445455557230576844294623438255041672525184024084478553638002908202616486745463888229588432534499177747066630533673400782438238470947380560540025566752922874964091681585402859480215774688039802249942572506406292643597629531483667995710162209195235349064486747422098653703327111714825120416151425115875141553412337773715776176152252311476315943922116324104875440962599464455268509246490897982021224023695770258971896600775771798165653413979255857801735691918531430416963487972266774712535972550219845169254870133354339330365957857690142462358418511774189996319310665848545218135462455797714592319082841139636731069135330218487767011716210666433094002902510802100220816395449200356260520018904142347181903567098859388423510559299288789479432098279546473822718610431325092910589365985249787121249701025363991115472908352104859692229817856846159779703593024914553442500314945563828560389846833908630881391451620375443384208298291293351803254954656084223724816451027390629777496608438381878964755713694959957666562853619969545343633981909018490811229327815382632035652876021055061616638641679009287004885788145867918472653610713162110779568917196182317341763191804364832499218304185569372743912258252001816930390313324001014864153074880125974139027614855415507015023449904476654948449365805593929944327464597807929401920411041485181822804020042081012980900356203128311336700102652863834035555623027145350457171615431239618069670350532862917234070881264769634417475912741943576788326597552873674475376334101928312119495265291252836657649810600203890355160717382453562020332438330671328443057748907055597942041050274943826051754608035153061184332575001822581620048375100732155750612737703015268415004970110883646023967603825784839636256506327581267214767680326172569738370500974146895939153670430818263831750030252168764481434559686667508306447632894974326428613457308303565603910503974993552905611024596078153009994496428896877549175041943441515140256503266151384459143827463079751785068292633469597716130110825642875399452958924178614090151414180161273778292128551584759486507815303148236296853411518730819495214457164247867326843088036599262682775040103428291127657114107837600411273780180089049194253052375909820698101627102255157769885474786985960533813596964019955162021816495834339403407926932324223201573794637414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -33057735858327987601758929484599270523077529592487980223852728258413343008003485515708762071552294522266649134928458585383132429597926539422589801843413523929765349298888787506951690062103037644144592053635857723749297505229444858682916468021066861225689215162411889075196506158711154245842009894878332925169639477462222015662258878795980462656400636161085455441111591222602034296699008151782435078821997181668049377808757716040790114394582619888826039558955446413091321508744120415575571971354674399419559564970445101792401683541607280297612881643991125668810840988605196226373657518547630591755939345454520232953224138612014384127921954731685965849141496237705779537299945393196760813861956214862632785416490637921299855507969984497812283979934522905899003909321997046743783196699849132465118428705527148830927794713605872074487215407539659398487852906811971848605769880247061476903028560503705806164415797463650733415201268106303139888074213955496097191835928371565301097942823355968974845390756844981022738924122130020385533970703015685420862387315321336994556682130894770387463649903205948986469708441451069415070721570812701651612550049208510671219867222190578578260395154345211451269713586986333156672729456846509918345878677983318303461948045191458292174316649816257994252067574243636246163635834143311592766583071352653495101535302285802101947263786923892223172832599383444638819714392647909181280020607136065210565681617758196696005660571661067691047179412639965740866633876597411300205815099168362119413913036128572354615765094574814016136595268781497629191421531692660181094625562385024498098269322596189379304992455680528396739704668517774707283197093940225788507786064329158497384916842419061508111745832357776983572843939207997865397295365804191350367880541098740685649225019822223392707767537781373517795618004517599744265545952415372620831196556594060158395860892919197397796515681960430381509890056553106003019621486266855367054239214078163881129047717656380926893466932357454695439544247942678389540148504437850743192263793640713370320301851633614423648407894744414478989474479681190725857874125761975507918302987515102255168177484782156598263171257160964095551277788733370124960048473919251562207896425662164873472379694220815867608288165608518865271292327072530558633905946894592571891553401570188651224148828458065563703995666819706346112705605031629978601770649622984826251220391111171334542489408429814945125801957910938572196814945964485297455597259564704413869076907738501519018537048203570439241902773352814273668482497138884500475113138661847298893497781026722015713096747174060811663232503857658464241493389540627450186888135968789282869360389709062138064947035815545161401489991553520076783777862580915193480282400898120420899932768989006151357878633335195110256097698979805849301316473954142361237645512299770619777132099467883921202793706068585447074332580580962301043248612738533661787568931574949410467894596490320244931999521307571503313212103514184790230365834128653679562964856650460267908034064216061516748751257400261622536520865251557224502465873180836343436080693975608289144405515545117618262326216417180723629475693828701209867131188710516133910764089770637340195953320487687516678838481445052998193830376700552606175444163218439762354224686240188572510205693023561623326080967238122139711844716307078152651338918536082283509682243566132756229823056697118398407555139669871115933132905087990047189336305719645602006495790446652483881206625165265797580599625139436471875253021328209882460086723218297002738383215781581781226214012754998691057782589784705440788819173201943304602331103442522579329473589114375586541573958026085254927752633869822614996711258039201437465583644309767342896536269031542739642033728759660465403723573551277162565259082325885777686614691382422673696790934710138365015831709557915201506330163319057205952371210533147678889046704295642368937356578166686989249784778133033564139143407445601668256164922399862032719173693912414129985317176303894699271429016856794973638486871520043683092948530051954100007758153456755098716067455768722723966964632231023824316806561446277856048978107179941610943893203455507585447200661645327073280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -40061852579952327012984091964222486593033912506242499935724282875878612733306027442974410639316409872496862809108996019274073132682623931489710512716749326252230444505565897661653417573648432960201670437507082541109292836332033013878318278122898838572277889165112465209935626380191525678651748488579870876608688229306788767547024489112238208306163645375506829604813333651736087970490310114873752955141930060547057474236076533139009710732687010034011462265521278534029751668424723950536117254037157080509527223999097861429923375419251178442893787967619133568595978054231399290303144982928628868060278606354034305738089538925703552545968118673906145469743244503321380926004335385153011215442529701064699974492103340550712256231988843443863902563247567930146010582856254513407103951015015900517892964150141989018252131103966663461569333623028271286986151467701315280103383681200065657617072289943699915861621093568481609917275193392079746712280297425370448022489257490756434669370880081808587740014683824164847123199285927389326356997353393188395816069788860932380259465567125754322890763352755699880237992886137394124523639261712431508072251065190845653157287406040822426184952286391362822928570871523885266305822095633910226211214002447285845665931172962170468821662568196974458401764290063819791882563735142717712670680742875891418723018091646684862124360663110575382300129841555901768898220680625372096523690404914581014889220791086767219601657120269096439021674854964043859058681234625834232753361929549876694060412249900245635338880007867499660799542318333747341341116205834359525461279830603828968726066601975563548102440384580114761265835285616910643742670471378938371875841808825049843708745493319914445017952856311656512961604018576415899730075716642473395738883184365325893589362191189658318243773620043720956919433098784822620496788377556622294523301679482778705957535231218119780079568044348234358546802081570317735200681392637053260902272933558391025021748469581807051257047145993399405574294946170442992669257941909288751748200315949351436675905339828558522378884455721598087723466332321598695478361968684992012903841265879457736276121351171960520559024975208190025723443978131121697754041248769630617867934942136020906327688817500337361261455071841502082459721815914825835324614901681275526026859288307600700490304259254913595952479663496647697051026130623422168986178508182228177861529140807443812986535865669202163688801315904953143627836018539415789193084198121401323318325062661775493085241920862931676967343673519855251106860023178914770787763176870675576983115365490344049617073361576682031544330314985955990876970579817371942255082045384199358422256881253025368885548916551131340639710258231520524986463772085793955899637162008228736722663956132269932499118272976856619606376530387998367815475835763032311113573306621684650198513616605672374959314227312420485074061201085729448871225032439593279004199968891263065246745882377888565189742673904140202318168332234541197168528931903353024989368387752088305968973288430806532999605442926982674735085779223422902865387850653234962809079063331346465286305271725909781330974575927891386410263149879521422990999462808844243901989462551429247356294084034315068668749089192844622416715259144376662553263089578347511080635689463222355494606196767710984931024083526133392617014105275227319918557136965206258319729163823233590791686100592831370138980479228556324669430043710729479262237222047837376103198866241497176673720141396316558270110875565316194507160717655036415943912565267394972098357937570337992967649505449741398835594119630182190792963825646872983116414704597698487741059148068289943149758002678274041340843185804049006507827754027645576309640023711887758254499532431852613301152832617147888950376946988789570914793603146782270409898945693004166560477542539135031408278326459270596996463852718955541370024279313860707047592877033465588259495968233706962262904803550262629514523995890696330499949227731743500290819920771193570738854435579674126394819915524533011307923139872869882102815570411154190681036508213459668745768708638667826769317902585391105612373583143622193949420320724601871217224682318493988589303899357184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -11529357279872557778914047397259744207452733698054975453147713488903716501945658678465241158049275361983584782535075513146802277008539385812567716243867819649260657903614795742782342256624777291062899951721684541342101317599418182021918448860146891148313718433716389395213000169939730973107372322338346148754858113555590631419915689803174132470723523861128611956437999581250732588349958740103914351532375336515655958632201493015116310145089915545678978666569064477033148221183658601367351534930223152652841092923512856629342712817002892369474304895955011224445075021929454222019551433345404601533096840859110544115561306717122416464233700663944028466534069304232539713875966976696150610029549726149452269442915093052305799760180641754043514267122640085550600841928611880591738730958254684334916217143674321341450627581753287363765232030643560650207962325883309528957741027130350350939530102228371252120300052486196981326023564103675766178777141275018120761985404650963228509947031787656560917791962909437269640756451255622421277058599395762936692650797539491215945794607174021347678434495485038907129554894894448260844363906238174108556782910150469891686254844110797796783315134576416099357961875525704944436260620931821665368079745145233746932716907529424775238751901210258931150122617480167770062774226072795178987131470808100852768754651271741886411691137271175063668966894119792062427745148950029736645200037853662871636203555052499542240820727954586366569722404845659290758905742204126102606882331874087414375369145775849085036297226819231041858023552657179507762872778848883006328554033921428425216004329252197508703351274009207999148764841349810169755822352012203247078976494500455827776974315421639729828322080233775327754543456681282681886771234868026320449935365529907304448632648303177110878421936116531832349715364227237357500849961160983997318517675201192882983968126502432140342170993409461380041897607322652469792860390851306743679440361665369638930169475119298893001757851182974314421602134961182803847706560838597879325779231807879692983683381621525774855142848960691136297998389615960379629864949275349222793290852796269349298527051870600441249685726688661247409582572410141012289952462122487947980285287374895449656689220882871995533154330640079117404385228273350058196648144583775637295357195558876166925635114100182461579152553701788363805827120866418051443699541772233406909738271234903976171180083780768314802993258265144981537129968100850908984251926985285836611653916781203896912219003602126622693724256657704134283796906920049235045265530975341398624682264365205417628183600073350379394973618867171241653967092779316288255671215455578112385626678767388855699157448044963970052007851570044694853233724173884356891394798288256376445044785684638339441158500511417887445494290922868562282547837777421039543328728111753743314302416273072632108378804899053437686857896323904298167331896250617092801609502698559435376488672176013473058300648653761063597538734776893190001850214127509258722218378808424567095672003978036337500845367678172345752508399878520845186635772668663824800641046797258518892460823147743029949994400526588530150108339378370699407371520961636538387428795798187395043905687869799335969945581212643030905741121021666541994799146543866469553494449280448578389480758374861722037769842289167717483930725433418980615919466766977640942389322535854729789519493490021818451625463570997265022075524937384767423135214532861349423399329979752001925132066787752846767392570848371499803259024834893849613633845142375375184338792627241329745596709182561389871994162945323100704775010169050703623066846702670605997532156282398683968862794322533673538806052108010104914917006828648678137387944777214520127384112455352172612966175669410724166468201512526788417434266389869160227679288056224736685734742976529778814199065227020026148032683366898219149939384757275961831351880208080576291061043001026863165597029376433550951748265687240470897850413547158604892785897571730016342515309326198648479296702784849534670667389588452776154932791836385315959071629683997755106940323805313209087960739297011332039057453947280131065137258826429152176735977513013313153898905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -13974959745640043565984012825128598339350615548860663647786532467623609606499694533594024015601222620495772883727937157557743768216435648681483966949270912890981204202642931280328456468003715369271853404814330181648647342339341423628923720722064923181117787168512467067889196294059679610066149471655848709207152333455246320968537359242117545442440574164900839279464978184853784378225216705999423285561687199957381632996200601985622619522506297550247387344271909617367963929076686664845600582366119907970004294024576694196110241594353138319723405160111866828100212025424804434623812665568371275229102279125001205320496438340945053711128197652333967439137531459201190020531703335841736179338099012967758709445495067086360952913967583076390801207077401737737457768455790317797124769148410103502924701630314347113522814748729625339794170592754793468847608714650668495474219965626916205707138345223815107961766325223802776310293449995716831694054494003036936977662220645354401473428401571839271076329852140679326307393823608354366070876242236362978777921757972298583217872621540635341771810332456315627212370863047837279840315166120871862981982858036135808684101682447661631129657772256737732633953139447246836909796810426073875522755133572678129860400220185686639079493044573701549926834783422797194714391625996689877244487848111718809632600089057174638773541682157483025908148808342803833849438427795489044739126415048904992382551656684073970985248347044418459741474567696103464437849751748898853609902266772034861452844438572029624142254687792345408267657732472841894745499182661287024775782801520775733177147682132525398244521675748824976516180368270884015686042914762651077222702988448871020727730673405981237283958811679480403521172704922389070339277667454564078373512330679768617957433271953550304434255978424306408358880326479408936401062185580465068068128031749420130562038937266840152282459042139156523329195945997467226262054719022551911770951003680563967580155639422264070707368254819979631607041502999501231232686150427442988195639623836980172728320718521398040591201796123484085161593308993707953031210679332753587855822488699418579132930145288402862957789688088181916152635247610687718450015827589835113945304768975527776403485584992352498835477083197823230896921313534262203047736917609234774479564267202836080966717271935945377306425571502597613955630956437723947113634219157892892050136825919590591913606570186046956358722984498749371334240449641054968381557900157931425743442164495977406362745107253653363881922793063050555698566647808780916891794369856250505886532388413311969315060369127015022450747322091376696673318366205725899775116079148368687611234521935817460662974075632519756823149412779866688844619194752885942903330721126733100594350128935270169481439559509749100793965113544425452493872004495798784801442518653663119502659320965668698345170481800761825092039530186600872006358506411250015895045472781787803897335904332130454236240116218401362930309983533068231487277855808998961298402300872501217819846947672593788230974455472617683389756819874604198964737932659054299204065139913165478589912362057604050810150335341501572123688730284561308055451517487712620023396746045538027231953990262601226616145937979150009846974468147317125769440860041400246400943785845149771472907279923634973384751282710970315554005114325125693187698387906790700360038060256307348835070771379139971460151291212172418860437131661797101524753524860728018416746812826809756074708040339335721934295698367302977476998980878642604689461358462791768419786881019931268136168834571446274119365562698556977664417069199504952985883893428002064667403667457240022381971227053932810174571015180389620391871889037930690199697909632138041315066901719492840026514064336449287574305443686028659045345488821528681754333882177952031796614305937806341618625823077205248032146229302721997332653936553110646789150392636249039353910392303746011254784039003738510505787952708755669913583352363042077924812083903713792502916154137849016087424267941576756680370948980887785831564040948103541826941182139349889806868726665540424022923436778554185538079649531641567843948633950383729738042152608402946129920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -53256500186476109234224347473887314472172390718743154894557766668345629305215011515127571136165539176092418291463077397555464240691499701025330846496205721579422694510983296881348185230494911742717289334694240371501274104015011539845533897747429173300895986777196421974546393604211367854413450070631770127758737011846497451955108012724190542917419013166341573385262130407652436533466770322667687527320191315499290936391090716457480910930076142766142119940816530866132192671032889748294870579993431930101886352340973338986107221677628900284848378658028349362657601407933201510202826804761062426201344696254010478765677118818613357983038244672944844999399420170759813708059049801437787639126125841056007603758611053626687548864947511844992598947411380139293879787171980546950215508879731136116012459159957061832427564531591841789147916202863844517844567312734827385436568179907610922793274609276921135267389829372418738855671573474674968857980524949747483199593521228942060051071324890286851143842623067320557296847716014425819226433225875774856267614758862613681071124244014089070968186231769019880204853791795513517284571272113223677292813079074188730661307408454391449350697483738714724147483928092066053467243232204968623457383589965879277191153092291263457409481764755300122203611941972388177293970199151768184082722010380288036262844763901606408676056584883836383945297684572375056883120696062138309396159288754608386215104702650810830910494427504197437200850956409855707417379754140678369274371241383405670486769588847719571844053444871606257246012835440575867500483990093474951362446008317412584735244925234342030894172760978170270063327799571542769934552267657503324219426612348401393264824525210459769495485810410136907861634514772867006456617939094344301765189058401119283286036929825834415870960838845037868206035592917927624119491975400518290126837194792945145481600623477941104529704708262418047665639225261595140429424919274949995344795736203384632632271225125128464424862370831944952952963111248549044159397964656906599577430612162269489112477884318722181111674933130997388788341162081415452008047080729599303702277293493629137873157462470698816751753059967046457464640522812821092499681212972127537401897698257193706874547713255261891288835235247379539049749362997157438785237283365029332823863081130203775712720191064737482957278309821793736790935587318522709808240645330012919277009333001638983367334226337414889783134972439344833591997003922141532487836315998302460809997064742528365488652691702586887767892587992332464630879146024474123035432643412831222154939167650007073791703948525510402695894908334268510657070585539198979852058768697506806328340779644166249892102322233009344902483608483336417190940011495061196878007156849100025169183154545535723002874389988868616114603402781130014300397229917310548066230875132277496305701683795929240941408636570979991314755862520336495522281482580856532881006927249507356459320339407164180511315764852175433177129906850965704489106422821705283817455346942598865310553586422823396511847768650630890911155655121445127788006453485205993741508680541595099134301154168371281080551096344242284448327294861428502290390243437782671976448086886887170380352466110563761527312435750062964009060487386435637599674515378845898842863798529673969129278235798438726406915915706068336949803485591815871729274741651960914526924710034811719143386783325132813579540505721544874094185090345055722646970883923334498046006030629411448075318739342620319420132964223489938120816056679247127544039780335787351360118479215387738697447071310371621981367232757979126519253633366117084937603099565289904138405354037858559198743751833906256616492430866499386661617513149636882138809734190762304476222585087375811581623342284851774493931066405607205957253706042361401188343893348465276154494002222424093778377064702009845758468346673271247819288579237850017497909880758933661558544936154347894998558456607999738146887951011267832411571466616870796834163538641331365621403313525387966720183365957479042378243857011015110452503108752771148258522104402449483336438867147032442698282032903803011695324793497069063702679816464093430609223277795606528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -64124089424113670679896325826156396043580524407878876451030505534749315863631156656426693731838698781398891917192032080528575900457528518840823364445542550291296767424624589905936525470049735996826523575134510191052647488527090496967633840688268865930803956808668131148305751439006082872378755251668812878238658744066974993866084691552637987030825272506140627090281423278578470481186938063503276417785588096321715568838895178045490050733075952657151597316844807148072651476561036511736414427416677279703573249007878230182845532229583964246235803651801144089490430777710104230981231682696044825521834043961859367778429126222838765413913145306051310853228529974255554322624689724561927837156130877850571375888819650891106971435856865445080385631648985620495477812717678438067706782577925720589894611771570525567049050998404074388790979027831346499889490921558293021047767318308049791840566878269252032198239896010739909609618735937420684567311531380275038901104427406620387974805936946910883353132946546476291820656734008495670341364633393830957079612314745908124074253071205433856048018422988425968606004156060226049245434495625911049278333738214394915764055916072065271836589452007407801669991866861732104807333616571117317087441127192048145681723442072370029024965653383594971367066671734917904110341025632582164870310800974599923559129416601261747959394103375263407304733687098924178143477021852950904199384433666179272829359262145651528728170844459668705346517866384110025526209544729467312969294345219147984442160286597210749995583540009476693538137955230254454795413592660921895888094315463056618134387589103102741814350279596241431108724138292999349251663890663674213284972861654031272906287276506033210023020339050894069795046544654357134837638902130042936722878205268522056000481287294152634197611466017983824730956072599050372343138215824957930916884386605404848264212953959768475013873955441939498850596854758839578675512096212108924204564024084235331070196795882143547680389445889453632997910162560607386739681703232528102531322578641500074765355140016725477602083288340906246034467621192847821330969799313579895949544829696650714262434768444359127083316013115303229412841846268262977776812290675456977741626405769436197079117407070776499592874940808588038844450212446002678409902950501595712526785418181772905708541772371830611891818811235390658768734815044725142664856043061224847649920768828607575784925847818007106212485928845410329764095267592581891737544439654062400855583387991316006306946801661491571183581179817037268024917549368025507140868504040538462392937503653125121755327198891496814646171208270388610540307625386381923312718912914598348566654897733019216615120515484156047435376935443588593352704855145133223731426215961299572011017297840391292199136370357854102590943681090479996107440246793732036547920983942360067698735026842502662333543795307163009220827044513786741271116131434774741775746412830101423785160446749401395741933289342935992040504582608072401724215437553196722309050884621186488297006472600060591616800576295254989885555808729714479703611972172117748866720572226558650804574934141009202415662991302479886115336567754132729613005262219645820993104247918861611035100635598628595420890044299146830190209838686631519904546329272666942165019509590678150102015889220190068869165335174693542102934211378845889942745608113755217769493437002249870242776614283348942076759647852361204352615114688795040966904933005468150216618970101011961777997477481266763612571852363217897935637347798089898002697991940048950400352093519461789259851967090688995218886205178269977566514017053936928409726124057368396129190011371960994733412221091314014226488690574173614467502438950513253019037037662737592103331412533413769587773229986470664149517070613398913926415733888449169639667406273764824242862009590213047871784851587124568505947539794331359314262619268522988136150147202734252935531913094926500847670655848770935749541805896681331874463293233218417617174879059718340940054635970919066338884232249895302142679692152419566099555311782751518312167478131299063061822748665968833572024255364797100493793782258535931267361622070249692463387534950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -41341659459883346488563068147238145260392306754542806843827964263944101722452732476660020770174742821944375713248208783671040537478944594133812571519195293439210528604853819436113437673905131011140796057610040750610478861657732753366791618550941356891329773911388060834846522514579017926392930523417762451102827814360065764768037296295448346974881330325929071004499705662152271606620310179605718335382374161007936804949175930894871268238801847346726887788952421782633432026886857656699249907825830931981961997758614861726402982398732666584073134101501900728433510424800545851146770669455535005587708873263132779991593685178106054861445258150926323476437121201946906691005130136900650830918239846440511840588902336025797384367121199331794335855303205325541208226216633163225886529055491506585593580152591515810768707837446640088825050639605613873360712499845157365573353195029546722847461747747116262507722498949427725712686282324100702922870491149457064810297202720125672911332984103337169501291659443392751884071354582873764447568826064421618830750567741558000054635393446409555517024839950716597168284719246211285714688891227223958147084488802280386194946969024918107540488097242955373347660247979560062143677695641609366543297829760694849044331308480387285247842271800041330454313747575717682221015186646088513515799487947276688676112518170530585878561748654638600582367715223229165685780121889225809494227562335670372294643677204682668755769378468870983828027483687041550909651588808555319016295008247195912589739238157991753439730265222184329304214386123951472335225387911927613733391883220434814068136048804832909677957089068938355571575114627256926983889438001985685909381595464511271929647132540531762006787785892072945143642118264731125949561551636110576756398183258009655039673056130675967368153234426782438150591622947345357830476212351355803235942045674030124337998873959106689065877821520522873804407045897442648339569041844274281047933476659691669770715968166618000939158507810553784010957185577897057657539856393413110434436984533416778541216300211429507161612691621748145359458695165508241800892893205871282798284853239014770575884366620223973190872930396065283431629289720190066864326270967334443130958170217606900114492324289701470374789114149919305047071631731060909973283930730557619571900849386256254728911988883311101301355745097333134090656470950126792354953247897172385619840768335737299589084021900535842332517818184728618333406164918664341243532588247194686558447953805018114505292479281074383510744512182715259839596143496110496788424341802954177580444593965533020047532664588473705818182779750182906905213442772735058286534152562509629146654243540217649607689840862120863006178026507981426034208458624845581609368537894913340139974591813926341231899820974823888068697951694752145896602216298398292515163550325632099108008495475900283254653388954379685103875112488968753468189981745364394005988657379846845970901655907528575668485589202412949511714297122783264760061582152165602302140734048463393423539601960248266017692148214759326736630065966572807257079110493905810241762896704456430572664981382828378462130092277024167236908991934805770220614817191200450589813814186627820321477335690639922692379689471964876977486157671675598518462674108797676412350678959995284328178966353117881655843094557968611141333902250622582109581314263582511477237569964916416969468744046457682119927318564262113369512094625071356244909597816489955195180487578660204693721211861286226036225420124299030883568245349729618668779895094543839763399309795633849971372361025895066118430706185832843115596640572944815765644402455163125793978069378007556867765828266259775528432212877481684888291955606001552800220042324847365054569307115326121564355801310420869982210579159067606004491645153272987550442713132411551311856718332138057930122727864293960892017530866194836556308088812116339550857041566904006542649148836180555943890759618330333826657362431146291932299750041857562936039128497486388830796537744973002759842885221278255981746681263260761280450330703986507351987038357685001974662900065774272507888634479735560063582362907775491506814462979882456658739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -47424078058079178521900811322074759178261004575677521839970966175721320121165552987385620424759801866407220554710488252692320272021994730383356777018709348559592130575875414250086509254392816596513466194033439147566625474299491590579501219961007664066447594681511848601875292333807689634403681797236237255160609950922280214102873453380738778413035079823380743953258732526384273690234571499624062932013768728322004375044943218429328821107000916990841858822378162803828642881288261475284819442951845944592974351422085062961479357967828664232562155292038780652258348355024345262738433890261886311287453427565913983820623986055982575055940538876085721690597065219591018917566496606462866799280651128007123330729835784795200408343494869452848445284935288045205156682786169006157929512829749573297026847898454243068275787220238493290013165717499239074455169901569245817322034967961453971982049356889799100018131604008237802305685460864447722144757121982527513418425982512406298151050344642619499142318045309882845944489431938859931908007541600693731419439615406788678937008583655800344632281993457856000203880962618447861458090306547774694496738456363470886618826793500914197335111949600715509743684788010538973610629283987324505121350979267527850725515181708810139538149532822704535001597626200645445710316292092148484564991352779738341766480110233698298774836623160517581489020187647992880705865066394174350815157388279803999589314677033757694959255015622464395888107203305970999304150612474908142744057148482522166199081239751590195266934934688452513975395420328319548896206057497345774493813791254406877617855859984737474134218445726261428156066553152435872928201360638490444173081620956018057072792953137527717732458936163650179926263508287616577883401870371675505620472753111250797270361852329761347683781934427119072046208394041143629077096711038127169701896568825608551754009738201322631259767478210737454328418894828230300449227835765258185108465884605563357095898717262510298910075011791177312833312136166666364088408495542402852960190210977547979000536679763045205805375296750832357646894338770272344093756218410565009180425827612111372192419099528364825461657327923575730820491101127311299719394852285516610273241528112209917275914271536666377811776471422801888552842001936426470443793104386538178630048524232599906623884008780518606258899442527372728541860712620609978933995188230164321157996349296069644188401483219474025224649375594345447791511298969804697882193642723231636864276216279895693841229327468160133310827792314866719855749135699264802607920040579355700203294120004945728349782312745603266134100313748803469849347092312819468343039882257696031549376091860975013813488445140450101303137946971970384989945204499939404542117237615786506858315555592986342413965550527573622895455571202787927956892279731042812959071960655406570883972878408524335838116401536881673143091098792351520580172512564643189747526178174173510675967883124586907509107743143776226172527426900140234885691220986941491478102658109362860552967299333804137868250357009089820160101384066373024233604444890958088333315761178132372031554842208882343141016567721388327394449329520387222488105318786101713882912529272251441907152494589395854936900351232420507043788901876999560550582858820985711161413275890284905794047495891844544699089993252185151300508392634001793108828805379881494082455542981654583981817453285885838156963255670474626717154829153424798131140751889253969830596297123167280714424729119241980141176358051622939991515924469757320259105624837549535091884102738422280853913819338341324978792071731044916125729817173814292370486899095531379458235415821541119598615098830958647930635404543533326302010108384806013770059842420555030903075652589213260802149978302086935135155937823654073969413421856687258148712107913006136739985711292590250041925418589449196562958643699779692018337074707786648966481678075562649441277750272850259533930444866878945492892925149061235586942738344313792350873805342357866238601764456554685854062530384605420951447166951729086571904092121196455830877042565624742019932555024731654396271558311754843975881460747692694518636338216809005056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -81333109704852444333044993010543830041467993205323981666139289272577478125276126271958468281094457513844544937104277661986366637788687623823340036899727170841205975966846235805559391816021297513826909386931597067363933001245093100218742307618184193596941246154179595144763003639554440775115086364071187886341466224774550442805150052297335787041331685219286155767200551740057268041040932457894561480322127853043545281504778295833311806256596994628119608101808169231524507921875746612907365175968813357714064675979065706360472507476506325465050114110249150881592733242929396556343910269115709315744386182658938742501587847232618602964766381047299191223131170945606780697398110672732250321739104308549448224227384940847680719836865355809770776776066636288351594077277448141601166361473977872566258973563471130212232228398577341911922864033504047977043490363370606085949026186332013623897069169760859467515783251449691059125698907929060442182586048099977216358736771111280358530881807472441280722408885554643615475469899795814311205008910358711274323268635798898648881969612577327521871937587478679672072399752794528667408635157710342856132078910463278114278534064303393089963387841987234002645853252470966320852464954919373565084721069110504159889938203244108296178507573714402772183477381338815440329467391344698912620876709836038327896644728346304979629077627203789819085795700916901064146395135634593833100653895584168505358505600739877259040242307497110394950727726786926475244423795089167994538303117488483001523535755687573100930646901319931895125340053556952597582439906124371492706812121558920696689073511665072916951057760780472883437627943386500212909982323302609913179809373737153699027502895701796599106836327388399521971559719411843306187754384226652132068987175915523438190329245771374501101587897796442563144595057530432477675167734374965551524566006595017912042574483480268733658323518221262951004142387946126969113336261061110181589977014205558371053987748498546078685032561960043304069986397075266210511986141296649770411174304716822577048327718472570642695944215979983590875063779934208377927802002611503509758040959515284289300699082211520355441068635722792790143131148583873819993266335773265440253408317673090278728754568352154436391206573203956982582004455012114983555245939714798150789629953473817703455479819430565476085145741702337409295340016716369759752061903475541193583863480941381693136337132120666261998364994865228879497732545625942841424206502261718925158751048948619574798401162443555693563022953373373665069108786775944099344692222504559320684953391456462785660672749211427951413892089549580662070882260237685107454233888915173691889281888457932048829562938256500198992238518804753917883855270592723935025098042607115114093574583904429955175051218093157865512245062249520791805035823328819859258295270052669426283452435477591251630116804971022185923723389287313584457027219832689831649315343370110491247957359042668312321037411451179278186785280201505393334158250341254314559450894253282952316433458702961850726961112812578060409291909050980530070602833481309870818434463597862678276972553595558803981367785611358522013294586902684011762600278611900854786574192672263212954001935716505965171121288455390388189983663651670644219944929249255398018409102771362119375278199841292739892494422478780328859293260886099456209797318242365827870777410888249403688749958828642152792632310529270432584895218303520094801067056643250515842730504507495421908832225176158382413562720959088918222437949181036830997829947436233914623282020777570420457005178943710326852689545043303253052482714919490482580576067607763874038620153849606640290892145778057909484334791994040492246111601366350767444738586433609246266297880422555434407320274034484980610770460177034677934690137774483739638305813273234159395258089004341063907303851985902325208725250246527894264711198247907874210042159031173853316818582815763499406843255613552933695573854360306949413956705152244060893105180222413449143840668518270407602341514297004412170308439712542266245110409280641572529897397920380854912628797905514431692590835239537471871734596515134942378645326187724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -84916343322911777221703195724948941895592775693459522004879264609727295323239757580163070297894270043031518631036950836229832468222099522789807027209289139329518172840627198179692654551632385801072310112056678439420992009663647785640232411062551852106438764084066078265405895198252176511079088746969847071800395942706235279148677113558424528438461188459507982385847846533764176337321693279738709851319551156377400651836542025389595736210800795190090221907971052442683377766053025711617439304184756880456906136941995710305537848495407142228382223360130564278316574992485532093487859695785871007670082390242674915422758290876262777783075819182561301049709177267593495022798197581097630606674585253186383958478353188884854569798827349316610435176264373878408777915279835257976973609966341478491544798167337509861880190436576136917186711534793175014448536090417225614671972433652471233475074200645150147166085249661534134227888044235433302393693376479683277663551378988129347613403632010324738964970027496215339044244974684268167503953762414229327560258203839850285156381057104859920851220479768775470527029387086073007943791593006569112769454617310484481540869200465311524089149288324112707895219805777871565233660309960238772922627781439554444292585658619749508774619357498689202376252848971430447583099154394937858409759954092966134310195153152923972593979894465472967576936886135980796503599038416552038858785091391759682574553950741402557688606143334327185646918231870949937347222978708642881020400992772210167895572278876328869056201936267011107735439944532354962134700374660875878005367838762652505337667630260317181166420836049199471692256138806335756558750126948134552729044369092729087037204500144385587241756086946253151030615315616731225271743137139331966853156107968837448109118389828539317675046749284421542130631568114656141651298761957166110882254015841862923244424571672612664432074288798519059449990510456639918977157994406893727622168061475393317436489994259118410779215146587995583331934762864625478832581602145996945878101337092596244144469775060231767367985389069653628298570274595522118609954500499949458017934929789959982753699017006803251150202526401795504495999023169502482678007459154943281483647102208594621327222390462231041714266981636879136060796922553021540926854500018425194904595310352434474426346015053578712272464834166197503192118487733199939563760758489831176630182065700196014497152147206707533717991123950368299556907265235612724871598443448612101763353497066941594829504985264292291288182987743879969429000385140082182296085034968309851022759603509915097142991975272062430830837075770154244678341823833005048656357225036910796131089632117460010699987444598535560411673265738773765575380785309062553937841989054214900543078782206671123522932111195304348105455492996998106055841655179491355980768000858406240748492275529051835321735862120873690918730908473280657121323457143694678519771855486305952136622527548623056573195275818938454660301081459100693545661113456364110908604126239375126263407159594173770088199827075650339222347723718456487416174649433298809682167391402208670764587958247920413625078306811767809352424737961312904067391414202096080160652125104562352130157005045860907167081320257868701196186546625986329332695758795549761492344003706087531133377722936572492157804831113713276136176201692545934361322154629723163339947511076174617486704426577683095624550792205184488347339826974877128239796754610526449368814877080484728910383250450119392964732120326533606255155269408804679388165392322525755027856152734012681297881453095188389159519625207264220903032660554760914818063596958187720145983475383738322821973530261246275784573825353775000093309857441353924949586142221724549551418336999286868307836688413367686835634903901356196573110734000341860319850950092066324297878800379546784880855252277679170227007623555461368776633309153281242461313540531703467697269972319237946462631357432686739934434737594004941378997889688111799896190048018052585170919791467274923063842525114022791554587717261187570466396226150904554532818246949321021749338293548732771097967189063484320733150215877949563070819860480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -47752532259460600462021021402985991079564598208827901767930419790514973553853736940560970230156365865770922348189604781456402354357142709651703414339694626821783166339669412186526443185571889582839869812950483591309372622247279695001113272493852306344887073868040982714091263872550444793289363149998087282656815883730505006474929693821975440791262310557260815259578943128180997975128493127661567577083902063278273949568467815352419825036011638476064814919762783692567878913594064785940902825883283066438806143500790345747626175164591882381805254363607444095743768114611272368716627427461831862579289798436764555963399559124439136481267757858767509808321613671483986834244539739543497083822432833110717516339458792326833645682980220103975308506995820249110974445145700557988603169148025285136401321942561777781790059970251794652593592456935806234337852317169572671317511463702060918219015648374233699755848954702927761901316950271196561186034251169974876523671859619808766191859092521385739403576331863654654612940276303297251809537810316037989917120320856893757171521760458510379249116327738934629876382559297826392173950675460702758674256431194856751186581431431242067870049961068601107518494756251451678625082352367979263522658668326292041791823162841048598454600893332917446778774257966503467966611029653062141577974142761866703813546231288254174290563840595835530201138737795744275520413077805295605703955713789738927022999790797422235277598321852726447765241704792165729313439824075214758775814496814555351874550731749469900668466569611566625093433146016176717833807093461578071401896805040605509653803729771316070957783371705503291028900866853916691728399883209015279975689227170949031046495379477391445199714293199369195401341967116927802224452673839436628715571011150655637299650080796213812096881554688180759619832625656135891548372843692753551238480276227597970687695469974362857148212270659460636797413036011516432735900914556921046706562742072223327124105964419673660303576051252704409136928170283180211734762752009499404984270226653526591197894663052766451883297876792247537732538811897378800937812053071051027824692262983552385601065476719419253833066146906767766543674055621667613581745801336890024148444030291730914103912704317674375241776562539233510734617790365635592996328455437652299192033433955811006833693824429646579832834976573997409003720786036576646156488353727648667371745016385643311058281555191584581500247196566070254138719040299922809097623976175837641529433404632434732313347593823466537510755065160850944060319408679205845868046713417912230815565648269968228970050957105823986995595323855411249080985710303247758374597602230101744723106597928303585339872950652134209366129607514880357649764100754295993607431676484409963165802628887531098709568531015662770387174308085601304700201176666940726030937718383608688798073659210169228174556996957760175398137470173725461843493882013107143948733251391965512147674276013949938788261638749624185476545335768665268838781412190098368230935446486967349156144324056827805848286891861522612999439908322985999794985700699223155758594112138829120249782947589182234411221251447345325695904264558641418914353874063150028545953189512190448816912845055147548271500750511933273372358148114079703824818467652698823762389303778706224372101877384176136320957925884354525245588280065764465793016558200563846281029095131182033700412847052365102503029007684059588997264283836385363000486163428742138280993990806020801993554983291705341117399096547531860133927543463390105329584276594277810396245594614530349809552782648538065353927402539030676111215141799506404585858562935035902724524352874644400367120401461474261022336696786936845403517408600201690819526319687856190768258804412284788301750615369042714034551875662318695585170414104454185493057230746605150674015188982581649100994635667200108506414610680714738879643852468443216864038891200841232124477313327128367697948353861598600188100458954524801015833053933783619063211672574200931404333195346725695941565150725811733846952137069143813131667242004414031342931940175954272529573367104641294523988738026287674455257748933641471262720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -19346461580626861255667241988389344555677724118730737471253793622560991789949329634214660287527398010461244224523971305044117379797096384733534348912594450949463973863145006134826107020233501086461860033000348659457623602815930374110568715157754978286744957187616311951290900962485456025557840322793008755033376273355571125906715025605934106292468507609766795456606838221609967448246439209103080930211706498438780777359851551272248632407981088423315608711145293541072254996055392222810998008400031773284618843138773296942640094855970589493628490217535050085000215416505298872824545884358941219376522201896197982748076044499000182924122354560854531080489292756721031400526941706031420564385388753736547115641371732490271343559095757367011768581275545928048953898631147261902776883681953939464910468810155366985584133398381605474028200780123700745484894002258870117688383643673221698621983536717789005244296913492708995632113173209843740845446600009632337652909665580518564368540028276630193026852959518741383988495810401983689903748120330948619996699839149020411460452617849716953497568554694387667739082113756557506605770751838959723804206437437031588878970277645974007402974259820717916683966526780609966944288461874152404240644214037358329666375182736093222120027593231160764462921131625601688736666912393185774537086078419336777489138469598352856400400926592418795765726840680287405125717140003951412959367179483630808049049771576549100675733338894464243193280670764271163387339788489691472118416326935139971915595004405131938835794887048966950802955997709778161861689959589203402366070255333981778899176045935469062132126854426935742440536445426023215550453058119076888531166251744252254310532703182102528565673768758003005273326514137681115956071617235088228386139759401073716709042061235974626607585106454898597647916170407089772028066578504884284121671716051166864279620024928249132308642040812909031478237368838098567128149549676370066741942253910675752369417473124040030763354724593979045301601409489492385824651226428859306974924742153022747390403564111439928962878929215626741290851181092799304733779831260138797985584286421310735703017797912041982705041157602243883689694102081772138868718633815314724870579107520834049380981265260977461714745403269373111125231670542537035351212034301238988876372941622841071284274427250972249179879767160640694900259453165525553316728198122261261197392331151548300095892262499886493325457511935565443168640034613567555586508668190202276288649208481845723434307570184956524140527420835494512287198638747872577947357848290767759934220303283789973180117954893415067615308282459146059559242293604675707110005932808736829867812622148695410620707808645471152890741398720065263194511760824510884030140555779721530765737226835873799777256432065235787039406755951221661463839131646045727383790032976385468531858482852982974014941582781515729233700096228485065149492769807778548972542914505500548378320605158750567897974099538416217343485932839641467797632168947874231362755605776999435807857818212004246156269837635374904502737492421663092354499724627045529531655992124942276902701819505116829090592310745480061576386392988995027225016570884830822614642063862309924078094253263663009492112955941915405343119821112253312012024502918148206204652861176604733360624302920687479291140707780298348856388494518201958597592147993096351194380714990597422447929221710536514198390717222082963603564053841362391688485882010386444201897986328180886037521599374257781923067853032985977425407133982378521017570323808420370436300581343415936171644961782464364924009804143652879925318658769769167375910479808313456999155426309886933145798565164006180261753378971784932571668874585475307013780322661804595069424160296995100964375971510140812559766644633414091516343477257475593787722433010321357375987312240124472180977337586013236855671283264011817040563756998464100868145064154959400111873207973706896309205657012010719611099596893623867903335081948334643068708592112220421093484893754573830518730852184146503806659587846845774003945544509332846895083974690659998000246239712957979503665418110088222138974088477435494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -14944803426427626327410199582677710254635774814839304877669584012028359324115895230008777894895788973270156674461501335619272327680348276345237351508720021477588698043174768407481267932863080609787263711969164151604617042381374882973854956603971964003519264518006092034367150796437372716404101936458563516427784138557332443075042742815247562397400266150215426559407364385819133254101482748259097334014215328139558846236487026305518345847041789988810200791858694160229205010047743242303730493976540170750260737399848076033865577588113460343415534911893127330819649838963908559999198901122555414501902027323974663378639774422738963945626488683738309198605511709881907517375789561597229004240200115772951737671206068538592585234223430086819231998129618919396122245235858777187750342403208299756581131743694070422155029471252859198193948564877786069547468565020051267449834759480185494776364093878475757633014375661102702733553762527626100344175045243003746482971990417686144492201647722693539689696653868704699519922978780473026971878191810513129977864477941920139140152709706576416308019695618449167466162058910969831209584578231866409907155366493283910329266408708269435869459721860619869011408909416945345675117888486296576106980101724868520749181428293413995268277594884703793985276352972109781852400739301554373936145701622363276804177845056695965140499912084022620531433442277146487741760166483262595604914812126064614821280849574233176197776297390853296461137577275894194551956230327369967757351354996123795865309724014011659637683192247781461338438487924098703240451611268873759719703355824271903521592044227458029764294939195321763939803430697434025136663641507582104504578048959431118692373271279983564806730459480122798366012176521044299549152211993883928085185423029937281456356372078720590467974848660845327969937484419442133642051018762098998034661013163038524118737800501593391808564640895593358013078678951294914887257846928432857052651549667670248930352620294784074156507979519945765346785011326184453019176921384794530632688118749435060081977809558487645026466855579462286400320022124679971411671587982478789549315270049010627990634304536266571747496258564453440776900644454887284830470316042478979601056044420641344143595460156455080619145188117705117805010852904036767261167523946023390466013653700535073821248294286509498381019949363596071157634432460809959688081906185666989027997849586971468604186023669677595607493850526755477798762436189380849285984857882474107377695745635638047496280021988281386619541616099647197690585604454039153283899869254689356315913102494255252447287489642093382250746570502456921736735968758296043355144185348472973263188391746031527149793589612607306998929791509419211552035703353133761302895580635508975497490965420672506327287122526913681972549530631377795805382023762468564902156156904009033079019742622543841305329412047380322132372788630303816382482398839764311861938288161114556862304217654158492509678335429712441634840124694799409717878310846130405920270693489019926013027341455721137977267080613565169802119534789080028043248541413614223210856938110693811725358140753774208110273342659895125590022649744160144575931656176124793887465063935828103130376206857250178407049455093812728965802441075040247430481415750047187859889372452053086023775116011209150641795756759761248776652371855415785801117381998724157124662219935016768337605412381378783897775914509616557014706701054753936920332476625125948796203231207495225247398761772212908713177043744410611651138450056082588941785902393783922752159103990990463441998458254872963713307532768928695805309056324991733111584728661487665057948975240866500244603240539442285598328144542345480757211035868304822776599860154213897290126514209543622197226221807566679603222625575386520207733748952774056657795590421143821373091466535842640735080627908787114678607929240339288739432960948351656412626311484449641472451074568700892178400811778545831332257659015686553320652961200117246963896257861669612766330907644394686017412001797019776636011829739890569695099544072806535485528147851460071113256733408242083845280272811466005924671012208640000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -14131610267770641036515767574468303055274035231548218874651273872446842638413433793690847892115255412784794322462843240673978058939391234751682335486411760503890925235755342857961521647344661893039655883754964535230602262931158991457308554589797217910350861093263714393914551773907211367255125063999562162055036694372187656296730151518712067468924521556124472777512433031156354399930974506017606886547420807703746288715028655101218847217364299383519644101323148293590228229230077458117472110975818582352987414225256577753017160834641034450168445254419202487179854196437558978038884152356823107562602253186168075329501526149124424947352019822063641781357615186406629005705534858886344144101467739695552738162164845537661806213166716997508950049747842376521066936340875113662393509145685950460923089010315920765619499793335717022140153182453725104587241484308775983665547784734858661520565911764414321260516446395991853916600268374127583052815517499287877952188666889397972980959981329417293167427234943865258280190864210211133978013567751391404616926440893996124371465594794741695450825969088198881521348523180099362530737509199149920226774597939663449576176690600469073994229590634766477362335616914675221866444768923436197571017760238535261542221493278486311089869033312733683572425197854082896497288617530291103514192365191922279798070934418375008010854200011903456814242303030687815717605984924266774473048152816856349530135340627455804621620496561012396351983188568282361826360490903369782032554370703189662014290313171796448189531892492893194934357741524337877249135172846398008831548104362840005590719948939733002633148823136952590716071746069863457495381220678255010137584311788889263356568794907791036232896888240162966316317688685835723855711378732792874238039042778543566011627436581563349460650539677208266977708537407474856047573022973701461837978546685031724498304168270433034620713570030263011641451964105453756379837101865268295236917818149952516129340343470933639796308218301094467774411594916618131319285154928882680830546404919540983501880176907124830905432176761067255527343351189429437529207961285196173802773163204669624634811524861327849132362013692038315439673732899372943219953191194487349083703412454412119355583405887210546338912842662762093318482139994479312699999124760279213810161408963062187608265480235304405127301289662142140135650468281872604612624712501068795355437456494758236637943727521979204018653319168843010084113333925983125329608893462672429249207168085253127980114820365268092499078173186729453783263218140613124401912257351878881168527406774824796977930988322111306338770295577603422034656014767774613948937234510781361080478553426705321390624065210570730739591731347563079000967555164429832839828023655314413053204621093673200632274066184959388755506735056826158400649194985672483946253843359395102096760219147377726348205592936106203734719224164737788013327584909663817304936080231151378726133213579324146331347599649795881084334796920241707184560386910725659657446124552430783062043708316475057215491950876444966770226860561325119392957039412129967533010162689854918922513565383690314869343542362638104089596786468228418346071054486651513699759894757903922505990646807596896399075474519402036414486657535259514980426402111978440906688261554765771828644936315384771470002654427948080312424700728105273475767539932005245438501541439608736820642716737474414637087404683059178573822597783469286646138541223977520294801747992900992793702614886427976954027852033547011371821566924762986226129732932023890510837793664686018298852587203085662962823040328702963544201202623775757014026614517246112501061258061130294847416684789212246511188541254673948947759844408071780912072905757517086053854555359611062965865612650452922459092253239131827712449819965933326032290031248908543007594756904994608594577054249221456856938830835532752682129673577412874546852882761428498430618044592225496627143371712813550531662341459100114121202399590587292050738712412056089442335845039478154198189767776845005160626269960600034237174917922677580778479758696106144940510310385787735875201746860213359968518144000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -7968461554013029868144587224577209911126202936883613814183406567384090482215397921691513021183105805289503462901188643999050266085321916878563681767009545989799126920647230090368951895545598740114280251603930913030257967526605878618474567145721463442568791866879747082494761483346581522482973218714993745759853108436716257963437842882921820679167178551091095634374945245356217053931824984574178803456135078100077603046994645975467809511668413849430943024771632064208185394815326871300323852876036572326259785767568189582435020372127765220820142984930389736633804652769190346635259357594065527970036504903018554837914225414007503868571850591497491073798870769712583605872750761050166105400800197648071914059056448334452471874227766079810036815980340864008423287586193226458969072505749853852425028201848254379832547662317964728336414256787287914996154709522942641591865004854785572982096389536281379683205433248582543449752034295891726910413840500519043391062427523033317759702619940050956451461011581779607570584793059319153599748675694234963510570382693571316194875309542844617862671302066262163875740314504864224381738238182381701340429279880442951457172045581963965973648661180921230412277599708173315062258967086910702408650725886861360038121341740491956842389619434453882245994278621877140066948850262547455848721027415558199484614726790448365689615396049152733239838916591970006544256739066098122644988679687780329314461980667693977865289482122022578703651949701594707153532599143966608562987236072701315186977240558413649333369444515741691133752074909447184957933506467108256188803222325634796344173536641227926835680428673768647240913172593705942407517334189765348880775709251768896249286220115416682440494546691224902833267493522470955608059198953638888301401892241304069855312053981667304560797982274309643176919570328801291452064183443769584135510847439126519316943907670187594427580881645081200217559071085821832511322788300589796924357153868502638811791564791539174372321164970351789302113319631026030195839975410452665375272662652726820494617051670311489673297663286453395648972399671147091809534133169095655114254534944245936644883716214323533875854664672760286102902709413921345907374660790978128940245875074662704289519971175329575935765353734433573383009611545118000513459355043760577381050112947125042425810644921806211640670372033901012620671182671695992922895192373630138041628183029729834596040306758170446656582270476757385257594892190512401411913886864026098003632163491446335596742950011617134799926504451166107701713446863335880781364170070501794935157426101351718713667887376064156841902582850227380338279734972838094628210334918866895841771145914304061430942609676853743767401445973365871629356682705295150632586601121207679043161251423957813600872560093217881465678627751492366671873823307243056320445220558855577470039414863244291185488755667595489091797298119459446063977129607573189634372367314230887097084629189166933581313718084232662728776426098478964639617187906277386514075452220611216762607372779096538613207730732039893090537368881401522061085679263493025856367515951172210638018750384068582208954696224098836862746160224615822291684083322737174319677894869168567333102620218309293098322301803048744605984433072891225161201689026589234931589186411791394410964698811578782459771459057898749906244667763059199363560610256709326263193215198524603144662763974501144209069530748297406709641583132823442662395259134639173237245889300931784909347573096438138139544216673059370049106280128603403121568424503455958713280879597446868756305809726604798004766080712330175013849483022107854581838657641831557406668949604865192763355685446605040360825996445545409258422005853307807887353337929735933222820831923358456616899199476055735492270626050392451048046782378940724281107871636944311395677886843450862120504749723839430844060189216183852059505391234630325266267514698159619439254026914524630203543645388492424320502860385819320163734883256906254250867009021856259528841803918418327355548450241480446504639063155849303317803661499325338577675032415975871868161740669203383115777767806445237043200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -1438099395665675115522189937481266031630886510587818079449549761562530205546287049320140624942340814291846679942744572777150083979516231802622014540538881432181260594343275851246175059659378822077045795310598929271000807647557771885562240365956306326720307421833046834697150357282031987097127771133296660503347108533096565964680821836550313194682407534614370507633969797441383037993365444741939109585813899763867617252646697125194444910004540204350189134508039225218778233178588943923413456483381458445644682842006259554087975832961415037161265443883649754240964707826809699127180259540451548161817838804334570832120195612701479429847764589104057601370501066279851634857606484328100817299705834931368591641227278034617626201999921589435992257222172329678193010986597794767373491690850370436733221470870906985074787851950007103987681068237308821794489750140504276156645234136741300139726383829860263600712458367015195645279159926651960523741124133633552950711815742086703005827173038457924148342866244174008288142587014816691228252560838143840295944706094334765762613198554491067335230757314634334061113974045672770812438598441645624027785991237828239584717926403825920325624620791729676405656716450077190582164894886565486877977648537017565031429628044333918704441955134434733159047869779686421586686575618019756241321550897351688132938853075121714194819638440492279587808584148974431364118504829671845839641738734833859750190839299905919625536329316512259643950405108247845917506507599678285725026908851334581219674902738853980967006552178831475734241526067036564625397814155896398098145454309360804210237948103351570199165943923217197664553347933437757601801920697484068169195993150934367240322524575189561251915257997560362326854737517659742933617920294417695687590451209443840166115865142913193699538435403967089637229232958091034304564615528524604100387072804195455191205720493455776817112033453565060117689454295616943074337890609120822720948011526556928611365844859771735886811983897659372822485550637616995360484103609686997519632798500765316568523348495535998032423647101816931138518716811863735682215755937117564650053014350654024667840764950907108464166280206030772729590729371137395782129574027150829967989284709429061974622719043107322768623307538836166987306332854463386210998101062150928296500396695504977563973481847453453053976363020776862959390222763266900465859445543748960059755314220340878226811077004288177294090550736094987674108555939923002090612997976577716089381291751980187128714969345901644630827963783825068743952617773197333513897334056586457982017238164001768274855995398294636291267034965265965089829781335912584379813116778065418703920901130499559149686612720646219413538109016078038042284224474113965917585613863361278636618976823232984964781534040794848485350989486623813390950348075030094725792713879538426975719981534262364996207715689982117755603878244526537536527169185384370258785224866473126264301537696015512768930460289452761065770985409511828606093921450165895782466131476042827149195152927344370954701534666923987800027475120517747550244322523895204639572868844719714303285480094170402302105555217544337154297935155900947792455714998099488830234018780901777285449532461703336781708665236442954393854263393194473717176586983635503846148929852405172586606704590233740508909061370286198541517145593108696165186088406633703157711034193370727239174109644182688718909882148610886526951685202513834742468035777462792918052345171240075442627541456088419720408581241157263253145965704399639608373604888781596367342243744667028260848889077237945801522839867544453876941869470152758753072743076518913051823412364088161314862170073472207127238876302479884788945229007112868195749496459256895804527561196016214659075668179764597344744129210165752052173834075059433390507120653238770725197552559987951278187232289144125343718846075828701309356598403795745553432228753549093237300715222430413091825293784595522283599896186988948684077225951948728075171406326650900010608827257254178189650272681904355676327074173141828424208354800762093191534794169826232169963232719649738357727842711633920000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 875797344797602758936479086770843357308009638919988013518043122295835854757908382104147605002623745493010657837899529452928216663625798538672075962964463856780377704665253054272690675637504483095371123569817203673948206660960399265419370608463232448995453103241182414361455917758225116053016673786868663834740102381357480477528937891977895266686270961557088239916791038256870807973009207816449547477536970023665801304284400822900997361650901951591321695324901458942005917515482574469893552830644929114849769671384653656781513243834337812746843342123350612484386745872322961796386533654692709497332772436066809745971995879177265157615386117745923647861629319630745535419067484948694810676777091615562825108789390114742296332593063061060981749613125796908225884378687523618800781983577186673248435330654680465946620996650323138322375134694552686591204505990434813353843173106962434681911732041444039707114137141530363520219347191582067855898495209816459317541722584474380177837752019525850290009488279718887870951817688486117587204137241289542354539478985971124328862974842891986113632464272235106648047515947512181865917005565951788259772877469071917434562371531955201314945637177522436422120402606481591357606563998417706106509171220460985701161035440297211832587321600786295939206725193119282591556637114826376691852342440183017390523767369656044290476291612964109549122327594780366140434399782685306912339248059445873096233173669102949203276634269062395326562209143090988865802514291661307315696679976165476561107399482089415123785874399046642293992182080028313108310469549123639629461303248761505753866402266652578577334335491519143771669306433915117571185907002395517152479634201251693262229846695062383796993176542789022478561020940086370812484800244274324346316958927587952989451668947641133087616267313562602549285237325489961748059999488123986724259763779877839872820718437040413104139985099005608524363267637190375242772634002942134742211820464150012076846477364119079564063929714393310093050932447966419682266924471821750292111398976245404935699831399546968901879911098846107238045830570929317936925823794247463657895279650706830206521357434384409824835799489522916011584296908955900496512933825355163030866935988131138706603788273815061904741295411984684339648600680993975101015727691808026603403723509838595873374580427756506043330473500680258893892672301811174286267367255588515160396227493448288488473916414180728803293771324805773685465818330918002173901783576986296810796903072646706804021979098369122387319495196428437817855906133256768158792364284634225482567642110328753822913015120283117215406208336486183781235025887374741802665468445015605969471892161417741376038945711288219234555449462658308209680616400561843265418614890946492971333356484112135677697351403898761580244780532726205358530059643067708553714348343180796000120734488132905243581475205933157523397052347979006470225987228126285285246450290371897747502634808819478762759628477003679071016458056363782954217983764756839655061384736648652007803497530512095227401219700217911611111468540377959833392303598965185102221344659684134229257078610431219394001250953794890149965510543039480465447731669113538815657406162785778998789979285800521455106028858173632170368892840359858127230867253349830617025839944823818778251088683201930405191530102602188104707078143453773201755420808061761665244786315406578903560520953678131951395928664463037882674545060743020623129890464514894812602419563292464644529531842275861136918489236789667916472008370250406372430379753452662430536554948933218616006949756299578097182813575534744541417587537285383622595365342053620091368034552043083081603657326660621877692492645654248569043054960020432175707559726457743053432923071926937289219795131199257371807904765402367326645970102027331709666990697133349608077810517559853487291906542522624773623140158271741676675061608867796464566603378543469278862815011579149928290707721607906679067876885937496951414318176416898985082022314110791192537361113862603542115375206549052526373846753301291589067981487296901867342218749299501570572599403987673385371959296000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 502558110657925020447643445728886938768762585307901082170615891791123631069491555476370018479578627003163236875527398212846100390731186507722502571040922186718780901679252291316173136512853112376540422886087288493721308843900276460498689038142651891959981548502894361153489038005736268807989753880345772958228714719937514499746334056533897071072449609165272321850428335357239558368342402399535531532827818026470799502383668239176796169529243798624780840629434985020408653296211751578529388704724072924746939080390753239159594635081677380176111964367666828922104142642297604285520549371354774350301960278683415940005236915553122136349572047883801662276345242351289445762136726275278451293378462803523968194246079527297299188264741513689684251652064337415634950865393598812090802681400214164621707088671617010755243531522334579697742160422929590062990873783967139435884617549119817091739205983988060313631486684595602810988996983091326319258555091022037325550295257690640885942879523039752767684141732136394167650176455202839512663851954238343190207799788565944044411277909298407176978850037841979418989176046579959790293717894299313684354063720945178042238010653635995310010702145041052331203806627758010699509467994647567791664309853771590123040164353355287541524568134659825477704859155937947451047177412599951781511046535812667985272377556758328310696008768855938132774278621250276943531001282763331605961395071007187864423366131037465556547259951720201484494586800245945520190443939107493691622306387813540305002473318214911588587235483687017733132520067292090571562225117446514524678047995171744777561638232638120663364078285897753872319962220791503886498369762651541287706278380889833233925746591656306406086919551369273687133162923472431005762676041054587060592539929001486030404343677176057337278866472619203450552210211705623779795871658506641095699187943525961023379425777315162227521373652444324638962935996090330696484122367061626317602084982683354589223701771140662901317164739914754232946499135443533912745739966914775860221225411139304575349615265856492405682982149225851718452900403900785000701783857378050242894734495667356275089702429252966500230773577626055896911671260215157848323624634475057416294407601682350316653464031480665719852998036049484534962855178968173941414554126062116819104376197532144712669526098570744331162964577924553448930946817945804224026625467572702023174981888141506701968368916633668028009075194208915787431049255344670527685972269623742606087133625139687808939184256534231949892994808169592120421962836334904466208153905303397162051692413326501681647757592184054817280318888680842816067093147486711135004929350308605336871173547736239103593489806758607840367569012977329274813708004565212116918155541600066376436818356866234316769328052818158874014468155761934214819448224889172049507980913588141120977322824124801025358823121760001088520132148992900738420534189980221857041796666208739049293442930110708988820788338487649344957701742666643785171185180397445121912266867525596353585568530428630873437976885109936452470964603310814120113887706468237838647058194095228038825353955740624334212839831491061815049642188024046937793163044528979924110540119027222758468448478388254535408155540320618005270332637006218662749825492582759298011843980006743047258692796171270395957217733018425766324485723467733465121143540549203157531180059527004354739269632078350436963397802702485265946356001975488772194919802870822502860315912158127237749884882749682383708487181980570550449656016033975419562906193609572540066613211831157396427505070563113739932807950486853557111911587709825621069266885281955534968945606454481248214606025917431486201021162072557682496060362957037750302486924003588425212286852781860437195095720001182733858325410756755927506183865271137599601200348942021333125340124084104854240327149002997160356919340823332743547972797835017971137283270761606356472052074934519832118777071623228904901479028103466200252937097583886156373790926622740568368202273903616998474700878168155993681686760911519432342241454628773399398510129876560830888210609837647383756800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 9404576260859212527679347733951656258432948728608748732134202506678748615689044861750623496880347134014252783720346811756237321591125120301543766443489621580653439331110190398590075075740526401181769994470232269002288680034695976727395269642912038787564020994365078698340220006286134388889903304494530479756988189847562551085276207159930587270808082123108296172076561624970674730678452237971995200889997383429863420799619488212012491819630006037822281486890656371587075018104793912461549533559721315911629051473632876518784847236479908493521154593177606029249840119915568928118835914660048641024865503178280676568057739211484203430368472071934935437051186501892813120169212191591206064003645418659413734652312202333139532328658050791026080619054498840509268448007584450330179618326072379653046256237894645190705740965507474265717222982557427446407341933187626531119899874761630471080953555330137443268856766410973414144160822144976961552298415529690383739423411322348181955496516518753186364131492860866847011245444889927108213120092180980846853080872111559731464833640258323790782040679198726062180514358959846572384242982457114734213875542915731381833758351116260429661673854766251446526046569888433365079625403163417052405308157665237723599231636099748635692902074825024354076914587804598907612843370568925950099495293013112894038104092167408638894061048261929672420472579444498588992742664804082468801566729895244743226525868688227613116717274875858508071944513325822302339540405068690573713812238900330166126698332328680841080153200358674507086462397286941801188266625923090898551583705857394631809859588190963198770961111168150603024914222863459486287015674055377969255260757177459257188347913587468776476568593567397665402306583971087728694909452870473002154346000760076570146170356305056912668507470554493532388229445592827910440624255519711827998168868851043268505181031155202808813040733671648292127052710974650701880185948624453186995165112161713587532742418236723903889532123392975669498858443788154510237576485890684548233407916706150321680429647843262847076988379597466869857214582929048993122362302636518607926106356742169545161653884845773284798459971983629054004457581728135785334381821471797989897259408366143977673290600850697703065690872317818126888667468011035735022768818215840498766308679111643392623736231760902856244769705175619778720382129937312271078649179947490286506832281449952793399294253717869847692379213220065706374715507512519785093848071240307836155237717327375358952538186862496513807921043099562815183579262947891909797859272636495460834472689577452232097877325578949629050527976906333340524674979472760418688633476617447221541738121421078907441454989036737739764505474007793515619256886245625178347407030839820537163543733345014071059105274145397628574694342137090266945055294934157547730914714259296663766157604015288406302483302454124300534260517113629041013432948426680580837040596738440772214988069340080594603964548198021369022526867228151956095335196188967462977467377782101870301323814403737958097269764612746980045698096428054151851211430570008363111018268678237322469688932407312032249060261048441566317213635303239755661246576705880101380446329541274641025156041832604414873886559605115848441015594324376423785400701786932624628188321174163448743094305499597350226995617274777876495402341739888125547301323461481467502342026996300561810926860139522402662960471250687792802467085553025946889437033342388570390369997425855587800571496985412579719914106470747495961618789205521040061743373325227901758383026991651122763290429003264444988983764885844676937263897286169388463493600466669644453195787864620728781267514997716035938643884226251062583500596089167702839008647400600068471590774881211725161628513105789300497113831806897301765500127909909453955794059149863709028865225356393933195930619983166582208894112152824589656091418465200693059419466790922503375794360306309273793146805960401317600516151102108572823015448280931265582996823621821395602107772872913322304254321730314543485576335266136272064711091949838536261849480769090804552808754566922240000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -56130936479836353982082834179237860394535501354497831182572097704919034269690850558222279972673962609820033816796979220049317917085082371732382547786953809895446953672418845498045496235079771516527349856641264056008169376414541458318854272189698646519479009903608117391369007908426737190836261997749236939285237328267585968222049984889459709386594348192141111544656971982382686628217836266917303340488090385221944498011441369535718242991950259867764367700486606994442107751798635776880989591279254635277624423210255698695496008993598874785874077415236591903065150933586340264084659617563779631314420907447513267405567063984539340814137314235673788515938857306504469795452016532389738355690289367474334698626973262560895306608117968151935192783753458353493644228644777230937342024989136527745282816685306533509701868745071622426089137511288876082404713592933289941427786104568666276558323402937826141867659376948131264957109843646084579322363499942363047315030324042887301105353553449339243402599430788703065957242778024581022838472878396887154672358570865043337453465123317837582773386291792371820705265725441994060411278386191867277787138942178392491764772539054891254016202165660769260389764941460786185592065276360423457558851976887379930651207686825112389028777052277591161950413497401868533169746318022361674245629042274985900163430354232488293185415227408679646018638289535945970457486084852089512396749675223960743957299346176507544349550985362672757822010855292923933085055178359044256120242981481060087210599397663289584021049970213903630888647738147242644912187501320352965942552962176861308839336719413663347871211811798653893704116775258113937875176845395896587710753539981211682802299241841297366817859819343404332155467444742617706341718482568865405220540591000258144010712812428141499638760450085835995729427007712347203281536233169311792460498666826244828324780155912780975276420088313744169681782299405299516496291135689042223247475160815280790390866122254012780514019992015957462746523190979902349942182572787443629090158864616289484846890193448268047350888959205506825361884204516656130873439682973132113981611759403317854288181716337933646325087677346617002052410427330482354861856375651271976968530228761835185495575059712850779034526541745632021095539595424903252185815798438967399246824356723893135037526801033299666609676032318910297433576815670407662171414454007233694501409782677633182063490992243925231552836709910268208944094693932974094006929854969935742248017014070880046862827679966724037170038485082787498661119980939049245034517192353774536179104437274611362156547855943571115752452226824910255812860680391467815425500658192185815391726010017672373380912278667404735244814927559894151680161684939051205891951348886843034186201404245423336498183302077002104194903187471601832448177186219666712981914521006249856539410854779704298985172520796976209510881267678983987332212843001889707095334794654741137167811093302541448378587776679901775312600793879459300135164861444751263006890746702264670328060871472656000147331007747417442613930595890302726684020498425099253796535562562519615258919855480756401871082668720836430282980153163542877607460682986422245905683485041515424704364356578949673877258001237230678651865171860348037878173960978124536313218365343114716053864860279975793449666946096609898717295429462531651485192428236079177749173499850384576750734117401639682852735867152829679458166277521371930907889940012028854069263024685457943249215163177311555901035693297127394840409214681655589214263661075486686095479540440809035779749166397021311818798108339325637561737997691943588565712094375233526022101263611244863061185061172282798742150095010960067711737283018118342260112292628433845507500990393762135645305696219810426506859288152948610058449000677586865687547586689212781324750242336976944449677183395339834751775739069688701683357715226602720339069943746281789108172239185505067240388221433867820618066011880596869500874512462560435924866184369012436296163240433483549660318016092945613335188751854943036397844199997933153005239360288237777457728454656000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -11538443104805491484491277242691747229289559778353618492110972764618585357343006059610458053940049790721250292556118612420735574902032937730558659385610816430125107030302379889296161268427319178280749373829750481049581691154185511377928718959918931010112960397416177623940289280262219403984702659654205761277488155258274581616389803410987640303864664276847467777608894229312318853441865156640235170800180482389661212376690031503869784636229700289854145305497791467940263943582655753026105610901751937758556724357120616185018271793191653308028060115647229230456477884128317077663974393192808145640151095886246773424270532174540831105403254371195125275062127465818814759652334020146334743986132485219614584255019775138617790433288907741971195451348301605230804301122072286449026985896336827941731700453613611521452043381013148717946450826270638201574453256579969717734139499429960558381508110093158510396576086767453459939501541611113413508386407274665192687363471411230115699887048924175205363187563015654751113264748386164679813434118207174935774964293355991857220090854946228507752070677580485557400748191299941365648838389520634011089651769132297213801576062846189058017662130229369867827280194949992607783714400786392983829178239475157596503928008642345369541985385697210987179970984377550962086483340754305854216854108382310297077222497820308245297845014642710759954688735735126568926376936320224665124691718969971709437547723374657127290737163663973247027209623500893230929416974527302555285162718120668788242861664207904819766650061015019313092879441384321290200552628664794108154073319531460506174232007520997466882261805875177670920320711170511611049581368495258971002711119138496916997067750538538959340482264003625012131136982960248712762417261659479676904042671556774949281543669042799057961604338878175448102483007415220098509462131701166487219631040565521370893575970686467163130131893859250138139291001567360409925916180302463632545702511469098447242118398840605403252299882587543143804140810493336021097637841826628252802725530657267098012104196587459871510059138864182571960631123012106962085297508828586237501184324189858457720744269626301726642225607046229333705301827325072006488334342505460791181789848305516506097250803498583123997532335700193041824577860560947462801552228402831415910791652561103872908285143675567801828700226010878520232380506756090885178579248451507299512997590431515829861840120324877795646304729294860835016822270628988120933871405850789905971224200363349419418430313814894998524824328042579783887097805088092914729798082008713244116741869260917558460450734117350847510172727101788401182108997018473822526270142336581916149772862963518979208229102987582900198537668554590630654742811085155635336639047988460916838679463587335924170906349298911130890249624440037828101781298086822652241567522330782759458578542106565211746747830098139540227874562844260179173375199934051103230189948460906834083950120225243238337083241893344506587490125764653721189399542165237335271295225621470975504043539372794788597511319411033300123159647423164870044133772295387597887213606147294444668298751623378120435648355486369877935683479512767899402369588621630036354140274937840158194329361766785059443471013870177247582128846291265806373830890024714318755595108477412478799888085237502840227849362255646984115668455617948675088230354606100421909642582955904747952752489620245370762051324066878412646674346554013631910463065652813963580704238724254573879751855304229759486006576101845127812100561631249914447815457978759157489994249334108412452750728328746216943704172777100698734205698737272382739997853296165162788627582799860677893076442272053840201987835445046094351003452351739293202039564538171545577284587619769873727559447848468992133452842707299556370829620210623984429043119004762572067726395458487487779368889379274261648539333855442116345094024503946706249720318809681011392714376955202856020195371636623190857615859101103100094676510692415292750998319982058896926582195531247471933981077565850323915858289358700429845592712636154344047805524914014487838720000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 3869001504412537636722053521888496512221297506275956835870085224337086173496677731749493318266795853764852465722768205886043742854437390770890746649320588637723330540919862080386312092586782186649164909471622961151918658321017979101179080421631109032418333884510100626369377616847720465727479619204022761855559776013300650676173851139165980998751392772270102082309044183434010404844075379197849832127841040841961448104632955786162983883805777417096247248829711685122507528350326699786256666222317742546799655346701066038478587776405319793541758564093718100553029081351016674916154422513809233208081455936482624163867752089800878118923061136124340423287846862786593991535438480388841341205915076060339849704110055502142778938416729713194845805149039718470519578649182357591926838682011375085431305442083078640098066851996453043413282414761432999877214259242059717632778534977736937849783761338737794946436290202179321834362924257934300585235946527627828845485556698985611275838537331361023657724621299178440799331470484319430603532012011098731290709359516505695883426832678359490514338433529727671783915569378121448989400438339301149353035745488766570674489438176569109729614921776957569769705297675971095930467978447870778989735265537964894552089403706396084061321203937689638977561205987271789834612797532899195263438412424219439729735652182319177845924282560064640578545528387542198274486388064577649963586585369033018060438112149735358833581739693698298694968959214172502240906298911928668327372050055207625470423863715904965623996088274829503751645408858197356153340527516798630760945394322543538672030740583128619776255629009100996189059228737208180183869071130138370739818562445518138635473072872228663886917938470446073305881828727459165642048958686672968417604077506002572962537573762654928386462198114708412129885026006577727890397109282457059009797879861049333843545756714017339219620893303630883369390723570578412483649170449250982023132071384773314005928832648137836653098719117334890902406580560035073762125290659432391010464712359135732664383517010549869345003655529009970393900339569258457699001920046355835002065283955760079109125554723130602758586873611826661763248422554007908461154705616109994889111933935082792548098104272667250276110893402280240569084369392035957038084321237875859326272162693970466063573624561261426997410797880808588977504738985283185120841862125932012444232067631559126432065695840666454443391425841955824351195905209890670388388497871781559772107214934972186179553673593176028491902159711311035279130229989733312294438214946740542914111967889708860252831003790719650720959355896032539113536399821587831589114723989604333341051198555923707981375426167467065246489231623706570304703071842117326795052092690141224844103677414954687756212584844262261201955448580641409032486080843475479860607905292045677727740713490880603577229060335985916569541017379582418254978633182009421828480799885979219460317022476769453998305775313992852209718477306949664480331073686352966301434522419604664562097608105720826243847953055463753535804249962754808076272774469860938710325194332045219826495262476060782355470432442316465406783185838228764822802817945724825325346890519964500361911111161153900412837673170900836505080261525923991955135091270149195354026178194997629914852890080103568884118068765840175352131303499469881969822641750581439437541671165553251789969965033859925195110796816836778838414192100443393901817809319173745230515797082254426436478079315271076002640147866345482314701169361858357375807944050159797938984148264576596167839138160212440256615553926725913336635769864679654131229851292478290609299218895362680601983528777208651390098278650587264354632542817152098576096936363330504394296577683398482328716729909300313706897610537591073955112518701787614750651641878305125581082022084101650027883328103575726983237959020194757624586871591851013149711014899574648845322330648683468289228610684948067687496106642329115618568645398116029468553945915646949200767042152937211141785307904490814533364802897674200436303693703469617666345397192564408320000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 2139909328467686041221278423008448708733270506458724805585964959319654438009403673528213627006951590626521317563746536584088283007303374823154282856151344469492460716158610326316292300734506899807608880425384577599868354396736487877302900750645243925460760894359228580025269791921987929259911295932137834506404588298373163938967131868487849512054388676777189126449962906483512776258283814259375527184936029152175731114691171384959218484851753734059602204300752915616900706865610521588502129535903889366445715837297267905633272659503357639727932142996377689871355433978756331581891886902183270738617760806300950567181360275134162939178281407497140589693914620510536770571256523953307914443309047910120338490889294745024102527262356189389284081563308012679407916224533836033993476460117527816813167174029555388670693897887610220448872911644788263388511294517171155203589633839818855793981927409454860822954319852193177077722351436213152231064618489640772294904662424220304001009617850877307127337581245786107526223189008273320710147448849923786495170643291804334240623704407663156365822367208291769062825461577473211923099024597048891959782253545726209406879904374923964342600341674466443605880813244028110322307001551950213013703574554842034936570702136816131913105594452888561058260616648066620975236985681229664218712694932812133061568908513936767147494419420227087293438056116491824661752231983883726570914126830897210816282893797905350434567694023452646852957911703732609080281416833555425152933407977552824204989342543444541536443111969862973162165138427574906523030439043890663673317460437430466329127261342703167806553645610059679100546981620961623519305185384896055236336532360901821385740465673817478424836687217531153098273605903763102695585754223983223719077451319078068734143547659336454252105636097844163191541873550742013115748568623049131485978241289438675377851218846702898601273506593071501892849955464569949858996951418725573873012192664187823844250848983718352633566301800770661119549441571583917195119161221304549464727716350420316407049246353961345284667680284072692106032968903809784293733361712092511732664601062545904168044160846895319791690573316801516707279625558680278838396298891676814886746552169469471643832665328786183258239336361015336027240926048558756813456979196605419281353372816639343302868683400703327222087634466500458991411601124495946809186493082657206636951322981297135462632521181680356185146410995238238654104185749980192873092725986944624966221927595463792543227215837636726384089160122467208323626833649963037374618380325299930978005445834481169842893368792121642689440202257533123996739213963749482384686073622383363546370058532745948805587653440860173159493993410012474483893269163746094412381130714330322986123413327816949612214670095368237365854364143811416642224099324515071417137706274016820829787179068499344085151005881417630064581707563810280037252128222692916341899542997206471624929197412347840038308256447012397966525230870465483935739038142642988533471383106254039968827537413103601938443154749707375149533626808382561029006129453093236512767919035263606874025773773446136611828612003282544445882768267193142071443149099049176372172813100939240173579402805042588797582578908513160839842199978088379184926424844234664035678419310664284691897514794457507492454706932189848519894901537919926025041321665338806058032349742259774954524857973252347800016321204691266704905361693916873762309233342504708388665209257744634336955773460673765264555209607672418455301974809421443673337136731118492440835475465042308475393582467706770731988714919729300181571324129075616396534767210160243366790257834942164218012858333339213767328555038881138639334390069112467091030173611780246177354061715744091030455884256004622208053525653843446322765437593584054528242288837252442442517606186379609967750459238843582067411532072856816228710001679080396636182300294335602190121873842395683364290103555433575468840054839510913098582280259676027498034212629379162328096336684084576056638020010471879346112508076587305359302908670309210992432300163072000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -680802011887805131579510871838641000480695133576712561928429766024843870527876704849966670654487072986034749933379826516674130214295734515999825706827024571165856830897579527194128189365252163968579660216081960761345366646152591115372575283734986085209913715826218788308252846610808191438447884140595231500312705871897572230707005336403615784436097696707951877446509512428166679005860207684076070129324953744910746680630536088674104183658703855156755801533143450611576586435401671806723360800268010374970212362228561601942898489730508875133687836128552805115621864842491741485859360487277598060392443501360050420405807095050563434108078994212317075588972373754643421398289079420384832910672267289009092358974893436235663265482462185476639495766663925830988837531685774219533727997113066443265897400641320761081611667926267553601207401166863690570696122259641554928757177118378136572055068520030775904961959503187600456277097453546733823429058910486057752577416670451031600611399354373562863292192309963439813636325916793178430166452631255230991947267727594825941690517124399923616756782508193268053336118568701086192929334368847279787750103251396554366056627362595446869770830786771537348445026989846731630525452162977627237511398182082722182942785126309509984008882715979756271259991061361627067989205237948266670593229263085334416433912505732481555737766277562694965378334466469571866296970493819469909838013252637116685137835807843087422100395655822636759398822272783532565766546218262220691391946074913683614454695036524682393741746822808880094947358794555683820838502580387617563355534965800507514441731206324790148576791893335785894447792596583645871722087346129217735331774267460586358181925186176792884483208851610173353817945947368519843794292779488597921464117527060047772755666082802387170359253496113411027549648465407111584178228499690509469492262250012640523846781993844738729475129908832019774136781712777096630004490372766084111098307830751218080450258274250647147325098149433442040081028846995046907466040276670914865390578851795254185781683010069224400030230235088847594994008288222392417463001496605584726084312325750625594073135037253752695863434788966344733814600645141389748630495605484172358025927439533050012520899175811091480047953432689233171912069310871562788719611026421664273699267201777239632471121358175747963844703611210509735047028538392200494048360392848589910627163291180456015790666515445600237916117235381814032501940387454460884429492725014455088876852610021057716135157280234158105319705968964341239403714562762974503175810728117994845075657126075011991013699849755026180754958011130990480890908617914538941862204931844672910287654967145169636980694193949476716820944350170994075256310730714655763392039454771823523120895849267221541402771774919077659475095570092883441948866315492661686022562726394633405283645833301093676110361680798397060339669702799124552864706851945543624378422229526046244515417787138790856973196771124112349731573230727119059094556868744586287929443463966015350971488021670933767566625586523725035772883160105250866812238063410409466315018177117535991728786093824194024464727557130759912022785280742536481938404498502771616523734807688605839995639923018186079884086583204469983932825333963741803080761558833211576332561669350051341395910677169956656856296325094227001452063919536059488834725291653438150812025486530885103372819144397353500144684252284579211571971382717538241824962730151736361392925736297286876644197090238374045337120971059711408703767569626561921299288737567842559615648307523806888127763489806927950723468920760731579821625319866252774568808003363141166417541363683732282638451969407400111681054830633353832533891985759971559720445401566448350770201114366224947562103255729168539623970054150709365350866474202959359865649443656606482001221775407955081104124542589916112481276503458163337511976032323561078474927865498278403186732668794111001359326087339627140183983958775878953054345020706633922808432903866197008365427297007100429910609505372601934201121434684771621593329684816743256765235200000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -69648056714895072232271578224671447611663272023284751974219486995228092341164763793396559284324346446588361365226202882008981949577785428408756649629248578092599878822853106505550708834741975458781251752936760955343652171291854615944234418149430459056258745704425893863912039274507204645703283064043849424527472611725733637321754855622513361369940963800531021629610938603804402858417287364883480869395916279177455910287178402112580330206418542689710010213776885440519608196516228712042277649416449727596727899259772590248130022051905646127498032012635387079154015786179911887990202867863492046455033195439099706376014014491298241091377412625340420113083877772356691585806053890874974157144248650123759133781615075942624795021835039314836567994261606359930417627880425297598800623377013733475292481595822520207144038417452465605607572989185544436801972423496214482441929601856527637025747065303751998798788892779291714307822302742444758461588145115779223468790982695628252863967682543039563290886633831107348370583649160602524338295108041134246784549358985199425350552720866310719104575784837159877722801893068124755374518189990183843671891327453408222810685630159353465830132942366596379505957695597249948123980788517408574596849029494858864881565335782635625704041425955107093229345523804657307594602813967740579660603202541008429594625716023941796682692051878560038589291801694081555948086811148165332001859035750469904810346272215082922785271649157358785492206835731542372392181473306216232881136800249458490667654914194371579052848861219754658690626060573549884860145831718223212931856511856739269431680346114803411980344851932514271986941173098457451559855853263345342897743185927753132122612520648373871251710546207789846189025668468754633449223605949468916690910080608305270675211133684148013646289484977378053197429705039184467377825397672567564044277557358513667225462692485370222441608945478548668633925393687053733921818081602039028188551232971822711498894031127126926519637483941635480404812990664402857369408185720097118672418559811754856842682025042400167557802649548604489236003074227622229687183199986613142724594345547885440145389872382576032155112863915364457371176553656957906805441275600913510391268893719455439181623165478149389193339761296080538203747497564511145281486851473387481190856281459756453194004323075053787596919397539255478538542909709959392642591123777283851522702810088464004162348129847426792704618551936974411604579765552521500500926991914353389100184778076535861493098198687772922844668029350506555048901296324426733986530556071764211249504530032767545770179534960335694010401091648758241145278873060086819969261948888261782309487705287079533197068688985321644093675662393198457761646117179605225475595730622512001825158951780616927797876834056842237487638523696193322184944084887963903593247073885267960975785674641987601729526113363409854836051619846111321969666737509402229078288973187314151666059297987262450374360555880716423869697991684992573029240690571679543563069457379470258251463107789334386935677441728788051241599605190930849570916203920813043611534398900920555111507884981079402272043875269475896620861331019074485526338928812238702283144326127623489537362761064538195548012353236208514966807415222434300689342696549178748235306873145279062967456303658958417800436008774166201391263422290302770059492444412476686164808877411540399925817646777863472720211638724552017700845606317572398444013988248799967974177339488270715097671987405259649046248198693801046075260053526532527707766780244644292485850892292731362502194494165947398290176853067454503124924438071126494437578014141169913867881270982615442968023352160283826761694961445018557702900449336972250985816955159909082823549327206167171973173252110288741568202056865225061666575489402775423445294595618130880723180087062530137937054933106392250745723160188438636326906709033536935007395497292397737415266558678924828713344632181283080831326806187036989299180744559298974987508931637516769403730079672208935415698926167182781111583397263739392290569428800467107840000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 63798975503774312830168876389313750980438757312471080959587574748932545704826094737427206325163496508606086446490788918207937718097742667336485277969185712172675420921029238178822861025134477333255067459332384682644675689799353222211037553883239202111396873820625583883377685599972080009466073937674777413224014784506388660126916979369214377534066443718618791453318957547403632763412586940474591913673048019657941210753321658108226093415288526610024875915459942787089392904942830078870467977840725277634057632215811460925057340664322555747391411436564119907368991650242460709859439884026647855699982856808208946583328092791520262931828054821237747244287287243227010101078442214980412481166341445316280532734998904424016802306475612070687357425601630968075537505897134779834141609505137372315308833229439744660300660919597416035420086313981028159378546732130804538833975987534711306952871003368955485822397888457643402227705288433973001033254880461346496224592082027542579899138949363291900937536510764176885755475561258878274369722050524211217088267847276310702836764876650279550014084828785734576411474457592912170315937922450666290535226504779261195049340381611010118214364221134486767651532476379921075240033497745377237719148701936708058274586981681517156693641172776328640454463535654724354627477125314377371882150367625485327523627385695950286934913776859300970985556565826050833741654758679168277461555130259878440114234385042367096704942231392251675630152540797376266578634662100876745299665547081589586232583688594578444137775416847402300239058706927641960272252891037106766517891177223211208719055515369911863782113979469435034407634529088689656047370197478280785789333292921102585823092217611694663664063448216234212825945744993540868916319138731084247921961627414106604396820305978303696613231347932611004311793135986483596525357070078896363678988643777941192289700854707236521726488871768668927562222232466948536830017494131264655707653759751914942891141640798382933282249078659438577075209431393391497214283977377701374176148933729323124231477038546780786835111138757074576413092382151082628288479209610933997552746341280464126902909315655855802803771008425618010987082584750676381327756140301422070991865984416815213928037982516077859638960112068432157133470538256859734880971983084756877610078634430202180357937538461047125511568921784058087192956143548841289208625712158634041716240776399664762212900965095159485012436477129816085411490831836505096065052330046238399360043921651342645294705239500608764564738439200920406569916191784489315910037591571092012201438239242338739163195815848735151772631021702772552202748332618454165436633825158007220067488353604033745317292347947942469927772536361243790098768905798673027181319149541678503795754936290713397750439848708866656395970508150793669943939158331401917188635628902897659990170635231800762815183552682819106095873929545503704709727116889568862092099655729919962594014809690012354759790077091880616527172940151071205267129774709935064440257485042300643206067077697351835902468251072462448508663897385148437034358919689918044540041405692988656190335836854938855232677126618639263234720452472757608738718353770711109067507823778022232255900599685250888926917362282942583224182555547518332204934438174187094824640285094206462793668129738162263849183085983172236955906358512793201262862188232291736469120412170115347971455269665318370190788272024863992667900415766244009282424685091317001096688737764754184331799107060329357353910651956663407793852408380909923813902898270464699334297202316462654013444774727680525878451929384402473347286304207794483775191250072343414061289466408293561366818629036711350292321510149879393278530093520126942460994359932480647140651499359458534773867857868564510033586750165401574443162234927795474108615042180938780269866413055056781181112438013767326295640091183470739566565638287575284078466499781459098516834302884586782556215414587006306917142842640047855430788158039910147264494957406658521863440648867849926830100392890066944445161307185044871725434988920832000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -14200068271823358028719811187657459884353890086476369292087752841999676319221151384334122855474492590281960570492153476531442560774600693291422386240242379542587829812176853488050238299939808629402123521841042337080581450993353894936337469823470443016318310795944615248676804911855049330467576751904265432177623454332967711190223882728376508513000655703851971061818637632829715506831003707182367143772881760449506868195292073654027527811029777558361646128815071992121339633249300837757398884748946142657974052270112003222123750350978881045065591718469119336816683394342681102582915319820024685600473482190714971573932504233131015870724775613602193856970713736113027402237883117328207180319533536890363508118985985087274362452085727174774307961366604468158897951111736374318126614120038905405828331375118757214349163574239896762904894716615158557145687674471634913426367868221743542493133098433896517954915921433232124661297306487986571693087944185600392383799393507457032497374817579792086709514214813405014306390447650515133886736322464003108442898052218340903365929721657475933578014105510386124511617553997076559110356716208578329187500348619100805703832210119343811801761239070748860311989204276429053173260060216824264869535656545037115776962624868057966970950308185986432046363948083947718634026564610592625672549329037370253724704652722173208817723387413629510241796476862510221703232837805034531720156736670045022083593553964649125498282244139680769090393720510686728961239640098172790323541720232253642612150970079690396489591970059437802276729636318061261757713641780987718284941321297092969593023731435528753079481450660272834728654714962633578415618347636802603815862171376925170771697934701636205952553423267260417399103298333344230280386689640543701065236710951072741213217236168831553142874242356776632054253516394022294550610414417649819546746165426264432024457958858354736051842129146377391182686541650326610651436849342383591527298615349581397900564355377112488099827312294305001615432070718807848336249433682139697668716700762977679414926517573071695323713300429047931988940694853813968701708536447875618256763792926105666930217399861880738285318816118705397638694892045515957985154473381666530112729716997660962173324018131165233854462417903925275303779365492542389227320417853126177714460437364768931834250661282394833763234011877864067782737083122701904689134552772870698713099955830869219185797973452615711219689309853464666660751283877820671475128754648444497436659361385010476741013559976551739638777717049168365795498536275139982932782280927479279380582096431812472638418087990696162175382200905203240529542719874664396792381810191893202382901868499190714509267783464582717710149021266329508580099351355996755736821241859345585347515142282357236523554994682416516695082237991171397345251196340581157802351251285779580160695203221025007584084993750777188246588486196448548291371597050888790678607629618336235940463550178082817076611045953946236878714850353746781429749650386149056688153688725368978601992715284625124283763142296186348451554250858313191238667835747625013154638237736231684602714674254990568539162862180887452131453639193929109539290011794979609252272183999008194579483467890964192471352254455090626109226312918038698220208316710709966558847860450324499211103262223770180426438957903957158171806146646849914583244050149306662726163390465672785102862034134732553173515366017616442464932910620460527900958133117541246832599206519178331740418866444407508373703765486093015426276342232655804277496622983262086088447468336374219511607230307356767995452088948754998041473561269903771413105152531119050742781131714126055066821997556885898747081863524320620683974221545792625592927390016763513023050415764475143371182804578823302508594234808734510541778321919261511595452669878874543492837293914234839347090491744627233115944151775538823325836322700714894448090026842860213835170799547491013422757817151163518084642083148520250047343167557746491555049247647755672197856947664401404208827768405530558026297581054285009415202406400000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 1957947033377454150043962883878254089437893370199292229093918530602702026018975243897856979638490564144252636223774358339962319137608873453347633456943391431157450745843893726226518739579938419031430916683307324591476296820117292927944082286873404171751580452249135371195858719485982145069112059910619377739957933595490063517030564013639118079569187065302535529602082147516641545026051916252081869599635752503958968684913162846595277949670208396085739834089226167729614515673735983868622373167969376436615616473826377190127895230907437395961531060318033072085205083185015001500790528264558119146750873530455405594540193416232217523623416347363313205807249468788768972820959464000880267542356395132280909731907534159547092771345832654160316525429828560022752770544506054124922501797729114868488607072204117550161219320207763877637199228693973356069735368550214838652440616402933638701392152175815916418096930665445598564437804669240903905122167357417613649411910073951046767370526242622302899438334685930563964968304818259673452080559918561699389311753737523728579294776273507139387416726527696710339095253232346128797758511923540981619254015651128476439927322080690395527628807145470195555272228196540225550135324983064640263928807029704343949585183703921963361721161717359778557687785534362551068145524135605620261299330871955658299561801137044909848067019408551499703741368610329522165155445607269791436204063431748567200514602308497984920693908769775320497952881797810374712958875306438415463964770908897485036263477833613867802434411015664907710385751140919073834878809101246208763608319070742685188282959197190798338372601779361924337909600817829322858766513315278153511328584833663088641981009922722062689046747714096348946510977669067419884533079009840881438543963828826997712800741997855772851647948007889767116553735141002614990566453863042418445622823032080847554748558593821853604340980539433213438866265708734263571104864079038024314525021467351385918288889701643824687160066809680003955586904630645508942252008575375344487048222228051242874152617769049792661189604043264788124485326763724226990190781158739380240026094020666117997410396636059723873799189896144237047577360967684525742411819615266195896433970276692560447948499377131998523156395676275308971536403583984958803182249648258797863834132562010166586725883706837523535918856580296008224756917212307456004059995905946388600521986095938009935984321645105072421111551259683951552749910026357329294403443881719844836294586654529673935521184413583184251842735702322233136331972765733562124143011249047370248125654399725655908421789023625383938466583181447078144245633450727984696039206476948074041165744078417358331524220891628395287214182554317979242789325928656920466971577022453834145879611771718732721258679084167637005479704243883032637347158305269149612494836472377865833979475794190108832343770345067916484600215736201964200588495499357025872177345788081908003732109235244630854255140750879437904476414271383152831963538914574270346412877423884480817592760656705711558523027666199776092132091773915879807629701415372223470764405484839822866792039092609987549127959133100976244781161456892253123736661238977465386932879159549649635639096140518701500795295802993517464494046438690097434604129937975731054609818285898860820500496113518128677427952169346916452830616000451359109549489989710413779362717688456105132667320185836012515509902423883101039288879560163973127140381367984996603462874617982043370545845127383694852919557440324152567843380190716689010589851102920003285323299097431980136481045601155951905335069108016724984000199005743808373482561822461311297561829808349552529395854074859624610151100387701987045905160091779982108556700392836180821334519587444719219375621281844041304146827763967455504467081856945393501834356735592496636365894948737863886788229846146929035446732113878569313012773844563978927743240841991238512051763150395104161837882284894413181991787923455621830649522697019341492919711835154525251450900925428127652683953065420355473003834464959243223040000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -209031599119845683101833435980840185144759058247691230249244480384814465926881372966250318481396777904142106999370213238437047557717240281834210308525175599710345261251790935537945748402174677341723720984465571261579227876819529958560500526586103838290984537175535200088823388285250690023997482851578597410265233243013186118560180535863294680558098648061788146521175057132687575832617363566520019098388155548720967210851780111355064762549745209866376004461590189116588200009006889587285181213995503810188369498399344206370594710224428003934032897947403481458231719917919241394583142449207419791657620515279300530899971024311039154857458013318119984857324072002367684659243183301095347073108749816291693172674794919459295329400540499522810830830498505863341848059769070153745084934203717720158429517117661131618279263346958777947534531957091046955108796742373984101567917991868239303834714654521768874262720461634031082820247951583039336981210995597367164154483931233180218099367703492425812395143619627609676176539342573778849545783816167250663493172420157010049936458762790751003130264170987425197858862880267242322575123375473886996190196096479303594584598316754777116452516370544043577037979227687715869442965305970571264505157003217708114318742702914805892294205565432815324792929466605963203543203418555536251416690013466853062716595179153638457693112870385626109140516365290366159161862565849450278208957690351494637697324112780849413207619512402487140296934357965272599915544543844360747305537309564667484098900337196458361233815937878695700675343118589088787728607269106750710505707970056497207997796983367427664107940143120129373376732067519540000486528426245436715870026818587277699523280185718874375213030000056218073458981985584542404671556727059480963559802411550680314757788963582361950733950871309778189060173175961714336681578079278527771728659178740752323980334784137428012426063956333229368800295786040272281624079512286687134284064320089377246407515115820867615948474480821417441480595860785508406577722231693650477635219273396069567244490712780370682590969018374440826721923371140390786304201693555789272624880898401975350424305316191228784388370595011279671210270365833449369318071148071808127977760824326200698252519803077873598391990217936627238422602481156489755821544182935250517497747344276370255079493329556100926201782126600497658117606399343608937947991215456536487329186447128837843164890387754422669370664044618102788272606131045250567646613761271815072726297578436419032130956203300094759289613050682117675658980746613977623858849543194560501561071385541178959844668064925600327125545019724304396253819174109160857616879658696750464040330859624721858001936356070006548997520373256809976715656059159847629038469899679730229765698592765291516701529287584643606605635941838422653255817061196664986547198802291752614519487697639246256790325908906771970563981517610547597249616984719646866764799057476121190487666254692400030660172944924185816142499676983779766252064727444753069449595769541879363605564123058931665707306998709612000003068577966907396779784692164263925165560227564867128141990247122376080502461345086467309074287655887774236306139246722899353049899438145242999013645454601025540304809689164521343894235816841804208144348933740209823810824636384678041503557059841576394422333255317389287166039975950818687897459197940360762652402968971389191753478086105336953744667061946024422358289792200078691748702126805046218501732251760342491213037817541425807689983766674654753718530527969225212850079066354710781775928903034696863627827170620192249424218565062332940412071912347956920382067780479712738524393489618951332179303866348863329231966222367026187607033800984701600336639395126581287107119515759827310715612318231246745754521772631422680872836240990300727410505332935442443300393310438772623696601784094649936899765666967723441112289550553732766370240496884460140932200550293168891644961222195487798300953411437171028071099226525135595081659805827588982223440414175937112040084747206185439955868201254912000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 15506551744713416045208771632829487523440534969483544561662481483699182290034999436719159373292400781605287238184408359052820160702655834129329401258051928777039914913819992061542863508621470549354799382969207519457487822323789552486539583437979230579018334670038936191919241660354980923200768146889141435600733509286851518456726863245451821776211715038916679775435248781577991553736030719817844191354616179009026715232581640953844199185289358068334505518632248077105782020220519208792608026611808742592839104244899651885945716069539819422365776247863611255843962862835824638525529282115089907928669102386132451448608332447508490679208665761067516236930012230549873059177114489564135666889498499756920395138792037155788893429368577774357839989712979713593203271561854506123669797558782957246356623377509065776503553121854170746381811641743903020960449925439481203218800346092777897131990301216998668784605705195068207947928905788395627593411079388566361966956754757809420817733951479639483317030208982693097144866114097297298452944631651305171464385020884941023148702640379604551901168655984267034473712681918324007101715307144814696743718277957739358359915906882297623967221413670488166114519606638564869417633647527007228458219329003748972497112919207649145562014754985589296816470816612538292641540111352590175986835195591588929121989660788406384540901766777323079651577085748187935469968240780549865462322128308069182983150599480774397215192373550560177674261692670190989852244045679148282609330203418007276698378609366055678037990920250224070397711412906531402316078160031815134521367869789706029078427884717916072512517229166808135262803341118993327735072712641503613774676946728142878487527170098354437452143521246306042188506171017453165653677054060971860288238412229569421055379169686244519572997353760217966889893206688169168886503434302191647561810921558805947234301127513651655601687310907039134321530109251810834439136563063577622467370825722865902538873644354422288991721556168062182271099204891472856858982672718314831931773446868337433828572627411605210806556118578838573727605860404846514332670320805563143837629815949511270249395131577026794239252668917611084107089505006834324593972990898632830188498445312701767169500672162831430664707228399166674746224376262112113562541423644231379465863454018050532639497505950965085964415945387758654035473823710580591388649161873017878230818713083357976223258028010071040126089367231629773637597104471291678824847819732691516668081134893410798161495122625049575567004828727935893301487523621692762995546269801508657404459967698403590895015839906438838512807323596832086345844729909584545401361985589987612901488896904913009575052011283805204526737622235295174240630335952077022922273640449272796860226467908294560436483505950854652668584594440606638037066043716155640912673902519709595364479323247212908643845324456810246138984626176286105800296267865759995754702294738525652759290733239147248330496128636696359175945555031278002251973818443287184593834202299987322967271589762093178408053024844643944096311996848557207594794196366808223676145407009360255341238004111167516823760972878222487334639004902059406856392093034481705008037405277289819349207830205937249128504620296615890165951697561052951112585697147196467860855430381605575001719586471615282612108254465389369426725757676663064215628846287565273445382784890500582719273217860938618763828546857146093134523545433160446306870724790643294516124752411096754361314008269395143807440452717955570312959713533690288261568151873082148194202695248519501105443388136289120237828398605176864083321438552680001165562282577036992238875603068238192712128964309279957620812551993715433097778378531569309863739629728233426839089790930307439852491505551098512144309303947870829613238512699419918449482537843397757804170982496211048926944008608269602798843913451801104631005586768624066829597569640628160178287851631122097513646620551980414275436439966737613745976995168759422652905604817282372527440594205075072236306539873028146321371955200000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -566863417187230104241419359075389251092563532042499338453438284438168722333254881105097016780407580745062565359073585209621424563527506460962382853285912226948257197930455911545484083492178871194199271440277309042278280575251013688869972527382169161677014533956427555144513570214114704585635240476518546799216922222448944603369113037666859571547476637750873729031191018964687708402241220906069533600468349665718760983257053824099481981319073713659804116263436842730610773068031937895197028049843678482933495319676413325107860082636754237341939323541563079258680593051359953674665028435458682202537679451390502579179965600218000363721364141624195461107351169379040037544429256854787335031372238364779329565820518965828283464868561715690171399806483326660070822304486666229240124622662134981633272493888562716505575796129692254631248990149015276014207691187506021011849693841802514418684518346286143662002993856252277527864086525574698695566591233445647257846024350771207866567335561461658811053443488278546268159840103959851643386441484476041810347804625338030695360601928734502124021114361116091565399015898061218058311460025337750708723870114962322997328843147868527382463451074045900979922955031273329036277346414640906315124882940484969583641734484312037331441358792654763771824591790188295951949876165321337130337080908004909306083462980469073304025663620690757918819401446269138715201422867432682190846087665504020416532079345918906303097993971889148664738912589026163082806932466767962079026670901914500721790580599865399083340356009039625680009989245612633566784893156136084594839226941883385224060125961561956292924587598096263468002759014723933075941198106086316914115230696924291978747023163217934971193718494469167839971761337348750531273866656586937057972560089119637194948050923854663424636944919592321105406438425895927186209426531385380586855170336572290579840419496987741773636970155849872126294468280456168880661410322657495598936970882028945769800086713191194638399172946323925905909043728736006856181881684200623796052079919009811175180314979041961991168859562171038829164621558611623823276318682443578041816817868517373768638015962025438922639484349081869506202731985178056636731641798624578702235024399464549904338862753452065813055649220732563627285697102990697948209422723449497427517363240519718326587326456310894936215846905948733234728384455707758397961699708116506158622978303901741015486037741591836873046685268820437828116695805959177840717109591474769045536048627934979571895874903222410158237615835081241935770193256511989421053963049919826105094405009212665335682969921839041733109984203480693693382720629088619526556801944419978730878746796207664317843520002951162858556958855579101685699459811565917249927497374199381478972085281788469915918925418415588107131421628230849736994972592444416603534466256248505510290708964107504110954474961413832980460805982553511183666822255085845301065211835317740189416004029704317955306291434832003185850577372150621188297100245971899056949842504910077832072315082093283682373289983353508000854846677896116272314665022228283625951595445854347971454104693167383639410770305135390798526757906646194885636700311331793168676191276864529525366020174952580435164589506813100420893890707816075220514838124962673500003499446901311798381885926523037871813335512838845541142304919723215447846111735409232415333439315775133821674334409606138345124882822546197375323582368487073180735157671553030673843556382499813937744647130639454584110206670701277804478626849211256633480692825841006113402152346453550852475621780735536174450184427064152121166372197165248520492858403577832701738186417602521083911849842544326723166884329329945865601427913154490138302822466536973552143453196941534688884723805565896891620464740356626150135329799012191587013089337391208951803813913425582663776459782858183466962007704018793666771671717338947659981586843910360298576844601666084888859554812423587112140094953136210564855582213449470448642237410910540138907456792518589888274895545811641303040000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 7737447677055847491231947422766416746139238190933145297552241843749293870351594810148045605133354242048965734352977040898336138097676282111668984501858329033812671522957345630720818339069441885058668859527651733848998627683757335353275896758855258272482469600489382786086585632351315770708567808724396816343502526256846762585978028589377896850509294540657214234999378879886907837212670753032258614689751061230041955783649531732447049090234624819157711493584615167378230295641872278731577911322755051425089803150779987461001662402625865096913028070462239483244575307225361722837895884396644479467237786814515754965017931932524290302129651560402172033782341595276884858893864476093146555121061054952721904638026496217573778636275196543280821277028997496607398155655484563606331567650269463018094375251813624426109614667017298960737131407291473581988976550541717000408306088823062344686155389419073733053387510930904783213359472301421681759390354683344488671999764752561329768015047210797612645877406036554589577363425490031442970500745557766642812875299759827106513252470253461285172955034570957293557463867379861515006915457997833260427606189179661468073607507316442740583368391338003904315730402489980978949836045125335825605804550647803283093862129529711560343565557821235567435976048929463169540617066994244769440356127961411746485804515548838566651982295876167833017736003072354988690691396645926843228912400663636204271006320365475356588406235718799273622964398317435600847047964725525275466400115543401545646021063503368716060434709429167989393263177987675476883420321055631310038461384796204146767974218521177640905321794756608980436254932827485665620274078873599525908202336834078201701149601227285935984268296394272941116679995498895325162665523862181314892169234357723042065298770138524093481762515576538491819324170463388905492885852166971939232263934700037942489752018472470330006436531302855053425924099782642785776623185792630567928422297421013143421323734657410335806935872563059839680757844485591173223459407504846915988757008628242410125876229672734594299970570924040084795821864823696609142440524811393593000713515774395992729953040695975504409116240290839434822548012892786315364763733569809462641267182930378990298906328402548453378051912865715704147813752722982783900826333276683358386061582165830233296151022890555916932009405057995620020606019594237967325458243850879225184938386771505123160978555414148505394666872310496593095750804627257994885464367716390418043166114809138818955885051156544326272875799395188597773480925229545745939305200821051640617349276988848295965717806364366938457222819737797519822443829913872721921291677631252409657116070819999682317881037440198190054900687940225763099314774146012277522740222663194586105201530856011680023627261088637121640836732859489668173550155350304081285657554192692381544011960163015527754710468148506916921315128086217450641321578075831410178584333622957691383941529281893587156025388198569705707175187768486273801661320522465104743753686243620260368410754640018858303130723475810069533142237185484649724302619691066720985978926846947530302532659170786902653894604305543818056341081274301630703652465643199928972150783262834765913391706845287489539321304560433228200059799513921195906860981051174845785139693361615104482028316587140778262332127193606681234110895957199857786708910180198310878376310811799083685300164264615611777194957932966779751766046121174544080584546641355448030412271986711482891434455784742379964643723556556942927230050789679758359054745129569260364806793941432745614323053712539914008084570017672038913386220857593648651252975734504013869482652799293973484559330281145201701982827940586746841170096966722183966604787969359776248756326882016392018283544781812319327265774496383626837834515592471815189856777671869457998164372686662006428630206799449308722478701050994064293885344168578578602006365797840814438351716608880169338371861770990806653198040653142757146818271184437602682074637882396423975722409323398694801384585297920000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -171639785851715270176672482687895783257410198608926594110846870239782779479160884099004184747223673149435710109848850786252590120062599739767556025909389095377812005994379384609626516710317310669375232690652344134642506583088473451073745320014447705970501882787205046086473984437452654581759934111152181561685229205682423539782803338977213583401102214314521261136459421493386619409026054719178089125252760282096716291217725007094152266868438903217216875433176740535165556967412476537208813996528875825611087592646202431144292537974826820941301666434970544769764305808914940145705301582843146804468811631264453126620552555216335076580914682718503981793892876108792880523998286628661833789906336790061114826508780118122904760134442038113939200598680998664023128785621727814077115438959354258503753326972951244450722012777918402592387912351315572077487586362249612487698658663925045368777878053055747328639696853651659100825584971215626753410406263516622145086560127691531851657952923374681185365221111560260772192537722903997095284654771294627380463044504120699282177884073058657226333802644845554663696283578175933871413876287585912923701710455005973478581035222048521638865297804801038603538774787522005805462176893388146531932031600826485862022715339025805650035076654685774014666339850702188497252264841879787946505466809326415980371808478634187329012108431899088622753772546659789091156932253910847300279772901742568992984475012866601069166311370404345627038386092662046429548872397698009936248937751188939603076149918966462375726223936849951818493017599634260135601345209382784260264224183916348603889220100568374020841119036022236136236727022067092481267982144003125976396118163340481498606818906419973273151457167788330163693080390433076639957613943234359857807696846595207866936297860924535040660045528618747031037638604277509246827183931413992257049337927024926848072092028815664564345429881806458632688519703607129031730565716261175285527147390180327128167212698117121435918728446309984195329080827374816857803688849270993026389145809008991477030274250633005709493894689534141167810745616768280690364845906619586991029931773171753199385894276683578694179512910782115127185340361654505545633482390571694315892912039038047264205572357758018981378321634714242943897651103000286630981257406356317872090731490098135967135140799186578002509193945961330924763386498462086954183660616426058920256198211081114790853302564246218352852831991717733323746471732374230635221637033344747895933292883062480186152015744537384385192002167266491848258248101477994181181027373043696734483343894245199826648608764835255327677273455182787126506336206226500758575175884530304616795542847651297029985565704927712707149203459327219475246235915518324753478959547353172584723427173967302596215615427433559033153231210792388885280345965245664657531040380075485764534483851393009871415131131425574272895981713347519803337647404403721784908595900038636232329315486142339112928462575618198485545771351614854849967675100155477234927470486887711878570495977231687144760815091945426155332623084442752594933264879008795028900941826320439935472669847312571242941468658902395324531125267649740365603304167095285270419446047764953347440966803094915153266992110172767196238662615266850532646899866602484225098820518758473835414415072722077841957674855742423991907478743491024413831294947555880709097282264612387581185592669325281365843941630469862913012221813967632356383934423466999142701653190074711445082113957921342638525886938261896927819683937226834433623826357043973649727631770757019887577371378687819038478340364558361840538278622589218500970269780738603510983217888197277524344062452939875938404221661862448686922241514405420954416014680345035295768466010610251827131582859123008826585763684556898583818069321854833782937201385119419623706714619734672454577877171391716914745342151734509903735949991490790006101843074141061659638684403373896194359250354238635848538291465258460452461602629648894870593158496866685480278450063055043851557273600000000000000000000000000000000000000000000000000000000000000000*i1^125 + 33263915026999741279818835090710803115839397534104387894175270042154595560517403872958221690827301299532524213948257452841321459350740654644235106387220092956627693016540151751271462844772097747434123113737991454755585725638114123487693918680426429874858097742377686322020893226511950383252529267867984124168137746391260397177005164789687956913676197316773567695034544242813681725290806138789377876318349960533377867444923190707542545184469976385713487790287206236451192685203330638696889485824330369898646559859620773462184681511141904117893615719385796980120020255017719874353795920636530611808938759921373962070773009665351014665745931143611761741127408256016083189379835928973029417873966732015088076889804220242722435138313076800030268111480649985260508042254798186655064196438741541906791088183313313613875257169931810802111551142466379359940784334967302023920821876522497088045224673149522213543834612734576903285993019936179868165215598046227003287421846793333164567165336632562901855501942811401144149197429185055728621812856402189163951154666272916193976861386065163720535742923249008125685277304738462438523076331570596297392945184545631544710549956511396766434532329458742443314749272961280643831320268079162095116636749815389593544438940050389069026897765601164144583951644830897800898736074076436688581005501914487581684763147688935255821642707238838297305465206419790134186027309828975003201988238923041656713290450950504186464080677064596123030442528774670124380914434856612181694731213692327920135791588262364298871018166369080221050837727777246774868723407287470172254149218131852524209553055576399932921021940261997818812747892548644597694116708015191281122777331572204609631194143873181394902012866543631831174229364374021748328508437766078895376315849068211819358679837611016375232900200476597945935590608772799180543437859479539898346370725944311796635166714919958764301436654169510299794105513189780737162707463560322594819202926034408245696866998669932400854620145139550395024527672025651249031838725080890502240077719089235417800473899498100706447339630278257614706138577478264950472024111694368827437413640224442007879723924286685942874806082504973396470752952513996865720377625502169183974416181493289536221859843257997361088090834327378349546074585879270175334041350759665006822155929429240489555540364730294371051013857066017907406336823725980813157016760453504279993791220189450517135561112267422885557190370347615009973258762444046621499962295481377304646650864156816145925005876657203917326108856824082847716117220588996031897291884777874265817026874564515171771254432505411744984370504695985149437980543840077095951706643896465310197625503123923977186932679861346533315641765174520348880596371514664322149643168142312101071309408215374840824623740072900076642378059900314547362596192462693713205615850613737486141512875860615222116989476258153736563595837329766764052779342061116900628624135304893443490161350286919799116694194129423157106155355981009996587440547616847495173055383311314447671673557240521974076671070767395470520009616406460350789371466316735640594996981465066015909272708302809297952692756174109128334613805314760609234221390790058613307663796234004061802184239715338029084859420677370274315322212869214120188793521850595811498115503606025795229355071624241905278126015135886122956721434407413104474993053246407850547195427805250992870719322612346612469846448352527501650463134783554812202849350422607067072437678873501661916582041902100719397158423864995844467002807717870697633696746060710327191042713756141420489885817029959479207031385730778093925337084993156859753106622514917556825483486781823073200880905345259045565222683597848527848548131567422523703778927137671501234495731721139252616800835548011433666907150749001178149558391824908432312939795182715277875451386923110983469592406377952632963762720901935731954717564782336364360758633528478155972489411253157052989462476394764489640707516245030757400944575940338820953748876150810163620601926538965811200000000000000000000000000000000000000000000000000000000000000000*i1^126 + -1827939919969046622739083954570396428369758441020715724193576999841647838324178017322899818650461334067978691703129790116695422503684917776203987407296698598799018732964579838540606829604981479233281525947022142337071939810536115861525116203612058333107471246679858843991569385588433388407410876028742621898214648463776746596201924193616142413442951751807870560460931828204077595671491337744712585519684382297746250490698462962529326234986555302629184945828207905033491793890433115337367382897255531098601550154741022776270072591746886225406938110305574248331582444225576466785411000789383424937887894709084254672037034792163590020323334383561341640638129257439440230158668757393862708007902802113685307242791423612201275602212892908878824651130240101215482559237717631009163192276122336666545741661357431599431346657787847446628125609847934204302844914236780518112764195808994733037678205718619023391851173730649916300178000045846514624343543906853181425222053217428887475487706596205801708399413743135348797999211605505456835700120971272199921607483818593568568046018682671832373910771345449935868690624902398737857326639395490399125351125908285250820726800633471115531619876382548004966735700505228380250828165829845456819991605661128678358408333913831693446718038875150029902024687636088615052899320672230125088154101707556619699391260511109981073515291254929791113005665658046987735344800451775226046084557268451541268617507325993857231254345609628648046832573988762821780620096952283709029088757407122603900901291751389720396738940040144408415154624089451155216517239491634678734477967861206567124571472293467515889520342453863724730418568783868048915695999349066894354548170754330683145875901408022471906304437722217209506055727398929981636606374199114614377869197338825075703513842896886235195127829524894791850635528847818119245559084768823935648994475676758997318440863500698440517657869715571037038322388670832440178522733791426026244341484297660536096711248596481743656906514062833678881296927982108909075545661539547097409382458954372044002423417037772600913315512039176072911863891835394479485028259757528003427028225471125481515663944584798958463641543444764896118495276926223678133904973888846377900979289351727191658142522346405653530885359218465300448304805381161780120839581895568739811834901026250971193307332407221120908244589189737934456442046951728991241299523374665876949472897584138596858865946358975834032702648628814967605405253412433140871384842343047725863067018918632551757951616066260772183218406353461031901647714449390761547545054058870073620186205524864419863342968156856230234783699264741162590194376762644209784790771425982368895393164612710729317496205571548765774322839415659225254510021455129579527764563267728262193222535830481858770078968805633521744136159775995174038524970083552108405509252045655798866817814132109850977212746414625127704995750622934620476487181880100099555575462255334628918538713225804110172156706842605245336844038509760814692900037648415166279833107790382160408300976204771755697974059476077903870238253950065288910738961886951089101486254182727671927838897844537845832069561720321065394805224482157460067564320390284470214727751497950411576088357703692903373327239209893722743087553811508804953967796025607851993156857462876549014922535457087656949470117963405360014994859493842442738976492777017759393716485026461673208644059530492294440967763245836612176148268503342967877016908333413033511281863203170998656711352143446512171268620149024950087397987750040839634274961841450751823408124664185787923803142241980691277893438935116623956307116017219931433016612630497717598040936670504224825976688023872611913754901086300658759897366302900213956150399451095222056142721855033973478547002817093728594859245044039124877543147913630681243084196350581484412312021458273804202823896215193268339536730250950863268378638709077549779304099011496482802204622104815738182932117124728239490114747164777599264402491667603898448459213948934429587645260627968000000000000000000000000000000000000000000000000000000000000000*i1^127 + 46753329314098115293515571882299305453257299079065442996061096036220853716267275850615668574765987711781495101859694556761255273854528826996942625312786224610761217226730054022263879138653726986635423619043711831341101247399596511860229764910266274855098147705211982291840739981128473482416841691458249220008847315207530302641117324456093867544343295150031694823126646818751899992349593182260950210281856297652502428020670733842328289005060269004321460747089892095303331269440014912199012347435998888575453723422451322003307475975375582519343306338167275816647722152405584763479460448769668648243122168392374334725118577326104104677277588026384090809155259059720650423797218601185932672237027342794811953160531245762502028274200141880208246083398023915609567001735860588193610285197373733286854371772306230699059160590872608607684732958163387798890120421030034879073771043630264580542887568380699320712349054574366817220740042384440081409367685887517031816795395873449954722801579605731492420450650426137974837614866905003289210069392784900573833468718421761702847350286985889618965894579595473845961943320928106521444832942527103715784881659416193621646361824468255866650150315403716509632019449110466025562658927273577009906460546030239574207024568883110085409626401247855926214215959268242375292962820326156840832977337693474842915499258227986551910314151402420382153949788025781538671318820739738073723459029437385154750097397818620502448734325502170665710150658127163808777152586855532963605928240602061217630221302747806952066954192263449739694275949336612608457563707727138555520642833340596524588235933626165327617870112202440963587211696033150755867509498565111260535269362332038662198209487988528453975008263619144265995926591311076460684981382074828891653243880450521154823608875728282767848066185115455488261641600032640617563722349964362985674924468418993657482092396006468215965140610146704957307757031056341306303689743318977905448422680867886126017180373832900662022741640019131953504283145056428883065631617984138404540544267337265661849126148883990344101916081817781961873927744656095990914916471620338257149330284699831576418162643700251231529964637814001729712445801238224363453177664517042790087709732050242826383317633463605636983957300816333697439289190521837757216216463712445172532242515725470699333584286721373587950460785648360666391803013930863525237365334474197639079443515254956104972741118624089755363736838556614346642349336379163228875455416076670817010893308007960996529087956789668825327443381346094952134937362009370926429635940447189201504308377217771623153755858913346615522215698094401807272261042916033037193625792963575173051447623394615085571059614874106300912430489869007050411324288975529687053016680779500946321549390012407611787827023021811344455243283820629442865601419502704345263254714756807654323407011498062636728675797896833622781881663804619075594152475786329140432032787188010920804257985875036042988397517535961658971047889734906323413650092454522054045820366834444592005008604896513824557531993947190620849343162461170383308503648250870168253409739550097304799730219498039050970668713778338787072555114341230702824514714088187405006939543229627722960039248283120873420260304847237206245882533928611423788777415375622799078237786514785615289251697093452162352521776413453482426946403939954270295910246288473613170738106209303340144075476626485911104674349120577501083100565141160073024902331788326011554779486390727753719742334254381843528836597967632835080446822371256101390646458545605985442238102302350557585340863370307365420794284260672814108085444084705993498095668985825411538346252840956747940554267589118578638015196825454898390476402108050841971529728291956850288720123066432251962003601792369550605003842274127859780483610344799797687811373184209159310145326889614961387455509107592172431958212562134644150898116765364620344047221319225357565249463003149077922832521186640304673731279984543675449306994697954312642919119868575385177292800000000000000000000000000000000000000000000000000000000000000*i1^128 + -519266892301994917073858282106361449921986367194205103528140670883860230225009032117523957857350706030926980445376973716195279009533743710581598959283098287262652283411801368621301666632468336871446575246103979222879029380545853709757507490116777437113559338354053246279936969248687673394796567439236110590919621897127811032161109479724120560439101249397525296846493887214637432394489846056882705610826235189515475697223773305030202384940775269994243571871079186155907112119634692506440429115667016244114624709465852567867022891303616615103865741942623545888360713810866106726071133364873448436750440383935259818632196083241553313281926355614411847984736042192183305438006078264489846479186284646213021973459175028461741849000405182613840301902019792505896266554326428135685023808455942908791140600697603982266178765989293429762873715148528159094404207348954022964638667431403261144221828918393326621275764845134947850055841276410122421108898170054895283722468983494005820812939980576393311410569134615494087003168511366458400747494385648058641545362572199027559855937198626678436123567783402154465508945866471307139448589212371930112957548682668277586484438586975395303496946817743237202494278282757836246977927179579324758119981752105293071514864792669254093324742738973106590029956657384401976162757155878575008445566536116585516732043601511981972556166608523407188218590277632529652439121056501524283795703596755424326485059792149403160725469719613045982217258896186357533151306487348736377609352698235791151768173922412563251654464613454963712489616892234578858250066522174137370231571511651848008102425036797083280078792452121664613389900512199534026541069226077162918537521351817906029500316184262516423099489955544949022946815044379747544148761631765950971340323688524313201005578351547392646331240473751113476737610499691931209026263781440548088747363184215693456803601138247448102436032598868413452801906598086927542301868924038534763700048602879787067959339056570288931134945492689787549953791091617735255661777543308799286461273070124187923044237707247976722908041643867679090585656405286574266287981700126682579984926351367032568753926038038975261110526925163614193644862694371541356592849329467125046885782283436090534030587472795609586183310773760339131391159482136085442453866049319151474549961171585699798489502441922231272595623156832885250968494032215182455568815855770200971858606028433721437941535410933369150838650938853389217475770995470237974586406703416722237626049109447839223574750845967853736028406245366766620852949524352145642736267569804417564543123001047150484400871112809054943027353617130190202778779266824658575167558488931603977844478115075438290274768893928577291854372965492592668855880146173099339654703029631971974290660388933910388412843062551385139858423504035410790320510454178981415286129471477232841805436347166690132892651471204245729968125638552058908193462733426631870167778084518491283652929793832813848098920569740526985985040845844550121805327037511837983044299925762957477599702060668174250752156358762490537162097527561839314760223532830652901838396826583491190515745310231629344379914977642177899137232284375748637233224289162459916327620457270625515828700203341658090651837031882921910527743974791549306282462583819246807065889954327493076193706573663201534535357643412852668054775227215348301071330254004460128607495413354821841666031584462012455841629695659473213798798635557825527035802183099366819604154759770745825181314315329046043799417535077571161600685805636531185976146435797744176632471803587968979124875236662792682136196557862488311627007051113153560830316020791119973996946344901714085352109314854917492048256968753434417708865322459453119406920164842755630929949639022595662056016155894105218094339452762779879500125732102452893016952227425132464038410486927986887905470917587537880032040878273585934639013928604461548575948530475234436809993577685154310674768627048703579622150874801507164935315209596552425481066711529553920000000000000000000000000000000000000000000000000000000000000*i1^129 + -3658288510822765803645940563131958838634708354412911232178011728811015829584638730381460753590607608889236307562521381346552791722684696906425488099241725833819193783844311117943720947228559519078445807854657759255497771435924922722880684214907307940086106878894128533586716295834635172179597673315990890295900348634328542988925194432765026397589481572244380867104320554213694535735549212319125002512410192980606817536363766094196622133230703472049066471694598217931990370840694955457865867190932006814908381013904783188182117958774981123727722922937734619486258103528128003260416265511952004291446940693603032193969524903937980108770923027936988916929802440847043542837116786576302164213651242625922491892104156850060544722982080486568038310882447888306475192499282565142516834576578808262816100237944750384216378701512097996241572830152368791447649852803479273859644831622418862082823540283150946828105583987239801401345139652506334792986658187774497847722291373299157805273551436764424628167104246812460393305883330923704220056425304870185827632368867134507283035042879821139442615439890694628981663701877060870693805607405613105106659694367713302635162866908742006544322217225699090353694388075115733559220889034337920396798928307125389990257778888803162898063897233054507028673170004431691892323871243766016995196699155672214479009841990888200110980284873061152710096782165951848594052678835950601507483502728066422250511663350546065093499323755313882591084847993564517023598591360883239020628758044920524103782755388969494395166399720128887150057068475882360113471517236766657241382028652698099375949683815347328682696058959023857899012674498769626337852800876987696680799761114067224152950429228517656854236059294987071441207778626508981231922306774978900121735017350647639910821861355771098696587416272739927882149599715270016250076945312591897019100330071433149290468807000632113460761160037069297214799180739088184477991432734242753991642843662686178621702061273302387246558243176961710427936667597034862929800108325658645957640410843703827472741244690235315203859108559131717532763638105564197216611032365014501822827806950062076827564101100565299010161217458433567150894464773440179176224382726420259550733859309152351150955902423836233041622381946372434456122240714733833100648850570656760292128238524644148038047046886128484013751125772757809128936736353113220831478515870042563668851605371280056288012114317294992625265338397434052156169648294725255802403773409058553371929516328910211015872278421552847101591914247596720943731970834233015213261825123311173181223422824687954822385329563751577100888698598657931146110637148489672414391425269240743374175113940249667943791752204746241399133337622272449364084837137515371392610253848974927891925530755637314263708006244025481972272858411484912901003035767602526915609107249614138257871220696195475657462378580703135364617873304617914077568119372268221366298150542252067274690353010174067775738583196286429647580275310824544603262101874872089378072567164401900182049860460049246083221963303554679221423712254676922267078081964956860989864858668932269736790929689723729008152073869511927273779074443655244237149465105696225395847277775953954443628192694406754865418040432006607534466432119765427637583879275565163146479513048286381611089261474680564284377556085958320955101401619071086977610400412593495996293959484457771986231697149972081818702376152476617917577798444662505668139460701112534735709479237490415766898483892157390339282250814114017989083477710999373957989375063105179662399936158165032580075414971506816558254707353678328475527068592618279205709033738477277653433329838614247340325301077185403636127268572785258155595285327646851150786070049077930883968208591511907223952760752605171939257531771428352129780128434779868132284827525018170234961079956647532243030314485961623069145936315095837813690309058105724647609501402836551684084033800336291109473500841111689195732599514712615140474995031517229733306695680000000000000000000000000000000000000000000000000000000000000*i1^130 + 491313991140583921003077551212823139334194828621567934423274209478923357028936579226379153774384747106620039887828304255910307687410089960880245367806438210133154771101084533437040914151565293252447381726745783895678593809980959171707883487322184890036183973065752413248326170618045813022785127470912579839672557954534413481686336974266603480838482122325434579726647989749649584099013165431012129495526861463846917172542345558019841618336723741664109834218746094157908746506069149890369766808681201871691046660342377537174288121737928513304865241439688183191370236526569001992898616032582114580436656877994873835387116172418345850757276956813110304376978086479413253539149856329682066587098742063190432422259777866570804987965435121369983890735261663752814110216959395427778555967305232243808630027663920147830882798644755837258603663086907763285933799438810974240114699785910623127977542207491124258579279514933222519241369278483598571447512278049830518341383878424553856493117845092476308753457618960263944167289617114270827946771750942980821913501634566546659284706277424060975921104933393420421892121004780149444000408386926453014491039357072098538446737829486493921770730626882114325915972530268308528180123819567846792501099840248681379508221275206540935341268019666455356119863525251777071018356653769500839760835290112912599981332720981157198229822837756656146777774047278332781139628690264130438127011821659336665987531435266159094644690549983003205369256837038312011730264676965498944762806670373939185951862428692745804361068348144046348386204781162175876052896579387040988993874137492904779484743821269376462420335860109951946979261344793508526875096223947110871281913609188980755496405098891014291356852125027805633617753512183842448028733078965090241726852761709311005717013125188090741696797701203331503675834771576805431865822651426853113047962163403474051551116961187509660157031053947310485500383728277510892353220768246944763763501608346973634084530143737094654388409777145524574128493142421485994817170102368769219212995415108459909753283261941956703962031413282062458589474325747209370324099160695031896673328053751229334489020188751065368813572293962822948290739359894268606986632753991878479940547374339929846567241864498162632606974606521946206230690394760461054730204229159829279195303596139017689161127118301353350796637455462482214189982549843867194738608953607093005949798037467223786013551441440475102017408047972579369290686475587184933300088747072205081262398750867654879177145826293403555748368445033194645479693698820732182175815769576771427770873843265788042008805917393439169444184728100168578656546423322372890477716178108951576691578161537184828606521817356355090745129702413201933317290944862407956703141639945149294628017805858520912950910794910029037953467167588073164163630308388373023263028603725191257748868060049860289125438012556276489100664669683461627336147791557496259745453154161305501826329548167515961125478464820143965103241117372829022399195238115009621661201775030973581551027957810030809878125342457550892140482139136618242351493974840642244257661037818536159111240914960415882735821198161818700891158018321241456106063824976517766752410235989010910538477259593563040532514791608092846965767661434721210160846155002060813350598494234855462105057421412674591766811319935106255727789369907863247450028454259377297104476035137170537867849151662419342844924597407989288487498637453155930397175488312277113841356553399432071203349559927800241394050482815594452996953800777270611730166565906278323486807560551053079988796499035900310444766755571920343142393096522885087532211510109761307370251856156776426191228576742321017040767063570860842352347655170416315186596901795394351643004620185833009951741380535474166712454660086948939736080892568204388652297987860036101500779964997678388986717350042903341976496702489518632429870926757024242556406717780410936821803883953669304665417707279239037343395814304583297445469954418279029145600000000000000000000000000000000000000000000000000000000000*i1^131 + -32927108006740907148813205756510100674700121289969929897065716596817699505039166538507144374346660240226199539384847981706724833851527998666783413487284515137093678258081895393431915234455775735907105388409602287321218482505382764574029097679187613934881039423580898215083268175744022853228077947784607937427860761835082170276846291914001099208104776677616518468148644949519573613438490139017089376688760396141201181284452501362549685834304603576598155806321578941240729014247268524353769330894604484316635552879593328471103975491472916690834890508648475256152480764273876529814523503190706052018619332561319446171979759765172477007772192635184309746612819229530303049294468077410688634575404687485959851175402767682911558513676526907634739074645047511837600138128969288454550064699811194428173534853934395624344401117711494760133157853246758821265105872689595870250393352473893254235076600125174147199325489074932128507776011269805114760020435020600422321642506905708087161766283714293354057655394811392513344698035468898506399861683280595162520659249864547885610094898928530456396546438624165625659150449508709798020735917022784776454259343214507215031682841534357410561721098144023179644995590123092929562189279498616774685636174184739352769308265263472687131696424668271258710867035294404262280447511729233493129839838921215322215509894754380665853952685886256805101777481497492202884606145986146540281615399885035676082800475858660369818764015262217232671285517345812152356726534556566017058832591850559650170776840553491372273691165573004009259645111451815782741941707746275030469761170191322370674962218682456902144879825349455467230960586579049127739202592129466845719831201471021161997997758660271166937361106429432398986969133064018375734677521128629987697275755702237798864659455846326699037020095078940715166196305076013001914516187111806157310355475662750131853037132221685871457609509972305321663841727706427221520891515460718675353984143616719941702766272923199957335486282528453355683469373169373403505961559243950197421434105090442805029508064736069488959101212109462005858903998958764465762369923386063040495325582939173418288802091943725858716556071327174729363932024855523446594251211486411928865593354992380939341697008802788862317199945315120643647303031639534429648372797621531988606890685666921336752263259114419597808398482814680165574204807197645343811590293436575137423101378977018401556570728836439099021960144382425301721811259188562519730646080631532912489221065723848877926812875523236462705920155220331828270380209755996763848233105592718547607999904668383078016411728187371346088245690677435566577062944601367422536864712837070499816792482612715655766639465951489876256660637414035313814345738168126760249199608917157644914459552678292039666007900747554134223822454208450843642734647662297906686718521768312378113678677540948961508717895920324431261597836979334897990361359965588477782639512906105765106198209453751817968012095969616263512066541927321943077116345393936185199674933130558365604655675087870180295657992157817397008735975177963515259685131811670568344019055498286699405957417548027316767285772640612812287544497127962250768121770633105688894413706452789392953969606692249452999258078458402782483312514944110331244915264924849816041011283811708057375931941858693318733497279462606684063200355432877856923769575882382227707951181033117594378207685780993179511965907107424869922701902878397990031560802084636819099335320450300126582161682640273019114380479377657699484545611440097882295716952624548923837621245121934437193208279419468642628534416623610550536000609996414292987480517481387028837562146084068412993527043407544409788478096148992407196751140939000877347430664522371690512657890724385358474330503842577888482459359392270510862699221961709716162359401604042200525781782723875645654300459136763631565721580424914886649496772450922439773594331876167393935851824941421850590549003530680730160783397183676124867066964475904000000000000000000000000000000000000000000000000000000000000*i1^132 + 1449104402171862889718653512736443023932174717788046829736134496488734007606508749431838161976227841594135099211695931305731027343399488894964060561679993277136961768473638339287665763498860993839047011138455335680144110801668919955229673292994953389804050166950565684423057370666063092427663376456402741215466912958155125508754026870320511630063244316706656501932270734192949582307651091685282813096587827262524920253050831553720601653329519985993694098056575964324832203431177588183125637537764012083104038859047249137090130366635788300771655532939090691080176591416659789445678797874413707444199120873079834843918689788594636352759507872722743179363019327427862355729205296170873870804389964637078749050581503403256372083328194639079023530078695551854622454422158954539913198843010129079492396846047760043711007370915890341110178216751727969021119527081155579459543172417662321832032327015005996936176503220652214634271243744183204133503233003681182731629066688053658429602929544601725729498561552294352711814635917532739586878765134139492627541383927314735673775356287634970409442577188770597737368328394254324873005969436552574378526777605313512693238009489792983125104327714875255577238633698553207239707601612777108892995566800210632057027114462338020756332035462350474864728864948160669383593128296700433378736450494923784494784917462287574589900954763915511374016527725555493665726178666208081313417610467862856136941626012719264602503680081958549607403744416238825387178701591345355454214336731292611285102156643556578084344607418793201713756479578825076817970569740906555993844002748006905921781983740950381301047408084520234383920354454619917892275864336611089864563748410961171564479994634815509472291172369239640813530829586071498078643470358302073010804713013212253633824553530540516369337352419581828617002475280041679367104987074350345973657730877552676327924912246196986896170420008626125347774767354346014708386512451811604448280199911006160480676106434920083998220710579033260899616455706337285175004982545295585771362480851580851963583693743349202353613904166139207570447788055337713701986363311325642751031833149726089422744901816470108545477122290743667985812636589808692343170197869974814606464015580969572395601506696774999383388268998305501416428562629919886512798476556855237690190820608970765328535455937974045238005696218024010851106045221677158563087625185145490996962074905607806669137269553769460988082419585113031432212634788955705262641289960393226454106446147584187378578136914421524927403551858839474453072346639503171378100673712285281801310086541687849770117867989193642963694751785242132562824117129453417370575520323392801781188332145731627399833182468918676178844642510839996210518676598491146189904747174770219128683657047411912428602147600755811795999325985103402579178530372620903185981017902250766592363238824661570899969241044548548620073458973901481915732286345829175433718235685769911543369271789075131623344504167519435785843274028464901055706495984773129521787755643963637738279448594410947551083602223410728245087973648488683796438696648898149611711554294018012029360673783400824896375800000455103046481099299667833075674287938306919898046959024336420876287131142753277464051859351566055089678775855843723188797442224339543950004899659568112857068168887626855364147347873093432722355054572237113239400237973358165843068348403327758064634438345951615311771672563066598674498150932889169428976798807125802365232346545811528730637338190761733791052721420323076323053756844988296527469213420418101061182506779295892447703886033065127092815313991673541029058217124332948650771748276215156599571766899057273331965655362251230169929875395848772407529132098290263468100833525745741497568193810440863641172944720481119322707264841520502284747738153279761610963220389163977012601851172754557892399465429511033008762184937602386616006689164535432718831480048039114507749167958986000496564484413584666422676284244592914202514948096000000000000000000000000000000000000000000000000000000000*i1^133 + -37162748743048263393878836093947363492120845799411341755049142936492093003069392775055270404010185387635676119416869326811939848145130400328100292550041683476785449873409364268421636145637834792847080534704215941308156291499193561860164004385892590587592940485983279330392848496079748432716197986820130119003184148322666737550601563274329650280916522940999947170186760162439357375966345952095701766981680751965303827188320722819955563304698953675827280872182583367028822131721743160824163398783820765473753904739984881723052286995168352973973388412212562485533275639955063923099744420775283393080166748574751028208309409320447386143586910794229805731918127162117925062630077110647650042294699938908919046543723893902406225307225749867050331710396153750095967565805144582772249802942549174719116496083747987345326278408337013906164933832016193686754292075256790756110173379804397455472796000130049385017952135466151620358599607217764519225844017362762895761188151161715888754887814493353314629142248045401526857470870302732378413661789469520063822093607654614630343980876806814227253069475014780100398807162700276442340263953740246072989863535765811386427743022007598845169283534705428077984066373428492611054134768993128642285664154359670230208411101573824176220294626410543385330221759768173607756491567836082338798667455948650568946402183803799198176526885768448964043401448140677215757266529078416031153930234353808973977464924861813781885553183837882307444373299302312805605479299216885587112418636732849146794147060276309042428594980480612713810862162964030290571610032382559356757886591609995855359889514482509163161538473992720517201901737957121835841245959563457515197750776886276561743847520706641085043150475010529580095529960825317165054666260629764883960968697354823706450008649831897580793220196569529549242048623964536247748043686591155342208687701627473108799052320067601686190746005884310484117447030245860692692426752996121247181580619718219273151294170178977638426543343058399908283809812300668403896955428721043323886063691472235934144525645062585394551007456289744685297957675252324785893948204178724122949367309849082500789530222933252814752804274884578916496061052263267055477760603963759725665534599135418706806080571205894880044174297306276515749649988407618390993776302477519840603567909649249558942838762440267979311561661516728917684831384105891262508953609717838531702827758984068397372785141870803807248249334185565956783817277679392055814375141053361525371796877717432796266919875172281968808327896141775923910136568627852750503162544992382225708467609520683627219358298076317480643601010965260383371830025487129127025070644815002306258089370064473163721463870572715108198388422563896248108538003741145058479598486713446760061315708183572323014150080598059182158778784190717324559308046174678146004381193417859510937239150540482171497300939338227253801951345589798415033123867039867318343061173679859568489706540095997057130578781752702199635668942650001074304619794191245878012136287386314468096241897062156828546779920024465834096756030998246490297327733460592595220500776226687690251737407424862250625964971447182736589911997942965513243243414151599989102162775322246896028513399577409482448031442145510399968289483310417713160074289047680989475482094019284439861834230755162629349405037200164213840173134221479600323893109539956489005101307109623652157248121377659918978258033870511361882333583776648264063366415405768980596634634858111152365421564200442985896369947788280690805186549149900850635881413405149611362094251663461760296216062869347603373896883622246157106546994169269998936629975385773731571618083784582531696238117190055728506747685405425793487692058166110537635692848031605687882834201295915001859833426921041171607695635232106849201987668699681185506517609405816603092390355430659319901839986391458936249815259683170079032957263548722557512021645309229687098206630491723349599223423317434835210360961804046801305600000000000000000000000000000000000000000000000000000000*i1^134 + 428968679367525278063582119871747682874972002513289512864475363750320884228053853158690932644482452743029459261647048964302695183409314031109252412359006990349096390480745398318287957336262253363327630236775168754400653515920002073095509129326582888925597726399567674806343106109849121458084256380686789752841866105712980543379026810915555363905683981667860573375380003310423160725501035078648051698365909238454308551480931708002798764095417466065723103183126853461809317063642108088206776285988136272236491562716826136474862365524822385720834456373334577146606162748758430303719194553116049636215418551749562098321831760850430811398972165607448393076749790564047703647468246749601660198694016219390264833280013517117242699858253323921841353550274192661561293783218579545302922249037087977332730792255857188408164958120962781004897771461143655454753783055782167065515967115576137599826627376024884831355305690920706828204594221121543822795887532690514387828316281465602432648725163956337364950922002235926459239940592312870385555374012398035695510704857975467211242934263723156236741726985941820155188822188967003383202911614650556018524676085804646006422551552756354718870221071704980667670276011743941402496611137310979627950062737905269165218832304940145241568369083271197498025313117618743988158845176601627389425038486801589421519235128670669385785265598941638760051184484318904392834218347819494075144581398484852265634131878565889073407011287829965122180491009551617845874204340592782847186638787480249004691862108462037737133569454733784709602403077242109922092121136208691969551728499131231112650830831106396644711889940962732461469883482327925334767245922197719029987027272046522571878017953881263810107616240079413789135421018093872551647214809625428869097836588940320415077328784726682105347844267676110044849321482350698986424460283917457800631420943962178793333985995741092886851220357083169079224299319509661198087866746546481995494652179319717649231237965253037412875141539131108020700673491132760213139840779532974538089470355805016653521664297233121088370137981383275180861630159809796548494610512471896638695768559978788584079762763834613190705003270621830672930771578903833513906618244339649362270671296927921198848944474846253228176673632187351760055427807154549302202299300766069549200107036195524101107997202744547634441158405216387583112954459945369130889312276146056174842841658802896668760526542444487470460235358855112943710586748074823526251406767003113986202494569855084816598307225741226715050708117089687641356793253783548421249034757522286806421482409389764209515834485604393650957826193644741524102895555212391125502229731800297991162186580019197307292053713775029247581446283276452826423756867404592862217705870379007278149759520836783674581671057789136222447443723347199295917785171989464542457879905403213295824291848468476661830492022864297217589746882174173518174972151840115786762180427531305268622763578038269402665706289094557262955043195445808199945746300517781348495418312655414852565670629037467044473529735134898716023786050697331772494970784460223464247196435888024377185539393320436464114060612790704006965750249269755074296353748340744675144618765524161201862985552692284463055487505136259092671143355330604800866681057852473011858701830965961038827577575664324430575384485886180990128139451009177124799856427719822723472040016070186849554201930995807037458874529775975703560991213389382606550379807650139267086119614684078523040871022944563851473867679013942269586457454685699711087529885620399477351299277033231950219045713969353489803048827994235676203046626846255436935454510091035356013597875118239522012523920848779637406225369846604909176497392077285579392375116284573904785144821138725676235318172948261843526379853568771737850834447290935230962272673102236121660576099153703004024744170749202778229795815514255162913100410176711281239279065612042494868290552502272354489062809531333787677933573242880000000000000000000000000000000000000000000000000000000*i1^135 + 6306231774782863827564727012351176788648122828186943726580963160671383275425495096683352881331219058107042009740252468864469750253937839349680770172493468791566160042266814771413731084988976830408983458789687937701355774246484137322087087729906079639257523015398298989154476783257106503632032689898001369742802125732020144656071943502806374025314982784078802792498834015624573918196765856731323899009658979402348432560951626286314302956478019359821963953411996441872465582781740564717995026093881099736570754186624308543405621503967684828772123159492390502692326438275446615543857889351459487852557960135867442517909013744032272799774798316385925049729565587699591945388107511440287535628080483541396062151852846062442722752047732467945494578468967581845292691227618360742975101225670852934179767503594231475944187043298001973977916324389505463111206328458542566626694552895477124829805545053055722014021842467629551235817226503437006577343637863357366258092023798014866501504117298988389945048303706118854530555669806071152183226411714318244327190153730192144251570623097204587569534536702525974886199485844244638378448746897995505410971053341454183805945197001881001784865397104761872561941360865302778971962787736028404360538858292310019657252915126094004494779079381629189511193408131745961829276190683084026031594258512033008382603497268674484565103453582618333762128859592878936477200034403990244972686430288552307993463993348234911592013184168496813864615271662825122195495179410725246814921622117873611080775311836901242212646488461637241204819219672318840076081111304475234787807069822086418138600697087027505433791029718981688856371186598454684996374742184460907148123682222677950670286113165874946523755859220120526675864977857782074788846767795201102970780772738071197442056056653481498727078392309994483349012472909134057839630984471300064713100197600193984494872840885468884204513907422719709146840904873685468638518600011338363621630935136257824218682254107773176122588027517604877168647031623069487362514737399963480853876870871926709897255144391264858533659473270685366610602038817650608902560116368719083000721439158002917749245720064847862880976996985566653993396213042481687846033046618140457863478799938478197078912999890779845525647276392086853599642335988041469525762661869053875020013268288102897312016095919030937856994815845914645191740430829372222128265768156732008815661507818800422413255992138747400440774319801744075610109879320820129112772960074312811436698574376883908320135519178697488873451704243355900436692614468909673023275802949859341621042891568500371527610190580756495573820424027061346502998156387253587936965337930375435260943924125334873716482953197380143236906735309352398551474832442252162858425784507902542259414675907113369111051816794297715441199216537223802281208224806458638166897424225443946422422296502635422730217963416826070761726759645262752940427049343180738919603287977214282635986043067433569111651311156428012240994037750380258305441432433636546006535505911595447938943945372819676545573505050328312119304496910788443108128500579198802342320198670482231679446445430320034510392777970144815981689848537228040962486001921914716596277906383025750767032828345164959152956116613432477037863117855189931859592045639249483935897814610818529288367332198956617931974597479033417596151742501717812750486946032289730507731542398424799762447524621042224982802398743277036390325236431549595235772061935106158334799674914835216329823462111331064277609420779891770616051788786626016521242166334647460132298756639646383022523668629509698002194623241860826324832208843357736024529415607476274911588093557627938618630011233262259242127204301854082876952315083666649986662383660833888019484064731056114588854554623177994706237613942921263849369880637542284558788110713424412568406676618918670426203888725250608303020630958084413563956919606917088828105355299082889768996871060993348300202082520545794654732288000000000000000000000000000000000000000000000000000000*i1^136 + -431127157658475797833490138764519450383164242139858846063369615405511410117804032749346461747109571956392625788942317852374909218900110127009455052224208008327336659232373224798149047072119044893477866755257552587413253700896460582791874177649164629231035884173489718935218056961969321349822114527610470737535314497060593019721075513188266403288457343290356769544179304044159998186934706067343807884966102669492731873623761217483988174242406975114274510749715677691984827271914538483739101844735513016259952518808236002615685558332355653375541253058941197475214000713461457172777809266811654386109272956066663216968841083450009925452249485035373421109930881220494160616780207422998964981123790397549791902939616054732161380160127942840130510656424820744034782540365154522461690588146922353085531773602858195011445107626563123685874351882725692586908868124373511609540468633806995696261782500115552554245580211234472952552632277863322608251972280485359748406938627766459776980749001240724843802141182411326175723695792142067676110339215280061756180358809555116795005930875524275848211428778973571470566877342627374967233445671555851472998291424327797106272065974473993363186723158716940510395585195552319796683091543709774609680505000557673337664865333514009877828440549069825743482256305306596404587835009092161887586013929934845232979626840406255612294352653743622813249684561877921757219108270959205747781693305790498352530962828287910162168175770464356234682836425981868303596021552003176012067837643321564678552584486270941766620682299419232802975855574850632492839184358674613745477134037778329655820672296627445304711383391441428120454916272383553035812974036538071283145983854387958396499664901304386406144336558402742469064969237258449094549441830717489242867721440534859092125387410174224035733140888879879196514667185428544990686579534536452728473458408564798706369997459233579252693940112170090934380920686925594715814061323814702785639075817365247138443525310706817822872560273147071183120158127766916607360433088192536068679673063742528135980665889482848161821840692769971169043075564210511373545118565798803113609129520573647123921766582842948601232872565477987614596439257430283932491013605328708891822259980616265719650933593171194120003698529601343628091494799448987789479344714950273156232335216890962042626052997621784252850626464980192280687584625503274398776804422588704722809376109926016399064886506993729627964726446533786149223125222752218392941537159585598205693850392435530880968583303208107881467438624499694917925021817728865902022676905424787652414772269430681075058798221185674611069850851527839713704111489828611950716826541716336604108927593204588112246117443352112327983033547517692980423945187176625103339872614514075786270072897307875742450166910031638202980200824867346831279834614802775276142151089458894279244372641465898475444995653943359879252736708584909354285515993143736965643922988649146892485209341467328579735291590345235865672455050906561052053426125556964802658500440530911276082276253238967029051858141706190596202557834647471696033195852694232285839768872022507668272024399081170458136684284979546855702897561207387839903238323386387831322879724224034649831306568219642238718873810316458678764091110921593150190702382119743671067867553875280539836779607072134264034260659191057419061693115999420212170945677781798340132595152861873847739879874387385008161006923026877236736495459933980485123926125564898076531374883296916595303899600281690674830202621465640642078957787387563362101320020560755887982477430093526022931272222899957495351037562354398002390751557397916081675067168355614180191965396130408458173185563875251427509877057950086514028466863715133744963235553408613826738951660340681299527611998679678507883877792981238859915538302427250404637857519642939327128846454751114910953489838240010691673831258469619570745769132825822764733121008241826715942158267508026521570238342714988953600000000000000000000000000000000000000000000000000000*i1^137 + 11716304239715898858245454236581700076229880895974937553103461021035470382074367152214161527784034294790829782556536525980033242350128424728228021351363872622048628853282100756981859828978352128048044393068133717301581883531658560072691942360223936699152230160869153039377803382371953849861015012327891609172170534266901771759699659970610932785060112963043060909168772396332198281210606066756930192994153063349805391480779149654997609621089832963118507216011247779735487421063203954396856703642391295314477676499224928777164021225691433705929881275248920739498759581251277568933999242444726600941862729928112571790148230378959181025060806524085604632190780193516885943162306642858715191153604952617606432009372996424049756854297293633421444664723450645881244166195876991575763451462871421101553762031077899306341318625835493089249464563742537492018160664670001074784392580160368496375030027772319317060808779254405857116815582018782362245595704513186712251122061652934608535976052781649775110201227635369368121780115770822594483412258514048372965395696510113686556084842687136173536852206120584342215409134774503739501461541994484352555080913703347156446864628086943850579247142081120138766896263160164084671661650277058199574773785273899376595252103858394332002974309177774013226312293501947287155660611558430972733278970512064462546237499382859268610306923060730352021913077202240458897972595357985004055849183569913199884507237924335708611883639096686696266430569449097412244020026212684297572756045762927716495910720379748710397823024479144896895325433080887090184970836807231365517626224219772406929421477908429416436755348970098237495182923149010488354228217657486285947922343847937132865796583737092391305826859873711693580570031589261070474790298682633873464461900226646901139150209210693149313022228221585625402185559811197441485363305830906094866585204230402707446531718316009110838193117221678783804868142060603149388767993205029209369618256516606118705659145922258426110566691814962699459130203750285997407602119474113357629423458888303144090205966648157632808407895542516999960753938370388181050028864186567781094691958849734259753414476340231666735259956962950285802400435920695069294115495286373074094110223627180575607011444834371934742718853605130469969611327846072707036279091290502909429520720417530007113669912927927351561019076599963683975458496513265000455509955029975249778767884162511764488527900639694613463751438581021785289012650159497824045479310454394876225910580644150850366312330592261359898257653039837164751061754606635983581290206010590503885538649922760601097503228027521547589383890803643085941270288071533535081293949987286959741905301674972007586497193126185068772399583083485483931259024796942663606130489147081464632642032491781242856735317016523758241260389383364071499236784690307050688757157027909666084790518853137443887935590619691095560882728148859193464318264627446606621160123523599230426544326256029718009354975760924326105807128057760635706185145664587784330652527495072037317685862829862920176206455302683279785028511321331972366747290940931455754519077861598659938325818884219144544425977549168036526815440630113561916727665271683251186827756087623335472057232916415998593773959624909008268119312075705167119735739354336621781705002068634734220254938216183277153572129000456883758430985257307679520938445455011977022260354746676869815794614259115727323800467180925692680298260009354132169744582026829166193203781930329184075796485669865097712669420927789761983261703043109988613093256627319218841227744596573204778174682004558447120267198638066495592697301717540129095406805204243354555037840547969577240483406370487401646870772654983112328336055545309125566534883985656206457568276293457372463927024375881094422064585551673910678301284168442652970851567249903980357283865426954288229950992340171384916316778766434744346112943249858586484612650390080952961588152086460743250274093629440000000000000000000000000000000000000000000000000000*i1^138 + -218872474886269166231969278651663776002950528859376666516139394049128088097920962251468019167018800193988190934029311814878876078077059778175094351445667984024805731639488530138144946145455247817358600010621504630031966357183575930562402908086008739881391935585567747241904546159645027204326072589167435108857871776138859349997713526058392596966288378250201831228560574241952404371634990107970118639781593569851309834574104885890937008145347925380545558348125951803548501107739722300071640403957352465477493204166244088917010269026843532485523493880685388559509261000936837496652865902071124041475740429191297228368633887957799116045212847091502627491500951343816592364538059520148029278111804228997275899101898710279156161035744353692833919466568517146560045695386906546098008512815859224253779659165503276281239998215661905153345734327900811382226060929530547894051167392106153939154469655990885919608821441785612203780783836272350757579318258366280595917433728763133328184710763264391517993239253369068259975753996374007728573960778116293789151243091275958178102770529319357991932406700025868101931093097901558689595080705259684912495561426427381869086326796400986409032563613104627076640287671033315557957166332697811321958731080447590829330760372897670272360339264089104577151661850653932633329012092772477035943212002759437885679418851015303441527815760415125468563517987749484293191890262677443263991719613070895233726019776972037152125565328765304384615003497870163148518030819411399936039804654967445055626853241084192598848526340614099057094672555085115807215112602995882641457779412257049198328842605979955696825984874126665298225338403566731027537059860477442361557462334666922256703578683794986492366113836453706770476940687820103904948485482992885497300524794599801922197805929967393058314276957258544024530870258100425482164980039844554185859585730486662980003524186031560088876609743521369629782396804653245924083555355487486390657284138587029192130227714713846355108303607127223733673568833744369599506279716269147564074307059303327634501496054210526587637058237311374425381977738815795339496666933249077663386031993241418770388171334558667189100936766050350566599711152344486076144288439528302065659295247250163743135207219761500297238508897891485316365968955064829661705562470738371875636003117291946175473657738041871819551575411558782818779175120869172199733984410004901594705115063588162391610569232002232749953453082316984226048193899651179848105868504861734329228787782985702147472425585998704687593602236666126839649851031841224874737621298443908535085020229007078489467635047350270356645305131123988631474700036941023826738625115610688545782170799644555399638353595693165314635577992318754056447943352117417845077608696291268618321868310337241448624364201066559524771215954412585300148908618477188655135837162102741645769892591144393211447556911761038652565720302267984517137824811447907948816152848344145417475481101372222320479053274324133344910142885607973681172559863514038089579580932015902227072917155204090749537387186689796341288441180229084390344783612203403373764715672556242828099440745882562877488181745191579804947302734014332972450858910817423059855457893952496047956847770625684667288616991862678494073612287958600116162536408415858246190907827566271433516288281466981442828122387304410663856790585703515868189157593489882858083868214318438342609074962331678214624263641304715180242357868945616187579951680185212632037955640102310962489310782248372444268700126087872846912132502572866721904198997661621582993923276228622468265675850498478934951847103836092999430610217263331199735528682096807594171301801315908539627138508052724460012801415494190139063979501181483504449455808485215860686418095854270775923496218293060255107033810056932223780420990158843243856983985443569172233437401684258910398733373951371209087438839107381861524229126231923800585823087867311180038417078145854033887232000000000000000000000000000000000000000000000000000*i1^139 + 3136785167439502197252103648502899737041270562201985999165886757195685349043150455952315576730995888939920837567859569343075747982479827133554277281118406162513188708230436326132796622644500310796785310426937185330183360570845811570578220847940919657385870301804292523393516773146229010526443956352042681109245179577632986791036762757821784449003301336679783162012912370273695955035015366020288568978404810641706482913975466846765649952891207986933983847405075910342247880456023915686325003009503540456865719333153507738241249768363950323996399213636868315246450643817468465104124375891026314466435049751019539034647799025878569070627482507594844539317119435179115024941541401321303145243215696686852433874729747415107661597501792931961154251566667998037700678234996955722070915281643499191791089967430634316447844536697043861438698442279060488392487233969116464166407177416960318417366552659422820252689316328003559845542355776311990142457562169691551983777426615155128694410280225122095543566398015191449971055295104197364524457264334517471743374891164276423542654477872109121153743273607782875903870105595159796776780381151327162388440355994007527465670749721535566260971101503433196925867581011139083025305938419424446468171181035378332121702688286789719109603772852588218552723190713988941278685490834259238121986186739545606608386296224483120227356565066972049115975337176609632998687794837148300229149118836338651926871892165904731656512589197586662117072868782340336315716667112422600990746175210918226498334751261712162167016435099616699925371505252100752510775169972429822703779621652846567206861804951668001372501304706497876883837766470360349483092675863991578652387203451685050668850160927531578432247598935108353124256617099326779791974608284428517740710281737465575677013799518043167645097379916541039062380120468564575564563901357733221276798297405405577023418295481462956552264347765098477119037953664558545695718418729257844674843209716942200652451229072308285523778619433524095023680893101966810125556271813473096957812925977694792539155572425394435564915151016043185019196710223886279868176329826055726872226776689667766357594610296633488251143004212888457157965346254970069686507412302680028140939915288866457136424307859793162246483481866211014856498655232346100173963609266925543645424929249133558284159380191838262931039499348469814660945796295316856784482981747371112051333820314714118835629567119403983055748373908245858551938477454722642962113829577932074600666014230719765224732092180931096158161681172450701181605508037039030195182855426765628123656361231527178820375924213052008791261586599367491730661490078434734476882754015614698279450612223565203259250715005915969806787584489865588496450921811150921813386055578735001102426918383515779310839187135187347653280987464081355350810056664796511682206690521487016634529922604933878187253284095456199168579366818065742984154024295207997706278989737210193975983096243208321336732045148894091699952152437159605056518222529270786228796755233219811571449127545423712516518387012800038635600838761768260772289522391145530717014080643601218907294319806786885790248403076527567053846282330184310273167423702836051120200449365100375057278106918125773975786702962592626100307443932185985803939059193100472824567693875981459898921892662136303292605108737804896936794757173721697220092801505391248726877034506444434983629409558045691953513132293153926034409055276928242335510934950903491516124766318786538174909233361841064302340296699331974520841060291190106673333787870749624146283252160001517753119352805892386111070956821099264811935810959911004848037330084639744977519354005284734474264913905560913096975740470475860331299257641063310131700164976392631882162435583056475157728918626701113534689129191508290441512041854512273524449580482663876318593224756366479982105720387567273755612249777452893528834889322888614483852194447261664084109071797872230400000000000000000000000000000000000000000000000000*i1^140 + -36369541402259872396608423045460063473313553958161411871940516680946650714565708585757151106168392896524677440816114889197808132400759294845202151161465658442706726853110813750328993276646812424944338845100821440549445710340205115122186201647075114326760597393728789613105061901777070897658263453569097956795975616918873685445056404726412196542754487907543061285987297679050250487335314011699271828971128721418974044664295388762646190454443050765525225378920689768419672956028899370465348824221398271194647911596884675375898320703683321118119855147768490260089817581881602555396018262473485561155242204759704244406791865135002981459780493351698372360231689918591823287826843709268357156802117206888747876072169837403111910856553600377385315368188597858650485974132633715161887900025986340031130869776963512607706266301252488196927985724493179707824592528934383682116182724246922794713437517550124348291306535353573657514633100092681882593074252637258821830681149132094480565713114263404642711454316183889005662588887772434981133739736437472869022208351294212714933694214417920249552550258480987000901210935794232773671224512990911904731257096440657881351592853887935426867621658828462540801555810083356108408693564883168945168575958711717865984217373874155121490401049228246649929427988854100700107417932842106044596306038563263003531874739857924611478684645770870172068694573096765437255754102694701292821973316905766685784234759701098512714009671529082386518425641009973456931891323032602387617569641796607787985987446552268031587776476800591155778011983298300933722503869636088349112114752305590559527994118532270118242944593904297088876104360720668702402646515674086848801997597524860016695652093490762775897725294428665944384393438812575616210173731139001841148699498959638330213943696644036413184431529900072678169514882698565875989566858261868166941282851404230570599152408154056125569789716789487671317287516706369944907888472401141674134570373804055584651367512463478750579980667118489006658565061171717496503023729801324457370118374955717371749327445379674611551948613878326700038961075072869077371026640787964129550029282284399386881928802520663596657043151572222930610010372578541688149758266988997436670077256935576642664033311905446356747970728494763748275530862110860815393300596242402686830005006638816147669109875903141796655633092644864459350258734735234520900817674540617418250662671181393947349508658733196410627212311037177383240596407205030561837021302313737162845622075548694207406239489636015707570577945112881108438917168357726202983604571001372659095106394806057661454637493564841149280397475634075131802436435184286194199189875760057776148293530985514024795646033759424375478047379600458374376345081217923543947794458226010932800998342970659064798685143410392384872157873594279316736409057296259639783311581078067249536243360395464004137040005412215375878281751842348142146260979707501936809547741403522730198121058032278488830134872861733902234031361188567767120477539622864174621949721958309192345816077761012404621989079139459574495421718472950997751095563389662928317561291339264320245327784957770213515057228123520075372028766417143224771038334063501668650729021639265039737623662229947390192767437567626073677301573099894609624070170238621872681597595906717709782349775724761391309328108143234723152138643508518786020620976623664536374878149754482395307696119465283803060302763726266603588834475006719235301724987997379962259056387137040317935563645305307333893530467527154205949278336287163841433244312236625305927144432970407756376815214661091749976132934280117179809921146345914764525286173337631529610608268515806875205113959458692984862802657300098118036647605498986681144862392863868282211537865027215941567975184530028389531901405923952749353988662117611886030521757116085175128469198647857882134055024045805899163746017267943692263004314966221942514907175364464322790073303040000000000000000000000000000000000000000000000000*i1^141 + 348318630291385806472409918890580162212510438350670429809217196123962854511258626848538224872995910512354672005768176948401134336704758789177643186342771999497595183804173609793687428564974507289013770141830978361303479784499483181978509689317635146506944174399146914222332258214658180657740799114226028963466968777830675854551546454754348955147681375609240302204692793033781287534636026255650499383501803204259025941388705149903667731993262989741584819049663670193901263690366163826224944444753151197817736228652573038664844641507283742631416015185761308345434575623966265634826310971612548889250743072895513505124979315860525985324216687936823892587479601568346166986209545086302199058282377674683574694407076869643695128381898375221488106944782929655153603511997036259864891818985891889385756476680099186118862640204314387995680074063877072684896555637301206550657594206902930963887989472813185253778401151791351780035599000535680402541380149759152776763840373713930352227185473617812872790152913898402018717338986567829406892173615924563825416505484399819506518734830289079880044080705369244320481127220989678534203857226795791959897644063078225636759313638698603651925160370262173239531968265940224383944597556637264974703116559966619477312140535517433193753014047416867554363683783313378651011770966343199453216692551331734778027061075467868693043426243898835946879295098309455181791695425771350643297475529061751453616661787629820575268088897225672316424878366862812280046588281146844606928779832529761355012465589552635198302248508348658737825173964361573580075628463623444397810725721624677892721699643442357444039435398945377714326950122548348832721307505479587184652489844781756985766383235513726841749692341818812154605546163217677035133069161347094743093664019211644600516728294776651665172687926125633012612652573805430523754525795736499871245397260689232350975344734138230405258190188521000903901241993459163455817962703199728625252911707226460909211434858735134707171565792071398625667559742466915243050038941303757677938940631610497629808628971675864722059184386702552991570624286857334113307964900180164197456507250998840849476405694761329460373973202072426059688353656334887740349926782910218446092399730191134665514066455285334435280087834651022297482858042911947013196890881472807562642805677861270332590413515385658910880450553548093909876607521887727195032822577203372976824747317892188009926639759965347181528863207936770240119188512636526803956083986655351763775043960143610676278002659129628746322254358175568532893106650264361791172018437370316830411778581234744172153750705429546883093266066039386110887916347083953945225176395561564961153781437998246317847945814936985901288395790582409711222723237138400463551426312258766034018949258624747202270949856362528088435429639381448599648640516170787226898443150392491975634908344611360373839420396265776832805290587033227336280236274558138687232541658442517261006101725653927865753952037531048804475984664800636449258813201647474720853373981782204827760368385059604670618436792773659250007057118372767947302044318167628688300766937802854305185277598919790875020226900629602466597026681235862541651640723064584784395242933435159898605907256695704458936673489103889510044413057905543833117223448529847910825674537531056178050871805928829571716412136268374931887274090377859143848264623999362820030765251970917950534461666973326667394103061315684153578892357193633868108712999389006828857251206846290528533411267081982606002912392603558881050627030067403502529372552477657115761757240306581786594119973059586016168940320971483915236888219025346023829931761418248550740324518017033123082279429436744457764194132583840688769082513807504082106240759966639678426666508757180271932754553289792849206439270049807598558819533739350401512848181270164927448666687713701630919854280198980062166023126262532217517573278712961874304104308593825677312000000000000000000000000000000000000000000000000*i1^142 + -2695835259849472889749561752016628068483802603407757386315648673485630468801816040255366167518904463783867252340954302436961967161452855302331811704454729530456673556617007240187304255715670913377808295131630597969353445898627374332213098087327222633758413416294283173817196792882333485146774908218812723306539331589063137081023688288493881509221778457206900703862889128443371229566037138366580924495491954825450083048095294281136743431254241814360188595136018686191681183251569387460836019205011175480457362713899242666244413025598520720154311780993929783067731186606562545200072553428247073933394281752835953212564181052260672817429519475624680285979330104323724391617697439587109031657132123035651705008404031193604104235139863370156332946129717956904714152713958135790571182288091497753574959538830902363859604906790729065003697070973868570690711614875548048371138844660834921281194118222800169684108727507817852987312391430756172504880985327160885139706407155200528155257322506122342284635485620996039572746522965212246792509296429181401460901501906137878060540342971445258760680903699502273145667627286981418606763458160816320125653017889445848270399020993633821944016039466191797295578114044150320255920344901968855762229043204556774089781520874821853549659065867755037320029943015701224885828108370299066818234624380177764778370645243631743998306900568139517920360940746758382466899891281619217357901131074373633703433937575766605196533122245567048925620377382759523118645212489403669614072854164996310170622521745330319686905375691311244117379424488295199083987904142195457270915925395767001960084054123551286552642301788163050085395685383884180853301171555226324037153005724313950416313701624748136777045351370204227824543150283257273335371101017590574261308165511866613650146731335531651468442557094142286006158759508557835074102642959890083831843634456700387348025851888104757453163484691021043795263529503500902462992428281894518508618423627901688374747257014534867841112929321393446878146108287379419400850816862578129859484521378138018487520661589262565224531775365295474114818225244707748100342222831748748622886395576811382341446754358930504883842155939796198254790468759824216238705624198887651157305717406529279677286633745213412795080815959977140663777343326140486669034431969455176434917466312944856744472007446734994973856611080894864036931656353624847962538626352218412547869641215317481490704478485428984257636727537440259421255556774414490833972652704915765291951759827734979573530632406670887490454220113981448853773224497558225514110099639120690601533397801664466827873200805320525638296944012553047667957772253362748279282965211855938429904119395447545822079814582314648536841299033553442080873801856996934572969420278298525276231999923768782589702940087778514960947820657229772795952175613744236712402021988982399709405355548897352869178130497034493064176449534761418334383695832447339016390256660756383822925953826710134045315972437157264523135249983298551179502140911989587801990499031460110135258049893289597101838113602819308922066718903893790544708300258860551564430107901207207762122175813720518383317542651842954900564448820897246510154401490503078118545710358590638863423499727324179897421769899422034740005000326496775578898586090415915428137473962179273428220588527119971124051261655507176688658825237377523773861860579708683190709872431860699265385310066007198502211997818963909878975067437346190754442143478262212528145576014821551849034138213049071389258017128195005136500318487717651980667226113217618068801394488644418543115041430786072443437981278530927845646843050349456866251349447357513150547001294243203277476844572523803567405278702817879206694761212894855013469758025188276407677831499591029692750885144676659435318928286684592071193147916126797151190180849192984101814541682653877576493930320950427933673999469786067920493163097268966026383753583001600000000000000000000000000000000000000000000000*i1^143 + 15666467912779680379552746281531399819371010729004849631832185786477574604012520404369607240285201630129988329158807296871659188938567366388106792327184573032192103250066456003602710731741171083007385459129513038000718837039255693968588508276779162653567742063585243971085369418775357285513095684475208067989000112668199421916196525982809399160591464749571081714595856869332402536160585205543700003805220020661302338200347499212307411375498779788451136869136867637615622937842045752993360858799189837217655782313428305019844486340329278665319133034878174791139199951953068031603266434912879230591381333101101970755322819116461888906719165363503771803015155994796018424906928493371148847140095954139044408050463764416728897807895016357213598655287857344484600519985893042990103182523352637837482931702431179386604120270677779394651553271668843625755262920776887624955801580569106282146466044762967342772612931723169517815014006327605398952652695182775534251436833535629794489343950783876771562845639990931438070845202473521992140198936484471317289957470473048838141258505613291192895013453027836796148585294042164180024224872455397901130718503561124526073137105781826555000200347268760562752085131092883716059698889402075487542983288036455703725061050918576971430299542968062030597510141405258317043652777135701497969386282948420896142258697296394160142695912444865531507579111984371115161007010566205806471606885274469348232397336960321441580687299812081438692708200988413276948120477539965000305552224967476627093074190610568717957520858964904125527049175246106544261615016763483877368027172176225504752863764093727013043033386841338424163794863989940874836896192411940374795336673570141513730020364113821974253227805878726831704106869807773135502810350604570296123524689949799776179431856204453619188766212150662455133382259097136193377138614746667184565492583723462439617579945578500210862042949607576732491022302964483925181510108285188305227871923645474763727185824038457833421332055582092490581747105213667155110304790707499611629123311253250813850485012508889333800634388013430312425048700276538541256476971355523263467219072341799863606969427903331369985290453749449621022706768446517333522295712901197589094981740956828812393039502993158319357227748881060108074958326400726788689239593793340015966297311563854176594142081074554203749844251059273757121139933599458551822731778929933267528211874907735617682817999713095531442557545723724501259986486814922226649198483492773655999246967668488733657727515460127011997754905845663781930871533395419219570650114400371681528597019629357800377789183039378059699160886658640707918779287991877623934162418947557521482056743404000395966169662662500508548437266798004737043236031114771228827305349432586923740409855129335890324002112974849722256728877825195326450587489049895662500137748258380994204196843092796364360365605515596406202900295149740885987518972067653802392703072192242358553476137422381626842332239521813267218502257368048294689412793491193051521385774244241783003468442220907611756168148845876117924707516621591051383810345501650187411752054460475554347382441232714021044264104873688632990599406106283328517697904595848282676025233277328330693579329239710101560240934891014648441238368413975988492335212414237670558777528883868413850768807192550770626923119031566536239691439840488134267980960382705484965439347519527945921736255052463078652627291201049728766677905359734527325139020238262262088312531855470883364259425571816721695035389557855907962956594866331494372324445302493470728129328112150513796127396098346304679370973056604936022858732118104785925952548358707219792859398778164598183098677627189807507154799053264583418696809932998831014135325512503632980348721009418060979665116315426787084227284740407376226338906236650146008816694018024603659858892895781019020518061070807634223517565492614996920851540103124815362129920000000000000000000000000000000000000000000000*i1^144 + -56947805264399371823971340854909753191563231461983532101823005492810397946804951273194980114996351321569857490110159999746689695770878561431127840464116863863920887251475576875817848612837098576175759747187454549246602072208958441295130399130019788232100023682021532296627244588485886096747454949254062573257664384293025101505323649867799448734969253415502953536194817862363913167935258766188989098570307397682859360290783955523460392967575394642195256721097330739694592576873740898506096417574440230499714912695767182507056843121290177089772551405668104344277979296976294848103780265387016255190209903106585502076878988116017645044771521388354100347264424496896954544577719249439812825644475517245847049309533987967393219118349925400298454557696047208828877047645336670470584913193577088896632458638252594053349796235353051616547123313449622316895945879990337697439493039354458417233673164398374859627206131776094683415282850094914929604989843680776799242883735785284615446894144991915858192660085135125804718737188618232889954763561352929894148028591404865467115562617585786174687678966128812862899153302222670625575475772393641567666780136219987786977054157228018822145695354823070904962749265886501210211795590377691299813052349268977961894949544224754109165692165209641976119584392340049508352362014865448485872302134625981260299609721580173121272895481162532838854424732503940419738288447216575775570078395104943263786127082422788188389357100281298007784437606731815119155080975026361026513171226539251688204040816625176568357673952631357286980118738729895233464466246683922217791777841708524388663286361581566053571941690448813476688385350628501164781031077539662500953882721441302552822721599701650912498251729976722078785647428938741970399795689255394947105113782472295553019385857864669799583654741474470014590799554237520479379977794076584284415857964525258980441163831953754694301791013066071356618439656818888231721370776401745878764109609995037018295573667054942742004451242504756456558113018580159369763129789636945866535715051615079616484958209677185440483953102008093489153091721650818843195046142727659678262472328305482820215085871918194703208967073039215267031182386382052108701539761391473258330203445875383657252615600581273404721866775156129762239527216379327836972995043398129498103246761379822780910194961830275961355504557238958617094947454178548095001882610567368271250138297033154037947176354299673144704390182753911303933041094139862695428655327371123260017025131596970843343194132449109239325463343522661321778356426825144885150800412894908344168687004120400444641120396710705635390784876674131830477709140699607576245682038552630069552412244622699663397061246569616234782329546733257256263365412837298549646923869955427526574857110324683044752835714543000206352475244820856833160100781394487433269323159601199816273743072994567747637153445725253801415297178754665050834923341382719540935223815409968222828925735882099803238806595320280220048785927961057497204651545824218890872656091702957340651722410314715744028588823329757889766272986220363831703525806686278224166759981439069749388922072816099882873734447488944880049251745900624033568171740630793174844330220352403978309698809849456941357244967625485765006695348483705420872597490536503583476347564627915797685094498118318276932249382253084776247378701524303216238420267966929333819134220574993245058236679430894436614285515984783476071097271480594676983247059816481185644932881621338602552955775457362643698998408698569298031064171121839812332352545095789142820677598325135337101056157108112490619633608457197753806999589665148150788031369389798422477699177154187761464920403210374051502629658719367522171258249369123361487843167764009153695551790579837928324982946834250995696119494191723893096982909750353360830387648265022102565192300385591120645013554276084876585796389281743222565727940212948992000000000000000000000000000000000000000000000*i1^145 + -51227798719723679616754144560073681251763841225926954916371455571958059313185520789101827059485048284004817164356996523168852368326455586124255101086232987792189225091360383642004961556742951617685558173237048955058723714154155585534766342300037507538243084432672511502962229796196351936858202835876571689530854725543162129174083233091114790039296198177111210210069712843574367135756893862445293087332334804011971530240292913202533736800574829255364868311796394550894025018224839370089785943111878213027902403706738217283585338454988133906243827399101306890822377944672537088031701382925161931776052586161046759120782996921992712205681024361747739170592252544238375664302240654386003237361589121272666826249412913897199069358874191672981998751512128479653797505775198334779833574183114790105157894474724644260564476145547434647043937652683286942852630822536183043585397370077483867159929092826956973599323190620871259697399965222583414214607148360281287287053858092330004840116097006793893997527593398917259619205563846628540037355044511290401515841936161770385140254519754073173393901581540231248860382860857594824333272366072127900625551101076353906357396107492326153523223879221152767623850308111881912326314542977901861052825719122040382443723256797028935359929700874290789498828324395860684373942127144201596212312303999577003599164317961054991530190262723686758565279585404674429585960253206405871282617451669424052603765154278423010067378742156650909787418241924359249771468245307356503899157860552939318374922431018969096942321883770048049074682294797911634487884928893887602946354682254848781294991719319249968841817490450066983003832683502004200270406774298847740610144914591369795477002435957262368343394457471787018537834012775660640417150310953154333974271837960609671057827607402442830124357533404735269838683683177063634824455128901693858089247905110112602170215142118087472026730451876387186624392273096980567000944055079465617085208544997191478026615520078149055725599697272633419515562603353387044234049164322718625499940080062141374317222703599689187733339286013883490669634057352377443176346641268515660503217706042873404180956397781868757093421312102093282221662944602166998318252582326692633989541368383532014000992499374548646010029322295339082980266822069070533092397290885263932144378959238103475734705335012665569737779171942209896287758515695914718049197218830655331705894956392352027584928883590086297330564008976371510663526259164058264269636669750235006340655169425068255003273768902815547503605399423382780420723702386070708408095167445518194019234584557536809498718013853111482331169427938311092939964990362631746471536660784399098293410029130829469226210731507814839846515973487582435393904362317858428102484724601440646283511519155505683586500129007033208282999013110154985835883927787840598872566987871579792172423803443292222723785745061614876219597507747651024458796628316294913166419654425879930330989989666950388425810816500962333932321861052714585421460201833655733673443546617455698211603515819233094637230333143334004846107035573144953473958418030085642733822489544274868201733657752593714833406326223468298555969843220453382918725421498774164532435652162878060758556620441775648424930950916875618132039650061375975601483374396094026402298599370974950497508962496030808881791458989917569986968738307257370074171811178240404522129578847839276914099756085681634313389944952535781126849213013515374785225013356777845595607873339200020643869056216358189360966506631864116518557919467328056768544391148762482487393553775197932611279975701858070347238991099839628983262769462538741095734347437545557949326513719802515097824416086643912273647168867280044751239617265278131454694962152662215160508458325176897550559186045662238489716441031170769335885638184541050566904942562631526995924782545052128287112593550184446396163761914437165486859878400000000000000000000000000000000000000000000*i1^146 + 3312633906242724643123654074729153651961189722203972764493159159118956142815122590659548037732899391178564953363492679797394786944779865460946424005752101419905979351960558635205600016079778469392784466999215932723940485886761546626598206624789884947519600043965142207945542051423220853878560965579045264902719505806983907875009555744677676833458426159411336808945173971567969431124213487888202022297980753989317657851758373809679302095873056393619123173079980115944537270961435575592337219248045694638598309143630764466140983060926258238276147066275509989135015228014794518520801602731643809860062225189472165872414966549813459635291355521818371985995687517097900037337180854925475735914491861697568745931394673541868222216958078954006384791712904572647480906180413951290703656274799352539908854869554520061696042195464579296340268218840129421901618947559515569385867276203653330484745738705387834206249985620226392029403862969990833094479965527991058140662814761970126913732858824879515202316997483790756604216622499739684649271522165274626556203963598110477178313056825491198158629302936033312149974613271877008773281994859194995344075291005407958487688955615900492231215539724932544704638405867360935855741451695089155224334434388691851569857901161832316501160610103495511845111816297653645877408824980076697728901207629006642136395163366102418314439714135499354770332619989824804696841825464845244294415538093302396095316541924801794517784056497751273687077657254447045046157188204922224936008217953532834555786583002045302309575777810631137795861268383375558726840237906848759661896759156201550424021071337185158348042220800416373254270559186699779663679909926738099709767403689632516280779901191017601627926904422094825863938952219522642977336093131584014779927669854717763218899863572482625186855339466361871757648111034638369251797099784887244491961792450099460998492174176288839830479584636453973941243679882289652226717895421501775352652864333985612815504204413324857474711903283343192600809426180353534970501557054223163070133379981900547977334233437413517064850620465102058070697746027020516429446035166078933895470473237361346309014550387322451372741558868436606534360876996144137098057560693213069173696420221594215206251001535742554898895596756296622300301972957353197812256478846696658810660933573347614429592261712406365118474311498885918676543628174277749955787612127095734966437617593334638881294429838569825866443982541599542600850381595710141224105890149402425388966605542396377256743458167832082153265079638650257248547349557721979625658640612643558610549256077075669889536559632432879295575580857385848075180286077852831440296913462362797005939440906407190735443218967247473035056733721321015999866480675822880883105047411037148022951689935127727065437706719061596192716302721587358953292097392094974694842445147442304120770378160826908985309843776695265287440474853352666331417175628587539949438006200839655052070938792251952934251844365179599318001681085191736034131553255108478379489423607425119271105172021162450235278094207009126159138048377390226612130288369610098984097008391573445209363081967451516144765224653443075824376213180481913819897006269698962203272677560907814243570917913395657132954410864337720395748297865923383889142026270291360460029649008089525019553362442509830837263660069009318631472761992960263110319910699501118929337556317008691801052450138112557582639758181695793598847258897367431747712797462215332524080861112572902032278982454601052824962641389617443128854942003040636696139566515832198739595593459847269660082787907761248773090102808551075974815633056728996386892771764072702145789386472383413568904624492117080842336098724693725622086869492924633772945771372311136286179204350119157657936854106817281800043439019506322475811621727129318100447076440710526930738916107513395857253798276038565183959469940091691991040000000000000000000000000000000000000000000*i1^147 + -24763035902720247841351888856403156125537463860097537101062683821063661026441723889968863661821178310343451697407652706532254675187422650805541212294964720202778796424763312069788346855010835502394836161925437928675403662608288603895800757404641896912707662033198280678892293150583583159551049682353436076339082244820704889473479217114628434186210763190408973927322501306838680342239632847064701531042521824840809045757294503919916338429474173051974136052219985024108134087528859747910835098873046645181798809906718143821755693426596193461202549101229541705190688418002677646061597232877900071425532465996717000096927608502524237973930394734916597497303608748908446910731241338048610388857066474956593431677738117517712404210105585427595416303126316462755919657765612620402997155309375772571922256894288240302999420822901583135097919681790740133114555731555457457631185002435964008643420715698282966086037258294091918458873468147734966665746883053507646253339901372839611650957382671352589720197155849497224596100466278067118563780255342172551103693993002470904212228732425159797607395294983021548651837100698477213266693195415369280808451434617959262914982714048446620867121430592206614901381746566869856666328995694705547194072692855656597968162106999546810499264769534355231158831438842965606248727213559547147869176357761740619807670059717039481265589185005261089741322186909300016012840630151403774424906815614118639098179514631455454751322345604970123804564952420012270569615058410463635693277199192853944963249048711065213676409374084288862450542825633586759276522746796523298191404017658658190067339530007788724543737318644987989162648446622025918549138576679632152907951865734530182661281050233431757314830655913912129333854684302486715517523798017859875233453529985552121306000485032522938421991762969336611066309069433754446697544924496764546091374000515648543644073927161508163091880957992717609201113995650396978993045070574939875122817714615690207243619773488258634254063429854593999141865469649856358083211309143823208093322265391876946177244930141219883212390975500249363822484546361545720102290859902853948931674155020040719051408107063659082253042413796831050110998177600455013832131392655036227127049020937840747658909738792291943709050451655296260502901186493545592727475824286280694541297673119080186580188050229876536433431578987567328264182813949564291039966336361002930719612113283329568907724846301030399149686140910078685038439827813902666367200916892152099564413201020632828044133936667606846517535289150753651207312936216014592994242579901947665679321932878450676090426815984930982587016771161446685880670446717153303940454524884407011839425407570740983187737998354507334303683148684009390919703970991185253004486160191171061094729405492923614930151994948055310727198487040499252951568397325250190489869426555294624279353456270501619965234557551459966019160659729637639877425712988195451616402930611047205138232938051818881457231784143884789966327979509613856954200854180477144984997158496662759739496502997643338136227224284588256241161570830164045577230882499078682152221218536099585918872470763734012679065135797139816370360309779978717679817088646156838270217512746909690815783931765228087118567812837933962173701853331358203948832376283790344217127623953228071110643059160808852269652917972995413547613042358785129366618977379753271760600396224231478551075996871557769787442915223297070970339514024556879917450767426294986546265148646991973030972343872324895858316405095599669094576171783792910038902562947465769136664636838549315336507910092859124911081338834158825235506193068732177099786090603560649139602264288639783906660175917712027624169866708917211654356581375999844447018417848480508546968186033507726838498902576364385445916831087120869240034911970419481719250972707265325982939945573745061785172084230703923377820839968768000000000000000000000000000000000000000000*i1^148 + 89576776293633316307452764046631088752971677071348873827208314786877533483889260899255483533295504179436446256495732061589796217364115153506167508778471376543351075915569503355578546537107619542707645247849558279771707198415111264472772711376866668210679417184611136749614068382607987043281109206268395241708600965197708485728315240035430462904058027938522150642987281327587881390149958912039859250186023012807083727938822069040821777918865552406450448538925827439944343762474811851469054281483884067376962725779699724364476092361221697370588743003961979328775461449817120029402756374457783987351328002650674924862745681012947158340630527104267485015660623520430655584146011447741227570233124564442236347582397292477075604103952654642252426507924840906502277300452047528581918167662086827825694698103205484367679651617085102795410750638984197486543641870879459345725470959618583387197521571097252190550563008437140908459920852235908668793156890479256686726009007850190748964677539107998696792022166001130164021274855523413358855843483737002633718181423108745036700205494868657030884745034787542855880187301663211878845294138494607019080013892177614699646769844055870422736471746506648260371138104493078648990736170910501470776474575574276460860044261894524459331670615442516600658380067979846163730253486681761612222901177971321186610779057027674963660420749125849588725279515311291566599019934548461133953099874956356485400551128774225510109410852625331328737228086897870266919549223357596617866519889583193175282771307393180932788449114432212903102607352790331759595448259264511233605563943250488077607474069500489493710604310200236224670047351203192956613928182397147029244467275780834294784405231736402553664856534512354490409719163189443205773201116816566962437122741200912067078621809112879274193856880114927880919741646452023530054623391157094888669088128224478054282513315655400854750318762627014033452207550699851389948537862308618194910587393394446973102916846848170394645228794242368058459889301888369084308889211470656851921633348584454971357160779940025472070299129812530546330246314260860622300468674300783492103115905383821375220452670476848562745174837079014936923530653265978589502087115219701792361145557802090991667472638243397870380644612387837325853874568433534237168687336635891442277267602445462409285556615699945203323152676882803439650199831171169710154968988700927694208983760808677635638812501240663908137695829578153620496078263806277041824771747047620426854498687018624592101387489824977959160347034360806194341006920044473740859294911915060898811807602376898880169629629025192810652527988166500416663545114863705137078250533469503850263910444140353276918331344830888936417953790566495796201511173516674109699303161021831641590247359129101258051324802036906960897089019096796281580510136226874382956802573508299205050096952404899857941545286270157263370833264209990990105222134259299278903293549941941697238399730244765985517595161061377212074627572939406462021766646690482976167828677606936814453805399391619214612060374719949154592562248621945001772304274651181976895272267347171844958166509403360215466593630081845039138745081185349767441943061037305132798669023847694889607259752067901917153190006573093791283640686542380520868216756053666977484665275870092279412517712621313178172335232339150729617268190611467351842079200488508481310421389362646560581325226445540623745969077223744791352764433507796420026758605568130961151956663691535617896245712738802264420129220637706196810700568937430891478843648001734250439601408886531050237707710156325972582952277099750454310116395287448670851049268328280715226835023213600476855618835496749905181256027173738475642275109303224282212261699052780890775311298826456382530423496746321962739672413306191184624145103617448107824986712853626749162346212302368146865444954662522700431360000000000000000000000000000000000000000000*i1^149 + -100780776074235532257886925016147818919176973068909470749682806061536534131537886749709539725070315124349515092754973738036404529137575109655712278392785011366880165893745593809326872568391755901652813753418258105918673886050795027777911299906873702068860428006234092797043061842924538509550456152870656063972330724839519165608383016862780684695463507490263802335484875707415461570680986224872218815878398204277344728538224995289704479470178481349487601553288617846121886751461060257734542697648184256627807597939547632791083759416497771956482150580721028648315643266918753285420017619634543147452954260534272573803160154033209052942649394683457229093018759207345000181285752947202087501973113754852217049689069038490329610632325293959447265555809648036897475446225868889050885420843181100189991004634562711670522089325788172865638949726928155950438490467956067657657197067203206461987085743507819875469273104132917589855959367908535136003479858179079970787351743847978763256009715971609879032960447539535076437246633957264448347034097616245028692237353444901490467428953082962408492661041217791276786837117049565343706805765306516481231560292704107140728677443407971362763327951304437349367727830727787879924398866750364736630571181954754003402412404115202381236459934725063976274196668041916763991558240867295971798204049610738646151197596642672276239240524192379529323442919849432756673656221701829174127954468471557776819232366579990582053349726914340642347142768963428740394706064476084733179854913452132811857565299504739664484581380848621987926560945430029764866901881900577528121665894418095135430912456824247080671677986589014605975523033796367297823669605460548596589220423592671425802503778789224240024036879221346171637813727825583996499190420990199203016258674615639083556342170823957260495005441328447044900236814537044869097420097240512041347884593055366045400475067831264008724020426322631952056649333340125694266237302860779883738736592990491304318758683030870498828765463918794097155000332177762010007657698886675689790331444368495386729438953598892642788853216298585608575076097702507019560953394284866786688683300194110309819953442636532830090952983009708409217248235835483658902470908799986944154900157563882743144607703160761508784173731305602458571885896954792817083542586638476026736222496539154292684130632859991033807124837029092926356506302233338652566255166062911928478894676064296952392833541471556921787945863767524033556720951985461780966955934916569682102404943906455051623304663737862326318085510964246714927470879869871773911065622869458715944270629357166539563951591012236710491135266724541965431732615057668012502966370063463089910126208567300554395892590259462927491806052729236104475993746650508258088549085093257837809592149371105303226833450575056467894180895082540162969726159166011657142746014565719454359598224143060028668830133853981053600777320686290403632900156237089907515755435317646251638390623408252377668252341717994013835215576347982827989174770182250717738776688762415493441814887962214940079502538433501389178774653965080016966194742656310595660902010130408349485688642549057960989428149064069566435847693688879407250442127440312257269576780672376992192384824904421991730602393574360084075388207378704507270590529695926016842370025486905167192798728030666556766286661830524714756938999400671529166124088052094432042786374186116926820333479224723513588968501868720420769405669334773868364871317619268635082312171011359087425701884858419093048115957446945252355971115837313352953990651802704688490240836712125006694892063644632627482705440044879925256745771297074432412088418643987788439574676591078559773576452729760954593357367346207877725342677009495896208892846193944843291899084212206858226110287490494601326528458907843349162568374747746515818385067248264339861612411998090284462434957991608320000000000000000000000000000000000000000*i1^150 + -4200755513247412410594443792838116451231869504922043274282363353385901164636796240274221547091319718211428970185655711363574847625965498542613115156683476555903558389754721932021757268118693488441452134506990587220684889897333376725191263833750814600822969927018795413905444310970176692854119346859096460208730646867398607415854979822199074042619331743869227084004368134095644585701169922824997129359805452513039392545926570671202451454336123650303171668727784801580886465229072778209275860794974531947762744089153430959226734667680270369806497110021865412066669303575164572383560314089555567049270952485477461488467389620732113886668689112965106701991828222441965496093978325876889113811296636049154242764804777776573943652279053642100453509040623768089456001087658093854997405606259304618404282556017270480467042377492431635434194118622622945639921198020768274560253608801976273272873252221000008191449939801526458552085874643761541930788041507551163392505933102973040895335410732403596188600651499594748765484277195698588257841040142502422805160321533407850372266015845621058613494145767458707692188229117429642841388361634452887702331006838504530267276350593971876676415973655165966132796107125717888771143693596983271446273425766643870982011247304979875683607999441087968501294387598972872383668430696551888122941371969206280885500451972370941353820490871908737892003737605903410728093787283601153443468833536438900832342406762489627577293328510777045830998175129109156279430334294021553600531527176955911155989929099379868038351416954415370061175596537904592436597933500766865503152012117563132298751583259647135878614337628308741555326632021664733655637126513811203900109855199393301536570906340359984689895077222073389279019861146760398133867166014162888282177573516121357792277757064928150250795345286664817235657988377009555028910858944958403271540313668693192164135956225400442984073366089737911586796918568011322359746690665445681767262073995981575704900615596051417739564646722473379985277848493704504593279681352765453638250283932197622600672573486297244605766587544746766577774552043908053088659740834886552810126494808175007451811712130198867660286452023600422428545846653788674302346468471129092665666695381287260861661390956820099334909303463659188620791930368909479459146218520205421770248645857621144803652288621497807743897541264327940345384374495171378964525016764363983981283257426454388324894949448889812524174821181755613075598467050841692227737433106942823924130502896443931897686540737647412991636350754253598304087445033203577541095845082502508798398023131592360347757017457427378692714375742615602238096515768311838156761249172271837334848880795578748181201407500558272721338815797814930794406357532729512100491348822545739729335102840454995318382800614931672752772961675099392666404723359946195574441431989934696609912301395657518606106085427844892830763711783314574094045683131139990648995994959170599805327276930666527892105584647443809845732874413284023132695695007428689413118740923483803723231233508256790082724792148126664038050184749440416248623978919440455742960452620944611932420558400016628257400567033705300246563058690552381439091664218997376206446911881629205147039913988098381746424885840368757523020269385158305585152703015861174053787629923164169533349388196270798597550871780579039239804391758787587612955395511330060082638427347925484859115336424520541543412734320980678282140841411296700307427002611806306636834899381806303719073181660429598610527036273398242456986651760846304137464900298406096245243819136018310905319360786081698483031065790886205903589438090018940579735879314291078627157072447367325930651114211619866206799612741055830976431611497885916614338958325170824739466013172177919684229670770564690136430161836498405694970892439855869815350016437993658356870485852644940268613664768000000000000000000000000000000000000000*i1^151 + 25453224171579920405224735814275591997774302181678684504646614314670701875298595255778383937138567737728622276926360803958444177681931913540947520416928144068628859855327025385425531356245780149123862751205551598624591986122795415956573775348050846693124618658306248538533589159590279253569595722434375627213516215900427899139488120715746523920042241457684785225035845244781513475571466364510852305407397151422852721526406060988156781684652109783668026406122727494628419229260431961542133349244400546366110877985705479578266723919412996058502134563917580421862678798721927846074482554271753211332030227787248500794050560068734723748674363585939593529795992623137449245197253220536691260819573667843563427914784726089209178903771833135413703145980670378302495966405185594555940158217984140940082166481663381463656301886421955234106659268919253001758433175086443235055192814518527178691031302430673331744976723504036048448943745906020543848691800725310744283404355060760102024864316683719030802723828912352535830033738846921345801530342214150857847692716568100911068967735486933880228394952144153110842612981958422442865533684012674118361157395230451137994896771361358011222783795106744090527422822110306381971787363739852401407768027606764788833700529037645454347943732540900165743859921410791881216765256441891002404606667178185219199332220754615863881123654585030517477133492622144037583760419041294122421417165623304589761088369974727832623927975447071694096234231193682029907182708517965218017253776733086369102138363994989330381725390548936265942832570484332027628529619426112666722868918825521247595129094234202662672760569366591350269559553541273737058375960816478649305924705958391179624174520502802109567921375836454049667312569609662284970518487590392247625392468439114668861968182839621367762454921830262084679843803649000000024146239703426090749405243490950741120087528238792892391819641412555983359983879093820566875418744262258833315077038948718253502394874395093136473793998162626418961024130820258245333069631338836144569226232483762983500655188847509352312773480542174633712578753581360359449500420389899283429734501410142823852237807201267358828886702657943975325583708737162609866353529700025355026939498213655103910155006997366009274480483327032281383680620824805193569095816644426147107711908853533297840941574478121997318775324731523473946518563507748067799880569928791395390664301150303483663694706154606266762756030336146088478507930774367779053613895159926176232538625323576486549520572397774933503091392892584615816342120872773742902839892623408597294688237851086708356860914724523831600988731402625425203935066536448414944603449278660593458442196331755709403748205975268307064379403956799132927205732205471611854414767719820524653304850598863000795019902750648364381440021444864717746012548259481002877584716120686137822673458483026738609093829410480490268528913001027339844769142938585610427179904459569434142680908440901399174082957346367414437378778189670472729146799237792116090323122832378480584532897191441036648450484287208006477583255112229820914275352052883206986955261926867808800683435743192253700316793331032314445812809199941358636418561832894026549249413617669959946079175012253327248633528548165022342889815946810726905871968332532164818312285478044389918859364196842108714749463318714712048112708967542992573707586445065051922748769237612121204447269356093426486012771007292260571555583167908800717363299067226782587059252487419468514693118277819861653521409440914026737434602374817292829723855268641749579277399938547085284798000277323778252610690467019985252024008758416900748417679912605134048116017826187162035553541627819580558489878803725567497616109593998517880427427942367797960282307268177543052517939434622460137385320624790730802124509186516653952108395136008872242117029968170346086400000000000000000000000000000000000000*i1^152 + 29553662292783647987387323342730729899225959594282439235752382084888380128912979235977466425820670850921625823440756648251164504250548437902369858640481330193264462126300850760646516081758502633519455614789960568974273975189152086390218690742532229973486993190337763354713328328702049234314749714495563716875592134619972114761145187814268798745741836718695674159622153884068256512710221986484136028812978597125896463800219896836476535532308617827202386329156638234969269381713002360820260019381293066861145623106461296989829580508631989301774491882034829900864603554088058998878044391772202556751339303162906819707310721994376010348164005091279553022802893445200924913945800801341016447634421395926336996501330699880899985220932535476352274311225805924977199810210748202168165236772407348376143748990468020746966396881849061331703225569378015204294762869806809096312526996424332083352776963212105244448186234327650323038229157141971647625986875508565016358889188318950662193884724014328148891655498107021763944912119950078686956023583539851415739510274231655201376202213602929305399688451303798222821229706374436865011161506406930628498847575749507384645704136711419366371632997653640785174931745517855737904925386640663157033275806780433266113080594437537865963422522783419755694161614533390342773672552605165673677252326563256001783379670983060624724042565185898875671106178269438054554866192578735618972569846997796914306276772423228072821231111833700130359685803052179261756282040390566642565483278970436844430123002619828296267188567848052133749371609965677212326402822429821382817666350882630505859778692655907610898392610823011961256878474935535160757669933782397429314586233443092234119535844117672074673078992105473896676181743920323076774034324334001298016198117886094122267379643118779903440998958346670229122616112301777547194099149750904679276455308721203846037823047426118318107881439916232793536354838955870588254361127015231697429796333783303381774677565804658552713193506796356720641148097530628013051108404049212403019375621108799403008604593413269265065102521223661035148925935281644238841613871965976676341281858334192071356852014254448484047807410647053643965847068713592277023186721036602169342812419254869870305724264182371677980174221252681475381141253581832362499322218340799906228983108515466427840326721358597522621375790617081924504546934210292062095166404534286269180142772566541678111942146353949386418805171376972264253054772329053615030828361296533844975112675057365546672596916096506548462185795053631537441344908376175298470352158677839951109626592081933698731076097848560202096200456476012723924037444271702353252341699307838492997331140900757071248111325457506624338592867603981803567747811799591603019099229977625436721379360337920832864180112389271502108822088716890859398693084352691438933370431172531746604548542755209997977727848315958445606612229938603717273008646276687058441607544430681714728852017009547664616268295229126896900516294740348888217777055347497368193321717426247368230534871543990299619407606321587837727894632931197039673949311930074080922707405220818312956987433132575428512740241567496665034191173927044322514438820211985250915914543783364136296217420449045776905293558402035263560040362517046536528306316395057426743885778260834810688499356107693941826888423689564341834942846150411057465227053206356368055247768811451204885116324332385279913527866707248038074318583416018555352167553727234181966531732375210987989487604199500011102734384391668497898702434964575546341463357254384421698780756199587639106994894182056327312467468811480700055980465366330623754857672903422224446948314863023566464788131711622711605851988809984087266761408997720750415402022534128316785868149312057401322101582120683534192526758590343652906565876185931082662662194926727808675249788026880000000000000000000000000000000000000*i1^153 + -291467525134377630409361965715960547058143933786286224749727460037096178579148977281047982375293990112887260737688164898220594079265501794505044319367708728611971197500015489301273543166839500199794563120397003585370789516751980087758616148327736494622815058990746749724150742893391620792410489782655930338862178076497854309086552724054494669328009651127720506083494327384137013615238608916230872225461818478277507727667532454621464662470781616444217920913631583470861097073601909351174318632104945004864913623135119588448930138012970803024697019579521079665041233480383148024554047072597498474643301960778777403664907142161234011523140151336242165864868787982952644167881664478693082279475497685229225993204517484382839831222996730906849174129390290333627237599601009579004674572232989096296186453780592613495806340802051972860398116686968565287990343959789497967254128169298353235163279167403368135546700347959987012294493592465653642203351728873093792892254991213778529702727430891447741269942335999114481726010142044540187110732571613271802627630303030647112717430193844462810082534001475762845264598321217617162552571002142607462543851180309372674641952676363163712183952958674200971193148093929748158750074461386224105622249239861767220768545806860592388038419168272234409589809865590101693921237996157290810149546780783687662364133550935793391182680386819311649683052942461286665119282575693285781475693117931092719662178216315963121272451981537282063777939332655774411385526506425522718703545808979110729259213145919721359952970844369494489421554538099915526072230831107085787497263308512281846782613862542613048080830595386207553757026090237026475658967161592145637726461810667874311660031215871589468029033569257797935109309729643433526401523136317620526161995965971570061188754321035135999626275078906549643999450800157559971783571350950372375057532156974121362341344348498174419449108921671544623199353931574052981782787470486474501625087961543595572634436998615356982475757859421406946115499933408158730775741533716856015320419802969367013574769962356138894628535224841977811891922736844767727059229716192778217469551481417393881048088441011152174251016714831277423937360103038170790453275108610707171650002831197079983982312953390253048581470586546171730128125800620078521747592259714872465744432215755742479863413375088123094778493334482937550751849594830294901129300925335183204728204117417156334395210021784514402084911640150502902162805632766541776403096425167451759377788778805024365763617347756640479187115471449490946450843547916010096284381689655604942692467096014518601417909524405743206952442994341199089758947368750822195914983975868944497280866317854786733330281283182182509821678509330670926883238284970883735666301839022826390689350246872768254218251099696946715029779716286941200211126068516562538889344736410572327423736647709580350928283758752939723345596729301315632259523415988625189235879916021281197784541093914685635151156723065481575732103659598829815621443661664352017869420782254767237672847332127762583930329805215901004748042830408884231501895433337536351511350779476236139781384748409720440612932286731346118449856181615541448508290122562118969737527258062903549401759007232024833125328157683169162952684869477491064927195964806350812374480294709492491680789139954611391669186822170108005001224028257230237343251356087104308521889947929562535453231008112203273316529431385271475393579120951145942497647962621806095581690255501342830308583128103387486035708795105625792942638765712016889910296808654418040886996270973217430056815998116194837021538678729516986625932576607222250359859965929113969828543974789787827430909296226719455385013637531294424175557851230316113627987894479644453017627899615440649060308911708522933844188568172324124798851795671270538470972145156137498443776000000000000000000000000000000000000*i1^154 + -41163453504442772136380006594034995050205507020177192217583284071033157103384876251977308112773280683458688496974523468635293313165262095687863413690127064369084709321192644071158623887368127382571240625673570475991395142712080815397969941017312411959255556100064681567435260048449158366621079130586575740216875705230989344820644239233104389219467942283171062485109644653353928633734962902154253777057723415055735332752773400746632978288281872181872242950379747629034668836208858855136681351226229885361185855829400299456969419663708462856492582447271305376937300373930760790481412811131222858592518789105833448433728093339264807099006725745862151117893810135794448542468530071239518704711866765438286226924879642604939011330954061804651069893703688530454163499329941166459785002505570596013571838374623987576494057345662080732373662825920711881102184812974396671519554192073305720401754353795588013567468840921974895672868078267762717366646971742549725858610233015533438803240881379215533380915633096905591515761066420386848664638616445151531756348777939160159891432102561768991199437786107269311546362693524580297342574274458671035456622366283115447259881983345128062728209923192218439891842307269603924499862130348572106722850326356313898736424063348604833455403547525534266134407806178660370909308338017205537125433414405368848200936897754429313636221261913856476447021646250781339936702025301743715142876162121358689573574136345967672261339222715803342735125575877481797095039573905878693823281528502619526304425590585748782154725890944302461073564758636902970667808914547242987166387589703009483979542207539529655953143164621245239062336008115069583429517148946105970552907036915181661691261650410413047278136682733884787235957867662509906785144195778735540203592263193643646160916618862264905590400326801444733709658995829453829660978351938972223430953837390173219266630532255875684675674758360113110654648851613162922737855315181509478101047997088386222737907717311481753513320853426362115216289539815435582895250130291514560198070056261617116196008454856058203384450180764475359728129005842282627752621829651846195323072414844623560862629365445878603878008190520433114610743127263736143429781684303216274300401033443806615161550902925661808953175402150089525852313106261198680627084239483188396242190830807430525916325044663350491630100026871436185588801890653908967387803845824905054040065174578168701134885272756846167791925017708664976904451899906889224936617803942833342946819207296479063873875664139374278766011426863332115715131982981721533952605537585161297736237596738314930171085252487807168602742481310573509143744468645169842394651303038354356954890015347389211767432518192157609970599827922985136983918265097084999125040601659366550945451168162468210902615413200714002761053292784963304510530462939784728054547179796029825757905326049319310627792331943806601568149519445593948144114496258700850543359892019268571636933362065426829718953798845770392729829425188374160910791861941014194211891848542916112644372959954356879281798407436759810140355756805141383135981418252904922603053158910503665473267888930942437030268358875514090729320708944274293590535834769103311893812221283832547438479208374954491765524011349888900365572806168119134518367790060282060084393534680686249550238589572694206114536528888378499567194021528394740566469577175235074426558494820256582162076844166386346678535513091236338554026591335724414785175074744720428304854996924831792533058178403303872684078609403898935785829886587546205627834407519755060577724339312389759744356140979318432412565222354236149601257854299571840823703152775915331911025531019811524627403148862492251684286656065616377641243032336644325908275250647810078007691576483925419407800942628694590710446930559998229317835474265640698339315864200806400000000000000000000000000000000000*i1^155 + 1965477638477069392459073762187102493965795983220253943025194342581523246105324916436538208950242136465323694252609956112849611239732502114378177248821648984546110760173720909531832069244558351726862376333347687048881799868350312839317448106412970177578213914441284624907998129932595175092121419578923282424777456903132147637128629270609903108275432527071362829745285339261821457784277721225443266940171466467499144915251514223369005814591492831025339707401696548039310423508727038240169561666071505215945924474117379632843781313856429034343500984747059349730511394566155595143652303491179957553122875227496379374204259694268275614773397849384118058203558489866710884115163551425800898486127892080626050684682602590350107268122021083986020495426698642456463628103155635727537337556164927871509717799598136627647480574497173275158855062935542022172635912145743105535404868487946289604672951775387278797273561814353417454869638708977750319673714311551999164261352986243204527364438312420047839462249480984284879108062189835743551616258027409954045306327525548135811729123039036885621544379446197411224711946374378674018454132674889131020881085967782610115075868965254755887651108533151547552235030533402085216165337811270405603522324050157317580086596978810126627227895438255031308187818415613916263970178863577520928201282156688041629937134247169115510393861684021584040016949650947060565013035777885664487030906389452093641516115671600512678374853208790459518219494286784107842185216231675626805302926066938391937496472605405371107524517248170306464913169588214758886662165073523034157217745835856697947792221244306820580588044743301130541270351419198904545312652664056790342397884749523886584290886366416010241000863103733290739242004400251885483491134399338530939427121992315733052369094001235165742630699690233294067284161118263040039305900449282380058829653068436274512711924965688871730317368692774408221087979666816517647579496915814666558303244471377053099076384374138721632940797091264879333187301696432953454370572201222636505382563342903481918743923602371240296006079509738704724178070788887816515764278372119235494106718226481060716212336405206436201334199883111981362081479390108204312997233264760831555206135517454730687273798446821755924418982765661537579902942682879100686434831839436371286551140984057978929021364429886386983882322413114939870572861478279205895890674848974098406196757953270636351217259889342062438639879261612686021438379504621062421353429616898396394427469365044084152351107929791504440986994440686096625983309009807366044460820623105881338232866668009428517866258869850000397185116480393106562789255736417813179674708149189144907476589592272290591547627559743431315268165126689111951329667312710725553496897711328288102910352839789973876891590366484184644208126505674905579706373829903047330425950582965712027342559756720968034694745936817251814690406917652368490709439347771333217722911979726263797783512822282809669553601880245774184050825390618238296916357646429595614630079184882566138202210299233908006153738150986822039272888131333872458627202477549908241361722188773394279481019846390077836375929547581699215806192181529309239933145502428406995667407273614959384580100166377593721312312661806808890465385101888454100237050345353845455496477237766736105345474777923426022997081595832139825742131526081814291234239961071751309544539179552206268832741352649628517978930593966255118712065941807361659310999087098314266523592401089555263317757196413436440020813720162291466220577837450453460943198679511604444622209972127108647293823816502527458127692139550811157143404488069989729381414556471134989366260700792990232369190730808454176453593984293746594912238024616096545240166977159561772575585373325101178534129781304182646676284510341172493290629452361857593004523520000000000000000000000000000000000*i1^156 + -4641094307968937396903203321880071941204254653606538419544104558179294614736572753462812394734664747591493394672507982075950238257500324196074206849713555856447210195810413817568222469869357855768172989514570482844552605886339905508228391697691493866164420286329413421992917608353520758204219527622429513264076340788692736007499479185346706525253987216232312362107497235714976064029005426901982836718086918782472041352650993271393751089311726021782476760456723120525649459451835292839006195953806797656900569889904698596749827987041966768748328306314753279910340647999440328778418531834621216088354400188080416150377276728486201452260871072705593230620908244291695137319457219859100986771296278834203160413687034253107239196542334296317016982808587815683202733642200611999060658287973115833864549229259276369217672661475332308564817920020169787876011795166640599031182356495552881314786264140461462565321387981011253172361041456029822375635752898445292626394647793321079605196595753416444943034701123262313844932045975987599971697356869051672929659837473411752644995615305645749516775252552181568084445504112553808512698741017225356485201555581453317982276274560950361384292462775384853859137612488719529254751543213182532319443604179076880617145433847674581530340320767961939171127825049189809949421164220362297907301281548937962086036774619847174457315369260571618572463236203780006300173268341857094757854621046027933486209679267474036415536633027322095823337234920328841548870934020300359062022635968719008464445433141321557311449352130777854471068050886372580865336359985601995925274783757625846502447595477480984503536244469226373987418363842502010404317031869260434245301510897040514683767151162486342375771368209688074712296737910017391035886688320474087201598127186835781815896100926732260550728732798214063772811942642094204345662595660064124904966557071791520222420743777414365156164499224603363379263795661604769736401273278230126336375443702972223877957950606307978842176836934515620414064698615696297470504116763686726732313866774472085339517994930410097189081322897695120644777902171804824481774327462757380638328846628564725503252550532596967492707752229566292668701363946157818387009440472584511438897809453651199084562319359014678131104247533707661642018786301291288762691938835982968926721865779962196297643029245797667474724378046453528628273217331334430264855297892637579885115039261499536142364492547995171433683784737039166002189910599285061876900727761722946750275280566826496723676028089100178265048919106715915061716049672774469697873178226982335820365930569711220734483394266521539632116425531255694640643649388919825534668740303322047313592496445370258449699441915310954860297173207901368970575823017412571561947076778308104091823147912333342989664169554797995334754065979963481038268128520355136037007909226497840799503425883479987779142574471726240398488960254403870860060624253734653270305487698198457086306992596458776281517903466540685862279381219915500034535222500829291448234488928461479950828904290650001266504568961454064695021068719246652310148936219553218778981760741385906874722133347946530707923908000705871711951303588274864751607418950096476056758246340073012135879373482856340303042494581206184933735218629543039273840742172775328863337514333553533687600700894627753562689008755529963008694554260881436680752351776511075975988549562972637788354399484124342376278923006750548400552138321418619086306315656368333224331984814298663229540247247860572055736935739290687959058042093294178829509444480347746565297635501663447882826475850329993625218153119182130101483405004451592847641463732840934554057721302616090782279996776823893235471951548885562916271914321377477719184694782781612935439782574444211803609343909241438382292274374165568617237585596715630592000000000000000000000000000000000*i1^157 + 9799743594814481674830136668164305069469775524466473722262079619124431444961850127992418645588887086675533516757446853933964938203718157503712269567212417147068436771391491840372599420642005314010584789730500738519577472170891437892278765501822353656428638545540350969047400973453289167819192591032770762133497470741618763400710826816299674610623696273313274623212258921263386492083634752923205704732843863607630819074829005788975506582843119599910040525140311290389900693435169323300813611112741909953461968296274482551481166423431696612355215599738782995404916622261389744417004864892080280043022843111921129693852277753888603477939384643855547898502817608309443302143117382640015694699936616841653703818839871832309033365852360955086107370396188914257398974176042511620902190930592365831622161038305797040848057314648193225578174088742925775633933045881457386478385421519321352603943247176743993917979198531286097752154651435727600695308844562990930152075475820758641981690801846157562108477168548139250364320340455426313048970274704722815225027904631264330635583570872963924204634707809115724573823894510916538506836222894265424686841621841311971702353235317501800773671079408085577462727122443540480203472037075077997429299479744969428709142936557300600940489098222814675446890009045687827598318418660350716736384926664172623092453938258440481531478639482199880183833167081061278864769080054560130725553717847797596785017322436338586666154903115204911646488725436721718308576366960064882822014475517117826870981063399821360441113278218469996675058776364306548663413302287283047226149352336865681089178165451819141356839353006684623066956075958866514049460508887693875695431456627899131250321556494981734499020902582687161175627922647948756355055138942303905922401683938561767699738472329449539507176985662641075225730958557690235541608189169948761342805052921675091121822290188058350967900579274181028878325428504888256914634339270179517858212877400883252652969848024896773140380852244655379432272838759831694903772784247002268483923534211801385053245071739841954937521090734981776648575944612570490119065140914271384618225809735493681326717305460207710558439089621839780029898158978866062892321427164460333618648169522582596155225016426920319476431438056613496829148106816244384140520855621002710391633200857357144144330668317045089405616870775047133822507446332458596703366626956793894779490545460065837981403345674554267643793533309773003123158763345967733939985063444379172316420366631093240560952578752343315650222550919249708996310880050954052102559684483122036280303186014747313064823881599442948045422483254814898488350442467597595303485935058158337895405518940714269067145608503902606160403354673628672322540374300422745899764537629670466162087950039615159017977944570190825149131965937106202550162365127437523910451064859160862927156125089867251614123318801064157365363755367602165313868235375520414408695607456216458822104429165383152232334408856649045660502194185642944601246028318261171661602889069695155090423470902172493284665563572332634714453365057941207882773176888398886085299793136972213373333956105002254987339996646023877600499029265601495762277027639122046894360279918054063716536237385980457843344128678217062805037124252233211142482565185130871383841710521296461298280546097418067537378695218247343303145914660245101956419813166785060345114694082870712380189942963139639655809158881415476689420030497109990982363298725143541682781599809272793032862821254307190164627855191668460639558500006888727137445781421492819206912157304470071970120263669139096205183011617218022224474360935463163754533906534737420159821762641962613597964253586010375514187067240916475866803423831268560447441483027002078803129122348718991142511052471868287116859083380592121820742051430400000000000000000000000000000000*i1^158 + -3156347972123870455556580924874513940282814031045730644361648280170153696948438507643965827745709587578851153150030009774279699101251685797512826387877680375408545837480709801937819271059494129281892391269334202937786558193543025977062490644233211598087237062734296135779760688657260842415966673005622808194794052306522934883248846736407438507987467247114178540200844498538309427866720856622200323196629097426785363850558653779018826827138536190505802175656905015678251716556744096212335016869714106061560828246920765845134498137844108056673957245959778266768263091087905537204501226133889141880974141897999907921143141675798097261411033580462000090318597342894350705518744461881082332970876474290090140819639034733738401531760911427480933706517512204322867854711756427933235158172898874846321973771374298901834497818881215428741907251475326994419696066417942335713713556497600283262451514144992698023441068534387993281991223760715793945314892517246097208072134078660453881154224054183475107735385701136105054533275594451903738652705747180999131862492227469408552074266260765034816460136388986575254646679560139411497938116898679866873478477815295902529773301768165052255699277711143665252849320934266962377949877437141961384689707045907148214596635476377621024160840576313171862560558915315831342919125029108295165719414456108045962047441620233952536820601317308072591528458627370862146384114053094093337641163877030347320294513594294635199546859225650654145251228926746505914406992339927897391145009179155351622922654021824035445470490153606389557462971085908495719321940257402359594989215207548873244597818716770806963817851230392498845861057399526953808219486132397635155481318333039926909607413373648567763162462895524791228419567234177022428439532822490548255302664712460384154936986289504878847789225174050159008462661631227776163197780493206429851398203788827414246478032887335058161443648701966598230359877033300993233351923236991930782314323488892568845305454642540658745660157530979364114091363569070109171681666667350517827481829839373945540031499067244883062421363743963221861938057887849743865580982512408340558053654384412486784228522155062141055423928655003883849323732726669238173979944076892513180626110458343660927041020838881161116016448951804715172818694529151001414307776495560684083441808223332512912842962841875237574129105879149930503251948411798239093288143058475996649524327050671868166073364235112864465359179757603457597319909620930460239071651129510039782054092330561915083523018048284811790186895918120978738188905092250644065201563239241471564496538817654784336256204207153799001707615717470139376316669275512363437337481890141416378310828730900961343646850552893756135612998984868488114007735899059776116220262458858462979268791891157825691396515522507854786535838612675373640725981369680319373395163400268875662709182935726184730529010821579404409139230721596579330127935161757223510955345593221334163628274873509057007421191141693379532039844844406120334821948797585585813160179939647728588323429052625816577174652429454124462594249069569242264336173273162628713201940198015481298196030461696683156572893837879061265047711695935299827962032239278094322031322645253894346144999726905772341651842629482753712535487505561721962280177818228989997025013921720368849138798386547153872968253069256452657511503959119736043429794507385840461579595942358186385938981576165757414763607827650389097860814865959477911478382059926758199756921111502257643560608769122932078577356179881366687466406139595865475938035411738195889082887412029516274283087644219855237369170301138744395423094440943602528354456848775340215614117406265940887754826750750076705984801832459691930498958817818316894795924048606934768155805770306979332308490872440504599316936365472900710400000000000000000000000000000000*i1^159 + 1638774440445605621309929725085770468289180568729596397273881857110927803514547399217550782765774725120903064018131762128052048893281751094518763179790872843589999581918243275653837967042068319296127895144090617674656991498055297861345845791141421416844748702582495159609855727932620968409207575436704849846604125035218272676636260613992576128640854692276905256728516340934331400236782494529149576891594432362316417753443832106982921795822426843950328561014582483321647591032005071153519993049328242154818842268021847757759241600649901113473104269495967850775790871734642389335033996013621311210967526031793502795830540113033296914157283091637521088198677809239761926293203756380948326144134924663548618697611077863303883360705427994501242454712720061402734016683274380897058013186865046900634535843027678834632441426355452864844688595684907039289112337485158893160137792486716346092369016569378453804015135188061707768526892477084250346689439952305660228179013519139998693588812577411992206370701635199014753232164630867007202735149970059282302659154035096320656818219361084593623554389161501998654465226661163058052347617106857751025402648017003512577493000747081113391211605611929919501335456694953167298387147569451581835943512545597525437582659032901688131811547819695983141444159235145263484251533985454747338647243982750627937474156258271068852351595029321923491575336132332782576178233494631498307189432401236327404491489175316239193114882111880128809616859886727386101157475759888306660797702092467005131452037641224809685790324751983653148524342287707076792264399500963329776116336160101571979836629612143118523565414578288007917103639710863462122434624221808956319446461810084867397454180908344923188170492074077891681738630664674605380145998871070850555984448572761231884962742994339330679288383861945087166612597371312122593087656078648348031680079062313618848393779787443620209071163066026840640976500086128223021463458946934603288113365329151652232592202327298512913242679679658104679092667892392840770391083754668517710171142604509967730590043051842033854319112396056102213631781820019638228931560905275087174617637710158866977777720394354859463692581635919198349413391258741330845341557818096145781659781646134606384942061723329012368763167129154350417700706658280334660067626978266924626880171703290345874331241304981465392666015099415165493963288327027416592262845782177806455037219325835773864715053298550611357891652561820364491813332211025681162145559051962732782538098783850896517898061328498309329326058237033602862064176524790201487336626136964968384147297213780403611529204287990951359441908285390115658215783351782843445058249273792264814679515830356918817664120446426010426550516159856101965057644781284526200599461964914796733737175160846854169679952620393383381326512117695033129803931903723666138397150785926216285574375844877561993958526684043873925190668490224122801217262651925270142551513688866497400163898556796880979588449003396261313992931314538888684151228472594850988491497529399337273724486428324561011291529192370595574865509955546811858109715247884591155915680153303144630522239585614626862753988182538358180732801664731904853941096115603964494515717141899265009845910997439071852683765090958841234570253400892169519212526859434616136891923049307406494188526983479183182216108403686283647198410713185518561211127962787841504145896703676017774446408920942005030553773993298927705481801495504167776875739968427728954014720984718332937783867234466935845009173771600960850709857069037696103027774713543998364430209420164597485529701771600036911364292474428712886812041105011780411316529747525963784834387347212455208675080412421098288397506651441598486093038583552101645152752732675426353115878091872084892004003011572056758825649176576000000000000000000000000000000*i1^160 + -251730994025241999498005882079651280229589429084214286983834561485866671017712977160879535509045032792299824750493992457167457446153669888146201183229455451040451267509254762227369080210340288395105378433485504530563203629241831715490173613833053151789952595105797528359653906704292484800420083311154889506805961920139193244714308129413392370896832256653138256758919059229261932340444736945045526406295041680063261877154150126992688354874323163830693099825518804117434854737221373603769934782304262400587927137955953625961811497879772612416939032960918766499098463990043349324254487573442289197915903549911061835629243703572208064086068382362556935229392015228546585035791111468191725719021038918402296925037191997354419996284979606126962726598215173844110072396043474793347459738545347413448571839527855814483226980708740118996241065485681781476891322958769360604902168688566718088078573056845872363224679738231890794220864103831552135282065456153555378270299001253598886239377767285740790167646193636616188030780385357888311959339725409738924590310083155052350156790206270265679603355589711038915649036070766910963181521926100922242410466289078105976859321658209361420596589573603044606495510299011512597561749268718994853388136516496753992042940771827139180219333734344041368685442603376449892049494166334556956106048645466297356890398532856279711767481126468356528992176824383659576188452054863153751313963463289686270827837447823972011119783712536501300901006980318747847209225912253345893668511049786432073104700800440979299688516264294132589200142750467915940391888939333659002673279162431821847496412558638309869397323106706587355061316401388962456753664855304337916205866535380755271894026042779330910743967534962063329787593380379965731854964902659286349394149424988316278444362611680881565807959887645973278505383429461929575688858472043373858239491983446396498534377754580311231555928675577429309510437379237783585441644888839161298829987859722757704977194340873558321983515934620998314605958200377781195602520928944387529854753881769611311875559402858823513451647508134143615869522133336709646677518679902688450223214160674730049020266264052279085933427837958149248955865400537708938982721184555407236738273597397976202906190408812081036605758490412153964268814224093028982552457444356925079862008855928839255070118484135079635646674051436736367421306196195441106822015017349373540439599032453276366447828956877813070056410970865853510148550719178837227334688348020314846454658139737014990527106709525643632262733904207280892186973436940053380290898526280237557083743005856995443014619055183594921908893312335415689638488646107975463906859186234962127372506208660597773507539638302231718915438827460517517847174360620778257732889227742980485065135426739793194484995697587839261375880391631829694734294262234079855820287535852106271194430090413526324993602020512557291575442507499378336277246833651592218499927957048440037983356604967956725902306899492798598578220017210039451238667423769897127883537356594853073079645054820663901054434309769444552498402870020077933456871075071715960178602021087925528565891237123001513234156116391009543178467410237633455895708963918958085717451894920942862473468939214040874047711770592107191304081515784747571840306199861323088489960841962793430648159138034637843090699759365325820930396816879577597844332964288010316668557666418906075403314513932948867243309368927700047102620080290452567459631638075164828436262398855896650625069868752179429007499855112733366827917589227059547536834949857744629902070123656421145216120148623300672194062977930906843577714990050078019460666228502803706324451023361812736904931242800548725725502533144269233831245166689489610049358741177030828880377928829057604240895714400878251212800000000000000000000000000000*i1^161 + 31617560287641146936137945657501097601401758478379567917626899914531878047504845373603468416851605694812816309688548404592166075660142548588573371348345416674350243388252159486528348331956715089350846351191291263750553263052775347992109998570395078461101243288848118584311465157190740044632450860062514206069662154778839845001318370044444854110757390769841548357395244461349154051846852247835478526925304555314524918151231222706074810534800196550285912340714917746034499090952746239467029747837567715748597827053666471403144661667422316200265670738732123210066158583049018615822773157888821037986229683524661758108108640971887251079372209442437249603391030176134306685946052386413873323727941558991392080988622763645057690055407695141779133398892245590807609429351504828807614503552952804500885223086087496767343663967986865000665909483037975161045082258236360279206999842394776724267018508791038989900619303746518317010068440928840662752412446943600025531688081812317547654724827532184819555362464183959574300269340239766694751768010952453951371375506310473910792780812392601221134850889057602645055593807358832741940080994431003448747783621001319050312538568151520161518740826264091993104526376682134589777683056652158469234454661869997490122124445619042773589965003915140533396476042492416364067857099288227874116335291195395776136431306457182620253160925979432706390798078607131895338134604082632194253825752820766779510546925791062924576642851409326255265963077576719940581439642125320631437219527537841366751913055387488365256952528386491245435290506662010602629709264219249852267201340200171372221431268078756969551629899744064909393367641174773833206441460383046024542661817746837962340076883256807827529249690517632312111781615381078730980403143367863242886070220800886275970293500320606184439266877503504059951002580010048450744997701602679612361266674334026643403157558750000908578075928500715664012071471462977591498128931767664622715698135182056437722151675920837556862230605474460966976982191408771082295042029479596036818796016781962803724335419061803188642753205111170507429642066214060449160289526993810026999303494355654869401968091478786936817397696969907933165866402033740525892774859169970283850473940313730080782854027740236121118084971059782326184899408090293191570247629456164783192575481336502417304550484785051648157714945132068226573950268187754944249964506488317196322952961063154369231620204715165436995179091739316860705292175010175978245955403700756524320175959043562277763209239127399524907816460600187119493277613086434840894681754965894053119071056831884502336943634319922009567878154999554017390672915389815134175887288776514349522043255863762450334272823506859541525645052940291314358755483637947028961956058054814108970292515926128271588978927197886051222633814381730879985655545780536108788703983980845678495593084963803566460590788177251305983733578083362416224238425548077563740704802889582135564909981404351587481999761864529958404663524486233941687762437073386067930345372491750372128656476333968551327215622167553399303435505615207627871527569033962008709908956333101197227545967836084466358092631936398906401185433898427596990026828225448379704908039741398538551464015245235003679639269686650866581977878810140155008008408513290667355841674044930896418071492739070831404618686415269419817420992631630055358737253107277574766885162070707385740787942083667640837668531400613591346668230423275466860816114343975345872928107258226807786604022034224495527145654464714776315232436474153255770159373439231464260298807565521882689508185471949505053083487837046609451512377670953553431022908387624784748739604924451961609955215584596803809212614377424580352628359333661621809869679392619107067400619590190594696939233607680000000000000000000000000000*i1^162 + -5664577375881565640687528722426082052273246986057523624189350207664540311945385020835162868820483901587349767765316223249431287508212986870410510377924206807055241111114608150101475479098352771397325418001190454886351737466838144125668134095028075334596765706015265643902664342084564284645618299270509170884546664100599431129950180696706243190597853718876108470784073330535368613719482345433300205882857911562577058761495943556724212684521006975210019500257645841995483235234709469253321025579084961110453204994407773075158621051684321151892899970470208187892204045232917920191994812468816948166610594779035379216740609920018159533783891920792140438157581655103711191590483611083083649239049404597655381294276630323069851922307805509191223753562853751242752101184719767035866158378981167533584312395864661619581565052929693708977040954750425998770859886015155231432278369816058441000351708389913764325095884322731443305755205088573074747484256191570969136929828212612914995895431727455396876460066965601590280641736839363030316880901746074413874907997183604743103319612303545668638160502094742486063970068812879084851216470631816447812623694857117709229486119895608640066868882048747590226258593067984053563662420437505769934214437903814011940018770309962774568133530546272717920617615704014744085343174420249194404419056837354201730337249232319103501034688951106883658019755386764950002517543431998432737952489070429522010879796009022254260007639036910176313319606864978908709126650177804872552076672618120315217480942296040923714896806629944556212742961722308016296367033395045594774203891449646658640289963811793487763488548072573483655254517168285880813487996805454528275015002358165758783368880355749820058378253944636901380725025619015769603139365630348607194582455455699801379689518591282110467111547884486616946176828411856371183037693686347804423685406975993908149109268734940555845303705007906819900983407425675453054934000732499242830460946991372019523195126654855898059519415617869631147004500262094025057333655084242404781184765965988902483564074733672642076948357463079010698720935971629260585150526963886755645869903608231684300849698702744453981829259802882685724732487089984820776924751768732164119150837640139099028115039364384813252332244969759461102807180382551276363807099871526503123543790280934901156332147975645769010062124926966727242527430350441656462856636727072245345997205394980636328505802017519898332500847066108896362824000889840152115985147732776129325478827835964660064487410583911225370523471266337986045164871660556158104190819313917272662508007366838209367580289389761400450896787067936717883505106164007849426374273885666534736267585005584501701227417129377636721743659259912046440498993873174300066740928488677927246599372026702457645012148089350032838842905049656660701669867198534002848592367594268462858156063241535857553359850508976019084507626461872695237704842547195210117550150254348083848355094935254370342461400686161172766237651511123472895028860905498030997619211945083580131199390901887168075096555612791555007849824073329579024745382318149239557304350525083248460611650656992042268457399610165372610757954085833400272780709193050893240282714563530823716878736968884019403446681670493958260616227906934809995187357445876597180327985213109609661483192555978460598527109958761995094310554047562566116254538534922018824923142528762994199312682818258079172670546564924526612579838028674237092895731711286095666888512622005603631170464675774230312515943024732026914183078353491333139803265938546980939913590514514758282918732898094687132848958811962662397672035864617223448385207216085176148497160769112007584838789269789837964835862591938648348415402446026454037294822685322156702850223766776322195456000000000000000000000000000*i1^163 + 771550883035714127767228572914889301351557598567913433444690386308331345069426591040167629198284343776412423558265650557490110121394155516476036922897323927127148593027312204491651533150580413938279699393028624761950052704868231998298412923833673776030329148492305352283198309644597522538263827433430575997623846842103578769298683233544315049896965649764681647533973602799722489442577355909133222811371436877023480504501061464319992417613440720574378635784549160225749011297940838609672194752216383124332999187970745581857567615883338846820091179721947327645455231880235019010207285865558312437151069075617869973541749261166264027452726509451828239489198481765602411681142015018370669031411523973781988010218585114043243170284182616886209039538787047500903555283564366176246593928970062361405350759778274720459913581345586649326852492742693611656165087101387416488447320021482991195853137522969060025575423075713080107483422568572910447418236563772551015657974594625993828641664077767730525881465090074757598343439215435474870503666983935159296136534421004443718659980309132058888848531272235404608581049118327591781674146875186576870782738045745854552962270818551808195656663136123842858960515150733431861019623024441777474672261045109666137592262351223035949509322811012934613039321267214708729922780030338216292790400013198870605354572076973903359627261966602953322248823277579760895538074791821192189312176545512362281182816516270552387496323178150945584811775911162308365458620851461370300308517232751445282642509307313425550228907150068370660801987426402976427957578771108714344632119302038008062854779604069618533272623179305471453700458906891071979401295088181140331347691631671585750299107109902021757750640857908535587086014369560159004156734764194885732305865757785435859503102753178384215387974457636055416523335521907397225312749574401072078186923604172792652360769189947699184444040722171957747276248641442373732298452360137189416464325952818763240863822224411273083744710269310442950042473959641582537690733951919750253852057149324645874680735151199301321769226786366489322552607625908124145347766647977487423152370043432602012042844860095711446795597709943984262460572480463110737357032338772238787107272952220852201470972895640760548406306557146970952811045710681816335416276703712463561075629574885540119432642259131205782866587243158123858894014861557394626828792530990800391947136140261289731536125113168398270170466662635898493285885786875268161187319799285807391801342832808819371303019953801304444128302592507920170412174734803795821538780783381156969391809383907090086339931614223186774406689422437944521390864827534882504442666020415751149894995682198369171041079645960506252763875149646519832343411301486689741121633916447353475524009619047645410834097543057028435777904847144419431888621030128759801402817866312663027351266128450649731677018071058517735965057372539465975650004603452538328674710717811063815060781245083612608338792145260052057412579443149418784968226662602862965321926464065933101981627595516285583310862500219390430402084127887060322047694747305081836816235887839859329986770178256463499617455840743412111427759484055209263838149696583462999584942701221415445781998394052789577323672803329814218028622785718065718641974960167823959034323484191768094106822219284602217257466498532011836568836481927130584680521716957202199194954404004613681312485791789928073300494045893028406850107083470124504648849056644369915864386532170186607148514228367820908419597711926408224560609501086791202146676048789562542156542353086776665465578346218654551392220211757933468727799539336914892801234154770358589741164123637790368338654742063796770000564997102223982568366721279198558128697369782220513988740907008000000000000000000000000000*i1^164 + 24641897465196938970693567572786056247630661310877545566813846710871772265813678755557318592142115803472414406049988639674089889640422834504362101294166152253830398216804666003862831587862179295371094178330038092898464780987719033618353643691129968473652218825221796621785138284787327927198758325266640233631164002340953159340460574188124790381055536198426167748286901570696184510210794535032019420742268188099637442129968747834179340449110545413297046112264389322097102392070031399768659544533589284382652819330604274929655758903234815838991497801862927406742878892805678404127163136623218194584370411413680719844230312594358743302638452264761514878945562725162569642299406132688169574300381499521503495187590123984235165250367608059352552191751029441811075313067899976867144083653659939838726946323798638507673373977392303536638481776254956217387060713196964354900527133645310052791667525689867249878974842069839739254048863898540693553406552563197656672169013568611980399473100373015975364721851051834751460486793970483079791094434575790724917030824708872557572224772082415877401555573170172755433241806418637683713151846568135134659857289358897514226287530844485155219879830341286345678877463601385227469757091285350759712116858879662339438088005075089817325846301188122914585430671754183823768111347269586801755642704449673692504959844801483926598728797756839356587516291136143720866340135176324370892205273110187552900604889922776044163697417556997973968004950537868250610233016809561803317860593137562076573967211655269108491218930278341624319085957285799840507128206056268032142247379447838693841159215170734756041757452276053984979476717845689058944801719174944675713459598773579115546399133848317740507278378872088087378916575705897013866469149957907125508112371693994607548471557382246928874835856299199320084669250910887458322604822266746116826486412493149847748011518082255124683392463623973556840794992968792796165362657541058108274399942322448599184836782495877346531677290879381267483842389105389095562714589606855486955804337508952656638374762974077778521373148119482360184485250106083927413208546768805954296707482929938309838187117936526986956240465277110278602009989926294776010710728267007453613459734521555932676755489989553065960535343913700765330725792979107612224162437499665646665009109682892571397128101674438075967574704754618741168288293470514099648404521911966657561145246976004306952379171714760248669101123940179707575131534264736679444641860796952443551098757668301782570691298694193724002982459389990293118062526427015488666989243927018312034617510856551119200452035909710700713763613549288740798055405241322866914371118477124020631711091456619978766847540940925933385757902363475628733955359435280902458226113844322146111181805465075641680660982354627040142972420054775649471749508811389412002727737092271336088350116820477153177509760585245673642480440896298828260776484698524004136593592325154579699091220067155159653316927433618001829834391597920350549700107893205951279639326391437258910229712771983560121078227875595469365518723354427939934807634588920084126307245332651431661318663370828974927175726984496221931992855612907611927230270574679286476797579804159904177545016996701396422680415604085623476049325159192985189756637088295965704175697929684887466284481006867022319268141799063323581062448110286727843121672602208784228123327175829396294265393295371979569015029371472836850126561788850642565079740851355978936142858062428531724366124360144314449638528381617558750036320597956620277506932361820708465557551053450923516373621635082563594426021320897505563106990186622077988141256568477933558985676652515818426134885145340655935250271499214616089298760738776001694503828850275778560000000000000000000000000*i1^165 + 646030995379452769884458860418720595163480924416441667806037168469183662679511971942230005061063241372682599245214736080822117712217617192823168295028927535186132951112390043534934430344737566363249053155928749857828467169142757826496110770760297414174547343470835015660172691288483464104948059737829639877382150353397212034429469084715636218063486834106745892496348633597611990769906456106671725214825357488917602049378134091368328151774586670815054535638115158126126946579886813744267043501184882530163021871716432830718491365559152904841736493070590616998130862382242605599904658857590681111580990253776792583414959561644843606281478962823615982312312355750837830536113466261667534446741411519387113857133964290238387402124755914371009066518435058601887099011964363005510870348498370151109287423401303987602139537955657554609471862069524911441279136427935580953128260124601576601632369882644814815876454891589731229925532559137746452623427766362729374572739181361664451752187850959619210726747124539622084095608652089472313172145976455641008182718828682869426380862027485297825723550584535361410654703058169296577837818707739970038183973732597635879408911687582235476942075951934702898263317965917516387572502663749511082440473254801614498135424852739955304673134109134608421846910797842538251541568438732919738541951162183245141084171543402792702632374256353800815218233307190548373872798927964907192582721479940542449939551172724197411563627615076583537045821337173020274775976150182508037524950156245149601751193329939823643120473760706128480290578768565291182938901020153275394774492587648341709660139861900428935684269768954787557316374178659679311883504135256261543359957152450238352207179469787734863421314248504906949056936520229986675673845385604277398540872289902087393500770164384608373703600914584696429707579663593583672838180762997564802791816256643037811301058898745346205882121220374135818086516114104820213222159801004806529061666516636126765967128727583248952380990134169726730921715665777869644104743593690157040980767768811638551275778881647817797949828256498384395482926578205392755641143462943330324698681176375270125259388468644293406145839218650909654835661467385028736978998326525137676422971532121265071607626354831257607853693584631954109878925229345424050699450804506838098334545622480697019549432317732814240622372703860482229134287275700682115832522501522751908660355382543116543220595552335363670997869257118422503688299290161086142824113971687402712871434179211154863420682318775202302005691343640720141743268890051121039647234634297869992431127432128855669103624310497420090807564866359736334605217491431305009898138077384040311679630730762025767508738960290390740062104173174969123122070842053894476443308085680483033137791384501516810460267220640472095537231227932560716778823394387007936244339208130786876576434362551185531986564572475622527551881862803390562412117731972996374437459236363115694542665426569908058741207782398950321420891056137182451837888028348637715508580920970977755270520305986038725959654278639867136202168754856938048787661442553907768777893325824880446756760282277317388186676565141643805248634701007239772215006962487198816203925876958116072417873347731375260828366523505746487114930440094070804584409558955553224081242115896319696677420742390650896442907831380136231029089901949937171540210301402233166752538534707037867804453858375792665476319566128005755393167990269804914865647980995977212328741133256667819021532515038419795479192019900207710648216026969744223443540328702613238565894130130424377879577447448986569742287839235145414099441765409548520725273428456184318625404278574651439116342425941290685920272409114382156795980358072239751430144000000000000000000000000*i1^166 + 5353725940085621823064901643001552468262557097107183685795312568970164928864640199570668725882130787368867413497366422535183087319724839188978827331378124133267361579284856734443465827140905850484604376550860474337659139526982606967501790653760039236747863262007812337552825849835376695016627986825292069858941405822671396419533035481926913686712405871932221385296487394002878222710643414604986945713697417998082890060461034583998366644589521102324294628987237825293557310493821373028013906700817582544395897730445157458156609457875253571910581785961894773412192509541104949150020551860872290142250712454524977723649963831054728796652527455673359174995104746873376978459625869124348693726371738806452987053060389309019053591767664341542753575928907475415167245039038799541528574500895892059663279272155425085682231204188546121960469437664702493137827728669061704507971160234302564916554289575596529325451432808196666891599983104289259256916581986352666491858123426086767010839679519388251221773893658199270072886096586879327841504755363253548421933161708493107775112001719821383511564318986071693271245214718097981828658616686817480300268563605348721882847971062089764357203337440460908062590557865225793183644764821165805403394575057707049222656992120531245784041260398225814638320726042695998129453359875014809038834706933295971596238626408753478101072809201120533691434369855651032740733785892703827492761817051961055598754293691177859273196597807914499832738933030927659583418670175851916026810929605819714906258426552897228388525703698046503926990745353600320322638126208803182660086550628412505193134581512665274330653091237066966050447682195246461836444580823817015735511876755745497151820832587132218024642251276832271591046394547308202453266605029672882015287133896150670504828867967840652259781647144595670316043968941708089107207238039443966783345220243941576953157857581362966936050303382888357012882541011867181112911046139576442939619123955247239564187970325803840360175191781373583862742049379473344406512063385637902736505490178677111549087362899771915393539370776566751093789715372061822586831255541140915246887369601643633306722771676386216756132890068771188228971087749560093710365248357218118877083071960969392166407294750380394448430463083305516966366286860769271848549698270676204262583903200500585576664682183229645905154310803894166332294866791460241140969010597818817130495633277195103132825533213134216951091784069970047341033970979455766775650955653797887787717240903729563322406663249344270585152524796800119058668891369189282619128960978493330353998233257149125835366727522368121097825724547663694965292994531655979250182674528792412848884714699246731146915147761762934072462130624561957940605360685136544587717159937780807471225067061779392484241214878808482698967454247257824481158216734163235354574721067809814911633524746357449580199797627897147335408997637587517335463559075131824727923727213941055221452957177630248065293649161828132290000376436632679127928458685515065666979890630921764794138751541281131965418986508529653429375701656723215908490326494227086522785985161484428161337318949916378424318978955494490947070381722883008912997055915492862059817521166920195065915725406521964512790666577528654068737657276068626509382099971183020186952186379244518040336678855091072703925161850169727461209850671538626844547563942932675070287242613863391969275721061124230603628376110171450270858803699646514762606034592719271871064528073787377677914775921753293642625116531819941590219531636527168004343473390942211231530906057423902861342337074038807028799101881952593067053678350552906602238980497236206952646433222973370031415401868642080734995196499977560245295434956800000000000000000000000*i1^167 + 45308878842555174016266629785755333774162507271210051716135265174401947739195666752212415608985513055851041995468509408990778559330047442871957841856794913037467758287108633351218044587116553701198094062241113969910482375482169242861670544303067547363676316218708096199833010013629206716497979504640953366179600449069829628082038022066981237185720895621379794041079523741887235699882977534390159799999330845597643459990049316275111199649550823343871201269273978456765732895029697187363106260322862936850139111833063657893764141302711725042598101110178653559984597826569778477636902437300749759768722655959321942575590101843524961766015120587413809105411216643007358209480727321962710324612351912370634562292006724817567209414369350862852783784771788100189173036464797946367668306523666571042200688510334870284903872121892301509128795747551131732959689842772744885503767347194522361877279843015504182844993213674286822286413836679183704606852515512324797801291259883337966622794720434166690614451795684910883595642149045928895206810202463896847061822879135747806075179767649532712784683313727536813129890177773143915852564062138551289787807417077016411306812565926901291146102394423986565649756488845764093505946240910271266513720584646429936167581141672406412267362870857226592587861403395621040972942887588565581907512613506047875965357037026191886273921866264888008746096914746661760755419739007268647074908021230788783007108508069161077391387000475394876773544881653941138266148332103882019746077620719985021921490904586576758409496648004680663422206973384854484811948857413797299788651841817040688770569418713453682208988449511893541700977604781008873931040719262969366012605603244177248097506622780069099043222701738528670359991027021685211426334790723008881722034093289191877436577247337675705218278508421909754077869736304349307091403392702442987776221782757134821989026704211768354544519016249891223631141203939513683525888515889935379446965295002931051687675809541994759350564439890871088312708866852603549105603518881642535316501627140470142576853234380262737541750711727570214144667890809486042744733138660523608134231949401293018048599418899591734782159469874454612688583784807042687726984316055590063566562418772867726196275825904383938871147140111024290847750173052848211209941994202404532966468811212292058340276893899474322850671679402402913452215321770412778591412346778356594680960667076540123601957789077337710738944797043006182349978723113923223233259048299195778138177337772325882794306962672102674547458815350383352464386660757368708480215460496450725081574849599134847115223696967932732622751122616422506502609837300032136743183930019731646199605023439775608192362089442957400938514715582214234102772436354611427965547651044482732652401765401605325473421532337453182374073647399658121701167684388635186287987592511622480551692292814882194952330595005257075103489314701965297216649074099160256021385275918518420360088186321544576042487257130218103051944823025354671113004367005122725935776788156381285629071500494584912687879960883144064069186410253545230700605138192678683864233264230844935780542503522297100011316303450833201751168594063719454466524836796092791954588751021727834092703536384572970692296338455294570416752265109723797845591985182711426090544642006617674703551780096597640523978246856739110174282391478210130269831642209655966422974290472713397248843748990712668140617813596999213232437535264682389860959079421388454219338434198516090607099831471306415464419229624862432177786226759658568973503014331145215120358220287612152565447309703299726048346651539454626262047763172277147592837038418556825495058251200642747215050485886888946254706395326709760000000000000000000000*i1^168 + 318182996646503241799041081652089801686595759833448245056771397101206812971076072002642460381042906736182593180739382712164162892993616118705783019720801259062742018185606157266374990507869732784168898524792744617947618510661388204523293171211702357293069905137866258427939277347809299322079952899961336596914971111959361635513329316952214253998432999683925819552428669687429424943291910109097038052834117387927886458287076058553736497720089133950326458029214182403059961237034335091134535425740617033637218871185287907785688618087145612951807179930929341435758963502608012524878353654644428936055320164272601593221109957522042493941557104282939285421307553257409012873196205544237111895336957351805009203501856320274649574711357722872181450579952357845110491670612594396845982636456762776147512783376053155497672851568097595987796393450846958989038743091803334754462866191984269698994903968699328926118045511780574848271505805516921854074529511876691337746652200593074708622994885501478254386079189570487278139827402335366231130434590628413819801919477413014966107075878527249780420114829813965537338114952528643838441242919156368890553765202070819836925239504438935033968462359036002475126904770698364662000471810031669914146561149083568213575797285851004192294321371714788579419647259635246001395620707479464223545322058535747582060327559484345308643338063315048330288471828448298229579671904479020502622025999215084222731908026353832247235450370523783640053813818429470012239969609830459494457785564848238708153949063273717851436394435038566434311343060655048604688194780407686034792048819691229344304092071324326658927110356626912802646079424483626323866244519252842390545458342940158513277452730778785897236815027050906161684779209386749089723538879026520572986460849267857837842978188961907112487588898837455620335171606506514309499102150410996348899571462881039865768307502268606008902966160371498118145634836198749776033937069028370827622920290239696917163932886846845273946004941364713628535107440908543055156694445319694928392571077631143677732098136402553031048847873122991218302672013234549711439792013583368380700266295660814041236484208444335397668400399620176473525892006253488462942169647663102234665280600635949802741380269383877446379070826594910706928883178484354309357526589600417207555778462956742545628327426257175429205879564095691659906717639070539037150209642069426331953592897922067408038553865732243294452719000376861948349206391934110185568499266293920853816756770847819532507678921701367456823379903550886444194976774647540303940098177149324039741716428590785485293551093375092343257182717325144724724565587046773121000137220853645815302274756466531237299115938078777866817600316396889940335208556442428729393740044532697722087240352793495063617263375671478672783854022738372921948208366830477078505504069312997472320150450239504967454195282675292514662796959309411817140080996564059568519725093474586498834489471634023908078413596565285736422163276379940041492748504598839682377440651283859962573832226592925109711859823302021803938477302445371816153752568207417204290753495223255510113798064186620045681023493611852990452050320137438720415131561101048292830775342160431715032438944502958762579225344582887514734901457604038375222877390852057581960324511482596512855399918694708040796260515956195762023002164345888732145151736377366046067284652733485473064357628651772283107444222020426323816507553602411280944707570883034572618436317014006418119095544811386778234500016421309537690588111259916404094531332254087529869595124303106918638711300753025142345452532573096613229546011050026593537380238269839298267191809515191635607723155372311052288000000000000000000000*i1^169 + 1327949694503917677611893672489756873834258777352418122090950787619542259775241049867336172816982354005786992671400535872147287548984055680690610244542261214275291754048782600316646762368601007236974517558888021748890059062959729913124079363709437833618936874071312208023555759229360962465942218890784013306507055189628205445517019385326572551486165824282597707156423120473221639953182646584776867022401645253616048405151407077457800284846765517171355703270087364829179228095039863848625729775086184610431234199410967376028297894026577370225972200591621738096183847897845843185549920237538081115237170842639480983898793708806007544384037414153828285124442302248787798186107996009238497021682853807070567804551561815917069770691645176511482234670046079837677355189883903043674332588183907117359471839067047813485045082889102977697501104452195175534809290626991565585307848067698881475017814342921366041404109512800543214203777276483378929584949415688749800278371895697664265325563015816432120596205830509778776281798249610458700347737371414496858227789119665447611965442996886790310619019403462014708287534394502041451732215264596001708279076277008594711887948670488924502834595872584195343385930603428986102050292513429180861819671104813087151664160707364711455627362945388068553656321944443987451066554884340136986392316995945034496600892670639839883445008113557099185313673042234076995060766808711717120576647880249518741941853840375119778123090738434990553687518347822864370447057346771515396715828639429465944420050670383106432522471868421815040729349567846362171480740093954835023874129190621607324017936609940277206130343095182650850225337047897134234401925518071297259748632103801437224818318206330871040246384705630565298361561196555457501360922012976941404080312367840159680644907538016793021700548993566910773622848801275686011500707670869723223643312164539350010861033976830550288009158843963906593533573037822754506171193594729176220621222659799133020437292703746752843965248568884976028458541769741463965797191492041449451563049106172793859019079651511176338139403072440517123907012377029657768156749398991356694600817276889827289267469308410526756934151771689750037077840349655124649904050896942974661647992825139148634775990047716142480340105077344505517739255351686419566368300009717598935392405597089547421642025899672667156166356856800716779313987568021009833750330823473484909590755171706842829460214915644908780496961102772526313418655291096069997595684836455556469088762704790349721155062526001094261005043758421304655875381264302570145507513005017751643916689975716752485691317295452430617450466603659457366576205187982003065889888017925598141586939521353598091548798854609535206739669456137514167224466746709387181388384060479233272817208050256297680409683553292517844559881589627462443179175619032800620687359806412342445856658297133375646201063033559869505757794521352825280340202605964156929677690755795730714692429800151830645536218275013669540454886552544769315027126880999984362594912948130652706781615348337862412885585192730216533272006536558635917567859560864325055053594937109364195993603136989486542593700962983636191646477049108455493344949645538679320458242171000560398782997340727423026267947505617975859865071685279915126743308658601774013729610766988168641850879145207191957723403334447846905163106270899254867478808454021910817195272601890309685684079836375649824265748774068946167559506541982082236212822297355953538682802256091099048084055280037865238959378323984301882333556374182931398344332676865497978263330312640048074443189237199581547180648372118787108167944764877754244386162637437597974290292813717894983791411200000000000000000000*i1^170 + 5461678349609865166511802500634626894510021214163040173656531124237936187423911960351147898124956694835827351618415162697345298757760640993422464208812518994004095544557439257988020191784792561845668493767563393379613597115005295710562091504697013721451098288306033171446512772362379328591509435490482998727786401015648361044669610143340454009564350620576112349955236543275229841600745165613827627985433825865042911567841921882239003435784974088244741504488824548403868968278098164520643414342488867558981981809861515612761597324396709101315022300812728429122815914072896230446571653153967640231874075899440301920515981938755607149336457094825522503595054172767938957009970608635087877571962083724453456068119567846789554369705054578205293128876095005440125564642119400154750252739918632377466510433087905446720616810919175669195455453472968246426107920557764403948669511499618257138006630263142794248859007962475548880468549270157828941062066967720824322718482371473109332827271019079840594040713792966949600144329868304805248890972493341421092168451704251527826156368278782276079937093985645049394371906787572306214936905492439277762373048039237705059073890855113831385580255558804410229835317447122776450658594113894252334367868089021927103449942786654381098724268625279035494417321205307595640798388233251048851496528105899228281792399803109174180498017030167228728838280356881314476874566301140318777105325207355927205363823162352434013650074149055935138128895410708438816746434001036743420423541095215496880618178057071083316809401675240327088232227997737050544120536482591240661818375850414656164090256640539049809479207318918604603508360542016749017186366022026176573736242715304403346273304636459519060935324964390836572784262589219309916737635413346867271044741140944258828555644359295273205374849605996195319080002654419529826896593463025015182549452806742883072780694399772924459848255116452374001744109018969686969275591844348987737264871023616756042848391163428143436098929355499677029976413399610635738613443031088647818436177547910502161517948712439876921290243317464199959136730271427512904559007088085287761933965669818313412452180862886067794877743576008139405659233988842672460334483360331844111929511581166778154048171529178761494200244570926272371721288025617386709770744415898801870984294281940385103778658338891610625276549322752927231155838605633611874035150200761252630326080633712712876001508653863255051150685559131106148480683674814593743589604431611003387657311982767417446233916245217322150633662552957363693305034557820433667447428366919487921996470275966986582863116242427163648435705668337918014951149937879362192023091282362659076032295556060919568273144467401360532811353820649330239538514788999485087824252687725546432999569174366005555537028936632130327226337557724728283334756605060528251359357642554495765846865250115379904340611346067299059922699035332149162869580666523107661433701724534644512462349143191333058039075537264922388382619954688310154241082534689858100292649584376883390134634082855052239645256033632769675578740238998461042069290313024476422272784998958123781346844587756056798587963968580447122702830316317219658058862538621635576346827869331439219837209635557806379364289915346881722439647032210051164199374952338861288817341233589199753193551867446868072191592549488166961450957677258467317596590434438556929520750102425608673316406847068170497381926018399561454418223215209729014388434813070940253846715787693295971275489602478660857642577645663747412048593392977156873844097372030229905631058065297713967798593198176621788834048205488875230830300745091554520950760004809600996404247920640000000000000000000*i1^171 + 16255963736684184433456671146806664653371024148495913464500211145575411559936974693394257667375353169760878479034317223410627324247244960668944766180410066673632049963483366779016545569864036346204453779845082217779078388242652061136038661581571072113628332012651039890638508616450201891193634131391956184529602057790914983278335907776836530215276157268979981652743313133010591322638925986513360730798548675273858684004048887378478682270842587162656034137520854927547338875187811037984788148789333508740196428814727751936217766833030882816252883239530671840773122269177872657978606481690938101119251245660064963472068590314813648976521345350982112161650618696189052512139606273302922417066117772648296211996291682037880448854715963938846925302220817248536529791591998928062485838485210632884176700983268028740978817987094846371755355834049626736294111495802409293245318842400079465667590645777872911109425887484530977697637772643398840601597426368608114131237410843234214669147560749913738994938945091346519659807042734851018512995927104726875600517473138140299162379756495469491603632047016513566885876515224352767646044012490379922605234039713715176448946411032710349855320798459788160759500154449853530458886656351013570504112010614926704361080158846109032444957819772337092240555936997871537411892897029216995727242110538540535807853865738658705481191965625392267570312860637758805258894373427803755493386853771280446321988483341677071430319219213721676712715586746092505427812111274418129991563920988268234965708826910698710552517531837214506787456550681776071724851491467973588119712012601426507172962916884023916364907734451462966335426652856420267127925153887744349858140233998120209364707743821679747392698034893473084053452050172633850308729002568590490870531937352539968138896639013995526881677890659436142615757046224047111294375450678501482447835084666199644974308139734659619090659836490643402760887464296821202616971796715670341784684799693201497835588198518584484640338144645090936450583702052762609447385883703074952818123481625221505573190680496253581906696646148851400588077373391072503330111305405959628863355130786545889553454541100593558426393549570498571271176919921479499388747426413621028834207981464459797179616974730024113003608350267490770931366110782984476898858075210128215794780679848466209678308644891873843183055314503166945401190904764900463180333371529974967805469516792737779065022785506915566066979211170480331833929918564499237783757056649456685114949217792805171102323305345078223335388474369522471216077159676585460450949614906353536212462552351898310043225531512435257901736874445431815195440817634816777660479406050598449806599071953565542267457557760710623614698289124054154973968229532725208083003660132243045899833314678443770074937131015691148875546139498402518270224083258438385412136610373017581228735704219953442506444140428369802782801228458903452534351888849050729367509451322770494346760865456985778180260043156906255439317373218029429666883991089357852191756347385175507763911859773288615733887381290917641018383536955323871531249109061655483935264159788388389046972632544551033023430968605126764790408870874964923196216938440726322682173536428195065931763226180120236742684699427920400376494319587938001684801783245770318070463563915154561979026042776444324094886536788057179147402371788263141719208188049040076841324662689421486596887364634617573969597869684020525494746945982217175753516107844870654151488507691672620560097805334204849519770694403284375655296757895898121515979643166727415899534552250135214449894878066722192236200744532283830707292450463307431910295822250541056000000000000000000*i1^172 + -58484740726100429960886324283191079187485172588915162371450387288860999146385845508451284121466316118040068511714430460712470847705135005472138320857672060122750237846817225948229449443508978091051051414021175349630811267257011585488900566428587683527717027498481470161807587701849043223372155715521157602349770477067596685277315587749273833885533364606816228809280788867454949450059915394607796614185231212862785223220629850496545453740752869280456460204550339962562980264213912374708785996919909287551854948213893168277675978184858945705091860539065939721474062139757667412312599021564396356774077145871122603053434676097599247276013736668842389534003005301490453182025796457252996481559281865111691119126041182943642674456437787357809825844551932397639789688886715903796019197439284940962124967060629521171406903884950226070948712581889573739218969412981956244479472983882218203048609363401893440786204180675608774921422523366886890709651160984725022131332283783366600929852732400229492352291158460668887660822770075028923242854699851341352994778001395858736886221421670280180373762913545483293915548200169737713723416274353304780686776111186472185473759664854251776850639767072108283015771814409012780211878051036902235192065714875902694551469801130127368569845383247780723110879452113049364022214163651986201306392448187900616715195519274967153090357582206073744773559996399033873429572580007877384005149180115032492653447965686219139457307794659275594699841265494230811089835542450279306219789987596106138432756430669132414115777850853219671225875171730750447124073237380389817179118990534740606630089935549257827192809955891598764803379473337733134721141866464344191427793500286345272253763945437466876525158946368431431383641879422017203746280237180913405625577317720165689236809025447012640634814844758807374898490327023400408655613461557838553246020891244115917952392941361117437197520450092333944924604961948344210032557420938543061240221464248621035774400437250515907550793205321009876662668096910556001026836410757904109344077950525368085009676027531261058640746883175017529464106272370555848592439940312631912696366734184462651764516512710464676575844748484630963882823820494626852622845014884238419193127291995919234335393004404641721450439619834732618813505265982597692629197157178219184625331249884138874329879289417403817854049698886962899615973045207274615851990643779259804903929211097265857802508674765559384865322531937624354173561330390546574959181180691438549564357790816750598274258636740662033666390014718131820897757064408816739071334155839076976464471785439904520554952824677258475558547089408406304314320212039171930802852241238580527112824394146725399202503792273736957742739919883950054759585312070230482960363828953703082327768588268359365958532134077077178962077793967012734702927110071584400803620177712685764851403908111842620138761208338363971721155346085768807460786860723210524173299725081831748363805563151601327552607541251508557498027295509866639513203677462188232054286942926411852045864899240808239621961911716396088945536031014815103081308441295819094476809744405145432581785451027441638755015879312436800740111719527554621859769353200394939667883292529074537365575168850194865128388056804073146170272047045036173428338197710682329263524923180253201047517552566392982975552171583826665447493868328129204870857346338379836732436013956050992998141663891133544812952848654762367653358248658413558721655319456040404445479055597000470497417684302820266390780847901752377791547713774004303034202039497911237668813417098979522128294857416211917126469567722242251235297723721921331200000000000000000*i1^173 + 93035144859991673456572143545661628540534352456089971856698094748644513354178065888394104745962834484232015206600300386249521712412598943871278337194482761628948691644529190108703324219915045404149350228060275124181066875450537967294595021994296674241290052595950361801063068753465447661197491029980813979052207105243083627225225565987395901502874316695477411824870626374828415742433959132036962346592552426873258700068293127919913224392482132854771253454707549281537528193088061151674263846125017604444002977438374345022375200887417966733291140395271336845777032744958804752537095906198895506732477127877073000948538277364779795221345723442011284881395225783231036513639401952634182156088983358443831365842930064511077033929000523387319658786793889742940341698965695023067446569026979839526349677526077992191848458480537782565732547550870180487122336593697218607571075166507972367239318392191888788518396608017098519823131786028873307138069379063232751828962785383864374404689730023720041493897898809038764326976039608652218745233375692677633135560702425187286544889223655637665062909967370022180217219341768917025556142894299647250258309977033134737021728942713288215232166759514298131742796039047927450039418156263390943873625470889553920970283168379068909557568134492078137609570875135816241786647126355474265851901443957306162335539808541111939043599415837271637843233898954319649444661596626448123242082708011333901119837072701011664490954750674753727476144587744380831329276948962694067174076071746512725053853525678327040421375100997166318191246856080725183800245574210686284704400002564467900675713430929028819157531646669509381343186044272799951431913901147295809773450835447347101533603304854069593904774896805113063635469168411701762615711975140036355512679639388467940567923243973937920127491871419711893072146098051408599069556327239985773044033535938665170958121197483057059095736595136981111860525653886798104748360947653533195207546938344743121992612821669589172057024184522204749362416390500843848011880307168082836655610442210130223926025703865343173960605816349069122299087112898805071542191779180057118682549951538090825670781299856173014791202108252018767224520325257068459126589666095286071683732937528741730419698712200327829408587743297605709687032468066842601714882652423273914917721299951189921340304146719233748482360992982538946986750600137112039957507630382805708688147730047727387275894151012869963705613484964606970597554609362423057828685755951928727925141814373729197388679046584361673096907333731143911662942877410533773086236978556102073904842180526410293782705282279139199524315510311019181990007674500566261015818153912754899026846848600796010423740879009407400114628300804549056216796576939923860724654597525682991309349250000836018822673152795933615038794687978493750639174997074040370302356287981925710514268506384054293006013210172470609717333175305999637829031945796422652328263899654003712259427068387168951175261240449918638001120226410152049712177531675350581965589050477959386697174876104790977772166303978007250523370009425765961041498222143484265313823441591226727200423564122785187664713317572513234224597296778463560249853970022853565491295479283828528821293744433274641141947518580806124790026627824231670609571528004573589427287984985291791818149049483677376161049841859945848768797261482341462198361333442134348856644816217047801596132691925864449970267909417163934800692074356741294488271027395023419374922202214151038113465862350364446873801448014760027978061799482622024665625211718818844642411263421920808514662617445240417718193589476497817600000000000000000*i1^174 + 40090434834817935658307712485489449738139671739448978438399528286266247235392930948966291526927067894644846830090080558075624312191891040527913024120883538511118910613632486606887026974730746128086351227797214903746343245325304308831340937791185449682642176065457304760269620578411548269635723818903554675151583150800400945426797490967192212690689346596487384092324848007338007179155452472802656102930737343165394821056427777987418466206213800313541882809719675118954171423274228000716080042713593144072757775681272266712273541278250070460224934819012363806607191220951391339666569975706111759534769983944546618959842292625487165376273184042705657712461369925450247088064153645132077351845360239434590206491828768829489417229699423196469954477895024235661328247960581567868938704498650152456329076502222558336988380401733024526519577670710006016286486493581978393985814768015773051568739015459808275041398878351919199638276011297352981899627494489190978650948772533120790652861293941203540851752134239726184910266713870773950576194097526937942263871469191488870861063585312171698443818937072819810044316620588483423379965520128889906913884042898551338928814820033804724381561962472424684800149245175501676696112087347005739662450606983590195453718525772050905960775263968933229554948569034420544401547619560408449509300552225163322671044358172758996041500331805436902129646669133626826363555815698645380997194453869961029992281991942114670628002783613958379197096486330757956558755458060073451200439241522366901373618105362255897310264078971285286347039623873888985756402514571729089439588796142583634773303772900354924206935124430644328149310914902003933354695528419374525992763559226712681392312854298530778310553938933136181920718381048258991936751544441452713112936911632151583188680170511197560122009813802529571863401063105184461856664440572593492775916935530231525034635177016818254083942312462716262349273100978633907388556809403467463872849160503891047933392817712113405055427107461858672624639695839373308299528437851720779460457268872907345840826392813529905993923521129437286235883655364106206859362642963801724499629526414967111403806326003922230749663422372687094414933341922541997136819599360633936614938299733220084130080993076067119197210196815626913484445372373804206000847273318425838026131549934727415386896466854077923102673226999261164556042298703691888930379746759265194188123083287513095568671703038315842867520527463701985529858861396895378660119576546484504903512815733707667323021578595625374208686917532512661563020691704416468457653420800997321970975730887139762676123804643239935746908621841703228512346864760541253026396466277239924780425165944632366864882249440171355858011792259803498333177424944761921544898437517701314704353492856034585149716956883151423166747278301187927941961523111070576925150196620267390697303735774396868785705057229126218523045440607393458664297157674486723247441282609520835251608182497053776198818701402810907548246694974733142023944563565318337346706461034324565072268562201596383526354381668175307096573645080225395250846497614168790415861918477089074555693147584803565592835938890374430517330615508011646309077966148187874793083434603053914595748215472451732864502201914068584891746727307674355791562153171386997118576011103203990588121805326680461808968399074629207946517219483081477741826335302665166136081712832197440078305703563653839563499319610080818915530801396212061989201497971719607462656635325090018373270918270823309052287943587662859108480978941839201845561679946019809240094711629136685460096807683292659712000000000000000*i1^175 + 855851523149588135165306015613235988809255575421550582234530619171493725564852304890821385800640439742729075712493091301186650834022206187448727771898717398348564282887301490647237762147882521154259059296610270243663290732364528742359757827527347280442324511439368427455170106678856130633834590036527540573595615576685335459792791799258895337201049491115312576543174347475378230988474801752262560784934987634353998894374704768623330266080203717131775071942392677972475972471401844711656760129940847241796264344339810782048035653771561345099415851024516419384066729755743921015239327372431179918786615400053169642233678614624462005342818034830177364686638397077183825204452291811535706416606132648210933332710038274090106834116793547533814991174986150645887741435290124823587885190008241308280809159334022499570949155048300288768316185044890210143585836647554827595746108265991664436055545348079989914432719993900518900095253350074731204534199568159168394925041152659019568814796757867622120024121484936498892752788309790005091927207628254502123341154601809157583571598831033153122226684962981955347421674047712546760737166068946675900103259428348727462896045241538576961800394398989297185255081715860320913046013195812266682436370975857249036825976338746602375264508114617809120762338442328358357083180862236102094919086390486279220221911988322306491292874774487346764544550121802567628492300134785760408420326433438431955052818967273435172030030240866515298761470627956068412782063807869626040117412830777890214591827918379293395186871866776800629399515940411386828628530729327349735944407815030919896017343386746798199693446987320112901531095587932533867408108605590756162455708160726866278729265223757502553062839757783448756252955763323364782746045262392242070489204571607395054029630614466696547558849073104809164986253946559775162498824222356042732586233047086537753804426091295935660908647153403900346677024806681321770054345831495122178006982649988398934723130450224792811091237358017011046706259221730613039598808741331623777483520995371495069541009258178520980338317740943217721320339060648577263340301521040368314850570989034611945515666093690772215913196611558889724464426577215275693712551067978568893893585316096113338930265619323401495054448558420841219681546588124732632949093540917203179595891348722491150944898681004027057721182570987841742382295572139039344843864849446112937010623884059842025515295533678701608514656023743296348219607107291708214998436211369102975590958139239999840982422645616191314883054956250707915936487963661909686431998894201121776245599341803376220241449848460853196756703261155241720824409387245162647645738241702298784111532606470746272020472534241902833437928935439106414358345746523444137882036602116544973675255877889956492305650959634312637794726887060431288609110528440217858287093998987745832571283326474432168764303979204221771046196584902006728886128734374364584353899479139568474150186018948142913624461637573459480728303290096555198272630193693715299024877137700775759236366589924195398289132022785677784031308781214098991570562975073840432359748454589344420477032008213317439560530561614728397183332318058462524942251683730937367769930985240113167746713522851992447382098222350812008397161097945850992185367056142146848249889857454901288983274176180996827207234887464048326384983247505447231681484749576812346218814857877755787851568125321840530772902789807365554437193201606284854134287060640587267621840291838346838228694552683129663630071926991290196269873090708937797429482948389933114289950351749755699200000000000000*i1^176 + -2777111357578686379900771779410488091074273393411966336042796879362348979563971130959685746979910373927420812861588503480277585885231227916772389245180767899659616974010702484215245006228448567675802891844678406949528304350356773188882369741539088929204394595739737646911000482093444887691260075685808970668481618869905798018572390815068277673109739713045092355131256104823032204362618337021501674208714509662353647303024300723661857543669121806380236091813940704214002971942493756346104315876314836097478577472300012830484283141549816889304959244999917271449235826606932010871800247623025238862968748812210759458238313982999905151042047896874851147990001601476172009637279471945294032416674602288147936160213505943435952151098689004551331565945888654357888554190944686814023544289538329495325986412751046157924859827163415476775914584651416383539170805961010317844092002911710322060570521638725212139697188179377796071830213640623100018700631967254753721705042374531414258234998105689555212079714045365641193371213848813540460768269096130907978952605009792799381427404572090802766078957630604716117405320626213080421168662959427331363848918176872294122506015061350715796406700288831352295647908510691608254691198610954686044272637390689599766186973836817239444345993050443844113678951316233725891768092683593383219770147693688496198949141769048601821861746835842952950676597549163867426601501703095273997515485589528217977280657514762469199076393234829708311059926442449372937524582531034978072952925934685879513089558843372787419133240218313149136813965219910149996366871489951361859246532809281560962391593659055239989340453108708936158702723025239408384811328356356637223914651949496771762749133044612720547413851483207663359085094936524334319524363191642804597884305619505110696341306012433441922125252486879220258831568491712018735720286817863133847817051426401059601869420824151643534775538745352961890190966517898362209284835788112576808622662153028871244705571960153088774209105377981100970907007888102730827242815750600465523278217897354495793258750238743525195215561467104659556080356502744128839822729046866946054411735137302124789877408947169956103046979879970731167003424191767419529629367612515900006435600994743039230730448790632350688416670992377289078750311513263570772656752146699153809476458877675489328621918919596109450639122349256513171691865225411689739957419101241692765799136831313185383797983243278556704741006867395191314373193035597618059169867213765757205023604689772308834134747546605728079244190663516996425924500060540307769469251514570383681280461902476278806866477262461294219600368292121811672646981176399257166235789272021063935111229427271937098050453632331793527939347466686109512383637957446671295425903864541503816000101857671022759032083557899308539002795367343368066020604552842271356612924756790919796414484802472007795091833252612843864909130012014487888130642558100691308638314043750646892864751035076967314129110100928678505946705902998281297030751901702058434608336018049053305800361923550696379923396153321303199512126943220073395765931389426943629230057646718976086153336421753958459883249135067166857714321337272753857279086502332264849008707560845828299278535431605286119544125842910560736653961597829117793686247490416132606237613408027526962117602837340581303648682181342155495489931939803129021347027551860167343682799387896735884209974752584856748905236332783277559216010191023415375549180128785590270381242134101691246053461562630650040129658176234631920103234249854033968771099289753107824640000000000000*i1^177 + 4617974979579179298592112809836896392548932726247363352809993799230973620516450650736937950809527167433500691636645806115805751561244215726353552871068963757194365461808246961779646835024865044706310090787312216457148363174251484216665458224214400276511897472834937615036176683477361941571445286629126928437434476786893975746790387869967487978862789113553300390245280121904542229183359640538372091457111093320358323588248670441118625791382028031066316518626110945578984107208189498782090361384272110057931302021206917176233334585505052454551332166976784509621015919133615480035055824526097648675293739916798255706063469738814830875660842106727852328468777675718413888050819530187259824947050612082278039889945404776421752962931419962871678872282859025795569319841100147186216148589803114602721416200951663567943590204966788949407923589856561191176463687749789490029538296688189183026432127655655969634539137429005067255368779918872402153737428651473348610383361422323059261455972642836787089500443903003588527309078482229773250475926571838449923866445418086595265343539351378328421809630004771685372738436794626622850162415220024415052433925325612493814862103650134425320733363458095826907047610963874649704231333107872503535953580200600066336708517229151036416236330439491084562552944503648208332023545952918122240053084832034320211212438892329650158874588973195804204728080495746107434558384505186626642717428147775626556321603666932578826551506731259702419475038510634830343853195459587707029337660420920068669825647666308468092379216485572626297227652670629847556326351851521715222317921477236204283295529623823892328556753607553238628396888030515544526327721613026618020707492339136079454644991994182544322736619685853564792637002295194529257026976329487177090091080487700947716374657518969580708002905574403579432953384772168173655258183267209849853751871787784626362704277904603176268526789451056083609506728723340974155295206949582142042730924477605439745327231846914854575323751100051382867289578872574433534969950585647680145362717114258062934584834102992388031399554235838139137855318313462476812467421512105933594967711342862001008512110763710045077452403665302324903700602636686408536209815302589388035465341394458992044689577552562421164028585490570149901940482690319557232668898642438693910044407552523764997764322778942636214098767260924811535050721685304212344315772434024670485102819945518027603917252046136354468833549027398556798972651283986605701667926987764646372664103339440922416152535134101464537826790665718587764132122228701080135517050454695897341445414895757242325012443046567973180063674744211013515373769687926444341367524033356400394358837453837401756266158600275553538815878743499715695379323720262864236080575996016487945270437661255187728650244430127475865874804711169990625304040754583878796166268989374979840086391649755132481143881387460887301577633370052932979823462373444092616910776309271209836790710473135628684571388086646007127529858675077509729596439758151409117561251309495584499449207516787593243828555348981447014530417649417561194141996579010674933421295696943529623161425028764524126679470094037362966093933866004494262459318147901683434559754162778890804179566741582434617265231924817164707364804477282438205419940714929162169201869430402390573809878704248008469608108967179177293971376202906755818810066832201286344663526017281158580875677978768208771891800589905147942236146571081388045829033898711683512938932281431520374641065488769626254978633706918165030938370530047164416000000000000*i1^178 + 180311214710878096278807788515095576561858119010084166200932395956275276654043109648112221492886263583974906592585775405060709700059697417250718970384489697244996614978533061763607659055292196560704148866125395819738670780006367313628069147078618681980025013962041943117461830917182279696352207413095062686179047043515277194691033698574106532306013593885201209363937271488758881672705249331422068055978847083553350049599763175441960976803493802904052774311345128674031954948786866885728519495132794813898851373451696545830610711264480724608530325463124030449901415295306521691179001366983723692793608076403703857509680833320529685289024094471702250488582511069302209532602143815722831442806098269019758472252965383212962699950726030790415158755337845458110223331029186844053661861644739026867569774240683126057640568126966762305127187085479093399743473687554248673736061074019575235207676722902025350249073978617349816474897563989053486301436896536066763486612504132638278604683691334915109225021821739438486948574549913684125420390285846257405171424781616415734785830542463376216629214779857900893666329867538735055339352507062204815059862620394600918838018975519437727808686337824217012337686298767858434376884753937048478099697352366250461003262040566259765590259588147169790358598316730057662235539296292290267114520143454533719034677206524870368276479891165401494116949527334764689131499166446324424242653764294314172574553329285137958084301514632409831723173087955870232623438302115595575882991212273423546392072062817083593843674573248342114558715923647773344143485777024474615957534122506790631781664039899181298883664261108424095519610299826274712868000217108612040726448290520306169381884263230221179675359132874634941704999088410790992872919952620706506980272983380769878187209723751180338469897751513980013531832056939830868499679984785360825449458682686606718408299507947909460054548113861975108788223396050804170587343044172763667106813812325848298104010217346957177211840080474210356914347965588498675037860718363499226994265907193657261396963901203181860284423778362934104306700130642871499596039826258310242171936271723663709975128453075896527449790195732750023409171485340209673719190969998820819165051367385299394167664033933238491039209751240901302809964165492492872096932325849746293680064367323130578156753821755392268968947348742153317294239173089805871963746582400868039008805459827792197374100174860927932013055489250953302239185354480577573369019641228181413076120739031184553299474067168131493327981103367737465248266770153036772670107116052882537856314252233425021901899295419026191177373001769253756915549508323699394493255231469708317015837325443707060603005021627185197172789833763756542234807562833418383303469346156079760630164085992539653909827180186313917397900691013151639584536302880667101480436078037531634827745565483871839970845983425488512810297067599156880790772523664010926492160625423606252405574923628018817901608568135189060482896089925983686381043938905377669185713663815622151619696774292450582728446586944646792215532502610791916666440760412893579743907825053121923214148553492815983172311229246139711407482795253482415408671151294189854712498917148901519385018334702414659194439947896946255753819302291478466927583583249130762911980205618954070883965646958727065662792116943843191067333461102853971105084807647841794248439181948367995353587078788890397713971260578267003818973781922100410424541587349214534346710044978776829490505553684741084130176521772901544755200000000000*i1^179 + 30671714044984284809958737518755408787673684491294217372837396077900491229628872402047577137927157631533777056192657308953162910970287777273006206220304513172263092856537889883339506691865979128514140637882242163014924125177031657297539291822739103062203967230020921666727873272278840195294277719750000055329455905171919166110293127996746177271433495979639619685725165447221247231125634584955121924484526400870776976970214636914512925061812868976735253557760856595627731621668491855862706894848271193828252853667643570154923916270036534795872328262984512268798259537545906408034459888408384847470442428343468763924725591823565588591932149514768516141002922771029498845368702869427362595732683007842012509793359547746398194538464287792397320177187696569507386309822117480729870083678082288753781813075777177447295701082263270821406579437808422830692814857907785299761944425874352105141359488270402763357740873361647653226707396344921504362792549177455238764625152613152610289297140766104812575447681537361126736248907005445459387629270574637910442181042181247621251814257138722848697989591254178561431384182201907730415303787443754248318217975430106420057025613308319784150117981481927291859627133028528546349426262020107480867801056705460000624352444864410095428044457498803586960526577489836775593446066743118020786690849558585409536255876849713711189006509863895453576608723049564300109144403396890824027722795909549768181872736853386596614429398689574411147989241315891429468371383969619963923011182743056968499801461228034972631434259471581149866089063001420737613108608247864183834205713466928336719427861071997187113857469223069307219111635992125771884980817383636059483362113007164232149809447583142403394234598328369058189969096156599466569691513959392670216359155376036116830274933536929963403893155882803889977276010894870122387914431409257878047821725164445195783494217903754419391928171682064732622579994484070701831794168841094171347807652151695009416516489243356317276316909128744945582279741154492105787978219483975573764917449563856331525460607320396786872962368869066261715869110203175148628500023051916172997753401783336715263458885955250480126757311666483458743766881950983295772257353290549450702312584138315326909523678123068510291064867081102193480469908412615619769720245213802866268532665324784495051723703613648086599449562515124709128791633146783305633538154677252608838100677521495693035540707571855012938698383888502979666496102857742906480994546226957201012496812855251783518428455439646632080932267633549796646692577952685443328730752321590866846222423397163410276072341681790820412679501392328302073441907930985021779981032570652067471677944124118131295272398780140591868695897412284254143801180943076617795409138103967533916366268713397315266425015809221781847548992294720250162640202439772421839985902948029793441916376100088831179864625876890382023742636342244696782567871980926165679195633668070761832277463161127549412718527305515052249097225949810362149721857781783696215866722410465005247307152436241532547523412128405413966789375519913091526134733395276977261438980498935428975981906370863094305143623967863084301641067548658549956403928625110242987864033298208865804946474715941447957438960655347590631236957621549836456761762450117248125913832561406579192671789766593213988519446129148833937780817360396703299234437960550125983925523058049659797518811879811546840800718272910458452906550146164951914946010156120362911419794525151426249669510042115385589760000000000*i1^180 + -39351263491328950787416365754277341625092571359470805247805483215289153960225029258324467714909004400144281310666174510971162388762250453044762751462807471287908995273635164076974074362756996354386204443262041791540145387955370862109570756320162637327868603134438448507790305331570225226029788109150804732559316941345493265330228065006480782751774947448930822623088581313242443551211930266826474772204215402347718623318212825647563859081476394460908626980659020767771276427687771829201350395214948985803162102286875285030960310324537523343309030735076940393440811145192857519878006565728108541152667785343145727190899670161758609018727051597309546366068326300887014801256534112452520558368087389285107972997383972509910733656044625905697287868087712623332068848111552421225292745784382100780241475336823096579689028846576565133020707183615599143060730837534557099056545476603355456359423348002676832331847829320204112460690244708033696875615566415611285128087533521106207890564523502372435602938525209361130211022758475458348704467895152009011701576084612873919059824131336402177924599358764864739619978287999704552289428681604795018756882650451885793242886159142863415349347441604083586098061541955804489228640166569683609235693818041814926747518315280077301477119825462515240933525703383029139063897778951937872400943188308680533760480652959243617902261392715648358391636946670383164831833542908549471091876645608131797302596442933846576348145665233184616013858727096234445567241487227362398989295152410150018417027180320136840708150797425426506102609394944878725244106665708325071453421452065683465399923152411414855811048675740096954368070914419251078630982615929546515564675854300472077521104562321832178500427635756683824319254268396954071686687747331885659646815804961930208520378576640272818526120785044916390381490150092699481006366066244214357487836146396589159244041022516603216319756037269211182257931490954283909717678995338836235818765437120190661316061785053285262030020019988724677247415681295735658104184362659415551618378292798327390574291920312567303967603091014165555162280043919860452171697224606582626082388817281576627409132811724216497625020691682645468648770172322403925225185909470048497428914006056215383456570275756341511630134747763236048170833220688976333184587721191718355303539631344543999779188578630493893573080830927807580688697820525407693572978731063413171040309812745687009726266909447341134883763245122006011662441483973167712717090660253325288315666289929398768533791072950781464783788131173634694713738131106126555912520271059580639951060632797622701065753273272966457630999241243473828960478847122077891939349202191471678517127976635987716417208191191362345661958597554472945564246817450686650885903987368885605115250162849867275468087208977290799047943847899453487346024033559211131425696514202173779977566057845678355680587659484699169259514981930764843702931838495938488575430839782928780781947649195297911006934981280946235251122031036101744308178648923316570081993203370210549880736745143603723658442749800250530727975793003129349395085570870381157178181275127851683284643451537181810950439086422602155177595144446369033270251588579383149801182556450899674474883584186235221364804081987718156276282639173308396060498514999055731201131302357873195431470136779525913738965795299533021873044870086379450501045739677856997068742664852865828132328577748777864948135993860199070022255095713491097757269696987249656237648596959232000000000*i1^181 + 8659001171535840898173650644869227271025633896191343940497450521009207837780068599671535566315350084787236958808419441185833725242706210614461577246139283160745967222372199176752878622548602111203662067545453844340692319892132977605877745401879704520779844971241689187499133643335545289816712069115470096020234309230045334206329433190218896191294791489857998999595333779141721255081739145536373226094705050076487520500642599838847018990014539842616363206541316660819431986745196825748370109071486457929295990814577491393369951668512743404652041146940949939084530082590142196229638396246093896572673393638315694619458370366787852113876890203136737454126395300490332028704050010979318277163020635159101738396294270618248392702509763709709573911786864712736771566058146487921941523388388408923682174952654058652411044316483018915788799643159830063383273852806632045346806690039212241872914658158130575285000162643591033892350341708681454823394529226201318627140543236567372780223999966593681013078118398689361242033752405551820397168299067083164728546222696193921320841144047583506968469184745608744919866724343286193913444563166726104024370402697708006964702332579042804350628725420485168860647789769595149579006972574996793541347566375230260238104776296356723314964480191428109128582654710094520267660509476145739029749291425285125366739854476864016836992498370615014654288301112383046205009113029943767947628528325196347159917900094651582796468993314429963988933821010849825326271223851137231781743423536730370847415431318886325450931054776961539759501257868674482257118980460622536279025607545523944399042546908430137909690819682225141465324110029900817832015370609340549713349741161249098155076876316985665590407513662140788673135531999118616302334293124440511351952917410287725212814434978675867178887516426172782282907191271880781214297147282523581165321700369019457841294802663914138504869489577348157702885475849444094356210041587211867031022373726310524427033593812957885453745930342210322780165741334722846807145900503494761148134737300763071539715017257554090262647163582543294862576645090154519501338896411002893977081507764459050424360827008825072637119311513537377111604256282677046641597604329184876475063826838944161159762025824445431926658574229099280662689808308158813510969058957414343298060335803815617420376268511627613613479273970076046100738322133236221984766993329293499123516166340958307044601743437375714688990256388670626352092324282722445899393905373431728413996026162128280984501901612315020161469845916087929236327193935212819942161622788836361874547335146517834369939291654415197312763647150436155326423175846088751761281952257619034037740972192015016724775326488500623323293831486959260382505736254375029175899224716298068642705542569187005645876930144552705999827379245959871078988974388687931461220392283976476937097053018386099465773115853586543989026436148831479362744146310552914517934634281101438736978843088438472613898943991583158178170726521975224472158014860443188626630613891948004790496172856998740430834878373496027523515399003170370316700070662823081322402757137794591428063117874038062054073827459615553172643089632798760247734825413001354645604595958490966477948817838860773765441307436421158376736102740243111362340699110524398391351534130618421992158528469831498345809867181157032647150117345378724809371203306759351172591535172260964216427579840760585553825516009104034456322474513612497800396800000000*i1^182 + 591856444393222683905933315058291024622436266551566200610768465562700099476824110843056391042076730607419411281058464728394180654167108798868135051004092297894840041352951350516148383516445375959851942316968897838256996981659941956350344085207795272492656733472579131045631319622538244954710697657619684290046247715742916219646402207069306658251709141391587458560616452819025165432488592907336402318422301175951412972787534476238754178951649486999692194066830139796616729106768438345722790194938882082395026095523194341458577020572775237645848533625243080286466128224370898722274252692432336976775582136554456412048623160861693352659440081386319430827891310211415161290332464192040595699242618694919877459328717732351325235126045135824748640975577061933471279857541119911769197863081978781441611893466506581469330372050134533079347685827213767868184064036560755509620082929970560109107880212118532924978153682325573885781940665375150951598356078189976071424203962071753291020781292143072744802674484971395786706745441999020642922301945220047531671694309186798204570798448017123074286206447338642336305052964625329140237340609838088698013363694588392196278110360945825673858242746717514659236141858720771043293603507849669316348722402771673473009209099622047506422757375338806143480995088396069609834098222742831276222585339519809050144236794929229404209311852286211666587563807719743589015296936755339581579657813535812656044152952784307213451807665676404106818959611472859300125986545223373985865989555767358891583422080987888024270734663185563522439409694051079279350215333064778942942610452487421206525378974351549823884570804008291291713470925696192802295604518680747049176731506576851791377908932799309074217279649119651900620489313708446356648315359242886182088132381751041873520301761035444878227112426221700962614781504484796601071264722676678629294843346136760394755301580345118060031878053677472992490592611787663557684571874919004093768899423285141759692287007202620377203492547990927955974183838775597483258618686635089372879681388953073859218754334682814622812093483352612149625633493280215699059557234022655046789797443524629519930051385461098748584667286131689816781947353560816552043049862709369790851137096874136907438951810201737269887500099078334221108687763353994639806651386661379806181788105912635056438199130744370468567703911362881694720558311744914233252850127554517521178514438900146371951967844088583179351889639851664587475382100657795988744316102678561954668313543157588537036974304409686567332761691588689567951296210076568240493980814693310020008783815214560753407079566047840746380622136835980603173057342961312961996851988016171868583961445067648949990034859116465213706039093058432202350923196455512730707949065499640578085117197027968447417597685109736321289956328843381969676169590395507621892441669437209552281603140980052646126229169835082050368949549082210804624733945634223115081894750616311182238257109567506236360390122471261599702667252024055363979004417196091432177381752472063352654845079295572086409511320789540454399584832584512521409903995304479229247032963679692198769075149854889880338359278371020004971746337986179784857566021854910213432792438064154423097031773914432483379350581911424760226121011130974851855506793253421810002933430471932780766978679556727797774486595585128532197566364521699882286550645792286690011547872119258178012143288604617319198389960704000000000*i1^183 + 1743861084769835196083376549064034480978262480779110953860799548863351543050558019977449070409881513377548834164126709812631379212647967379536650879406532982625318133589552164779815579627466280917192066529655601972759169836616790622493574222623216572941743311067841828932846537718807274763765537168792875922628447126562996243266991430529489212131475901335392549797893292873681807627289567277153056889315942736330569744350466369828926260786332437305133785070727666776439412181607523045856359619065714500540451724672957104511114757893963506700248044357303117954581287191722802150049318237430790159594385107362831454049793094291512972676618432652899587309898835702242845524963922996304447168988846530932928795185305267253133326207722322864843973243952630178088000057862202610267305156092798136213805771247464938115001968569628545338964491670065782597497874749402458348611635262423571721413893521347951909666083880697958273577215521304727473830386449847399517714716500243284626447682230519279887395816480455032604264162092668222854058570934526486762994204758377269041413801917937663305838217728438889784314500540638036894167559772467675959115886729433529078187697637133251145049593587529650205953097689335690380386709974358615148242559319253061516628173777994777840981531915444972712188570883459935534255393332866836924500333908989726097474089112051881663757023829653810734510809269633417780299852592396832937556051369645481446991240522804194905377305793167409867755241410404019874430529621858426469855727973882001942105137426346367335648786789272968007212402621681368053099469393441256269744819836105875999126287482941620131592302657681853045663874187085875317182265529157643946114842277469487760244429725926189962253712593803531918556014094778505108299511040209200421239937570854183298296410618362984291969880874983418500130092550962786081083358653654364709259369075938583825922807326605724921229952812311377942019663716447575908634526283625111047068697315967081743571055451964359677427600598958450381111485599836716274290676662688269655392748290944226155961590581270803567838027330671262507985284427018035130683401491357253173913781243381737601973383453496536338619881837196588746869338593093973601589503796024304239799785135964452320018749854436420213612846355467681944940670082421440900826583491374558759769044568944890710495449959535094376894306417901903887041216618473334402605976976878248486186954188504554805399609880563344106833425445851060241997987614387664035479363169540272475145215338212985592382334753686602300859399302058563551004272191688251555021210752970662630780522555292685935451268297285692855807775018939058702213004419065110371335153881405860587294457842815372318434328085670223470965966303662423684818996450737064525877528957777493597487862810251360271122726898680056618089403807363013854402099908581168379111460316457057274365182209886354505560537602617777407956635373283673658658343811423037094121875856190731400996748994683589683617034027786547730615147633418538309790643455709689249852409676731557897972193466297525699437240728676527271779462563157589881931773088081772771194840626379621701755911617863113985402533954493096893549317669634399683705346919550916463904199322402857265603368261372681690833991554612986667210971362276423772441058915229614763994123824295503992970214499532716631093154070468104520770786662203225081954883069440602442542920815866694267305984000000*i1^184 + -116265862166909013788084423808059730494851282335059912197168566643558226517422071492695655809126761268379439176271705785543911887927583758678577445906990648280609563505001261193365622986581857675535048946410604184055055566268669040800321816525385760251564908362724154796158045910998425646294810505269543028538399196251169207875239044533200686620291241671587791031671867869519326505776104072413886482197248053328880520383240449662508868380949733434137282770785046084921220177724250408426260519633027372945166954842860438738931276534707522600220747140752054711917990520824954142498269798833074259286756353069830155055277474979110857647039631333939741084024848464997719046348302068626988924775509021828459056032765472231624946384920822752026631217585900719562247052942289682083188581998158106387705765496108016841361650834526691433808172429142375334958262437284645976512312425917017328364013465086750547036014814113039148191847365984807761761367447669355477684980676985069871308300545340407163986808999609444535552977862863877093122301977438035496557874600704767703314141682325474245238669285686553525568733665420726494137924104307467062735976957341820093626927911007010722099903085643662930127366081776993864676058278143007964394982615438394903803057393550190924027909609920886377444536128445779500253331175384609342821114416587627702730555958927317057893612368016785504381869778783284763879343806742938585583150073527300816759008068800615562541027494801202000675514941274025348366083560636032810812762415850654990109350243944290741395968940656877632246536605662731890957407518138403903754140168743238247823732408576357457019680722262412571122595752611059563096188426539967245852134455557381465637098876090044827229823395200474397348711254137700404164828684715397980303856825577866788089520183959962424024441003972230494810902691997175414925013208819443312640112070847086337023987676245858137498163965788124188306081940160491200490042335246300446215449119538292263614804883385316269908156396271192622696346249864607078227077798236733514516885507360248416815254508534913385340487400301425032239604988714585190735621287768225756648913711212006349954127435135380186860427752652194669322600810334438961745442743420122018798045031258240228131857589902414155877624937332603264057829380809145070072771950659073308554279739644865110519999531102968440223588378877079830004235770974991135945636212537517527762278356173675197234740079806004282110800643862889547214490532861957117035865332750676241049497100622777331420136981549535785950510872668853625845296781768864686421538965261108001681642458295056402662356012249751634098159678264448821365302791735489402866959069377463010971737696665008895796060605695804249868437849328970678382519698528936931095241577850958897236353548554247340999868066255329616089319930706415208597900032050469764948276110771229957451619870426133314311347214034319322410054342351669164095527097539613781281196758942356804157085958019443123872138879420290782810480054074798808880147350178977962284076653444629162390926174563603505851970402860685633561043786338680594485656180568514874155849174548791531787065395420401413238523651696154025731537085891164050513915836246062049464641508045568764635787594039031533418427517686276201488768762916952412377235767046654104989894793251763676372953023870077805450647259218537336528960597941965512780259352222105600000*i1^185 + 147058976787064245804907163009522857259720441381987717223117172852717967046141218001050006059140944610008428969425672573176834250806037590848816195207546148402369465753531641740855265593240578053314273045533972473234686302423456651383089870904827715589954782973536269179458403497341027073455492456509540037722596272915142735025674774839831462217715636564612241730168055502896473983030417094893217483132840906038001006294239326611011419661389382915158725538554796718205436014428684870875389110619047497500503621373059481346659068799609157869015569723465517776450333714553212452955427408073101796498635364897523529716842905422728172072070195783642005217750556243305302149332639839466431191065342595640004771710172249957572779926654466882756139000434909938735294935006697215517953171332660082973753546765536799690601565934346581746241760145848628050959159470618331765225492416853595636628345816995230081352316335733859972855088802464769054353908305241792804856920426110797771863235899294964087678311104299395725981931674006113946619865309271065124489597617449146907685992048955272494692293974766043579501437690028374236840660520832681697733997041775421447655337883516128963570669010608620227934297774442269616232504513541198694100047293524344972593656513512011210195077188026790465477989755095039398600757517291196484670097163030979160983033691432811783079410840133184269284229238322709560181607296483655852227178352287136084841185532401610782229242498127836468465723728243897766157776286920009922896546546877476097636536573216428046635316712820285674623633555812934865425703725735709945109116790661568611845276148841653040702339466267725072576467626082888793297455095852106175393683223049488432561352266486149158579927035190212066449649525432868638801061800082504943301414045767519122692819783604951167587518896036827746453739850797332933857068147937849915770668298155194151225904403188809395251183682992072426391508745131213172107558533517087941419118559825509131579432348454741309772387060619138176769526097258171779778629577800951651708848636557528839933726598321838086870574912086305850318891527672794567460390474400439733236641924342684848258379684568350480790029995250703893677136934503266931890630486378880821504146912658332332576011554984252929832333284999184638989471220430564737319363038591592961061696220321698854102995679305777440744136890547201710905107474268787870511426667815587433301514137494456136639507447351849402061932802708129290081303181397347992232935132898984663977698636194836639130920161920330864699894124267350648089886006763978816657945628715199911195326134729768250429323470483953199615277554343925882647712291804914979013294890946394943756844086037583275217218516232485988295035952153161219809005454984201240579388382886754052714894818315152527466029997117725195917625067168433931535600686268584510390870744585633155109948685145379944902130775653355387651691812675001787539026553001487670705868824118491874059236915845553922838468939469235919422387924749906509712910210519795120100036067484591100713046630588556876496136789282769472833221951682082168326810374670482419985771007683017690123861890583505179508043296711285923117211426596978252537706092821992265197277283427205596665214887791610686296340233520288183622892618011498821232497819682598276662475201711258662352271881213400214018235551578715481702400000*i1^186 + 59978362633713823667659083339488217569768086224966055104434904699879950033743030759377821138218367505752596492011887648805883713090680213204227241808218409334493333794189796502858992982511069429906792034605379486394959443194739690259834201896565208085295084693904774705441323298576107824516035229398553002442137670785531044571997562133342433399124008510398557021132253241536473667216920154554310703280157466631914640539104801052180349659202695085155960193943782393982625634284253228397959500309209701843525966712814992019126761185787333395087798054659473889681176468691584692921299678894680879508112851054322789605398889201955665963847180156805392754120637583824235914148259251534697882316134356033265570793726670839850269297691364977923899478643531893111981886480785637721785014790028299788283846622445647684929440831607419400677069783332157869156984501012162564282339095635787680984403815682325234233239384579725078579748270577941310473212701371186595752195698024334809688103651069656311701987409222453975822479462206475621069358618068685030780481646539110284435739048442705081668601314753943644153586449093669082047444937595923119592070602508882572782117612656538680693182193643346490528263715817987371134524305326504597672379082134941271464912281393784778132405868516427473542161120417211937739046667609785784946738248842371646022834785715031905059949177184893469546137161853612732819689541092643836079587720222159583315504304641771764356307313512945581220069194441317799646146967212052640915127057176001868646063926006172257895694782317903811229908922244749244031270800494060177829562309875441700730156545262799974039207473798291967967050849282010483490851468533954239257747440798474184932336725061156492999397076682872809409758534001842043334908050491656495968860433482347797234537748283610644140647974669094730930999196717791772504742845853605420451022508719493381184069755543714551670264837317217427482278079882715807163173630494534026585428447521784428028479997178718798054125762981694579004765135408435399374856116351698744812531070361958470326378394229678988678954943858375794626190280183794404874382997667744729602384573622427629438804453511028061766842917876919637539970347252364657467739559638024862255652490635652843401640108684794905850353105281119113496519245702080701465026586386922932169292512612176964549049780107865022686003766109890611769556190413544583608421945263732804705110204282784443041812186764696136631794049816019287921110703024095177767122162283763519827496725638070914182760835054550705878797462859925954435988004943997638835231620330666302313393823436625946509296437780743351869138086009332309241362052457276198597882312135212903276600009791913577564608917652634532826867034563368882940619196740413186848138699763174144440215393240141196265812861870836930239641517936472733684357562655003713892094549085083433439410271789683882741218263084080172228208148282401776444002641595853050695244912875437421348266211562794566360323722480986910062712694590146693002399751884121276558602843681487231712227222941744869181858186635486999838777986393319822805035099107621708228851105263025542013113695830356322270178754655004513769077346485104715549984609202424799385761273632221480324016665920358404077762205369137781628205741002444101029228314481423392018752776028702211465461891072000*i1^187 + 41634439327860104439782382048956706846274907600699237078330106275853212364285340389536601834117871616972060253811044028664839646730195931024670636444597446512358897147754848080558264235678690549200719612282304493773936694887245799797969598541201235795752519831706727952537265021902106400926965481694150718452036302911205077572505036256113183457500926843034889555830799266261619256477761649878561950008738019922194110923774013850805848337438245392540624138070859296471904367030925524699345407989659853097698478634098457181991073402786159551813145387144303847851100178110989559977070064318906347523150314477948165981270737846054426295773557681672148566278276055996999323995047666147788302090432334803554522715470969967966143979639432288366407839284330408286537142209673066524451924363344525689174673833911773430979087799202875939268460376695305426118990661260283381699908286841846675868016942459069518369134967029299906619553701608257547359588209859099849446748300784337083599458226252670152638929777658218681479849115662996624647072369812143086140413004461414122157573197431045501770174029180130023566705345332987755324483546943338586479297920034286028466906139144115318488758366561025158575330290756788211061408503810942315979465107986424970618241824732729107614973458832423187330874167151335482655525561473407315003296526553703473400051320339624904620530998520751643724430856872097472587423728919016645379722337547343676743428365309069305214476744350320248428555345933051508468328699534964218852291147162077777233338179314209999839667712305922061586067327405361246173348661150571375567732527447281700189785993017030689864750432254812354872189958732430879794512286443797653051605713898998591318035938414069598092656975565348621337102289588726691414696829023356435034468015766567246768756052399824367616629020987933068946537649629611807633845772303685964171355446846897565581113074810430290247202161602135608547482196892367128790571767930391598172558166562445036149434013914872457688567356207808016890500318054020933559365894777434952671966048846647542668416234696560448009989430916866548795539090545232105804332296996176563732911219637620677099291805227693719811043614245385965204880163070185103896971802025366387428034409988959064036128200291719967562468194458719839930901162876029003916810760488516042899836512497271323542542369896428294901205033989824151858301303036475951470861462565809966527489595726416518839364108739444761843513237828605216067900349665124884089609915905828122633193259025787445956732324778189117859496235056764493403331713939695050002865450195125417280856632458423324875739385137913454753946991970846486350414897043832984179032627572408961586908648213662381870046671350081889151172112329663356534256783316758456599988870366898030350214577903173765964287349982585143371330081004116634242724299575184077909221683177878161852612082213860437143788819676873980531483430466681767435575904996652768114437935183558276820928643300976660551837373058894878096343635849673474332647442141798844861832493145823281401464443349398309486255806254557750310391413522397735351109688031353115709279540431720601784860864610618403292236423757574714127719215502720519573276558263442440290057059162254350269209586862662332977207898475864525079774743574512403175219481010818252800*i1^188 + -1085947027605550163060766766525413766092233104177344062063870784993073490908269070688242940737704329249345075681963638413899907021775078854486565194689662033704644900784977375552400394745856166694258460288461701755382108830014469751311561794273025039981472642100678699233934129946861005244914254694909087123115181743597338037785031179915566971534312316897834663724172853630208697180898266307533924648474070304632865489647540529750191058492467152940753316552670426290599543398835515531944411410787672192934474584033320866766437085301373923741514932233324986180042051257572432620714766499637476720488473983793381844279434405164412313084055085802540976118445966475552102165802827671824726587956560616790783789291559916437010626525430578196483993295746329359962077560885236014981139651812135825513411815704892549085564626276749582188995864220810588553874589159899124757378520550426183714526011004900584343788692305697687909477395282220572908967721515652612875537920608016992900229341928098256632472535592321979968208937001307227543955997468692063793653580295351751446845995320207927155000080471494581492714142083410231774673098033750480225271890594079945043015327277592167799995510866499585356718867524090419035482536656548910487876599705653454275232636022101648388092140847857492426657325638691890382667763958431613371558119452627260430468360065084404914105470443337049952771848745968542618643688236809901518041604344092073100325791494844270987089227505448203090121365260304356548583423004576602097384672068593905441504413887999396999040103568657890025733135777099422327532551430014519588892878011770041553614326723038875373812710203165758724475675590527929730392780590040276339114875096713539595670676602673319920622287025353262491412312083639075461429603840362811560289701723752315881049921940450254485429515954379524937907961191778212599903640647219397264310022147545903117802210776727204761119147603126165187904632159927164249061538488959168693918438324574192239557806216610175941602156249862712570597863868363267186306741467617492532544282458891927854794336216437875642750809903736584316890115423021885784716571642558868571514192908571530997688046260044788618336233656491147792090161752570457607226960254809397078209419523036044197621567226164656227635801542650767584803334487466143974249025797080989301455751597381347036113798374004929492251824616683772880831032736072170723046384714581180709497886660067240075529651764078645780955732483869574703380094464794636890392009216286184157038185339085908692602845469230736110624999977383526610287902822567786705609273960509525164293280062384112025459787505370555908061702270301888176683985159762313861002590183645028248133045008046369787567605893483476840736946002502250250876877515329908720959115511169704479999542726883696066168649766398159150698328710167974976191672992063539780945457260291638911253236724068387691895221729043079420657743842248834232310904140599965401511225400281390969776420781063861446155982584340753517405876662128658366003332744970409466773421734823066129726721824415750009365222115011337703203137056408037028518944892511845503836209195525849031696156631737978004502230496464794619242983800334433027438782832371119136509587382324416702629116004174541459653918720*i1^189 - N1*18220125494364026886580909446374883200303409629080710404867927586980083183356997838605335803284361164938623386841439341404686571618182906873151058935368545134505765974681455807829438274313180054789236101447796548747253100292048575543085610468144247001929420590320289616385650356233559476240661291636912913253859419932884509030089915521242759025172219106816451700270306207576981236858007095883188654550434934874683462644110853839402671777566180800382214586235488944952641035027357380135364117848921998452986455593757360624017113429573413851179*i2, -1941893732559571046435172168640172036872202822221868625064142007873461191597308518188680865510839842447770396965338097109389848661511797480065950023984459695075693250379109387792233355649398547883201127812511876300060248878117899400717052227244191329703746572144736821094685751982236875507851746504189630774108194481439718844896196333777495973770117085925099332842964263183591772528384419902585842433572124159994656506998734989874747597384356739723002947821093414528025762816039794495061364671375052959685503914729069534167210109394210510141565848203919089146277615464117858288958391022659729233070306580297436298009472281258771644618672347441941077599867705044950120640647400044865611139318393591070747063741718812951003455250938563502177435171308580941280891737297784881905446331337203688589485027990131874457271646588756085570562845985900546250795480105737115349657546867725289503643269294388938681623440770372182289897383943110724982208727745301244027309381213017160338416876811823421075089331363468545303793587564815719245686558486385799739644161149585380243511106338374714301126747095087794028855347053449310354712325991913534430855995842375224347621670911002591024199338902360999903248908581431715662179700768790394011721775525329916458679938388795342417893077483045937769716461844152222585996693201520738839155153527978503464717545256978286760630520870824406792352899382944039945077508318469168507703176783250647760062865693307299981302312689077899806360333336937825872003006394700628483830983834121903986804051770184840733490031922546116558930694448235175203503333015056366206933415561038984786178110552338888506710646676015474236200653190947546245548252209412166707647849056127722570951231131582535626564454519498501767834199508579463306109652611408004199016906570609979482988960514253471329797836169441602752033715752201599020688232457258030518809260865002739736055388427912993913708960278692714520083262661538816151557943858201040217989869307340877867383293786970859294023085972910895937198511902342496546438163282472545746184017507728113466357500661417797395634890644425744417546144040827698291212680872308457608821144931898533846456468754964044353985743083820638397347704291653906693005342825168875532797113719945395424574907425091543395084807900026975409763073104614353646816261062022544668120697519759668275375614606683709752868580779137359662498197138992091336974191870845434138233769094444122652940850265208848988392453945535229260818052642156501254823956886053319466132124868444638624743607174379366652833972346287915424642236307826551574363466827381246479789530781584358109236804488606646438418550243108227682387995520617505154521527612320825975421631735302722291872681590332044858755146392639350289676883809265006646149394066300884694264267719361674983590451425011834512135839967051760078216233303264907463916210836318633920478448239330865030053960897906942075223984273893409082960083900692211421594298912360102802167714897607711351774897804052010358201145368139621076806437179533300415151327335131997859245971736451700680713339439247944050967164268952166388591532131763218766289229159903354002340265897252734038521565432919239293358991601410861499794453461704544038847707273665847425615349357076691888173704308803042494454469297774074251700306549857141113778610479466782293771810050849360278436057822406040448777019261733454013705287369508223458499373231331535357233919444084544931285701699470435639052413591338545250631081267754876672951228221145662608211981682296039546279153889804085278918902941704016455849930512360132360573174314152402295021491023347489027941734331544363470958788790482959764574776712200189249663776955735250563737010763729076718361213449129986847296862460025959279386280822662283597512305984446414219435259151536385948124428698224388230703684478978140725547390806335896546357605547786450782337946724692736223286348228158760872160511121934880374471579300661880064025662370573349934755495987097609515697089740156113969978447689044557235143854049812306430941332827990074183669907664425556606008380719192318694673292614085875454860937123603100561844715676660975351909407756283335688815075229952612931852142241014291699655564893309091607070384059237748519031051879028734998263649688032743029830057851919692766634554979930664080138639890103110080587435688625033397340976195202771274030494591108827713528807532532135308401534553586570789736770692921250476391009454940469042445193350509134491002725219831515538091043324700905577639187270866957771734021134928947771388985344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -43878575834015672389214795698394616789276212141985170121733219735867105637928898857938157502566467258034691828094638368443629435402595163471941027100828437956555482806526512416090239457541915520553532975127611531855760871760715108244427250080216084106827678599333368069328812163948523083017735379863183364216773520827034654560850884233250659883082055137823290554138639996614104614110671007655635354385224810926471415607026621514882099042340952104020303801294724335919257752914646972961667017759306035617891096957723934689936745509729491594704790872495914969259274947697332297117873229615833162400417994212938373816857426024017481943539783299483966801987460434943021963953675211179675048439007755252148576575708334227915486941521491124852941048942073705525696454377985900499915921874858306470496518328407827038514843451236011650229686489070555941568792786207224310396482276145879401634505985131919475220099440206718893929124752611128888269801697915526751796810782839193701260187835859429654194620525054536920785721616608074357017862126635223143843208443708334616606185590201451640368728028773998536015923930547964084083015036770656117851256174275263957671047867167126219200902141256403131070805079240909821195034631810701853472163625998657380867559385639857981856498413538198718899230555610084252935112011481520029740144703958269789388659914502785398983741998911408621600123421174077315028551597119954859099330066278854849863077115587476704216332359196468854841859713077078850212268118471023361124364694914587758697281536866032825324357550249768046584717431453030435976018626729402910042929502096213000077996409235725991861369909875325620903085639040317484407731526649231947826946406246298526245706497562764814857885828690720666744221023963901114185528589244049424411053276058917854756852200316810211488773512479503554741530479324720851839670258412099693121342903361755691191688660119861695028831711273537715263918351933932467526671553255066890379666270377524186792529457940478640237268066172531010505097976539806847092368790434064870729501826665246012185528158485305133796445006200835226136679902239430651609383617677069075515889034627614277410086843507755119990853030737965860201081054350203708549529460878048503463005748973264815267612390308821492302482643335561189912038721955762693535202398969682537881580216526562586589935130846034161588359160589461972222877596819731361668926067233077457296718936026089207958794392338531104066759421299298123902558682818223618568190137038910970357683772276930720451897840392405230298754982032280411760565242676649918801233828213911322567402020622937199380166546538027206217100779444805256122034721201452866187468558139367038152191036371267205362662242066194944076388471719522508425392223815747498409642974058846084973515836443011921259175682461531134218140890834718375476133431054843568502582291264204984939998291695448761772243322308425484347065455824876170900740836246567908110758216140861012942353423045562257737780579899029890010044897713243909583401038082141697380933100977745569873275884593372344043663424283634363487171659358723988557038293305261042863271146403503615694145479635401491327375310501153867328853152477231240654265258535277603963720996369192080286676177863962682755390431675261603554436228882342136623391019713489374017994859459845359488938341784544848933272115777035387653650173614003218178819052279736866114139809917373546694080320364888830633354254109855367009638506552047239171930111062213981047547650913978244415176114091133400135218010802515265322187714192417464592311895919253650351582010644054038799491100343437606209447905532380503078605087519351290078762249864622481143234424018204573242380102582504110518464728862384804342885329374265532622713769007350545600849134466275831065098418558706350722428551380754828883601779289388935947749022840786294238236228358533351488721018613483293323084554879223967039849420794716025118273950050516793348684271203063370213456048004644729775165986556354093918927921549649503187509276668206562930233483260348110553993475415937099929987122369225669128076484552325584699148186794829464082072523299021285355853544922578893771054367286747527793797065605028820142412508961583267148735168511820997829933928320435133236768886250255024747879839819307741451995831665906751533321876525471412671795240566151510028104853102967860588492911228021785485134276769842838333246545430997058438051242539500530213030609676960366052084240584060041819577691067996775437640000281561118007492710427739177125202709995615368037531648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -364003518561760903051328667153167071928851582424271252709600166707383914578506497737118155687841205220600459802410277637947195427286435742432777469625291260164809319074517630363624812362264261851616908540358575150386385647117657789990736276601468587616486552449098735736242835599288588180819688564922285550112786312525487256449049535014590719717041402259610706438724331575281108534611357827051863096407080940001290470355877726902033174757475980308327158579938387936199314749136857259892154940835193685901962222530334842630788914891516439629762154722124785020762903160409254749794378394570112449573589153522211809506579980438180414131230803389136082747224031754818359808250651167936919186932200928001022172789027373249077460947842533474058138855462972134129756742573793661094894728583707398192094157388159564795072936172583992440660550337869041476794578418584447593288824300189919326504301665626576835108801200233998942479194495990663702969864293469005741629631381890533213888953124472066684036270163790548687706111294411769967316932179063303348976281264715802689826858950110740443709365901301628229193821346443153553067369743345352352523341217376610142879130341356968656650252541750762526007214798074421699510541039141775256147576391926978587952750728170955523863851123154507942762678721739876639800131104495377928295446468198021119037311229742087232167740018273958334739904284811895322219267575981736836925379104911268923919386268099657740630859308811942418616527463225549454689182470283196410131856610726764710958414059972098064176555204607665402673434752278335178015625569142958380063743677509967232255755364599909288742891394263220950615713124565537456606168343178765418178603040326572555113124329090086939520737472399058127892004840539310012515373754533040230567001098076146436653092997671142232396978932933110318690613870296995536430101575376524238973471530014785221949412998796603618944679564964511655629290563186345955984672906645353816185142074881692012567168521742439077940302610019190714531604826599518475558238792995550603966423280881132979860986814564214784675020235229199937567855250581318272334521462833232546581852113359495514863819099046246914796211916726131799999602419940798634852548583881655084363498861702404724372165744141645660136017257144634581565303320160094500413976264142246551341166583924006102823010146510651407181451006399944472106727970951982664306521239606532467726908913593028135688506923901018436234782272343668609356895718824339285631313016957338601692330733890083365492646529551084290619794197212991552774147842495195682161321184996537580806514937075443943940346592620865576739978588010066710990500912604019200154551791918140658936016392080135968525238117596775869400931400596952080997706436367417136707860845181238463923474952044312809836477051212875390752311419043961534744678458203546950593149017511472820880271491350910424551100689768074745142912689050642843904647296713187035395834189385696124518010489412799352684639821826478308555292406569032336802383762558858614717374157662347457684931105175729725935576010547583405333795886646676498388388691789253208421812133125528136701837946390097500397637569862234559798244464800891682484180101254023432497632535868342688766072986983778374098126908890938943880667223998317961536127076467029753080347178608101874456962716316670634834166608126463653087019811041207420019350855881638080607879195578935412064895808282251728268639562219797625450113177807431811100622462860161676460234573598482205480552725343622168060307319303099520696138631725500316089275262808409405468358196278349520191104774065556928087598439839188075047501583678701663333603821345814555637950769867774968813829321129839859994960011727035291799538549172756190304164729537843918646680427413379405174575468453635466738607306717500345124117070875199787941864777510464369629996093438155009286250946199757235171878263310946637065059500390495866666527824537483401778709448227785414302485753753349257483074717955733883345047861920679152479747479894886276400816257676271681355939465034898325855227314991741125654146164630247844445402365678840284242894687916671703304139601886330744842320660264335178266311344309305507043278916441922054403282993894118629900281614011045498018279530090188893460993727302761203306176533716726461331900584817097256235951268463311844106884550728440729589685479541663564184869198707403014705172868639947308894963023505754400561387279388549773579629527950543143440798113081004121541595861461435913863623743712808361849211246905288630615408640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -171737142439443464330790582819078729040490346655615676027864871094301184936403092751774830643817792181334762552155861234097188704242990815478732048340541282680779282151166513187513933420675204314904301360810795138735539591652859719834031080854270772564276487723701402367533622846542656800709530441562795117007048424974260330316334003987472830068771993036112638655106747671234948160220057787774725595931099467030829495423963959298400155413244535055212421820492984243063166973665805650767073035739394601878403977829752849428382630478621707804432524750825222537799943913324489712916287120955209598717810852610339708708144128822854723198189455596807802530839380167184570952453474725705925808257991953275321675353286506995094373795480922411714208365206610781228752006592739727847527034340339758396232415320536222819185933318709682168404857552461100433067577583370445691728905986871345405430139610739621224059136953252336042855168315296412314919632118586579725325315603626450667663840918701056266323084702122302669125695028364565831640329723811481938537309383406985880834085219209662458247513767047732392363879369869773846320034978322534537012684175010821534229717658273363213811242742964569067746560396366949834828866464220354244948936859150571116568614595976470558626346624522614544891837707629394729874432654889636531724511978270632647369341828452847409098256176126045060755125193125797207391354537633348609209774533158974435492379257798255975218880291764828991040605307070259378030968591302320255583340314445563623194908047390097269289469843530714147707786674932529547429008758097673009276697969451594061909196867744084833403326484478475240473121192102974030543633389415958211459350223502113082068183059462270950063365841198351704376342032766129388883629759899461620986984978598656809551734909433642232581655113498718062080718122231774345497984330340965195355330320546509347138592643109396120663520042586617413368112618183671405597646845965846578951142279260926771289283904093652412571380133966837173260609530037460167445479002174646117530350301124244807353322481939451759480949113370821132791407077328886279153228387067969683751761392369436528520217480878954960430410508693975627530265096664877235183743573385547806616605747002901473418158363871052590919474562244085350062159224789393874135295498764006388419289117484318910679261912143974455366672084657798058995595386673992484438426306840614706017046145635085317112967785893121781411733544325183775915034085095987262642630111378549617931338434298152421275223894117258401199312306310628239227171821125100766751903311093307424328361760026840412667975280929638325833489336456063670040597824289095444780272717437363334885067836348496184847680661954466520996942068879141685187392972370179574902554186478211632949680264216122778208473139853876153320639565450448033112852164953990507953166823280588618115280589923178734329265852960134118397183075483391288436022081924647316799447982474804800820268410249619376147298860430054080205702065327963773411646247222132434127203419532588939460248149980200224926048614166074581687242235561442899047461349555748490461522876491714489496442604127270367537586272703279138167131191530992554226932872454560083632692407783859745578156966279599752460159108511557213336957307015523400090226857683742965073711496361683026849399861345239089830911505387389554933051905526601304590126733736800365251768559921985719246988803243423646389145346972674632908476082833398577740553087550360153445967102821169670436993552756320127896473675373881765241111732298105975875230916624714666376079018359688767617158142120885116004374019578666060419173079807172190677182506919975603948062238074308877153890815507144670221989952017363253096834898974310411208029769141657534949821939529343026370914008870160972948337372175505016044433198423764330454019587600003120094740534358969308166956679073017926574854120676530108954242365715086861964190342476479977689892122818085789617449004723021401651478079906099105239692468035882924217850400412924396957285665299264404034129515590973917803751663015538935860703458859930066252211202730879698856430114946343105750963542479574548648599313004255713937341835622355812957970908035662177370384228089874143308990131258679835605769105447749886046381292485221157025377765142887793479922387763379400786557181836153290930651670290707728555523836209926252669346135184232751778321923153503708726195773754026802045634549094225084138391072685018537931643029402113592947092053902936775493035019000574287550535693342184975630336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1900383611996901708408177598239323131205329352053668027678518325156470194139303383597318706254446750709301994241456598174472455674138328646480833603461461773988279108050458456024745086446562250949600618100132658411760575675732279253304691720110271608243133663689207269097786010173134844723930185429049415879215026912089438477016849696911050789130633554520201994007401223404957414759229636886208158100175037249924143471871771673315385464806484450996607174675835718595167072555955650734467818677888105746469671507213818666002614721086740781861542001223142787308852963303874269963897895394409583813517843414736578937992037633462984140341107247033109566120543735600760039506444607715029539472791277051386631802209210838751974725429102676263479076618386579547951301924527712844368649601524605825926112214973204959183523017153064610893621014492483049395808895192952453598379649572472495601957498214007944414406877867586622824972945416873304283739754025015103624930282614908617932567189065431094818508685027238231872533544857326946501327835117311601428578822382402820079121357495748710813880072078998815749639647434705062913396833311807218264720293139078955636752345072981545285303479784312085235013785056066194612432520464045920736828558359501960249340941369738147782224061241063497644127584598155461282017138072998487101536909377920375273479295347464208291289785901784932670437475091231302879001203976360463391662928205354458951575826849357415553959234461872163861668888058247734782222023573176498778361528235447422271868715133103324050602411465576125120967273797053075962569272059019161335994568714792893734277852112790537551682796929298734953679051138253718258548378367734342866320226217508181103705476989068375997610544315440436431642018925593483520345135867298156122443084177726379202504777238222250987010424156957189754236505730417484633536929826551038565554907545528237191134693411390542284975217834425892542689462088765324370716931561867569364640632801161101043776498490076111232736014619748739535133910458223895582374966785907217563945429203662645972559352631782661930839158851306371236910787884525368742163548515456474857843308963224609794996367740428881043976321788067870327133528969778127640277243206908305313200360927673168249815107037399235161043259342242352297618029877090495873199749875963246054914748345943226852459234395793908994725514565469367093435045977229882865304804373447222506178585949281568036821461428136842475890006459272066144185796708960833694306788648961249848139558436757186324422286162835131554793541622448843751804167838886796722193399165680091565050150383501852519201691540691235176387585458806494464114366931947819643494647932260958784512983419952532090089619376494538969082080946921360995177707724446737348925221851084991345069439738074727499366143347112168227766318469740129606469921820626677977881681746625936234203440068940841049581400393764746170231966557779849328543867246855336786379667972974642509711006707803657677065072520974437354374611297702442213738436780083683196497553944511110794284738648770058627475899035813122673010413838230427243412933176562792442020453308813887344620352086655115539251759276997742465449253714412988513766860762755495449960672258286701129280491212447098799919880721519083411646109638808915258484660169582163985188936980887279628178953919456360905325430498252494235247096932668248304430706974455543395691349717866217392490876918300536891074073584166961299340713065929022550361442518460555684690800246100030108340985843317119623658718464387479580752487611141277852418864136332200436462154296187081734112618709664885181875854924331486237553954962861654846650804009794639225793786272839324440965527292881601309865453508024553530686901012598498313844044293294933635096524473503406272717301445919696170055330821333479158341210203664036503472120879190579402078459871471170710841323813736489685895432611868583739282690403743329034739431267246291694401764824304073148206119210363261844975775797384955709593809732656445626906871249979569994627491999509063263006222181515387171435448600600861483012065859478070412499806838456648589747269774147785704237311848552067404490076024501842966946849704830060336033804671426553077282365376502600576762769442420331068460008082786195515921246962407454751395352681325218199632175580361572242500227162167439536228558391251186101286829914399775924016022588177726847248221943350107152125205277453320694022631992314191251937365920011306438666352739496554752826203201351531801441762669773189568904905866123110724403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1056098649043241387478427589290927315287797822714932133972944761803288880124384925512188212186638486765897638209168179241024152116914130651528080032441182184407729610983632793717735384567296288308791304355111817709554475384737767334659652243165329217683897513193697506938379027173503969264337113902352561765716965135162685040708410733764594249332515654170519520365137632897357796442172427605722970545166821701801583095372450505348780902144830118248065977006773565389910808345946560683021196309696432281422629503926115414539365324726585171810438893989942456579090876440936153008977375897714745466887936436746965124683981060318351430144200493460607971752630272456965563417895375398319659822453464455071739333597352676540977106589245110422079278886917822430960530912788249612479273718598409709078263603823145047463860011775291976049714212108454357122986463399118082204058808778733759827221612651731559814927935628563822417268449549201116380412123076134776982695473228738908772241587076311586484118440170863898930573299682169427534931643931700618527094866325986856694405335720396393261098786729958684637855458613801216048014649451391625735640494546230299581555657955628051052891992659433407118582687779002170879351425895035580848376594774944547491567997651691176860167411550879912870914237095823034285274522362077056251144184591200884757270513965522850410244358315963718315393209146362508190531752891086266260569529424678355122154960506699763435873990083965545336199803736803730859222379775707320569153684952947896897361805974219326459509618198051517926018812699497736292550790473974951273425325577024123573897658389240238482678667272425277816767129279963426972000564569326929017316782120560937124677740869605586594166159729720110907025218707555360206942422707717769963747261226996346112105647634245924164438050507206808620860613786133473964947629907741823809204759723979781857079616751602510281127597107240534003668640379511466712342917047503378156327224970489463062216242658844820712222906340301339624808039507459129736100541889255687108681922364907760020905024787776726763080290772640522544342357631573349335700146878055007558803771164679816182689744114134343021978051826756356132435368785677106528284111579760011588910499791003038948717156891776493584603173536468530360767433640935540897796927014684510213686944710930585080998129540953688454406492257306180376471088661721412659370310133596629666104366304422946652927347129779047652163520395190046632931924589631720917357264376675480488181627200596815354752629856529964092692270709413083788114871204228096256026712390718231142516476214916579952470495985242303573179016465963681475338739304208512406483682309382183519151041163564485930485220521380727217085366794196681017055428054140684453755365808872018696595744526118092182779541756773644533414584244843049325661731592860036919629559232681184360331838508309357853443650247940643789069396747208991132526769662580606098124110794416191904419255143688500742679914899295190928421430703194453872518312562177191079166618081389317463275674872801468580769571726543630805891064035989179819249416568537016634358607541313762239315155951919214503782190873358164838164923380559777408738190225117686439657452819888009004884629372255326248965699323363071976255655839039585272822164051757598545872547293710460483930694894327548681497921028349122014527294078153179481619113103201589146146724148667152371409972735133867017064562436684107209920559503714285912384896873351884314435197423709363972768200471154691681190930949035701465182741647078547016729208456252913891815606290208814167528495293127347694309742519338554827393104282399837614347887735296873445400509884185115649465758262666975743892747556098226959123460037899067920899228756972418219439644243002547896987803655790252304645502039138997273920700612348687806388509175889497358171053594180629682989721750276353583341163656180448893776762535677735020697248231985003371280539350729486911595479009305114622678922711092817666158587880062050422977855283578821787327855999573029873063866107956661685736945874438163111287513308483193013493998324138303459077910192296927439549524116077420477208139745120733022089599699474577273079961630798767595728668988323778651884994665565996088268108106304072375688231223940384390394176622638812993620776842076408058542512735242467118552168965115579374755100348877973040177963382670763380009136076383974125553577317050783763257224710053239469991610404665792997455307782354446223273534975128344948166421975313779823857193842704279142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -55482995615389113911171035513366592629709404275143015971019770294023026961278403517808233395409351442201968579772058496364727161928508621212781345980593659733879561493545097676098399183666458265750976652537300919447746360470188691191138140362459163388166535828072281449303065457294578297360087122183669133482088154706802955643108240851503834751066419914163061894684815718082024787679517359754885293748625917683303189613446716252843423512615912869869773547777550707342785373161973357528989504946709437390982367563679348282265273477478245315320454626975761283975796576466894788106720970396545040186885240025904751984541896275742952125393316070194989900864495601224620627601734760850063680216107128440237751923958073465163645766375406956172539388111229569145633717017544554366343331353534249844558774573527366912809821206868750936957511200492824608921465324641974456186219314557513231949339958198447655057111473658176422647771034686152049430320581296713214541285892538473700424410812531980242124927899033838221244069167594428468904395727302660230200314089510963784974319987786906583276535239289928883807049747856410482783158269065151401186702270697920594186713070107044344388463702133284864188168773576272207340851543030955458149739643935087005312414848217119234365373395821778827705244040950595099024246671820192308075962743182095552002368472540484373851497990473823543426511534982094056119665671404921863696446767323092271996349787727987634919029253826140898425548721749388188126724225599733694253375015966381441419890368822810883935500710341626047313621564750946241033254567072586399639711853153295222323966507999251745921287472193983078758409357898423144979932403080153319118661123000083946050886200328321302234989151147489551000014166715825690368269150335609078378916673523257681185690962816253729810243707580588215837492201230672630961341160993471784682434058835211430814594071103030802338267038481137655589829688306682192687566410049625190001337081085859774561126045188831854281814295972015898450315275730326552606691382400409200390606263098283712342451552089166435881270873436700098800018960981428731424685231127432528149224114272957821274111900952013582349783464033564228595487003252580356369537759718207403502578595930320727536194938135366691322617062707214240900524503202174423480702436652651967017276955112871591400905926570483505182693795714399077996807919987286100259463945876133218143574767054352592811424060642928118212753912746939120605224500043065497384303736650581371551016851972808377119860827075085115074231568451322031354892206241630271682201665011712387118458164928967868862658126119354411012978003170241023664922891324110732302811341245416627098315534803149280147049079610679801979281995308284142200549783732541232834251866185826894519261790379221527807250613901811588279309595671655559322291699233095516981811200091611024142551034367408345941700325460866101563213804650348732366807443407632794976293964598449617086989158911116679709370750867473431322553907454433905367727752179922033294912509657717582151998053076034218398521778761377886737024169568673509332280674572004009273186157685593866083494387881521017209188531481942250893950914792490069690542532839614829393504687053629603602829959035752297601904062741078232912268107521497506859583361915442884959093151203158628618231002722313693600736763432683653071193433442156737682694346290503871175740520105195049616942834101122737408697177759283332567771147907945346676938558428113139807470358820236710343042827705120364855624499148880036238451692007296131247609692118835111005147189266966935428972200716811323232279974162651827756659811079148400297504419394857809142767523769344544806422887664546918787211134494939819180358500761834108695951967832658261022763689194082522580058789363515701201328396684788545563868794489384643383066908115013023426568929793007767161461452928661791157873976943807486334623967612821304437028203610784340588230485839912342236911274625276286750311157011541904723345844860946940592384672935048102279351137941524368109895962718073167552944061650298085655237915090986415300195003013723630201721113491417485843733181882662051639367665573731992505702715380308120130974606308957622602647361755352120773789911594796786606693981789972602139784549808168087697755876935184920966573625812905225685010259053999388501833430688834126558041156505287324850205202982647719279921234006376952640110680834936832039121367335414581663041722080711590799570879082374061602924279901052472097773249312925496048999182280687616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1942278534638319577645089502543012248713624488224937532895695457981500329234840635384568346205251927994840997579994064478558575225002352543271948872964229824495540888837013415987843923811340720696170205487886822466484662055198862572972894264635751566751637036447725865850513939153324470100136192898482860175573538011346037833342191674866982514056818239414165767147738958584760204380890419180812314437953770843884287925478174683176263999424938664755195192952006075582301885571876898499539073406618299757829690656478534946409733227952880348049972627838669594463267546688994545551780127234686662591034685068700885066649377951126442944994593947065525268869554911920511025362948700248875304120408193715427754968203648890716883092143677702798870689363751067874997692361773107873503319273456539569574789146122598840863521806789239572711076865197493790249991848844592399727545140203707105656924529345480089542319619862178971585124293735622556895536382410933098298414019211018203339513468869355461667121601296529306763788349208353814065116413421426627154954900897776711604047148973160992191778946782035136235261892849594541317306512002329463519229142096395208286267360165270788406829021805838075454751485338740357283614929917483757568820908831450085587793990104409238076750700632039717596631157075246799120139142547030101624431860666788431524308256743539347633051199235402221595478451977255164742705246856502096569949669493747608279937379257674239424490196493676440779686487245257988452749535405428552584586172294401032097587634470754067987642212259686014689162558723373357751614774671643180902918866611639548516357933001647859971202244986634611904022400411431016113785825310800534560029530851028311620392777322274451947034801070237978475913810631885377472535599403598172099875522842998356946374071084532333192669550757726141574595677750423655687135638462956742525600107936517130574000217521433456219595713460760955668369252674702807755544820235091628542945750968790273009849964203617771644373958957152114231073455845069964849597377370527276858205357421045779233094653967406853138137155959348240371234308030429631030013752296921709083595113785583830352264511854743545093846932959819797272091996853663476814097269835517825682959699962429671423772135759544295035846979304022967550986281811867523887206742187296828723899681361085755762778284181671660989301375146184402889062442947006848980488305779172972447957796111593858873992216954209829377114896134415957406534982242120446188275610299856433580691511458579308550420560245429619040507315005880081409551672740597346019545823201579423664629378733617191674706283357343982055210474099357406660181117006366612951893234097271356853136084391908632866575360752681418497890806264465388828668811757656374192494986743295628931608631641420656358522800160746338536347386359461424532942108559778890208226995533513440900574845061634580505554173317336209855581653447701607387060993029883201223354518068373714495454845489097837874168926329004385366127933991619976767462620715239657003116062007997092488148065819063543450490443911912796348973871380694131371754439481546451212521454422084249835588904388158485329104359076239129802895217773388042396430466535987557230160088430528303699344257799485795261124013877984057001841133741020222619590999034091532789773270706924528670213026351880851108856452411999107751808701663176092496828341837293581879776965330150173349665209609315025213585483118296231654061247042529768229936702964895034776268123758790809895895031112681005169235033744858172020123433609316746234022972740877153524143557995664020045628845945452844409388943069230108317735853867077491859694188896514797443165223756179259268347021153871808062256508074233872226706804144186753696631470684930847415124389970878765913009633651070365802575490081997422921324107825265210094045428661711616122533188469175119053292350280219867881600564822995816687906932357927185899566003038671045339044088202985365177390916967466618875870691519561554841472190312166264260808516037444196220348839023545357534256354032916043394230419781636494704828555655903661111981413061640414835477585793224760506062289011220342254000903415492548723172364128828801324962665063821830357464492668777687811238624793896971538687505378947024916015505661819711451596203012648344128844057772618185751844822531014175531322479221208789195291412287057029039440994850817126153003142036515638986557634591690773541232296618297453846707475779826055335227645080681215865209335048499608080336090335849410938780847410092441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 2073654632741108487797756168260249835244880831411058160456415918284040778302409444414398673038511300627304485726009897730082189379637334668838357030926085924139281423752145331220399097397062264783299238036017304089301119967168961112869875437909233750367147469374996469476129833635239889291947773144820864318778691892583557389626550690492019550358167670488050098365603016649186127628020837007371827460568875219102491737208055586385061820860124338546164087595382017562406775423715441180386790474259572487776055953358155587415703438841607975134105156125766524429856723789439639064224058389772487161136183295172941730124310536890636407925458695446956119173813345329360929827889548497994566492610787709104443607199920048916674334695682901119606746166982461017464436618156173578355949191209893741784025238843630457772814628490572102944997639422470532153569566676329926465302759498379628241149360695733914263380378331469725122102763443683157036890135025281531836661527197029870367498370491505431778321489307687724021453039823908546325344528849708119999796998133995662104367600345693194700342964685411326683025309480270678104916153531695074788360124062083699630893051187869440991503985671184502183049494174794454846738850644301165259192190776580952753980782976303098516860720007814127758137066911562498108134815686208866684065525154736014280251742944268696173639823572031731643352814655958295753810601146491361096876366487624113459494267868350577741330794687399653384073302149684416155127174562904265709347219514889886498222717460602618335974761735850208418684746322885489122376213279274067896796398026225117179925037808155590162912082433821989541893649384684456091835915750016291921004843204638609458509522212373299462603644847257495476031247121962378745964436911833501478590564347670174329287908183359069007191601123094220689714798670368073728357937251803195652539188450457377700488086370813960685823850656900775164092851702159056095033375513944951913832596110835659106605847022521014239743359983583340686208813597073613526019034737425150771244879785502661323059595101379289251779439563136455628616379011654045359010758309044667869100991017302434283090124699750940391102023691126219165714174685052978559047031398989419009285055678215887727302324501666770031968921445600889543659169758415486154769382755317901109243975841066902983382492738806796773789987330992129417040169462747127392931880929222109844751972826040154759691261653091895303052385244966389421169022721656253631926917971312109657554068380973163210617395676567655598265162209285621875986879880415536539326383383588650912999712739453948441324855423451273907977918281765666364045180501001785092295713018744170832948063813482011867442461846719389499607572321474985485418755141796174815167847664049690699331732666854079630874929613404915086217625619986885064471068413971179668748056351424926754712820576455169030356372070978592645077171166455330555525531046277187204990025229700588331707138726947642329204736134843728975128991934236984362066526605160746502005363077105612113859573212429372229811119759220948334744029278384903369797509790418535901160955988740023832037597882986074794343592100189216025551797562770028333534892715828949063653843152609726003280886080340050455605575896435756105214429693669906993225381018750953305285459607077192768891941295322530907474179446547569932337618009718741768296433014257212763800639276700599232409922175838867395301932940864516124227119749569746077148511187669614881668285085097485122638954278413400096361988938616485826804443400338503753142485242999833849587930562920795318927041992538257607015550296715730172829135758422358733414559639736867475404533009429611090568245209529046796068797799198690025008305417773295049503903196838486535432642020514407673375504918077038222233449488731332499958071082076012527147012658321971174985902728143230335846980412785515152195257469642291159707187404302154137050260447344349992511304821346656666586634246895442982228615334600440090055482439489821108934086178422626989583005088051693469389930847956841917479845997022283691212355016641677912980555669446937028749923807499322855860754635341255891941552666301231265451765796492054970249531347987720448006908612639969650958237674351761740307393932333802627887272990143962221243384065492536450686037068250917609145292542571865354475217020831549603027179857283021636511693456263041640652145643899575591841063956859553120841892783095744196327064361729929089671050386933171544794566948713924329095823392232458316155294224220160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 1732085766049269110980389970161194086948778621122428979364402602576254021258240710819485809958958135355871313555560687611492185820324950368577727860592174953907119916881761692187709213659140252412746175644143585099046978985382317843952411605194639572821464372042898290765835318801853617353229462623793178843850874985441530062663884278729849321071147031552847896534806006140961223573410659060330692959229757156843105951618107892883021215993194615936314718907874210611525014606282314475406086841357554724513591695736228702567275214738166244639275953936018631075504172072565557382498893683169434735030573120149235855217474156993114228466111720313788951158235712582646145395129359271155249027130281257879192120209476623391588957045954590651801196971975519424241327377203204883490838281752044458275360854103108225514652757332584328277385873457447541567462769877382777626242089104466056017545662712993926908633835378175588317798838664158470988356486438209240121858002182451752353893881581719536404649466101708332297001931743653860446181863761611957638783818730658414624809754441759532496631850672263806250093126661881529659439286104633260571045988891246654789981706456305779928307958559258929971310889886298263083688511858092259262222715047885661292682732376505794769751684645026459457879975904613443041083087530210761943734257264750956299587198094064430438175407270786801055065349286659468980758318150531376003144474228688285561531290516733447474566573262185978370534999499130333658223473787500508777507723808825357032409917767573178384019342478525399503483648658954371249163484632342117582697394077271166535745461289850388782662292996831663244317888037968568330435396797375816174308965041032953674356503897363250067669247776899390667174305510126790814801061794182176706165013879403717792381397518706391734130899235890999067330825465796635794585417542518839887099923301453930187281479387237113368976609019503750714887722325556106440521790344723442004912140713504994922252770218455480295026650020366316771804670662004782711201821836913445722410767869869057594263630343387287231203945934355740517297016068367726167954617222772914295609601527687525973917018375583608136679637149449775273001301812649030557117603680793884876889910408315793516604457402716991977922133371472959038623377962436110883042181750639084060184831186903208547451854081337829871226358464817747047845370190550838199391165293786599996245189783486735041892168105279590105160874587067710850969033980255368108508904680098088070801424903274624207162374601866781875250156807853330744172727574323121131822195261201553722042134279762512037136371563144200524298140432680396860296918250280545773637659502078050526720480695678482660515522137346806497852526127588720547012016332830247777008288175961567500380742434773840167352292498756170150181199160254272755159736560043491558731599799973844948216035831955937238743012770147039940806149860331717926858183423972357005230080337393204333139676283290139877861182224070786275776332648881186288926118751264885649474627154714907966721379058986797607858848799305034971908655375585601637329380145432995061008588776278449591514377802113157578117544293179048898849413946279709091827063544397552117837653428165487071986081836687696991234505570424682100639989284884566713771201656368330757319407498430680618620440647707867438598135175621166869080410804186189192029821425859803926564811913368776924964089072862821252576446538872304152690870405358066544017068517015325032242641987599846135004999269239682162396083601987403835146050248877677255437398040883122140625558490258839472972675086909460912918809170063944764464839999322223836985662486067869532232841960636823974355494305226877233006644720546801889040717445070330668225115706816239850831208511046316999278909936023035931074813834989888709711874695778818057099387692989846637232958595614988881333370077363913170274391491955158096328121354439776368246918509119495525402729095223452695575340100718720187851376484208974057533701576530161986221780972766701268611584964088823966343693738804274885198238518065541653397613854394122470677008813617285736220629341262327171685064395090267697123521776537470815313262423922330946850904731398114263542847364067276293414625322779866335906151867388559434299358558471809855816252959926365663795056209053146630910031902616712920090731837959649063207847730957636767988131153016836096322587704813757911874489595802821146730620770348487245552954474021555962309466181910603960719206090486463752255147044430200434965505638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 92920289639706301696800431007896162703984598833933174968595982151472403931383483307987719996050777177247812269958113077680882563387059957451005389325083556391493229791634272688551971678408831896314581952358342259077459292083881278551286009573302197791006229093879250656648879720170141462641742980961293614368298228602017144857573657662941560705048025353091625991621768774485054847809760956475309175759518727108996376364296653009285923744725781438004500630182208011881161205085286130151624484993022099926702887042139571042215119675969303580116581841409157352427881689944089262793120598482221342699988112740804133276414364124455425012362060802997930180366115057008861097174882011512978045636416620911330556851494242716154969992650765726987764948232120328399371222984605612090926700244536739909552230933573228211962823464956806855393448551574823782450160519931832201747134587072419727998264412198046205922339939215846988194653503198177691284199295485548108021565075308863364266086650882890213388857873176275235252377573048573564428307213240676563327153476911101109110429976615044057383204412639000598511311466699199268582493998328955810281504028708854942735942320663251106074173481123533922167281258117859182428826962445851944126136422458278891192792555808634330687654703689974780146819248345581111489201632823771661597077385925229710944085884999511138153865546546238951112802456581575638772188957123744146595899558207551080042518238347203257841823980908363275047832438978915320422603111061164445840148164638790861524703363405428709868755102368354592225429960526562189921849195434223935293333200273229244575301295176651702161448299977883879998603722224027226070933108944242931747511189747933580837432430141185928760012909868764989717295896268815064880615382460466334957806527742921225282845822334979064088090366646410688500664739488066948947529992382258533297380217237848172234888453589526175774264483908813958263127555017431020204569634232514954085524341703228757464734091611911993034996344704000876133033700389974181119912340789226091082087309081560336022800773817834057403802976345380217587782167447522298884164589153348801777701699737491834370775124967481672699034919775877525020559924229766223897242931316770245147969036340643184699823971597082930290302046442014281407295855248903427878654553282428563225756275653185969581525358248248589538734831403761472908213843610055149604989131199122487732548374554846783219355412472116679650277920689210281599187745289274234171386059561851145132308180185228601621905722576292269708708536989864890372697938244755102834002514145047494989277310309975599171287821396600525622282356720065886544063175540886713788782169299099831761309161704408358525470293733135628423576688361253427963277120703999035814665413695304592009188906514552518900248108154248314914676111813198351818051914571008547015687216814330803013037473931971479704514865161461199225004458108928081344558677582737740514675183977906725638067414560831757643681710426602438870962114678682816300132912116637203873097451678832670113300184960593297880219640680203096173955491218376556679379499982774248616987467117344587685276991605826400501988557586939378528493775567162969706960360474220738158688758157191693592181333802548772425290049288656559881831325499973270616200153405217370700544252026068664132908636292498026985437343482457909982015877608115295249191336719687009325870164992611968622558878915048320007836849323006790799098041158350550632373006825486724018590179015885345733891368939720400149385138201951725412105743320831919345507866284838765800321180066964539947669096611114189096098588275179135668888570606525978378200948748205674169429486165335495041028678062589120785020531983969335963805674523876593280467744742005586244491689343592604984200185412554449163972900292728670362748717120996192186241018669041195287255461247036055295592688601148201209075110270240243372995254492974074376221139288317845714824981302645091419061466716011987831304310348657624361795506488158730865982302046767809577705540442461880690982598082083732331797066831829964232814343875168606885215729795296038371785359564199605092129285038890003151666512504739254233862723748474809442888874710413973371785288862682071221743773085043220196868943620169156621304881878790662873377277804028487912320513164591399699472652509916731277436353747557269177647910101437835893391507699808478957075118260539483174861974903109934639776989192183487657190192164099269221381947323849024024737003036873053340632543804781063580732620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -2067193732777450544805275812557301518333322994218009160032371637274061266388125869523575567129413758984951135540573750026011497670616010613375098778575141766424938128447546235738245088978560866915906431295468710837599179252706863219913171170837127244670909677884426766498925439486119016683167581733366314880543012417531783507809445832575935066383758749563291923373940119437401696997400878049886294816872739487663395622356897350222114903081116392455007366075900798044896614764695723251637074154532523257637261530215115113096253772479979743629031518282760873438014704336525552674693493404979387304311905743069255199384906777300943383103539955530983516747480356462688645343573665803592413338604882399903526888837715337358933287347612388923468573292403728820127102791877892779166315050261342733035706851167873330874862678568476133829061883063837988495212230411247888155215042880822555908067593277357348617755149331881759554294401876318607732010330248889392469984990475252379048362443458759898800466590500853909730320346439721560636786385384837911352633468312423825783468400741245465947806144406014293539341146741894339544677169722853766753559783377457796899654903993505103499622153429829457951103577354695641114956664344919205388985944397013383672776170203676724644560503753495070119067708253910696010213158616028676514320973078451787001971767412498887219825598792657606148910365117236391492725381352208145549119503905695249443830134581802271286516117918131295594620358352178562245532366885384801399398654802340396527050189300914037283631419975290295436191627351521723773272858783155414202195662892805706418622703221815629213030573831460802221691138137272727811349758920803214680518857252999706402485556993457608216279508847584537931894370248503692750021328654061384951405357727759445624612276939861673785214193271025872537847739834916158639426859031599484646464828453558345373622888389346077482558278103270066661513626114207304676319714401321525000985874027830052625687932211704572982028860118871463371902475259394197810861396851214528958142906635572276981663177111337407051037736524544951285639268900634151689182927219773302789608981605739170568096410498217984462064148464457795017994453891948767511991877636433893067056637548626983769052592383100165660774356275521337332234721551615350548915458234222572327566411988059825844243021728420747948568687500715314749775132374402626220770747948786148532570636033114102248289492196384317811195758345954316451237648991695008846244352855534813433359424596475978893808327618350368426326223242871555833886908197705635360019849856783194773339050327951667951358724490524188309452960274952569816084545465189533794238731362976178014583144317881183881513058097548348418228857662590212119545234636420198259245761872512025139059687132150570027630528442209508306935923300289265889020704971973092066499831580189003304053058482312577161492286152444864598171917958228551489802355877716995899688566428286250311020239337351439843394449859420737194247944543188595453562923376042446409845770541110752588823518058552956707072817215738466154055310288558381795318396081057866764704871081371187249014773482809899375749138343257019262452355830073719178631305022786234887987683610590418359336637245666575267458850841228749929964473948413164217968844946509206239775157748833968397910718809910092721333918127494419973859513743250313068677453023559864723236763028911131560719305004850822819032099538561090905889281306571239562469513784920858666027523460718923733039759044233047839765910614830057606167892253573830528534880516311655517383966037527290777780619692924150808142634424426691927641302314521810060948074477656156249236032052778903098882386953790480029953490260878086809265072957085634511831974232004289423756216124000410994441051007490552427326128313354495995394587883670944463660155205283722863432808108443228147152665085496808756401764203349911578728461543832322010309106966997540002979182111999511883081095114550068021957212884297201002659358531812305546186648093732782014487374447395801430031180613091467503249760600328592462987525572356553203896185629305440828372660248631497489644444206129567567756408938255456647669598545527652824377245052863955975791211252166192968144784177531902281266219294577953519938846516683339666868370575327517796936554102426039081133464223776999705240154577937624676860043196654786508993746914107102726938526704574925530280126631849727637766525933708602994169600588216077078057164472605515600860299434145454143328517001344252135866368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -3878724694748059249019666542758060886689681858214883906150043192721927382311560377515491202670392664193135669617084963559710048352490427511414338044358177213131205946911414145414241093718214872996410533626436901194702914442267264369942426681595637238379193343135304641769147049385891968007419993934415100197053961142301214845629540958003482741009459445826252448845817830865847670428460748014546815125459602790545683814230912873277500517403736776555965563885362721461637663372445338979978247880584350840812751958577938231083832898423976278662144897642596153854486876934234643800445726580743071517887879842672644233296694589016368769434305532674323221770165832966081023348536198797640258872646792592787038317034816365675689067179257947806378343446837349976864819365451886554587495201504177364464537685948006857492041504963409530999748724328695984917676107280372381020088450085430320459670388558061040899030207406748206901605812687401362587884162761790750896965219558603857614248968841760715952012176172966241749578894358238059649037204906564954704293802222914935690617536486593194734336910534594963453819475017380443781703331802808080449370800713114759917280063879413839015955051264786650316955291487167680505083371572704817341034792902783724615785803797576310107957238722673328022806142721903900751047866249980412676526344357605854279364278190865704427293975359891441315635179058096879986219559256407333125207286639883935384615129272715661926537959620200228414219128159524056753024301957448269588654827319156417851758555909726192683842179587197263249191675937892699311760397341744518470710708095208649022619412001379584310023710769577061202142494508135390057351781532187911353387791969985585123147257349267030564950863935946499596102660528461851032794876193661627636367321233106306110492624031300356752284059358843107703785569430260334348471466544341634183309940745233665105173801407355918626405115894822479006906852048404244604725893247503705448854133068072036781312716607881802074809546762402615814666284564666638827356095389806291807325472530969767167184304320501750505524470661424120062018766397514843021165371743151671371331708888716307027680858344265702572859122095235020309985750702642527695465050803870958471903275976135776449267907390697952851453934262465868060350611799495958926961943489490082439675596687574820559768771960572441985126743783910739315729975951299335700498128138526884336851743114672196596923103570863537855689181151041822735812290022336494324537235916049549454497677371661641295935652109383426765944070480884382890148599574111034207012563412182980680478081917118432481888278627660657022840134095674510037312077445314993301181105827869618133498973614848559442344155155807090160543958326445578181568282949921426449845433928558951350823591133827447095605085474195426250126464802314018915550538623149426652652268997508300619504728577091153415405841791648632437212576874539994285080690719941185183618643222146635170432737901887865543457011034108166520444769835713469141220628244716505897018325242742115283622401366541974379595687918078028047927761736287493258500471169509088620813323412129700455490691636765725088979174337454024084080980429795198668728165216452738635471877237862755838161026879887862926377501983935450957534289859166591836635083040597818783365072888774500690790003318074715407513689488286114308829286549924417571060642877532275899544326854876089383967188807538058700963682800049209300842638592560932116059741126994400204358292874184205780657152899926147834600825491801392591876817454083829906859369551158476559367180552142975090177546850311888572349385866469101925512248111207132531121404200700291469254861012325333666530011410079398515668273025613317162217151541975693336924737383296656166444711555485461556703314030232207031093917296541507205604923036138752755103686484633827287611017244426383178495631804800881596766319525036150189678208559401126908323739653501022164378768680443541791228835398011627407369293715559120496984483031594401386957779505839660249847808064183162272366625866756959549650272321890326035047128492856498162318956232845160746012986698813246417015691780076695875551153396635947450531703587119401711950323552015901473983942235776182742560490659497885124832357543366224858204114521645074040877215268359677829291297732430293875891400760895449888905423879213658551614833323535957340331408270083526147733860691972359564379256007128586727904939277860511034763944701929862901831787042482274112032277175012177869736507666802617039716352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -4894133183610803056926214008818805116998901035707640206674102063935085760551850295591079144705942802798428547764165081230377637166098115451363704268604751040545297438370953624416153490055195821451245911724290393925964998127374893767408458096888445408585803585512938503130807047085705327653678235685246171625719189481211562551251371019591380736863342034095969663203912578681122249074969096374052654874505871806926736655763630647122394484940341802915746333764097086595181368674495973838054616625302914952075591101734094240639165345590114499699006410371121060919027697109080367194523232267488155911909352952466899202704272430831701101966746180966400139451338758953967676111363407021141299308264901489757275962396133975721210431804103887743803784302009054936166426447724977485842274549609665591844973721666316833432494316407212494625277238846024994354196544950251459747796860757576026509486126419546149848090384846740633174374744714424897959668999934468275415015873843217570595064957838219539706602104431473215621653765837219291489582030443550656835776873211073618655525142426079429747887620987718771178558050886319779640726711800924367727565331771658873400082243647972552100638217877190748335461981542503969783777196262976214800466073031607633970747054617593987478208953037375174785239180583485264741617104467617798100166259422950931313796405584773397766824053628054664505542435555940424289525677409665735379218191668888662719723457262198646182248968782077813385378403316969186623936732041808343519739255264485991520763665513865885394248867637383160689284297984102349884398188292030996077387650424950967658129547634736107590641727202575571425706311539728745882359365060865619711634511657798490720763111094827207476922094500997693649980127452955977318904604862630760929684657116341612550508926675494235570600771344830717422977328468611487778982275372371362808241548717383558978612646687324138260190614776489350358467111423935899355346904879030398812096248891908502369926998743374694458524991886671239746301774152319732063914663596724480689857385779632087193399835445344200986998583687019474987616817675454683441603335766411025966089915410379238391889858537067044472723280769133825383994907941579361249752774028401340567152306608848165566447793676839089982299203274450976090279982265729500979636807390961959193771860621235299992412719007997764214168473927841182469875162893893888133515273785754014719208189530287493361815272373717059792839299732203723795685211978646747085753959131225482221263843900260956902500331551656293066526761274291956070859649600582296079870175607053387014684598643814635842273941120978984624581215961818942950009632550311447111268050483246013265730215369937036730040041088919670420653752598750431979613336100775067521136766994432960289831473297258916731772381853598980276698333502543786365049559255912395005303807221527975012915123298402479220534896855566014059407654038056424922313682503780731285744072632006180324492328341744469376245649455404930459851589947718204169544059654806873541802358202495264419177504039371724367680577206290951684267589157540117651528695046006355481402049430111026917993688804475509610597966018856614920431873077209230303072778597002359105408863176122394736605580041361549176937106153006262457612443870900610765015016413216162848790810384448937126136059458675657662148623642932058187803220194686632821060859232653732642271679219079314199933628810791396174048272861571226155296563108886905789198291346019553795342985381065990592230189858449731880606256595272221101690112584156987581885144834627620066320010114501909909795434698907051086856769465710941258535917872967900570297887190602736360633061901591052430919764055846657104191685054494251449644269595380568303606493031757587391789935358099933515000503643977498117153271986907843169603509485279667027941460319738596305467055789649726269441410149507281214206411307212480267075448993077774727068699348110800555323773312166550101094831830104455033132589242884216376985459237295212138801376143122226409811587467091974269947388004383367098282610343950823433124889305167753421333375235230201440330130641705655965716886642273040396968348333964700367647432591933923279108615836278122786887400054553158216962598946082404180086611969958620170662328097132066208096708902764279898529128829698098085242501978028518151997414165688676047065420162611027567866730817368813533568819672686903433856377578094069156753853062252391848514340093479661125381923279618676527565900038149791991216504208346133089484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -4969916660698650852467992572538102956166140666429528161932545418350334979074571752312122323265105958733230135395188969415775467465938188636642654010390614773967942941422700576054982405314814737745493525943020955693582684913245528619404591218183708589235851005926638466738794448626551971333854454936220015783150291194073025404806998988003215448579964770060011147261837282409930423581690951418220677594901236346878594697425877399705339120857885881835993017961988062986759802187328520067796238584691313161469663112491279080991046836845221745719163229102155416212790708376741200332360345112372675505955146819117372585117264380216418054423433165559448433451569850571815580674422979272725251287388064679228215450142333776018060382613149866431409439885055623524468265271714330569297097742110762694999287136150516401373582491858742313065542681012140450596537407371246647512574763120503022756914503942221394846062216297610511433798296491296316148014300149176890993831785312169332090262545076604807155830754249022731642078334494683450116097166595216935171156546938695085068868574161704526923492715571778227434929766484540961359409996647689309170897755794314654390985627948107070445314364712235656518797151639175454383238639960891458696059855837771066110159402591750786008206397581060123806049826517943716004307256631860766623514768110071264302946210498105884423788178197018082979719888784519416090658054612398786622186065269306540298739853310304756520825805080023219352985822681773527802951115384874230003994099744641743057769877039688919288983575266577735455365480425093240194044768594888863204884497686237810363783913904408953893054984586798181958394486073308080777005696092559226173805907618400291397838059106547873695731265174808588985627308288285822984016236573130240205078743595439531416439015855520243758318876488037385560804984461390476698091147472615924714028114775303997337377310054354818691481880725748946288985326202791462926576782398221240221839728159075132073042572841807127794445863865856097622597392225417281634834792814847505605596487204996392602969530762964956863229354143082590209399022642480221312263888278361432530567097813777968446309034847957886150910874079979016695563692436860275911480829956502714150449222147913445199061327751971869521723605152782346577989860490288333237831007797736822120786068730309891462271459472593299544936535890836536822338955140979039771392291395934953496454434883190919007170041838228298979653309213085474897938198928762680912200796291275075400006110205818645618980990605947233931994202909587071177925658558734780266787755376614069203556486991139461345848673910571200448015492808036072533878051400751876958876586856467967313177041173186707645392194630231179101388220339115903712931795870344458796901031053847238415240891526638208575485667760445909899233322310633619661869337277365098082891434200557508136500670270520500906509452284292315349806896710519977896013155962507251890671101079918172061478793288455454827200839170972530025791303557058234012299240145679580084108533606548150210122694223039784225706024738353989377292596737914741144915519415779901930546655959136749731140500085231376776723019583705461314347030003821415979678583477769473175583825045912455560389271993339898189890827853079193545032281353030673939414665499541658201212618797027541183348040077092664620638260940535044722589029474029490958397511757474025390344635536006133503909210910472131169196063583155712432715914651579951716452372042913257671633029838811583115938000454830119544500904116528231895308441620150657965254146989302009287006626520075015439052770520296621121689917509799697170041341416177672955735187267593211590845895467570659663207231412259261808396456251653924044674442020148980551972154122729708996888472522995410769957413534435014760805541395867228380446636650085755974921511475179359536614628316552263661619822011145535370962508000925224818857761383163945861858552550902255433632495164115380901179816581354627444984162344637912733226948809903872802120580512140099314761594843817519571797094428747555098839468558286035045174327451009461937933449255389223178006394812299438394346176714475110459767217653955403811280898732384419323161288508097033486226764374096025895768200535659139543322779627455131921376287316716970275215691964142193894023963411981753217843418189359410772476141846379014689215951733330015826115887014489655446048933107635533832334287750776211274009156834345991731724017719926086455078678146715631654233065106465307095865298717345432207360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -4092897337318383130475802135553337954651326870728542721435217364519763244963446222624200330348204110845656815421273011192904613645594579710788314738681786669169198919243314458361675861379822901613421219803390327609756851077456752651340407790062749116711817578679176353750224344705831634399177475127747775814160461544858637694413320286601124900997400960585527448395263361465739279109998163987872590811505356270814446007006769612496202953044429366127097906695590784577231907427107718018026895401728407481291887532930219881819819848488881953541564472704301206460761741410478337530494216757633542624733765277899733272241779930289470789907993377712848052385538884197278516942569630487325251570696235997017451192146505083663978456108086971573713139031088599387347742976992763590233750876611968554323413724837337493252557598244653655054406872544468331887854723440389110547294259053919103657394955395302168256814223645342237660783951450586768996423397095829207821016289782725521276551976267430095205534896640919871543488734154490163453061309128851971108104973091003449707120135622334195323028231940578969154378600340244501195874567950203498662836604272663495738631683505502939368554915645704481641819630889089313162040571834971162596194787569676939013732634613572672354157407932568679317918351979479201100247905188927045208420332193374871637828042417937659529491181593479558177131622705998889395313747907990450487039393345686053291645955115292502361085061627059337435342733857836151425876937575583906543979607022790580225765109749910308453608040896869746022203683825940960017652155231785620584593870858748702950195169108085124807418002005923639157648669583562480082403845092581712846732146349940449584906905469264371772550236348732413181916032494338681780582767485494730611641758801135032512390727052220307270329458312666105425559058177108349856231401487707513626272414052916745325793109831117191874322357729817728406364645011718498545630269701154418486867576993806539101507360910343591300243023414190282805330442848794132577490187531655712217487780410339207765697133047433454725546197825776657517989044853706431688611638298963613430676489901466276289082553321205831013964052578047179193026549892527201280238360963138020151781667153578890654039009915712877510909928240211539372994902870958677988179024727489013303429023586199022630120545639110226649086855177345031622483506394109858879391947637700920728120727483558783958833757418109688480956006360178361061570939662519256167727031403241121889478449964011569430303523707075756164774443753760848930476230659336651157580008394694290428757288507028818622715579019524001502327526485864268379736817076104674572843952673443349513554152877539795990294280992997232125309555748359784220484954378824118466217389133619313230386320965356850541398082901390902220938289813114152420920749824091295114386968642683553143656910144571375095903865972332599850056597607827348261676193897253194457428452923578852271412823625012204935829677226068754745049646542329462618651139555693217188755132256955191721291489147740226999201879655643940590722835110389224809427573993484132796964554829347787584301365535335679794369483040590835222533133341763484391796660316860248218570640977702417491754887231149872552189011891208650372492655556888982938401383506531653811342857626793374045440917093044516460655659966106226351730876155017599219129765255606745175491545626965348510462856611421887121508509185113901656918688525753796107746165307224649250114726409160032819436990218930210209748994064253890356979708838707948300340310406019990879543923693040874269815617239307674163767574207939200409168628671593365368307149099687807463763619745960427321354299214240988768523583353910973735846373760547743400173014618245614678021823897391514172548221207751224095211153504720559217075927743486030942534388118320723973895197221803146753175311242109313554744928278394682747257139788139022935461597073869020135953963164549190441415620482334473829859516256547849089633482987899192053423751122891456669852147539316707483066220976681236832725189101233900585986803988850528838899554290839638287735898590622138130797549912570746203309533370001351417050691272709136534563800380246951031063307769471897659934197285457698784811901605033403455660562952478105087105677065648144253885220429774873431910721585662460478585631852157164297827692680680595490307421838362177931062362314715445638170074594684429319044358157048936118445396601631317016265589353195491890565587125135615362240056629431107584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -2704884643425973052611354313041614214142356250137669434818399324295848253143155475605106641206419895927599360167283271239444600915716522210675936542638880201844698061924122561800238559107585949662658957314932944406181979574845186024267526609992182428583988946718662962287543996833919763969540990680208429873041712479901022532563901746681363352757896987187275531674804656044596675846107797195384771643492852446917180118953386985981661792726113143704287961387519989496703036694964348929757054801086566004799541982271406800384363552977219430353730037351660307603899201047572979657126983138009883361745828472222357281442528093082046427660167551998169044960603479669923013500050649757972719141256043548724623900152228836939454577667715669300345734388105608441521540301652554093015927098888000979839815980212966401091756801411701609449951890431798279871400438325081856400280441185559991600673547780508583316031625248592406805937169630406796702101522017312998922247453654650900472087336997473102136442995015506984384560801435170751063824160393719259119132154456426882176980012675867232259193248055905530811032731211846402025253655350528969796939009986449121991287200708687729296423353513932692174322025834520561212915462355640095230388214794292820450214076810547476480506064776156773559832566814602881224005261081920397571604095677466185733677273817750790971286776459837504541448125586168137604062918310687662393706933450452042691801582426195248503244666284007911310238979765400619164987709414909539942873538723910886952688405217119770227439286578239672242289574319253173647558347446061504819810239068736812131305911171062805497283537486202353297810894232462081818348532749349320450886493444876508158408968350441425477198360761692292375695157062352248964629517967767746379786421087664773129824252874670866133457607853377520301557698589183347565130950247466694848767214613241160758677248279567841330264745662088336211746671497146680705854585321674681787969699599888232230395080291387923939076963221743914656016516976888860294357812138721281023951029524248561091016239354209061952163167361065382859656173229382236405705103282203229925991884470287327730727139590389463447431522487484886049405985949364450257706109501246731418548328545205350847562904088137554296849688862120858486004195501948600983112646234946869121545499359026689726179465935971040501863006244392856449727856884321233128836187905635592768649970576676774162781379124764109529249430417825560794115654316760696934532990578030024643481738080440169671746098703649034603880978270123812653550075233080694620256109096770192067873262186756446920670748885773717973044877691347922134065526470677856972367338617151020745665068201310429051030773154333487055780669975568893769527203835611575240141260765956785044062666740332977042458465247176627306377132674192009072544869323129828807361157801986956768176556085524722241730097580606960136871700758622988386542587730918220056313140218386500064991540266810548503027334211311184579157967432303224668950520253195024249622714529001245402513004023470979950497279621733015442000212507820026615037775685544395152852468441888168741575049895988012731862104910222154347064626621527653572130733655850570838014588604907491785348225993635569011700624270862350413618970785943365679570667427852611913931470514499785890839118252254982373188340425532197817785039336715208781978760338778501489211569043424628714111189687037160618078126662096047814660410955715955505119292241261927347339642321358790167702103865466113210305586589373025228985484422596353097736320460800572007720043141513238999033258149988619570876873840112010756035492671172029550797870533639124458012536051669077139627790659692498526783838291703830358364992814048015973837488536881383909581462289424277875323389064299783082967160944743665638656581568289004902863774714007230464768525812857197981728699079513575765598389902276379049750292374169624689074271493290230316600247191254618473572129131225759146551357725980492600568202510670909065840960405621919051567638418119339615266862521299523277369014411349794759376211188422185410804164105783176681505941122452799428162454022080627844816996534998530529687771302903484649402124555148959709754865576385442080645819818886280298390010609945361183005873660885494205708052910554294774957836315747665995948996359399604936801179022921349757367109630826133483686953174938202641291782300831550411436828031823062013882906447011258201762924719985441849190054963318709884290254517903167432706330729434316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1431855494925277654601947637302628247647930148773843310898062112402201045034575836293181947299344697316305990625265272997204805510087198539125770930429192778804177333741305991362282631857678482730981621637165463925488821533421399738779001428228968498214207464648096418736636423216447963468667431475899692910251434124818638892605655999218759361611896176888031153217752078758679201621352727591110520936137953162494105696144314137040395974395273767692537391869544568287618404529701595414644895892499739361446987290004368128625687606609786159187604016829858439204887177522063883856499213045299285374313798304503767902457323637644274833116698380877577642295311293710305795907006123714592660278237242917628443604146382615126371577547972243632040596428867682145349455023230936951713593496739666486848227761059138542363721745598915878887311366954039960542186938804372395677714926419943084915758151041406914532567716594175981582324329980376279339065226975713714508254962530983051651709694093578919269318162308954201007452111958048657963968769535231677802789841297436460955647395051382643106813518929071822408817351652060507755300652847886227596927342354722350751642686259401847621201220560263692939034494650493327325550958640666348091536780465294816849309642083478016758087610076087760774985725103733904518609985105620576044236902852613368659843295527091272612647496572537088818510482760246833891325725113682034525095194075693073181148825925154907306764548582471598335468894223776701647389266560476447249675467292009807311249582125825774616114653324066442925941807706085476997947119727970888309531448945933665576893512966904600494391808590349143809847448419798355046378743743589558108424025343959877836579068631210836241496999328995589534264906472874064688217139824958983602616695988899152656969610245251953038185117995857433095975965248883871951685216978790308906614352435492524910641460708692602528625858941600281534652744600446781705405515013796111327257332270739824502786575680177404035017127793514471049174818882212825133710368203351029697049444762981943073510040415568949374195109857077189624761700187306067665705370580652079568856762660538939804243763376625804908660575000265291654044778468520882175404329547552093832720422689574542583782969943489826648473795794292836167017864368193691989934879281603786718802957200518650351131334376174271579654468808176783910064503588308443089090773795822662388447538576979278098475436749709889168378940042961401870244678208396711888397630074267896883237546402721371804727943342645936294721721524445110129815041459422898774755500579991712921346452381659985140943804723837570204980801426252211120884808098513759606885365741554694539748658239714138882823663381017688710841196992641270867685637195770407552886012819280064462830969065157332067668553154939490917853696317085777354822107761293760435179963409537123649007022500773254653276133797176517766319212485712612359125298065092379963741139359981071549331505729152699525544350272315576912935936243170935250615962472615772831715903861141713164890602545460233720896197295668524281293020786554739621188943188763404973181608140280314317972273697004714088845405705109206345439978840911892651638711918912552768621037098327843338526573878774849701978081930102798165254815846634984198332132980195712658747377408550815687664931900033894473092526351677691120946416278613190817680031446519405980287182857158357531120515928202938349367642619149056032448131581555710570653808148073372844269510121862681615129994067143882468160299709484834047817039349875758011100609364767873411388153973475137748021003084108561332907613796202939765055440702469730950386819466363247289945045070902939232593187084256185720410006249248494169925251294261973146273073240552552689756824319973116916873742067674953808384440093584229297102754232938583615435828627015841444469888922333527644585304901139125236056185883981249524244700927962386790613065368925996436317959591078011201831068408847606109603054275398053288454821362055636648871406943468228371769062553431194181990613458433643732085345914793860008112996172394414095741988169415157283258138085761544963494760719580818927239948088849493043808319612370360219764737747649816706697482845295446593186888367201542553467432176222848929827532661659485866304491880358213072353859530763210825465373993022558836894433730188425161087707758362814061640905158620627809854805276901309499955345380147790748528188083398657510665266261091965761698173981879726119597510344077368186106394559119360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -609349598007193204671859846989892339275696713401764443155565543478765561813183590523892639125701447606156312162671535497017166917894809183325678416432429556132055601033246237241821505136942521256690482064546591019696550309521139088448310302182747971160936153281299528524172156382986625837573263194881263267951930164479573453386971576461272927011527026147504553256241850212559751993946880431436101890940333969431678613694729589338267411739546760161553986953527399689469888807221612902422526841203577366039403206621321580745448618187386458412247592859359717183022664768127066781502616263360235669787469415768460564157194733457452473034740193478139184511923590352702334530300564758704704258148220696751788373369519390433287944933580628410258574064633735902535946548105690830321372767928942714603935480688303618320517692674882838693421795105700074178893015917177708997802323413932896332186718590102267794232191530705196976981630153525230878229447311703302258642991185879065156981989995440029018536471830395026172484597504297812857543066683017698263230040879150811261645747382772225926852886829741151463459528912970464265697538611043268126183133690429933836899136891037476229010597001507368775722162678196803318526406249946707595101104174999905544660562451479890489215749763344961776329905880586397213533477218592216364490563238176098447866885106717265592624587831453152806777576981852465792532970879304303314623019961787608965085904187132690249610399966068922120508497725473251985404308539186830491050820212541825043910169704912374592258326132755659395996685964438610400831403366943592873962421878919501168712851360430184455922945168566757823095961377371880060657023004798740062052789481372403611083420227525987265878915903614260557436603716827855251633501947435454359804529037402103616846086436694214225173799424178055287898930314986158148046025497975244764282893235398877934355953127318398254667674206936588970637587910800941289247094120530454206427471611153068271482702309918841033754333304256507203974154875014034749756909938960115580986869774229663992237089381849773428452516777039666404847327166656308902218194107443580222679431689673721101805051977353569623300840059965489987687516181929995690696457663652401377512855273659888824702261678810728082107569274333979150056954982490039799988716304828390090010027973707972694591422286565447854139903646058790551543548451378591239504658759038989901420419273054187808180993296479250102587401603300105407870352190827909050212881686988104777087625860752829060540846767302404785612479936703926750864320069371270066668092396404797221879589700304878541339770041694543200535469068562557313691280861162440850311876486348444060032501095230184692746877851693116223968379968586282349354203372879033368862385383543056428329766174937671254551954899856331378723774868750910974645180964746872199872537961257820920549645076344404629876784220346165334840275015258732051076830111605856034787073965061151832379710928172791709564489033517295809062753520553482119654284520638713567515161060947749315219546532049308687874452545973561230068577582864514126246458217465287924179744010666047551656253850098361287860040292071204654793930499524866914385859617454301835068043818060616682542713501234560347573497462155247718337512667228308544403288641940229181485109495037870357221023047214811850293805824006742889580215325834531179540570956002447762964237098621016797668466947512537395020706938716408672078767519719522709492789377039474327267511703939450968730928519913881223024959727981894812515530595892959542713871906254342354024196699708274674801954408053665186543736761784750814752558560437514683756773185264759866973424490414847510456341302597983666370678834121860075807537282084731872362035481205726453018464977520514550465287294678110230960670076706243833467668028516154282463666098379719739100915263803213169779764668897580658481112235398040504401897890406475826930194583099494192484994409400881571552235992149028309954218597490998319261383591128858195563213938637983839490112124210039044635334404255255008824432335343477673489522688216711726327075648438250708296360848130426119235967124198849192055962766303059816002737807978512517442518745809420476522059073348737380830001270858756314620991186724068865172378652382879436931172304213468157752254160794512348941653472388892032643882180549325406505526478825879910303059710550010797805552255861397124842349414732465517270780477018523198042199481352933991124034362011469710991871980768586158020606558208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -209503997864983551887762285871950690733203460038543507940227341155585805096964696760284302867271255167688822995551816754761171279625846527938556575619355229179326894202967152660644912695823832209821506859235482682915578970707841527653102428444466403631658756239145115324707420935085373298558249689616379438336277866804729326196067049134539071299260187632347811757213189690398315673337410461780164934562440679706797791598073998162711086543899950357038251745541256137581411288083133901882092256994877538562107997637913947971273465109778513510426423194093449465758245957733786955104327727583384798152922733854875262726412100502580518453926574644419584342108856870196866492516731512890159817189163171646796059662937134566822324958995388008062470808565297829051320835279759276843757908225708810725484524578393912868072225635717503903064438911859033587370706572661309873624062660917389948979141620863398524979057152993214529756606882764458160834129148478943527503543455687640512576644874718349151484594244341044527728375100902228391825765296204985371220331449436028272076287402333576492066560653520559691032228967047039375023889065445328025037463068912775610475378716655690467768262539069209111568466105766483811663730751111404418912463470461663454318737080130080686913482255954313226918974082481617223639181428970877461915603473662620007276259896790661269353946395958570225858581342381842518770605338150783894665523652900051763592107218764433160641415970020845946783017100115246668312308625266790756189544376030912105522371989784856449163651253266885666694112309972451677396130747435658609388628786260023632153378484976348079210740279617853016673798958308226245093213342414457821083630378644370369862482699588021018913943617850270172052103908706607386079585306447820258256903216250058296575123539307519683410107299885179032039012316820990192566159108299439548402976767234975530815799036285688310733583713505241776681499766401693655524392509401461129810297272812167099183245007613499752244753007459091615100003363496734521133444657884336948068953689068139853210195209775780414371145330338968267331834594131686500287657497042555979068091219903159768254995222432512101723369697824713771529947735517274712067585284419913452842696330884304481335109304668141675303356062599592763186513274621394131465985715246982317193092776801558485410326790474083469814444929916008419673438874687849231503240811231327487020623697731842399280910103113413385706034641097806324226548075536028775918637193466165210092140534269889956229092320856821042921305943339812932144271948416238621183096611977080908244786941712213902322281131930304178979633688310043252895170269435997849918930122903934078335482791566206585456771035993901523364766844795522172661750045427567694792006875476225669251908713997466490913986653279464626699823602337096356545178278995071122748464029212099684481385080855056206568204753684283087213943693016654362009919123320009155245489815638592091126625031025729438074391713359455921224504457890868430403063591000696759052849584143964138368973787556614632857564513188847577982912807529150782442806256519027462022993238073856627304961039020404061474628590028022070812488409967886501160151876884893701992443357931329501774407568574564639471087009269012976030572574672087710527836119281679857910399729620512502942706502166019988977637176157391454912933399716314170262939490842105229821217010526170859841736688627305706055067411296283726925674336347551312606658103259883344405740613851221850722105013282727850943763532253852905207150298132718627082957100319772423526615392898583952522827119057762891080824956933861222112207732825190901315096674317262066284590784671087374058831049587824341154589497986399399910380013151790100375113395778781065693123073317903134657122239109419176168980307563873731592775929094700506543299297358124063658043719580647646321985290151550070413414967642130103114187201312736051163455715469421916008306210268055728577797114132445064124345258422669179933097427142874017579429822126470568746473990382512736169510866074771125987423958329378336738923670333723645057839516289237678452615779654572250768794217157600066176083000706491970238986144669532422024658481955925161034746793371600227121084937552756114414563669802255000040383903022257862219351710730634815124721147728544460638287601259399054967223085456860290561631158401712572581845017557307830362923368480504150601813276417539808106883317366353734493461143486819561686330493650532793134176883595055082417369907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -58442753059222399246994055538513800285521272461955126023285642248562355125370973154584709599676823709895024253974313828799717205224007534031471683866180951982164784118404047533970145669939215954704090220054829866107517788191879771922339393481610144039085685281070274336400703484874652689999303684302185682954406058051701244826450482792131572664756425291028441872380122155545790384421879470481403771736384185971958181727196998026929146946570112696809951852345911031079781852217422959736445925683584412311062749182189133709195164766263116033198573925154327661793353222705213002304831816222883730034205861940973678909966204522823245674601924548756004955012805879440127376164584839412800554643985294029408795184078406129224993580721364986328117893110712874932750933060282244204090032700420086771097607401769804060898984663005543382401187828125034363554464834214659222841666833064619716125183791826332549002384488320906455368522351656677065817725221305130333454487517909778017917732230469184882704433735059509395042155769249357521448784729366526756649565410747383505288477711031594196241714632306432159569680302900597650842151912284513446124720962262308145713989124679804510847971559573008854699107563845304710194688309806368415965967767211149176145054594431272462409632779050790942505491393905660252414320289983322584154478208488472719382937977207886473816718404983112358133185376040187086290379770103848038629545851290638654686193976702351498768902338951751980921532427015972091876872532248789590826580627621432221990140880808153518127775333976230337251198474267089570078149662518890639346944432106463984728406595377349812433921325732935183182348854814807025193624652080756614061581409133166920464629985719230297637789729864585685744450174960895027734864446389647292509883408703968230672185727310824095092105591555891107440270632061322665010697325561936019040624189510944851375777474701174852852492928988473136555447851709827671154750723817799376685573198208294370256223684962380993301755059720339389171082672421115489215585302485070430052754491886918652219887740269372426775090590443457295202632331063031233594176497869517883824191150953119189096705200370286572982054826146843410036918877559841020342270168187256639410201421213707840854004899571712015893488659558576819978104671257615611131621884838519306869070478074420925404467629378262707448873918592500548579795467410034884508087796371791709212112187001187163541650776773639920450031004588566859260649685724565547147911277091796247276677201988150200510029081694862317488292903882036244599193426678249048916985380824359346844985989532594395288035926991237750679532053031437719350488644175869261294019934522620365872582448546709402456618308293757661641778269074363031188680393561065209193359330565258321092986187488968316494343126636271900472222739059347659009654418585092960128378723585926950701322189822708623195431089435512454106217578562562701559452087658714016289729116176195079311059546206213122415833744711828278231972695460779196565087706648198097359776439437653500765276250875556478293855513224492789554548561863918257314287107647692714266204195756493352578803784663294928307442293731846045936489347821384987170213206546385918270596573187001098447763403411309644604942624034108603285275606743863771620654016365076252983179362013028454992362186430136167893599981808307035748218279212805779844360915074286738891338896617090647701925729792109914272847676943629638399291737153154521303777690483241117812595247657728103540085603452410985655000066209397713328867218039589697403724110875601867797194353726690730919488108606947073511585346891921229871679096419794974550307142220446632660449785002559033377332937849943871944617961376714345647829295421373024889318112095799055104378865133715834028642896618877503261975807638055292637484377779259670692497296833870700219720459707572102291416047655454430105271310354378742342952193036760014296245113336195111002635944468853803717216410146924402343790688567413696896005626579745896913241428502211484313703918957976809812967327450255701039563908648539024423276023858302739819728855971342578986417623396240897472805062260725562068852576867342305499696908926566171613495842743965663374114169534561508235334160166891059838896158679116591696916565762806991424396986599027009449280674347451053018474060950073088473430758485951795672686908979208395548517531902645307239818586868276770791713942865793926579069478202041405031623977063849938422860300194099302534251994262728288438845440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -13258960110909828927318873067189363827827508711826893276932598701175919665629947393901592918892346399143916881730912763336857625797872972688957783506926424683588495846619496375711524769678878282194862341822801038236087378039512806147238657324084420114953508991761528208269172403798879557632318465745231422043418846418913007141522269747066525488694913454721726332027522805088712425589195727675471776645250110822126017888572339861492532671990386211258741233976917322844802957697851017172953931869465471598952753474198621960996402071905391519342020711265966316626737282087588969788460685469835974692592664426626189711293723206684516893022499492751764388801140315144962120278439902964124872678568382697352194359197021209326761833269987986418255510991726947475719547482449923488692156311213477533784994177598554270827968271357331699165034914162020404693566538515711676469886094781986654152730890828583272694583493084095513391906357715689897591933604580931256018055913899413806700703145441955468496710649210080131583977549314309741915581083652415611590141604431286630217641884249666293123572207101564304829009598867560079769360676825028201657981993072456162943018825595569373476388072031440304231766232512029570429372852936351752076859867663514124999758099928962878624856576727246999608759240298044360007693009373404946144716250620439202255329000231892129818708150011608048108753985313929070285842051013846435418442396532616540717135498944472783419362116503092578862885496655194881452798049268632127907025513218129492156783901045452071121888626312236700678182381756315279709618242109072348295700161722544732918440917137632948500638699788875778831695538016511061744870395966832843153187852431166812076506068237698286356087247593772491349857040997333535158770000740630261602208104541592446522170253928386960946806238842427253740191725321829021589577878032334689274870791237287546160597057309625782112725545935817171227807746055448956020579924855984748350338817369426243239960564714270765482117000973396929218355848529832348493857262004141895517154105104394830085064337065369043649687362319712242907884457372831413429533329657633993723701808811670607754553954006100573691361433790782354501204537815039121410299001037555330163035827417259234919596234433816607674760337516250003011170335908324921043911764595379006843740724263204373804554060880532672217405885027688440510045102689152719093353687840833935503218578670884352387885718892635900886890788589991020495896797239828270530125231746016706194493053890064824121966156032813702453630977176990201257078896513050503252298308128317107700855124746176041384983424963770484854323966735107099497030858938717625100019545819579963641123516716215759239409292066325147863429040590785074591222426917358069086667704208499580276542529090349665535490042853015326988666816967976712214723029233018766918511589305743805297521835792863416830124046042113840181593142312024714706458200715640305686006899257644739477250061945597179786289595612097455341015717562268988577906855899676521349177198670708735326855650477191087634123048964482953938879524965835605553777224991088734317016661879043120153786988454085389139074269104922042714105475537181407466524067481332402043837373065004192967334227142515646763814680550311533070889431236851690758900197207499355070317136514562703269325771460617228845471618054671702760457800143062481758297062123436517383266549664840535156443627624428301212563927672343346451372017540285829952211579013305481512239954761961346298977927183881630738245283826564889301944244535429441588347549720828931872375186568509485464909082204664755157498645703917666422354987452941540406294299105134357312547482165734066659230033452137940122609917079182671646572678683787931523824885122456490289055274758458891815460365223027069928609071534069072711129910403066156027542198028763551662809396679171919837108880337775097972572849555133925377568329066060274909560292142643338969560774935710017834200603995637261253212249885460757556894627516602068452827063279761802959031584013403666700477464137636488164826483059949432985476435644458371386426299534022695028813144778385058028774285146866475070082720613349396907432885382282899186031009502466304403305911645598268490356198610241258448653799795602098463299576539208148093024912073022382158637459352570280390741234318294973912014843309874438821108424696172235223726854273197887265643454705885019773286700867375901732665432066481741680819526699240630983552507029096720175634493374288694870016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -2447804010400282763268086875194068121338412037049282856100799265145491662265810212405938136341929304443781003197202642369953184885335256879148323216682450692880626885238304637090239622766956364858885073589480344320642465469377644898997723310672811554312436909697185705739746999929313630270716070177481818786522407472023337421282707361419073356681744975311913656014589256834966737754095744259479691038387873868488952491173264499372514525805965328985892015589362322605323535702662652845890766716959479593780767797602285924354896242716153199920400004323471456367947624629728969313029873157294930048496501766083630764103588506510415483105135203438036166671049708610411126879869999218069459690250980629609151542256623978695573824890312542481815439272555843231600328527281818541593013282422950564480321842578874745913634893357567864796972810399045573613422062588498852549415582662053955713638845487936254418806868161794339055388995100719581992867494773813822936542843801081095754442701295757550639547433298870902997621066867804701649942497793524681731715629187146300878276253435507090456366475015729168864728040669011203786523975861578937469821392852722143002462738401843903802397691843941386305207488424215264403504636945688598961151124783119520441044221971578074699634904907761312521800250582632557587262853959435980342962492289955801675431410120763838194517345152574711299523269280034594640318819200785836295375402732271742406716003890616318292373071614099215280944885081405566971285185090364836150261998049734102181689818542311979742845844769099161434266172238301707222109167832221317372973926068138803274322269516746583308679175421194946264209557701989748578774683453937635565400875250983177381088128930097897268748850019157203704933995636817241589915684049216959022755696457772737011817494950882477829616197657085217219778395000360210858405643118649588937402048291856632024632655829135403199930040705526875832297026851148341575436301671513178462321084875926030469253863593400716410363629340651810039653325416613328581865598615077404036189065511272649636074997190935119083883381612859582019672168879903698869775126606011287557383380221795236556560957194664347830393028378378192995704448579078153686403078741968036055113955361687488093921185928048365596566957523743059261936246098335162795793218341274587757050626144729977984722289174661051237932263616793135665459580449368171524622192367247197656622730358455837348939390374388498762310437130749903325848247561997893289433556717859922074551563470118778382537755419196760319710306896380087705497713315764462342720891081223897354849345595710280721395091438456364066029078946723424567534364822251708799779564883692649600689172984575219553604490869014182653893489807205388345928474535870030545160415190863671683802848933554727132491078484266391500923699826153627625768866669584093888556888931579847037071092424735860695892610028589394588922955246970972615602267379503441423533276936340027686452758293530036373873475089578719441282847283168123633634615380444075658878889811084108546726501085142668640675522780384073428178557970756048515071731144659460360582928663734708152802038192269172954296597562319540098842496833028712734566520886172535747901321714539101128540656554385697176795825022156895576229536620806492779676665996003689907385653801489295131972464627616208156665264013547009424467433296802065366420132492077161222894318563874087245316338567093548001834830020511604361492440176503638635008073104364767688246572738370990238850898749570521859707754626106798937355363992406606081105380816761437585856722197133825488383060837313604247742048220944154556086716600616090184338416487011381039994407702990772513034219574262302406244861277831096425189936700827219535666157524444816297786609689700790732206751353868752862908479133998861199455307058800419747077378144430168242698217920344119297129497910273206057627070337315040596268604634105725114785955186329624815092718291970369338588178939311052134904257226030730673222859211375142825349495498722520597693356777482056940690932370834143506526212200689075309813740553811990944803050131172032593331418403566270341320985713782532487815173632589161401958666960573373050149261774536904376748569441318278344524882971723987045389165609433849887777389015559451205363107718217770780797403457444735539358885116033699712642173438758216045445197406024558744124407306337239919604134365398520846755968747081053718982698040931312016045799412632300169882417342651709925810643993575083212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -368173732247663426914291326461327937180313414100354573509174235566888695796003208645764996642103458718296604532352850197354263880144875029401103414346167462843224944594508228151322929586825753648704513188560023904672850857212385347353805198962809706245672950720091424376795871707678338194602608501085126851047017003103853132786009404881770070223032621666831976411845641147870412811226716557507099161296209889306478235187307070464046605269228369049134199509443438904915137871835918474629934962872302001992961368577784070468455723100044785321192205151691635522618490718652172905527542672569086575445347554513678177468355432647207680941867009294813471769160383681171418145068125472744144776794886100079628115760426160715020290618390922684885734514422823747683844911453862705750048773901154105071553592317077143580892253541778533475062292414000113818656481322334636174685269095309247642387865152148713430692327682397934311189274737744523306672719487199144108819948144064772346937910953417314766027543539897146949994096870158223310747451957256647291047870068409062209376984898260168168188784184419137099583009317752816691490708617981367163372880339885215151854983639230897671240790082056825388115344690027899113217270581184158386136889936721602974496145014754876728218581879832055246279678632719302881928327113201930710398035705547794635704965189196279640185781535467448889442799134925402430596918225250699568033016301992807863858277435985976709954870503539811932467092534118373774877776669582689358291032954086822488571622198146307811443938137129988237062822837663024156330431017019208190243168960336987346051526154580242962115562995234780754238569846741667169855805958336514328962383206059888248442084531278768099611397541039408615176928436618726793265005227112984354477447438002168219246014662978249374511764844250960337189503316566075488957700562084257827345549076202075543889395932122820821432281704090820008120500361360295215506571939492484363871933334575639281005966249913617519985912165882893231994275745157442354261133797564722893066484493062562167771261458196340171511993784744946483898077022464334171807126624734828104250588962173814463254951328162511869363591723549408467324595469558629009208709832797862270439368674640781551523133117799437913043589367424585275703174442153263016277214849984228269030622292862464532093648469417593498176273288113679542345089073887845423447326197762430717092035843821179763118955037057797200181216330437222481102927668087269776706100085619431652096099825762479444788226240066824508279329958847306326250239596247911127373623235385909865346838463245133691542535833776971456389386781906923154736675820445551259245043310192630041138413493031461464566431878853263138358687574370764542852827221868257639937926573656466384667467851535069915770424756631904802810414681063184989358446164277687535959598708609919153506833078657582675423962920475080850867988359335646600678791628586267851376429360039524974224508655298733914813358654529193806296936364080068477216586647993318104316560723611702560908192023748942112480877378783602704357949307578400507310683469951700816643062155402479434777415390099579205241465698226116062705043569926747501969246322162902331051833611867596129504197220119422882339012525498102282468201825906284240742207537918171806414213253178018975802197644684814249306556922934413077558504726580420586555321040977017364690287058895842909176551413508585816429059771977259990288898382610843131538162193010113759824882525649550346559809753985105338567644174629312003763666596796746911631048732891564279543249217508125602550672205537262174530280524370621405563366504510449697037613258614334527189254627871424941162599700947487462276969260898294149006002354889230558698626291113395852115309136197563660049201892877514168757311450668006267267569394283579088579956352201030425374183597947092707756166080251921691988365076161782561745058973998277721309780485991124522231547801920238915167117238088466683116336814899148061108369468751523975852657391879521675683834309451791272010578555457164361379491523832644276182000797800929333245731982644294824720543832100640080156988059689761673889439532164026319651105020629968719995967594285212650012918415539495682501173212757624753779357510870687732365123066679375247982747202925608542056070296133911642908999801453767099944651087815456210678805624227448711996691767067249763307427113135872403212042071531352726328767524240985839595522899465967929780588911356365074226946547436748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -45706224191199523804366238633300566043405322266337782314280567485101658379938884271955693795466415865413692429581034781470342229924845253836526864274800281247487578186105038148144345228214886809174375322134627352448363564863599767132693236131595203553168019494739366166618365988915690921800376574978157221601618416023379795499328054793833934035099952269623180352621564394205266722251434040375830369949584544991577675342707472373516172930029993304874457418329974645262815097911440207398912289156149265032931354179231076583006401850761474097024108200759312316173249750332470210045788859222105853025556447491596186930409691056266976334811861166433292469092587392818519595296483605447221680629246536169274535333842643491936697601422212076796798041154508055676112980198918890076415746400087958379415637680486084536007676248958013458169551592111492800460165946342339307224083217256190432777408098496361431092178675787107615476169205335771215793011819858743829404406585965991724176162156390265740024439451031916922132926951896746840368840699098976667159663656814656392378245598841221844455355543232086929038122489404865051477713939942211188732988736081042841617872752040871174769444228065114688548035863683049934869769380201968333605813025163012546749628664735070120032769418195787067137632808554608008410207679666144061555611179933802606834060593413758290274876644091702942936364799341951533501568225151571477834256439037768471731589629924268519494470420762927674451162472419412699383419430884256114307841435831407485592953494533251986323625941852917489699034232603620053963234322994186764698534880111559097435862958442903361057798143613279160294216518781979008552408174949247271657886682530181700180801687229348402266502759390676403401095349692865608748113249360782974234441279107008816102499096046503062056974965275008140765445679629372712480159938693922357557315596989846923606050722807145465497779294876174404125752520911216653912210197915291784396000785771894240356913121912636281526471623029263458894073090996696113253063205183964796762332461821014574944171196081812396408127434463750580169301460668506096594504051824590558009254709389437591894879294512233012971850974694861549339135278745902708104654917365620431892301415479920142322160381419836959672820773607524512383483470531845898347102087044552415194251463306716995907978343597490831395692484405808363565878545145038375721574647744971695643229929989110328658559604227405694666183313761871725860872050552326791957690070600212035240577387477366739170392077167184079641247958325717071133476866929011213952109382677503260007010476537950978149151510779590517128849798786716010489981596430987055930720934705306232854757135625645201978122438607215092304752883766869574882246061138938906643422578930907561199151077955798811988718857682638198868358166991289430278026919157405114026627749507326532627110682220577925657630474518059806959429062222992759842552998612800477467867843475391033575030643678934820628330527517065510182428644182482590627327935370030284429803442175128530774058950516114758885872168178186673282114053297158038205166412158201484983653706887129830133087152977481822444367102611366396301377837389757209720794316099987563856164539811492770346559568274966259267555900530019494508034447070929700918927928249551245649254080603405468556477844254945600571232084868396990110354222511414062043809069493671568279352075194803012003988229002193464507552600646831574206215188085473734517803915566995689381907766739647532252971802965225173294104986595879945398701022459361215136446730316428451615233943273345165795085732798229761541193459882377664055632179080074873142696228413000961709525292618672099346869077025261376388947266841494928748028723038449124729125583100183313775849154665555118563390534419113040132469663364261820770756322982524982182320817479642634703578164932385883851386028437424599402390410707257426345479093028603211237411958015026641070119909729930477362878906619809117916826323570266745885269685973069197145588611969817650518903916064952716528148941678285546223522817304996483582756544397344430892878109183925585507152674468692984337149877050135713706468948018521632647382390756597216173159623042759897105754398134664058363862959141563700024047305940675646700846187066274145465861224985549783660688954983079641376384279364687754980398035138522880278379741321216818527119448664350741814793684867055289868133486458952651163455950553097845567985115149621756217008111491189177103299098181632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -4901570462232581506977888000732871250401164368968048291846443033728637291455909543839517892806934523809207996035571160831821408237259261533822267219887018266020754543150135266143887084755144616777910707924600229323260502157516163102946084696714202675287445560401470161149138006255070840936624688214526505456061033533008265679252461877128198392610992342021825934379651406152306523491454798154402258446611400058966264529196971354514904789371993154819867846849555512783866796978888432866237964232242272290835021735077500920949291774709345220160193700024367549276430668276987963559784369114921933389722906582855809694832818189565017370404034085879346629478570193691069092511574264551141772489023960744400219650858814856226694632824528540087107318348853585711268029197080410753634767991075629284876139323755717358854599044854560950589323699602353719419001149732620425672881514996276213310153214328649444680756262004169802489447600749519116550753335020587629562027978163872928398596575928534301183541555180591827643820160994171482210639364848161874439299918684920193443694963493100640308893461856970725674243673709151585739245037742625980313191701120280580270542153927887184898747041562751122303159186862600133041309158653413735878454726137754074454527417164626583911061494752113408528472334545689458668165622408337998956827598241044682822275863518986605179806687622014016676246638742945777706597939868026155223187872816031198703074469999957604935109670084664204783813636762002941733357197447634956463747862681574968666588796492362419103720361640079201964315769904840429876976081911974837861342727484482368584191416154016302645019456460355739098716824234526855664845375483216352586278874837941493600366051444217217679570083052775146591324652849106194323626998407731448052577446662796251054317234274124120081209465313848195006601957227722724862871559548015015159746589708846813669415277916412055904912100544231058604474260524968785386170565894137170002348239383191210014964062511486568519303271833732055841583975177084012562443775545218379892267194715949430486537651813361276153228456408631933524289786371735807180057166423423712373744581406223254112061907560992423777792876307026945628582589302551642068332555748679302537439242848576202568180723705286160033756124620942302252687558319162010971506251886397873593959432245728319716619890237386515268241718582375456613389526276686170647908346915810664829442249631745254831950387200448816450762152105646186738468904618583340537087046601888852963990782911488363975190659288627093794188852337414235494261259857038281761142005363272019894453245131788671520977324457960067441088435806121253097012126972226211007780334119433858235955840123307432265198339768532729346296497823281113513700636244192382333650631601624343384950708584236404788436953795622432812517987163797026245413519190666987554546504303178341450916202341969647935118003859687898016786861331312834748707593096157103259143594422446648932781070464922873546463579928640296878630609855199207629802316947530393732366735523062089750956780475523599758786088534591044874285177791717645968492580544864633376218547389206613521087602261739722986257696021851581860125403276531644742164398435064823891918902189612106265027595618462235845310432602849506519116674850964750838775949217756266485473101264665586328268367080988505514061480511964927372741769995836293355896003599972156867697021796839166759617921958776265470252779348448213187190649096446753947889544642524041340158212988411765834282840395742864652001591202736666393385026048508221610398929757712927583551167869012899912243637861154041806071874354802071525293084618531819952994130662194542267250446872797382044821310373034951031605048434973214127551458008779953135590845166667236881778095590734269620335266657994473596833043550953793810834683555500241008961629828137030442993949430366633688735023621279946494372567271963691011233649589433406502012769341711577003908792665413230475630786301918604465495204358572129174764024894347094453542743090434320804705062118034005009525631091776468142890941827402670928752840436492144216538781973815834238610243315468485065120316494684925845948028881436915278816101953157320826588497896434091057800560251553195721057815865614386467898154018605905481206158911610116683178721251864558464100836907116749743551396594459890866027196630441413098901220060195229180551381035968004226764787587846748678018531826513906783026072969110829013100177775263573774103257370525946129714826444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -501370972869701268274350818424153328916246994549661362594290016175077284538044446642791647404260562853496544427634140525968206579098696935411258481601876755815517032120720590077897965914605215330719026353698982285636362567030888462077750436085337915868181647348353542748270786251918253187908276659023796535555411173674957718754180906920787387618255397564862269865586086931924505321739297809851660036542071644929803239110889400192503499035664626300790444947011054463901012914499055914051536959216509575827781343054129243683727102613164449937277772194342013384839831285990027054004893743496466923809991277030049955420148552813571088958269779341819811750583136129743970500308991501252842565410444620138655407629240964891054510173525750830984856335770792054311914726446599427060429567718866887701723426243604569256879574365345828351811912503244088031017516504615039960162568077740703949632520953192332876846900911408882762420005284356003850905891970948818399011829140036379461553223393410669627600445625106005411452575232117354526374323546213172717284633329569442654192012081395096270142824486046119819552362216596465550715760429131153182775044530059891654148447889220080595456167303385677744528063660011273350144648966181433630010992167165651986364193835053457379306524943535706294022971630524599613983736959519208433902296640892031041244538889036968507010862826312752512444550029009897087472517901023471499878716329098940683237471419965119708863437774964701413554182621353492755365761222515738130867720412416573086848108879314175704452087857116124494503913282301216518975040549058982449360810504342922123120001756229568283535501238091759509097452679676273446581717723551424941650743138849072126795338545051923266906069987872002209430189740693351761520416364604239285641791982793321084459238766037615114383519846402694774881227526231059664856844699356637255946421104492643674978082709557110143398561631031534309140263986081139818926298069377594146677799853611681245916199322411067266126605079175258263934534537367266311260801113690106102370736259701473922269739456428924732872915341238684103429844908244745315680877727017102189924468759573540766287204104831020491446415071683209828290587942595171126387493044258331026791663938239575315878882724955572866759146402631574783045726873695620250838933731910883416533524762470515382683874126015183314786116228607045341416206765416878065320734981317179606398460164752004404085834096333079531223129330494798106701142163404488029817513387186242744504761689526343987182745309114172832971403871581975599044344456121554410229100362542551730564253517749799637997854266168983580667683008672032735008691070401467630738887307069811766157702606371491825445738509418350952330499123011916469130295627918923153102287431604701313160711191498718180270806233374523641275351403449365660170575308382200887757355327113898673880161764511828616054812555625554816547302070069498084737822311316849819055496981406231033127447027431930702635970092563669681053887397089996726565772198434935098749157307015747738151051059202623225682914330976019043297540618259886320587571500499360302173134954916491251191111069742348482163236701884712429879317660368429865236707664039730239554171324021862681699520835399189648499523049765056972890565792768956883566491711489749977333197105993781594261251487866792375328175115862934022245133318813507196073749630417991216341846450931972514991880433123630423573174960466320356007244249110435056788566879103370962303425550794627461000752961769579056798247462891045457339858130664713509588482583827885708535557137849992981600059015656154381052508221153487843587206035855290294553537008348855817606666066284261916843082950468415930002965101477549696064989654694122708944411542602497211553783228699243010300074659342251212009513514574729979210226969081436206651343424070366183487290367988157529634731720798464312575043076075797034524660724358962938896360348332278646072103333057564448093725983117835198647182821882078316788083339992201938838807437482127906712115894183080527373952697473218193073574138592236717560465496668764315680581165110049221112857856889783786772311629670994872116315966148961317815667232633926329861847010516420969895505030334364130710477505225399957572070261306941325450691710917389493688815264998711975733690723815596585835227040945532105131545306631526322831019692807553034330589601501323857619018640538517765108029529141200312438619709813488903423116249713591322860057419308699769540444160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -53294663539028976425057674573806470838399897558545938102636601149526754720429229826259599119127192673949893219385606124482340439201540669932266872570034167601635906280807373976712516713238629727318496451070678318406231901949986930225314660611206866893310339774291007136342747085813044053103928360016299803609794963069169081918579068757175269137771041906113234141479785852866875052711317714968187571150830852977551066583140284613363240197894788068447187899731667212768112717903688937871489941358674246027495841233103279835078852561186997968345999086425760983073109464283180438817572176993577328451443813557531496265608950778222076847905059295483858276447635176088095297666407970209228029520560150011734786818430407767491032516343706140166638958069111340865479747847233091812654455479799503798693138204649122544049590678495769307952387403228967512587337899025103749110925686479458919733157316093726983394690273518222349495716560742035929051767830885769985388020043166955889488606827183053606955317091858436685256875049707128097943649686430179284612464344373119950005376779608948661178709231740927578927797915349409213771427188779315304410579103465590682467930687853455934889432505881565622903649299567426779918212742945117722284744489675388318503834941287931912531365113448228247347404009142642023384987337651822829098972264186064008955017541442070492166218383323577610332443791257462849748852166545739146217402207892023387725644903790669099036684920519965590339724562706416196468421018260126731094279603721008597935181308275203927568837113349224978845532492615861429187009285159045683074243517631873227835647270872139749688549293515973648193646342256525402164122474590383079201444070626464052462869895879188376107798821931154658686794166822088187479330420340481571321647200271420865889648573471664198221019426365510932709383325109076696734616467365341158022077422341832763015584401510180190120593840248949654916385316005809255106950329662664154826887457236473577712139409467043007693318190428587290888504829154302970991546560869862577740129116914234862645484586945691308754447639445798943641063635433168620987281442175526095165264455908892795427492926820895626093327619543950471643384565841677352898026565251957139318823118510443472946706330614470246617959367218530953558681565612185736046690065321094067827213297384780138590871672598335434803364158074208880933115317597044419807552358801928950240370528876195797363098538778120972043844240546013758999277631939941285128874710731219945008402891957592435547503777496949765934862941249329176681790984174258867776754768568715116169048734748163317265379177500282315598252398417206035212139685292038184683990011639516552336258701250951303042005796943886109745082770222198815266603954426929478745318766943216938442632299807145817704769740954790715286082850963081574774870661082894107072810179151122802006950647719935775425535798899185153837052546845616216480849496424967823413984538624694159328842857023073865798851046765302384643748309812249612645934911220497677777281426292159344983649958175232960064590473334768658357580605385336496539630291414139895652018765896713053809084285642270529176912757323914254526557542342287659232368369025957085873899829811360989237548908319738362787527891595083447229630955467017577278244735408542941973273371137613647753076696247877591675653197665112226795919393886315095654425520792790673406499937033024364612532329873258614764877997784135739830859118228064301094082033484622894569015452878233661987515012937102769376731118220032172300694762038220986397889497686316688617250149575777954288601898129194860184047966134174210442579276047896076541602835774677975795794743157411304419146130287171512333252801712734485507356964930598711300364121868250472688461526407224772587292768565593928533384420826711114861884274068848128319963258116654959736134424871460745516075462167923864504504714277167962468895562730608874930539090757871494981489224854748946937612887056854371207659172231968481328285146663338359904716290948625158588630802998867918636516417524193820506107439845813318415547528849256301727832210033890215083591373619398700604515152444731064276438725130979932320468832650058094721759686845976996986665608464695391711639063763347873651598985758207641902243073021209258867487416630758635793776635594739214195182886437108871019772072946682980066247393916918203513260342000737078821292044392665286609629666586182394414116212325752610509527706472748896516990715457535792381952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -5585316878107768804950828297848991194780956919207126175536121984193268165870253269399001603841958905631756426147205892013135032983953166217770666077425340277157964430992624138794294851194450233686709094898148595609855819494343153662229191024783299794365176460182411486155121253881760787380727085689028108730235994910835505079970870053866094466642931658087121556279309386356688764735011933754148348941749679637770915090173675199170230915121799814800169008452051708729917846393414609675226484996230937231115207513972742553784376349648210959692512145016504327770898043885302259864392550205512634508276134378080497153478041576389259111172638252577474962160845473461159152889738027942196503893704381888000138218915452599892669542294306352883290091533374272286414473335341085096391864670443274430717056115345051622941430513254172659562974693406408024418261855662760264895931440641127316194637745101580566750287374276638527612449712552583255918153441010181375224213937122943448236819905341749078946969282871377107859478258567967163678880841290168335328158681372734882326493838540911241452411394680761589575440703194964915440349234416962826027351930622136154320092590000218680221124987996059314704935862408255741381442723227089081514635283836933148842965548363854745535925104587115004876512933094860020106916012423379984751399739832076452331473056806686179377472217152655562317598189776044849973057488334401174171342648841265514910258692052696340744077940239513535356121000573781815415395730987700070935683372831443455930324538177245139449205965709221730496231238850920700143936462118172891281801988302116332958574318899142685782429838631605168541533249773873851741127425029000954280867765313599890811661387735006790647599203210027162770054684765557377918681539178161743119876646131294829626702343961703632338901106479905163710981588571495723778400366003440599659461251046251857581659026906881040016993405014862542602543968708614585779111246817365960113089810599429400906996468384339100159407944108027817405480981439174050362035652291225857268041333729479296345512297636589543018210450014585397718744983271734228140848967685573768678692471529348064991868271876184653297879912208112947215713845757206415330357870585503038699882714221980346720032554057261199504142517997230911478377178237247330492925465048930206818895881621432819251153461287272204732012332072377597626818746389283279395562031215672852200020063641796671170879294718077830110729054408052262617662739706001666859833655248557469873967163179208275918635553343342928669439243524249151567681798135859062729047648993035218793737602155708531362653765734574876696709919725210086113779554567766396492673524518562777623279014841098239843490926111870215815786001934114066390097326396133331130141427413203878168601081406464962509209174563777168464095840130036573201246548086932946454697516210215805299391096114735947078367209268962773386927332816725407627224178240169543731183655631968966411419788406949018739377870735473193612945039609783324291843973644477608574410670344728821877544996076763585399785604155916578899367555194017762392016886404950459697848042515308505257780960084112238150864818586323950250498549164621447877119577534841862945672623431628943950907625008205583374357733474971904142987408430188026539837208584623303754918667778156727701453346344477886681162668885924472535960101020885043100907855380248869259239747056626244474829717377788270536724419257265648065621586646162799201240514778586721056463301269135357327541983350654786356867985136697951657315033859699905871195151896423886312420175744483799592594158758246248070351330384257316758181929057642303708412151876804280686448663679295369485233238472319328636220509582301205476137304224654285148477400625041749368059980277910066462099102686130417477186780048379120468151827953314915810269239046781019765609119255684573858580908137794475185794927821827007436668996067791563026346113102573123884155934565554666280783190812779726817139151635199084391558919835876172051283710262180969564231458180899842528302832530773931156670990140635175605608311130660283229354406820402984864212703350199360480212738070846400911106771992085374915202683188936462498697061796266928185618838274732734518444202243897477768173126825310511607640526305013329145286783049341469318881616505793758898733627994290098671550006941777535366417230778249007496126172572018192248712000836098734307653754297903390342408441243868611614944513663333733480171821986819447193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -515993379496644416889524338272058766367324354232034268488977050680700473259453775139108256986738705458321366528556671280213271511449705257592772222786599741567151765340711962315521314033640784311135201768766426575267742631268055134250453494077666213796099588453874165939168669139730482808822089711517844494020875877539378572950820844007756108124983048697157749935916851704514947870074532730202520059082557672236412922706561326497011167688197694426889887944255066065033242451854577879401923669444157894585933873476245734531697601832260011708837210123405415934339084133496039579299737115888778948499496194334998329323953332997980922554625229711243872658456298268516657035133712630755779901624498699351559061845005961862155496505798517259868556995418866300316337708930297742153519145137819868615722363888706935223715155486989585933971715386998360782515349137927621011184625962092114469760407267051991970014340021110771293759266124499847654567692295906419948585475383079670679875210772814160154735329052816397400641575418004153111768271334261467848003715923897933304554394064816383064854258812219337743107891890512753004922700952421853199613904949057317068995252462903539362789676010018804427737234342260962938285698343145449751284486415262974246901134457575028231498602427298031630409158644454377373983908597444417175246588342319130840229491460115407198185531159581865418550187170562436510063488912732002428299659978783812086738054193937270757557862887238720182280868360307076326255913119631364852045704406259774787203768897002083836117111811732486538018370204290705103318854225742394634589453106410293892678257151686272110914805097455364439335318829903486493652672581291783204390977699643610162940265051534667597547767169104804983254591377880958755408028245749341767933342771532400821250652404147053845641269705365076647402952664453426583764012322322565696144204775981970802961611576714376361341132092404512985491209809971459111153411799040964999819817461386363539827084098244930356088118445104542979738511696987516626171724603348170823283968223787010897039825729478148415692970179332187364353075281688483426246839030280449417246491096247115139363086795950057032130737936367701692854297074531208344623291529644778370030707314424900465291185383751895740157973825002846407911465772165556150298645695558742111099257610406712671405050069142906766762045909498972690363465712819986763839864789057442592708816861998417544465749175087409825067623083987952175404637890888761184553262283645920187714195205102116526637153089053072344072203394387834854426670673933715419597241313129995899325667550011205363072357357138013777709915452783394435605139007999331694621684590583298231518224559227107689707595546166450762464862932759642926244469072015610647637004529170811108943424034955988861569622264134866109680318318955592626683974877246102527962465363966775192230238240486316356157771731194370328789255691014697269085612135166441598902227667878418395919104883903901955094354200365887572312257894290176127032520674712268853263988349968265616967915957711216940718152124095279730730902772240039531754163412668970545566557181899531128800691547058972164242601421379889993812517549309593635500977188850353139936544915594949637992645241647119070949488235801748609000091672782934889261276846509750457862324445202756637801010280530854100286638564047162829620139254780650113895543994931237358444484580014880295814880963263243996766157956075771899101877565758455821421855743968087482778887254261332412354650147523526065622287448736556263162958972649698961399201506624372975943690508095644247129750818695954548803976321857416344005167282411921487940263602867841100843883766878015010761795734432941323264780735568963309398770936675188965816369938073188504856171080120294861808502042918721341273847021534132912489009152792549820483104074886131376550912569058689218427346461910243398950610199037343369408321282637155546144601767545610600658631384927913593386999537519380263753010923493265553350294844782473027740440408426268821327185854550568922424610723942423336065497666703109314521782117626001099058713895690766456079363582667929423817049060651241338876937712194481886442117530340257595537370095740964380326027604485075582463008645534823280340980015013239719214100746934174662353066079190168650637338999707035550676994032098135949848969542762470507399654041044529225550037792417081082275981178203841351270463391147594637580021529704763273499864216362030822959134663340195840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -41322621639943591464259561183534613901612672484134873849768013124507283958378481643173091352394748594441464067577881468498717829607510455149086051305831238319340124990943959382903642970362050890036838261545695701371054692264874659882004698705395726096236394024276091019375143574891589423293978258840465592860806559673221251081770709397618242229278332718979731783748527627158622285572800219694124467533215719113592461745556681177695851758672370028422381531682022483511228485959398713470839560645045129911152629512211961744069518318090505147795661763110267440702033005949551494078045385086052969645705188676609565094842081939918122889839270015948519197054219745346417782304571942363104216052820761560694596789834398856272202977630291855191129078159386968051918614459160587992854889277645930101080860888082743859087984172703770654273658115951482237351839249671837753355550869845242153465567280118973049360170115478298834342628399073840908769991673141120196455354904431591904661289010735881169146346257135161642680585464170707816394321403973327427883950977199814897253891673135907523663560799711473410660274853260570068334114867261342318507402676056661793916892861740615326567512061801357580555865341203846730915936070302886105766275609167681494248125319961771697595306650264854067659988943212884180377080911759665951039048818530873041954633199177616596216047440050572377954951386812913567101779625678315755159378637223422105494335760882728194410643988554409825064123045160011505326814000531980328957964286654205665520155221393891130515013272378306127572193949897845976412575361514059452433907873211431771620456715962040439168454262077416104539068126627502613154019546683132665014103516162887088537655142052025369944055541958620622359620648533405796169372994986303032908531029973591724993821274937985178704230337127612442130195403835942530018627571975187957020788474640075514846621215359591186387420074886147014171196893043760446565275453996339088405305782976780767411560874876081174462817996964459373667344314515406506825226770102390228315044766149161711342529915093679336746189003592592448417934189027971747625060790256117282118380679623416281105368835474345544545166376378279122326741245504333517257509344373063158382084465872335097933680413246209239267646368914618028674022101750562358948580969626899237466651628426962586078906553030100947221573927187932426037234914831949671293110244001281752852626209006795344391368558619580804605213437956525306688255615524711471499286703778613695923428921614126711215105535173706319306834962695662464873394829991641192593059997782892254477125008147363809900672258039193332467942916415142259059245720532795054279011877301251817720498830577706586631447720972557184337244799676376062328868255719727818439940872397884348898870022434348159323112742907043877413990428334329840800736723481194653899929644712363290353715341070420065581329455906848217727180117609738379237422596974553542201747985493065134764712345363428951766991819000916251604267672447074845498345680216188701712738600499560322606237903405707667792079148836485902863378602697206279184283176168932176530039156933557093139700831265095992240719503373826268110799512565917119816118080809015279172242251075097860261656792162465897030529531589017915353299703105317678237319716286915765867413271589517431257711944857490337859790679641101317747295916716012496858851584233005058175030120715032900570202918084905464297972918171289951624676697747303870540517947022250164976546049653175999634755492170967919395148962922244652086015043189548266489599443100603266911152696343307107173559253291411926558750490710158340029149265567671228099001169396595518368081523862468510740964709340780965212093446423650735718758123633453148168983578473194207218005128389993170387749604088481785220823768661514187137180302550203602419408547973844023801125791941786221101800866064989246335646592619249011102498102694821871358497205073611976908558714581580247545255659600914756475436202579092372411086900734313745194376447322146093011007881954523298241305328191616139632382639806118007295188952157594823098955008472117297831062828284421759263754637368091484754170695443332458720271964729688472161201771324567628470476559682021872617386583359480422812655601516769044119764016506544527414737821803897716104224587991533306274330407879513689923195981676671113913486438219849168292399221392807352271093868431843058757734235989462517516892816834522490630729742843672681702044056158208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -3292260846543087418796320732057879933107911975018071785249220352548927503792000244580042215536260439933195086443846614490680343856565802004539273326229208213296208441294863571838266573955964527412490719679862702752973208687248669856048178265067370766716275855700968361757002428520059110079925107494124390774908664196086096756708957575795516297213178755353884281261074364019782221644266557713678221999058733476371210018258376527839873993949954120981870723833380889346196887528605929616743808651374684887061304500361797086807160773885885060028425670917184415913052498203248435635229879751195949118475139852427102290973679500598605994575193649732108540424473251937039425716195415768574460287845705641627063011316470516324306576870492415679370948735503305269786397195105604901867003166797958661811189318404487472959071434794524959828515139323250162820338972983816053127041823092313720515352372899896573958717073629135765699724847212542427100628556918265521725386460003982818550255433987489736688377533812170686171003345289188202993378790202544457471276522291284614988835270008896462850343659042317344460231566201875338243524868580304245792830676211385835770307692860862413320185676593144693768220437723960028725318760322027351793175892992310121346232684716375742072589523117810118674877048024585528043504170591974176669390484876120850753855285864587885197261062022186738448317461911852988003949618800678323873912326475498810184146456712556974914435117883817979886290644027332389667211507603279036079740820283885041535182242419021912502966413179169482007991675950917167274617464871251900356841195310253760009534637329714932393613237200841453296567649875734863870632511719153706061191018042744473217929125497153370071964895986665910187746230554257799123683244308868820359733160094928785486750245400557488425505511457090396363558710101263501502836664335347922386383156279351412961860767755008443710416693058627306943803084140474733743074970929726091083856312202107145657034830633380875454258465635574021036703488648490237985927967101032725771317209605040540045829532922778044325206333347103063086568863181408494428582856782594712312201869633427824820349504094849593448294588058315194966267326272487083590654053017779815535664852092365167143613930531131969145023248665002784882998084061754499923187207949010391892719542207672802476025411841596011882430240316847904110439148953143109717917821729508188950093898095788106758422905078844538315658656118323163888280291157194424294593070010115222492278644283426512369366050920171872925078315235047990488505580029067208308717618077338642452272661214141377466420211720928992739741893686028707327030193644682433878280909075568054544569311830340555742117656580938794926699552498155075169014290686222246479583670019340450786781857284221621982828737051069645378897445551603697952030456068006174921505001886077046295565312624054971176164913073172529678406487709998534926943611201061860715752312355425951297221120559516431875958810136094585007810902751528715102565640201647205557440801006209853966358535855669879640005085001541974573535700553817723202503753727459299622212129304450321040350481602931338850702412391748817075751173126536112817838128807360266228089241367026368238196038834614982142823271051772644125204915608455792234468127638113509661134940447070661020669474414955275410237729886575680438302501832570296594402207511994954896004288457510420155203479797059506299591280841561519886272283410869728920264260427605515183134376796054156137268170131423654075093721716935668501421811934617901572539563185140524894206102277395312425946660151108535805294161439383122930917156838844498032261215083665374166696107937269922014868536894356074117324013134081776874366695378083146262033485501940952295191277043553195128771775000669990429911348105427567597777410096169481237808200654609418994434416939547423521269014190090236713359917878492917212224804984545722226600110348580296286493111475521720627491039275864314852676005544545849645762339485820049718845889407396624100810987675104982235700953954858090172129208395485412275624662750416658692469280577310238688678703891778767486902790204378196024267386192044911578834463418207631631432594283654918295385673694554266111990456877013672972072906319865339912515967794107947467335670765630092823750604184560116554834644883309537119282688721381367760810007962269924114736289519764234073842873849624258112852942279771653174925540478110788531789126629929342918617936691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -290053656279356853770058752668501975406290328044915499332515247897199314002778421503648621613742092638036930241136633700742899678129297703595615857612804075401858223100567202830434102850966412757129075209014015274533269310530364482588389933356510340475898266954280327825084525913062828916622896643447077466616775468836399472126903623803429140656330768257118408349451103676117296846555965206408853258791319780390610591754126911819197547848677612839596200972795748715284065149591288051921097498640121616334110546084115454340921296005319147201291515050508894626223278092754227990944547021557956357070761311905818333805074772002920029984965885439534837814228988899053150914614517738763991304798659691256653121398005139442172145091773289937615699190742416331373838122468118273813373613818517804658714587839781008305373032520223361039270833815285072023235641509040594294000425372497712376742949853178489736897701366897903773433418384163304447947059767044784283491478505373993309613762082186138797396458301622328443056108841946346805195327228122156431080512437526228041653090561028596939683239364998349673847305539463709137764486260218449766468653659557207747332169167578729160951101566547578594144437965649958616551899387537206462752006489361456695873425966108131325146384670491839770629425440696692382698295851758963076391709883999175310149286280445629429011004693900061103990407814948772601534425426048281997570052853368804974321683246604540227361728948624817158194004404276181386629908543266456035454400961739898940620147271208852659999745951766312343461990281326466830851114732956486206568219259999425120528147118374541640784740931375925018032556102614597143749541095632756407718549312626887502399492895345530445349458278484788003896424059507073267105941829457859530884908031628512466302398723185069901833564771233407690648886266919783874805436166666980967263770158946010870000496844252726484665842426641664003470871388966319609656363178461608659128814185436606393002912909912372563757788575531342284162852857234139265184966468942166739917599390866133121972999619531556863907969560497017376636216845353734792743621384008091112615071567846213430678070808270387075601855797989854137061147404847774685812459846115418741572916712017482417923286000107283004103245785678408467609087784043681559833327334882947318048137903126525749428116114069530680709504347029551318106774720606749064991287492643312435654604212851604223386275163070899064620517228966436696950709634625706262362857639123321194321463060412855904945552144046212190072115175946934568283446445727362525621124607969739989543179390950710852199974220644138385716253263350599427719582177837603875849506698986695927375164611953678491869557230789979960886450488694741422793687978388748764043849523448343000882380805572805867855155469073478225544838764865845903360516931686942252151350631273254278312211890034748078751278399996192385282442331540724155084922546023496728229032926704321054907070872454645524010705745414059286523505641811236476702825911332159726698661561011113775103563673084288664149397612048719393538612033599912280893989406063004072365436878216946788440859037020706014085635118255919498650867694818266280182837914518859091144153774930069865422061810981534255610171278200298452686785983308478607756678705761206348021135633986066530838482189232468296809816057350621978906058432374056082175364105817668020621402506593516794427181423877668786133088916509213465392593321095757427992056165162579053334953725618890561452497857502321902529201349081319656234233972542255062769822670240465039912394888881728490539408153816104238838486665923633638543319900200251560438306009307804503103658883311897069842130096596997695789610577956708637038811186755940443303204990020066941010822094652372038893379927354052572662221085456965511358815602877907522051527106241337636058268129966849890141751456644983561318447749545652381733961059835688785365820778433858449792174414265329575017751666351346393479380752791065453289159907867120076592669798145225230208489403120791412150607157083388900120629675808594439129073100049745950477281364777690601341241939223287223035012225065460449911044776768097944856815037753990065898163031315624703590085451453658175351083065231082796750271644411769866692080067064333103158277874825318749787455424233825546985421491375519726453266950887943659998677656003387423014448255895976800770660233169009122609859899065310585371748182950886286448277966840356608420085760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -23606929194629406417468515602374776244808822055377845126360791059668160525872056013915295318478747798671433316285927058608498387950218091373434464203569902600011334466434159524133001915010400861180667723737169241959203955617480826814960885572770180294404276054383105540665880741904925686772950284769244133432979189675108873050256383367787249957663366390949951134592026121724203947114487396064271657680320096646045435021251068767005325627564250922080483796973456486806819703093224025286065699342038574393428564479427030923098687805265917659001308447241193637227716116259670613869987640921432345097242971174470321396746255279403225275931527692004865184292815749557125630967463089357675369343780666759875300816053426339014826449678890490484060401202168126524293804576606673578706647511129840312077169177903436781718841787095936566993354711443482998680365848429696196650321381730941793899870895781718086256359892433340941861704945320328496604171805104968228860849509900383547125703757146751856578899290023180558229544615692783638815062478337757124847642751303894570529167096848306772634240247468360622135325852950386656430728797052368503667173130668810211398178250584075441702373152268304338440731899621273088148225859242514363853194899331119316187571358709824515596503797407820781940464143133517793298317805368439982697005830764528550850219872443195715990792929037439976821438198628237761394658670203248886719639612477875995681307559085749324358898171701752320973078028554471972975080041599043933658516614562996372925937709390877241707694190585531012831676082014834038369671578532250448065096303288724588460323395330972642292798981322745044980200325653961140570493378923656956120249578501957140671930676285187053210951130380236230327643886809618046817715518165338295946632727620546886204251398340666564043351080855974702711667224647689757804133016931797651294988489522401751108909398172454939868438932710178418086601130599657895546772577077827178219735636687339545299777460723464001162518664828442545912075344474088661902404781761311510717328343853512720235668918770748091328897701520068026357308451729408222843897919081235581568296673254326079658044635153128206889289775705750256410554598097078881489814009024834055710436469640810146613510818008943311001426735295537951440966710438733840155873580914615474208004805828032508750502433920361780339293431290217850440369562167595941386096803895167398793459850890614948273891841010926563663832838248843818715677261857162838147571295072694055831320930248276914572993065905994915865444650202946388215578918503816115621338368503203629313587893913162493966132826158177111451006994773535976294493562470599968453047097196928369242769212625796576960441851328118189702056564672481679159484451537913575519442130400556596671417244623010541285599800333560014602608486491991155806846015189931807221311427666482914459142504034688123078610933756637901291803194660397992022731804157448658483429765468537129383467130945891933648796817574665877514578808574959638593258133965762718774705563500500485584156663506280424110496063609007211518433134562917322214194098491160621756781024944628802698931982698047168539010779701382646042887092785786796074577100847342999894632227013485474206574383984886257653240531067694216318539028996650662796399633655108840562431117535536180013138881403711377515416379628536339402966483407534919095545003789163481411371071353263210320676174038888050893843133207421328587097016949407952307654762089997840145371548544115031455933944409945678674072892578589938580409702146971980768895504356913294305347363410031997938446803218152144742811998963286045382298682492995740698723413066218744299758715838839808913388977112495199547359379429518429189182185540710990319971824040222545684831996576400195708738244896571366031589209279157149694453108461312915881979706794797859087936412767566119499752724575964134226331362253540388784476716850386212732508664715645286454095015317351744158150382162977513465258799747952109325713624510165494077298922801780744019721719867857712817443845400744165985493072375497206443877817025774161153593674313096004032990846801536286116646598364228264039043787370818841734806203907359626233029503486160161752618437346694452691208911014772800920743197733118053774592711812956356511009762067516278693584675398851918180949944532905058863802052010216855378490167306796055082958608554209339843072878388867137609072234644288120425514427447651421093748175022672712826880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -1514600855182695658344351774234511531147770097498574789257068155603727185901835750334165469352611472652412078629778864633445195815191613963922736286089173571269440875183362769703032291588155332190634031008631142865929837531271612447341826495415314327710589012134582425600432228076012998024950987514195097092179991985144438989935972478387567888833524779176232926726112187439515433710978914592930986085448809228496735268293039947307918165695546872562441255435125325667332211000018009484447158989523880379885338001433066172777162862437761056365096483214538325222372108275094885284490819912631960693067099555284362860478205870384273829370051342249832037550042941035793373010796016577571116069245791342193689315800836123510852960905709149863847916942915556287310105727061127182576827282203864350755534148177650189278491098900166638391497811413976385390025526120081922915703031174221348948862345665951666942077459526717114036009083849853607014499422036292965548629934074699522112317919650151378986717974894572738715982872839040089221212273133945700605148396135981214212827987025266916415378580517879314456702786897483588196742646255078070682248700335199900359781194955936064464135329029787007578877700904984283171755196506065962028368431986095619252600768993741389505634303716494401898358133801499909270085729789584653798785813129473908727843431439687598658555204026241540968622961486101095878699455652060564726839932892261014231482857685970774387675356367478896555538449500421637304515955286098203342637152145437844620655515006654777344716516153967448228542082267678757622748126072501512730319511396529056677386056525838234079479164775949669085408300381290009782375120931964073246923490658838076086904639171321651958428545971835031562123158213458282160898071408055029420424267584059324049970834837357414717070705012220817308688235590478123279998731909918590655696878994285714052935680901173187998835651018494646655649119356107068705796560856438920851020783610529907381912075171847109809014993944410372462166373689662873428775262677219173771858416893842992264416909155413707884865318937233834142420481311619309205489464901441626273964578254009756517767568321814273899282176575236337055060457755740042835859893061933992506976446290273282417531036331357959144706938056711850730891214528873124808040554330851665726103105064446158481876465165726260416387093171383311300049110396232022353017069390435797414681046469703146091769169274078526820840565558222131177030322638004438430253697042782859368291825724383259445043517346666148380142960409275663697379921307881075710581880160295455781708833449529731139333886698935369716909928106985683645240505171504596324959047250051681387636986844518274563696281790537712778079745573079963699564874234581379914543177248177181920206294716794334699680052453337159715333933507939077238276217737700201649913515676588178110037251232718879048253162325466076108618348940606569912511416212916217748211717304514545842130711603674622597410449767392300525577744543262887804085206310439405312293596622218501679650252923466987313160012755205935189982465413935294226628657612210717462513953105272325334146154220876820789439726280701325925876734252455795217449918888910367692986009209924732910027027134968028951985814531356117089865279778967363850861457660537271678439833642503954599880489193010087623676085431542690702825015416648188669302353367389190216643829015114505212636683261303912371158264135624191928740294106254428797864278065346052949550236105802824029423690597628129581325600295261276837624651891713618061057865539384090614388297162364533399348535065659588846018463922266962164817932151932539956739114701371488098162999268265853072354747577694471668698336416235360194350035338052181261619987365241244375311313019469022620308381188870097980695752715501323604606589005415066654311467445595598701277914656985806398762864817057358544086875978225688904683572101826698173964201726354318426031708133327580897734539951697591134265262632836065432229283995203738439563370392955290163373593668371307582708474833469429697588420426563925095726595633704177861715487050347671682833324378212874200850291183106805565403313633533081389695174290645946828189152999374673112468374053025680694369103269431359305197467744234400683354285265078381504762673036905873168171742341479984275953596356106347752107315170858641517683486903373851817699830119811977664302731559164597029530996110793692973738092426880723221715430726982592102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -92221025126508764050404622650628362808231925436000799087109743259383673497254881615364715130505949911738884247436500951762348429453320107563946932354244617216586444637645192817098006557832734693684628378738127221192222702180295196473267224958343843780135802606537214869403337926111724013321949415884824678469968076340360395315853536687291744731524204056542270165168569770360334895487318483129632531939304674146432424030147866152841395624861128320792250045625328133956984648820840212491128589119007411825295352883854856052603598191456124688325028443371012969606298612203479016617679168761462436523740766401450999036767663577016496583959220005192155678114101828531174524327235043386053713833259677194731089766496665969639069704568274970008447902623340315367829586479575141241100960207104876667087256724911198980500846080905560284822138639807675146928584629570727186438916183312900921154750461382890256741501652654961404481867745565471677037665347766259212788706011196972292235544726421675177540494560540387503352066519073330964957149508098696457945140946626445535712775152081843850064082844326304146192401229257159347556610445075162671260944450052289452697294435311596242110143146958524656394673297955660393360305363370859771576617012309704072236657789613219736749269463239492989307508940003581156260010448111641434279198973781652581573540110483310763339000626024295700979698344110093720232601636439469009207131823063362052062995897709828628598144218017273263463457252284914825112988630838446623767670771255688803617503150528488657932395364649080814075126533074400832101942921991880219280189370599084181402943954618977703066682068557749994394438011476796559577312087311889188966132226345340724301964695464493339851460034995812463188971143254311556884100322410586153518591107433633484214648767409624268405735990025454859132038302291756879743797793428247388879568142658701765115295534654333757801115913866289356655939314300934748706819873005699093477916560989800157224313840792743533689291226763272925804875173203016229487665084883882969965456697323734515468384638825268908057922989614376439298398253577176914793830886869428273325365408749040916787023535873458205855156387765863935232489372603427688511163582358612647631654760376334304938649842261439500681459216427103382198985557688859488359613901409908879949227763455324964393473221455112695831890650394186482065848706550745081709593631617070541039381008744185554279826579291305187733623633737649339409295512774168568686422898556231803975575451888582388602222746558918069175675284594112268903625028206102038618898519348830371742366513711284219315289072093251053415369943583604434358558521705668603594714144938252046072667817234009555097411469102493147626630992298357740257125500029935174021176228468794840000222871777540021101004808090165275421874797560911091826371557223549105955957842124137502738078801268027165700153498220900625627276060348471872720216734354206537074810815525175718617083290716847815518072522465225488942998656363227116520960649594574456944465562953683823193199877655921725344053852822333966988252986086658538123337376004340392715909379072226548090592466486911054523929393979263821346494770744205636864665917048022864284517795207715572812443546123476109403249226051694498494752110716083987792173058461335311898789434292081748081447054226154464096023714580362632492750841134845094563408052406039014133021884263313847564391698143373483114025772030909997959884995529283542614446062163475761564194406598483110607635387522835794206976874926681238226652108443986835043475360365017935542904322670104268651874021552511824774986550745053873451487338431372629131289914868487238237424239723301511155109012257973016793519346067124093161198888887439194134242689556498099263404104793565224614240938408266634243696066644323243371220385882081231944582375293839142395957226225661205515396783554412795080816898730350190620938513288340020269264624612592966922120995612978547503381854449455098552665705806834422271059867009804546618711641513810578061587010753519323278925200964438576620870415020082488584791975685030088898020982802788673701073719635850221542130390800569992685027065766049087811549442067497763186540523064992761243363187053004195078030811470570307452566084559374912499549331822976813885303230302117565107902529524954805541141935415005474506217259434674201040887476312582661561473892495428570024802120191418512400588185685956143097202355108154360450206093572833280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -7169858124719217267541676215023997719930758358235646019608963215674469646116643324538998168834506026727591317524541325072301959750114366287346355889039919385524187954717254326033652318119117570130999773400893734718189888118652458652438535544221596677737676457488909757099181102225736383225579655653426514070647112962025615761992846417827549925410935887374885434621351866732987823092301804764554889516499365539122784790253063104115324219738198006444473982110251695041521488739088167218645231955320110935989170307401241962353557328139480865944651425610792094173011604519793611508458618026983283857551322727983218535994718096406506959238121035425615671006517196725838108054025340572948486553030349528335241951347465845527051670866371362622082537876422980153334224158737049419690393024954195261483342803429546581941969575601840053893794392315072877735200886137525111574371460238340377544668040754796277594669303217011268279326592909924669176824690992900376782688525685217198522436550790208736262425929947704691833301783475979444560128014873376221000591294821259254836953788330566843093001821332052872972339911725589737068630637879283123220477724132836437488936501716120185579805194411692684396292936780335803722257267684147015751420977946900134414654146952235786985641444570748448553403455665876054019285149869669463751898622606291483384815122505210553823595591865098089472259745930486537469742011879768407643585123512019717502897008486415567955320359398352136311858730121252967468108249942731953581747086474219356629264142812597464166421834461520811085161903213758695817018009327078605169309969952190755983055995298825696403583161377226497851482850806409476784248167805513473544373068296514167139000835770704322012792764229185175087225672494021956221796344916429253570759823516967707341519932103814356766008087534216320228664353967051036012778473740368035683690902839211087798858934808559765997696564307192366062416252060659986910268050543549496727042659254255582435739937865096008713553933310013062710522108941501389867539804999631216257233506499045284817415503561208285120714727985191925942931271051980276050674246065142893167565887692863167517793850479665779026273822907147174052929066945237823746955024237155106853980692382533198267001541962254989682083461652902986675733113758391855787294882486919578056845858536825783776195205696719786181711367002775152736285217524760907897708778342921472642642925275662032099223606517218267190621274194785025761037595347002213542505521014230047042027751468646254791875105170361456398883246710496677049149804989974313283393901902929250335940526500952962124968878398248476687789059417209799516725750779015275304105607194672366246240694438768168842699775263452931931161697508460762519751408190133564635209068545429008739781010666057885365368772711755534572202631001788431293831330924636473377138977645371442952974303258955539666481763590693628643987542060281328405040336438935327405843911019479149012650462917393937249180602329157331007890833026661134855923575168977083047111308930692429339863512499694017900854328787379394212098245247395731931251107322722200454584845524570625221212954023879746146463370656750160969006169602123615416640433750500257022232130014855191489314227237600918938423611392345674667126448885087594412462397312537095637857715640255604591995805351230144189096392129738694646094070320210897676785776310628815138160572769141913805587080621685702088730965975643164396750653363518704056215203515655389132920370489796435569828953860315403338432572233850527400590241371430666573268133469573960581803025903892936736188842247671326116887901715087530143443968392453416118535359100676809357769886046564199152108521155599541311491238450348539853574196768102485804810936237085922025207358503438470623133573421371775577596859780833832785616003787345482685145317553011305211846547271545233633163584600763963521998236020101393378499426186424487742059825311301820933467139702126919238174355348209870129585469538976150752804255267243511573266980434472348909362595275046511232999490730537701734204506576945268597825003738151759225677807420502868839353770234823581907881750087695808582628944678498944600232878993392995676884543343707169137255826670081414591443888882692082697144157828187679660967337551239525459718877263694282516968829850899328075328262941466948034330219941266159452768248221999290888985448518248357034571924652980007310647659981289087002824948569812667794502243581952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -491406897265202335457941887599201286153894780484248585826148391246791425750264192687747277707255316992119452798890395478337648580665774214439132120922680613180411635053998489435515826519242449223705378090521244345166967471599491460801819921557387004041011128922387903478498626997878505279965846075873665586950964271423041944578053932372904211755094787482086205230373174604885148996312137697343580863023693712410245667322888166376048248180785867896665208179794979450903293280987697580823464053413866202240594676759395907725421280074947136888430584999065117724977872098455700354297852044010906724298065840562234758294792897176718590473495618857308335720308516784565869913717645957758609415652297114693986584255635079202918810632473714577297787247668145979821024684688869115041004896571364646975132664397490350001540063760409479528738818921820316556119059017308575863661235141391913953894733391171808180514495694833382707154780098844289177881962691821988084446126043290596778372391080600749352048046180484838772595496655657667219361080090092110555672081201695265137910835660448530245794239889803212882151724734526821989688335202859114400747918262221950268604256921367694446127883202096840459932184961434971898335023056641512715428151094591230678398701920955663398315884362522000579184097075198250735304200347778360856902614160617445908538600383783086058043930107795718917673391272251318846389221581447168523304195046899960892406996965180708859371573279224872625800778492541605572551571111953399615520636149998699499343141217675606320462074074942963039404527829354224705665293334354102610247928388343139637830994266484684601267436826920967209692737440416146212398529687550393366959334399704957650594525576506547441718468129387247981257035483420372425695143289651771089108208412234157965607371207027309350421826726856709808629319899546656656710011060089477945546328361197672204690899953745247877080674173061648815789343635737629445117465372529903466969558821076241190375352057607941391468525581647289484580024481011071975836821210064820500381599103704459795028047314255474480784596434674697435110817309004367185154550264743064124096413632173829429709256434614106615869677591180691398026241465251042972613734580464875681594488599830046220171808415111546783892186609215405026233938027938785626722766752051704201994794986378033415334153103407270298785237240527091507920192229842421430403881713615542704242086941813105327753328377163244775192905815933204544692430401394040327500915626954079887993502381558997827461989528854230418243776105678482899670155296244694223499572060780632641112076950653997112536168803819973105035530291840013751831223161898412908612508994515607985022366710096773612737951296684453628578564561852765099777233204217281951644763404772131689270312579730061555170304745915681421961291470832813082246676448259192096160971232428411426872893407720030551595895218773460591185227838716415664712257220469195110753987994908668362765211067421828477582396608926279556455784703823479720101137036040060941054720297731498443183033372714453268302205613865951632082035443578883091253637135883399868848273422984213173775607460611989198337241517624639416451786084114402339245469997806087355799711081784470885010623317416943248248886217946349835418346898907696505994734294939507398988270906362814178698838982377695080075008511206390768511000627324119927101846091226460940420138512455133902745961341909648076874769778938299962715793713927309002986432800274891956733035670862350824688440810221166876887499931513822276555645657074088804318646676988800515286006230823939646703462792511596119085280092802458665483351225027882615625863238313561686491915152772481178342773293674942415129498841748496480351648521314001787708193281176220528340127750369975835035585224785668040254574816125158793665880032748744173996052116742728933881485843947004057754803932620677409928570431977774428317498333300350392585815500807649023841799081388443629393404788087672724375259048044576480219069526755646086814413994828105112222704022114704046628230028787070290794629446812091424717022203775280592784157016933934509327968957267874473144811856744789556391559481116908030460865633015984556821837002609754526253915366680197533781827963998740863403403652478180483834863832419801973326972650360342909941356572900176037505846649525280436439522808148713612450461001757690683506442256306979758414724294263015553638109563567045581996703212227943811973224857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -21548582004364545703359552636976266286097008572289543922291252723695092183723690837321516476578733757861922343160833291574052227239850886112802289329257925566160179477207718540572916718125446905093848943307935669705290375972417740250446918110588449426362008322979357325717454230805030220816908737806770012127295222444393567710192908988672225106960866393015724438931555319100633435021739851682776888258833610812491080709196303903725710831842744793401200880771796244882666268946000627669306650885527067615082365174812896966697688459102850127845105039082435889182400013064819191899977768076151312620553239949577836145827985528244421980683534819664147661415639772274850172008532607896381011607168341103543847891345575293651107999356096102555907506775276860957531333920244295546426024912227588377066215062356175008494244009808286204322431613013337379104155964992362424493349367825384737222985645844112013111048200074335031660203269761207421390312735644069132514667911395142657339992042670883290097095577675572013883891205628504832908164761383921477424764293693958812063744167292568765145889245140775378235952472075301008400165094157026688334487021085084979967268148822800640351444133586912650623756747340907182127357082025511835462639395603246021710413920606830548245862970993257557120493456139490902778372499486610117580934656467853833956215726345668695235781420587609760880885679453268580609544810546042296434793349697061199926309354678759124344884723211986572433719162322961661536805858672539349351176269577077904906793350294814985905839250429687275705924987204969675439721980034886324819527788888699105429985186948090060988900357489351613629598466013230511494174629893450539435391591351501832070221593603351263532427520865203643422491100393918533021308608517017024112504338564903950797693124185763172983896535772603106496282990274033998990534248219220773720281537033374259360790654172925923565432862629782049267959444015799937841858558838692432212093173624532323853135281398062021775198980983027416834172252497444348416757860194802674472082322580265821516713360741960209292594264593688306980209655738055302736189837549424540644666135991162469028905551186770281418247288095022121782728920493578962483166584332491906650137625825283759785152051442101818821022256672781905259858732659645087468089859357503332362073144642097408616465162675564298644302353498586367061469846840140381769341966110442504976231685054719835723029000990697443808132725337625745298480617596921229298718003716668351737268500373521159261525414128968207898404595568171620269882668727094081416469501512202618197613820600227267667040297358841391643977946787560444552925695174824471503122871914301936145434324763617746390926879712069062060711006995073760209484389546606117799214237523331462959715793456173026511277695681227639942342941731695176611585807822037284344362439629830661425529455409986454542910686090841581897003316621003437428796123921469335384114006408172384972511552320320558435722920469128954576172344400596849415425363819328863803463203527123079353520355182749670026367497157293378709313095554398205232595505251908887547170368626006692298322028709869205927334757599931937658092460698731079155797252639187430817803089482588880231761946944131995139479931313654254370823523364140573075412947714063807263191867235298204228794950233716877552082254867591847476704151281988183978791894250580396055033036213471377724865045588747295616869628462789932691706188841950625204289435457219625331477186954365075097202584205797857387802649511853631454244101033798079067101682891497702246471905601486824540929740506511218195844164896284372349052135232202794183414506798634496927527852231588877987307373401168530545497375692663248152130205893924486175788177736140474596087206016185098606269437484273827102312101663835256771264534122157463265307631697594816014695442193539838225931151981436346019358245475613990011979330592985813182152459055413784992542747426205826318448605069491714473718894840044747504404641380186832568091774883309889640396921377942346673252434146304349442971742957105235873210807371408482533076045760393062702088592459850204176966347780087108944157190921003424186673807488584703189570995661444162385302204258578769332110608843363132471056422901420792104435112471813422967702716857277443142081085423077275076043350922192372012939495111661705358748288470968001558642642216945972045865556774971422914809403346857344588598418702761003791155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -1030705166831280863156838877653472736523417156217371495528257716225074599513063092170190941051815604718565630237766084523424494724895238066292684553834310484894745482524136975181665149305926446552424778035878062390949022736825479690353326638327338604525426159159692363492385052348217735747729568211741281530096713754604970204120066838344417547268328954480232798419487158893520536003450489835872054567063508731288305827180500984819989282687752821551260902796951180164424708739948761095731632158484651378248971919265995267337879851572228454244194893360920124523064919028840280988778185059806072092552505104295543175421673207855832543718103410169059002941272969557645577198228060575080430544483461496619740500008195611873469968080331926035737322942628038838733641148393907960805589950007313526071101018072755641653219592749084848111606199505190988982171484162017395436125538346134223601408486985203894545640956499471629478053339966850500095718998715465063663378413358059458229473020493925019392270806923067216066432459238936316447034249246737715032567199304874805977743137469411073573091713939657469008933761512719322080778441595279685045713189269226112712320184388640159168293697709441158478468101544026791944798215882640257342335651235269039052979076674219604237083952359796148754867707338203115233954223569493256707379601608898857233871575369493711392927706655140533212883091432955465733339377620451160901513254981692386249702130575806971406440629436120126904869672751245346454002209586578736144941754599789921955628477473878209360417712589604757148230857750991019348579875052618000335931168848702368024015888269233486600025044013004941216341757463393104091875874255012581690463332948155918825053179905407190687972386052227136602458905927790905609800840500638831181091804268531854652710690883830818501666280535958865473922274282270799487064229636343817280498669585934302920378690115166189824633998274120361880066751994964170576315647059525718820664044212107857232849749913163679449169884263017379829531032744160465773921727719563096007567841459541614634482878001467258550493588730398830727199672914179398081936881689294195574826478659660227606228830605069730607866504941838524014303383174937434672394273629334226091898565850459828832054590365421052455433465790142243298317132550821032073334989247589878131177286363369949880985833676376731360180150984392495419770404544133753844793104491924358563138812659912174135464489712441950042892603899704949363668933755027580903659596675432379353319843034805689003820667220193029312566932875590234494607488994183219298687858123996364116903032089393815486090293394297440819453767371970970480220411838039770556529014032859031698871540863598825271314936731368026712886049631136879153763915390445125763136447896726807318036129336140864707659363407238323323760695775003052439995291706242488156582757627273256577581805268383677568898414878606259548782030035003088184607693840478225803013289720957784492030450131873588663320168693932329006173994817016648904411838457159129979691968908054120179335210776759954887371421372981353895480418465767117643335005104881321814883874139885422387681258307084137782683615261199583698254932290375607887346632660891525455628741783501417514529867229862625446691266277130081820230668044962903280869911122472476336088353428371085864713489115833379565116076614312948539965405171592668633518133885636945025330935487336526768877592772610373972040050949829083281330898062970688027878854290225352911348779950099218172333464924728463002224149679807369392319989614266698023298992595949679816994672016763479932285868783931905621215197210071726535402214149437318637251353989823504724549852145391404084845904017646397803368127551562340307298373541305494178577738690991077708280531938273216363483835791802139520596969034866402157925655279614324743418615617424914140992883146000230488187252291783302753774369648162559273059433281663096130717785969417027376291890473667223203941294051596024962671953917884881140897240450165256137704784497703751246199584624808362815989186898509982492498503334844581687447433198807705146945953550078735734973622957045506641902938420184104899208310475414174778995409901142147604101166997886579938503529879885625696726877406249404585273818305282279897946183786910718546608412571027964056012593008816321355550904390985259558071660788107648740067159492774196762884903206039333267620356468044859846843006643049600300769891936548929142784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -69452120302007606115325130197623823973589361707007912246399151465277256236297274156470765408922858888287212801705136247527540406196639163269022019597757834215413791136653267201070503995542238225471692038401722029144008470782879751234056588609995743312760675204297631027221237317163102674745684363452854525295803092844932555806141117865428244333260187400510381856597623942674165820716604765682876911453442644845099939687378801980930827197549122055931146153971951952234266468101305137315017986060524573144482847370505494529459354927026268818869415578145064787696975795483297998602548269080929287320482525514922080179920885937973450488055101147165645833836407911451237272091670433402241795304677375043018061614824475309224811103603215209127883061542362120975157691504523289459257103484845961375286725463192155031973240005417563762532082893916669462296863374793150165778766098796830672133201282051348167894696338317635234958614686536642269235820285699160254462562535029978938313116351515441800864477797303409975787703816505084870978502541139840081806470733567499557448140024655188809723730953285533613482047688306581935126837214765943350600438149728037655005452010602248147807244087953575143925999975093301009218088561243183097410661744041091182352046621089315162814173871456486104912704833282352916429203825358044403835171358053105309969022291619339599484084689752250092864009325813504831015304158221381591458135955982896386291223679567279398114888032143107564731167022260212924895655544598361460379334629733871184976032486872952577774236997395250178866852583436427373233845147260083960104250064416296760140149583350105720431565542618684370396480087686649801355372223978093046723050579281061458958656834214622466077016320528703734174544224580593799252566133952148122836349597346593291050845909597092023570593516675126543632409842635262005877021543814262878440256624373419457411108041540175364463801364982253499544550003928106046736334148829195040221968680750510918626158803219111040642199296542636345915568376834164334054159867853579989716949096456940222272609447930139662221886481539381838399669020804951848858710923678136860372033799506840127009615519637699979173465513739492442298959070004253687171562442743151678863569390664005072581006820034635054354790248251759322592370898469568308475247078380500827413830220884544617183832609929351283091633523835649835431103521452855846579181757487083338190551545910541809340346110684092295958136694548713956687352300667101889072455902977829295218504369127395014538597295580768857512387296041393687251086361496451232570093552236004749706364532023692515468652648558785223733018261722387088820980811523874510362355115750304264903328158867363672714589501816513609284132116231407823890317262456788316571908789304063524922398282266317750000357901431347050257590283342155383134308869044538391262168711874451352930673303104475402267483904558609249641129585345291271038229180182801058748413006200439968272072398783276259673373896022610343376647924640692639762788276053322754721500779188358035954962470823789928829482579430239392338767145725516236686827522859782482589550534385960008417920980964798301876464384544606049285428063399076679911842300167770070296433433835502027789365545252147467295326916462075340330068118523464612109247312762811529190009368899182932219761367197966880759516930705123815671188587861731980413437502395780804486336452676741383196649280789734280776156892852656988941736508471107118827158453385726847049684585189077945827333696455855445379419410947515912773616439165084684591096859263543645127882426286937810192097919268670498147884881582613331174179857422856331271327470159740647608071875492010380876935348596252369139642600634345389976216649158625748972625309262456300013483073562382157878793385968325752810247485810517471994658380998606098272902041683728242935811611704153695499066060541912373802718788832208737611116681503125035506603186309054214841789602754188252295340348267818827358882825400125124873724616218132141411546071194026074541449252083810666383013313145263034391525242546148852026666717848930388791441257154127299294671803305271595649870225244782456291618425816006063432774832157165697871993546386800543078608928290530799631652186731513775034458653526123811335256599311628591034033330691106474911434347821423469625452016754582592503174891182504601958979336391859667602316027724777071835864568114498450762291935750381795001134046049311129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -2140099369149360537084284857874335231104620408520695124640844779503402629901216008899514493641734177327958746893293916418743825974406639119500822316486126711835226028173508460230660764500719406847561103298921324993225956172956511982247089749683018433057442312719877036771386091096682038707181797659019509098401228464110758476089503836091473611341490617755429745855258726802400755188168589881499058779167934898552272982162259669385531834273286612289536800197759723402942458140084285028276758621633308781281403113926403071179444534898019111658874720025185113265603667577855014490662338720652031913454767607499191717877875983449670381213582255780019605001115175736390738364884863402201860167602576799544287529073399956462538014306752604837376512621039778462478009158656026950563005233003396539908058878168169311279993903140292302743355276236585835029746059691290978367468040316424346608938407949082947551327972098069744122973081788448629535557197140491210894398827798954930267593754207423641904993572181172220048772767490307110982673361370905653270503542728968128461221606317529204081911624795727761775536532822271193164282699790346807941872106301728684084163837696740077777370333099864270104432208603650788577846111630620703208047633721059675526742299823455253700577233948229929998932105868063659112911417766187478191830124323399748890743454581880614107518219731355863216200011079253524093173216369567801405878753705772326502975341442427098084585395824060389013566730770334895696112413449803242047649234317102492461365747039104925866381061850266362853242789146731072841952942827192054799992176189988321382796447072818115447109778425996408710260790913364220686643492027035492034982676209542509609258513670137510382624770320927156683414794366125526458444286069376210207417412927098095025045127918263924936290129849165208850842029807279319881340362340417425306198833336575565951119705649668336108797016988443994728071715168883767481128487780345160752237425148883872342831866780540144717301771057962844732627487314073531645724793346124947329553980239996779779777186655824193200317794566109742417065669675415852571421641082750702705112605981858974616705738217682630577434495450935464478335054978063710850535346481519745373432391128849977029111981261389897315755975068915209264570040152186836006929885455111639485602814983251157025577292325684273655029444897168967784099011366630818553003411152768165288365282271329042909962188595553798212009871865478339299469803632412335483329545787694449660220207407368638567627347387818842257491855161287759592867712423388455257617110724973892637213426629885170136755912818297634876859058544109146175152875749516335091757545570922470260421207289917104124213731299203582859014978630585584117285278377928466966796149738019237925155916309186790891947282195912911523376771207284250032258311559210762617170016065105519582851713561837210161344017644108476731516662170995978124473228497615657625484942521230755861492856090718010471091304379606821998631612094783573559925084452096419165885227195748666087569107839536479425874080550589526191108736450060297088896926422370106738000461926039098856669854650856317042666232299273063553636613062383308418435262494719651703222368445923704406947929748706898612274765799596767328005825337448826915829405447375681440701226629994615362202552456935120009274033841315434848903265355396306860915334720547237662342717915539899222190556969241351825650215343209507693905818188758334414027640385536920842631891259661004385368561984958308158321538197814810174587652696408896619650862737441988191869323898369125172393722098568262050438848162009991712234236633337504386051697458982858802939409897562589771224510776935855554502081248104778355871811159108183996147817703033603189402869192278335592664362508083417268898442391761596413770949641988254079617771610793438238098074148660328929426909877400117841119050364320764360014190569580250570511319202638433661899022492717304223083299982814633708048759688746242880862201127524355213474123670178204165933198550989962122937983981741033591849551440717480909158623896049899471279295484246020622124846554743351143602731348937404629846146063413734590256701182229988540571977996781545901118574698299642944834678718930184396103851575435282054921207784901835391489527167566448836034911242607090934986858991307336980595694546043287848860205845600181146938558239355020579647242815826416740856090609936754384654811917189120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -68759488491636300652753534591851814745263450365664708263390167114010547054204626526344129044250524816621093971534183906061560818834581532960125629557633879325479010122111771999427994760434866085473452820706659295449994183459474509729847032766284036071780604265995959827015250396601268966760202713469480673278405231101162572759620853979911350838605399115953997950867868058777568450486942100576724271871134184582131074759115369176181114362457763071675395775897146575252776427249187629349241992786377812086690190615659445901277219783708070625819047366237583322974333729215578928981301244960045767256777948310916896165981306611609218584642258614051177014139709780974040267417319904106050059966308073085609321283803373140193983775530069907597120582813159249571612630915489299282452364961560584135439692110512757500533154514202370172989627469826376217491249150660317592471014736805013994809609000878777438798811381696460221972952642080702037501530391036670035028062359757119060520730962137980144574564780025440512143528680418350831277291609946643863120194858158699161279573046624841279472220838272698600963624693579862025316934107802901900604149867484968494517408241349803235498848674041070403863929659638934624569475220059250759498348486182425174220504086683030082167587385791727355032391837821347547822827543865899275808847083701658881907838802722172667406523640281898418647730378227260304059016844001345968289473483622040007552260207496970996549988544247594942168098351222752746687709027746479891406352354174619054081033459794907123439895063766112029940294324058204098911087280861540654522255951713915238180976011319797554595674773473477333407065290148600129259424534632645894370049885766018292148828013855787678951689444013694767996299366058930222908619958092647288239693058085903717945648107089501442685090620292325833668878980605199646932067860875652704627607380547147532124344890908562095159219192021653958505331171052947065069744755381852080906201212080801139093334858765200558085740652243189881745441650390327270329767795066269253144537284745313064635415718508471461898614733364887684183108415056200862765604435238952512176864445903333005501529155302708557284030479718008438997083556275510578347195561426062724078702049661311688323057912939394276836523662230844955734242996935651636523575574370224166429563399457610105304508226185658059852586634010917469769427154566639322670134707391210922019301664273322165232876470011651744061907319749925167792726559743195539998506851100532818800834868082157453655845442914153512640708759924855452418673564740676907916552920655451004584972143397063671213464384039251948196123951907726062949890837183603802863166894173457821994986345217270700144077165367243930080426558008567654496342166383382375153306493442180437833735873304934180307045257184749555863495116889271684556688910407466470036826756103051142688763869287344835965554776648748209537594728342024134118610120743644245212732581354078015085569393848729346536307833822476049004610406696788626096439600491623437434233934007459288053978808749503049470265009091182429528574143633854977028911145437894211971070932585430677458349110129738175548991519822648326921019455357222277044022143430886035585505001660223398784394885687446221442870119208845209289004370596600900459092476748339854428774298025975197729523916583515438201584997903756764964541026271589142955713363306381252418423879388178654452953912103427519020075097499189066373494634562790686386816943948204126324579784072471986793420456686428347495234083304484008910127727719333592173935304900517606591511437161906504200991342249769797020995637729446270478746197607943801533960721210836291981761641940048478334849187863287428821615664396449554660527272386320394049416754293877497765898840094344119968902983420566791951398904638653442442284966866503134696004496790764041596009309697440492521259321032758950730733996188929293720178636139560136491750184733923006918889847612025087370951828667144295281471599582979251673657613318759966715092583252543842063526684883134109310110060209359848145437083044324978007454146439876499436046076919411509693624100924607125366904009852105931673888218922521995162281221516160785319744836263644148412246289407222303596969916041368851219022411649297292785718368335414705728044886022319231345621102749386256638403756358298634354985651949619441310674833800984409872361985531767720790103025475610363821045469395494017196269502464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -2239471440849472871689570683659154682134952313286159725686259081612141015900325495967815656064206565773798160599605796086987400592495772874799711173123665069685287183136066172778114474033740296713896256504097343024903027028358441769756822122392435447121725812787621717564628999613677831259640935263192534415150596013771396533291037621189803903437307806342781411476090669710170259735448367246393675522762247017040164939266951277244897562102212639097276072492115835854799175274654823233450439635845292449322020038631266862097797220361955118265510239486898413223585837263142409757889918441958452398676717575710170416986153696535422761231974193128372961280099254980742101212028246000325370922341295174529958004485392123293980057010146596342099007195269347033520663305708986387381552219284710942522748892835076568120625307009909617440500401719007394917379446333441858683248846975579615052908926361295353912355535025316194065515660580732415578205748340206195544476440084678672540583278211014644330643778562082731961761426270895699360123864968545647606093579602730161395056056293549299314555699012912942433797144321884839434977284287829369226318172454461655661248996765375462573367723928961215085033717139837313390271673021061355197940883009689612735531220351824682966917274629125533219037752840566706127829226551394825019357596393382268180226358642332253703270105589477420316871198528417900011986632788457595031928383448253130488638602343558399756844852960836926494073074822658052244726999884110412160971686737637522251236870665706478405479913957624515188875395348410067763609385470279627610926610947617597170130470448496423204870823911051179608004755918275629884984516668691228151018113068581855233678449527253423504031447868887892096694692222733944476215138416098538898044031586747883228567467453905328325961977277385315383472121117229523364143003880581811063968258211389620884002300930180422739433372392149526031523269663340083975708786873731110620379068194223209033838391347025868947087663045482692267027548806462262343660521043018212039471634765944661751989654168535480984249689091090597919519452265792772493279212491059186080634760588122358416340456049259920717804856276948169737812499767396537795655818871198389323808557812510366106888677513824735147802569286372129038423991939873485806890915442508810609897832871109028896103081775849944602405905174336843570411244037609555426715539374671862270353571305795048579676132740546440833425751870475290259269260903977078562536843819716372273677456743869946672719389255276225436811743423035956644632544188025654896833904712211171890224688412177686731678933633188346529198249613769887760592965182060301957198686326647584396153855106992856027801878937260305984011778808542820888781762024193040058698261565312437263518242911429961186958630818606459788685423457323196747231583708363986045227104855594215899776389516246514904764640406391521139009666482460638224828373132285579890761959555583550374017085927941264759201865258972331638218516831964191620437839974642407027025925772206029761622548884285933781121510776428507868975693113599882825047852825225089272432493303965871480677589415089038039911898086696013382552747268628608933430185982230155557496678544644494763245767874329385355028249222615188796167285950913655214954790245901159117574070035980406652108492871999914425105526751383117700378471076047473435207496699278175296646514813097473521102887444421699688750867863450354575677978917151425542729835710758401431326265127160751183933651917358747283860384941932118759045906086650395407041616120104402598715430995660594562864784133356367062622539820761766947285892630430242894655637619285245628575491876150460938311226913230817251268424588327071056103161238735780185896207621960916690418502384583454260676085669681622801747115507617011726959693669964372302665243933282627119333501883377799810855479924604306267474481410755575000099503165847052986359316483962519736732202625689480185481708771817849516405138879772617272008676015693963791002615005910815629127397205062768176028742165537504114198665656601255785194924133131192769593145084192578464653377286784950088555116343399447674509434856777436460450169234290145467639865636280361869149247480385270671216337590053046354565205488286486127105153193480676253815189940988542768908540848863935098346642953769975782130527917118944982397879149163307881596001844711080494131493117277472339226631481902073164018483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 247019191379775875391184834839142024696162146702340630619724029004292258686448439956049560416901774547165198957612419124461504422151557709731442374010556807744581601202850276626112407802683904845200328857649684796826057282284188455096993427282774075914244859264434859051948138098391307672417822488207755759378329688503696377808220146192848092770640317421862687263441554690377001339046801094343425044465721678748933662983053864826444529445793021157406329744097161169919803550066401153518894316447029333100182206367520333273963789555878078479001698071887652376919683744916634864050748419567211091900466457472929522483707705326910761572435494577883639479957325490767112480118979522310181340663331208939408555212333865470396942582667121016135219334661165593761088300491781068185407659969196002420961380869805421822119878977554721362173998059261648119939263340455327005710826688107952085323358396168052959239714011935439951135159064563885925837934452570382612204274303614566931150243780980953955963957331458067367311615448207611230478636449097544281521497947806055620733016349959558736159624360794761362631041089705229659675816110221286899841813962805498704053535113746247208376165725120407876878588225682296475102436636767671153482597222023122187048066924122453074500842652103488831777280665245358325287474222638272598663055517452788126088628871343290927334209130515917434736371160315481466247268476216308634267367131918869209611145247770982722059473184435409068287925631902299236344319496487701553381526311966255274199648142989311044344810741904936194154982239920318494158868724541741337606331513685577930360055473098089306645778654196943037855538640753497544325555279823984423777872908269767415822212006615001433330565642452001990193772443185424603386166858351115647019897052044510048832764751349731328625965984695531311175002821477086041703821109611231849619735310029597613020366142448220259696035262519459917465730231214574670363631546806311947594953705395513353705279330157299457695766996012552591306682133777350950553562511985450152513005832707283431392520176352972771363240490563410828035810535047983238651769566978672197196537695753614650643891093218872753871119359015057036595786854619972822348268070600675879227898771120361790517647549745318945497208495391362862283609730514075989168794413829667668377990022550707309547861398093534094912696618082159722885928824524669591605608319655619638032709857366863107497269815513544156244708469290741494388218528268331349132281849951777122571038122434169992363099392575153758269948226520348062141808909443130774256228414096624555944586278493987521766462930106637506605555113888852268120876613908191803942696064582267441423226385853930472249276592629672672904395835622681443230048435769848576620179906071514342371103812544032806774993472957251853976157817942290179587456902120717877613444444081161471126941654124306421531946437497097240651431617704225466728400483432388880050976974419755581203103977086273261801116564077274538999768834731565953767469302878160598583456272690820429742917762840158415575558321735110517769043506611463218465279840721880003205994332232052881931740680053290015031347464084083546724133357258829809834702392186899889360390234591077202890543214751888697360034787290630048140637889968265796106293800353945192164989858837416380129513097663185945567786865108971796047492534311733431056554710559542198342524226132178016499735967153912210610659097799585750817702068713686778020888576769844213776872725891200299860927399048315757870989920651797835682783961802330859032443117759499968081581193425081171043051431629328437862690106913469795405215562292147614972610558487714538777323124159222295730225065485912803945193028481306585168445130497801143240344099128843382399903661174355648251755848609642732351347093956439944677987322813734506984093683703831613717461246077064685425970552530279161140657106907424728261642941226749007578965601643074970500649471049410266618788083383412278426293072657072650114226259413227328842876928519163483161261619876240417476468092311178231716110667152924388800320257833556823856838123259985388099124718159472041248191353223913415337030324425223862618448027484054738703077327524339894200778338332096024043113646131145924671455698058037516971977773437704043873398447357503309140638383755606761548300977269454733396665224308366523691315508802338382563909085552014036296338454330210806157712545754739187384320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 10682621130808148651716831701854690493515874418958098266713837043526445229985205419582844191105830368288172953915372275597836196239521803050365703692442758400529413300802869980848712779583983048337130459871233076961452044352549504217721417957807710183357861557999945134709217886541536545971947956118214060454025274867778740152277742963963946277503075761180916184513506457972258946511468862911659049861236931408183202007067093131809960976077879817267947584174145331940588616077143327299514199153740140590007534039669160785935986778306302138369606808167714237997797266254237418873267145887169736542709871070388802844555720453830967206664756337234590893228129255664486105129556015156714332638621771255106802806156738321524155292995746563750504227411629638120785440212162819258623445811078545418779024291143152088020100567877664841299805088853207953806393753448138487624736096755608868357259843369441528660610048022604243628268151504717023760502986660270039418885396527556878668495613083209048289629229551583889176965917743305292146199081316221474075790705066247446585728234339742294045982692374274089599631062733206039306059409780575710025577632234629969586184637333228352593952043282439460281935466761845949865028270057518033008882370278658841372980255397162070037168044365930362141305422152263610578204197721412188155616533433848010069852117291893872720662441724658284851073009989405249918872439265291208740164122383530940511128661249802431614505756920339510310280948375481122135227184532531560715613411026771297781037080987089728938069620685170496341481202970000116208520197393149686154229544098494176618456536463844162527357741612209489158643405872825592744353145184100548936667676857882445905767388472985556120288700887747294818658620589862222616865580070734477613989051701876608665809445358697648205768012918819664393830048262149225055242046449383987861959053651385791881011433398718071125844626033386154891955835229968546273756631891473911920598610472718422372561639961881480728715916661123328680713690627754673518999865485196159167630956833964228818782405635786244188309323627933922994925274613066064475380887670463146742689682393558352386189698504842426375602107895681106656719485600003723257316186762231273208647632966189645432060215132077244479990350822485620259605870658003732757670246886606044032127782229638902385058350629190782324369589060038231382885644449472239850362705109997263227440626983648586037781743008043267702661639882712346643065647356344083358547597479466715052905521379185587894935201013068973227839152165824771752161120708463313191872155800631436790741872200837400727103936417684615666844442798549852074134953956408960080089235135932716173323775489266000831270560235434020571866179171639996384544388961177116259238891782210836957490444531585087095701457213416177206607996438557847060218216030816636924378732049385723156605830875210194099873255393516322375911036529237984891353844692357012205827031485195422102948438281836191995707805612940393390682546101256528469691247556340531598272297687980149059423323020690574474741012840324626910100885515516265373952920187172408406767398721886652691865370739088548287433291037163074962698288286133028365530807335130409075512136518752283476657616823422790278200661305492788544814627247791848645876586717646717399710904090694192303683416774701500040771425815524459965767806287592709820765788926056984556488926954324445340333235134416448882149837460087198956054612050840861360124659502171091110537008638930239946757161839039309919568911005743735796208904833482718900260250212751618579711369787890432263364648038462655888892862950242247293222858806707961730639967697739763955626517205165101463094627218135432548421193089746257006774081051519462270159591401232448118477986981819459914190673947592644415459562510190518282304416165716735069994621067688995963778317682531986394990025755726008297814929598720113312212933936314650851532901440681938792330421167380335584914448765808352524774835589614419120293037096960304581368397716489560455912970926325479484684969043601245293198960878120662827001221148405901017043573935983275357411018137543467410436534404810421481572965962865447191268577127946331192872343589918399340904528845707456965831680323770120151176808196606240746610067507121071700772137837403439475718428313588934003724398006528117360856070001712455000712633943671793710235298273894470238881600375931477916278919457799143424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 290834700895441960423460829123626172584858188505764963647163389955551826010156954354879811367429927074396758303521522662456862005069460168849639939259886546609738539233662060311151406556610924080099187843411095653771798523188306475324638947203344079865726116370577808418012614545822238129464919972274935077390536736400997898468852697137069904318955450877242543570842456806503861165753731812434343851250727382181976872688857056917425921321149071776266536727915974681555062484591216703606044568398633719163772093967262254303954091214088840405880155216422467185117612971094159903144819502338817021239911873448645350396737579713468397649013007320972316705452066844065488966789146330525654524748579849545730684897357598377283690074477736853599872647376383347553213607542616818114759421672594742051701895244987835990554550440295973507276240050301934703777513633463124619963732303635094249710805462526839500415947378200844079970540632246204691943813236978055898496413726886179246594349610367103710702026778586343313626986504734838011957268661976063486708993243030533267908351967876351855878178407730319467853654830484340528308569814268278669912277130060916518546825068311529354915407071184369487953099968397689524583370844952261560137663585402063051680159359783658115363182261622131132305714368459847173545780252131006750640387408208938129708344269175252158194227431311128361200167024333706384289678286488357239535475607957064963558585470534506920095829589251743952611764094215899946094942204480118647639292561454345912635161435417089104904737855542614492281633446084766684512171345432030170203602742833066374231554352827294314198528472893846363257593734521948801097597160572165162896291566177684876685313556559795329299137818152584606389676264236854664338077627459971416653504116189848047193557714384165134833026458285263301026448131839607370186083589044936859051875829604158895174288845800293186128429211981131833509610938455914659288249028127035869441155343014445421940954969081098029448703335192221662303421950477978367579150712057761702599480727691948539440048755439524360329836062772678594193411875556268597383205258274548762457557542078874410620706427558668091584658285368113850398572770214664819090226424056014086373221759795274173162132875784554268404400507901488890514798302774090804781847388170383318144862477630118283638535370033904906264596224989360898278371602767638527683256775299387333102598687824773072450385501151156803855354572885336101813523984185197051219989564014423397539590217023142886155238937768522507568486430599391056972719642393840150151371046149786655143497153939412448256487548037589619801249211360303058273491870483965432484090470282333786849152076012132933609131270096290078119063777316775732364093567438450090884018367675614307410820585484270517992252690540762546880408237723027150896330813340717615062605082321241715221159475728610561294326781744851311014450683188422088702738267630577437862771075720367742171638754167397550443995778241685037626338360703398723902255435849651500368540018471762206200106665845082298327106093517701991127755896577900596685253011514488172116158768447078311159897148391636777456009621525480005272419402195116253862676874233559245725748860640078012292052287165336479978020901459342445114261019397005600837862183324624542041114669635079594420212174232300615862182358977730760420547387925917367899972667268550314888820793463640147254544410770412772104780984872877861261810561783065861484482586357513632633503068351795593856252483574405388234526998502426969996071114279637565941987069516400581113634026340400080605340529526923844940749703556265233838354851493806057479470197550934589343877517202211296889707484811199877591938583564306683625060839116298161413049024825296548974471928358012742317542895364949202363447880609046453012866047240600391511000582943432374233093751664004910792277341885886451010333049317903392459918800018571629002451482591145575288666726106626676159605740013442406030949679491310385889757664093934305164894948585771987991358453850587060259588310855925534591881894492025239824290885470295082316821777868935582985730194584851786123524768884908882680140254120144991561987291747883289653565108339380651732067080941098690444327560988999345817977224642228380646485376084185273077494222163282641875420618374229786294267814788827269175252307162486277456024524702021426295732371699677304762123064536413979852723128474009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 18277473911099463485127053898319422580772381982656307627173684855657228977502544593565039686102772225821945751541035545911976080038335749348656407900733701514435761564580606875275082482405008622570025459653690311704969031947655059190100764934623490451001864149169823983785895626510763172457764610921376270178064776403024151044085328031572913551733230907776943691640308045101362078537424893796305775361449706669155387843049441075714494555529146370893467764673229697265269879121561848348348651488381137538212232026903449596204842203781804622210492475892331505032087929845683329578298211814389483500996561688615068655149528787753366545962656261625497077995884470887958115706667511020873978961638246762778131105767340730134736798530855810877057136708733202062456101055649470660788340642634557917660844158388206090418260818425862207112852446045049657994732924895851393161679035236433462137947687690873311116709435441085489909871822310568194747752183902055796217345520590633873416721438325550025147112000587173196543154089472745044654536667531732844101364991759817999530196712249178916008874486988901489204900040968489578060035139293114622531807633193590764527840381137351679932571495793016726706464880038668759811987508003218218587591389679800091130028131384841290060267534903466744947349838617775383612962181441357959714977423706871883522767040972331249880167735312784689795756384574395647539837547445856007434326520910727220450630742851975885485735163902793081904550455792540188965142910567730542669236901693413676306475508625984919073696341189357417294338428287037828476628699645804482772447222101827154453689725878679105131162220077049676974992363779395981990507521985247026439571663842662203392433129451983185828840349055397798716292533878868115436571832814073622485155521480799084790731726464512087192671816733584552336947567568550508001884444058208178010580692777774287973936492933319057102394054611169920582341922439629643486590437390179758636767107004429565742815979834518568610034198009079935829435592365670701995768876003583487676630045391229500709129339444610705447903624000581072423879488084531686373823890166297031877473387865011123577984742850479227523309949660412084516024478859918946396342078329007905631740435084626628195473662679875266993435822022776029922036190893195723593373450441163500408801316341117963582839884043626640656775581060692862581475447930604534242576540911230425024907820352788821061262147016705204270753256035649909990838593788995467742434787272100733118046581839383727242572084155502992822537184355851868841342350406996380672119991900521451403538956123471115866197262901083047768701569415826464793707129937138532569856669723213714229568150244224512187739928402415579351050307371762737450802439803256842496810490497724409717337996001296275341173664228108072182872408562810386440079574735860685959637135486731218363366765399164767701329737988734194867904428786014374600764272847641943311961665280855150854807540772884539354426729229260632093772683638212726304736398133869334027678617450422296735687017903760157392074701916029715251220410709046812173656968965148921552201730421612518649480761770985527020812580198268088646833345578198283736042219149147296165091397318712280440581845873655034843039213740929719349242609255847817395418987182351371913119746895298397224040088078717580858184571312506810408039252915877133231067497969412744111754809977259897465990841221113023059162553874216646215921660120416114925264629910871803811513824043041366836439392555419831497458135656316415125592826574123531695026947422522844842833321476248684845226031723478599836674007522906102652257433000063569933454760549890162156052942622851410439619067821718743671826488610695208666727824998355313882843689630914034924276943368548647250236869558995096864635207245303211067511884050841807578673585790389526858181716753942351550908144367056830843282308417008040484944098445980430212234227282279076790410363969029332378405934235489277231861757267058428785980545756964480656153559340299506852295816498043025101687668294623018507247536401769913394709155019481503510075814452759070344733438829797506688513948782159366695141233079735653166891623289957949137245796313439859894560204715794379699936534035896586892092125248178168292384179744741562024188454249971208747909815353293134912710363877775937058585663565579758882722492905005392987779334106645490442344452702573681857717893857280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -1460944897369210097324270417177324317151799692824738057476139813780260104253742022220118335488603741106413753196148082142532111904103581656751751739283997215881936709261575901736594458114176018219889803494826681849836958277613505966824893504047217905847287426704500788262407554007100852001155026699505953690478787605231698372383685175796157128375453669239408961973816608718780368411604482260573472089597183167268841674253426838319933163480131927485837677437310315516667434780850674815522437939768545990814911224454521603788190134049640437093905508456975824053495669430120917438096332560384733983967278015365679210455889653087150972513876361510714623053796853392960914805793204200324611101006110421887361992968452873181737253050972374026370239329081529807509444034754684722581188960231180500375904679499209125200438050998234945164475471969955568651784640079781347048506856925522421948339263432348667242010523738827307041671170498452139452814990174744284853268392136948672672140553403416798681388485482797600806551885816780217958804275565600903159939942269372092501683846186585781611560424900422010031110747733612105241340791450289864067118069408183322551549062111437616728512758496994340535250415533614031427994794309753982027488082004156139659053321369227363880363571207346474286804084920780079810006699179081571226121417273694329172415486009206306818485697309295496462483681211370739621914768509086745298711303019033081944926301302854101667605364314562499267149916522828448195753643465625360893431733207120211364027461484609534011446926374804312247979341232856957403702026597855255648554932194422419891955667465457335658912204416934052212248388136557430191253237291922321191369589906872325956262545978916488162525923372841670960135837392189690898694556657102095080829388412989917366803082865431795210628458321094812128187525488320965450672132733386300722728587132345923910591750527064814013056114478408380482232763963001081284999649353501377358635844433510066231936372958643350912835088790387712403286052636609074594417408885159465599575415505301953586961363167805033258869113872392324580287245438129918850094293140489939629338315107856601250860732001847223973217160890763448698015676433635949720334305214554012332701713511175346713485212741263708961240029688700264622602924321757823852744187299893212408147191080157250745715421395121087026997878999081601057170205805374161063360266088865358066523611202815154193617184527421307668432007757557625679241102658067790996483762775595836901235675214639707345247448710861929207219376009657065410514295790609185328647624788219655118978499783408429699235967242218174863296390072723572073804369905322648721434783610863371641021952247000520038296373078597403319522882777208337178592591644294561986933791788598949839706041366465364910646523645241718686768425674439372523655357804037246917289845844666728433262720549830507235694918549990624839261503990861241949709160313183516026157599928617139067327303096739542414724423346420771752907966962692175437422122888819350916821099187523767176070801157820538743186348210465622979395133028615377185179410223100338846032508796026841436277874283468763384346088286363357301798364521915935310528843761746119473705869949175225830581370162044340448492998013974662035502078493432654974040032231215259448674799152133367926656686653777713324745761490152296919093357724414530903405160413638459517269163173437090513357551734241388703614173673151480859860692336994241938922211895681403629381719048552081278687429473733943148052059271977085403060158165046262885078834116634266204707450698181430585643036791712282839154306622603303250068300134080587481799686890336752027608781973563597156966235755145280533524304815898028098966399969240022883515864560805151611631043216305243323062384136000136974709429592952493733545742943700942989868294899953916921345821293415922333877024831786234933349149639253390096645864092139084815746638738888279272930393724598797771724193314756182027879203327413610106130784361404040349100306651773367243538964893070543253741422067205832946729439985175747937632317589454109112856248914395544944057473911902852256156442461713512145924588329423250529375878448540048502963923503219415648014014097622503806874536247454350041116357898567171361256940067168321362183175590608902646696411771114033429409733579692957656118007539590023183384775240549371288929027840763072362950876189240374837358100480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 32008812714938705900266164890039210272804773311517178223808204278495150344912526423933863351865399255905651975497288177813503013291383565647563063494077669948888322881379741142634043710643461637316270679893163134591271921613516492350729838966492126560922932953201097257757093450883411765553714384885965334396330267058284863795886381941460695261880736870552211073320449047076076112092627123003858867845517958481747202973403667808841565198033420854782652438216107344693112693670700681873376391156791905745298159712463856191023134745938201550829873471075138263624791155924844470898630171231625321719672586446264249785353792736581938512660987661321655475151122675109345291366430863208929907451851703211841930254501140139818666917870158521149121632241618920454339035087649801507210448232798835109000271662383336627806620136207545049208287023233258350451215241429076166511772390844429439573071145129749546698770147273666484910117626762588473708964806426802249939647397147701230432778296626411089458947939783377849410608856425801525979518338549023082950636923093180342537633468510312214752798973738737828825012236387464638521155101576004518940493127187697807222907477867877676053616205546790675953100790344150335437382891504249424183160441573611412750415172727247936124829497472076220919939991836747616710420052170491564879832236455631334744695783544109318910335207677676309469612798168264412779098109010887986548140383645599134465104983921723013613244772195505770612156197260712338496283408564874378375788966866733270759274398385069931611164895678231357119679799801384534240235273832849973735803535534586902580845553035273923945851901845204954906959487930505795498633127490119203451347299447680442165352440560623139485812967396057679455853576892184549807132733782713920289039967596180511170253612088667608651204064716432912060840406106693631364752078859394690598330785836207021611739197917180357520209480545169204096572908609646071841892541448968854353202676833180679228807880592214421904214965441769713252925831898078065783169058557051610579871040394131256249343090129614904735894493834951933901485349403963693860360283242736428579069976812575019115841076798088221899166489663559855971689992196215549402658924437221862127279429442535346271416944966112242367892553325467016031243168094921275816079744733940760318788653612616896807187774428437984393676670427299622059879884607545927878436717741875961242762500110632628210810609348496920230414879372783957676798028807977423022494293648142243369186613940240302154404066663166583770768047996594505592790072314539698787475318570156218683472108961855879630123887375861262497816794349681709886880971979761724347072056472703140905545985343528917910216938727384574188288099059674858323411714317209254103772092655336083153260706064834422370887344223307014180795625038203598323904151752776378553190482021773606025275821304852617073459508798065891844306417371401082210740157647790542975185086085106690821591279699508508681596290872029205020107303012490046413244406847422277500060696864584892131228233758587080450261030652964921526265110568599583982171353367334479428619384523920266352175798377250404048237957330124261930572903553813398721341986469377998462093426764047281125177851705989234978747907987604972374386729637664180269082822417287287276616919168827651792766423381220687835233474519241906514551583132460471766421068704387287839188623444846503185092418919462893376145227342475412659459081670749207631417330818771410422561685032003313720087993295236324779757984827837154646747551818252442246490904181562771717653030635448554907324170697129615904884547500960435376203474794977047276660460453571755209690527223695226049810325894596959756422324340011483714420397039442405144717008089050761246455315280156668374464523710217236920920177746931357263411080384202223024747398586035600262529001839216603140774220517507984954024525628043137885665122793621434352349047468135865435652927973061871180866868962551341002707536735290640544745379691716265806248716740744679638196139609277124569930707884030869192198663742797955866835417921291531128806646045279009719222845693598096390558855838470552312092304065175427117432775440144257712736483109847721786041060388961486767959337712687835480891548301961529075341893967891391823423099701812510601776223400069511515194235032395546312959327933493771982442600945097553495794422269250268100489864059721599890227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -3775909554801239751005884794603204428632749953897168535805099875063629928084436969990890000521952595788272619572231431210253614652872055300989797430472626305897486111833837805699262692660569325305980939076864979206225961419425840682685207254538908081822383725282666733163421648367755503395996070671745170750448759163928425243446525089806350595007043411172051226108046918846211096471863101783814940157703816492530979425486388154723478793509472833374406262308728157449299095553566583524523484894055371707015437078322156389861572541327328948479604849554479872619048113623613327379266609505455322030002450197791932113369573614271619938900786492847001293561034687612764537508235495726098998986668375342197258618137125051079898553246581899264157907736022853241683736425650732359235168322446015503036626674604509534783982120136633118775901455544017912286358183441407618233952801969448038192142046895437381542640259918309086555685467490111608319058067795881174598693188714672746520596459332855328010285477102970961748841364076296343873398613132108503289583386135412817862759111683774592216175144328803219473449413559476020833433892783765718040591686069363269652789850603249332815848333563856549946118660851669725380282711549177631480849233244451847757639560379700797236540123866118854119221039084424283811659875035242100900245136005301988022928934723891916600071144239778325770149787996915834788442607172430102443448843117235174340012001784631963848380922851819161449344886627254417778107470104917999502182030973734097039368004414605853985130142405590075525383701357802562600868061572272699118490393655764153809018025689401347938418726194934016407774883748294863153272527483079504245275641606070604914696018263943226056111130203937578253338645817881182949756354199451824217181832569969650622705166937070184087076341903676295578218422288569312222776171829263043592049034858867641934533392169646774318424440789683114529569083326190920303628049278809281676964100128183742474152448857635660844777758567773580271554693845688505987891382637186032666566565144888268568153505041241794706626567035000911924454046868519503292516800589157255164091605849452906477777920857322345710621064059715010519170987046934822091566409011366062758721657368263691661737269256992334595115202407113640916349628108505943084171616471103368930331065871003771743055964018051235697515157025259995162851559178961229803141547667059016751643398240645951289325034030010796509818410934938020811419486707465625489704889066684014045704630752897647411676888295411140806197362579895256143330872672034920419499711529228953192455052530643098464927396566425342250381690762515044557019678319063693856969303705392377880800246994227302242898112031484034858504443720637141767835132151840489864310495665946008903607936490271422665332621498489007152494909643209936986662306236607983693999805624066657208580804650194148257674053577452734385366199607056327704908698327150708221251540811426636985741438785742176041120325039120825516262615487354409137591591240547269069523137136002177607177882639240680432314190324934051593230685982149483287497152859535206324234342592169654415821610028992412403355337692274641574981029000921998908540958822512422003106634701295689322295711929636710393762306269989334525873428900936823073157716788781565904108678359794543625723736655907076090735863064228436799243385560886325481958455853899993871102236242091790933422393037095652236239552823954176480036490726248948662901029296070933999152811387047886940766197892644898725076187508088960026989256653523263315935774418957159910806711382544056228428668401554029733381296707663643915989097064847244626329485284456620283888022481904400239105245540773185499511613851279505698021491728386283795514648154632479349162687872071061815815413897532807428202208213406496929129006471262968216631323873627262600481140238223481230323954798706970843591456594085456106923134984254888872658868281461306203393877041819441022305841473791956467842454249392465398274033193511115216758304078373637237932942173034566127416159795831087473487885372842353548566966816678491101924197520237015276186452488130477260045374203958379503402193840214981884074356993844580092985553343086057240143011256643172460609378075684213883528994095189709859263323382677743825014707780638944071415597273522619332406509119786995410504273306543436011937142833974327236012283046471106131075036081316010393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 42845979277673297593874401241236633111754886516776792545065739819282587306285290725699024555482354455365980633250081412440340682762903406689446864400840217760154315715893881364187155695916041155706907895762186943681203232739008452515715772551767681484687320007155529261201336971901745545700656251792667482978221411998818882156242359840816864521146565742200092572719419448812676148662535613738757225506322727777791318500657376351052430235261281796245752659938597352341823907915822565000904693914229550910332511513326012083746987045878343952784911803398184057432215289288179980861689956217807447141866171347557361510413758501320847260646046334701176880505932011073441810893865018994698957962417236642769680161807504461929385108130019175948066096006335644450972946942121076195428524724894697327880499144075842272743974200943831647748489763575801888661513280333797419499413887182973958651519847309579424985253550515946652532155902178231553464268042473680556891133307361085453962070714736100153406786182463044348772716137161946562710831455412309136467082735102626262282239461716259791200093898334454225582781565128541909584838621273491969676520239294984657915326230105237350776506940507437505228879684159232801777846356108653401110635988461996572400881603926566819446729996135849325155736727007383081437157506528401632569826497402918479913842716410324819373759834532845520756821912301863461294525014814160732316970545022444045998402091186230568394802704134685830514061866717669850492706469914125443761452466222160570506229910111849237020141792255486751467500742709780171116989987628303932179456953392927162244869622333147628933655413933689418582513817348957340215730288008640999756173565541741211328909587823536516583557645881323866389069643906161782892026186592989916291934398430298879882772069347381800134352932974906929633358188234650789145366701398274754212442946899471097302218484310997590250236862655211107115547814667345474377686816996742469376220765946374656940529741035806140254298806355241543829525072464817848029363358133379147826419870451656299598937770274100346428702802935490098538298668752586660039935781100475593745940785513306274328254247840833384412174989542591411245659233344673221881418825569630799327726039143854091132112266540003929606563108553717846620480214857068318374675496722669021598849113769267436370582681501079390307667744375592940189851948053298988723855064375302639825212819270031829276302276301467237734193078854617641318055938382976017647076554318543048309014309307296801574187001219549497946395958891904182153594045695846942720296321058780810386689113043947523761773230240413074658229322633578481392977011331928108642468819156490965818569943726990325705829476963271389653460695228318044655406695118579093720408856151540958886060286569734394026281221397734987867752281221305040049069155859227069366983829059407084031054170261509386850773959907631548553539558259244527523746278417942999751951734711704542062427355314407690920592165379517591932229909381292567130190044863990499619933076002750124546614311150594331726794030736248513898713975777375437119923116945655365754132320933832313593245762240701025621042839665573336195326332146637330040613142813002867163341476553319702858293215507177537323424989943493765567235791821744714230622031874631597135017288500655950648561901044829028547377072852375622061673236388569641514656851330519169044624820055602479721298920042847438768310226376926038421929720139842428643672713481945000879662131168852602646239966853705304268127935582452868766488896642409620799516714104446347265243999767064478828396982231360092616521559695278064181754890650663795215150282076668207073513755538986895559677555576408758115166985427917838798010738791213685499760418318087586799839631321175189827476697960087090629310080646652773857538859746809322660889687060775933704438727286035660095876268324562858661595334526561349458962726359531088317648338032682160260571003086028994417579360265553396347271437464917501674652573591310178243107282600896157725011261533494456291633812228699022524105500428634357120345634563650666196412177297184287533425859734502326610577509651921611041421694190016740485602593384512050531862394771836896754992667230018008949722563844059298276326673094824975946345503514926465183881468682868436508776792939673365203647728994338874216518031584373633919310931403791108514737104814452864766164181635301376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -2782755054630864505515859475571246059594776935897122483412446928102164225634799586623860845922107890824895549877044634521104400894977796192726922810972906907536523282253523324981528904134561193742968592513674220148117343894857719214561567063040779742992561140437467483233262732031546454476669437112443485217280530750055789804849681145399329608060695717534239608988973487041569584127313522975619267615462897894022411785818830028055501132714462572852348132865785090618613784032200438271316369115232849762294581345237207219473095614496369434161492202395107009132375124314465580787951609995419956405066324463864405209400841107513668998952473942955574958781340823617933435347932857667711364752504499335231679637010034675926917294939099103639506017960956705801896272887953202331306453075865678118869668242758409994739229296259382259856812083164026911015640357556019426310423590119517435654322613936869712660146378042358635540873768085921201304655432362941156651297447226390365047382102051690376947243419379916068858619951482964320529306503146226640996929157784201784555129439133573838037008696793897160904477348235637355010818045834667402342511468570771671190198519832520853524424099855505387044191982822821999100273354874249333281317696909668667932348290785771229003539018835811370952846173963550998601880538501823951203456443754361282910131783078581348178706762044309580923647418161858685383003188002421077314194490019863396248463506550814358521860679756992119885083384846893166164188663024135985363785029258674087073572662186545706297667953015851015469280751207869971930196903601943781642097373955155594012081423763538137500804777095855824056414416897023553552489547795692956929383242334021210927635875298777882904658623072668619806038529887557618250696109442825470569921591778605946036373277577440699691546090277519082837394170330541110628337537967260863852322224004070203875121820191512930511317458216259045854518767725046636328938825576302924259992563124480733404464805291588619430631538892379011987193237222850012286260342849016159469229904447149844660195491603921803087760207001425326265622526157347643737587155741337824507010710801857343678699433237094414345176947967191182406955463125020892233681539075217765423449398810229198615951332695029877276119349067789836320503839728687595022766542017144039961301787850495913436221058712786140302725324563120831934401317396719268818928526390677998106649854609564064880498088557912600549591108348754688979251988651662313720384689021411491989141762382688279480632576553155603042110767492875076029604520034205319446346479720759704932381079227743495767541741019333625510819962408262743001178027241008476675230044186473971037342189712840008523106626282747163696730489242518665173150559710773062617189659733291489222617657214695245777461518063807002159981215710324086133108718510679493319167831718154316696009016027239401431466589045342559272840223862762992592726157853402852810606832797789065682117129566344352531601576271648696990936625746067251298314135741951262538537051241187911257385232126360229159436617157565951174922555562571285631091064544978863761164307270137727660286508822606052112340451871439851635272884590350091114408528460579457640204308528217910541474458661199169884757917651491282004570449515613520506376010678940326689001874163250053998954948166391872717291066901468791844971241073058721857376604986102424905299522393861825757892289660312037996495033475933526527058295572423113196584215269858820510516610451121000199991349083152710876634167159625417102566190324148962559582535546737123559534221896539604124720552909157050225116631205117068943039764412934609646654047327500843336749647147450307359442710316025798923769348825672862199776461098469386571643129730780333631055734587088879549617744343724837939975773781911248784363153339823946775099983963726527806052835402828415427628343073391495798633144292881565240425855909133152722581658086375185454741548591921015938515905679420642755670149649482362137601057608594137773175388095220292848718013390056846722349850679916894576652907899651558184524993094685955515226697570499018563719228560664517000825003455273516925237783434302319100462733661820940167120576224009401402826657519096733737650265065100240071691042851697369203008279105569332340471369128244467942309226169759075295529147969066962392182373333081152876868547416826315815910069870966513873254289611161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 12706409214351227359379473888625344844527170235224660491387122848060197890904282086701256526064932333785080868295046679842132743807459557827434964561759277407382627996380754037530217501516046145690169736558731152842404757143145542638962719198118645311555676680572769386695133014603645036751366419683465353550018146829536916019286717308424285275301119026963193919870478713524720537385860287606356545903405676154002691460803121656846887601736285130672376465637430966857240454916931427171942932730216884035956715088426865239500560727977927728547698487475943141155636617007085444723823231931269949048554301991807482097992359841720107705195377940209136687655477560198108617515172154781104548746016540207145361386662766344577311259090015256380007244204887777452782747239811619339866877469873806078078995180918553195497348241368081608805574035719272906785955433094865821575365754942307255475679522917084129044471456845667867807426478575655530596954961979691658620076711712576156959410410851956434930038031130952092986505420129675460955344680881983565273721585131323950063949709508024141135656853303833280209000563391919895710258332813408904797618062246203773151194363112730256324118916027556293402435581982704357067313467652441520755329408135350397711412013581556702092163962830033976256093159701384410488491292847270555400826390350891760399703305286356079427653319443073864658976161748437220663107466285828411215103839030796074056773316706031037179746314813693276741051824132599433176674543404331997369707662179192033546038334261672004317432173112092021435030510465062205673785824538460566693782467055069034450278581918046838800415224245583290313216313615979699939296355920570232939024772856580449474020676911235638130248137227735264668935956435338203380908396916922524863816863840317328732299945722774308465713305288392072085627751629213089944197862380499824246552401730174466652129616714178361227711449239053066416441010459098378375114386717083193064617353470108534728184039235560599080399927654254868969593397748638562596894773917236305343217472697675999560456077241740698338423975874546054777161745086602432329322958072687054269764643778871290450117508661553542041369421034885761924717274234542255212136544498093227271541110121237896637141485090956302741511297901390445534903423772082967430785081605929514944834535347524663989329569104188370324213383774566502660423669874372672487585770405685029928224431853962393883480272058819564510910725729334168629673815988246801033062421385870681465066530627690014627118898608053398267943806275085907651946297598655203648482051806067856190854167697271956900600782635602025277369849437928213765687085503964641013978637355334750286520746609507393754430929380720519916614454534154572952803670857060420360908006782509538611005054341591300628374418978268603296907937830612978742439283180414788899777440990796084706829756615271574024324717818679910763220743397045317699584860848930437389508458216536882057734045552342985009307592257526365476050282106910844007529802055657006362351549943748833229973130266691962263141377489026984288126182276381578533433021528594274288416325211898150758046026422228907947728346656792564740335075637717594103976622319994990549827596899004061160224009904858661666797218308528501152958121084645990924436664466683442355472132739402913320949614321454606482875791845657344244413832820853709434117451904308769617299990951550090627048568031902839417260572179063464599088401556376830587342487879253928592336432689026187740433080343635153461207990952444013153088136506973434390919655135347630547203551574584200021073588690016352998283570636266766169170309414480350500508877617137580951831546845620936365202345805028592421809303347651025215757986629714788643762836478481179288909866465389813872678596211542562928235637164232362806403626599032718962972848857665913780743816477872024207311357104070959178113406124959842228886698908777232934309998636649881863528821198691533432877258998900744443744232679253601984616973926190258947580670009167585719469360795804368951059311712961356309597015764249195105079590819278822116004047887103508942880034033688947786851048454058971313721069539330068921799362248871071374267490230239992434619942133836870684754784718415312865798636599132118023291662074092632672821262481281850514727151080845316894480512817548888118682923490635266374363527614320640721107420645737057474985328640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -218495916562117176548252886119541957225209804930404571982163589428492269432719242858906277165701912733041626978112618304380101378948139696298205537108215236611775717494454939422459107572245425801724263961314777194468846901002757772108188667666375347902424706391708920282111379646307084735343545827142346512542499384056746058313188071746467459109230090273027682495297557236541251578216706630684030393249923576298984521551447343303320935489816344981282853529108459947144003647077624846426568100722635531822127064275624652246538276250696920519798002017969150913781670465103758087514389508019097899803557301102843301054658068888577568107728168905974609477743310679453083706065831571127106884587073298236660067658256834121216486329689144473425676852274351465288157220663108918929373005668987759914846266321765966574319986267490290652392250335243348679287009700445016602946282593163949261375634903374487856497042974952918844283118570492327625159713701418429543809220855217415007812440777900519336858443125695219818452098822489352376853575155207814167830921925092981401329823078184855726517784661832177187693698978244277671018763800985394311836474032022139529768904405787880155559938666701404102697975217022970812817269148071252565788171262014613591298327980652035512019786643804194802518252525719629575329135020941931928248945222968955005453674830527990512067983806097593891541186869519198387266394383922293297446437838277316519613050914564254346374577547813118450173497776236284788019202730520906150420248615209893850688310025834020921185895133309007358940922727222796382573207103191999615921161988634112672651168554216463037208632846470311170194422988500241726142653317512664677635155926418329411381989317867770108848452124510714024250993904758472681539068711389704524737933877468808895401423400989084415803202587757654562383058048256184023391739878866470851900322176470742956590786237638322455907979302237265245400903893679963641128225619792915490597028480565012825200139496742321391476327352074846190252271670759770218860311808742733296464489559542531755451173203865201288596056435328371013100985444137645379645942768124647650679551744186808609797851621140270453301117791263535513084299622117547478389488789004291608224817826353020236231471570158361917761047496857670899756236947746635118455236247419048315825997226613103667461770677339966912895069341373191163234574917694098280054845675815783409561120439949195530905153002217309697432959590516823759287398985997688733002805058217203542723731779716361250902847608936221308422916442669134116860174832125057079094425478671066336357082567735186272703325194844092265642159020779310950862220845962249607974264700833456831268827396882874536352970785324165410701380403580508609503873546115211336957274333618344938036786515967234990143428564959358002656127051476895161380667102907012460087157678219761143651108385636141573357884645870755756964655100201417029086899723467567789897000168971732571815262578395457551453760556334408753946843769680635832826582372355554121066344164294397328069724283719772658045999907469828515735521489467233652616184266082153140584510962912067837541995244702643065090583549425258131205938193075213323292950148229315135929767088190413685458360516410778708030563168924397954658395901571223836088157321888735692257188883008927298852825256103627920864411676715713382804357677279426627169346293425180174100930932181801323089372514050192235819789358426538891476337638257183813392351027149431738561270780573799714764125005996215714486120896843654394107222692075339689271810559204203308822867744112202886703368220085502609351991358307698850547134736708151368436569552667162570950420799901789184385846893813262773558857114683903658944883880077707393308333405258994570536471167662428103134152863745012298604533371645987592705744179296896063333162719025124572677121607275522512643759403587175748704792932474411176182531172188315726502447177890380895098177511939806049629944223515403087669486093662867306038029823159802803196386493365765517433484174180297530830350934760107416560639005910704404515895707790437273838758136780290623966925298998443461953697661185963880393175251859178109650219075333657811653046058060391237092105365170140570179599398905975445433701383781928735001136256188480385479128946980544515638319305269465320892533928756182855422273814045392703788781322480554828357141438953760321699840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -24835934180979019614115034000112808522065973618123727448154670865269141752524068018322919040032815433791059483647163278619336467686302638783134129568418364870870747775051288856130391696032289640402683326511522520084433445431656311123380603062876121324157927947283892555622638184805699339936687015000946163354670083033173810948625644899738628950224323942786757931288104254814667186433561008706546292113996232822064858476067844090132476222971509941982074339422850723108991447231327652420797988562926221612822730084256242635810229802928650475949863048737179738247984339350760529175619322785657140900303472717867873342514296305291025552150819936023064281688916860070510298305822100377447976416694859383511832916708912338054425955471646609462259396113738014691179541133859898416479362727242982426333936317374617740316920316312173310701987703568875670442091910346880860322610752244043822004072817127286829800170472864002197909823083022919080738912735952023902821500503436841705820916439955557310864837210706094307959797093062052536553065674291210174237674341076188431934085636680412594596150992985856726756336578406764422354150767007449429348430479507382943086970167719488123870010485469533431109658232418597927882215327007447538396861842167398670649841844364179938971362775089239196850895009181244033932866590502231649866552292200674523693612968620987754783960521049303623062930037658841498241871132450340610702161550596170454130374094237530107073914840326302285848937592146784279103131069719225172568926885238214809510716177371907246940064717771776117610494549384106196666759132250353355213669973153942811408805883066306466024398175912150148465247088130559743317716364151505003788270112067225867514101566559445067776812433502922431081708603401393159218386856314087254571260900992749245487134681337907786314704182427773789266140098913558408131514026306059487573392098174287605572738646709006533332635578853421460883407671571322513445369283672253157181683106178837480385461998435245204496489032748923719217897073158563573765705097289671682163167630781964799692480743846190379861527647393640225708371487426766375606899635169211798786375715231058310699835002170671149572531635642926116198260451625511495186326331819369565083640825158514101738170831369768406392517449035656091609872370377730620569900929691658343153299370174573835946454624067389018190650752781871144920225265021952347220155720540302231775329352262906802406268200900268896372461981270008008585657318531992812522729904040347733515448451888212407800707024797149891835430914142572867919616687454549702815435245074720970443838034564671065835354393460157647151828799262748308760913636018500371314830677861116252563835508676376499462829795022918035425924550669224171340729667207474563780768071147361750424162694787351693804570946465681825146695240651963572393281673588910406921869644005307410815556347143357519307006735650607302748913079913112831358589135764756176252129559053765075885189139931582153853529541727487223173667655690163859497433214755086106415035211724873939140321840856898451979765439275343793818650471350189333175433407245775245590809817449602500407134402768970671065292851698751946814949851095129368308205315582068219396664888440262088087401218676022683858508703630650448354536223863569935434029335384724968826299887490302971622303901136399652946323695419189646890987368985010584271258537478022686404307877954230933661834254953139188365922273989726999127228695661275473883570492442965468886887430136209782881556310382567777707720526492417772116527299957135034481807895470944376247461636706451115576255683666294692502017331216650133014337711522429256916810620061710620524896614827047218090081235831157919673647927228434366448804519233162378715891552362149110492984037999484432356964098635799773098594558752410323236170756353609516701865695548407460942064988603976147374533585355052322785372013775911363918987541703948768070174317732969506099693471384540524754316524039116826620264962641046590543777366810462276108525054650342133716968390725973303318218214702970409846501978612980247944300545113191546140266948614231032857654173966309424455723805171463612025510371877758868400773393984999941590589600323118268559608609365052270504217645316638566640864300876797535640137262144249145431623722206069468671565095406604072359479053763306679891223449467920580213151150324057600466029200781478146867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -258302981120124285644479064705034119296423705285867679410142374462728393788620041652817309535180190097754250986278136208248460491465927344331209866530364789407890595440695712850659532032220398434410734853147348268535826745838430580156675810522341718088691825276464504382551723226829214647919321949342306814840520961496155901499643618313359511269362443715038193987263932630563632033816626477697206007622323662889120211870302305609643225131027526243513013146435099477181126581408423348538674519859562306103087518739664275183308000656608361443038956691602270279623004323777393847369468691779036656491401850035124789173214798816652739067028557692703964530547041581163689989911035712666037306131533915698596605205582380767818740516197479993983073468629053158700859022185684178847975395391198470443709699785025608953263679615375655910642925774061526283259329956937559882978158128880058018609266401226442254216937408724879317537942819110327431216256554816098268399115171845325293155112887860886903241804630177949281469538364463968932787873905379616326799875668016672597481833749374627578621788713809450227962165061100187153401328195197109984425582613744816502847417672299311052816325989998936053446088494648693337699552312651480694192187737135493352588809948950568156055707803089422794327277199670456608497653411965474843420487194594521407195094352147664448671624866814109279859419054784762343454384227760559212958169914916024907976498884757281276922585898750324036964084699910639069212788334573564311313842528556917957662215836005714820614004501715957429811782165367972273333821017062863455199084574668490294400888141114584895143563743448008885027392454586010977848079480519429037017325308110479432184141459167659042013928449972029171576774970950779292454050908699111063899106133153030538830839906948452424806104034528294413043856057799261587438569256962286988599808905142422790829218597900117276583482223010768004005136282311607408479436826656021173142983321071909462804280241538207775307726317742242033003565367352287125606988745072718330212995946337481527462554298489287458766501988583322276419740650327761420950892056852718237999949941597293234920832234775203396998227756209018490712961215322895171199010258831841397418696207810348495343508264405536115604897063115236478340270839964725995759302037653132643407604766460075540567920585220622235011802266591387379208047676867895450637742966421415341035117514053850610781137134687183836111084633440634875656266906682987315708397497209194499501018914869302734126183127735358820957109933181363037062659740755556736086768503491628696854646838326883411361557440970263309654037038335500081154870851958263074063068136529299713901673552193978129412853902335524321079289727788994874356428039211574404743268532972951798175850388360923276360472881007063776528273501811236990181106904897012117625406192220451760526298337572854205592068314995504900759372549193096127601248748128990440117555429964806984149371625804936240882608429833289638571732035324312024600597703847362382071335185117343457723372800890251310197186529417592631444520769509624577872477859761153574906326160381023959663879914348462979185905553113777070660716757078929902516830445335780274330677961186830488379765330047760015073126615433676381690955694463730028932916085150509900227854030564586756955777759930255604321066772396251089632121780487010507410050762929748967362183606969956689823885987980367498786546186019441569046469620168728962609597105091085634404249779398850835891741447722253601819336084797157045710622288447783596409621822072875923232008263070688193658693571857437902891964481458606151658401168110233783501111119288043622087650727204792868432884181691142263735944357754531737005105136465073485165777866796415747926465090974017928564026333429717985572459810667526123098178649802321812015790487106311326582188583152470380793650220418815111247436679752623780306583044078061375617260824162002971366539185559077786643482777937976516539175405397155063898690389738761401285051943619249047359506438219199966838283302072343582637766697663018950339692513612844504433879666656061313626408576101634292941289827207851888969671360300695978680181570690060899063207779567850748663357471725760576075787805655791338531437701209061335488413652446813630901080138583959217478497737068277631534294384783717504382861277176291256070861810661857954702336966262784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -668037902423971685268802576292570207016836754595328387053500032638567827119931528244339939987622126080803765895018725395031774434967583792689606582277975670874760745867033630980798477775496583139255299357418123334831333696019799534359109829995696450065394775461829194910815831944311654466614836463666283186214349955054613535811989923608655806276224572680296359434411175360789834680033260295495144935776985643979341736587485501061434051813213209249881092735240826695246865360886283948852786901131142359495251616886321095234119459660240294217209145297619328540827879749144208401764866866176274971135947702282963892276132086358664047090919191121671971413912542448589114226608693788418778615966060856942152457137104186331626512215100110591618929004272274872378232216090747545266285812398143318718863049652603644038689121676271216633620000446644339253290412486721413323279697199501430556570456506751666876500421589997920352746185669605969912179787374145485337098754868199449698605907355193292893295583259657252113035620076562021954411053377263265045541881292547805844262995764529922071722085912922575841830638403520336849661621052357603839894060783800236971111151864749877978402010299375142171298485415778431399517089871308663895180488400260468522790576645104074347384240877151199083791698551249685906041709612239721943566428282920930031967663486452435915530485129300035431605666505831818483334340914446379215867472655121815825914726384197196822890800589068157155990289268619450598361305253890316592845631588431533686170184047247099021520791676637367121394388719659450652924347082994532746775843475469888312766367770628951557462205936279685099337577882927991564810194972981084041804197392836970344631291405604626243367052704613982248323298548022730619089684783831518316722166192043714574471074931494662656171506085596145940791188581832554201929829134054976146076683381779920672936726300985337412312172634230635466283143554330870172275532318696087722377187650664648053239021953210991921781357208221278639725020508733407732608313729676584488233673905676837978671158350791738935293260414939532677800266938716049718407876720932444871956381060709010791178796048370289494412368126117578469185371920850599800751621570462102916638125491302373357686617718085602714562567989915831870691492141623206129818823211067690799005422173383487916338929198522490162601309031441220860024908356434567480898184341215273973746319243307282715628852189476887985762339702845903448370528429988737888810726337686734324444934220283765140190421062328102594832219533522257518126059553681412206501184341089669401231556642284427297237617204031870028092156129425547222062287414138017606684308963621270194700160104506030829073389556231154191178583962229890048349034458968747169543479636185352703988621101385283965145688333136213850966100410046583441757980268505234914007758895038960207602370069163838817463434846802303036217496546837833262465350413208059554890195063463591267879704074289469095543385212939845330766130283526926803164134151255528978228491571958119503733745624269737669031434762532046095488396685965400455038391859462697359651469334102324304143674532058776744070841259298796440961593090306662544150637379064723526441473025219935351169803646798294675011374109282155179798860881381672164420160358709698905257326835685785222195302722059526696141091860321666509958822432814896266819671411438879406857640099673336627234488750228259675825110856622180977262948962495136996142897092367333611605390534153331564580914752622502156966725878077916976533222123754666516715468114648071355144230948813883910288248125758834398314656982349574761171054308345270682143761033261450117657987668842128460594111009586150450054659804773197039041420614133510745050704243648613275025683171249229896628345898870807061417543878787897527532242622171423313233694235552494409690049058559537801416657201978557225009085929893400360140915955750980370340739095950042934935232406185522453415261352632699151797666259143933666091671744532526942495858506920487018151918731381108873036771405920837818685488790034344145942371556254192830763292650177957481777610921182526590512774489117656583780483575757280995881103915922454145193173259199742904039280163738946102653309658543282992955262787508182220152077830269634188126939205520443959292129623818029214891585025261058011233521456171855881371614423418498607929739968512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -35601006028898726743786740120867430647251534593631412319716702739319183346424575749982031472223512511976710259943494503986080581282537452552069584047131937102860410277600513286632667492705164827514103236439764093041360575321966367990000469988000155584355222496638864808037981502840345563362119190862023158970499253153159448664302965665967043754710046231387937978457757715312375800515405649496652826500502069644867346804214435031485802456471253535753703668383666160534915121824439571257595882201636957522863589084444863190282208549115659573492203416410967581415870968019336594092855550375798487932881370794222639800277030704287529179127588882704608805613827564037542603190466507139010743385381856698490789472984370580413511850791838675614414644661911887251647404934418286129517535025958701810148571416952402504251499026162163482123457353343100168614529261671141587888216067659152712386006135396514506689420383951753195554524945842121083299268311214324066715755461205385169592243009191144583593914704757708309108369241872952670463429616794841103739736480593926307203727828301739978926994821233681789053272743699346744357239308992192972049559180639753076191376692551756505654125688241631748141891841584837975009401080759558894464677667263375017074842283520034569149948195828845581122206348430330642937933760969120090176494381747205145707774442370769261337914825885415941446616308936714330256766347307437133356729082930755952537502811776512117824195896028611963343717193396255810938167422668762569569359328962599159904550317451049440893809419308764740623606822704713092189362407587595245524265226297608073750181537457576862324819789941877242030664090749324403938323614311717444448001433805062240748679076885203544397485630978174766313746718408707986231873673460428131121329594785590073850170581224500420048730742560045000860494713529766015113281574241914211632799059747882076747632033064659847649792622309448816254413850413078494690064638361865966717507474707274163352833401503320734259349490659765907760522950898050596232485450852955012823361282556362497261923957771544978543652828342011633612129792457772901568725480407225452461215313943996924620918039224245118233926104917600119029914986584653116490580473405679321044630982139802752347268921018844481195967803273569017849960118396812011728453583666005526411354878311084844477449407616033291875678786415144268724714262887418272088699513199009516258765145807666650214111482195832061234724474724559929268557451515561376197902865514817586674146483928997685838494794275974535568131797307607891467108069417043603074768201717348498242824138734769125741345176394034234650681972926687718134273429936526736244363931738993230946609351232714772021153267342683825583268044827333934940672764791400321752046902221608522289969764521924664666621752264026045950559844750500887076017877497239076362953014582692506327334311620280914584304200229770663158999839386830752382521286669188770428478346625554326867065820134742056909315618292733233265574225477985940518127458738699629237043103829698051121270893854683780818429803595536291234360756173280344369148302195702330280604366664552807101652772496218783017980582114778212326655015720859973387418074384610141669394319550914582490695194260854460122854891467859134484422037075500858124079406436059435232550041113506951457711144996548451905138152407621755039368542011483917159428432684314418008001226529715398232561145889149643857011909190025296115588529172753835480518309886776930929660856473498354576675441905027724780005597020040966995833545226801420580533363513257234427656068620912772436695608122455026038871418415834334024868539831723306044422576198996141735081402702523139426425506514589498966950660830782842211027774458996567637115696882657398780346253829722773578618857971453469775691320468217851989314212887177063160293652401737037268703850424656974330614341745016228530471934983521160565416693087894449624377676364541360882138860357680146015971813641836797772759395557804548188044675632363391447835250689553523512323081096470072584603971808405246338739703610194927947763034102223037741826071866269120578005117028737337972921622568760813421784527668812035428489283100828256022939416949666462053969406489757829350623471799965595888105706800661747045441669352316256246006580004723107084421646975392657865537050842811135773939534828318133464252521291880592164310220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -355863703056471915310929805679105628387404292909155774688483930378003062431216765858765379623698226729889689064387804493752555596219241237736321457287940595513966882264979994399045755271193734144997395050918842983095926934354807073668992716059543893013481624246831434596754878370781651047439041357291464269653874654757182806506137360821787201925753234028413545638283067171560404594445508736791819459229227320278714126545978161239245705854813561807063860103842552220642354312016224055541696506393979503644649263678046833893795365783146858714018162839302038596951375212489847996128002023798189916674408564012052599193892378446658832997001040222804231885100858127656965869043516437660507856561459975418240975986159186020187602005736602583970899956117325729731298072318958836525586181005577688775457457633265508597596877964918452182965191898481694297339243704901090102578859198989712026248858280583311270213460378622206678063090473795143197302385898062915647294028420498295355210503449823608211183566924079766000113157836713569935374412213302488741183255210601628826721161370749438480181535542218415590226751415760135511688512358524125899096054063514358948497701604365106335422490540495278384941023050990017304789341095554801356808524554149762729197759628436004703006251114459767098735329567480139393032308876140494953320527613135798358309675716149045041391917491408698958782516532971288961565443272933284257057372968110894455962993045994089301160935988658334137561624336480270500766141959264426650836417144254758738332309876967690514391979270999079847322026889409893428391415555248107648200993815722791448379308925578379598554756668536430273754250155352286956192091580469388123146080672800721224672184378607716513422832648952277593385843827122030183280903764571040151445185217160796815997440164909481810489618914351849410852720275738645405946450302676207408212358745906507358610557561413313364701412557163924973209623962974066498463176208127611626869927650835107035125475435723347457842334856825885051553159017366663954842770159465731540156038496266982655636312052422435845221413466331529194572342501875473930842703901143554464605874954199987949194888013434906390454475647404908928837273735802916933919814702005120448808161514976170662769974967414503096545690207778740146518809024597848568117408028252443485673820547955290261328230565650533319062405757750690367224874621193349792086963020841547355525095416287427671795875499842502891788277526591716890856899863263376422680560035632491469946333324735164447544412169778415222447681289249222163409276490934067592541570959938012586916414718207340109343284924117173646021011011090051854342487505164979578578038595268737080208083148028625452705000335077047673659690309458759230171526146589868966012871510477923903011355681771264924764302015546641707937288910304328792946550909939678727364508369354650807365275453973918318705263618203862520264553891200289639787762104812820087391845510346189107667938139442658303478880875693657976961639514815490337458840710276258167783897210472304308367305775695940558553225847835967706931091305869113754438896733644818789540696674229174382261557382043691884956437876297833157649102921284588423948167888968526797793462875124385625849722653341173903061761441675425625219009683471107343775813720357614761088743063916065250281512318907482838707352299605162760843853493255800903868235390677313200166776105661028275890295330782861006262176045987964964101634741035831671091549755034584949085836923134381222094986990656817867517790795199268851786655354421246521079759737210395715026111646367666063702151549308067087829380899110889365334089871256375867477086811333917866538149256846703760654729207665821727672600608477692917536395562524897274048241815018757152432328166808084873851177589641917138967006576024722247582182595133757689271267721699288746128743448833200576565318933689304337470420834320598218980762563215014130206092950418742433783969479737345366515044843702213583592516316455565502086874630043912433838304995320794685500976612339342787764797834939940002171107375205418622511492099926334691972018968886906119862745248190089680987832888412248360315689025885754546733893521059217437603095753539991890093397062943398086097342698562068195115945941784161190028504609172620617356504865584735574149029569373112989049713820078018266290323153834285944194678043817606392053760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 4565253380445368231529133928847291781098764482496612157690148741877817447293128466377952601054172890683614158980323699241380400494150693252045963438663672242711102063399827212026987090317666017407513573371664654325089232225167920966239699951911985139973784685739155512539130963021006117817874098627103223034049916530135058399211716836552142943593865385451136582885379242130887845181717216486270421017209246994400144256723251583725037308987986380751521158133455476531528739137866977540822036293140626368680451227518816162401776722087756154475596389094808612099137486899757849544184779608906401146073690437825744469224732705623657295082380936619048083178002298588353061508072822630144309686481232498234747053494492492807745273500596516122579433840367758013400161768842954299887555146035139336634311620645814268503068668970316607275109942686707774231019104375839274919895897716938300467452260635379433321862562072278537507156778373458488370362829467178883617574136178701133174874399892313981778154049263684227611120164536250980470982795123460047015939994165172516911465794820526274300668010321516389199273804355607590429079821597839072899556623224876129698632234797690690845836624151224953488212893722277557169952360626219778339303905556222754794563563080210294837380773782043750545240624743215810665989292594180471170286219682914732116257045542762105945002723760500277933766141304256368296020520524558738306343552159470733628481767729222973496606853293934856198622907617455970510652284769212041089099346292462814306667612307890425491629412092911944028444587355084477038714425568180886105445790313271994469467057371838258194937663638010450250540632197874519861318440671200490928346662091636617087756938075513639730995492480506628362087944696132774283100086114450019169815109911049899451938933288914277416081863211456074502766639325545180574916796669451684698209452959640315673858073042251918866844980855410731021338479723928819675633619074026036882073190942457301377666077165277349990871132371468086895230553562872218235093723453098718714660482369659614762296328540935241751194100796401017661345304337906021382983006347057511312875474257726302922961037334755307939873943185120691263759372896896752444462365464617696150677542631025873595974518307146491020610472582976041750773359805745436713791663192291392540704079953951731304692215838123667563417902714567294736139936628107929074690564824799951448047812337286019369477832175867093204562897051294009860925541946724309886358360903161945670915391221442968565460113442484428641556666451711673740794168219733975718722881763039652389448533964202574795963684647453993272788886771089715147767644191282931624425946802033695886070107402442916303653091815336182890240996950261724282124317828341743785502794768528344111495717479277909047680602171312786399038351428202503709042950904254842853677913519493950377606849713535092270801068014544969432544904037587847603116468721627228936368221257599926351897251892467830519565359732466073455291995696501807018078744249106619169707588226781992873615887464638447599156126762381250206347616846922456513769273820926920977971252857107875382538983279522453127690348736405029841072187127599213484084771852272692554299156249188394076440281009440653510405798500127246848258613464887998617920999956835229409681121566800728550946674851826223529544423574098328496205109697390152090509577657548248969077984708718921352150132445375187010138886204680957526717849505143967137630727059175546875395537380411024653778450439516182465639901085938563699717609835202667469192966121758079691644059814992312647392265614270947342751772000959063844727930574030109051031590269883520929683354729015110010510843321115276926209801018793566475519720482500542401939437163517639668450842443854412322649051866017273775226583209273427545155268727748913648666715103728449310674271073415790013069130567562995784896185186448859951035297639034258788135585694525726664405839206544449167041208630190674873317049441304024723455194201844998244273643387427345205529186717080898737189699945434539776765099109995734981420717377409127658483153690934847964621040812737359064574623824512864748929540478569770349078841308686728390007388015504935882230774888758331606372273172356744306086431101264209129326221746621509989321129664779255408030049461252761578465228256724455027022806203935501999667542013220225024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 10981250041681407970523226294101869568663845931908186222918329450589573930448022703048231815912887147745400692235672593216791801510381182695019160924568773881631740167458109825035933573530852307644749142801922190130255899879848051802686892142890202729236863841051116782245700400475308837162413094020003999045115493099765167907709409885334096940771144319548513217490328559059838519539878745731389398586764846093712499959950775975022541578615907539457578288899013064974559885480727747124414259564870155206936558610332442126332471484847872916559555259786129797434373764339514384414396179236973231905488598230743073685409393469767125271032738812900344680801748782863372374033489507270292727685877879204311447972567433131541570719355245049028696891792593604914059262260796924195223299319983590817112085403146976946944308634431769157317771195639671516157087065029755805562957644274883770714203319773444952921478983920492844880993317316027506467792851746840369099194779432947637824853971393943078455862493502372360173416754486669354118869919515561401632086003563147453209917850276554813467753542396459496460337055646913857747958748294005924070404772858964720151143922525474546413565783239158959354088812372337659734018811214755630458033117432136798414746064770817467304201196170132236063160037924754292236673589424121119831941363947463077001358659930288152104134338660570653010644690725877928511420679745467401915005176229182161443372804450038839650628117267185984437155189008842029107378631624932381811393782932458632859932613206265062318365325750402279535445911808544764081783657908634414230701943872012031016005012732645749851403793507356840345352045442908707607345890694889286856372170675566795453586783633599276241801716327773496885688638955471425894534114970160793887746921331754827927600408836623319620488648881703648293693123615734972118238457043457091240479058687994844170112017908101359402245959146935192404746487460051696802033917134948435178107737363602568066519826743453766878453686024288581049561178234552989669789390161921685286082083728556827602635931500904182030324817459642452567242118705039487003972750440938948900855650179905373897798357720158675564074062840061920274670834125760435233599610565970280709052522767670981510757723865283377832975790443158828990423410220647599642211466594989949797719650119583467362183709517381218596401780554707777706452422095567664083102846074792417222274367810136847379676510746748725815096313595726337830713751066118845925228935472795126511117181463651029026067568517294730566509284314917227139550674188014852062446230612579193622245179102524714415071755254289338324961032817973944453728709489900760066050671342378072165962299443168609143974475012791453365556255793151648622136750556622823183890787823260279079940108190326566404055617580415273188780053953106821041153795817201774220749190936647800380020204446660613004652457354624996316110161839487541062120289192529152862931405998982391262660202976253160386160821064613412727850902223828140449424383491104735967289305252367621274849464692537124604660392255566149767403190385368378526127494232921646860264120510327219480378318218228497389015636865743463798012707116652988225308527003691473200091532017782639562330435674671842110103876601472993779118746971193801130011890096527195185486929009222417212716846892840677205532668102867641652836204739434731086369546298951650206029142716540718930535139154111399005487099534349153487698997320547723428012244166007076758009117024857264985545555575945034111622683681422384289684321528997533404001007948741358223075471690274139053264691176379676724752466305450559858029661246953132440331293715414228551340264284908258882977180699373248109149420819431847402867371810960310103144972595037023865607386028553614772689803579893855429124551032824813241864641590522159006288549827960571154003526817742621347112499968254404160926806435927096557564863158428904764331526154256002831870070339042546666946144852090923334869789487834107643911857045130955936115730244036622044822373250887737657521843933689076378893017838604734089752510501137408123902367250687342862789117748833560565123825111399483108218664795841888167026256493587127976588013856237687639810897354307234852229809839094149431138597560959062389883110288057747675825011418784223746244335487706724907702500359522280149225783789923170756221463638835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 51880546533229898281556268865590165472063795166800327333922196404646229888517248400013106168790872499115313125923183810213931679774680301393751419946123690633986694558809670341300064107618240031730614301953469631519027060441333417749312525837922362911779091563135393988166244553764480679077198339900944102055838394236615596594183632006899011819441232574908356501831735879457306160451544561105226411323332968455982986188245695429499662524496015719312150369513725404471082545407588625224496889674581464945482443316060903666731643129334197661908231424813696539358267410141617981418928495949900335097613666399133737336384368783222548176446697071864690835310381489913002397008997440101239954636292335430719155153299198046967366207153145813117194121318324660548409798435617498393805608078791780272391320278899102458106267307257282013884381822649252247886727487020021779964451599569379606180081333426863780184123173914488721460507937772181683517433873468470139576379863425168109208055291062673470699980063746755142265428300341819236473861644618606826362619249990356905708237481985207674760344629474301197223096397019340268263004918520325323321394034727068203518478218637845756770764764790343550376268707553287277424803860818867276954974240307874911918102129310618118519621247565848842589184758398064366637686327798585017897900705529763489138974217501130582220978942293860588306468921785774716998789906731103989986807639976295530396723478918364607791076612332921449460711736568505924949804838974981956978679595382801984890517898764500169078862612907777915303133540916050787733304200674575833919495122973320607864611145952893370166369228366568583136685725396293081277203813054017398921512811719643774689846449021475969865476400029814621597339823129214785125084962546116385331658961139915509564478750501311085985981602742639202876779674989672716907036845110078900612140429583935693183338426046043641732640620872220737676201745983035863468013423037860669271188702619271365853128801836077633900987923234855367489893968633637995028849349801824854325799677089545957325932765128202730764648278295869586609818131576593541683294157241052304055682206217284345272256630777181827896959653778361979108740248472073608688292298546653353071943501577502995975582437258073145502940296908967831590584853404914425534963742359035607565108702022555548356228442543022447719300838760036295844310471676672228467257479164641619510087024972606082936015985296689554793194496646461735598335613294276625526061119052434174357851599228544804422969069133597618413784676341369605581370677804295901286084536400477349258766709350972012623067934343808864629425984090016215167011756712785126364279087230168814046140440396943012972122736998855805705878589225124968082149107665065937584730083795560841127724579133911865719376884194844128771113982765589553572483088935408520418557926260249515296898443217312285741958327192192179641275509208198984756749245946436776268201489142985430425805829203827913744125892981862036604029168020099142182954784763471723347151284757769508023304818203087275752037326366332840048253866119370291617338036339062695507230091200866341094215778050022676742163172891528605330245162783671539487984232487734551580888766763781218478501460134370771066040442319235395118472685052211217398550051367495040944444234991091453613119639302449599568816976225046285957879951371617808802548038717351652094947612827493846421269019300065251463710025413524967311042589832602658015200275708492645122771004637657203553835936143177707157704628662790503951098346392496537649879475917529106096884514763288689410886437888486630660500567539986327310056586732826725544675011992850384013557448493591470992741843914854300553849927152739365860702878130868738168812866948100812470111323934082371039269793261991127480749365323796125553532273205561701954037118199952209252531151345491125487589105922514702904013219324641124329903173440258465853000047076795523225522437310097716424659091790292840392619760329964164837502666324325051989509531482291900830827637728561036040372827142245638615051613026837387466786379989565815233258830008822226966459063630683409921197663102106014819626456885747320423148973584924149894638154135265259806282347291571927285490690777287445981301267525035722058535674158323101102092855528682941040143008140269120215110575669059894801759487840893113866932715520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 10340493396328081532115842766479507542821040654006590366919812880982165442768433317456995303966324691302185820943594842910182564878948340026567754652267657941034335424222440012938902527857219993165474279911812936330986251507065456229168305234157594412380124528950961486059534776863798924197497430535026419099704153750843558672482127417977031538914285171202615161547149712347592273789157763984552913440038020784634932066057038092631042178677703723111483108492514233325173668602244711298700221661575443633745977318020847288990604148626923013004855117945700916499644445512941076147884729308198315476250111208132822077275705881786528285900294377700897167033211661604205385482765276186781400976316056637150598615239408050143511647163226974912886112212948278966491200469728989763930536896658064219793473043358855457908816905247969640252705193705886741354285331331524151719520226848476919665973974980449127979444310881338575469677418384418130164653845771101969062648008179446745103980991427340091043368570603909103755064756116265700658823235110425885881881987148831558934114437952326335290388728369165699450889794217600776633609339545608588412811288196561878862323480244621935196497517315205397976764098120900567011876430014142359423501491021752016252743550837623290712260530429702965058103677732443897160791103782642564005606488909815050805979064206359327252174617064664130148858264204245929074688250754384516057871062349654575639715814575459769252697278472825689912626264880153336806854986347585940353575440630920400613068863603942846746497733537595025814667784235965663598938232763578037496158414611512839479220982610940696827349444649595154374366844823370358570162047594759027221131134176642163615580002174425107555505209122879202772561789059858699474668160355547161967611237417029359304782014091380944943972987307329255661866640014946240314234744044638882090961908798524647475169652728608513780933465204654497256792305438169172801374686957498693920712493276394430990335017498039212579631915527667719841944255290881621554660909182787167357013056298215562312863010309982561613163464992887475201978438079934032753879431564387119158122467919649426426840748218119011992849346332535554061025174661484110707608085845707582475369926014941521925053339765175976591525729248455774022929469600612406939349074375653232802469169285220495677718815946248440723875213809698071073443934097985878523672929476803566606416213548098611190968654289205666919490828488562336704974177230349567631005857963569246014189384671067837410223827038916008713600561469578174189859959551927386447402100760343927878561413889746809006230894725824485964737665426627147566046308834977034766586517051460408919434894491776922416678970739441277341824777011018407276602075424014736880174782102043095577039798298204490592539173697053235027904314930150869658550311741804953425084298929042560190051214939465108106803828183576569606867530853776171391727474575489524813058652292100817509879887668288269941300187205627188277152474394955470927516256518053362222331466297266141624531999166170925720054427114415477323377777359286616299030853080990435903506119397537555811454977420690702408100089840828284413134968386826719198879453764402554442649990957210966108854068563396851181250796049190332935045584887960813318601015931566960551786408399282163669709503005334968067650911467122052315053254786796104003061305107967720862043201020417329395279266452692525917678655386610963026824054881851291150442304184927980378475739636497907266755426395015810012666590544369584855015084360634185518870926506463593058498735161258994368122394946589117507043601958077546777245758075267976756948469716878576215496000686571108330859739035450319647798299864076767215673685472564874114758440826824661019756132375846222154473941602346834668803615497189925861031898480716628467687884286171988815330137426438285257384521230464925081421093244714606778875235248487501297569840131295516531965748411178931678782091454170100357610633600484104416568546615021439387016751444802431562809067826275140821508089668984297465982269356765465992808470545842151326409950929244001394881203675080840175533187832029590871809199915435777062944949890815355100139760415665735353659753991948109992866539995436271670742307717343526430264858950020563002004153117557652615425023331291162076471684034776689915737661506945856300908544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -248305315255440460398055206789565434693636049267757323687642884173078598395825820667652589084999809451081864737666693008394757189307267375850239793496923747399205428067233194849681823744924176481844995800026361578890967023804256673556864440652726565555684705619399536247451386461346717195873089589671086120485883640532042154158642761385578726450793012465894862168663489176518692345502117695945749546546897482638967919225340888909091121420063658304373329509327759892687405004451574115634864544676376401649228345333548492317473466577366073713837291596217519380363321684660992292332660456732542226688343140450174815408257717228625989628393964676952385548408845405774268717200910485346848142246004303630127387992824449669976623370300861065643129273121223495132357582587230293269885533143148478323406168395410430498160550413634657116687124122320521912100434488482823662273902919603693039011609935439711215965401726984415638217110937656061572629249944485964568534212994272179617338130535675790312977870898421230849559074474436340062304231172888432655439870010455857905477170260457116016997576457490254333732076867534678755238015034523673294804602817130927156687381281263828169020712296182367597275318166245078903625944301056006489666184712598368436242197168085808355883918188977219614779760757743833797146669296404599319887805977525855479198712759484749722617107231392972870462995725994026434230283282333050072583436136855495416254329358807488196526108084804492133559324076379392611655542762795211134907783698514539245685320394961807189639199654870428168921167208006858358929200297711351238299909358098163704983790464355263440594928600827571403397378592773551424778539877164255997822157384860917137983111427844339396894292058712087029837217651150945890631986459865794672954511867580572776173467665573669910722409638519404478579315942198594758426265214160861910329184040895873191661002585072770909090618164167650844265888304298983168932428585345559521019988129921312797028010478931735084500721774831190514409552332722419077814122118441589484206256610959492497482034887154365207104678463298547753308214710993987067714927745103692900657005193237904304131227996094160424171678144605179369381102717273238984707659106194207994503366411451434195529407791681834855698408829170007029347582689176631015147368023398464738725544389313799482937509060995174862956873361396185350524855231525787931430321377399792813097470117706301065760602875391397736471245783600590392397554544176245374782579202613102556159300142097198333964522643421961207347319157043456092295272085778363216814481060419326824648336398548268197325165654346406902395735732937250767875996526679613700009319668924469234332816429820163535989909529644738917415643704357838584394764102832854085278884439154904227080621258305000890473881402850532727032180431476026241586469529568945806021791938515290965728629577404943786917851576576290121339175844696801068025111492358719898699590598611625895004759691963769482006585203259320073898974242003123245099599357236802196175523791093495421059803271942510636968595366476940586719384136780083159396148114602482027809731084809815363622403884061738003206360751195784156658505870558362226330747227123510809911075636303301336581581321495576901062448458787489789294700158270437395587847406178868482903856188915607930446077481718037731686538567801750228191181510069753497645229217692639596994787213412484221858832802207370469647957038988980511935547205673207335939874348670508419518777120213129797620814827295269694533690559948174482177585441500246500852972718439313267140591463842502161458963715363365816225692486125510740179747200431304255363998596431578427052357584214476093891793322877018262316103785534497721263179860617118254165937307290334367280738168765485858440745208727643844993399598312679081842908603764101558250075720930965507147315395853941836930224224339306302723557685555366441650447243281908330089331730456142047391489957656111879487325933139731001430075996902134694603683409253420699167473683482190428939811293935044532988715653105008941150517781667654404156409453472822050590123702649143751942607095504491511827699903088825471850160734421852238751257041625574352802481087040238933485104865466492132947932320995699450563502472736041371333786786448514779200756782773099237866403796645636794874267791104814749921734764439163161804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -7894504498098433330183415030788137629653450972712194809358731736385130473867262509511490325972384999807757279667458814569378025030219418427614001323671997955524863713113863708848886636591919471702440565395028038108274415735703082291151611179154952465773891646707529360551791021386988543620015897250656150975970327708634403780171156277935444611092500775616503750504858998927115181989078208409113668961321122202239280723059132060852416118531855750766133052277426993459952563436451002783357656340862597291694195422455734871679938760934621497418134273725969932691813910695328161954687323507342099339992303162463914694830652155447396749690047494044736843739815794681393780188812025285384781126363931652344417291004596445003023948487797340176315361219821604508643833387275157363752260584172081614785564002455900265756389687043402096890099578900781792335329822480960914846401319493547238046244571084161784867409565610852549223034211361586225759239334784444344478232894663371478604830880443182524766054932759572073970824863801556356106471578121805452302521167819865462040703593883941096403781841131081431500382187804592381175927697027377782914417015911079794717226315244986595740796049273161682243569160009904467929774491507401505971353808395046701816063056806914670261633473779028074214152081212942706215156543983226328035451203895484766944029078712800384578496744576092883729235617386430814732650378987243057423495184622263730938664212182065978657083176458456470305584587822529320318485784828707105227001904310858177066036943449359114461399235185190044112069434826656103782996821601588696970885168378408153191900606983404505031657517960759137954439606425669550317592560773351712783752091864124743160144582922175625388442816580103363857300575120461473397891937736740704990597236617280914728013074099622319694260914820600111112030510416618344914409595216206973519349411524964602044249012105043903728524554423781731412896557230526772903595967301379049610018509635696262262397856509864428841962796809689170238413235766465681167706058457421814087887700649749784494935330627557895359357856327870388072175240981477728693344238177330939769976947780917242679305980666114355953124553876232873782410447592148662078295661632991685017000351756908948799176904115663639686122919969244685336266378044475549560466417322189952451894308330079939893940211452713057351217871832178411036711564146874616122448277328880257648668370335657019173551325104096744049719724015493070525622494154778163587259880410160401312265574496734517096004686892797471606354312274741501265053674341745241864266348344480532642315829835157999232212920946498816986811779089878244867718124471991017884733808029430155303815734087489976969560965336128113993137168615064989433907064963317866721940470317522610304239249660061234763104331222633442583781410496461171194147969500341878481636805809206902847092221809795131658586470326726312890289861833693439121160610702097475905708248374936663481441661668265155025283953343677872216414868404993063956792617716367766747188192589691786209195413954759261131663044367200999967754060849600249734858890824304602186065627974117303951252570860410957127537571106623723416961515686777088334539662164201366772065985170176910360439918443975626575989224869727353971064864188663160677991123818833501110494013565799313156382613957736345242705106642195956029876678451988141490099967319004514099860653106558912687098477694451123787123759811799668140381432264165863014984975505537863930290913538488791414821580350367915496340257245397395064433749395402829364597265484325082262979326429471883643534068175864632535005397211832318278449340397990976922490331025966948256317295173875542791176420190702179370753750915858960359209750976989425594161131628729583563990845937665442680550535570407097315509189043568806777487996578172519742173196906638897934074770718280556170621461469178376023818195065765389719499188103272692631056070218626031861712433819182627952617067321936906992685932234538861861383166080005912370974226344003666210336296837411524694431212067939193009280236954121569252409414017450859122067414395846068631654951309242224421911987482390513325257066862057170968733008957408257321481301982323958104437007516819126582706603983335873502939009282213089533509550133377721279844293455479873143772290791117114385773868099810353362680647369694904320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -63609620725126968108232746576944601551258389280938260827627621922967780877474988846848339863018790079163824512752335315313556674278113468838513753333157519036947165914001573923107952008985270735187440411688281920696348681973439874025872586226198037886130355147378537728932735859012440361945125477479451653974716335182042157470222038445082282402264610368898691804067371349778619631468670534455902315984363721265696413316724991817482926227192403639464483370131584633879370910792725906613973406138159213128397834965085707770380817452301063974377125426904008917684636675220105369731274332992743365061674612053434037392546929582136897093570975254033605733339205652285584642932241445220004500355052287378088051067212742114447990087233957408602689978259536123592024414860799412736694433072955607840378639668279501210819626450880842953804256702178267055507347136746388749768435250995841308954944819400161964403679495318275718475495186855793039029833507333183405697259886798466180682012178043222956722568797059630877790637512702842828098019834039286522964936252460249698576379521702368260506984470719127947865243670099243486977735420639640439536574978500325843091480329795895867177623741925563658261706303283923039041539152403433541185532573952230811601357913039631976098411224943718117106208529864045696329401271600860902070269119888440646294958668575070723809630582239504105468271716570075530337519099719049713313841168458905080814259503244256080989352581932807501155453859376205385309076959865764186523788868572009682964616273848949522382205434373146071699355053033429088008199206651206068246739621852362619926027986007791944142011725609536064704555739871032891720087400923013433978971653239284712146645975305757537508750036082284373156240531147536040072844081509981474243470921516114364090727211161752695966775701269428519671549692815442206097383076179340191310248557287272089328471103501256126952897238139656011847788700139077594547747943697707343763791583901460015995242384906596815267133273620731866602722309199662391225151790217159002164680699776716242187290172388124089243485280899287694374743902331099158955814242519816659293829661336759340218265169731874200208360279974640112800577112510776631622665297679555667676047031965775783454911464027815769724450255798465620808970711485437300928885335022530257048369805174386417585474423264530332359830231149539929086026085527873693286715120242116704828303906613603467584761915390670750016883862680109617738158577612133960128401282268138598478006083589580728543364867748851290916352689448833095444901803535009802269929208475543178090849325998161326028859694771334663713910701819148977795170521244618769367138099913230964284718772788997285726645931057560947957845125983024473288801125595518746302617205075009138163749036430423686131306924233985007743380637743591185583897413138610520029808524875604010065920146065972719695736253045663506619928295869611458005322811564438103698818745667752432780478175998837692385836289851726119178927873961509560590079872890764410909005739732894903169062429453185747824790842923615323625169852625319153494136123098217383757904879786166112205488705539782885464521415482734431551197690021793088796001042144534435756906982285680224938911804941058246796626963570076104003128863318403247309292333399562892151394028503989617625155595046844342110405742495736166174812738991700645340725358503053717927160082686193008318760281420924736187911727586919365374101290976311254449189150260072665082362993009462680666644119654670472304961018684532330815061650154536358161494335167399610728106936690362204896960148236931761774926237879710836818570263077312713563898128611252496395846366913564348638013304034638275765390100314136311124641119981219190413242963550797570678462031915491636276403218190117410685183754614454056979549027795788150811690485934188406654641743626342113032350580491551549311984046840787013346287030587739338965352673578921683941984763353971726587197849880981343238681274140737754548602384333447367874246597257893462494714500832755903012724974473689021960766600980164868773213003260084473230692330430458953719595878373703620390630520127707826454134409498558963131118534464123449445395888566918881941372209473184736818848971201760511025893177879223406544225278017931870609869336554172836017660124580940760505503003906560424297959316783104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -32849466766870159803648190095764439442118982531247778483123070389077374429255269707280773606898964789391736306340966710616882573900192552760683025909562034109778105449802106258117568911538126548657008577803202445563115471930099349183890713567571065352397595202257428049513482741507484482149383470622530701307456360159876609964122392336992712359281630555271403845356638944281928799744212505989580588491992902249372887761242501218730904034891418242370805884161787082419096700828821312561338974757758890521918098338961873992042686872563003351283185526455737359055841733953531796779071281448209568803229211401274732481787934291901733970875329038152652768800478209543258804460644775286594637233798285983042224818339074203434461641554888302898444823718651597667215802611558679939175241430027371112212370668760267129611057525333185147841617917869327015851124605356283895730459831174963336947056109571398607109343481501643587641672624248022383858284149559302743920512489435047761768264393236819351254567074704392114531511292575592101766862301519569256646968655863351077007474765923728758728920816633092661047550351929780116407598730968445498067503854461903194549305906522038563623589059442217967336316981084844542780604583142982677753714143221164353285041091372738422527101777174071968116720755651325286610215108604075717451400589785210549109425582128575172026015679368998773411669955657259551151206972294172089757830931042557956779215017531495653049647849704366672717365262671765754595963965207532230758698234258536293845337329999036581540969001380550351291496648727515443252297594349272174063291937844373595083222954890348329729506744075793637257170562090092217405767413271026748861911942194554688770424202374293762065949076388266513545611337805056891988616079877740618933974014185196030237188379977197876159881865674515431987366868081490745784114472823593149118778786969380738919822362448926209262725448659794176641224646886334618711986656302440468085871960161238905005189053730168413536831516740757325386944145016026070180703032842673536464176414582383440482598695630633219594552757761977440535088561890543609234341100805769305111269884815005514527600145281723331121250143588439035882199839920672380132437822914285264598958089661501373635323239891277693238052852823362815600817725563996381127636022065683573365472720055902562463173062672318570138047777822363222955032295664019482842945944752652391382587499893438622271314242532591282436695093984823989907732178990408242665796102637692149612727028044937235425046162682145652231410821743224694495658175837003183062755585673546790949584025531869963208257335811991520249543770848991359388233246586591830066789478592242492744941737965066033900454810598922024970506959374470863290546327777272186380392131530250653803689792701325832022414945912524033926743436668523187780155041124642274461269725664800875065330620348339933738376332052939958808644048917155667724194094497356702644345771404098813262272412997140839360746795525083138193031631260975657445838934089238686465976674688798472627139109315881621901613690631850528195230277009181350476040091135417842558104179807836502259779361378704118019714110857434756861094159697318999224524902245105284446137105360699845393644287491658847405607515233168351241514409989757299806951211377746436969526018932481194883685307314977401825466837563817991760617056996377920147080474361373458881728593410029920161991173670905309899026034861232355644912177547616948830931782792045014320169322600358403763101959974934625577093646311591396013865643229532104861953972116518787745919212718814711676768682057729010854880883194242989299976267190200510982941824177440974187965175816567539841713128468319195951974233135639749750000683313318403677678686167768386806012768454265913778231633012199592866789005311800096644088364973573255510198871450431517000547535472191448415598323302903572115205235772307835661923003452100222539796107443327224679764837594858671803829736952359857070904416857154938345069545633027377201679836135173547932664305584331056199875252924384948236732802564964488135521123772851808719905054487513838342731130425433941163271935538685633251592432790820494624878199327327533831609393622218133583071348586997091886066664970280879700571856684794190365966989474298929896501397903169896879364447712217343152995421531699941252844748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 2089183097885586851789746476983727972589124265345798639696563298073168296451701232163534079140311059831435106781376172467848210416493738311730960913926239817200560363996333170007848365365578283319619179702315422746936224830555028526520946030665225278535700177135717258551516134811022112322907180337401101230683026511065146081579076509963985665437772985481882623754773443738445568696504075646368702788028378531780231299420950774284526221113687513135575584923628444772168045161530235463716808397476536406156092113729512312218616201578629667258976268495964856192099206295733659018953787910416763256498025344469236358755571628563900405986582476214803027640729753290939314614005321054011427486974630409343007271526628716127583891975219443299142819783755249241199939190844990210617106995678897923629561015591265253582607750917053479385489030610327892476459399514768547916200903577017700699122078189600997473275286968141743678387869630053799219502898923676898753348043245450050815764910034824171738975260338593722746759018200901562412895277293058350319258014043856264629530012736498969594467791267073671097616313389328946454369599122947683502077451397782330720498172800831709520984592875755951558490477765214657956605283298319976554467021904476160163837669901562146891342846594795458808671748361839473354574263886873413649085746906473620334052163587429197064527936711497729395368217044119164452313596884275339806416283400829828953304696551195590989102711045649658621328660580182127411277744447418714729322022364333184930822815745324439083380655978631759821777470371748462046028458638022441262221070839977376790683993100718407366318618989003194804173674280217700851656490629417049041066201718066034671538053081715329131759725193580705058363190837780219388741723249287946663967118305298946955155378945583130075467908017590207279011504257707506351381646928257632394454954929625960938321467201182306456650842502190832093773774788710936373435312234831744086983815144852473563618859446298528354350334106467323709176246904162272863021193943645981149404297215292765006542947782475758815842987255681849762239736834396307961544104589542285149077708622230763875369624472721077265817485688693063063170345157424124941299190997668759533435972300561162939601148581092158725712454461918059115148492652913600670848841481124698546135688491930687828972796864979529579539067972486177312995093260754242364296019695748350579901744800498322880171993969605339106682077519689395703218038539813679052876907708574080121871234896916497752578437155447475921551129123857165529840612404904332252154020602741257108722855861190452403165006732820859790154966873754124898891996531490312467867264931107765226435211885084686709470302632145056420447188497405525181826156192376158402233554292483742065026410957630499933015419363107463466266933244735961189686736319960699443168280336438619788726973586965513607224817372669471740059792793143635319491577087066451201618430328938067603021582380642582080539439672153130521339377496514181456305581561471044380200569384169721901812656184197644146684756520108877664979232545953351494412346728307022900125693062965779024029727461081061279354462393961046951624931688235482557229049966771163924489687328375788145222409102249446743961839239415345593196441877031590617344136798838076139641173989692494858962903801301368989862326681060376945586255810950389414940891024465283928996585763428058481310498603113010139987750914795065747566699979382322640909480179327738055881084189086596504258492677151225124362303278402616831158508982783895754597228216559200961718702473409760736959489352227372231258918277377668430284413669445683061389732968871943746144328209185226046661536549181950718120071524133245554302626979526227486012054080038665027070696602789381686693184610031182442255092024999754037479915139832998179006296008704862854683609805527491937538940404639791399637758641988833719504950600775987824872624522544432162376488878695195372205970616366794794604175558139017993515208506736208459242440387278045202458182970541175717510761885442579872721401610192547971848783151658660833014474652407656560965648981509655672943729952383872346142038903031442710707822504380442490363874763672868155347896813984777876683278624074074181055138863314836312053369068946355697564003626586945260797180430120706734670906773667712660930560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 9981830675223882422909153734906648647991554439776571484515494249021330798760362692916061232871017166574001048970677377660347507929573774252721933298864704926411334817880411467135062609125954777832054839445721382199830453469582794830128131722846251649751896133224852671739062015282355279203306034339762262829239863719442164104037001628488470991196297333112499177201102169937110086863579605178374775352285534260608505644219621556973659013980016074864208659686958725754066761240264413883713320238479975483348000137681888069995079914736067159102435119120287659199548552336948297301320509690954651104141831081340996951937696052861095343371518568733567968418979179263907192950027930319700389876135035841716429884164333995241190170644291176683690008597796225357310380237415602491213278742630376673848204549758830813400882271487697097814262705071103221981437394146600452219126824635313391412844336074374008545333165075661076348349999389572259560769628548044639989441985105968889019731848370670607027790770756317788875649550137030378044399149701651409053794596584840123211761905501935952729920852130874066492837908819473181817501366943658731261979681393055957620008439695941223962441089701607214803206085287541301776197380056316930337453644949002009441549163447883779373313291425617100381818005921444088424999469732991665104880041024648246644473656596522092081821179003493306217817331152347402310110427637230004709925017924762816399584179289658581785605972724983603055776828374479678828210873502262771137146664414065165201981695613505975635058932693096845464364051886197686734971622566559185514543051934014275857748216806632263687081284331253238926156258108013503196417833948994127567935418747545089291931781512606577528848611568273911707222737985916389138631973959939942180599171393010815211944750471166813884256241207127289027841193861177203538200123316464780739254021126917114084582185197655299607259950579177105026043846332010739936614888674666421219520414499982708987692792176670995956490972281435160798461495935092187441042335469254783193823568893337608419680345425346441811832923179847564280286786142337216589062819773501694282136635368809616341420554838217902423258768150616701504405168742140728971344584482793894906620652573428610328089985374782347313274134099219651184211471916554159682490153143741711208161737550379389575950919342334634629437064735128562121928214321507625673924646112315031413848379464647040530447791544685328038313827034248883814061369861624806076898958290360519866076264445297105496658760558019703127182835003612686914543283552617302469078249391704099409313957662660916350088633495284792184740933202394822542714268982553172244248856221862510483483710336294795141230168824735937184324735185396722441136506089730422805485251246236102095116310295930804559954384591692741666985567281907072032665732246731231757942644735188167485942971770764397843385510119427934845532208464021060132337764043606991397737867085922552014493971529368681027029383620643195616869792261663793858915012601875452254211398739456209796335947140011532901863781725008944530268904859310158858661612618609142911205795223613234368733162981672163425211316346890568062441535934188205280381422239779683799199432709124767506978837210808036978285851584053371152434019342303851369623792912501292070800885625466652735482471925862861007636399880350265131797850160841639886425724109140036950605649781930379110647109976527133361980887481093593297615128040937062836732931127797955163127532425095564783170692473530925393334696143685400707246253614455759286817525006494948310525223342207604653242422762483932985308197277117822158731296287707763973660039452141834471706985495610949129729449486352692211976962147661224308358294272400804589166822527328467455297512934387129846397579813992112643826155507133802659638071445635526124248248829374143458775603392748806378759978805898361510269130470446343072936445356300280971345544687464680303429364909749796021840863266694593568100060325248145024085342078559017828981210118758888000629922494187708304445711449206963339965934212697607890109023510953875861838670357606148391746049593764755258997998046842796589820705212256882493425057115322806724136834266238101783138175431394249539914798072279765458783951242568718958287075566793178064212493177679731710129201527072384513741803260051718144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 19084915557952000898413959356697266829340264323812091419483206323121119876366904357722740492327190556636468161951009208521757903475969079720150595686302177884566047433681897147953590572817681468630064062570031716924730765755024946699449416531528655779525406371850118345388550006392372127802694145042767329636141460792447878225527703679731174609229164075856429174127107105053623971394782914826474898355072751651948559531591581035241187036701437858758431105191640815331356523293179427083157108906425229654215440860938330861928743663561945211474755900127617797608808345101693155391583383589004817182754427089087567761282700657488678679500393225330714752748379652230081216486606700782691755573412033587739412603218986636231897273037113794192472267583192408843592413920695686670566880720495621147002771349729707454360978735822005668532610178485682082652286009768831971618601516240071176380250876716366442682559705330749640445648335563093858978541245735247043837315585655263708805292335525807009013028499942647264567718760147447639835172863681038016699808638019780484399507689550854811653805518712781638177558718254083158167895893415504436157989763593291826733886329566649173859222430426016079437979622081971030175391344535278239367892305091799783589919015412529163091160735964831644578147922902591586000735280117847025389577446532649976855268483264860741985598122726184107114442875427295306117561862146717750224584362332777746743713868405798973580636984109885424955894939595034855715743745909785299676956193026592242599291013558169713497576823973266824480913980604024016071547881955997531555439163468139237265787337519730270265690920035972837087593196056588305551598894775536936411363634134437848030125585827203998619348588605077776507561947464043123879148439002367108175243313292719178829018520633640196992381982347062736029467214288159740281030333546109347531141259959365879353016625915800038522477222181889785111707426179709025359347083080591031629738663428608787009325182829884259594882593846861438993073142398287714272774335861870373307013671862360028348659960947226435565090937703151130714650112551566988234756241389357602749190666029483031106225770069117617495369834603151477910466192539626444846948149995879918984926826726058467512672069264562969319653435763745737623853751002102892766071044285457731235652979200875762461981152018032252649806986245750443906908670088506907527799523462522242248425186636366127916414560368150579129698555079003113913211672684347095730316326974908834077496389634024028354045802301351808757197781219779812642598841631346961529113796430324981972660197483653122900571280583337260625169692655316695661193523355663929184313563611004042970340609893913816950046510612978195574471467588221851561291004986048456852904268287064740876058828792779777488507842845186544164348982444692106132583789167525763422365012712406576440721302358137696760971284361747682483668395697481486529959953395334233379101812865613935404682180432139509029447286576972220926229655507877282813533057053448171002572735311435887451965459052841819233498196584075947528175259920633572119071823660359027331281526834412211376107751335578546595480632644083897445864104429110925595611842028601225523750477731478162864599401277889638755084812590934402391474719858253227761044684651126024580138016962920373382697945931479769041505369475745141711411494549560165674334529029492634694872752119512553733925379795842929376204956077651344214375567822420888293510733447086602358311937332934058038656699214404131723064011809823053629125050773558569975209122724608147475350249800383725752167749085548768538540243580983518285840449334873596037042081628911206374049819901477023979284560821244529889520479548609534889337693350348147308396012817469420849914866228590962518033565952628615688279127991143886369003598999164153134312151585563189128036994997086048239684224397767093386029277444672373365910817241607924491152959225850285045430394705606965015805995511948772176750584219522502232731816895040191686581507260256874423668571744482542806516634116457672149234510827682784835685264329645002505889644741190457623049529166599891536076932609749673296923275636796965145980843788656767260959588817785331432530501197816821105090859419421892346728956371651198513709813298484349941996486700686130301940517797303197242732284005580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 192277928371272725587689791379840678725054191691863598328008883462104281783683371667259787105194075360400331238673798380565040112500329263221574469341240463614107855161074090006467929176036876718874222445053466669711608302053536993644294326049304577468831767010512838388390788725692311662437244964720309968594765899813237505757676393908244969787709940331658661871263798978899663736046177066007994360441929226845613805632342103160226007625864847875898457795543040603186028888699335501953033069047696700153611455333050870530115493000225091644972093076888645963640363828723726312373992850853039204878558943331762042343359177068053217862126541239205386490100101313599438316710879788713767787901979874035928035263684205407901946302158309924780634909621765133376544536894851288694477568594400055992042204420755371926546036091211283026620927947177455700719735413059921198979822371425549259884848170198900840628300619994094643393163259130404356066818939139753446684243874591152669712788878969005646686766667478190167253984282610844950749214631973772688608381412730077629849813207207449881050633272191170668664268600638780508689433640413387267486642123594347920204000073830976930657416206655408008607034815982514753800794430554197999989781891110395928834682219499880666051016380229987062490429563990622129722671246101617605721692217231206288987649365293337858745946583471245379232442725327338942197952606628477381742372942966613768611135028131143232145488283419829997758989371761484762053313956925637672193773797182945348195751897819922646254692415903341473016180234146757448239681536777676384727634492663854643433525429714192918917781562932609657152290165409391239829726245042209121865652054520268804851124048679545047699156381889795325287180556382798437809651934644163380889963321754545509516203111631688404508211899602252415517076589802067580570083725999632932847997006607000446212656748093932850034592549209706131500008367117508873197034563039820612411913953875195290191102969047406342425771293849642471314150496830075235816519939744654130745902601253919573119608246348517928827004364965905025934571223200261198930280310039394349934217390604704702967492228101629994156006874902264014817341314684994064653775479204269305941242831800656970387808117247110103746206842827628391547189872279703959124458326411089138540882936525401138239907129360403191810209759306507159251571453701442005067620066881648968356735618947933635663674365797357977651667031638956283631904492509865314146201089926229095026028997615333766458757351763570237391989080332496184806440783028818831355362690674534989177427449249086759779570334983841425101555078197959105133604481881037597288380652967596711535202088350361518339780133920124511570142252503763022284523569379448218859801533333804737949978851479207450958655133366796976156121512466989294197188434953945935218800264204919787940447764362322765042984097262300495375718900946216183391913913773198613774698027069576174472375740381319715353241394216735747912647170866502265768693206290531768020699259033512888202299206360760017703764157260919441197256410892977611575476412107062383770377297303333138653767228233832640721762890293347223207749736078946879659592999956582170377198434183249404770479152383400911718306817843303549499942904181752981916796288215892762376637284158220347667262151450039219754336401966395709985518747680067868274139477383653473546161886614291575722142111637218929775702391633613511516712052288873328288484566094093378964302297542774132975430856815003226360639649426007645609029887287224391652980387243017776140457477561190581084166986458318938269645834182178044245286299898758756382963169828948302818444699427458486793512549930823104801019639300844272082091691288829684047254738386547883327189999180703113465175838435865530238797611137365928184760881327866125795807268752865817090166233876481567108299964310610686427684299832793920782694323613027685942298222580463925880950358428698201694426005146651683497918011960021866021153093278110752644116127628878985692916808488333226718502188897618239994448105869328891217921888257786493091351957698688856468612525236146327992450630506375082282983227215509480373032486921963998617806359242188375752371994164969644361230885379550591174591699946750232714434567491737604568468302148324473358468810630939554129190584320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 1233951855158725795144461909145028297935280257363594596222279193426744654910768911987620375684750838768279411428071097990578212492155859894368069257459603699756266780231038877886276331894388283136181210486851794454691285659051045212348174059584222876015581897021666744930395050687644519699984562834389726946847604513063765787384420153939508992821818882587861896388231557003555791019996645455538697146052556809422399700131664651522407034967052306774649356131446590517259669260146587078137118638108223855603367330198905215295495759778657547375093671887851920702315825215958981977561129001785854009522794694437721174297962559530717010286134577498301702114433708239420452143221518842786116932114423979348278098464488739140139942929436901283230863912864707281971618325960478680268279572942822728937025763955682248172561525971285938312432188069218942745996260491125776184733085473949178398925140918471415441875639134812447381958083652208174063311240919336878962042157768908022259874774707808045199046634498300459057339211232807886807937728721224328991613210214442318111501638748106584466833653802255440735894935071643469807597479298952541201007872195632385973164536575699921067408153511749020064190817523460546770150576495114957413209989323451073444135399621493565908424097316576170511064637895345725292448460244381547351174497980484263211803989741488333278015747612080977180391924956509009367782394957453512267288131630125150750008158914183663926719345120356817279510959011875089336919398164954666961102028655704682637445235592992688500219947280555430897763648036756486492494581685740482156354462360120416066940621539840560821586124977492750650147675261710181446270738588173715085793071734662278548818898300773008875955458889842263476173967483692691493877089050766359800307958888241383749314180141716783530219733574611387872345060734252632713822179386464699241965762812245587995459898915131490545790617467624977429072821609667004543668758832462708974632243762193168750502361181433285616280527721131542761173047152366521037056397598795249187386375228648728175899809148483474223119890686809433725392573483213240501982225853460525394375066509157776980292089446640714443432353859868761757677460435672017634898591331682436782553036777312435056002662659004355929895530130399686512406788533091166278525821554981535192427631967941667372606655455063340730132079666650181431783717599148202984348623715313499334463863752130407961804699919049399110382431075189616399669185984575785155339223017383166428036622180241902122252906198618112259268813317980930468936114944697305570193336451542369163669435270050240369235291466544470328450352940708169962394866139101480368115792574313477520627702551666471327084207547051814325287280858095185130451238373452178731648221482918721887602309095336956550246157702742800377267608263385260306118287131208105127676835316321941409678714414183321462779494859771883961278916444086364868052659198021998637985825059148495539341526811196456257774627304414563976282950512281190497480565986270771173936627059536424604569024172972741688228978246227149165729796942006992801289095927122020522242879344638198672912649239907114792401656370067747504680534011942298074956397786746991537504520674235873069119665768833489002424385575229945078253480760263455296159340053721488926714915672285385611426168441471109630024086529413446411438271757303233872207146151753860464611331433811734089179146099206139130740715676230354792446147804725977054300022511161012718182020870403280665416681711353247133507830864576240179918632043445056299662699372139507944308749848760048953642309123023805978072729172600825205672973365534449540300747744735551266812099784131936613849667845873778885355449967344977448106591527131476582302369129618105792515691605649382242782761281604813671350615968541698767271859277584135710558950374151231331977898424484325193436212483875065036587670892449353151787162047842529342245931775661268126164007727991627015061573934978291007675297250322880310797612469258419631328450195120130917388045839230646007095099376463493034803969802288188481800166526617243129077385764837059548092895724027898805837244855786578406092881419124004445630341320126539725860503552181060575657146271065106510096883974932328608310232324697131595020507438497160639634268357624006480952270445326433964261376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -3945255283783256249990330193769194554303060295462253005612569170435245144240595485371618090928432363207405955462870063993016625358633622791525022764442756053675997723187335267753474046074208271427959140315774293274907341352478395210027216874657745818592047925831803531387984697313521648007277928205486606131199753638317265940389808831980759782781813645399356546554435397940563268836127797718609065507084235754160951808186468038584121990962268783656066820971280193857282042597504290711690039525323283712809428828410133107218238528839496817036821969627447581741489733793475630346466968516026249333027219842718088400447802037946804766042743466943192102157845606280226937267030174190404930828797561436072270353453225181424260838016995138691444195415850584649489675207783384123493743063492002411628162592830892785619136400253660355069727064867716156422773556041096847479686336976316038799846208521115659938661458356485043317739194025893754943202106245907355014929430592821029144381298069222795601552634038699574967080242956312339759565982287681952272369970679912498573693507047078589467762068283421532715569321441652278153551259048048240263631517799999070054792904990575867255928625851550953440960351118264357974306022233702586588564429542351315131141948917395348451809284801085620648228899347340866941023105924135814081510210187934975404676717905384922865252311574949648150377407662997180076079469757421033812992600936227386442658665341318847967141127668944416926296353553613806165949519284836785006531733592646570294558737803809258939122175081686972456826777908246066662917984815568703409330052179547725367252094442412351331767061376218810398073268797875751179068851153658773874455650152113533158198579132643444718372211942435138984593550290519072309294922202461200843419772332400313591684033933387166241109342658970035547418577796519572363883267942643195286639596331545633440943413731757607694899720726734000605894808037088152188110927311689493691422968980559459188039459365800206612067523379054034137017023200250844617663675649626174901382584107606166436222372084978021106356445083510241531356174660459799356835406578210037515440242237690576528302946586639947774436019440347558343681745524880650063363337236466516076300473957840701779562691790716064239966529683164697655418173918087395530705812863660155623548132213176591111979742746642524863448609471615761439360236804038318305125504627958884276514139187008841946939526797857790611385091762216917769393774983337330088236941481973939128954901606975866847136186301959512267283323733488709964171304735051243640371521967964463653746545461319705730333004712448174557118400757376565932244833509474383672125596858433097638428771777048389241389333050055994126620523846956358638917974002183194858132078419560360970640988734984692150130300894519453536478011666462431820946487381417094836802141998529520533665631022373559906503543765952566756478568864973805764470860408283893425516608030777623080771708228414450766071832056837709471041381863438329338505972675694457431372743850295404365460536560089356790709953040220282809109711173855539149409591731179995732226894569464695021760389221092539639703459652046265642265308477118423974030800307468571938686691159950202447562976410523227947924406546241628812728148364984863270874951990029879119631703723680103396267369786414580599200179061253484563310531983717678104307711852282361395433529091055365990800723057596822477183668597483075021454049510766592558932805253865984424136602336005598651453339384409476740204397875015257526861304224428779634345495600951363708636380869581402988863286347306290528923392497463714798654819774944713908285241468696141136374193836906049430768416569635161559390859671251971093942038316045294428647408766062317880661241870518951450571112403887577592261461903006869729045736205063119764186480683129306745096779916954219140985107486299297040783217368784790706818271254765543839183056825392408739169626599298397458231581250600902018818817632186452805239525065322984054600455764744503585166915379929898805057567158125036802536434179755516843335287986110012997878879523899965917445212597785634788233911953294814027169986308822301419419001109677662674434097746264500472660195286934326499765770062564949857326999993967156077736908707579003710416434749882714052486951138939109376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -99511163165179093165262658444431510784201901813858319494773502294686851362648184722327086770828366688399979772980770049744580701963279461680406354011759051982965958171345523451695234704815992794827730295692911568478711169053065693948207144007978221928728877446445265361565254844091307103537464272375024434342008958496669389847453170571384036728667022696167391057989677808982098569481321886571493450764829037580820695016312038534605611492451562803764092154900392809209664315337366277599014116234801631339095249313103063439578489396760460073211748367124542414930866207207008070587606501594775071446310457942785231089320791647034350768651274819433097625671279017471325207491342288776436703935871835967818414240592202286693844286843199475504082960470552315352206956010635737716187048550367750018026970150196290168777084682321979922867377629233994615466174580378813294497976000298621774175696828781051414540432490947818563523665720174745332153088317194132246363577698556542256318647702236482425332052973487926275300839314103715948479181188402304840845211342474157558983236002641476364540068159862456401685600872564935134501389350630218195840063497939073362312026227744428589225700510804140062513280126280906465615045747865149213052649529976446163375338086762253840368959601489231757606404933400956047072824221303239791712311646898320234005026233705563567846585202920843552801456104588888639628054573549444057752359652261687208876168024453976138543650881339420385090626215037198158728300970713919558979268096393902866341371156555414376917007984336937632291771796455880620170161421426010035275163786376891179624266140661377292606183525595314834169916683077765369867654564495350140352136017826132035508942519582809585305320549265711912931713807339313513569396765799656065504914510624748652518804103178411419145796977230724325524278786060517688320998049992657545134563389579600347932694935060276251051080421635159654377552106202834883843176396882786950911790259750463226520625820661301349489032986278826904312594316895725812414172585479556112365614159792544534571878637913345914975648515144939702060956043090315024767693366038060253223192761152181606104290101228897415055090789473367787238766041047325916740914948742244608732064265849429417255061276465060435623791366719256225668100840806905227379295528449913722042005900149657411422235568392255076666634281592384365116168053534163226161351487786054111776528686383167968242657178227823794309279419282438884347201266340611090007410833835707608173170501151770550632268418382484627694271062587197307952769502167456907950253996193170884935864388065420914287485766227380112444707252889127399728999635874376617095282865488413187451827422796104161231882356680235320753807122638562779760803992632992317722369009397829611551373444771255260267794420569344750682723404580992687241934673802502596330135934252279179193238932605616084663310947418534608047989039246579449884168677959310983128725021424537785444244696066801470739710981502280421212493132969576276219420290650998931880045146684308208095848942873839570362126675171364142314573016903943826900086831765447241099341323046567074591173816731830885181325631845780743850033926120153398155374020500590793885329573900075714514413445790003996282202215285679146530400273768148545109459120391214041565610076091088715811205259759229875143792134884021614975896595602008814706031219688069003417143391243165906861450957815487765908530600560184116288814494780968762761408192495651639913735215617230682379949443843974473872977096915127634904232834490483847336746398817101943823670139603770611086654176413595567720217257140161589746003472891553341307611588976699240349027902754667189271964906211696839936297100113602339062132973362701573844971545479054151661622232240379030672252436600960928398996315530115025330600189552127550424426048193730678894666368675772063232743308994694271970599576413826312173392912525122115358378694789365989178304982569210737307445904710192188550148055576346732973252211635567865891665102698088731590507517262080742805936247779060816507745295324206386879978547735245913125236227903646568937955288893475660043888698684735781992420179724914359037181850235963798199958785445984658375655336966342821308320112894014882948579361797906267435487793193972955863329348550107729141164024801525760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -735685308944049997953700916625851823671271272399747122765750139720136408479401257385316657010587113838996405981877524307790417519655982841669750597302872956752067533820297442019278434018637870954756501455784775300706540857696886756445644964364512404288288005059330275353909942050116511507002027688830879450308743486523558849051882139916354558281745555550444754010224367145777570916006050656454136248685640132533009805466420136415189328577180359407286148125320219736182298554812710267751450870324074424392987067811833115499284293336430643809500423992076495581410611581180446571232746379815747781143394346133359483872641589644945293927819611602113426711405521911464767106078107653922950503148694567354391445349252596225668241855026132435488523885961548934767905746840809885134253443707450786712709564305496481331019707203042217772007038125376029962282582485910658920092967063555087300363665275222297598240675583535153763858846524382205307062682226661320663569983116114102809163013692081928267357690845963944569254299966423161952939712943852531246281612844541779151985641987539331378352551919874978036455786781056625941884822351318833129996485859880130423280809905842095760767567602681428471913009847666579101855737874819895910870905935223147468386649130958283047256405414476541904692604691885381353078145149578276167504121534352591718403904602595932897417879844625646285145880788861812516424412529550887368396437982017113737791899096603009434707069274732550356663725746559247303101680694339251819529432448223448411244777653428001315334582287361967537117774491922438696020146534969061941609567223938036335655155560781877234309671888587399619039306816521478698339136808594856717516317225355638726817706428235754344773606884928263772087514619950576289133141140925354188994302615652032227616487569338272558096172177188114854141292241708048328613917941644607650273874554933527598578522680055401552511537531560937166879701707233737740622323274335004164013766507225646787957578452383013029338343439376115306457783296400987695277087660133514292110820998205977108821600869501046397884227096285410633241047168702753793063029054253782499451071326318440521837086915920273693670870990075506457831461387415656618066329958330819661840522810360283725237108472283917729588723924915982461596151588849261152239502882110682372782409519245261329339314191273066451762718119302588521704599517522308481888166005386952052192622302452735751521376127416277522625533382652930212968775582873020904625452109577458694467770782649655284431611603327249271352067865330206310945468861054536723376105194129669426542449487570709671441735088900154940750416493339077307548772808993252483772123088645985078258579293033687754094504186478039397606366500420214238063278161537517620589486612886175565213627755121750633347928218535963248022052302942585677459882740196312610736869083463501322280125423488947912051879241739717618944769292469496455703292982816555534805334115643414421747660868305287043039906335961358331121014942633744323964193802970158982892367976321709109886415046616429515376954978556877378255624310261133012486700438624300411870363807633410361897036779500224677459895440672776161757061722251298828085699965930037738223981792663429993361987057648393225607755309069494482856330166279656956175536523167483249020261723953522725562256507901304770143604174511651581496984998573266539551694016389608432010836090904933837944147807627112063917716905494508515730508656768703476869436026158687710792887600422043032193931158663094327986759203947173317843429265893200642851116992236199824674077868934329250432974383962907605680741290533564440359225847420541878255998221899464938700595225454423081426072064000916096003020314545390462910083053136820780663881837635400873521159301291101655218642364509138235806312203849191735856404974909696321594283069001247357747579162800499420527080118296855286421482434025103855369776806902594341127612659781690716077060674302828977905569719629835619854087113509432863434941467531035952571210568309267996459075538498355443849557258191596600930081452183984166735856390439026869439770306230251570467794426447745312679069525168313198046897966519249065158110733989610151723182505000757844292034567189196253007930173690511943593111599717655250374638978871291373812301570698305536570995769344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -3393508356680957078386986801636902531943023431473921990817941279282903848795708604012233787781724978061736045879844561676065262988056732686123163839847429980850394249954239318210487931513577442472907508021725851432197447635568067986733971292542130798705867745078733515829072135216578379239643276900773227055838252418553919765687062387777790042415357906487801460493635011442183412827479257089191268222828717996311156403609481721680558289811724689244933012098319711529032872678887999192533255373104394649546453737667295928091142812234231006454280810930531784575352860791541846335972248630137505783251651346398500174770723333123396863859836198980522056391199764482535934399147482047659706033292949080537722027007023051362725959673685224204966758230782456519870871519682240603789497186653526425631543046167576869274423625441415548138312286881504450223688521726302965481014737979621492506950239024171518469377818820414199114008781882006601903452812710036632818021468241619443032347418904258954568284181442249688733823501447038290862709216252532301997588693576810274965642041921312295407335529714549154973450241792594076501223048684855990451410944155938347569549970274380911820090898028916776775464936171678211447578417357803759608295509502776527274461537992252278244657159700931512612069089787833711078902086826866058829907252249830227293927249241568618670929591530536724794895592831981299461717021886188556948170471912252813259675987115166430855890579321431217887970362350788661859686396296996472714061305578664465719584663813503044292401877847519486716698631266253469473822117903243389996573198545859848165672996691271137271098294173844146184888628635563680164371333788458822273789355818923794503280074657003798715249457719164306733633743951697262453867045160614846902457577754959275012802910925554938976866136183382211640200458589433842535032574158764956640635570844377460005956985826917109130879797282834382352306075288454530060097871178910396524034219974038851609751152548227210452423980217547810668812027775208008344575171092266197457070740332797864277326506619916432342341193567128292933316236621609986715359052600618501365249095042029165534344327473069566925081689015588766396199490035108019714578066291162193511202814341340352588575689399451079906751901079232781638434239542761654489163677708482091174161904838451218276881774860925506240454338431308344886458100864266701848467443106735733188195516983589222697852611559297602847280473342410312687153586833988825565244711645487858034906015315619393859924164942759492559806200314073854398576893153106226192078664172987614784685047682751367989042029380226022926553380637157926759316422847966156132701954407641080198592359959840528718401427408183583150976898932395547183162789255439357142155336795111375824703456325790796229476510704077950224660231108779597357142758856234283749706409463576383999002127464670862934461644240363306652117902366742006187429807992721950041351141089266494833669070932835850536370053450002484260383776305358530534823712498348262989296120841204477208856028769644804620186431124149066018376009836922418039920339256684396448510553598879615249753939888591548488952844289974673630964519353085258726700678100437391916695160415165339221915414574474020317975438554376627753501303325521065173825214326799840463074030437481783820525028792537966976084349412028131860987818309441677994437653942937329862195185028537872072981292843785612616272330316716729015120991665964680019387651654802917543938137176450691939398969988637603221455919815126325612571991828486908272481250890426952788004174430994211155526891120664077318962707227145722698119893689515991763342563515791255189792098355451933038401270347828691639745707867381564011605506922342780537998331264219663945607519165626439969765586593339285727218703580730964998952830713563093166895791641539713073979578685696941320174910169681797291895039755621158614755148977190816887017964785716678232312366095141785065813440207031118437991197299546836727920194876234379397854513256022015727400741247944089583204572196717029653906888182171406934108959335718125912196508118293703974917313123174474293791909083469191840301868255713830197171201014860266262954927398371046031750210638499556713158262920235089034412636013063422214297164986398899696065993071603835227393228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -9577670023042196752280314913380063927481437979103180735888238829109678201468719943635607135285004601782328293843919695986345892129909226267788494711139148845111722998066876745314159932815178164596427632157707516583458421975876695421302703337164820745331764411914126616910693493552960840020450616445345297152350942727673536356277462293013683466566145083295689817270218962155674925267029740246691464528597915379897549471624006605846973323553894197097094258210096237559200362290702507886252563467469159692605115569033547950066807829616534421851474301444626243623523365177461063650910525255818364168564896803470602241896504155904097303399062158463622734054794292619663464433630964103775474697669787680534648266814088500609368776410612974292527432349580137210407534258077109184913918914411125665488885529218176118482196484829920905681276860470108862133058263404739980991625781078651303038247502350521647070531125888023363050682708085274816926103847629600030229440034878455372110135626218339443683785572145355796629605035059034893637689658030006017445582025345527526831396128877766107017680925225187862571761857908481541952847281463123782638576329740331226235461419530403899398707444105204481752043425071838941990198044315866290714213144133601019994030355203714247153684578938320305070668136695882040828536651877085696548489037532425246068214975954484256980278601265859644674580760138543472729658491090694581005764142883372271032166832935998651399459321851870162637991433385494483326900208967346792455144964660255681285496191576515906061269133257353202298512177457874244589378614509651211929101120381960247811546192232164997597636081409592800927958248000595666961169000417667713875015182510958432678332076645706120396048669491126456513080644395037833378665909167141329887809585504693749443594355294307729416063885833940389158894816369165614881631340987776482670800405458870453177484945976539690941113272295026981855812447150677642603287788341321307355573599936138646377900329908656055416082557167031982632752328482414724261872800434511031902240919144561891423300236369672660215525766714482289865824580215494598036592821966638970276641112102699239053413885300003231501965142075754021058160057301349317578899429628824016934412201025484109277515783385364327997675646918819027455662217369920660635803721129251364434931053434520731185652278136182624510362463046692238795262520781424609132430826560818229031442712665393504558551362787302095958599267603473978617547044139603416397779150738104340490949139315464725396461155997425602177037111621307039703934146754461757635290276954259047208376336274853652197216555819198506253920133375322052206928992513685033182203823567711295226099447526162580897400662022917734125974787182708746414681054258445247138163192395017165376083164092868412616343697141780833835068025982476172544296699858809390902153094907808550425109576555759945917574989429055105015989635906409175223991594541102914945152602955383207826393677937764692930479052592006392966662621004827109931891764528553744982324293073130824909740865873126563938174437998467828598369504610919604217984692547637363714592184320052857289381439392586797481766750133240030026074806603264281579267657327030281157297965970432142919462731428526046818239211036416404355911109330489016497080338880950310691014294328084790712489879611224341296068815287310953777328134703351617599296383966504455479880000752862042581914330186494847817190977330641844433296161034544457183663336711874128786583964851705623472607919151140311531125949033541636831295206002252116755743757629265125604588443337378777487961575265253367616276751673708296439238938063117606335196906632819870316332192544376590136027164995901166181725547875688284915303309907712497034855227279439321168403780249904795326715836337791956521404206563987899106350057175780689712093773627422815077497752388333285048005105234130218163922796832512731175925867418843051689303800834768790997234122070037896506207855092099633041451223558896635155359348768085983701309884994097107584451126312023809317127631650058633312301758360753419995560097986035244720095712388833924458240484655112478601283096235911046036164827876829051043436576204397761802084757967530166710878526650179281808125697635740908018644094024173695915721658606177293881494020478965288796160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -13329521791290315128345682655852006453881410510080618709170743157531437141254643744208624321570821408115021189883512937497465294732998539855737965193044294939636768337537857026029446171543361005209637131643650158705665078848028171403433643458192454532205043146679255776850301582350781902648640328064814099728587368138004143912876836588551185495074165082440693949116227822276333014572225314857874341216795625415599541169542875576692517016212942712349291945847090309098838124795515348780060091695054694359801812033313544580011518860058871709001334028728730885728501724050715726067868826885379665593603309904885549586555526539144086447248327086739234110554968912389627957352323505608196579429768105367869466503052631443573396889866936610528066762571606460751905677285275063370595461262820710588570508709395039319373785320138352620661299339814569208284177802323227836337806701056334236150973766767205212293039810969531155014298312292937627890307624560202079018136661930597875800070660498167377896917011571243281827321581151520961638132119533947479861776685416003751457286004908396208608320258599888732639808934010041855953870885750226131004191676933173903238937669571111950316210323137747898776713660494792001789160781973177570843967540902918690899074796452416902108475490223350726346956697215314800246971245163333723966038067498665299444714783154077250276712417128777987153115913582498366319386150822672066900151157241183104090928944767582670135284876837667862718513699460879786168637783176788421502679083827042164845275917760820518437316631103538183856362424357219400284141596725974011539819880880988083775683808727727118044605516228242137013050607868824564930434703364348410997528684323681441970405751816419835663874586194795775645783217094382295244033005109726864243278561350149223034320190343699078016054938313204084866440352224831961785653514856996698074690146223378974351029203269651257108037008303631451914705647053813238160574737652401470718611994245641905719100523018574517156914763834389464723330112901946638203369983849111351291152574507750613115344549169408848860472372477407227889246743329364894523361705951768536745705286014088859143006550478098837775654877700995570749562935904096946633850107837341141373997939102299574748909254482587576975841405671622278116258581093566089836912629217208454489303692861513480123615031647805817981555668446626765537913826295250096913811249012627810049910631995050600474820756811342105049076847451081978608017342287626936813719701700712321970414025589587509926349038865144598613699419080228532851062522877625812455670126606272330374075965616996828011205460836114715844100150661593687870088965257834036767420399267108582757377908349139360051470235611002004906175155970438040073823640625273331505437861267700242518481477946527194374442941338096437400924718852943518768362610629741306189963407904834496018871787229105723235681975689995335234471084160391411282817679405242155219383741541565997088637514118820748573529230719679116015456353118944936683014853020942541909100973806756665652259051914497316273232178930189933470479483513476445956025853354916375598979686894759756605329488267486508225946656789435651887916213162425002115741372277581290024871114241410225064935215364833765301047857138713146732332845956362989830974140382197526320777032802495040123709202372912213812971314707578733270759338271916463509600977198227194094867839415997305966089747636557041296141502849011124477369092158577589593513279136799454738882250144230663742314908968361780544474463541312895068034128641132321736743076730244487935865169861462152648388881698801314311669432151477627174402293858707975202686056696727980149601812820788505344588091472955734904464386843835280506711265820600858496434057489047572807698009989319290693939831782709012706497990123630540139539754000917054807943131479397115485341510825151224029720306183482965013125928723409077705544669209723100409054605906389965881110704001198611225183784698605531365648992053607581396330522981179465185311490791290713579843784007355405745862974858953386802637076422350401026897697910574867252470690255055117973930811491838008439822735426285690026145458940926655835492327117895258545386960603203356076975817651192054349057486036052978450598972985379244177698728073211909603723886060371968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 7977155771378400430220599130081063451917397926306558699032690824117341189904028033098796508923498989154295444133631059830742532252342838742028308739186904185199732283355319404108743286456796687387503632974579267845176496150212217214116910393924989313370658640002364624446648084938066170035011487874517433570842650638300333770804688509943199414572612797677111365654995912168193675744852744044498992650667967324274186554062861199644570553654727117448343089304083238231846479479751646032545859127527613763977868074617243928438167527720553147177341052758261440321772110725658299812281063014074413574213802196202769452988084362253633886255107588944656112292322329377169731788770623654117778762960013070567715750062003849636755681180362565590339847689560730914109664206266321303452923742299739666479898995872465429901522869622226302467629864272116828521053718519553854059248830265302853097959163937567577114467526627165627972653622822808563541850331978069532408963184700714858989115878312723988403058293285657757879901400151474560966916187847169255296478311248788745575734552241488147367903397970603638110250537541200321366477487708030466265176003744833506632473143986964525506067146956462822780947746641604526280670957530431623226319872829317893365295585453538542401362828504912843072849818899351904663186025829678486997945926888960032830831656795848690238289485118325144514986027766798887188194770336809729476054889352400086882472422131082983959474885494173150953311891888457991471641335849702410667305851147428233681190294256672303265572559299334995690957942569998445016502055135791846255495449864811692028324377671944697022203836195647449264952001804928960922851645368843472749998733006380206210628515970972986700020167029975726254443998852707514892228967969988973509926521425806124468590007934017501838387275707715914227780984824577176606673075804909587126017198000548842776719447007119391893773168460371405042208913427286531525936857754965337736962141449113095242695432572996219854102663324271595349898099451394042875654216246988844844120492428022245193421874549872112615387675159935159754604304113297995149143668928646779996773912756017368341527592523514105257259401246473899996492456842993468192501766273452579917350467423075991774390353995658289970058810912818128297457973348081980383161928673320922663672432088336600342892052879996415466515858623719643329977412649530549640530204987140839481789178468453166310527670967589101151640709450856162348724987170148613360396699950700230189589069437170212769698519962606663131571079551161753434550048666892187510591437369312275942135018522999934999592188625756301726601091089342919212477355281109697804407727834669853855554093874926914757876778172481800167007512729232005554176113572672835585257394232222030208999819433582242067643371170221558501826057877975011109743310198750375497473722818038988941942128259943866106939199071034336475890287738545804241052952413566547469799356319205449000411082059899075810737390137647644815655666765695870237811726784055021846857575249733780179053316073063454349082680441636084561700004666145169000339109616807062437580808661788720733124506084741225764137781393007326922768084271077141138988096696910992124228926857446592365814531031579813637447600491380534174479891026130036938168795228822596801752908057632309162526117564630029392499718409413530187754820422706866080849720658859334040033007605434403321972080570206977591264410044353391076409224967162892617729684434756995165004729892413887030868982647573589214472607784513819677063451580302524917215411379557185151693520587855469038577165578037402360111890812932653533809440661720165909216004466160250137910365693763008902055597212645978611377427368492940417914893042695141494722264110711344145292225200965895870863191241302053314149409133885492114033371047859776822109633048940254094787924950196798736811730727046530359635780415485275710128707167167556952219157732714016397884557947829070436996286704052950098432942657848534561145160447191647707342706978979710136895188724377277049083756127623479299750677265933000832764853768768469033805224193107572237147544065160953421656917227507571068289294865728721093669594488922411484117420036644985925273018244430458598765888844861148282910956911520554047924594362037004705228180684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 134000110597393759554056998729347025154601840249028035359473011908920722020448960548494442955690020050198287302596545300622076592187145498520047864044320968246825261637332984430079715038552084098862870851837521451978619624734645201897617413337604439215756617410907924388215966984797004068750899819599380197543950809766496066627578706051214988874887739223384885318717737196672413731411938258712783666234943142944455825702080374096396878041195335317953707055999060074732611485281987993148448546920069314945941519009110718895977692256595318750280545346809323484192188348031901668322164847396807313062780814372128975353823170146553216306517000110068306062531302464670774775265717988273260660932556786810497215435679742048856629327415280613280006612428650860287434421050719606575575067525814468987406407854272630062648614395604779078769391579426918764546379965501697197535650444286384381110312425008472989285204545806714800855758712543397063174187474699872464608043483582321294554239012373790172700636812835705372662038535075235120175156897898281955206642113340704802897552361873424124050741910010485918867166396085393314190102443059185741627083672858334014348491050074757751702419910944301852602649510764744540054805522929915849841157633200932317053653558652924936992759339432454521177913279669956941697425531187134419820916265027347504349283173923798142730435327353517074893511495537143532045111630916229514067401786700831075897186103221982776229232248390032098971530236690928432651832811928781414889749674888549528084517146424198160415571268958444289307018779687399761733311475763840084445999179904422391627274422168488177045358179293224859196507262277797803703841823443686445322330279083784349147405003465677932075595825795759006437821271523202695690491908863001900579368296130957693116926877523353204859365040066305156508631266336467156594368425200276832284381764940679059606234254297665210109200649880401738550017867536397567432711893209997324929014860247045143907414873285681012523897474333852408552412636431346868451542681511063996385754780262157272330916772474124963675284333373567497806536113615835025778652755977182448303570309938236909349046528684219062981278823214896281741340165228291316229868071682005524656690224385600611887637356516442273525156964275606745284617155751950748569078620656906039239530450115204190511384753308527855064456929726776605194326657720515772454924091331650005508862517247808570388790029294677000893238252761498233699632341765929607399302248085762390013522265144322893637370680739012357051070105602795588623287682363971662899854178964695560805395006494705523095155562132750756257661918090308844248965676288565178480848273679632690595993865123755463317989690575259080883577012277951434311240518432528433106583663665882570736055145302904156921486594953422300713432546589830458219701223227635002222452425373243529146830364510235768415393968849105473509549267239155007426912832241796403453728368296930604929062628267233600772711318617135708313494437185472478778293851543686340639093224403461965984428359398208223234027024647662935054074113820932567476427058187258583429478224065840422256429493103362465378072531382873809899558600204854205746241905429730316211772388105963782648722852710244067356127887577791257702871722446840294844824340362442181269827761634403193135894549344504755001827314092159784019151275027770827650701539413411924868999254857383895873966561266409300989266660739206664277599378760553819649652200679364623435405170428623936572226117767443890939593723460966226252759143605487366171879595434300901415756583738052848282137299584092676201566925819512854098996185185303432853146898671349604493569884130230370935285512678483525281413219290103552603395168143383469136866231667481027303100840445621131006930508152138269613463646630561725497673583443507941468819134971846537583801771834831373209844849373129088894814846460056085638949921318637361499235867780823129621506844993248568624601862818028044812891095431771899628643059115567729345085469143204798854202364707288531640065755895105826953478342862616997185942457024744127396334573769052133218939206600845699356135270162838546019419965252205298374731742675118788961797621481981550366733101801523008273871652477653434486700277016788902719243752695022690353807360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 766611060287934091402467756919597903569855658367583522509207935709683009739818936904780621165097617767537812731014920975760461279735677259969774873974137518940278596594393216312202347504767051655333789177748660442083405981932153452164038950179968179783841996254867478341786574713862148226858848449948629327583577064478150229371017797815197210363088237910249247482390525990168553888544610634834372042668358188127836383548069604929269692204880454927601750658464784920161942573387290297097194688349160599968550780034197499971513766184981628561575286295418442485100855719540420355318713302911470392187576318713165612348933264840998761293915031769239338108809511692856289201218747823866019796015262067777773100427487328237397429057698553503548460172974976388524807199454275764385525258994748884689862012953398164904884301446804141570281540220097579364282829849359850473501402204124804548002320025738653854241005315468005774954705945914887180101755013796263637315032056414682641353505663417175575502766970235523242314520956022021147210934034755852216228424371905497442464789652857409388698441562204582984690978263342316528480162811430587397210619614830219410670644390538498139391271953574546924483935889196018287495908074153710433257051802734794075367889601768946315681942431319322494427760850531130820562533974809762800513907848817074175043890496162241999785983437224917629619712588285576095722350012097410223410512412134518425890137292710666853966284627743913601542981225493282013388843139086530665178154900734796499763074441833656712926562882990020254071743292952384961147461555450489393733551672597896441459938685854080984122673537176849747156346411938594687813275610731713150339162517459228392551588224848252463323245387786451920316497902027568089687490100141888844354793766887761661773962007535857548594464507644212921665422123434030651783224196005723531766282024812711265960180423607618447512581033245671498566574046562918319595848896734132290313093788467501310306888272400288696647393207873088160242057280606995298369467970635123943247432681238436673516977581728180250979602261504741393296826684142110722015084719367276018357747061433346308259479954952593778438769409196008185279001890234051432078392536652015107243765809585154586848031702387069781897032643931286979301232065338408743835423771295183649872097090987359839732990092408309770742973748553331122446449213934894304084790600994263045854712020645754905924159637886808013807879810588368890503098355675810653371658731244003661264371227602020585752149456528322730691964475991076135648235640202793969960396972130098014986583735681763574916952277565034668677990735138034317626487048616037534961216780044344465108216723553247029756703449923930437335669260549180530479339983879810192710613431505110022775979010716071269974550544601970804121882882435582687533180397017847524354250792514759573365904095476596936129173788253042159659435042401542087262559451130722952755313328740712151784554165826646888276813013150684033263758149969469844265454991130754025340831328739176661022462963921710138570170550031419516214422787164721428890212681879780044083854673965895399885398361183476254373470130318422452644686869522771969988607766949091438254103459326735945241234721489675831809026965213230210886874901815805743192528055346932447235145340826777891968919461645333021462829022216568555275146917772000340122619134799239049652859483383956684330384879674491644481494039924387595709322157658937589226290803024114628542001738805315387844147794771161416712421882079318907714459248112089399955564660584704274416108290210756147452014543099046662901773904564806466242381369209862760885596088858356243106093224908709092288002329515386649639449903804983222487086960579495713826804528033045680105170857331154719266407243809430210771947082269681232652862699765055429601504688964955861381513449842912285684521997070176446484538623724268659505566253536511669194150728133141571756803873436104456456702816882719299302685674599352787594502315007346622573477487166094286762956699002375009518012672850898769058004738606246872398897262224962767033952424816002440190318330490667285042017856316864429515663695097365883059012393528501992181671154035205918668104497643188490046192150496554309689259207055790046143364052264486436864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 2881973239928834741213693808881263571246584071703274985546918572271399355108629993229524162749789376277232210305778356036476133856813373505152618017140066205237842060382406463435349319671732798009760490989175244923750560037317758095040921848933298107540275213634035289725892492752996117823928061382282049033560324156729770050014074830062478886807476699258770094379827124892664892639523470767655480137104712525762380320838676219039309966727803132176855293063289044230620576655654269952060914879611940075387112487252523876627557910489477201097554556405800349180919484047147405472951178346013831758638231092955882106287599896829535294862322863537971677569131724033119082384610406311803633983089988835662641983322964955490941145271907447036170005414269110454910994234595926654926596733127084484151001851315251576493737462840015331234748550137539377510517838783233396896554590486464832493636446357966441630078431126266827600080324596639760071034389312907479060049405074834222602605778020421000164412815862741753843909761417910228548558944937013697343243442364678388583533408474271973272422834276578163428464014106769300784059107901819889426118293767954558589642431599152092463912771804821839605921933555994565797793789162487559237521265515101160891529541366237269457086675183396682229219208828623800860260978715313381553099133694190750060868624165657155509651397661102891001928364277689114001318484976459314385813251683624499533022842572744368721712637424905758764936897413656706337667419292142472206158082237382523047475316546277410784165371004351008131301902108203740357025038440294450862496111587644716127953378180549407560726068022980775376780999337608913645216694878058462323744611681895387469914408335043308397129274952884895640416225504841938463874699249135463392781792770170629898231778855753493004698953719757488022860720714496287806981084927348560406798761257134084990600733160587617266365480849288318276341361063752408769270113761752303146754820213773573678909816967060893666714859664607953774364071447237199540572294066157593772359876235363117135900460093927711582512423176033844837375992920288889923993673561171867905410524552765958827850233775280779070617009968308047859003485422135689458903804663348917682441973810760798557440259814940717454554862363148521762336519195818514623675598031878152339013130680456683085423376728377015188505694317340085707427097010558469421847155961040644544972466643807770585543937888048265644218902411609128007680582501106541130093572226201896577064541998171677002589528386257993285531622564358426551093241186449735207332225629883749048221034713364231758162135958420282290716181057790153166976875034840162671875554584663568635479774709114810524254941206583683169614881682585360776326457362311062491868670102388570039946625244770999464846244249816134692743386918452186474327410219035023530620144554008763114979909760158648696641715034848133595296713308700099201405162105785181707221907768345107615682777950285453330449238244024714952786710408457603382027337877007127752850612162186439881949853409618120131618227850028687586234874612444135620008240938458467980593705060357610322695489390665117419309607518728505876382471102828806934151156904096797967069488232069145231694949882094678238293273545815104368053280264330437652948932075541132006377355057047710250281478472708788894244503672983778436176990866753526489545365360120472757618543282335602063581401928096233180888052675055603935706971904611224531938782495949083791129810444957297254343847143136335307701006408458616506588494614725725689770988891392484592524610610011943830264958214569998675198468760181557477334330684316304882401430690399660480516812841055984158369537231662240448761490982305810262673402882582302792143206494954164534040618975762922993145271880540940115759846047025801542565939438280383712416828157860448488949774394940878540943170106000339135402062264823620025468300305173909715409661539410013973536053007882716676546256837186043971787294867465068687052845826722278825489894300698841769574286799882483422273270203086486762935282694707778161845248592784898442218745551011947360220320136192954615321514504748631090416753354093430874854076889658859021436094381350073316372534164118340244132703322151463542034692498704947518188680205513523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 7147747343705888291679502261624169993178042016299657085941566065860759210286658514458355591684761353631125782150662323952663525856012422269739363153209831394733935312822612402386750506393506319707064894093183229771022599624927413637196139056590919652456014204701811283530879748472029967741892280575758410875577982373338880806971687300266163803014062842472298444812508404135391296391083076198389429024111792414446197393272563552233138829784077947465769404396589812618746881411134915409283859963518918532211537512142417596517183636869220549927273245174345070482221225376080329081137525461649967406554844426982426960639068366941727804074850070380636706426522771464615736216324063887221459676745090808778527450337128561577718918942636130023200622819697046599506769126167172602787020524312606981860030329915552205338541899981853833428651640034881357197478924524703333850584035893546320493999457704204716640368906250343304067399256753220784190734188383300972293216178340396378093100048322582121076943236510643185783125861468609749478821056711244355684308381984936412311129227438303268425664922547450398662123672845618388226459099616756566941402816192062161985088454178618555893541347402659052220639975700645134453762249097237071510985501375679301313716030271529522394245661909595729350038086653767701528100807631636530378155832476447378716216068032010399824720763844547174172154953028265195018361609776955825873253542391882918969409398117731613163688328966285969437154165694031870998644742782972208659065512709870725313241946603729596737323549362266381530294075946801871712877278391329088371168401995766149308011010833064950263215733766677887906274643697309431521022867462362148093814005370302364751243020886917246709779880391590121304283823680024986124874729564250557627809271209028387938215912355535168573369747038301896363167748274420864430340794472137103438093826289909856075102950011397441574672253596661473588525109811357436315170691525933285605751419014080151127704462797076668091722512660262013832018943113631501117720476532222341896314797047876674882038034029580365716689676623997849875018263353905518399327817923613711571770901226395902785471683244453871626503913770707403670172364009838802218073654325269219285827863196061577061426472276552338889971281903902213770440215487174027474412991576616652036895008073189898825510316799972353508543426550502898158793269031613696715469860491026881150605215099077081997663472974110431795301667511730058312437614330742705052612207864158678650758945855672944586555339821510510472387013393438506104547582877364921765826214602076499523121858509452492415315466583522965967659772206803883247037005132809303476701661716172727954783626872285205280980621265777710320097354808984330906186596457759218344524208834678512389277348007430329636589071807428944602612772943118579032718241880876482765969937443495585511738263791435302496044604471165241683068635409143296893837968397669040249492873102329020664503967141655833186576312440637500523428914451585147611810491049998539695956485683853255567787322926902218932532404846034924786366379579006354403026538076981342358778711957967192804850924377705385044139293442807355626001689123849929464947140653273220590233209011383131164874511776903364303135126004535124801067564377694571553779466897958717743488633577223111506741082290141315782525585477279637857368848575288309501566069259688729484044190141396087457455484249043879504084238824144243126770838528298922214694436723602276679363964581020866727812828186371191962089463655288441570627631952386506895389867885482825770155028067334223942742308744485084690688304130042627754574073927054657777749099984978557991766835448728883207682066197132608448288876281387128810089494948092630733475008985980882488825622526851953693403474519555987828598619950564545410624263189483022475057677212928800808691296211370766285341659917325861587368169281229245082443688227259055271791909742217518776158909295441506468374093002227041968464799885763022710456364723462335462143505465856598044452942485913216126103811209407793956282052506924467883888417388594182591029702433501458558838540989327702969394029701967589239597462799641139887006349946774999822595272966753773405034056424815081121610934229781501996436418089241975602259427328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 12757182916016557978514799028803249160372888719835412954699817121139772948921683496057993385585554481526510371277049614865330758566484406174814119973262323952211246981610446269707861097730902599808668176915065195058641904859575701380217213655865907866854020856863346473110741213075696797861855512036127518810363365802978220931709720529695349725544981964956267762701623804890630751093069062579700037533665096933270949269262452606763197048290780716285908780936810314180604754561403062996005112528111324706217205936337682932413001451928007962761885757665271005833023162550438305662859826412055680337296855912051053618958226045142057207104927443276716798056784308743288580417410453678970184270748944204136944638790235726215240272078933056784011689589767429971847012450344169489035571525416955472058821454907140213732478305059512639937822208209941161249148717660913135304133429265099488037181726981606887113969576961282906922659776917903732125787396168590516449839116732751086327396591146168668141691902464561202193559633536252437242655447679182384895916203139266846901152491693277124971361537865788284378647400532179204398717316461449187163569344661325854173944982968167122778241256470973201277523226396970964977327112988185214643003284141399246975618036155494874179218907772391514398395925827795891654868142308824223612335346704301434493212430113247942975799948715561459030532220219702579539139971546302634493223799096687404919158085141603317518479453562717260683930640300814565305190751756594216194440949187805050526417488001601163135796959607221330349860290458018218900210453341632415204436711661493813510975030268245115952462019776148301519785114298482072409215887485346528468623435053600445367612439685837382657390477894674522103716755996062463785374629645266510227840978844900818966629994771707847673915874859787442591608044949947086503689070935426096871610136274457758621861960250820952576157502919956384034408727305997682477885759513756815403297875081533383428466771296859618186143633689252972701797183449006743591289104167936445819523172528004695964656821688995126589754881871450152768666706809919848100337455666499073348506897048997095116938970666508227021939491242371699396258666217676407917965176305553134281251883720505742844127227766455237490077706971463083523588080191357566851123182520645411543326853927530934154713226329737071226863634505952549055768380323983765288135547015609111233761632437292842424020250974753859035767824508487643990907831063850598964653042581536725158835032251839345854678680736362020801291983614280821356062741906895578631384742584964912449925851793100070383963265247901658618961751166575421596057903796874410668869513329464983925957560249797608331751642550009924204050233449740018356703951484869202806524660837531843453003049862876440520716561459170414933140337633053760238124752112965827702740497600802837463052323178714423534169690657127876668859567219387880385584702618503940707294038294147753399134392862523038089679949409859747791341410957937334145521397683143009328066338626459675957294444081839455436451909557350189370864702212641638459162211082833359187708670676871380438641684235559276978394148548448448550285898540313232780290853058244941844933179965283344951264832724226419411260157321702636218014075087393337212299424533814756264050902674142326045996634636595499759614699916844495171750334092435718943664324952141090845905532058038322135813958941196470383327803242425830339867714027652231200465927941981285803934265204196578618758376854573612848103620656436982076050980069701881424362119588704437770331026009905525205948413074977535033384971831123958907155420482172640253783906381016758168757257414733815522903389646292939562607870405787180103013835578843367172195071838272469546051478183415921430361812787935371998293139914406404502969026378958612689536114648471460972938066035162029765096787348073794104578441942021558261651965881591465208171708819549088857303458867792810696439510970351181681002050444530197862853956746415857499897488839852290796914247193006535838052012115026955955154103347028743421865666023418938516986690424007975552742132778625861530386650534719666281662950236328124085803932637295956813097428292123161444336943674926530266354393133583186393838989503980898990686208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 9354958353793319315178514046036855836541783280822925935798649956323274421522049174057811172527459888521034559070990821100036242631652290831325676258074355359894173396674417975474502305495754916059245849649377632323137354759570446047693844372279269557629542138237320248516523628420890203687778653366918684973420324411241194350677799545983617078133963749175986666169432118157482192862363678614534300760680509733008479342412023985395295916255817185976358708896462615600971257727601800561170817079395328135271814681263140024718633165702634012615486081141849916627767020473522492771805253591039329519336558365401545102442996051295635387399823393756312985850651448188856699431813468181514079104473965969459757511144137646143215369884567054875404906269321144166406103728442938941060068891873972777315566166566362778408880097424736792144251685790783048965993126017322994883456677609568069899189831374746852052956089913099581895498256563111824211540412184416262045948062968249790829166174810997474900497023142251390783523806204523166607137833915867391524922470514756766038193889034546244135081044788174509658216501407917367350330498729107971872955803051326246791234179696018940608497897635644294720138822466667233913765856231576004254984801495608913340932184592863569247118535638013881761857005388272491710210711652751498261589342346817958956143980406941818209809820979427425571543620629327524158913372144977083385240595470308445383256016486862883797613628379419189200376377271492748719795503485362021252411361998588246407366162911688472243020133429019596962021189174409189072613743428104539885410109241659898867489020618337393152360306719567206502468004876733762069180975303858929959594539052796047104217646596846877589113987139295191894551204009270056112383441226547345930949502354108142795275823198887786782611101119336004870743321810863082391706377249471519290448398962172037173008869425980728280638321492318940600662537137611312299922583860540325079697487090931664007979307619974239832344429771266440218935809219530812897288259715928637516997306127495745020444500636779126418488465650411787567517408431509134454299743719447862673667794733474813980004414715017674696242781537260609370865284463736041191185934055826779921624565203445651799720825510426253737873800428624870250727272276241291464096275450722522630797188359176423082144887126538959821628160540907572936616992353861512917696699476206741634214484744443497848019660875072649147992399640197976876171688613552014650036918213276499862234779199039589420048104878419949977718489602386100599356542688567963030822146809476155950617386252350975470972022804873074699398702435009154341471327212221535227606975319404108366130173078460880694365441190781771806557139427327045117159866384102496401252958739746828547438386183261912998232925105400675632523345190450684285571303433452808429591263386602253778731527133063493076792493725542058649401793306804660384460588113591963088311391748068918321523700933380459811030567365651756000947049316426737000722849998629124528216758529852116990882393003230212125248469925111867721919756881181282414829467295233950847794784137049723882163808411266531779643909411449315101743925096469261829065419040681490670697117412148307734688495736620987958644214285082933834043423649710187063151931233891103718864599065699318950953010135943548235352302558338116070784302227446630754545848163695514701036505039060150192559369644126133649607304198077182180453500530839806067899953463049124928070314491352805435366283518251401029090302166094803885563440237304448356122989266515916372166029911501922174074458279961064677870228220743703218245328351147484742726223115980935535477709983585982655152982041226530726874667009479542655772363034468324210833192694463988238700498759409401459043168669134086113816079880123017951097665094014565596717125045089110489382154454598918385912723813828512396063779393367248492660296712011094031170566428438852628578789075473905889486154532313173328196552845716945619613034047040796870173266918624318966028100138297145733058440918060921985632276614437125442860801160952256262604656913389893172984055648252742310510370679760086070047892454444061637042156144419778907993026587798385392571730718182843646033047095770913791998075410820209049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -55038991851491130729195686463486316336001758901576141346300547719267601866843723725969699936001310305674310582306263736216461699453400043026946279869743489389411256635101972730475809919295649140991078883332166612434586323807068493038947044569548978363379719515973893914000766917338869164016875401896470797997608821588869435068232420488810415940800109090165088085379232479803461184097167333808942789411110145515608580124840158056189004478704527127340572426899238981085139241487325242358356060116452992380038702501123907093297122812879824214323281024747748836533410187471083092815609708784186557961360501481552345319694836985933321033849269439679475304924746048472074329701294267657998787539498273832751634152556079455485374990641641848877173998032434023082113631458196779944847918293634555995447602172495356617645926521547935696802748614951637744324048565862144069574399103477792152478543877724509017941195617567872840717461849280348731160410909908364789154602506705709766783204128825579609861696629481493462983113478087646857171762369223502024971698122139873394981773174457139074267024730651417603681450603420796863033101042246641994424981437275990771155215674253816460265885997534274749216046051665374524843401862803125409526347869887278057899143544773420552158078126445113583158232512642625756073844336294206218834948152808222229912941016782825452282070956016668203751389962951394631451081002397397962825389971686775312892692671061580078800440837919765124480042661041162386995761143422309465562443120691356505532321092722157662341403055738729241599311212421049473381940785141750796838860378842132438542787489725635575022838732339897912694452304114732389144666956266623840523142886341166320924394110825155410822601028247567313272412816511084837595427582106821024840057808992088799445546448322930154505463327975214550335036969034364831210425803592868420390154132952018242956557610793181957915965136497915424089315148442474978474393921974361784791161810726632301538691948293353937918315792739798884014966959522645650798547457525234985982269431812731406108171432860745733910655697820867619722136050420630627162148953896458644038620684057777080811985885710090620449475119244341454679421061961700184088217225400049855845548788025984503281475184528644342284576218595087226810168205876664446947112575891174267322659051198254343766233207050708476907524416422952301740330171399527075869363367543969360700588156419478361478957132825397777963465332114192631711407571313327775481187206940005031256470030826715411737493646414714276223095315056347111285301549195255509954389474910009797923039229719968205030408847859705643592672602428750462320063836714561769870684044374328595427078027258321679070112683070600097885076603562177547000478136080927018634589866013569905464006685832947995688370092217273413127456355322759577878847248491678129395825760054792073883463792751534416722584474167349291944631445397678911336977784146814875370953569738931108872048447413989790651501785262177997979209483106390817675421618799012486986755221402398635882724287262392352879126058917173984790118104636944656161007618689591009902175812970999034851034239879729759910943817358634121819510822664947667189405995147667422754194393815974373526634170813527522421305360744504536271879703843580723449969325882992019054795768018298116214487899804400704337209872515845940711953312921098395788169040529442996330699351977225682966078723558541768445678241998439144483565118614115260014107626627943494640171255138613051294803664343713028775604263972349896089652399607334466208984551423822356475227766320283699021298542610862845323304144662633275529468572367953494901393023542320072471931618833987998474112814460586624390180315656534454245516684785635119550257168191267501018474015064443887975554958925016045125068047016581908387864585592751524957522186286434218855134117980233407946388220866502208488986991806811453360063761932543937507560620055235329792368852235495547046201633021838290352120169679912364896070934770926845178445445523668556553805839170860447645905951511726965056126754864451737993658240865676006715968933377942459347733747536284388559762561689427204912360220238426387320914990111889595928583986472665963654281629019526296985653426654783093095801125244764160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -202552242111947404568360541241438362989868332281211484419766835289287017579424933154691253137347897578805064511616225357042585813491567682192171250692149585481001254549183299138458239476427801768896815451316235320760320098918067418869373432373588394549960111097859376032877956850287455088359646427950953068008468457718235109204561978506207119711692676316546918261216561795817181819520744835035552752830559389412581173201530439285126177445459413497988295069388869743330702299011500684930061412584869617521292539022385249193907678946647941246505409291803690418031949292085220308293770249900222357214146338628758390301684702046428149802047685941043684575423037936798506763015766911313449833587972157030332933725828802325892835925275426042411232627235287861520772667911920656408225305107182431734417933632589893298175922726317754585293834931513628263507473726734766406918250635948601691374940738472621038720217924214292874660392973183162253611624702362494062533228557028154851526493991129745380023785595760787779564210222883223790584161007510695116743836504175493032722289632230904795482190861368105877521160653840084748667900613256142920707460048703036106349296216278016105532822173949046180964421715513652218086100458508626626380678860848021289149600517221609387446181573406568221931005411945406387815790631012900792656911940213758758042720557257550909139085238264781468284227810335242677217627701518876154793172619760182728231219725267028554065124416381702053588226580191426521182488282441762626376675388176326044035140895217522134606380073773757298451689202025303250693099818500044321525549816524990332708908697261377774151722284807030925255634206646192099108849708742747131831180890771633441793288876132996991513636976372898915964046815654933673326958166229957801938053474498570415015484864445280666703196663976189300786827919151198788715466174467814473572770257410981049036706477622539775088797416278133589471646462125988906804513777908549067166056711655996810560205919688194203057381858916359859951751770675906374584823066453956494391978752016775872473858061922844351083592382997523916291169024148994278227527657232667826175085477636804793833622276524646991415110613995869052920904579737330742439390901634130950905011895834157132833047694134602127116098966381255694036433246818783922243275904739125256363422128066983407290831444793829932341393266110931262216467959138825086896430591480723700709578314293268431748520549399490960751500295543015666596232537866267978006037500475623010981974987369051346906762926243420093006836183263603387986303053656129450448684744496809957410911361343294874532653955008992062881571484065560433445529795201091707246480393990953872408855879299570186087194859941184649085188533672334522866549366085196466566466559166183087970867474447619966296381448215915169520093065039988540193096524923238874853792937344061350134377484416125096634151731650108113084161201245771332344141956188512400125310894794800821606928358997455796972114692751004790102373457198008973573465592802347257895934673155571158767448797643570220664644888310832990156699430618175743383950490755883175990192705386212023078334234640934721949752886580445666681582569395239900757285292554759344170953737240892254737170758024461059918383183460625145489621944507568926353402553146795282915163638167881778540580453961237849038141651485961418911910528541752808140895790818823657411019053419526056542101268108480470797106464384803356101381908837386014849255426499079531084674393101177180672861748978023197950451842111460573466169440016202040066005487931936667695639246927464686898118706457231264633111301266261610550954921073608093517710185570195587150864479548639882606844341813834552253569485804041475484243665900075280555314036487600793517151900793376643103932765904789779404381039885354479277130539423372711549265125977950349653292290316856092163472043382246910655793683980677547127349278363323981956394980146467495613398962569680995204840001733257329534020721055400614329321255502907042310839765534354367186889814861224482024265295589367533304934964663002803048079101382853390659077696953576340810544789947896331104842839854999424537179419767306100507704569525394533394319464196349872392292714528710167154784387808989339376196517888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -462043471786386970631107432033439107170144751438355227015092128740884649432659962864591230147081785871993407138724500946562573172503368299518107103457285624691296381656229426604570732179755817795552655209887623678466744621843275310056665650206504733480868429386524768271133576714269544398818305971903678951364573183050185303267600894765014081738054879447189852788434942895024651030912788869397565387576120463381122421310203773260791053039502642862340239272253054692429287443488422033174413067751579469847111059308209117940298900124068389974242379898777059909568754818787231328591168847128289248616955261481864317838985409246505753275888593985478157752233582286643943144760739873123439444923976434693209339628874595198680939141611476435726886090558546126353708639184775430971106935730149907494148385009167321059382597907119153254134185596496751413874449798097076142438476111299117236143486053781788407880476812355258558151028729300469277335607318889493127743071893571662883246024510320904012420317654735960999701521793464451275595774369063231850244837642957261784470571943096289915954534565202718652731276330697577525957150124732095119272166732987864528544578577221996612488892661499697046060196682586305542826796392790662959401009791659040226039736346628535743259028518595583257500924327083485775925301579053440406820301905651740255765819323951284577271733938003778420035641019973553085506196823040251928212150441492250578788891423557178039984293610632598700249589830144088238076143432291260553532326343194029528680081372658516403966759078478995826697803443755229486272913944630386894958961188405624195191953650062153206631905280878608590336886419204151331260780184948955074235556822712335329017265821192518735457531233080883775441551567277231047146923106107174607966386838237690184656848736653750909841876134450089685115952038489176829893877347521301142630492421058387246208850522738898638837666251697702133625527002553954682133844478634836791854315327062903019521869635274998960946043005580497692009291609622490787091483651062402165918065557197752417214204090084261142350892015459160679254406625713877683770779505742072743210944992338922065546084676673014455105357260894533713025695269766205848183249758750118410671288162695134778113989328610156004768490496770393224795580392806494258502729747547564727706906472886227606045695274201621244022753099556072263305936288108485249804506219643298679426144546028337745797839579907550846146496320948633449885959631542772021269918627674597651387844459944373612425881820765262921231330442320769774300800425800484596839863940643243813865111590332307241224279402368880499426459086051035562909643141097454893241657890012926540776706178112812164871323904411726868644728603972645069082030190359969560594742030758422831631757477034452667573513215196961482518062856511038359407804739634662446648741751313623110937435044643547564178356962193907540148495153215162104201039043694144893417005304045805807651442616837099661931132060005793277244555792791047520725179389384063016387754925839380847129831868689512076176675389519418203263802331590391070485448756524958676065812689062656927127746884044585057834509719082290967101315325287958634163435841943039085588855693260243754587513533660879706023544814535294785083374169343375932454358206491000651824739938350509385141596075434315403951902523635138081036602510278146335472239245259538418278589598712443227800870530998972160444808241279282378681006838676684476287690705999007765603061249399538289862481629581387720561671199953718915248239317512147717437290922540136615260729361793508266632164666227607327835645173570752655898723675629362717618385552642386951237704515868385559850231489403069147850358716386163912619321929289371909560935895683880878561969047786973099682134666719552652180063110880823125029014596852618361865885609392836100571816852550988045149448505115347191632659181850358604013012798916819891963269607725574080078243379091827081077895786375398370795614205307584649889276101476353864041317505658578894586476887029893703233019698714753608921358411571502593618210025632917902456801847856273938591091588486596869203376669339405170321083111526935917602963212818164986733475897783639608064622291392407354718847441384946970656768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -1595600777915989663200306177479060150152147576253796202027926202063649588469434915901312402138661749448902922881704624110375770246205220040910396908146521248118695511351646587226122490659929695518826853705334647425082896884947403454492522153156910851539362681741977602893854711869504270659517377191326434045346340239842624383874781515912871550854686411094981420989238522390397316356001763140426947825055271149041236696276306856201646602291924063739691986116711662675626357729123067025074926162072547059653192406063137071199792082221311203589291334065673884457732887039836181867611122723935903227209507775909182488904353279370390420903155720095285906821777371918233843681377573040021032496999061844971879571816533601372697033979152135249824368601637644774862764305183745485914062314566184434380876920760059652040647200012702299209535469360987090686848928728063398170788307225652037406293244865048605155528202336456112945453977233143842489094324810889476855680063884144175504419568420770400296907435461036350465896052654805652653827122785816153980249215574092455014883544686839759064124954330378815662292609895228498964760927333416988210747410818772932806819248604981048221321532326216169081040148069068842151643836657612365719461773796203617386803820155822889091674875565874402502389071507835016634686926983779722537435846132926333314091963236569411315766539826390782608684435301373836827485009044829901615167851849843549536261980610216501539964168545484800791686478720595985205322321337627856135452576182022650596446587596451121416578839619399912476074246570612491544291456478431602810906807175603460306535884436573253563049632945414544444934184430220648564087457193810686893534552296454757161385879796029228899124423874513353039542800529716149218986998044870220864894695460010454902356665853107256546059557220952419052917627651264254889770114853745280398529696455918299091288632421153220417177575018098689615719513692867903862613570410436566026048774239317998101882864414987437856006854345919689212718394282400770298624347229595610968918621052552444892934373357814985751698373022938423213047821128777918506744100909673827095118401809366682792361197551033663023969594525412841454204397225483023805224999464749570901363364979260956966977379793717223908306887472931996728710066585441741038551907931698171075179889311184265654671677826599559353689216540107501724347290521796193522800168090006358304496099015420217823382300529317963917850871804870941648006849261381158951932806984896774059646735548776869893959018395417557574533678475272989532631229049067859133382219428406965963106248585916592414169189623265059873221121924592538567731603373303760171037830202031674860065900865948370808275708261683796379756696471238824087999678923977008596594314788207630462412552889897195755215668772585150013399951976534275386093775079419848547609219844387255322911238004969536598758130525147817502572356515672768534380035158826349518678783850122585329606808760037626915617626588664163949469695770697041567383901924260667423718002717317183324919227408314640003104661637886899881797463689713242891741424041726295535522733037977135832152196081778832535107935891520004615912456945878852487435551931742168418558504206084189656625312614151741440530576871190033860835871089930579578375034479679996307325452058443979098475709390941480689327137132233636512017158537128332810024610369986541948753687247644253975685864532723082955348200406450370329294505011282091744076711379769805102621738252777631774605079088214863110122869271385154962803006118136425591167164214005832880311727676000220708533824492881181893829529692353870053956783206916710811369895050275476972546777698966138189728102301437547173440728264428563579503958405060951946132478375776346167605672320438031735440479461491821122891181532150562789063869816618378304727961122196734942026641277333051891440965210162314966237737662563075430319579658411680314879143618570057762703607418155436205192025082368133202909824531396221718635359497662508539535006357275610692658331295872714311987590890125991459315011483578703979078242273223448569137012497255669293747837433071628601286290034971294338228277895345619271820948147259550768020850592429317220378918390617441987333840402843298693120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -3130922984001419288068629386556901040297169252326487481420420079384857468911003974308883943127642340860542381430973793166281763505605093896554566503881051108207067230545229489527177840755347166763399771230177413180185508463767794627139172845964686517942469931414653894835241917381513551866045992408262512387027664227893389473385630470936585395200889952169660519424722445539661268163110669065596882695156735990955203161959792751102990615397789982520518240657604292363219474390190082456948071030843025735458481621283160773027096659348803975019806236491086379462003733281611765067418409023568761100967877409776633785505472559477593744674899976041803958587305433741055713507465635202286520018421992604513757616599105651691611772788547496423039004907729945179363025336861806670224398877628036188493099749585692596053867093193820371883873392233704945692876726291942798847645906618814371514877806618618927751398163159772621120794698077303058066516068316732907919765628596911988064395230926702499744261738088933911613534676373294378099930029624947897323280405138803358520979661854754927253040689597567630001101232271696062218373142189102201981050760635408065646177361496350598865220329014603327327275292443949196308031626051387822621269521565461570436865032383489113984864017889847811654903609718866478303121536628589359250412871442138881467815903559962712814219937872735494667565622070113526970562127311852717129845892880132909366992627407768107746097224041934850669083859872749727792404259344225311808522200924462277601848818483721624571594116115497124838652001953985932813135129506662131431675116374953259364601629387787389527733863873260912854042149804613589840338995384397378855024111106399216315704151357189569972243112796005382553313307528678196073035708215935322034356925326313422664571957845209886374466967043588775608580822401279977630258264784214725220325065359168194508160284390499109147339841477680429830984956443207667071640878464579352271570574215997961587049899410235190846206677120782798426198434846706964334540980546565229023396783182069355520777446472516252306500216252752497591166233350427917860414619940465112709924431775790457723245199847822104855347576027051626670899490636901666371481919335425041113878618986424845877809113743886992546989692496447855133567455094479760600833992336365902587832598013957281546791370833027044131721046869623433641295906191133891241966076266918802920025942310338425610240279175805819608213345368212765634755943107229465189283289287008304910388986205353050512541871298446258496561478647832964771075077922748418139747740776939331205310521923057059389283508020273164090853181091192020940831728243960001864220658214999460587753630718266314463369506592995665758979357249004699086888273263656998301036589996697395269219419905423593951814034178753427979770486881320121724254692117151616106168752413569814233735578919793119009816225222121175315013438145366842241742382132700651627350718082002379870012123866285004566096719184378196436588652609930346228182430932594712779272044555353675096143717975442907171042448168835225595864236022344850772624976730497128454201076492525421393702586261866110322291446184456022675393664352325147269233514911095943763130355988178216168112618572177907506897663856493855172017012650598452718741759545767372345460469598828384505100389591079692014036413545202655633868876031319418081158440105304920383259616572875745576133612984826968587601166470116887746910854695272732327483664195745002362511472742652939434437033036786188103967286854242168187077208858594852775454455482412077253267224953455195170892214421552009140783076600639100206622976095059868798603047923144560054094900989323980142024391754311757723293046291375984245996173726208301165625876766774565171512829815233080945568732813485591922407697550980011177819171647830284335672799779567008014721155296190738996338258885681077022670983865652649992686788764324022927831506983698392584770485107163493509742674734284336643194479375581101025532937628987676260062844376047825025046321419226660803520199445442462963143477846521946984403684500146941494385507983495154475965838231784885990789776491577009117021493123394503096886399771692693516643020082477329019221940397433444858572957556932608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -1543322857766518650577893846558020231431034696490776982518448393764794021413778844751670513294275763224716418781994298514401159278466106348531580607096763470561970885684759294367381781739088448340841598748347837485341196157620918152716350967498615307336242492953010104100542753752024748193362126537617191418857850486752282445197611485420428731295044925147544360328659250536862412118976515415290886542013700561610069700632387557441965167487093379481909674553626006581826977486297850474321791503644247481779444960429783093636790769780813892182884223137129028400273626137536082754633503294327482635790740300063127530428247330957676317876747292949762489554026156260202370477190443191816757073435746616253360023299286443842038613829723250109413323697044785924930369397321421415034568730680920646179506787969882336615009777836555021162435609614298490228505715662226215275057101274692971136430358540408674411418626067306388328207248710997164249390531832529920451305070120924164952203230267423971598560311008518200228774210954861397451183963894715208674104461865499726288297895298019463968157238779472276150282814167171995090453176882776039038592072699718821601700864590823490548386133786830908493174571000634613617560571586680224097018475014542812798780553642716503937170581142698750879203624618375854138255356984097125550175017123220721100112939576083244696031324307293144220272792424438507777733839774251076873743279211626263276961750228685431499953525792716323405594382798371334289016644096204002893623064240941383207974952243093871165847276223801868164555643474850523590289819973829629313209676222498141619926498840364784749741303896511861784992158408888121642524732697927324307540718648954030473246518114235498319375793951908171080341227433712684373750573897195190419801232171019152438624574623539770905849557376793445844681179024402278658314557287113633349870538442324891455817397680836249276091550203440192636562749602613595344602308733630262409964717661429408504779400016223081379582465903984746214080558492261835827814834691859304582150819712877254674154628878200167729077115075661471769336364889368204678423202897151396116543574762773918791628639880189753534247795007690807866451817792143227237920427667422329305734444590966543784038725425272849629750743017940296526041717345281007716259892627475388126123585252678457938118117317200773655931921038004114356946490080739001190026291924917879900220752823789433437955798877842458442871942260955893156249725696810544330582225348823647091779625325104354554442559369085063608877031510856376659579482480307732972706106741283188207701552769671903223875711271360296496885476527075338814784512476398488246448028479822710195572939581740108573219775561652833763107056062487581133000727869079846498400799307982729547485163657746985948955571814815049373675478697073999625267345189442627015202554498006092278947891050856908643222412311392095336317193105410981706228218301872735104783948564833326388978542238045175411927414775112999519757628288286224235513955925038550925156526679974894089722609717416305928490197650182325969169600157493791205480394550954005166793174411312561406214791157819018300304389218883840836181226166493078177108338360054520525615125569188956906925078499194430767674861663899982403460863342969587664301725338599051126011209777133801367641018556108528000620567009672170960522961030558947090162312163263257265579173818538362232464190458429824972791381070545927969944383260765888582126481752790506842156342948933734561732418379227251285299227451674244128303434799485449899410252305948526622025706057982724358684147664650747361753231396765706389442854583318590887662170216604301637480632933682727758651771571326595685919914763563964821595003334145529389307468471334609804898799205820340700959422639321313198902753006721761744995720602037399742664056463582493239158345878580074754216154163185634255178239626269548435001916922921699547235880267661926310102850163731997773334650170476026737671859271039996474604123644049585436215223125024746848050034779341412731541103521172136291508682269881676160687109520159336722526305009317904911775848908513780123179518394333647666304892211015578541338631336582767546116366014041984175724457692688854139914525081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -2770225624675510509539346277077548482429634407766458679186758254985621232678031652990067976808534292715363730186539576108032724486216605993675881337018866555469914956049306336721865396576168044666291385323224870808402298953318024457743744477508848158335437803078725602858965842203547002069584921183331562946730893613511398452436759147667092429547333154139452275718271761831997459713043282788781687811622872479516795686615495753095439511933659767168023610045716242675723463560086639058136864972125683213353967123929944775807941411040552548566230706699088786075447761064535298720272658721927303298987738616507392874283557549965767384896308202577281028516613843496705572364162243227989590246763444267255063568909031554610830167389609380895302194545674528844475119129904228118826007880776973562953215929498554596700219718102114246436284840944306259283179743130287579027766072795411867919355737056235878415715923210460463319666457279192993307347528752899757578780883554222967141485997437911236417449000571827385419774439558589346866377804171606342446520734215209623247992928487878681903472520548412414093968593863586646007416262157122512940939219686830654196111743007408224834495139830297304222096348076605368681383333342595222926481660634652067164955299062380684869630085156967863066164291968520386983130978219094421356121599776249799467664133971740089844605459816422534295757371915275245768123809403745937055248789793296698325628972984317488231356096142524627831842174825176956714683213537414335934556638578365890692406524862915084398023779004288571139251543383416582220528813135743144256010214878192599468592465007838686386484475233314016509843206727614554835264901570033552686009218338155219830858521537221373102194566457098971631942853725926486591874421868124257930789360498591747288782627293104942209052665623215669386997098105082142672957685586934342160631532584482543143776891149838340823277291331455123654000596059308626958733263555745258144245515689769208049650191496806671281668456587193107278729384387181995237445054158190271936879037774625712968305830892270722137067972747997344480378082994926378575695407663731166847772513603811920970313902150210278221485870812342580861661264158111333604699351243894364479606553386895091189555721701096087905313866532189277852332754656760780145302312396591453240808781762218682666550551943927810665598788553845587643486015275615864547362529730695090223297124315842014857103501814483671572393498020962851906231127067271261983105318282586236928084147417010756587074960560630566617452309574763384119853267428898937531900223768733616462336725421672803324571133491716755728233691602706531128825995133366044644788146288762303400616607955505870912466521894470500510957629630525247993882116308132947702791179361193181171730402303106305864996701131778025439709856027641774875612120597915245533558410972736645933077210769451287229989728726747062317652645672401196069633800106241347625032628955142339722080479663164077606515436861911638004668080630543448806802789536928700913372032150446647602419232265096809891631473126808324108917350440234748728324495735782833926228587264849907858203073615395927375225926649682850447815409888968215377487640822386811204040743844193208725218315101986837919443258724792477724823813567505915945048189768997815152283870037542713891835966138159132129697046169423572497167049925148289841853177588296339897736006354659712648968434078710774359019199466730645175715926093846867570649685276825308301222973044643002889475461587739053221353574036123017955167427179012781723205609764060426882635953353465587296943992562078179248032907452746074239624937464190587478206192623009195339049005933177684234839191776013052321963576053740312209623419987014237605453916970240286591421809117342946903388002878070591333681536455770840755748611597007389245684649435837068558536068651072488563730876226924059761284645631661559428074153376840356169358517263272762122579346668970811842762016524694575312827826507019031169342522428000949509961695413465622818340811663498616604626143795696120775474134349579852369844421905209162746660540404287980169606460262068204037529194182449406922175695718484529620894722589276166804593334755279270981116329954319419121336320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -10908807976078138619774558111135418879716527120058259939038055378972124628982044423219522153197286738158986479835118035683994616043696906766092098548568387699479144582914988269785443479878654472648358902903004086286045788537350095434524603459073485809393680760841341724499031593391391225353416843025734942966674987671425944584202721885875269953868500538225513293096309442998843938274527754614130038118175926237112174330409025579657634922470305825990145545192267804728794670190867529163510355053972461831702886917974078426843832993249817707257562947758955209479232548912272032730771861344590388883343128198478510796703837732719917562291052563137444634256140206830061470877780796520081698083917548067292880589889083176686117738429972309306111783095007029152255662827692522309467310432381300101442846252306569594276648788964318280746163185788790565878976271804321581423164685623049560557639332045396757343487370893095668686971116550755507048528328092335787516118727448384270514553406258622534454029587627960121213229143433168213849249001811583145249442729177803554812784983987877077137313899099378411821793850779430330221640675587733303531529802847753039495074245649570146737400603814874093918616481544362274267612804890625785588243758632531072930258678601507048162278318171787311553339859334103882759612092029254234113546960408803196037457246830229807262253259508944823558505150447195572106006585767533024516462448629150898089812867699320119121988466554734253728039983912947371032266362978317958788877770428833451339634017037093309575662075568793574775909153176110213333049951440847368407138264598744137590873948801684402926813933286150942002289533353622300320740679939326712332062154133336082719089487777674960116406382778933923221410709674009353080303068016276604464287205440812716814690665941902829602789187180523201863726842190980904100321779138987556317968723302592473158820097092257507987863449553831319720433461158884385293384172693381190733167225366657938736358337172127289853885220586455645151769994499724087173446605997394978304686015924873045400801646709230914982056300217433593731824627441939633524449638341727717572982930880555976676706804620469786541596453338050807385257511256825544049138903866463623705600090912958030745776923937328446196893892918867183686287560963066135694241289782800647166784956626694759984521868652351433015108977815836812734448385210961074213374950889429118762172624444947180181953219868392061347805060235829254630678724938000679718228292771255581713040074324034375726027822074311748997680983303457605347294079258208472461335690907110809412184767710530931039579693682158322221278192700738951720466530734214906081651205109756653112401397665491778143388712921332731149327752541325617472107283663979854982121632717440661683472519436130107474078419723864142067610708646762567153124838446846972713567201793736567862993328910523111803594689847003527766096665077876166012790478404787074994799289828413863755320931911491403385302327383056512132586185952738393357121344569438250217561680370149722917807103153202902499468890196065851252723884148534742771702958958283627338776327401671423961889930972523661682920379090989938661692916673453861573138262506454898898978190727483473946903624548736368620935760417599224336566998205743333253930271604379938983448515851024503784365086431663257305470125660476696338475404252870819095968472883481987474843339633274753769982009668440186894850106403640799884216912273589318344174568880772275109518076100552497678651903880050020487697158588610445947562843400538198535332546373002810605304225527166235461355113998743178576994670432370712117805980810477301515986471984600544822005372804031572305736931087693438977099427013438298893557811443263565292134520584744335824528566804428447243061004108414858990644331874340801849676303122656231922090208715743961586969347976829993165134031744184373645483763753819814112833624511316594164017851164127185292912204743893941884946352085763835142396068086338975115453842614640286404698976068553536933557358139745391884069088375876194467642011784944647892087336905548874507229198966770651820445949940213173450387867958201965264584259403231428009727180170119558433343417137285713159757852843490410496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -13175004308266278221286898129222639848120503934075761218109067844299112551412504401769544671972167846938382707796332330808260971453924443276837775978972825665277550786482318599399546230287267061790177980656020348438479926469511584349611321796780904283068408190191036420377801364255254897054397647935908377240704671951718061143303710336535917672240338906446734871059640015791397666680128177271005414553580537101152684223365483938437209097548751767742486135661902831357372184581119688475466617588804391104098573862507091939108974398178730094680849532856235412416947502539110237655069895386046071346814186006938865943968692012992508285060909182019260224393615561148483419453292599577607075273798641119689924519655326436640855272237826773541728656334865404958994326419445885460708661726386582066369388029663582882649235249699185963881098949049722198752893979499458509616754338000060725805291612633307683317481497950402448986694151872525235517375479220873747830667282912898886064700553756079610696493392995379400793091884879964992614034595387906607947197396708410234127995316759797002572013050730895865607432413425438804870411216665227689363920459474070002320411450306425908935214582712010044814225587809199158011282476936780505086416890893736285795937016511312314091470170021655326647903954406460332366887698386438398939489605524906686334665382792402611044858972906171120488882199363308139728688310269544746746399914442502672753258962532635677532479827392342705400977856140025221892604141501684553031682243289795266222012276868331977302699839187378452152478194016779833169301777205751709157262916685762001695600779462556565820764449706830827581866566053660688008074520154254422184254956604537051709814764088653754682488584544254422364480690607211425343018513532290445390770308834182631221961245410118833185836178381223995614211325842097486426560476272144772361571792073435244732719332068014079956122087693096711585445204192484341836495841463461013603189313671497696565561045680064065886405520377933872875626975941749979924534700049599478516427867138280512643772957627258891087468111176211640519919222865755507053378939968875723067735577773386901862106189835259934885557653644548988121697235866457482472412524886027828811153096186965719286866599977048391226087415215473511724895475556302523182954376105763986141074721640262627513362013421628251368080629974126127280577193905829607477858937230668214662432930314843731201765818904058429465237246134206721636922415431822368182681321245114050328147138627119920500528088628042414632150798950007749095409773789602792769070212262607675791556399535292616420002188481801941564764967767118166811570059700490201042565709575116518745270070126337113482679172842259378535809502749896216398815360845879126233806356935883223323612514727665381915093234132857806048730433409074313513719924541089524243970881985115546060180617884097121326945421736989780882802129014875850951424028872125675556335142565038885753553175782557258431763491863844658277056176674870645657789891492078609482366915636222820193312961604187071786455748136129573685199866206166730583361531716041271601638513424122997143511471149666381687164439767059630895231910449896561825615934411279840617053707940712919173260955657327114289762756471335967173772638280102310345522910839686772747829483087827289015933265882233000730968318589464302540903713337198034725221609124221902836737749863432374837810004112415732637719309370017814846059706913695178902042715707702335045219022562347396810549113980400344412092775698475074999677763146930570219498182825475904760235485596359208624085099836450118857393534274273646341392927311213213069671959304684859040294211508954451800458752505282501990047767411092339999821758791335926180317503373173050851613861406149604899718978860844047584347743449216798884767293045482489299197833601383160674999816791014427772319528499609736998660874185508827398299960796710779129802183883835400876753203625592327952627392249953655411727075506008371222537304049914006755269519375410847202856515816928858283619295916981714755180297735548701962091606609189930134137642086946164562363095314160598881054069013171705003423692204031679474948708825399252735563767128464027001919736538726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -3811332331833665595995460305405487530704926359744891381544962640678972932062355791581948735297902565148132680739092654290763266201219334950777288966022181452743158672436206520981764724659412761877456838775748379778424374942998541268240967873676973639581095025067110092460036185606140339945836251170891414001573605242154234433806153467108108789701461394559307428452697362552975242230048433363617077832391057594685243040388168023482041795939437003728860590970370936176494649695570561150949291743646010982915530615270177982339436712784582012633691261668039572114190793389764680982946817516640825156269109597260483275140731738647733031080483141557322343700586317072266794887668301241132044893091812616143760443660437848881976696435497796518868631393575744203474312041187781027166369465233025827596966995371328209093442464148835810039950478713883934746318965894793234755031527928968998856597098388819559396980536624689577961867631888826147532451873646713117922290309325366282888228328531028529913296293433851618515088858595075625199478040640708530620264592158761064139599787709037947043242909918025750538805529015629268763363332450391434242407479585289195669460357527918590125024429455598015791929578231016200582334039026806728073900921436418502352778217359651789108431723213329990652721182542715859182001684254298043351246150965035378574360852797168274026377534091622282142420677150786344012290249603688817281007216061700727488869331576353292364822650787784787893975627760032909055142973118051079390351379729626177494317586425632910676337466647570373474834368632506213163280219122246002806455552629755736167997462431732725418154393371078532700776112728367355848003904766970219121052336134218651398620745895967483994330946589349585767883114527955829225080463892469458131498808077941319580488811706816589365617738441774390251348329079137269884469546306710049141002916515374872072299411441186181653649585774063954225874603624034593601166146266495980693857085725262365193454732239329975387945467551009756106815664443858084943963298844685312694065298591034206324844027947188034272449458656518263304873744591517397247350320903792525953395515956042782769251927293471900952656370651490172061414512272335519596356208147377730586693160620756386021687543185256077819504478171310866192149247166972300920755804436774044637058004753405403610395977251569654721792206026826872798980055611853930956242212774584078481269423713420651155507151671808731602820227134572673695255211864210719895260833253906487968645190059945133389031096221870866527556516622678040628391658414840783505563673364374631451099224435545689135207078607212554108541773798132182030556152316132699341770364878790529777336994346071369567803812739623862475616767877610908778806331996722541119967055801689941119139789230824965410564639051074083499519387666650080983032144341129301726405697756429487650648617731833390051917168192232515953609374179618914759475752134808537226102904601121134879395535305118384307298024778993729343360108220784506593556369669038192833989486029226220690245945233428667406491647309032308748418714184410430852485136325160169675675637640767884928264878074359569954371817149996512412281980567390544290484916379873060473205106639352564976206413539931351832896602206229707049035233416059699127766790249594917554222013921100882797425628575601799362574782576273515980818832678449277052600509919768402507161986512454168369228780623721680959722003959387179892690838998153941923192543495210360015777000318427226204237212138818496801979542609386700679999310557577009464950962941928812796470621679044312049315964220472227736750218378526119116897954129526245521214795419497450954817176271399967839355106579686773602973238695593250446087947746136041111302718466320014513119339536237737219490093642130327592621537050662189395098402129087052604077545331022706980267191384788220782509919029697842567029619220703466245708372776215078606691722759761961209835778477704335301534107576068796498289883192435946453394164288384745889376698693594730543207550715984875393329107225715229227165751010345020140089200029773325298354536394357322831322940394526888914994367901771004738233310477094805963624029954036718431098370735109685273878855680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -4690228212562802017049452865713573486971708203883632785877813722224297962955434004757427993272167144325079777967264172334800858645396574921516849066179733897087086042347603817285148410267579216369499336684612801204544109709151020048532952462654853391372886567223793741411394070752689393766108835789401881806478172767341253557898147832602577286152371471498416371351454564551901694944504256129774626913914463525044204254926517049275017676717488704305170975326561504951291482892131094169546680904559007147965290445955385809855150168298239729949626857098479603995985970778801929542904208831695702300634146495721541319046969206442337694426730418599357311980861817508034545326335692359230223464335022215784238184433853526259468571651537209286845271885284480050123293156714891850203613963278996417732778486531283689010029531528901282416554705607014290830168473653062167576812120401289371027587753324161254525231647873905127925882189654108992130208127120065456996490461204233645491477964743957438234368833880373368617792460465865436324933103314221622563818607310028335418033002751325398036632226282186488478375531532794422770151240910145283473697234399919635687512956714742776183456063573370113219610030483233575502430579780924039894176708673675206735670465211223035821343089128025494021168683215433706949969037220090643022267850093195755801095743087797387794434626111945523165213456917280246534585913778092245383659929222454230334905630565650722469038125676399106052556181126405288503235211829968602462039740330321578183167098025926662004414745353821765091469785067872166215583585611736346135464757472822937849749199302978954112652530415482888004282672211964730703684890794478177500512813391092663610131279288601771230167218422172137475731332388339766371815567417054257047110492192550583385354680897689737825868041161813046902978504374373103735918055044357879539860864616558398107215902476134510355781307659212910063229119414314036205786956622686900227092658338957895807258936888353682188551098502846462825675678845808594758837338609114902488152772898728758251864194933228561623979146338647795636187577351144045701428147575485893756723839015174491025513187413223110597585110741772954179383301974080289756995508064936706690837574677742736068777492111745627189478448442568827018255020947182001861012277551861841002174749734682458804162328592372750135996744835771793744313289366968166127445821294620194265981339492463189924502418265589424539251528893664284349174589724606173018098609339786398603810078394916418694593905903007532392362691570409625519356974443109720867394240256050970871159667506219888934027793209462196089817952540065980273470703395035719310807384083468369018804680826518949435274138026690974005556699672301520604629831567468089397708525039181453629122832896903113468701966927020328175352601040233283979707998238480499694226170533324419610929848778276820218617931559684525792040202298405809726551175051163276423223622914948896964767862284448804167214223801859708999191008110036261756802044878756810808406665806909298302624374726820612516315365761756656501769728817323348796041419774065695537694968753630474521177250609589313744306879761752899911426759089485905759563085996341594498471969736024684034205335708192601872571752666607137748600350599404777767814341868440272541297022332579452633886718843859058591364724988084076454432083778261437997657428476204107171699481504977905422238062516041594321706272856363723311946437016154612241059426989095564197559349789354992797634959002851630486015482912809876200548168942214547167271589824392670349957753179908341592281523972562161986375945304482691732554489270683295772506887490716710075334469287970452813191044343946885282817276527223890910315817140590093311215766059034103663158049945608597943886138925338964755577156147916464251024435548253515649465513199056872736113798659127034474720877707623078414133660575674547172319625004433868804906940028090600543559993532419634184696943945804249838822857564656764128359759530667530850948572752707098124489908018714310319608621770283528939277572167636105514036160123398884220196008220925018600719849969814491286255483782791923490999282077704919287892496628186779532760586876245289992192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -17582209756675452583089702238361361322394020287611778870999282085621884467859638995828165615141949475655418125646273694016404384321702210709073613585378945412129632194608610743110114388232283226692467730232856935524178689653834002288282190823268669554822592618622387276141049995330273828631841489689502491700619769151253862942851717063422533321451695341698395302590682102553864653959151380235294533552532418357161459811223897069359387536794375345273576199354440534975083425074390627513125313834114499352139183434566016785831369149138100127197391280555404391365520543331263937645159702659187162029285256177634300581634167384307526140144476361058996059011627546692877733555603810816378938084822422136215844914776274391520779411703650790071023853050979186889390071011047817243942676887563250513708246934064768088196561110319832196398409616423215802422342770351178384726041874378906867090645625811638335649636620350174808164227523667287096078004180616165032150149645410945303141141741966756385641425858133169553415848107082193896729785719993296970466802995916683895156815613327771708470114801630060311857623244920964469287918917392788383246220467150136646399064262312090117891679669514071223799157355005861236651694364832441358168007908907628028348722084328660042362078774893486347889403083039884396299083163436792546353443188304078675877072928476733106642768636654961740962397725641232057455700915076355487175060151492541906242390706910899535685288572322302449797141317625712409324298306084997339914848560457785887891618328485039148142544472754045420157129087840667150197251422608341031115206124892397066822505691664762296128633288881458091896387330824691310286859606849280006586879240626180080821189977251210471760847060425026901177540790936502932391131390557369210153573133828832773184440354413285036769062147945628218516929382460774698835064876136968758754363011281616449854767316438688117469245748467011715044733654667776169212068893258959125669025872380154435111134812826353470052043418502144857810428294201652891747489879165608797152071994932430846950565732715772533277961309298474112646579446542856482236749256167748516973094864940772754972250556240739934692799366175250114237572411637040676053910555466303356185989949682133689780393867073173702550531373556253301685037711146858115938930940342861384952532409632548792523014300922923822346122350115030717061014471583681283781066835652959779198913066754733198944880150869029007080003743139118596404589941974948802544874852797495055763851482593245332578836399964353078406994792868733080895158015694486024193084592467682334917483392155438920769296520333739787946933815967843984492247314901873392178853018061952677253917924123799306721711739638073636156760073568016403786611580062616579911100150499546954177052168259963955352324967563186694300229203567341762739250267711715347182718913312292143593158188325788853988165456703981131490865364928855391170772929615751928875526195475012791451811401810323752057114886262141149287574150634945280034278947430501451907866151759706199581578261790083879026676932784676902956637920972824122141338091864676016438744118074075907038935660019132249408475279575187576083357518796924047295931385676954569478352422311463936195349727572677132983647997995053968803884848420049633509059807692685329776047840018161553110557489675081150844584565017100398014249373917799719672518970599248879974234771872461155734524142700470580877020682048088745258264290700151820611808636102912870571891145091428115352262512961726331517866484304031505285845182715412069359849569130466599030814075886950344691763766189699842899292890386203709650963726244674477190698306427767108005596380857769922255360959676524605114073841937913126567626005232487526989942314560851787178632241440324707015505999552032068585393061727042434946127298107299030997959249493336260596680420752994707178605140354938057408724453065194104992630719814797255865351046236619567691889251417084808456567572918162451869069948055387821020235004643580766535957771415872200587392718767024215040471310128794282331667749578564489379717923996598503764531582601250642826388244762131351215361251767640594949549438307259135965005895710056353585350742835304857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -21067296435647604569284023189623263931559199069863834456064953439053908590703037665477722912904163235508349095958795368319968980273096565293341908113418681723410947271787985036605486510927506464441177264014907545392009557096865682611615719823696494609678069264278546774780578901122999517745086159711042889185335708705019998013746517286880961672819118567736251323588936915469821822739616580218760356244904371992603098490799541272146244216724292002029979135568688475922745917793676211073431590960321438350874869469569062724863932242769177136178902841413023910010463980835836029913154145400800326287762699039940132418200593273266007578508324100515808028465052713492029750311944587013463881218223826292996579855674086881458221123319821716556199203035269252679046843791866498360295618565764909801834205150528149595969630578159572690302219306761673303563213500746406810359568100779816408061475562121370377134194752092081076797844173342003548198546113137819394382811251345405782787607260095864339449700003368785143059966449168458524867615830570333550452453702378499183765534459443935223198804320878726676227356153964234134347338727958733485001776521473195605438181107333288462648621530563380904657169723298098390367498704569243555229087660253909782478437097454230616659971132998167153253697410599158852847245744323432397314935789012276394506286377985935283037628045455075483150152609260802159123868727983899389744939429237624055363074992630601789848479283013591030297136208407904917068314998036336023951353458369315403803284194574046039203120669905959469870365529776214234683765978604289964850510376943656208731230946677763702268510050433894177786070289923036508011564873833363068487926035374319396014746727618806632967084269775693403695601272426685775875656648904203093122139994790511221450337522121105254822509572601392261641963703645457756020862290662618205961768132065229766606670677908527586109558610372205575238258776808227215508899414914397288645602796807568529181776256749359497638209722696995572468940311190268834793633050641095294084723045940584698084735817951219796098795549660352267171878933144133312977581792220193761463988946737252183536286992291952543003775214233596042228561115492665552112278141697139466114732144125195964029241859861970666664601964372418707596201273100931108065252406485377030901364179332423293221437735785584233640241175512372561212651139542526315117683080340265988412208594161312219638780152725768863282810568047619379758635881516234094095697503421643757336550040536637001570319468499695493290397567703702657393264155932334408925517575350250279400275583696573806137510537022963079809602102679892700966746776573576919179177554822199680689742448354909918795163558202650630330942173188004466078101112361242193945168339303321081293341152105047305969889683535543980532844685881577933705104598671193694209283071430398929995964762073885355834287819555807808259508601795331786950899959562549235289431221201722222129350654956284540997667959053609569731182617825464711067853260691911492047850691711442571965952793141999625191898232278567051105871155933860722357572733841926334811926153823397378171295353002073060326650545723400325496717170586979075748824321762801521710057094851281886048405407645082929270261336910844804367138779861187831775870734662217600315726500543104634391142205342269809428946367860734453042385804335120522636392441112176209084031082401129301212528377657151875114223661596099583335432623550790036178080047996874813434955859961427866455724429818625560669321922917624808241195552511865557206417758263624240308473699719964123044715751319172419024575036284406358058723007748180215024709831564077316736629873449677981049506895734391552188853224047457833568966647488576239616144156807585485774168120988369535847844655037340705143745582696064317594936624071727006549460357034804791245871624252812038188888520367700348430496563113504383951049284643310483129807418450290477952906799191782410222849821383844740201019735512731376484012938763858152025779363558424285531610484390352101421792889348570289769454054027310622222479585084574293795819488239800942782350698134675631331827244294660228929299841091417667795256481822963230443765445427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -13589729703513538822610655538304128467555802559860508900009993245709446638642790767611459350039103287891571500744537131231488976706916290818936752455805943759817969401710585020256066731153338475242541032721259938104047295563220414895992505077298990448202358759510991715757654598334488528517221844436243726149351547455688039331772983430993433156742652919022521969167671869386391255815107649704729921144972065039708695748138915221026735481102029498300733509308124710989067906199741026194666793489745196641456861817652379823299051203473380020980563211197801225862855345890945233920518711472576749568462725396831615961874715731626589937909345920259146489413596046360029720333784027962434950205000833803468228150444485738736186084868829108585699447862221933370166366479168473262221168455911254166402314447666838335383883046801044787517598452266642258228881691445154285102647537775338690411368974140311131915066033170802013317366269546797649208797877015493984698847654631952876953154534039600802801283437495353779650625544668054379667590001726864806989523708469013303897642863460957808014341998690540292386000917984947522864594808414773042470524723272114426039470715650884536087629846608416270755250274803505468333351913210654775779969409632337751932196626618351570363164271292018320995379662824627199682920653010634207281525767920710246732213349004315313728471563851738603439264692414017880293050931412045227533816919605198258108701015959886278529875926274822082429512061191229807695499134481813650151847931695918227860478147929922005326447255087062261771526141176510903429400336674897448832653693821130293358690007355368603784950241473089393243051394169960734277188040956026988213089118233545420779266995673919942838189892266375221428137641464747180293642606822780622786497976143684519014630626720276960965984106624542317894848898971011884649096715201660893626681075935726101578800998616042853910051013585218177971543614696150199891956745965209197928515765380620080515359357228568612653387872381591390784876434960412274381239510675130147525835577053878913230268937286090414926161391082165164844830855939465701862052435330352707970091942001254219121416164446750690916664454857989480332625501290644033146739976084243523083695335224985007608207086859864207462518552434531464247439973964299155917654720546604615760943214952959985745090339950254160788029598585693988087410086271689060784337475109342194801582454749585846491096077615677404655495360839579122233029294893232867116264604012389889748784465618240171055792794320399796055029135548169672072922074248250607007976887054101799951786683845905001962734045078724543220210917512884123516514884463346540268654148027499997550935810432245055760309881030766145162586011719704946605861894471297886457996058835211890714068991918940183052701304237800555713661915694059491210908633557278533219870235984898731747216086960705853057565896567633041651123271185014102134157554449371183863629804318888268481957162289157676138893075609431599292006907387472733140078136884643177706453876185885231180670147386601802559010641326111314548634703863211284889367990361124387820900190687491489197893740391379065412569747170933378854831963198765861657635985139160033570606386595804253483854096878526227197197789900356171547281491232917023633547329315599036105680657420174498835982472520157955917395010157551018991028413239358274245675195581274695313616025802260475174533473352737376218420560639926566150546902996627664219963986667351527417946743175881402166183589353385644120432855450972594375057807928728602841563932217928431074908321652727119820846565055482716812972438229927885393450469030134626236912671232148940109581481339541330469111369621447376600399270287925942687235177506390866718807237291807817574785988711522638708967142546080742091609168790237643793656792035162401763672884901794429646646876675364368011271244219163899469266067065312237617818370879324047108583594474830588569863363711565695866274337296987938087630586620775615275353239845004764709713660753120085925038988914887503288964546906132751768308500644344844751735903644929662734832089575989580665920320040837494797963924853664878875918496734203364879246852119312407099080704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -15670029726332550122212368169376367022427305602743056700765868159672137409658609617270834164841741995889456444451408554988089723396957362457438110632900405285355376999066494727039554842975642569306815644526197421665127834547591647511161231085092784135123221969751998087652016212123877512368543043158107691071911348213321522014553628943671992801103568960759699252230614035149742504145870250965004546735779246627656182117562545183471573373751232952866160415018131034374350501838548335582642944877127524338114957311260471153594693450157056139708902710520091326238547330353073983654495223503815371920534446936448986690548526776588125615952573680762996675884117473855993355460947772371548651542177404575285125416425052018612713700001049314607785545881253298256326369446420630224402673976266932892839193889185684457144195270661052954931605732893182432121118456578215408568678582633031635617009056644446606709078926393563027892411445953745278951525779094880700329980561968793361239717368410469013794644797337195939750581745159676543613657475980893868656957458335973325593369992650455420276421163425884776308707649739810067050954021717947145684373065956783470764127970466783283486434857374986622962280571317393236203786896549851889467824893307200146900198409916001798754785953283945279176897674381286188603998405722596097566049911146910228352477901732968117279323235935043499703651216288002115208432685933388907775673162455181407959599386674757590724417244140460979012459912226020842141290942858917080928129865183623893771509499610239944899485760267750751752679659723503088775948803791229875578896769839141410039578578717724889169224473765747737298437243660405324758626836453789343872291812419740714377078115534829292112106752489263835064595362150810092033744696948110489161913113595388788754139858073328905877124650235092121375405120007415798531005066886665801088381096300799132499932993791279065437936222226381662439818313556923053989428206658546830217425478768559059670176232756434499401075517578918837430101849855400641672634981557855637380397134763435169882563818388448412809723357102706465830381408457998293954956736027121825538443279859680948087853844557717742858400421656423255782945539646629133566230543403587881571559194818259513275762005558137528753774629859020209927681546062501542688517853465618380824405161959412190666773567777476132194191082227695883045720059433687919068150321702213553934505302297248586823955172194310475078310254025703857120739656598726440970825352860187460302137561295540875594530091689384712661847953078925879675097911158417063907713759931631383964453420810059678850775473106608159860147399735758599089057904958749871776657365031459466888560928446680014398450221598543451140099296355348918004776719577107309750616326628616633619082781629419573255977686666497477598836427147142601953253181382931112454549201798526032198126914888143621620042290456369928173340379642880529172571008684153163230837197163742851837326107564341633050550612565122591767469901974996332318156422788315125426596176440205372594466690366328004005474486762143767578562442075361290087738465358592131056752240553355324242653572325561760765769405258838264706639134343789182466237846058077226927052623680802079980774933547923167403813657186171386221844790878383763176109588388367745899914876353219918003198540983611316465731768869105470712158886485810498944106596692284309521222963403930832285644292759261005232819058644112351864019260423813329057219616306569204523994323149436277308338133721619204076815298137750752496760056708791703481884013695070890451705110915048587748330808457648338247476175797622593846673048592534655939197242444840898120479790523937335841913070039008554860903520125890794782782139436097545327771818962833557921460032292525328834775751968764879189039021832641370003216329957473475756360478289946877183296701221323630084138034124931642459510386321420410597633178240333593200190297830791191667241073732852582836821722715467291526169012319038357684848253354670386648961445022971734615137160060320045498238296074801322920193365574244357468447239035039681962541957039136359446949137380939595357084461739453910980982459169585749778792090879562822451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -26772900899759492998939566595242667067521985862259531513907886695364827390016765463605624209521746295428554011810485574754471172172085985836203069105241773906591070491895509176517439799835606547868501397032524628910554428163562065407837781841145244295741339750360634175395239271969659783547866133072283523247558506191954530589313262010103733265955466197575142482558563043857125550980117927543086621273346500151738669673164063861867002248741668252531428857093926036408429496589107578788246964527820551728507778939338799382740881634101658749053192267189189337447154782934272149814256532187428579609383416440820019261270631384883441551313394334336983069028454330543096607242189262923320085488146729384845737825553117594851980082117173527926047290741398713845846788613994357886461825272802011317223326811889226320675952483479734155202554758146221946213145758235115601392447517484189864240355041060133813017513446264258876020915709552984095641020422436576625092749144520748691128851642721978116404372581723225529452708286909977527071821660257372643973250746087018673997997830787530522470845645677079995437696464935157716102850688708507542878896631324690500128989486706136138419580131595688015809222233658100867298969124839996129845507550599259557785694141037913608349682655153203500946716940935486010122541550227225518055978873813310400129719239993735172795298392284967989566468616645542692283675583127184491186180474938150217192697299972064680672215187768143985632125433345209465629986779208326934284813173563484205451813577239536644584886918691118180781045630046570902400090270685003529630255328239099962141146223765231458941916790612893656650454034968116035005704220965244504559589741560943137207802408250159577823823345411159159070714857108409905233659191668246639878850221763703188373960933023531119294347477226601384458682202810920897828747978425526708577504129431605829287563127909726143831666934130297405224754226674098364936685480569919000284550241788877309747043737376781181495978754543677192069113626562728706918857164583280659991715596999854468019330376872666366005728127212922243484171848414456519772420491183929378162041224589885564441612447082453449372487603158841924105957453099584110521004483772699028943745918188504092508386295580506908561201969269336593052461059084766594612952967925482103283512962142326217321611002007010467979242277042013419068073412390363104555956454885481812415760638188202225690352475387238739766156575555496323713245779974220629695211588409052776679889797581432382492394980892982050648686519740927565131807799137125753704901661353873241416690959478704321041752182489423998829459840599235707803696349298699939982594565189025450694073750387944518173459665751906070795849024454620074773249141860258282483814511997819283860420759342407790717520037666876531881460930563979173259488522910263433440398492251833102639398263225143992691542056023451110661601680961571925400181956070758230447288896875909106615325568983656948458365649611190327907178860887316986016321003931654612556006375002802613972974342985176298064315934387322399988207536412667154425287502281031852662461853230873767019842507583359465088291324298805962947290249350067509432421857406840871703919093384961309239834228114219284779829027431727833629294725190616543706685728984635266390242127622041436894992170586848174785790950849295549196650443126756145527638231066322375567347955713824193547408034416921979957748752254924097364082965178966445653729147033923691063967895419415098301394958498273252072696102590586632377532872518599816584960488379431650527027625312847586261861528120033864354058316031500762241994879279957320308498803357938049164750551003213647601682858068253189583671493347346556959353879734485418994766196525467047168712593878722372925772260492015949776593776336251403445780176100071750890511386960325672071594462646354245260427656420108468424927993231099649775544123998777583607112167356111297306188382634117897522952366621517998632572427125210650436234581332005163305442926180326492533040371725428593521939671759275125606185056018304744302464693197212956896985441312130092968662736549525328556881980520397225021065614541403291007227284653342720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -27821141968964193167316820197305579427539307835420394339473437989401172217274551575794142263732268350887854177496108544115518539349650037809329514726961891754863959523393663453305295939922439487416696944372198629073838735208768774634841906160755972810711178795036922844209671521154496685708011025526357530534248437772023552531424717074326231025113499612116283545346806821355349522059858931280234582157683589679561059359545856261061388741888387487533548692282752098554807483037896394728066703928729502337043476296780334078281829014739200840388292070750222720337808130652681966447273913299855712207656333220255684107367407932382745741363647242854456788513470928903051913260311076811656342236822692539159991650288467901421424067619395860272868730829721933091878290145592124117694498394260080798946029839101875473931118170333320533199944329078801232406981511382359423514476363112509934137846761473260697958430039964410900694670418938214221818860229583705150754613381670291051719762161709494553162720594110811995045348660534893232030053035930994481462068935772610515411110272036594585496090570550263823257972209844854801167977335528508077630520576744750999302316233475763027930781703359378369443012300444436694391705931880609532933272877329295157821695175540395103590633867237439150691906566043333410308871686301449481397814477940776255820419776689837018555208127994702819744831331884788039869361222748692794647939135600579344597697510445424542563517180979036034649834673114817975263871380734426442847862302611700254811774429255154517551942283646404231313326152785201641060984863209472387990978014237157477418659162612766610454700568657196306946579797134404863300188618673669790529944390869848376525939462895044263076733070461225508734614290118184212019787835496311053676006209040474930715607768087128716901844389701383796011545027536024900304187181355914113030046319963385573681333933110376385293692701936035827568047567146746617893107771643024807447675469608994167497872997797037498285964597752536837494395749983653893093906790422757237763155756774967201005625742284821474736824494557852484864133711074642830387508464779579238824409294519098839453139035590087715128893454284637623086980830711386846568554727171461111739591853115610112627655930231258342721738947653162756060865654814886615689170161999130158465173679305849559485990388991867891131362697579759823994105342615516057623407989914292890346244873636180117299051058614043114701274148807588439949580898603765146449613617689128908277682807518652115336370863710994272595354023968308350929212819877583235329753440872840778341405224779321922633718278513843421064619777815732223512411245892526391698223657280357088994971848646368638939391539643677439585201732715817431706871508536209281798643546119249673828322659076921461244419867895554509923227238404843942747173961086717038341835238522006510777808463673813297462340338515019937863897426461917550795150849856762924755290020932745379415640853351979348799775867617734865236270812891955237568746105681345711219578026184699938505311223422893724974735603765892026270637999526802011989671723767562343905658031600244297882576894568174782871129209635773141742296224967824050127028932822507713358947191030328708653076639370701948065113370049880345830239334742891843870043561150571224543068737649314360695674688745304354495432521921024957589589287412270617907910244299102965738045185842368216112288803008206091740009281500098473726113928652126879356741156997954780437361322272051498440204674419014589518573580641510299277340455869802783217239169231357634118216952495791904850679498342317704582869222521272105016234536183959945495800149726054805836383833404704687577506559048974572958849872114485382024850128769831623987769816847163318928555119540626194033676444188607043259174679787142841259004608436168212159012047641477564343020935436702249732876176612978890604401532682621079382398610972981418270526904743302916303820345903344602479127597388763180704619091592666223912122899033653895989556634906155837941044499481196987185145967021566855090012755964066327720621137035698366650622848497812935103148414207813504934687772867352882344341860953960610453866414080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -15565110573978158945104689979412996457760969379826306238763048281500261275920605232151869027506702141057861676205441817535619531663901468275965822793338809867835430664099998192010823716806871855234182383993830528058420049338070113843476939009079868852814687271394274803930729031672280134293405197145471811820342708466818444721458095505198120727992682039883110268796583059871046331000205041471868420190500516065703747085401353899319276833695093725423347124049829492664649264508758971109819658694818462802623909094399412712315810683170929438910969348007415135166176785598182560023932923060364931776866054342365750474207701206409713847390847619498277613992593683650644686797367239319518090155312493425963761937696064713922229543821576763374582427454601025711091629867043401161119598415974260302322642348300836426789965936375874152062109029767343224507253817897748243306989894180659661534204469592579761454559568874721130853797683035919995806930757614022090520898635741844385092868032904835924016476497674325990919537475768842164071776295080935939786534570283310597109780801768075915005807156092175095899912665429388721463524390346504015500014345135694453407451672731829273712025810091963033021913253786620138129507672006384286273154215266650063065924808772682034938140896497960431979260793150639024549600419267410605492499500342688155226699486379092748961010441665380000911009161578177858212574433750256039751938601001122058232201635542888632213909686478593955301089834851702551039211462870893080641162750408556862908133602149903894862588442554866864907973805229612391669384638348647441175773901818643140138560062065677426864111737536484559251844994801918818478834125006641061138554779251892529284947316476314863531194883829782234475008562879765974595916058987167967812123651937573363738951066271740903829639700226891721212440510729842179576804770995398609708961907491241442451324334132324006216522568951219615236168755599046602935442563920602241977202862869672211173834219663349558545762387883805229867826598182216393015579510597773857420894921796486910786536017348722113696372000770233132870167835036731745310276303255203099714559036297796774041727880690737565874834853515879511399109372507267590964577669202675935262864846755382831376195355943735286984370881095404913589042680243432216580729937905810871351662923736346308855479137832273360464607425224263941296046686787572882087197735750105935084268726664407637231544120880111342121300487885444872257846135863236519607531249361977336815943855235233746734885906949982680111848577619023660177494514854176767230972227749050531327988163033872252892967815594619655121432117208898861004365766056922006784488873766241093895697531895012844452085301666159858179714926948096089188657228666778213400495497459780861597846402494328379833008849689081214401874686144098720951605921827147449213711058867827816844819461925295919094511974739347108008426494199147607045376973541782923632562765500390980427158690331776416351702151351619544430749926958873387905816662628018888780547339216292881515164942419119041886860526601807302475065859582085450339666677971938489716784569419491143639274311628108867966994975761364718024264403160761669345055401410234192430695673290495540678432459653934362730394558437723315400236512273714500153486067692595078357988804467041512513430375989567258619012323858165961265477219399790493569138863637485084238701878298513393790299516490057029317276675204218751153353956842155026860209014143501811862636797900244623439914189502825773082746061857033516874216161393707860386924647609610379620305821659247686512267712363236899295152971873313381737693713759414890359048618564744705039807448330822500610714865014056012948513097042360296778304168643851827814982752127206500542730204385914178980947071774036844509647189173375310710981875301513677864387705061760180637619969850903708856517556561725421090080081906935170472501240350611633584663477741530499980452528942449211956249817787732407433826025706928791094412028849529928658824939559912034406240291909288388675827305098184917779879981481347682422269859948332387043794772043078219703906836426196390145328311385889319804709311908970218756505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -6294573499651097185098645010552237615595169273062394931279603176194177854128400345903988470591970260519226258977340518843230673295066803793476776203702076281967744318582136808844924613229010481532128488888789187584888775702757155924537948693794901839218982513655607647478088215461381955056020574024187383824174756418779906472793329017852183012135885376292004503968589435591568900497341182142596842826090782663834589347125401854480888531149460490203614636311796233683684826717809048474674052110485143230401461293203568335539642700646605195147427974778364581799599939275725108529530680190806484768702464309559909040158189484324539403357138397100591357588487966681027768256311915138310993502049783637015900472928424299012232370524586350101912067336682292573241029538460764884314338409031254662442833144621892969262932043948113255038549559435676044776693607829755979271555600644090388733124825210985671499266811471942003752671243494734039542590596307782977857855351361464806451844908928710846257451140593427674403347747977496684099239388703153560710753720747372759130764651692323772769603948492591399132161359452829618105653074467116247627457441044967578103026164491818098007964426138983198642655652172707402905909164907531442823147661841106858273034806490481147983116180646513590542279265184332902963927653836027639679236935021883084652196729890321408082230003718515682897456464783824252840708669361405563355403660091577438113310586118167799434967056634732329040769129219871960364674515355695041163795957287075777185675789727727413685806457111221401113612292574356788667592191230522910858082175020090597904592755309978370241678470959144275842593308821086659626691526920847530402493172641835737407693648646944254888180228619421040378609763198778431655321133162515836187003463839117337515629444218110547066634387317308389448878326255209340359958343654204040104869458210485924408691391130217747027920953038429722229560449795724197502049012605672695484554994966482756977602692572483978459378160148981469764203775966287360627754305495208558767223234241253169690796619872984186856652607576697046756301772658298166693450519054914560135423157218527979063554319701249436141047388945587394011077590592086416434378297680166480357989585517669255709844442148740889047672965774075595399238988376344722375329874825303847565552745973581991378956318736418682311982970275935665871974836356039293733981285630317489289208946554510180368137919072302089934670312905536210790589565038052841814660074209351374710068325952785898575244572301485351796651542291276648298339206289062351531815371373022431732924391496317900720793904189897364216548816197079635511922384683431242058719799001872153677274038008832139215882036440163899606533680897389492261691097719117762252392312243258331783480578592660025813974162519540726907591637866892848780945841568904468598054244636135138006153322136371702882515508468107914182001616007877596685440753534209725856282027403525241135794908109193693449685828274773604504768153491840171554524939145253403737921688432469925914790011563214083168564724664286288748398909189671327291160496944209175366611970953914950373916858525586516796547145193625098030714588635282178602008257865082735410818637606938545506131448396973770606581971669664066756098795911153837680781281811360417868581203726726673127176304083990347630803974285155022632576197479523238646605113877509289414541491443898162077625345336975696443913861535101829644449112466799717328262266139298523556767529563160049040836024005915939648811882956885468528938984950936897943764781373912478745999897849941623274637374184829492592243702115747723852214961784898490764645757157557800566550643591875758623546833953601835884565149833332342653827167703127869656226067657123372255801902938782788028675185288244405416398527738698840449077573005840630559240190917985028838581037102643210916431126975590713952383969860074172790708161758363360799005016328673459995260934261016485494607064138577495063668262989420826996240476518512270076086505075838687550290577773957709729217908035281455362025710695092748451182026541830865363604506937546739204826655756633725815686379107275454377953981110587228160000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -4893804081781523393842460283945501683457064510977724538843942900790166723369022295291497469789232872876405089215251966723425597138862812517943421859622506589579664835284470927973319676886640752383477021905820221920767887468468202764812775070516451708137849021300863222903866440205969583112860792728510093910395902279942168823413979577738761721268910679380218708394214839752491478178636240549595023630177545939302108959976194780124031096992973311913689430956345492046668457872901007370246621432036061850729937089651463872929575825009710407903344811681138296653933489052187192354051370871074437345038683724594095040385779824300857272442444587722006256561218655256281005519669405095559831572840908641135091781822272465602473212403215511714100560637347991219214586326270381173951793303261973535481064183939305124330854052289352237035458633210430023252429690896751714640452628387243353240712813475245066883221388443031425107815898447911085625456852594652281712100195846911125158094530582485855887043648092136750015682316955405833177369232046462422013629350008963795529332361015539874696915124743732996024453806988812796792810378360054087965678385501158264484390671852181582002982465643347055914301382254377575263215477198349587905740338817777148881977593285414244959542858110841260535092771952032461087496576432674622178544885189429495270611613141366365879128175867029532699958031818145841399477192499187115636704234683638347739283380989598358631115293922278870935361914973261238846015972175184452845809657540005588817851138606448704491571057509856558615835426236580777782903948325212516589084876720263469509450736633187510145892638797345109129056151773805676908034276493813986850191745842945259806993500305018696596727259118407531078807273307832121835316777752230355555328780603770273662544173657328161729073543526929115875101269619778390562727644256987678341063942256264484460972947138460512076439844301304897293280719047163598112675737871288441095054537238524136457848222731644571313045477769839824185435260186180756497144653727730257481557166569978078648637222068544349984441128532151301344062478560918341493077514740887459608764351531074934478240452221627605137380595206116567010667708284409044671341306771863617944931676199156593963185873598525761131658929690271707292943930646525448958405676302100289144503860947751371865355386765812554874012675365803926864489135749528839230205066986771075149126657795628909504589776129832075499610945947071349048389677655407642458560841637716737145055752151239253609238507079375508507475537903236482092737589162483274018700289347084952449062255915248940540856029698013641996575385818820818866601209519101060711771766779021990376713517279123174395674774497288346908077600972124942863651065664568708848173176549234815066199416329972315779948983273739644632209375575515596876394416425926737875147829194836199065328578953067688526332175411438732548313934867356750617549096134176736531888993605231026231538892110356918739691808826228891091737469508482598062501691270665175572571410497845505921345053667045846815976574583290623773350082343820816084839516949045166300614885308181588253921296815315338518491283071429435508034611745390722799907843488880205676349889997711491019155013952808819307988380769569571374392625451055927487352664880554491987684219680095282952425340679610988335361153065147035713743316644432952373109702368891201072106384680153254692575364297847321779769795206969345256369281366649331522907308609810445476397900088450966045546298373109951462747849819159496554833853079656842207750464672901133140638319732068370943379698868765064542710893755880276741299003536258262192546103255937722980205743437432947153773353680573977024887606019178314367284496973065790834921990873567903963408499778064286549108156806228529699155952247387675213355122679084812949842622549070316021432490905675761207827817346147775590526562340107739449784583759952452054354986073138921573656257129725311355408572654895853170588655441264084891907183076628543989484554709095591158509994950600117457416567493296618319201320668429759735119024029217060105367684957763125525674789362121659709557351360016323555617560068096000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -4617881405271201145577173090162614164041708439171918531241282679292595022804822400637891813738068483236668871614535859552076304931428918547598324609648777211057396289779991669765256978265211678167306969417047200001714211387824112166071504992161704529227151355235862949409708868671807275827390074770197724221669492570619008649731710504932183119916822291547834061726836801037912568680359982736596054042788988464987887145702323840008518380100746851730997117303192961685127556893604967355235085162239704777949050632811819193904292517721477698153616801637711934267962398904997878988274721503338537897486012219473685561472068161345795762851078361974035345222556811121962706073723016638718415280471298309492208674828347697754234152626539963458481691544163392453997402346624508729346547719384529771415659920762564144040527516485007530148814284593389346230296306957669823155641416515450659084533750014987273409936643488858312859002100975626804564974675925723248759273274645780531040045839082962703901477930186598804573042715734327010711223347507364605366940851133627729694541989890531581677873509065587460411837856095899686915582458804261166131890452023235511495122051169503171843654063703384132891928628264166175390211029961249125501245164340153327381886419787278124643986503999371300724088129670008333983459361996612011052492931071985550226259587537845184435355471039391330593257584791262039749239251535279716694633615541161848892123545817691393019356660713700571774332764826606097767285276990226976048803183692946707830702037175554661870603989219668745457541938781306739055607054324424360070452558830319608718745376050845487810561154065627527009626106842820371752962263260458473184453213484251017411602248348284575823895650717994426804866943518510507394879458343020913354231142840401623022845484804913852244191723441204604131955189828534754268687077930797074878118015506812124682688184034746420991648255035896208878545271123739442308297020910987187097553990168135814724799229251107845067417440726876774659844386706582789280458020710199631515510034120119833041867015075322094379736973558723539854409484718063972368494918958709356604507192282280136409568951659898821713071527230647114662730251031732144313793533169696744649661237290597167264399037756936756468007096571261919013571805393282918217536700764797585330713043525532000932834031202609735612371722623564804112115887468073938557694179106516804306021649820151500077163793527324389668867565631130403073129655044098375004583622362355348005500611234291719984086737806974001732128671376409948386742914662974640941531917351657283798672637896800013359950226386642495065875851793815165293859585265876498008823665074641576919518726024240150748264337588174262459647687659315053686317025701140857551867337889661770868781473114670569568671814569774127297355088759647750906445397887281272965366842171550478178242354714682091030351168242974677643281751358501694409754391105229947136785926586188541697221025333438172170687826365809116643738455971170913112203013507104320993718718851480102173514826340975559372855737870409416829133279774878062649263050286348678910768520676577687040452913156695186279304375287651489262519940225088347271510537176948332917991844448344352593323385885413228798773648278055787854306247630015285555613728095374325857992031821935960635165912612538659929832549109665802042272212865440800027274055763248531268545218304618729466280987705790903199741203248939839879201546770145934020851059964224462098696499493559413626357543681503452533942407035522981035035098980358984225572482853757578657689946890044160039635138009488644985276748533194426298792639856682421822728067580468140029698612574168362490415093293680115648827733305754510180705832710418099374685252559597983948717805168674639642574432163764242221427863419617559233319326799511407531894315597065543142797899339580006612757630214222492964268830922843569553821909090407000633602186029706182357706086372588101444418789665687570142373787666851685842907884147684506173532711803921519564171754819201710666599013942019650284650006606472625542176284078789724741341782745778706848732939127292236968842477555044164257500364800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -2584733276568302556273073678745895807105998040907918180621495740894284537352819502790863446212807745133420038059476781730424530869487178620720484150008350902626292008577747131705387106127116327066038127268871898708324029190422638224269777882065768017365568409799755785964866615348474403548259930256861536942235606098564030516444108996646204143348819697047443796344095131933572668723043799505699832113665320747712047484505294122114750970775736952442588509545488608023155055943544871373932991290535561773448267673460284394267678453590815031369304410021436131118817648650774872747790991819410033111103849340756941499711909835609719059604535698659579805642067414407171919033553916945613301611264299017265885945889068851943599854298555315918744671472712168758742275977988630174911734631943005076044720440465434019987062669672167006168614504549735836536210286274629993229092873607000723365349701112079404069832607013990626071240744930897730674085494988520460570524445416784093936054167357988990611407564430538098478831599127471373240135011881261036416162594519430525661516900248912758349700139653757938609802747208802972663686618035670128807983136628871754023252075284660288675227457698776266544734822831775955394308793079025652716110808228360891618718695196075065167567622143578860667563587151961899849053195906519149179854896711814916697877992157933457632365672694857485501839068732967627223735125391966050383661177620757397025116927127186161973616995005822622454091107503479127697725693598238887576489343770130198667890245530716488027895738472143943434410984281039212817288430004548619652140309196676290926005172256645898071579286043239221877014400649381149153932496018209937259419177079464544121363367947836826601294952169756188991759303050994393365614163888932900737004863629529419781537239226966997667708514139474927721278777885843363158608779464498792814062325725685563381940247085408618455709802747295030560430816519227110242951079491789931785568265707069835167837839377478785712879433586853559392135027899542479200131086638475175562789257030029370128842765877439243601156673592019458271743969936501265003912545435627366771621871021892367989910756565362842854429532786626074349406436396741179710114970191815779933714210968613446595344569361741998876924859226218130696644125030175574677900639471088126485711074886619353210911313772475262780752594446730915954680900361154996699546583394754442670044122271267322578357296915190065246712074934059648281075723492675172875232469836592454054283640238763415335201118973135155899332790197886691244942647035345929174534266326582350328048685626478865722247048657594166230086979403889619122438344256697484312367771348107935980628190654974059172331263027319403169551377633099560695333617054906235631246342416712780233935500833870497532851728294913155333993333549571187954978069312122128029730518750604394421804427033194015136301856388192772165012354579779649761971705625818874453413638356821584369565740316077311454511093985927472645166869808152739668226008424241539271997891498196516037103942768888288982091240836963615374344575513761117983794057229470339662078136465950190602722931320392139895005448836791089128546697290446835276778808858619530437322679383425034578941853668178745523838512362161475658769195080152621175892518198179231927709374159204270580798807862479479360478277998889178722748485766906021446471600902567971256763625122969654377745255254280379005940441173458123499087477055428476542431583398915968451474246531580004964103790301979074432713457299305198616743234270407734441163941913436944020798175563557851456591303102508065543002960179462507950784154204332854737500145306904068649916138251851872068529257303656604004482257274740317945686948260629721985006520865409478126306430357009997252496635363957801165242069807580961005566228002152521026576255138715914368648710942303502695030549411298498763551101862074778629811088659697560794428239177471915332553919280989309789189836997792663567650741236273385694418773301549726248984478575785992976914258625687416046336590518885997526844306074732088359992159221396294325399950867303655135398125945680140809230900344539033108480000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -451742791364275375899443289949602354324595858612542759128813091330903059719313793899946766954110861965294861189953980733969519886802236126303184344439129215749185882161389089660970621196103776199057383992275175284697185792514486058944768797274285821021661966849877787762406774288074516609419596994706678344715289013752623203050667424797032314232720382396768340297206618519704968696970810785525196197148305973975764762035450377209394308300878479671194794983260783948460155395357281507006215842880081289348110472194757465585586334662818469038648944148568642522075593983128282073253029961374335788167010958348580068393166968947542024126917808925118040186734225054055409638742120127550502186001727640338616413292153890878919769747488395076698626597423782483840880362221682814211787161459266064624227855647806560495853921982407916340918025797495235470313434163824855472606151924618102538107317864161692401767702734083976266671760545296903185447787788376807095030303931141289606713273245722392442573145952807289247512882982313713830062484366352720870195758236093675423974945890930739721307160564086562474825266641705587534107398447012663802302629236194716997889682976405326370870655703018116780090851200283248380034163142106392115278376533014388700220276939131300120992569459258773254601026948680934077730241265773759536370968899576175992693229778051809338649870784446702763694066971865554397890441200378357878447249796735466502133084229238531447629836666448239173688196650184139275799160838714054491262195113186405307117400830567833823676203593495019053059167503769153698210788420879106520548633564413696196411992776424459043130450657351234686032796770146955316914090302717690342378313222106519811027512286758146244285501701240823876598864945595768369534570160022546482139921988929790528779188927933547722225881492522097503854290016917874801402416661488663318102649059083035954668572774648108400327462987511034306442421900638031449988531369893957708990384143202760600431257731621607594777247427286014438494448083202213729478498025176400540453404478650193752568959750289372042156701952286524935128268988880741938960749331612458812288705117884399572398441994900491825001731885074438319708054308394129436623617538634883209410403725280723202111253671242733373245214284361894851859711945997710433166065862566678361199167026736201754461367598010759865568536125595493482519567647022462230827747575751379790381460041174393897161278530486199158065564047672484065313824857920043093320791556464117732142628189745854524809594425791650453026073508888463039140558031863761077950815136360154587394179341145481431353275666557649334617435533959507502771991348879867092896259880062495473067293609448049119817797418322002723879459230891064215120900550374983632866200319468538276272226115525996093867050886870670764964413065164126006444187185332929455828557206509659676096357817670501434271022555873124392632538918579250902603233592090709032514407769480338254040435201071299939283205263371534315377442724110719792758350726943207679789352776281858741024950397249985831190264195261045776783039939847901088964292534386531753598205163903160447183646360455253671247103972132039882822635179824731381267184031137530819844645623734171152161656809926434391742669373699182864736527495238914009583791608135218403671348476121929397223932468035688924835143054668444024554061444646041062559131806283488346165916705584376417644319729496007342552743615628354562054122075202082081959653531882359311167835616089766972989639289121908707518052555034358948957660590232830842186653140590689610325294673827674596501702233121367619708716216800410458097415383310476208088530719837241570598481621991365904295457355988465020610197750071059362828008675307051273046463555052717988970248826672123445884336336788923006766141605845471110829923022524713382197164438310006322457800815098647712352749956675728485032720529592458198878333412084161028110977961354532634699447420986262444836793163674414880495743295685631019975341736195971699905983288658143661642338961841852326142212344094288926134105134613319912746555142971911467403582059881805058152388882848427044808088266735616000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 292035412250250334573749779820337207434414949616329213703695322054716558956502869410216029769877807236112260147880796248267795592102613505527983540240688921294410899720926066519757938460732859106852836329001271265084354165493025801684385292879055729068874856074427587806264044598740563378999022956075805326257482827730032747379943565876826437802904577996631983602364004512199870888821414898409401483471728755580045291971007139260308121541570167832270083622075876532389638477664180330696569469401871638745258754739401814649061979592696302237839644060253238687985582739068185441221127224290469421277272378181286188139678236726311342520833963337444829389243813276588909896349470761693538354704924388673845956250336461131434457623142046782775885018504684041213009378958014477319320016555039367086575920135455486606894845076363210178633973361930480351742376219584325396150602137718512118502042773855381965361014786905098557360071747282929666326609544986235007226408167102274645777210977594234905201232069199137892298751668037042317205780362473637306772438548314574969198940824345619968674069656851899141745620344640466030250417430766229586179268266800338279365155761823834446444906317392302238751105330246271141108140232320502228254431298015690407897518031229888277610123683151633066460740762469140896344139794652844745256304756257762442948475974555922773681051644890624658954687788462191907459044242363768393161885209562918496044540399877661778224406007429399927424478437214875068463370515996962358181600664413715721519290595318347955347957002569654465114135747558682656993161183070418387838805376477109162996426421053784609514452506138968306994018379053440565974587641318931331099286620592566964633453833779810926878277616786702114063314359609354620118481791422057116714605268447551912858678654219565485442754537332823269130942926601576354085818933448204475885838389197403204201952185227174962222676953209926408328744652443617305827720894447312419879559776981332912298853478543321376036388436695376392677825384908977224035468110931701337248958000619414954006763121121306491462644215459841711211995665866137362841958230924098772717381167072823852166897226102846794826187132720857972725936178918191824844096867261062548200110673255590703442404314392332797933186732534284093151154279252537823291514225693408126326349268467386425780495472144915157888783882898288827756916383330165785569642082635395931491302766516503041895614486377845683411702386448229147086731340552145678362787953520619347331761696971448021710154718564461366202281912278924747175584441496429518901849208233383999948655600067585098000654251272979764396859365566283038823081474487292346926625473013764535978613476893986846548659732703160895880185818790069892279888172727041116038035774518519823476067982131316359809500769072424424709008603695983857048987030110381907229541652195479656550631642147637994983157511088235922151900064092542927829690701098106924670516401961275390235294360306176349142332105961664455440056563737242389239421854068901033237246265843345445042446025738103244808536520967821847530191532593439347883219671533984894262481450940135151238423237092287557912640949317073301727898316946750343481641340001699743359440045209215026182315742452694833236007804296074307364254088287209525191701075978063967806525698326567048668375894199789935117943233570036908828970820191044966536049780679738516010856988134030494265483240361147020508552822336842779761115662804928135952098663858773322606788502386632528882836118252758072987025619198116082878452358105010514169465824555123327294531862473164140880519076289368086719076103850654732213249741276792453440775118344082908235595384842787460463091495396147024123771187081576663659000125325187928177408557272652340961011186753185584770756046128824835798712463092436771222318334697320091483430375848458293734349613649316316132688484063887457440534693173054548644654452409303326128990825053599574022114976362785795236612231124025877244329947711864711675012906007446335684002367174194723408548237930352211917687772756716031611540185817657018778920726386084274369499735032122183725611852933489986748232499200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 162811192230242453440653180369483603959034791410801010321788262536765002534714567478922025306445367517610514205830158398200871689150742109566396399270056330285157479247808064234306582206384178299910039505836338423811635376004739668910700438063637190857838149480806295260153720746868562144451024928150337655521261672748316300650625744314226426506302202050048369141267431418289212999016431483610865801874542066604973410079156482958172606428641997446368443038472579736003708508361637353203353257967833628002732380219589277512083097225720300377852291396218801904420339277057047390133026600318121106607281653674231131420983994138443429222452923737128586479397724509315476923609717461894872968214945453801896558016312509557761932478882393000661504329390236511406487856483773523817197672881906082217243456673138030548512485052322813473832099783178979003023089014995332679848630262961133127189338550086601924667293590565325481734770924421503490203417058823646939018704314167495870480087935706967589447354403741745870437202496771197164327597984145746728243728926663609573027838052128069363213255468326890764451779719782341319916763165222174329754208119606810098683917961209609872035652817353314081301992869663183793999057427069240544633446919669713407157784858054683298200042872445556290958580171613994428082876682352193178544653740900967427108677255695340454591242665941973400527947979052567273198246853399939994194439817672942136331925623699432478924166617215650969297263197700516830718374096670408751997716639607462931590529791106221646586828524749683011603114145888128263067638984025187940494525243623454303941571521216808403789627543599526747894129775393394990588158575021909720742464353629460455975790515437602207396284950392725006437598792311118831303736415685595584806063648879508231993007002748402415782224648100230828919481782738959596432521214796393838059206313369035630738290736710894544407434988058598824304845797267998802995171240391216432249892206531463187061265950186477969441624378767064714265950098821467281387112752426536451318253055057559841498513008548842995922781409953636503996908021756944867729943469586541829448526802315053444731443918851893739111987995371210488582512827649553916124459683323828684160006945862806066799160541072249882218068546070008716394425801123838867430420438495095519614708265635406223915166243740762472966575794539440896077319693662461308041137570707327879236486537323894589325634202643690852247112458692055553558120874704154539434988561719968775789469827232666173267785516421312196172265010117725282760771335133908557196919783682173514485635698429992658920794015236849964052501550783461610845495983003243724085031497716858877283080931217246051782070059782398531855717143104710848297652563152562649793401088613013967530903612202675260121610638501432783031184149382232400532523991910462062128455762791557208539883786073615466672302128942428564609574672260063687200296252714866126444247653448551335866760472645723514448058872200759891189006404239307100201164354826339817512860068115378841869438046822538060187849218828950369048945128768716592230003834928357374335586562431195986225627259959257885235574652516360117817231794095631191881358751543501594782744853950334479006781613919079503962213528689379467270412592769400122518865744514882917473463247980130612750672206994930444998428758653069979119395252067292759394008687762785415433292866279888346126865214627350163660982740725122813269581338386381628036932276148412164477564124384219781485589051463981054778436288062608285023461975374865073660735432062770678062947346181523506566610027178412249012311363087756450936482732209444404909369710771213854184626101706079785502754468628929480411694462565853612567709050899788138557554356123648837486902537898112201728345828069559920225319294792762365222961100134120194778071731198824230185177857291622772655060957107912458485974157453809351287731701198227415225694668839983940330447467605233421247407991528955793803799362195692281784545152102510520674771788550448283802865673495615757836761530776609465656568977700998075261057072218436213437431099863234843170921337873446270402560000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 1464148209014931277971448638960474532536134669223673518112932461657701869356892660018674656289496237338630768085052807347414520941603175677747256683547184639508876610957439686442065375911653530101839469658580225857613866868736732041767822954595817823186819989697891828009377957914225727009496999682538937771304154045420923697782549681261684571885668546656282585335212908505850852389562812354620422982109042246850136642621984097369206257956884948968132407985832479153931944065479139958194780180348666702640368329808454465931556200273155610723722856925189418957274107872763706503183493868923971262385175564311950549075665228680257571423607897989398995363046144768625560563167020650432271500991395532115840954948200523670539112283854268890309058444763926848470017525589044345489011185355092705867280172823015211275408341821720774220722176862938227221598402835027391335918492007247069702411210472859029555667225093479168299581140268886940976463314189635159145549725571344308171714436138465731638024055619007369415076900873730312839788953269364750456539919005564285274474095688486826737225333720108061906945083432892452628245942783970396624182709228833270739210801330957519659890123452327884514314429341896208086311456694744514338437371002506805094689102383766099155688916076894287021900464933536332594303056021737374787943927027196302163266675030203107344300005932823239647409782940035126645564537838687755198219352503053961833136570989350759429327382248884661602336584889283181040894504804540073530917602512009941934163455030210771247519846961619978323017374186511839166083263139497437168993757805333653757049563689417481181315531570710151557144010821847697689936734227089405462526215370106942894388660712537406188734711647825161273609224773402070987123110021968226277654853092016009375853509959883197454055302328695072055279563318154097355477511316033847366818074037982870544173272179692599830388575632819868282134131714272721982236062751605387035851983571440689846266008746755270304504747912689902961449279128182741899741980083909497699343995977575483856000456580610980032702121907285707683639307443035747512789996630687931839587406683025203393020632448890399942695920322614564593950089337007518942466828177502883790883098055993808959680943289672561623534258294232546561544070393920176931548095407369263147326338125856860420676306376227584771692781600762897256650902319633001655521243752958315053118170665451361070848361140760246761139474062091785400332550427650735423764707842593748658470487532217483368615752791044711777893007943025169343393039552570086284865427605479079728631351496048315243599954822989143789685044614944855370354099988221538312254753791924428423426552594010683823195788918033482984179488466621123312372458819026313787982977296265443937570505287836946833310774498195807694219202079747747772518132825620452199455785062981541522640614739738592983006644165832013774037373559099553127984675925430453315459753465519760490519537849524192983940936992918148187633823194595855556260628183428803923850029526007465184526605329344969465002024986843107598676427106753116698726925235776714070226471361876463143193114941064505478628012285932898803834834657157369471696063267245024533669955197750821189418133692584947354182929049603061771509375242350306712948561377074465064599204280813659868731674220095263315854582817766369138257182125163777898099212580862421271057423354666622070914985082912837890415253543285672407775187389822479199355759876629722736185220846704821561409704192198020970154966027118625476824467535070870935124495538563342724005835563895406586798741160914397150300731070330270208278390174173899688053767811778190540990496174702838069571477494933322582654419318507616826067228695805719664646623039889321011108457806477255541521537900569252594538564931412688971346170130113858206296764939056184975024496926599084644818171571821226122286123508770249288903752556430128048254236131326955575777596536947525883415624991283321587941275854222800851686055733578885919729851175665470833883625828183336282622559090189038025775831363718620982049350141031112489390183146693512077660183033020416000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -18614941958029335150016025733259599763674005855755886834887252010518211526238646728550046361885623573479022815057949623916479545263787681991668395229502734045159391073112445195421071687192217049684309768044016660577014726165793870186818487274716185494959917375310490939657568123875218664226430853659242912912812446392593543410547668645808991542432930436538173594667748298018964072926900967533463971425191199812943392279533481560623092674469838984592393960788885372475282777213169086776079635464486437218391096244032881547651784180689335114479031689330409819848788148400497590570865908002138412784596333789886505021723134387999233180693509933794288139099591260397649638075564061642547643996528824023329692532281134381456530396207581341096589658989738196074541460885764274070301736240491797145111958269062113930313123623260565677617725841630451588919677048278197580956921079575390675441921981851457571064398010463961917529223077060662384375215040679418240539425398665746616252685180209308703704227179478219824628682066735886688932215552937839325213197941510205599766010072619786177232856954323510447053580088371923885564936242775142109144473459113968005332396183491294534998241323056280719453082037102870599439652195220627810174449067877572566547519488042084533955245083761655283209176309621544710840335569565569039464615168808834836067827432084026305124909444212282575649161946515910599888556946613167458619905607156890373236514995767418187265583751346252589447255287497480002446280009647834410125037619844500534749160201935399438900463932526991796053842150731205362626880489309233315660101704589959801962793173818507883372584511414379085287912718133186877492471924235974461643979859243844183327274110978487341716037371114842986920718745897201843985447652017464065216906654900843208397012948297633952343147255916830967594370033072692611512961955472681905056111659945721508999795323830699338487245525144415451427189185636816017778361260399894604764884778199920182290565145873720429910695831261547645198950327624846750027786183013521093276346146461512768900659704857504764339266417599955718312136278591021300723043911294472602565749350031231398970891300653326097558266456261939915080461233575946531436054876542360325104469744802536667817316110873994024187837372179910410351005705121741405200701270661801829670956410736917614278607114622966178700507075619317658993466533331322855171400106390491237582236804397223198181944232519199691059212450748805094791038204754872759821029034059001597412388325850861059747660625434263533872667945173868626251843977608275161255754458416278561345709974591257404642420352797833388838254685376231917471566411499527609462929534299596616684459778663149317510479069139246775110096122615542303436479814035277507660423653089466725791746223391475860716607403465620855309866290682396986677739351155635434762790347661787003929625421226784285477218400586228339471314004378090335152083544257503470612532899185425776411162573443701733575156260074359613084646493618932385966181927347616171847511559242984477463598607387665538228889860333220507892451124378589961464897908262248263977970470830947499083425406216815419117066406314974815657301447517478224087669039195520722861691577626705587867739751202665699447885937974888445670751194378837679358396495870972654661159064854031406534027904256641477436524326393039482224834552206731968203513034090736467705274883921389979022606629720972748249430927503983364929789112710075931801648668637546530397343438036094704177085505295955710464813022600458208692522505424032575993190756713534699424265915375395011219909024538249497468558881899018443182800222708459046664118584234357204601031587248519828814933168117202537802497744010584972195499964134674770313447331142083965060973289875873920255340012112375444869154373915105486857631915655982556039633838882159998684394125511598298124767755063498990789274321311824898322199437517875777308215085311516043965285765711739835769880182038339367622238241285848189157422812475621702839756539796261683180924081740513437963880212581399063115304081859728088003638433801140837593745329993074821003518935040000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -3640073425339852793507012052442773111197101086099568800538700277129192946198752975706038878817099586456135890700093317408510068203018907142641244799851416297724929214128553265541418732078488320650381701194806641462900078627618703975436648975412495875707146145267624276487455123178647949077717286926942455068859550917267710369440195935563619011832729943813516651818445745819897260547005465377253039664746400814828724152312156534250450776417366481380698941914301834226424710508658665288025928925557398505622397137304628480979034256785828431471003663155773704724995672438142070060047666849855032228570846078499851654790639591892297079411028993450161552183803323582284305941714557002743820705955667683373985676380724510943867756313010540019940195736229064162772824686232296361502012974726743390749330551959676072781315676145481427005560336090702932900036393496402948125307647558750557032469441778053098987602916945564621479132956506172354157937426303522022693581482222207309959305772083317854845270278337738480330713722126864846438062378051977164840126595837800990338986346448969258557486156487786120088109499693204945908582453764004074966055531873113081931663516024158231959971752605474116513669328514368487695723686101653728431536291627064441803558199575759436035562380401629258601176111705471256161260321881061378927451661935342220464859626291931716478968287233806794125786657097570000933559300306709915777670565119800205470322122745312993401068798710185905761733123518858945031363460185770808349775226860592549919002025572062910335441857422959365714081307715699532843900000321417206916483825474736197664790291100286552371928183356403425936596283271097792575307774156857112933185977469564191511536716088935726179857079218732730497976466324387716535246168184970340245207350203213678009383824758209044503164229108754615839236897696964067084674818184279233763157230671689757583872817151599247357493583636415423417035411445487601971312687606410498622447466371361880027795871596194185259500032782495329226210922367445030445117587965958314024588790641439405728295861606504188773518182387807505270348599522143880835725905266744531784601849752106117018681704828515097171358281204923221998379049676708321830051823254848972831292818847657487415600689980260401492821459018261026353967436428951269410927790871376747964691934294600400322130793606134663567969421138795241866435907955830850600291330970935091083456494060821493017115373306467985117257622445659354723363428723469581484563014740757162563078953296841017369254623074740427717206171993305360684313193838146874872084759917911287771279996655546520194607976109809988776424068947529728248492734893937534788202099401011538639818293653749143413626340737511734724519543952923619385693655989692844401560428631682615394180095772149568365521967756627528655406554689353934731079972144485556313237682738265003581249984992649884332774593674614997867114387875227941718600399041502793321577580462397222863828055378435432149843367067495388986373710071204557907200960822883894294253528711310821028826970540963074847282850513846431038713035522896758959957515719306541330621429770648075143569446324983738024471251579816263739316766451866213072425725618312787034170370243839543971394933404449207553902455900234365327693302477947307846621107302553155969002066176183816796631831808772493069858997756984527897797110927728640346368169175756966299982105988553058878642454106274011768682397670487284339097444823594866679716661980842314676196198875799367518143770056957834362010348259017374190999495310055362861125825151023025661626288645390705929153043586530948436347834404185272542459849111616349650163220462006102722695388221235121552117193657442095980750624865274573070075327977447122210333998426132527082898348407303117331655429089102076881642304364019058945996911554053854645945502949320833595522973035239253704061423175510888454295187597298824351095987761081221771910024729969639151893598722996369644817208072321931832647868744390860743886877320174408174094793642679878883281881117076537666252624917159506066023873792558757381609856201763559811571083236796969328312320000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 1321439717619976143204072299293102644290012895422189660825047698639051557907415024189445485775703718545145713975550748196206122199110150294444361410969484992806238364612874592753317900345641786596745243811755294875596172730283576833862425537600001515824353212761022175730725124029686712362562549586643769670399696625933348309859730729340052573976007878156637768966058220353685763249931928160474312005452819209610877607149254086033646929042199772450575522434855904108829620968397660273870010797900264833211964706289593193613951934321135264231776920062964324783202309606769237113420832794039997481311723956469616941273675106169036740042963526901151080792547766479510484435846134026667411624999931171428404193857665616217565385039042829290219445626007550142567062299406863433874686761144672609548581271237604864187925993218210351639092205902878994234682303956471317562537583145857170064250435486810505300285588150298223592073259156312660685867700585733557842412530125644138235837332375895981058680273549233780518341588383088930861492085897419719807986064714292472026584044263066897687962209911451683242025912441744336771612182142773619475457498674229612532027169887447782398765480404476736995133079590432320796461257978967211814188633168984463356706239029386224234321811628287024566027028390754093157186032426321464390685890458981824681007137986495081173237150419854963489935774490672578176302290951492584233752022926752226924116510416403555743637356378857085361057636453269295434496992173645176099270127496853710266638527763951318247616265764709951224835731975185025257857197675520960737145218962023715159552341775954746861370574318833548009171697115078981334404762095783422791087383417201548024322671047752450804930660966373469908761889832615336041984831199707670645826138343221814577762959307752071659177035283723300331668963171446712218374053465643974021861856235341627965328269272805912010117874609127238630371162745918162792825360522349402108988509751010857079445071158518186694161653404978095938805059728034074801810326541908766410041362023320844991785358123688284998925169713660686314698536797356787961047617340407510744443242909954146814445566103675449658048908580026917325452671170327925332061071444829645301792775935795891147601151490839586126553580787269670319413820167330814390116728311031533188430358365723843274142897265920227316647297496920978450391620693127888735995028674285443495712214813583669027061040808224284168166916040359644849821685730035484776969154955894698337558972182819079582315033122475323228961057844886302312033335714170292161322840298828194756510350834299138502716655076327298880178581232515144313010429365876145183650605803966752384891227071342100423456751201957472591832598657025602401510187470179747117987744154200342932586206977267580075043324198886405293656698179899993078828586422857311427003810090829792229283195976180878294398163269382658419688880659281688254585514248375213100500620275403990533884280745679081995468509588319275321511646123407479893416521135661882655192724553232880010292038176756324446420169950895920854208283902840855034391033094549526033374151272906131342513103173388030466317620377243690311824961807911297742678426490812450824443587763494148198475012139385915679822924700789011690217614821828795453091267326236007090258059708292291224807177043979911025496702309548493105562606061136382935920645831396416142037404487234671693948358948917350863098312546457420362965641280619626661695965272136557445847912929705992188145518936361684033024798094543805098371024487165925483394688317174908885600984691631128834577513375380467444763585032547424015308062777320546830530713332270657337718259315788664832954101195612683460182506830836167327911196963591869937674553669680752173568387584200583554224893897154697721495956841606177864814762626248741904830095472309039665159067343409307544922580903140781969311993463479753012171462889083566566128505435430225036916687030822932209663238610001253194889393349707981543752764789467716031955942335300273751338188429743104396894013429832297051344811141071840231327581413813506806268147251311280128000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 698236369390874361181875871562648133034850712161802377102765600485535598678851822630755450567921699966616965730915409901586754442933655806508922738625678529514170607304740127991970699988070960871541356054230264349346889263492094194938354522332297124661995344400129382079108711717833631810754058467526794661931172857868760921348714444238599071276939051179573415489386902173895968144672118664375675972443816780058651912477763320681925428065297970003259544267132736009100989673617233562792325259856297951939019148685682800928332023717433431128622873577343477680258782272216015647503930307916580872938607946802555954371873172592579673934792919444839725482852812372173194812575032829614727034821162708726668443317972952056519875077820809317533499163247542189957121307593902136562070103091216541426401138941970589264685559433391204670449637967654531597221763690352973336801365476405312816130196637783546964389810579218357264944460961394448731909139378143659205071451496395390312904543557691466350521032548778758832088478934281500358970956144513449149890581608350788194068815264855833932967189721806357343942678564609309911623008940716977660936652464715639120342099919738598950065082848124349975955385178545884249098174076933552431554634428066321254589780513625588323679531242913306825471545427274726791583900110310419408839024234903311399319568107959520999778654835930427933927331906263459209333570465092059298073417263551080971248305510811093096551845677128997183048597787990192498806771939984981427668172707277439466155885538213517273333926306971687105616606629066822908810847474159053108539843386053228226501682820812056561460588026257270633215109908502637560720687276819697051020500203628589100309784909868320133901088130233130952081405932116874626984796090120226245627313905893413731382613865555439869114696359463260815750041350277816136725897388000308617447321431557429519386519814255784968022444750388369020299562999994987991355473859590771332968432502793764575767140647468467994089859594573411557562538649848502018442968550438185094340683519968410745644950462533444039368002752863068437433680117121998002387566038380898458531819520959934342401588121237031331944699200796134184508440827305200875417321943771709333985604339636854097694436499330673316628250881793660373638162607369119344914330572127443475631642614387861229188168561226495334045844083630751304175961956440885658255080252612531518354858261578364460633138446264724862610339454509255680589413887340595278602248676405678385771141052350646168855729963264994961491504235592841372605563340889576297533072128152032510638010549115825942325718836667751440613918831837675638377617771809771844498883549827656214404047024271427621922074630789113179470874470027094212644807346256521764539361722688098857097292917089868459739566699419602729495612160889234844162419260566442156840865052871268224512977050590861862501825780367256155932324353615014946291279650920400541782955819548039138245923731874923239977731158528149658516593330018334330070238143191228723395778774670429756896560496064730091303612366568522367512470535692829415903821511476079519193359787246234616311033116561357573968168176928521866577094984788667450748765127605992648479920411129067512689694417449763847729050845260883480448133976196561447253817443443121043161660724852419365262463451518411833896132805536001254287523455797194790306353180658574392466571373738125329685480673087525448807567690500819428291991937769405148021833271082608785267435212528019076329377488421379876422684967479103929102405804926971295854742474290609868037009269642651504243058843250461703680241142607545767676961297173571990377020751388433307880616933921022654146389885892177164972899434107525814474268925832278004295955515913867163570061156654238658081092984566969422081034474572063279273488406421533646853383446330702827360388169647008321116258349368608457757815656111042666625140284018798523367851597082258931928925326097927330909906805666765302347897905867123742968074916687593444363186542135725180609642909173047648628725735389072314531237079554461406425963014072113830465945940787200000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -230095825269467764305603155952831503326493071604255259043837734408877031616641434568527625667531838342650204256252861724787350639286463421200356704614302673624028594149399842632595142212700065427049031476753785458604501655889834751131324560816621624284491683395157988901230159920007570645567506613123430700180621900154871124338983867240345404657686340534602808280974687155862764095224806702249354881316080657211176812331445824388246047454244038577895126743404353217026173723630614422178262996683148106835979114353220150169620238650403588289181185609938072155859317076657184244209477924860299080389689778241445876558950666785390696670599542256177944448109036337430649431500377269389623044172870819508288996943299336458020230104435207016123575658240106137965409549859346735044206778120987948475207019450043359444510149044580452228472405640927512338904188377752572107845813286368128162548463415316970742973673988335859662156207432220303324751396802932754873939917430590622697143717596631927159111516838145189101642077530087227080939188895596364432577620636109521437345655557076403779713494320542565851420284144314069809382192901703177137893168918732595496477463871905835792683401858012295565638938717614053171068468034661605078923737028279967182468385670985304126614511124086832078981483874030592434581191147780473684767870997479844782108861260655847322263425500867493690630069048703850718863186255643870225744559706529933441587757772213241900986323242857657982269077177267544546268479019503950072408327609206120120643098822356940912261017941392066917778269991944725821933924165310991525296083015370514971429158696856058890730887599053907184297341323798849440563217482759530952463757724776021420610045931278216755228721357191692280867957960381399259023247966712088290706506550402589906311149217372959934204529276308586272192301386039996023291064099992212870575013310076575295901959177478926055319725255704699899474616117179830257860043872971847766522110483618041299008014685026885501221066844895796926174528014802454014682775123105528793746756630571770825439633181439726076031352928950311608937251587932275443056122579421147379368176786700813243261682673840975075945723816054082593385931753141463200436370497983926847142905713273385546254609075917852268497220991333916636087434733800243933552936265492928415676324014735747831583190708194246103831630349371360882820932521704222389326443946048309206595170184104545155451938477378450245618283210878787704974145746523545471244480192086582167391898961513028647003093046550936967690925475323364224294130529573744395342120352773403009855075994762360798454145914882871455726506164349961874942739967203310543568430050055410496940938414135165129852751183076703136907690314902398260552883547605838600203676060358414979645679506726770793217568171995105325405509871849383643645553999928334472378037021950455941661782748464651139189463597095405234772970496233960898797776106032415162223282113620604178853758621243577017257400650693806174975935745436279896685119817423133015686641310374900925890097307828673748016702590347478888388315352067939361888209936414799949757811566979263856261646701690865000087499215804129795996031970282269755266303219742400247360439911309912596977236722575507225263360566727163554716319712900932714627597085119244923499767910301098893781159434640628166788712246700193965777315908671428730297337132082708813045590513027572751009801071248050117599586018914836721531988312992689392564930485363590060871423286032643601810462971865654751467633701742669443908288214384582165538797031668752905590896472752964823702314834923379132631710879485560260004496223148774006160942582631760796369898631011872218407332554612481704306597016585745317506539704877215818922019669561895802709782969712534768380396530187308399357949591476411814420447835135740692254764751148568334931282201884040969222365589312305996738711617334411473946061618248937660472083032551634105430879785718106814329839466476790597189007855651968878593572204940559571914609130694998986357844255603940907359041724689252031113221381321481616278791811845992707008757760000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -22246963385416067755949983223711495508600449213495117642282838569363909753794675093872516266338498865414617027692548294471045185629570989848741710690452911793521573619291435094839157131534084443878973226506246397687432949511146955874632907534053320402754553478320271971507444105536830578966774555009124094113475751137487273552636705474238852059532494855360534655998490982610166165265295682148301223434864294279135476957198992134335497036299384531245290752170309489668015683198812816332701548800156749467957106121289973215037000531234265911325270969455492605399026899798608732481422681963192234607610937377200206568149709355207380269650188848420435221778497607065440377396844967044405822800917651835390405078276071094581472971589688925664987433331726861473425440466525902214670990175478947142827688565035418999162575007175511600243960085339146750104395341519657449892804644169757593600195474438920342182694913321292657101839774511076177873670310273913614303763702428855191542685867672038062852345492423009327650475882343882057068966127003816287522438398295870369828074213457161993854552340803999098450220109746527746665448046054667082431566316925110550292909845189286716655040248476916272532800158381042884914951307291463059673099163316378026392743733840954803528490975057553510886477487544877692593695783136640208876210307781792003955130328243742619302885358939138088038551152319169137315156378768710593868841433976510981405561797933825298399153220238207300003813052222550731469077446422020590394684179605119818662914411834401925010899569903806412297191118032229133538113995063736704982400352322608911910532969713023687910490700497043238444129857054153509238052776120422393385713552679353942413472237979371255013409733574351227771642982879969275833021671239458444248122330125469575756076465675155297474177104616584802632169665682176204926382085358668224558881218308397339942488850127465041213152248197920560765871127258774464487584027753713880503461559789640869581148193736525883193520730233292282167743965077603306116099701689149392858068405186462117504262757867886348738325615759686625239792348507569480277699191206455534755831552265975354071763866242606825609824954135011838271696831215243335684993573899687670979767797120143512313369455117381465082081288876831458826794902608020913052706953511583393174249691121901842470752432244791864863202375999454261785285850513312336944012163272462812663017659203197088491473103066171652669978153276168229811664382810470524761887511590172466440470841886553769524955971573170773611092723285270415651583394823861203445974607039111889946645038300319255619160778757898153597081096779192912101985610491630706999372545759819732602169458404646189362464353500334116246063140682523218272829149624815285227410014954080390989578374339228951837718610629423746935397686547813128246096226137448899332745989174242079609911199884240426203275633185366907426106207272570452296260025530570403744985732239106851993093147022201158130915617197433878467670157067516387473003510973813340675746370243200640799485025444035864511425188592570894199131052939770720434841040835915863919604320618209503119609106814134520527448798099775207632384795169197011217306344862182348527950146354568943555930903559228857018068449031136803225316688426359904008851739012614561772231911851361715839786250197787749168829774366619907142335074565095463211384065180395255347912311376836049689803528289715582724519902641858644550280509720452987814414668331589937664297733855838652181830428561790541770153896723272152649199643621936118494695864122969295347066357457138742571341022610553398232560592202143133968429414048533935566094692361207200615913700310535545964215543950599469597934932200017374381017452793297482809750317852779950896165584874410624867182944118559567585089168667274846424678118831745843294117437860955320246391542952177633082435865088295679682078421683199227171839908662856069586974818240888371976247044607730967934784123790303702595306880466597581758378251399815029901469103994252539851207139382323206210098072134235673850263795755599549478225052680000110592000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 21308112458445878378974602665968802053747823427000338983608102370064876852965980438756755282761089246753564908685487162453808220870861900318464833316074662946342646117142568048396086955582188913028270507025869339373976765014909355643455830709706074949725184087237146688095024945152226443472643571129224303075219923206851158355571949603363622433324702238224794820600682709725345078054884961418708659272973063326631657061081522556677728110774549315828749089596748404785703018813625845843580567105787444100446549560097111233778268327839265721150666791725474650184513046182568490160946132138402551960904642988068257685861808421482616374912700054953290101061952717630014076783985607013470766997419790842836244956985513960038802748135126243454504552278086346378227487104009557298279134656199230094171272196624962664220284399794481702411762178967266910370040522233556875006262800527380947190083607369352475859309753478825960289031158267914177499636258125488886420564585519029069145108416243860897743393419046820398661937009742059139594674947041443868147063129662924411395078438228382787964286991817199981581306953797320844392708119876602973892128196036864438286127745649590693694890542633373227890110275730756059884919770664665016981691923328821039658997577740885647254121464439094372263258321831819876881062481468898081332527162613960997611396430074312343580867120236593993867000882538274368792439484742090149123079073546062065466155822157183198357564980768684536671962344694487336239563209473510069743801087922622850823469914266153298068052801277681064145735713112312872149705925966721714865334570428298955041575096260345402029581608796854472762823765705816026650228144585887958720935901496340505646325243362983091341700012548077145880743386435648995871298579113306163532087966238009630716251298342506910678521946430265154529467635828929857522854036362300954467633563146753106666290661976674558167034553888237780477876402045179572825596290707793873682170906781440946311161595040105549024692414060563850309942218349455384098809356553943439107546222367545654688183517944295957222188748482152847828042015553831771084191274877916517273332322401872240855259795710379018698715747892912734519815528453051722418680706859136186308818233137919289017168745901573391520867785047365140150806616070587152627021508545391218620262432795209069895447490778177926789143007234989586561521556275088882153748656449683642465549798668599809872669496928055323482680782264258736147806087820718796589195123776016278869678259274032939535686282806648216871135830610018804101604111582153302484436586368189254998945510552518257968774459771224059556371455971067454312754500371585045440897812649315098379417962206571971924231323454822667342583775823185632539019410328702966064633342742426717697662368563382791101428876010763699589868243713372593171488300300186227165410974309081189075897224929405206808225145902322920060308893564298887250286109230732077733840383458629731154649825661676954389221958893181532174189209243085830213542317209829483114931156241961388316260270309151747735986554281319265963966591815158420795633895014205208469748865361242755493800559159061089771603024727619493961645928165099226720148667963796223285811487199438082333666167433628103518191924795093780866945785838172351485694074368901854706526282194366614600081014254680627539846468561665405984528264989636038248185930191070868509494695258468463149988266688149798098672536473759584620347846204607136109668294218555564039988107866179080653504014839248047935531152024488442532735687950970896246001574001245933991011348110370260367343127577071303233491219413068227232937889201121346189267410784267813956004988677716104127686799621981985348868952610016427938202899147190638229087197829671849323346252784573231644451073946969321713171167921063392756920661341567031786541550635910301206651782672719453096075784558250882217946336908962266553903238299066811310604986210600759185942940819616226376213566792600036443801506007714263262141124491217379179337700126670331951169550458714472433655770894494267814130468705734455885991057450598400000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -4763060320006951963957507791297239175632324437800795359715912273813191379744059668117135287151685562588963988856875240158208394057645873561013085451723493855441231294770681860188221357652849489910114006234583903239148386625133828121371311134539702057214494419052640159318663910558607387276124941672156002059547235004634548356285835868343422231257270438588753369226282481816586508785491883641254711539260829693348869648298413035017177970446086223335593049177578472112049883508883275128526768480931836012193096673387640722406956516757300234165098544017084703754532307527577998441347141643192178515225848992838695260595674457196303966161671345904472290557451227904948738358008936456282157064761540858152038464766990897787214753776346724583987177063422836922968117398402361904434955450360662045431244402318647003635020236675853898932579927985221543440004482621118689039479343028432804590181555003204253313876215343198311839774628216562113257996404334349036093866804512078981074023755818850045471366446109403466227473332191234098424294289567740617103964177230049980916807513353849121558370569190688196839751584293020830124280354268448998898452983916437717699731640449834820943409775535225792180244123973263416653815445700606121240156649724668973521988000362616124967552472068631682184861603536850456276262255487226060953981965222114992399061179201584350197990366649172396829645307621476769648181299720189586132619896458199177340692426428226984556226246712482974159037449901034931349432712789237816107763595198436673755847905713624112109093787533479139642388640494670866527204378210460889741174953025424344286918330728006929979628622837720024453565099582592938319842779370807850945206542416419722395439860847413025672644081295674202687223274228164896231174866077804218510073913632244713783828409335195983484194251354890269100579702889211399622558532809084721194130030380934842132560636781854295855529646284790346588438593750155686849723150728273772591696530737054882425877321532384617414178624803525671443419809485132754300468971795706825145704584206541240436984951251147226574630248738536805058067964853014066893077137471931477437663304655865386265134462161186952984713566010880116797888055581301623508890368535559683744164008671360082926167840376610326414097056789777094080391833145394102691134673552344312697049453533998203127992355923039427654722835051182209460945001592701246442408108273433445507242740479801128375925297095835343335080380719128245470547463725666362203092945809056806994557725718878510851585431326916610211400456803505344706874770480558962329721114249671273132121453472314200635252770395333170184894856511823774778071290543451553724555050865549442430044408659867751359706893688229837681239490324135486969301377333078949494591310431338690100257419917569301893169709806545538123688193793484060811975838345849841763920083547244676831880455105279199203513165359974184988770442347491582170488960436079406896652373887628340911362262992280549492096443704869350322321880135350942365235310164299584042573748308311385548902141166327659239536465510277564922855368505411254095054821392081778988931373137274148505685890710674404938766035445112885307436933459170442307200862569840387896795801706344365469774101568321566851017454151742239405459665797058754716484713475093441763961532271939467892275394252843649318319004995263933739697912027850265854334513498151871106740350065720228352572337239159146360507000821707624809415538710680247138425856786781726337864770953125732674914988005591367785110777232861514483818979714205020917786462787428050778670252370827217273504973610728702516632394488418906274878367934765692978578373540333024961493240004918270153911427233159315517493104095359763675989568226264091426152744854094812369278184134715746602960651138372978621028102239555589701177711409092489068182567652803807375807061075719434297912491061752926175362292385617710979520077393151711479998260479347167064955653207927240212741889295290050572374274335414281742948714331435719822999462698593522485090197526406728200073661547608288050552559115977407538124554240000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 657270367475203754535477439667703666994595526403793469475471408508562917880622973481782153199943600350070663071238025241768025253139378693116040187075622806926343650707554417930370946171418425028613027361777880988888501798493404696390804971321537140088208409335672084852948876703270793797005212346922744055734156342429078083255744481098533751474502236021088868731114780596320678733110388531521850585099698303945795108725547330232228494190159204033084769275103728770797696547117638866550539334138667166628877617122771106567040410280362647982700991232848175237197994290857787019249350480056137859219832717544391920405332788884907849930020132323236449826381730271530878197116548802662672697150071684234715016535143004443985700884375710017933707152590873236433202436144859218630159123349314912467253219698495068983758206253104734859758546356364016739361190810729828166360122924156896668945277140364068170769138143838680315588941836136039160304599663464896274438108798355336312226897481374835483669643021082374406697972302412178810575785338518387649756705432974048005960294763588598786833404477912633881341703394705129224702905262824262258808855526620199798474268214912040179491416178004672247809220281011239059545597639294367230048738504106978663984657325304998628794613248680860309501357255994950586760962796905011960393677555784572042617474890030113594425110939487582450993189391553219591667298074929532284821982473387778926155006276925215843611238829207696423528560798468081996815749478682695676903021848910675602380083134789236785703143034012372337102542900073879941234920632980531706099702145862632057011799834331661197923463574569606990082149596825683295854899645173978389001753014638130732938818334827959589449272315063822727091073442144052986688320679559304108921560044898078037583741012002809838436605064723210742161810446381707341621610504137262882065177731889162170608293922442577273962048194798859014620783726171721212907585458543789352026780188202207963032946903544726460229041488763238501724467950196628356538711277257084940151954195073566050918829502217524021918554312823479801340828966823882678397933385652446109507403922132464481284967176431992147729582371515135732280590632976716650566709036284839389019365587956943616062058963064018422218306074904438496902917070732477355572480786996246108509510698260007027208870262321708104761369806647024945922441503868291334678303766428818164407020887485651108871752570854021789761972675677742025766544218864830310703647355599044585584553953807153169627383023117065188421186767683474548863663685251212712338376327141949757019402027651508084315992040587172454970373447802262671428167038572514341811008847107531369204259124426935473813769861256213355036686904188668527369233458471793253001333969268736855048862314201781519740302547733437693797500757023288222568753617638211372021689055934366610105148501180052528649170045641400248401348698205858246175621635215123438513842123545027400519669710258384868809385735152804695398530036121784766902270473500823497816149790959825743249471995487490440377803882373819695887454275509574715428521720437935341167727311772865160548344183153628843616986005392692031091105209044659993589408996740737267033036346004889141914128522901772081385353550260756449708719323055332390530492731681264939616114035434495338807180304159958348483265347440872615608688754324311269932189222758491046588164961443968717889210287211813177765513226794996893803507090893243186672039383776374622268746311596163321167370146908765069045434473569069324649091501284025545659734942119986115697326090941805946686135935204411986176382895423260966618606724546467703256100267109932213974670438421590742560182790880547109308715907671385886725180728079828145491243159142594175731528622809684931496740025926939006172155973356756141910511812968803992036447250303424175329170901687068314969722438442131145588807621778193626340129590549513926211802060761137461095037210085773065017512877404673950070831404310078278557738627894582684483987587984265877380812426758199663404862127614577234185236177298707709952000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -70315972532361485769753475230182498642240566571274309925604805499604845110024149791772058810223764825497979802924781755402415028500840289659118173049165960740318479758745971150005739192032421220138093694775047001383055199353173956963236422058338926180490614824661154443143603832888214708422874571632789738464889933489277794088480018527827917532077515499289275230531964757254718497450607908190577818841345680198407736857164460720330998587341081632405609946301576725865777298375396042513484843888231623877951452703261805322329135524997647676235093430406104065071612465204992061886038572420629122229127916576933013260223326791993557961255825520968805531026201227446096929741996829532248677491172793416673793153942492845488425500710777594257190584234977246277815823728386691832509161631319575786492490226192280890876111668204253683935264815781825492650587433614303655811669177685516908760005814481031232673493594576110067531664150238280296752712161340516300658465329637780765506545154346869718905260428325343008161267238124493779177059334443588578812749713261750358924204453320916945027154661333890271358294224802770700692082771784191412450417419230898741294291223462284061998066743481001695221281839544486800353346617379886472483150598324561879301097779410337323469151958924824383604744237955380506201371730977897851669037720487519246074060309545812280019227932172256682378957533896466436727878693758517353541448321981343141379599006358797771865860933072448132338733247857278395867963878714332398541187775811210095405877137993866264832151899588642661149496439004301475352181743341368551345715385670636603052769479319443313683907622497933664130487960476170389836900461750327737581090814910654120804196826282463559828725364908018533482086881483957089395672659638864132442512020813910452467235101977756034370252880046486000297808537833790595910607747716870777212576650891099185631494182294128249452237777230846957191578887537720081944406030819340143829259852229203129381109383994715750731939597091963719557896397417150847620664247553101844721675908541131258333882535828844478497624859497897372815726793719353356330307213012244402063310146224279397458873225138672642449608978570081895504448564435857809639280367903028766430265966685462583940118017405969574501702527982755121764962798042554935718953236326129455251567570964434741585414287732515941000739221806644574288754902302913004109604648721116958212521941919164783533121625844897763348765438768010068842417507762199918206403241142221362615380016381471399814149361927915657104576891611238755242422123717936841296724800766262255299834927516688283804197016541370062085464752924175667065131694348105451229232490586030317635907543956678152692246199359705524548602366031811259763173085924825842655238688129743572521029484993168425232382061096344512196063198711016574050161956937878247981606804994903821422509126676157158115863459607796962088531382536349544385646552904601736037300056401781126945825197906958164519179888464578745635393704616543936099414749433323621424872158681246629146199441087122991314741487996513896904379532948992485950800686461852346253340670978142013347238935352409391681579060102205224557564635377567420959277450055591565447649046487970277950043690155266798521033051212804670313851765969892767986748170387728182203156025111406766305011719909095053453624015968657202330147250683334323345219455743068524335291006490626550228138453732158875066185547268971036895322683787221612107189692449266559136569796311430444133739338143946374418242327641140195802587270215949892566396593401405631827996409330764839106442763797534159953052231040123099191679697180068195668856249711099414371275788843588640569758549771092498828873720170883641608013046682348400991054523069796957776052389972431407219980784310691446685706442319305540169272350860280295691240366628823213609165714562730952699376961615125368788236454992002998868587105812345604623651480344769401919104734116798243163840643252663568023975254118789827662149146003886763523038437147447495679518323272246916755395092396047589337959830336307200000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 5226767447212299779889700788521220289418815603260400248784848755461606470844718737742468321117275851660998060736187082740558062977512446526655243224579613364024014792067230721022582004004474912909008014088989641875062197879712688743135877238173533287943695148890534086533027075261427083665083334948969771418085285536841319059973450971377051904515886615337382821747383938410996698499839639395549688623061405062227261835061357994792437020599428106186750520171217988271358064948810072697074299714028346374570749861902872306241028030729794957643627238904252267251945400480833286486883993143206735177132647920214149681379311255488532452882779910840348203119819621420936697664104326825933424948304224387468343066328929616238047011342086434239224730503493600702693079316141038027208639476407876838844955252568308455690717646021341511006085441981870381459156640096193085053005499508848367390101908212037059435875510535483977066200446160697385663578173610141005800054903229971340796919273153273158659902749456395460453722395223926561327783525936039065800571099700298262704870421652282190876505611310303469295486322328799617633958163847120788030575662546256900579574686068882820504200319750434455646234968745122301998162555267877876938855769518881541868751272183298177920377913051063021484825580091995916705999814552315201955559438132069248265218513668421197392140451911226112460281492783246704317978929574155162925558008443648850141502107931749890847220636629116102228159254539761055983806096232896611252428471223973292354005772998920351003815284813729753115928349168824776747703622108892371399318248759203534668740812123181744971277397597820764806839477557479787586023975215611553077822182368321291909334455613199884830451061127635368264002721047808078974491742467145650551204908001805511404051051012371371969417518517625703065549800394507250191209202687825423857052270577986472057523422314180336759282766469453177773811466026346242679586010420470591096203796074721646349472571625275121945985660448942716628196366026124552226544285441063848472546844165578519795616961638059354147801334719103782579633040338246242221116864046219130168590178656171139560770549615504512745355580767031496656614192367552096747947824817702437665051913335819870510750495771090450731787946727619396705793237054619088187039536438812383371741996875222134707396026095126828560769927304860709901103496703316975401329056381138339270999560493270749871055591556692483006958805761210993536021110868074620539827453307329537411707386632959688641108579114355852105722515885489359442792397462166293564577596398665661863336109986677418292744826420658154914143107080319951682193049894873797388499002583215465265990792217685469995375017870684427045208343583461271898888345261332477597282441531978218065002754423301588891194826361469496354718714580154472353497282870712193171630059412959357664964559664886176851218833970771163276906625618729812438239657885088084307883788041564617423135234838590602812588430870293118177641970057770375235555542933106860521874694586446995305312637837367102687836217552885747008241833884498252054401878450667193232962678319569923379270546180205221210944225671056577798887133185908125558915284560191853765492599996867382883865956431033354298028581628019657532183147180034507492732626544087154819101671648702231547725701511601609399433764712314215261902333639147790924977470423299561487958428016800418942493018439556646163668002437584678387321336562051184428222373494305489597196142888070578366851329967791595190557539823147357169958636543891666074738905734671357603316906441331391892191310227885486949095709507739036410364767838048780803690950277709159124385384702853641371155941930301291398193987476796319855631745525730381176587198517737019657140853940042937860007304034211708788694293440559418990622932982685206564040412611141895859443064613515067632532333670627925792753861507600703220743346669352475831489378735087268653475499345558657363385198865799888374348455417988880487430769767846222453034507219094554204771505070365329042024216996937155135919882240000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -191192573596092126810321844286481564776473605192137271453292528370348351588977986794687117092133546123797098554535060893743983211199198016468881659671221629413943715851290086224847939767010803260766570204280083179965220672724809175807446031182288256570354420520126788717407469923486564209752889582837866191900440951157022815818426863420955304642215771803471659587141912779407438506299987180870871452629084655855853079362751113414830163474037255149138082770230527577190866254681327413129720388913087722103060373062754003196384516932930854994014209588214264359343035420759581716411010368476731983622360988548524063426066515039715566006707292855666125906125394735743002289709268233693305997149718838207019220151357190609769966870492455389810605312917432016927248747933555390342863476001978858376365222681824541716688184270170407078334888047203226547105953762215960790336845985716686623221345142919012509505715279371323464385083992148729248234209405994371064059209134991009870350772884670837172350849150535619972545463960732246883119309149596589125040726993754604234808841372783211312364818166347955969774403815685467235843358395647309893908514982875080910210010033016571944969012938955103216945906982017256188573986850980911695699526020342116031067920468792438392652547011310514249455906004733968568363786453276376147776722741077775493956356988153446909564947041063827698067434847104341049793757372082666373313808863555859576099419866372064307611019605144735394039016450388484050137207159787231038139935232799054554249165960148699067790629769461674764839734786458574329477608862394589954688880211100063743423224110155974947122639694576886967167224359054864367021980194907979508562925867533025864780826472557335815231263429473293385367059015059737713549473215745878211740365609586804953398570816992213549563201789731663606923562215350188489259442385301723956885766454764778350813643268252543654466766028268895598055586074830347717477052016901178284346301567162419234213099248772363340863067409483060566504259324407062687378435421478801556179183656353912281906200583527877087218411469816086805371758330223478193198014137585578251004920744671261241874696583550592069513967802549045110673024914027431976365780340925942267107255815863616912576973291772317472246679203179812672060050479996564012132197128297754934924797766836352287939575166077595080970299098078758896489162207520349107829464360473998034076214008045918488470696190101363716612535634798621611217828305159771312860848821576281303302005584138088722005408592226613852750342016050459084386281459400637569484301251750517308817898137487095026235194936523256885420095092205254631963428544719032634351750259664805900614734763876430786341137098277991743397149220657821109935514774314492252821772931267665201426733704103005395605941898862019294634894499703198752972740945267931577649663365928351545519036695083040024924922933354457674334984538063743368684977083773657713197863545209944533926736903669049995031916970569836420520830681298192054069085160099731783866182710196447815397601034427754516398791122540869367925010574363370092289135083512561248273343834298862469070554712933848530192926948489219379226524992573374068368532648878180121493122724162557672945473228982981624729679296852190796116105724395120247457624361453122031857188278247607024801275601530936427464812689424715811336939305161862819027435760426342999598200676373068365529503813330323702012992854174905464163450812866041429823446484797762093166535830272718380119408782004189060550811038971834980539881686822787422591632829218652912112541574340975598833694877490402149982229244204673734738337054097018783136744471853134361402191393950720624273628132862296092586740912409844249485719673587947302734380609193606195975035161044046317607236963196905619883926700243481257132427362041591090387402795961758194528385949716317205175955107631330905995919654409481161892652187044733950384820332856325061153913134495115921375729266476441079832866015877215399686814218064480570850629643192587788361011192538963593725243466285905346560000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 2607330193069018817520376355180038824185860387766311524216966921285296531519023790351083103666224502338224333590478843173845689008885330082415245252584024662538443226691114538469280617159040780893656635578619759211523371058074789200366849676235962670026531376375246823914494194742808420904816943760828205292755881405473527037350556033005253818375538792366563907455652984217004178658382351632221361925882959246089104961596526406341034740684631434675303255011561842829004494452918291013743457861622215013003331800802128550728545512621400033541431624631089102501645983212393705832071480152627826522773755234853653767841073265257521620322919109442034061726693167905652949711202115384829241672939478427910777003130001429199014870378507713418346045553219985733362520077178016928180033213380023248862110552301792187118797619952683868575051145060662757434989326748744337938490795993501731439872641476761486589040683911518867540467341753740212827088687253926265043731822736617641008776131888453168340303151304041192367989084971884299413388969600640698999329341392358052385115964335640768121084330841983938485808134880281453877016621558357313763649505260955495358107180934032317818677335388590529209478591574317848313611608307763472322414295772021945203559366988186868422840869744996694865195938748235940913885321154728976225489753319872897313914658545578497838047494315293105058582460217234239000252093688940298359472755672733681949943635350287907277476943067631104277535144562930355251363931361348692493718258215650844710285675770296536000313182449739935449649522503759724417083033325008040112765320741774671281012767835538058679673705012279352547225087296649659814375223867085656221464286569782616838908972945942968306981952850132035780774667115397913731819929709029413740926587730446431347857948494005526036059988285420377314755129025847872625620889510450773434786249110197033551526061205109817780833393755369793586425242503524970426339903668910899268730801846406373327740648159344675882279718802144597069555855887239763334790165370929645101409095459949412325432872960329633267589956363776333814353828271048838633018526298193420129702122429823042353811528547080500053149862082947929998117844923844012348066578938521987690202758514280747432227188252001524477835119628896265685475529960043980994458385282231299568237847288207054849015824034269372930586369683868794123175828205990279053589175789865422944173987630751785742123209629385030227289525038107885543667333890390918423722045561954085693119054015458923554969410549658205794604824611114864691749836440032699452561615148788090016165396510026121661668558191498495951840405008297868058527285907049972092495887158752813026700682708651752454287543143836928249064195348307910926541576277057570647418637564471106701024644750068093168376498440415237444900565518008290079174608771989130547875375440207808690114814147522228745999899593884406165000236528771127231022161297123172522338384133714315928506344585703666543382735407216955994309855516907648758271426014342254453240692867069459982041902761599933420027414458327942997222826983102720281958836766220605745689486118997833226983302103223803565393276516529327616673657776341024331720010749648896487638682331631830509384743238334266454669552873815590609479964495452701770941193055463975934664585672275169323323004793562990144657692350250167127988529481349872581323574455851556527884870455538401422329070084808864258903001012355242114836109279201991637265087898807534245758457536910386076726525552690117501353172711511739559728528813902439256167948517268653265245449459644971187336445263752040944989757576269235740266161013030414931248452512710345861986171740670781967034949953074798701048920869042044426779207656682382900228091933372961464285392774783387200999967070705130901321608145016620807378235972880572265470900862901804212931328653584203753457811913285133849406462015837416798039872214442829818022861886183636478847145051249823701802662337846361685108550494258215985346083601882306894520906926810784749630526971921707787520568826265600000000000000000000000000000000000000000000000000000000000000000*i1^124 + -57627508112090245969939608047085471245920679744282180862533027734990715985924885200147554112965603803863632927175081356181968735988036974549054043339000719711641145773426976479626667866364013525376229788340895490536898532764954298555093198095574312607510790076551830566384776835862290740974179232277922788205371110756760320190227732918624757876481702572280738004069519851833770769927216211743343254482119814989814752848021713753888755407891803270567421931158736845755082121382786779152588855948951057554296166400698135068821713768285259741973732313406163071707277597312559881378860687258937634620435971619479440585227355352798881965646027919515625131045467371752258972078373009592437010686421761034963466402855871322822959482630064215240253296420851734794107104522781498721115982682817613104960881134249642379905555572144782860576383043019325255164411618539430626217185047133172305112008661546734628059806528689173547180831765460199567968877390460295078074932368097280665770547855193017418506088224089519392728135438841937252212552633832691290240158251149307925125439855027375547307641677064993604016652435056683979397428825906048315390194962935637696593972432090554735640879507136327895100496862156072921659540383653295558042650850785319984062823896157367303810362398529160693199978047589123482673145132753227440842100276157389020414550971956967193106316412794951921628044737342823821525275284494173569298214065598998308150173004697203486449595100014530246205019557490819529125371217437965848614026979065532804119132968145839334902887209339462668356264229133228209303877775947096703058816930656626466231883248063068696627256119304825742166027032759350100190938829483110222967088511626302348121441365385742992174653456159629941240721063069549790946758303693454173206366670999028115759278612214962180465968445115905266180464375092834200331852780148046721342693891516843418982252111074225147674952518067620952645280838762836135397038950773085435212258327612882755479985890264886904809456374711486818094819496963765489522992635415609585178216099092649828601981140941181615832312597768636249596255586164656042395969446620440002670682706670774794723592921346712057756380673819315950318660117684500160966872244368462515672912268125276315651763592268939248411201162007781912249081429838068901729711817474661230636671630153434879670337889954232946073047048751271216139190215476500338516422857456599389167599013417006718576791161671243289643699473661669339595837317753875930510684271685502402328366521791752964571616480506155659517409880388655208932719244577781736761287510102555455637556292573354789445255429300855445667275701995097323483121244635345946411381576457309997269932431463127113846442375562448934271676107941158550138102504772443258837882018938475030704545059532267809109998315946278871400611101193810686561501532667709917029173963630464362136467217986639648577381271875485039378407972761144648854085609183662788907788656137589305826420427532254812553461404631904313414887762375922617561457257351493380878805811071501150800043012320739271467820426794118934724509467729106629811407647122510445136391091128986244306889525453368522186590340598455756828348985500369896408215901358107164393378974716412881456499678441547913693594862784380725599443928430585357941515914453426245653491672092734739769665110225983540682118576063856836936975671517448050844202256006461979054145804166980566570775524601663563192352745277461078721051809779990466476776689717731776976213165878282837873450124961797982956281912639860120801805021921951126139160594227743639113675860095655132492053060510180535512378268443665456950446795613978515882952482790257444839739578171655238927967537852749656760619881759830794190019603802187387048438349618539408164139556032656652004262492265841309028394923331447412532016624578107472994067447568884365908911751068890342140191095708643192842753710244699926091031035986506810317702156730062577600960156865416613737399704015922919957735434896375952656406380047074437333896903027486517396210749822227188600012800000000000000000000000000000000000000000000000000000000000000000*i1^125 + 11216821569222293932302511970182052165184563139127635446345795771053201390144589863237968225565140390733784692457713463489363401827012586068898951170828832824453716994120925725785537788101813699867108526723941563743598719437120995125743860270125907063080111452272333758995398237098683343270016102215533091441301116060091173534727740621521259506459244034746289820343133446048231694505053286713230920192574220255003333176669583695483055753746490227649638846217997261796352416468980879252813230663357413450256869743367990794209970310722879128030903919147916213406757244072462222992835431775197607404935457417797151027118016655017030152202241726789324510107398245164347417982219321904727862882549295777787175656918372066011924694912792026696156917836631976259566511169769945823040929132147762058775351985894615849227107207373027990144837402312502658688292467437356239113283272709427258752291891476793077190399335841383904214343817745704026566734046523925469362746176097245728898176824993112766592119357360281222012334599552872718882352436277412932179577341759849110698246560027614080763823382031472809757321873015417922323650646700032335931955143671985543934731624533703883760331331897589757038780102342394358387231739717416904693145587952422625791704799548649442824512925807942388944016070685876262879230878560394334386751016358697469709421175079497555642754068165661755017483046262689763540029507102886590526963867860915811301887977789244986989114720947900069701603677713521726645917250700547248908263589044604232777106910383740693928539123389780876480910833957486021380780814923546648105414164853738397404585327932787415125897842663101528860612341038072931516501290575765888419527605955620076241537685452269868956902314319604536732589191152948977410078292014853885230220374173613334190659271176958035349092321209105461394804454712198767720927488830759974765892715122523863138232395910916227486124237000236466221828635715974709773769518210523527561734598550045212100135403599305889548532353976155273866748106864817931359118235467376803456493600764892794558666324897039302001643882481401214507624043321400158075090364228491692063007443478043809910268063430661523091731992007636367520707143642798239775223587571613943326406753131454532349208097832803138874661426724979324508787030602323120145936999621383782352652803018674288140690211971306206974793718230247152798249487917675634146467575370190376393319044373773261595515421713893891593387915899004796512662679426482220829738394116458620532275963812433896328006093524024481294262509913296429063683963388204538744703113505438973397572347257487059218736354537448065662128189781342973334191675104316910266124612061806678157577849576400692725612928959805877488075034822865501032201294228727047960842479868146747082595356134007640219133436259259057972086708356362608236894342636269682657277477166849020571481138807626344715431003349108335974269940488037395339898416270686879336222801646230531762073695689259772255243553213542372531416618977530013687479171090204641442293399257626242890535061854710701320065756754650225178455196513189651573033140290803313662828492736686757080756855538927003199069377841871988188483688514288688584787560580185218101461474092504123503080851541802310902470177748840018577580344497285120836830847182190042010625378762122461010022831585274395776585221784696951832989881298326567466797381320235467852382859285091243988116825259776093163605124955236308603087489300581207856476419858958615412253758095631685338392133865372489406208525348387839970507474643412548115331002650262884210367764102492832461955498094229062637401869943281842687809523329082017045931793783164190175181574384141417487008851801715000467407102481312775463650444126065809198036477793639709067299767516362504749370395394029140006710597463570076664212828901512978318136899125532810810879778421694734762276750304172422406241346508878358770274514766482269011979382512128317816732931560630541598926709919378345924071802376450259003446045227946032259236276157947467678890257950806376448000000000000000000000000000000000000000000000000000000000000000*i1^126 + -616691349885675749544208189532523644730093723962897794098547855410184440121439608351051665486212850515904934835087477587648797569074228882045681746736703382670097075743919293768975275807799717166831683417932879268421725936482082736856628055472136354008172244732445673047834147494307254465919060558830794427952095594156106482818249229647861291964301713361214404907441807507993009317359599761648133255619617060029368250273815002350729593421559927917783308476584400211379029437927288999140206179511414897004775880124583173837502636028568707115134428448221060229968743748683911053965893536560329798832406926743737517231714156363842983441620609952049486405255343249416809259886773561000785376750791154879723183262509748196211841460995642088443274355569720524869693809063509652052715578750698335868393598495857986977859615811020550940676826582423448193512495712977725067259987522662951483291390448769956018211745330798568780460302899626353964728676447883674001837340435410829416603646602919705913264659700874974769854890987154004636615010162431313800297951671415805732706683618914357469790339252276053666663130733733656202681766381375038246800761930707480877730842876634293125524808193022091733398050175998941174629425816974087698829483506595831608568044223042574031651454151092808363887533903934117137935809919316657721014657532057713287684224751266603293108546713590594198017914278054439971436963686359901973820290762919023726469952276976397396668928803284238464489820303347134078089133306500984194459095449869355385343354203068397380350302099577543913941794343822960865702944378464775185156406796853749569787265264260806553670018379262656292374207069726475081828065376981553122858561363877179732583292885429794332695350409326523909535600135614605003988475664326303523818055550880780745358953305259993316354242991836949771748741744470154857302715408100860675047348990423515216744991108682580276072403063457028918251017169862615366036131357056259006427203498699926228887181344463920203341529261833071981643667016325899580778900893135347384973017430929808713131908060349710801643463454966502823596406515235785596265505331460087921017298305980433817166242253579724934386731305719110907973073429287539928604931984388816169704495153759902979633579110381895776283113822198382259502040526395598911981815669669154043325730878752943355478177862371765437716000233048549473436833198284627802696305867962693481158940984284737079361056705668149521455865339490060167602815143029070701209384318069199717910130678682363217525703191862792075164448262510053005893829676356307011051618598377391378807171563053925525180361331118104843420655765118749955543925766737080398078433867937383121383329524839761907804899712600640268149336936111874444513558721122782050938056899710942741284137198108428668453786993446632794829946972978091347230710190717641956735415683280300559714258377521456662026276132514924913374041713099321150782962297256937033306744502096987650595080820691776647541662738145987958735941192227302088941555338900519254367303790036703266135894734102254946294530154580531617224799910798410908719852271898535734284716989897885613418099504966998274386221017329495461123601379934459748149046969232150710163977131600089007401281062502409625655791776091753615601990559942795482832630440359419619225835252180289634615032596560465172035699131041971482493685545984372715642446624147216890152446862041677514996880207558882790586559673031267630736104300648223531384148826765405631107699104588396018710779389869516127406238240817069401182681902421852807012078001006709943057144973773241696702764207707495701012658612786723163303634170302262849615779814988493427689330129617515784198551048451664307370682015203676680271975735089641991804040846321270259302010047036841711223824763997287553054742865346973516101784440744148652344250020455247057719627752390566605604155202997774368061053688936647711146939227651481249084460845641265326240990025900366640775252532675639431061411702343550918945476261601995522410797599844163629967806876876800000000000000000000000000000000000000000000000000000000000000*i1^127 + 15794957131541650181799901124385869243676286077384250780941151902238988808632122232387394442548958714923610273379043690579717702262406592480407921360607756992651502100392329145553080391970964134468150656150559481459808928110709080961103804791850457551188393935277365519467739926017120428932348571167273254039125141820405824712879829602535524142281729346842630378300305935389974374627458786268994372480183217704487694156780580396854446056901644184496497269454287187164850418887783343417252053211492861828613811925300927625289138878590613296680157829631200742236319727024955135657818477619931418769084242589716577718273786118223730768747597106388215307134292506802847561509486944607464206048577514472891331289300352499753391618429423298986152751449300099144627058982472431526392064116087109253333082411194596130662444972053419571981187554285407345120842371345106392000188467836837925487082197113661824242259620056719111871177286163785090074259771373997434814282254614678206827516911922498916513260416617028415714517129579643518209855516818875055611728833172147862324054989348012924021586105462590180248065968924591025916388342449213688273169206193055143698568238869314890164968517278708049092325884060815325505432612925317433603077760431475696827511388702730081281001903894731957071112812800814187437842413132257430863834026665230658632229104349179820701773045618163200000300214770549207602206020500309201390026823813300746789470299663165048646629954868270949163284628244563235704201925162803334758348386732456395933133058236154365907165051699505099660683139828399224728269773666091182120389934428961063581703054507877560919737170437745381598749446165624335767102661894528712038104683189569811076094513923389522828321494321828758909190249950562937036498829437763704752837590954155119668762195922640546954311873686935649758726174515513227353902712058015169723630399630402569619791141175134552448345035544640988568567614498618701401590275988307231488994930824044658033278508490153861898014388791176326104958833017518248239699410366131210030994648095721818069937437422292654922345440179738381674129871434511721002608957305292222575316457003322179045404592694003051848131809003297941262917557131338954216135699368943096596423698665155845977235353441607444928580233410446196810024829773865302954003090599927673513169182472198016590933617709335508710173123182470086978061682152296313061141482591469092013494239124260649408272507524605043611500014419552852802472863424499931150127363743281849789012564584961930281485196117048298134777563645511410195495660099505387350760204702574015831481698292344990843326337267333602042599529705583332921666649509339108096874745946130462897250906521212265474127269729442822581948046752636955711498950989233154044178379221481843414449419642560692769110420411219632575768424387000909585956421648735815703636313239853467186290356778823854725265949089973436096045987670142342221635731322650909401418498928714834755323729905665106542754581059501332544770329975007962476077287380678661040522653329762737907405997399089582202495804392180898606447733256744825172143199367112746416185682865909189939583930108982219606623076134968427513748923251773564458550975512040198157458422980821152997530329865851964741187024133631518983188717012800135302313760133941182209374694242839990897051674854355125063599634265458994603090013377941426965344754964430347902663308084068587129215647210803605393458592195840473941857876282242269959154120974193967218426521924309492558258988041127563369681099938824814134836684578658868941817504909024542267259894874144623555909664313881846003605101246091785616731802532875528991202995438699442847054909531788971815564217740934291607220188549218914362682775250301048647921612241662055189785517039683598691867989807223144190970907160936063508550348949231800692533816591251712448338210270795324830205656903430730046708852612113198986431607320803280032008617543910731592059856289477857591262947815770170658853830896002042915784857537278049241480432540855866983710720000000000000000000000000000000000000000000000000000000000000*i1^128 + -176966719936209519156402567756280107664559841707723364023901399387492515691238813142757970380492977720501377190497929678731022650835888154104041297688685579327056662082421798051927386882862982755328399236091449450249500214668738995322261165348026643869665203458189874884532400537768018323304157027461219074815487657338639358338869953807251535049716474757074747654303416960446468208249205360525132597588271632726281122368351039043500781796012306135715989543220654532269700164190955347467071713021622517605352945764325581934061872002877760897167298219706521663137470994221893897317056292642339644107239668485933539993568330960336435519327104176727922985469841328020545999104674738362479240124567503295464884451868376311183813819634357076626127381273800678208007026802541823043314797402460611196060313767319560592668165889990969440709826973755227995194091959182171752934073002734320987217295842047349133181931526652093799745822897164109412964041260263245267606642503714673855276712858821003182370022100648535847735563590219213444248669185152592351056138988200447828299560188571282366211622629608597467335438676652018409747746769721605943024840443575483093458635088938941334193228707490573874873605560657209346962569634427313034892443243056712816357408547338928185106193247685426281556810038413297315254686840800343657776085468711253341253641139877348368851654393862691987721164818055028922560839388998690998817558105658315159113905311993873705512384605553131021036312444739740064062109025454672790582539479146525757324286094626180860437254531850534087154385066248478856964575653668682218940495567897899676740722841763710346405599721555089027192647267652012730991247532643789197205583980867753030271724816656127030385209261036008746749767750250921696044275728353064456490987838073307694087525991889696424644873246414989683079583766061201284325440793672573143091064181456843278936101792131307707075800899717375229453367641278851431331205445180135250552599305375140899220437327256446752562575161548538842781890159942650305990526925498228075462504838604684051992229563501668768733401520617744405848172644089276911979901456369344819378246649489289147675575929269069458819346733152195175405764301957698665890598397717239414300118787903554120975571735417268658795910491244936875314501866291801342077253568458781343618075841034714095025730512002262354133204657922133485108448749936585935567373555155475766620444856718127818229044635588287259034626806441083148346019148327679962471312838074034871662285322801589908918574339130566534194463381090794195513950478514661358614459780856823916270746074034347540832808282815801994922300129938973031052413598905008907939315725361079687176727604551631428345591675122471903176490743220984776895992542634641896076303397865114441598495720311007418640775002209523879985221092074443374472833073900474978760246846921210377043978762279716981413085506233636248817401360462410675821865713149001707044902050092754930139049386052714471632661872193714814490675894852908039600117074157220786967563024544812420248499062821456295565479128144849177205933347513339223115031458204267978650244007010557873541751709628537331998914027495091297979414766282851142549581234627038940858669822434290268815515204805213666144645396592223786677929990700545509032797482456122074104207825905930348304564065327573327974058908161889891255841349200041372163829701481817084243187728226022049438774196206965088158348724589566214255248232179083152739110882298730001408382371950160053164769230176731130385739425707899960454944393777471507231251782125357326575309348197338773496266194296058680324034834959145019588331047943604266189906773985322464782380967002531325653142445044113430841530339556776586144379411069146910059822979558357085603845376124741986051860176351808674955952191247189190433535611920651735697402214557145820939248049750046897597609630518769618207782643219934130671680287208120493279649179439033761840281240653623958700121473809824503105730158920949061719138303888262265966803307273912320000000000000000000000000000000000000000000000000000000000000*i1^129 + -1154835067732830381753527321904050820651289585489175282007753136376639217185989380263100043748601259812151425847610246202017497791756719244021687509131972032755301650243186943835140544453201911365327359279494539802650886173244680771812492160267886730154749770361517015785472782517372506711537657758764218109775237406734155654618373874004743044746702252510700804612859528132904317202080222049897843091632825865434986829469210319442404054735584214432188248431583034877934988624880512698552652659862006507090340019913887289779236890219899772169964367071927211508763026688716891843040128130599461561049896956241013101553071342341424625390094990550651260435599692748921842235286522311174043818047815921905787867765902006349621866961447476471904329828411860786892478970450418365808200548502914080829845438276166048671572971680118732405184225009004427689687104139896206483795981062511871868327593034007805380166726355579461418893270502386346790096552064277018556468020118754017553460374433474505922154493638665291438512239471009483107297944377193286901815519324227434003090486008736611133311446845835580726002094467892663529254843294643030935488275108941275426859840064338886965015685846763314070910944759644474578946368055235039919542466980038275292995375865095655804662021937261263048346470547472062904454293884299276065049500994695639774965900110432453399921757077882087833126911789641746010165063826224433898535839423124153335456095050985536991967041465212904764146058185777408792220144590966346936196622147137694189394447142763147647113684591565660322206809094629810379889697739401462923663576850371515261387998144578211812029445396873383419551252313058765110245714240148767980312705824488679551058004884464728351908785160659547442201279793535951601436934444415914685243294702645427342784918102360552030738713882495389681769789780280808115339763031633612800813568156348360099205227924931027611999393388620218033275887900923026771683002128613371454993042123218003759229309877408707165149988531904294015966579165695404009055398128817295438363645591767247388544170982148716609756469339047816713748321967448599159129053229244493711245230566300349309394380965014272043912592150490107056741574141559608698761653875929401547063318823827859441842876644857065253514066403504376351459881099444046431172298562849241263710502057234543238179838453113298809201685244517506732533991807279410277682490136923508195040239490133005480251151680589120834220270121488728304876315992181152265753356757540465930762198778643556600057003589368571738690652825838155848541864788845942567316624908990523646292114031149521864459962442918888440638273517892252455994737170757284069556946467586837991121178194168188436998147809333177834146463264548206405508867680813604053580804243201696740659924995093487110352095256888678873943650322807634298599618689541402593122962625845488162044441879932591094763024888679800393183767000453055549336311270837689252694682583065974339001183516130749239138649323157457852564432942400948147950576129728639320276309381520988760460562924858598974575718487158605884699931673296106251100739929977557960880077156437446793242544121309549328051379391124605689927066185928479150171389037913422273387906859337666126997087909246077616496997513906804665119432302137767787907338022165209000127224409738667485638607077290769190716908518151629686198834676123619518776993521363382646248337131226501338692203970712726401183834488803721159921224525764836154901350282922797745601068169265996240239691318878909206733005548511107287291634611021788081513102833309032803281508931102302771411982056088356149761730563507548032610257823084285323282691750415815262926779751682926136293647397187766197846382464514825221833850042739964714203257595785336424128982446664078563476985840121670785907914426098675317735425196129050463537309383394324715896642795154669939098411198040560496018668409486121035964974748693078701669756170328096520318919586750712966161263412821339006236504249459739657939888239614601584008862105600000000000000000000000000000000000000000000000000000000000*i1^130 + 163594565927713595543229604374676059325224599527950610605573895233823823015925407462882072814106353547463013289482769026487602266563905407164599673643190951168050429218580102287758330287107546916111657307804036251809162840797029150780348113232807533071745410607208745359566053477909881458442456253290818676359972186558808441138483517814401501493431686920538891465954193073439397495433528281729584068716438207336959339400894755146126441389373511857899701197793883333540070698914499219488257285606028389503078344588026099346867368342141925834795168880488760921583295661964015792817129487289816248419647980910607414424120041692118678392238009451311456868612804826057184420105211153361013915780771121875273163924203215067321068439091436670716254590082197504193513458402883023778623717827131817222979228016137101388880427735365115062788334375603626047908681554576188853937256576961846228178878289120425804220804231636224880086952508145070168809923760963115545394077028246294454408113263659016275621221700760687775350372007106091243013344360732802422773980903591780503494614381859855225531815203438863705570816593511963795733384672158637851533444894186916008714604966593791756518533627638965146154877206099152306676612771124906188327216805637099783444963905005966751114513467882991527306758752322080103055800236943410228052417328320893092341555540693119264186364998086976326301224607002070828283879923777595670291119129105801874908832096528016987387332660805804272050029140162595435210587398614828732225744029471205113126137582346137333453678766377893568792399164037037671568506861052902223967512521819968960257149941178760347942955901758478348989875844476078778749334630603289548999442332334915750231873028964726196297398291092968721188162253200756335545329952603886877975394601772855469398211934598627442921550147285307327052529828745300695440705603207531757285115299854066457307109427998455894442215682384874045571533773506816522140625580011506700344271161244695739401399822165076324024910087033138685411753789976687788006544179837310676948775455456818698334794866064955129690313929209623620416081387688857132738919434055954099137881495606162027117756706671731825399854839578732317255075368056312922032257538778807997667255014990507964384056753238437782443217339673321656551024544403473053165073149500460470535222385603283585008489613202020273990447656321204685080710502674261369585264328496756270875924879453069628195787476187539705491075184578657403770285198103869156120619907824046981560846577012793877956814779482936646444368318523953394698184544417756433924196123311207208817377077133409179004327568554752664116451584590255774740121035836022535642034368610386699565169708823102207669313106886273563305806080576104662334913587486182827258496611755790706467136139225725258284791395854742051947109815888792870064540177940582908182855566861710131752546403851344526910821796066756862218427863945408194581346668095185488133249491503788419965398131524298866576481727552146369521980902431228080539362851750506645596995454406226092573752227495634268606678177289575345593896249571084284115797237598632658070270513403544868591825795800545265518267430047232668953133772970890857172824478695599139527474479690947459497051097622139405854270997587921628563437971167851653137509805922810666691469921948072674488385522814489115180725074832117284252742110620197852366807465189324925853892083418510627189481921882440896281260468556912864582772704060587245228117080972648537782092636834025989276159333318647321855504779814773514915316412082504821351316201710740147674671434517734647445319192000500179872746570780719942950765060720528980448628303928358189280388507918710045347579253196119098136008596162160042280859362589436039125518296679547904927578563648546927552867231615706700922415094752438969216512169821719973130320187419134551010056230999616352926225863924379865548310419438502693444547886903999478396498025284654461114398048157404661211642828052126522850674426221113375584232405517299875840000000000000000000000000000000000000000000000000000000000000*i1^131 + -11082531332096158405140531911110539462648364105952994980095147764334465256095345824242739606270774062615403489958888863208791892930648922037013166263260960469587699514051903365745522080829385027413900367673079274592695168950338486132806155701547587942232429355733026105869088913644303549610587461949484624910247331674985239970804123572788006028906240282257574514619019515349470181000731547387159961458321184228764791059630726077566031449980421926791153706385109429226930954802628578952752736817308793307565262375584195823628360567208909163622471382494168218840095821220702180583086274071208057575978034013041084194361677291704568626660572182574121855671037360188033337630811606026433027241511437060671989818887912582889335606809420811665283719550067187095136262983174475938275023243974591440787419784880054872202787425295367725819069652160534733093434763169801035930476914608156322338085225477833399784703761458217758809092337235158440612577090505239287909428260157781647214448624184813576453165727639481081133253923946321983925256480868365171905091305320186147231828717536109524258060426134336598678859081311975468475262318174396987762429965727230596712856877242838212654647436805920787709469406449563507304737698961718669693820784819319257276480025098532042740849522814061712502040293515656046137794431966887805099258232586059625854187512150834355592377705038039822917903507311585753356982045715837341658910935349473711368922882982623141842880773263786746107741086223747616611235958485809388954556282431935454846728461720133828607950254991031322414706085128968506557390112991780666395464103082230719405130741898716959417971943837481131876882075302045711656748469050356785314783879021593815909863210253343798173148827199620377103881495072977012706986329573616685827499821793566845184815085786763885133553681961357634735197580904052279322194423714322155560148789248896782505457268319318815485177638732989270855131758168457022964341412666154944297283618059671674433494313537601172179971269050795074342778784708076649635631099908118046061417510091830258177727136270802697050866766618703718581686376681534712792685576582770748979463564723479684821106760925659301405521015013239194899998258137144734206004808190838375766688767566120075116511013943967076608283735128486008467219029452724654367893479589879836456200664200173338309406279585283538398228243527197309186362200402359439971607977275825945417825269046988324637572253105096370566369594527376059898864008777780434928844397736610875511123435589090124392606487219704094626287860621374041193029258057947536257148736626513740440109872152623492492317729088634612591446442519467787426014371096423636382926634464137057248120990645924912135314054717008508983667073064355714726430521012025748327035939694993211754106443600139679111847844376940224598273312039743602206176341800152464891375263897605513151795552684386326036929946725881862107361034459504814777893970987752979916213552093381468152759929152652318144377854524908144043444632862221756208746402356500354054044508116989890189846950055223507391971325568236081766018658978218322266389623436791763015867183511253641189302224612742485748935728061961009866158703520306988341475579661983646132825865078119401280427727755109873121194677228594714754432562204405480433304661915823082021944288106135416203787549479830054592638130089478520435255923892347097020283118662967551851726742219899497052774692008479081875440966467032876630636715262283568298722172470560584644130724207485588448369169430947965816269432698752992656634050656542366727802094803049536111590989800566161742791009709368461532109409933883386162445827473428727062316600110764707904628682803413321559904192177130166135144757409418612414864112081413312561824801469657777990597901629673635417102406799469136037481184987381805940641463369853408595468627460470841814350132673392324515645440555228482494156999468078206856117430873116097587686721752170466732721948949801349415764800405750744632251556865961548677006225913675776000000000000000000000000000000000000000000000000000000000*i1^132 + 489379510055193739984837753850494171446044776212554873161199204167746092647743243597397670901987977597985713237969087974926756891081921501446330374591205793197183520356082434395120250726011282678546574031426913295122629174105926893197435026833136217315081434917421053655555523561173940667714281870878247033642135940002988216393966487196201518582627372793308191515277453048125682406450228066461328344317827646351960414743855873461193114592908776057610891359613502360976805608055424592946482088023981923000369496444946888623845134893891659119239329494493034315296749972676218264106242262822971311066214821950735070529166689042007654837348805317247025664084352404496820683594940495164813676635907858380578301282747079518962005737752562095812501720000638092596609921486740838610751017723388325789141108815546505876304187682088091126656351508652112589771313450018878114513228041670583333513570117879191701672973860713170570464016637612106342935353128624271793761509304003272064805293392623707990516115733953396324648951846120298694598567232558383442465757429680361861106151506148105288145025939193612010125118609924861331159695237941456370529071559184769238067163524547756355656070049033748675826315726907189713625875449251226832924332973183973763550499954117200987609687640582274204736479378242510150650704124656299062262744853975010561026265940859987330950452337560570993943435502116066990719989025773232470537972328066020616162692067184811570553907824433481158050969358121540550753909831417160163933087587151124635759613027962620280674157490953291600913375961690873156450635148585727533692518586832821601074957739418713264555285612141232731474257099043362300927623788172342193323322097987992226515076483278690006240237381359412139571216159571549024962078265395458380601764803534114427023459735085067041949287661852116165979444853383898208051296471138394422481182884862057116776709388595143174864042218744765554582801681170166409540201082546203004076309526921037876911329446796886308896422134916844312150610712207776601297096277074155628165105685696110501506538616399411467449539739094546331283447776162968174139351693948404707744821434747915358626936166860812817184203008082980683564678263873830467144236373839096518440307712572956959399538045846947445714557376745851213869775009433685006589341466535248014887302245321640747847892546339625573877702222514705783773164376698022460889226020790974406259754276204149221875846451366520164408574225675175217536808184837645068610049364962975289233618209028899663044575262057761685369672306702218018668064071331665682094926184713158085682206401364213315521069833516798439623780898055028805073454305043418800112605418713558921178471158844921794899110641360675553475422591876682999640602227078948671969410347807148196032970299449307226352555238276625806282933104336285265523477537446912004785317271519955651384748214695296375081296898812301897426652392092965012763814495876983416372920335456884849885338136736156046290349466876096636254084880442992160682223786846873018730479816251199112391018373794521158585166591420696422458968683224087703717367123377000685122106169667350509633162783910996642415214245454116093697789128111308344971291761375991056230913275874794211507100408407785952231068374734364268919013109808636392498993459223132100287005012512763566343136724273955675941561330124782901128360544566651899869531391743477694459400415371834217605408702499073468164237962650678457628324400841430257926188057944199544915156358509190498141690516587131309864186119056557824411281261450147746109337417261283184144114209948280388569214714554678937098255025084729530126278094579415212066386193516273829051256806133786213259075987367329024528427806122877603876305885266617125646051933748056643805029168124367389972144441509218293221840850717692857510401149701863437666843854764380364916284644855607494720095653086485088735036654269911569943892461782148925233740316738591922177243858000658344116658877694073177714791852486442317703125401600000000000000000000000000000000000000000000000000000000*i1^133 + -12570365532536212534074270560462052767730681020306910203830601203054719012374263150609881585289080859718896485432550052200638704162117122571465059502572715997790166518157859664490690015259614477764623411653335747678513014329798939773963129774846122887452443447030825916335118216205363808213101115460392551969102283641026280295196051637707656489711703449591873534664022899086808174024130654165950975381509016150311154056076177311921055472943923772705311782947806579378355236093598893907835256362683571295210873674811287375749248124458548878802630065162600417458816805172586591258850974265114895277229353837790661373191827857537603120821814637036946813343800827784127168688354386843581941036207697074244293815794271661755581514867075196801364416057980948303149383510538745213216651978738055280489943872607973806921319050361317343845696393478403859044915384736843097691496997807993103284256696525463832247632328168091911335377238672511662798775044853589806220583063809419909129041485213580771231698610281590294891567160359580463036426878074839541129877408468303077490517441309137051761708792533382456667845590695781961364938498261322486452781960510805877691517177812101460323277085222764285822480997956958289507599001518879730595125170736216232559817927809252625182309378462275555786486069489694691530094282787381807868978250375532169565915091410870113756087516464983585011022230121605963355130545094235671522730554117359695754166537432548778359440830466523403186220410677715637163028073445866013216868969729289714828598767009046666448436730761836735623994452152563661473246173189431267192553094706731628408639650832079034285074661337296189042380301827711588232520137387875185242205356831691232030680814020321584110592217042636226886135601694233636627708136444804057469266680146162069945403162856769239164564540938375161342537314663540906991795587048983567038871294952693105965574698881298142170849742973123029133979293706709927248960483449490203685003470385113973220802819711399188564928032069630123516924350526683106929040300999639703319801304145392990788856113362679487724550788067161798702522068957822557536233958662617398069475773831840175824619282299564527628005025531569865198917837474406068961661456366509772169747006147429791236451798548118129101908959664726989163909271887609043951551216177430759061300738145636552843346564524728919207351548111452445704602670617506783307191348274446243561325875598529952267540993627346259085292735727351969559038301833752170317332020165907963081604794511771910220234758260350001404882280494654793928834843382174860411056463092094018343442437460897659525070663024081228924576300375486142825221622638105336906807091890561811885186442726730005409233855841267369777124699984242618837417439908905025386600389567536941273461531082761704853413750871052734488689768795132615889204697136525186127180087700830872975308168451866651457025480587381539819365407799087444416529017899887070374048567068911547890676514552760733112935448043025134165265973578853028953061024993642123488281196139539064015764604378962507424973501973910781291590815800095465993444670340814953943252508222064018578875909398919839285873251808248257400717331163262113743696874456416836561177204650747176288988341151557537186969430540187478931630122462146277220131267081396712558538580876855137893875728586326080339213376685714414788587394076213775536700215084552770006177924781272578647310178988182666488868238873063070173975704432662418502419648414674985883772690245924511262051981993409551815870784700705535663310244856279938412445698759877043266689032869452854879483896866783196611891284378705287215155527537190475502016135902751011007426301008363743312463873206868791993172111389992561904021751247682906461127119819117820231021157975393664778591334414217153836994986018394709835017492898384792604904804265587428230816711480620556186191752084781925388177637061123732876495540410652360516565017229886868499416742115763433816448621309889675705624909682162773524480000000000000000000000000000000000000000000000000000000*i1^134 + 145633397835663985042713261040495136099643424061821110005197989636097303536724487670520271056433601021947894550024442074616895362039625409797759966169167412801084318049400882558929463793151746584492873569103274569122637714943175697148595196766026662248779246251286039658428109896937934261423840089631925264927877301458099051628612986624626170779942190782296696182962166326462402361076284252040816064561409332691498840045806764506310186381402549753520296152053924735634995648818910581932063273986741281308970107014011486687278524169252791867035104949040177104911964934179902550590151106315064763732295199548098432960759547034991150196926624545273880426759810205558328860622437326517745249888849522795426709101963689192992127728726886911166163168112073087832550912142414562031458129449571282658809532103286025506987420989508550719114936729660085626233111882756048280388754040029016328203463409584238263816335895353307017103945215885127660761768308375294615595736207120868117413117259353827330368059255861852761463423920578768637471930034920815062244414097928782077246779833383615654192957068522734988608739063772140931473828970666931573364459135883709781951312931710356733889367266538742486523199216382572999503132135652416663992770749466631907175530272788104392023185329093291744490134975280800277684774879733381313359965628014358320458631796188048412900691163139713285322993566810531928760974811011421271995829393583877872471044601325499035251715561091411565957530114785640351266398495216364169408215211074498481279290790245980279185145205508413537686516446679098829084386879630730637118394223068786089509843750698924317311636031769011690658799147580252613598179456835171457008344510192807200129827454040857716149373181558780509790855745976273379973391177923295604150651413095901802633128724716541097532510389485734398424648247121609768961934343970893653046060107079998990110421133715434328104328659805242290091708447188633055919219376977799654176809654819723309143918585124050761314005554510998987600363027515491787691777332949275847637505538820063893342331349579775441093601824499761599198812546830639646869409311503170142934627751621528266217082975207852003398645563623499954110006768510799431001703348805388997438165915714044008893766235431363361742979130284778673974154500152842082248061934010870641117631429384606555353817016606980537384122658671829015467309599746423101570571583585924817427479827056757007727961445592609162082539036800522685114593560229003963008072232580295303978428632447564618573799201233291621019945746378059379880351145306069808705035950884445017091927170555263335620144096626442157712984061887885298915403228396280720515093257031660864716128205158176219927178748517185638701839437670562529526120463098257180068959933682984967892471763216700840192910804311404753272354685052484308972309734917855411652757300854606417921450043301537696213936772043675973756051620458832233450143996769173923553004417236480010655184986233045410817320241799233032520710739525581120017853518161904470865555018088855419425156010695120964577341744810573436753643896086297949555844024601420843526662378366835081161089065646497099210872466296293372828110671476295622869093321344992294795734376602651159129913787493446772471059750399405049574533397746047765981604974830297583288987268316249124800674239253067387116699441633643194287293445273284879203420635646880251384679868382225808981244549411927026399111709992784937105846322519185084464629176807683564585391344099348866811232279391229182598632712005808940715172925641970076840250893998540994345752742500351439191449480081906676519194091448719390548673138902701331290616810539615899607364332805112919588780415281078440196965607894954213653316490403816880497008841435930223032089690543493406169643078830759246079452717427847931585440470253167800511693489104482600533045920743984144404725190772157568210788147156236234961561412202186263026790745535646112677574677955520102090375189591057052806470741000192000000000000000000000000000000000000000000000000000000*i1^135 + 2110373777506047947966463818392267491049184575130105396761413637370164488041020581457727523445355713985853052636959460405322298689537626935603791981457529324118320464951387036942247059158035987965613795071972405853816128547036227859962756239809572032931373607153704587118860539406797037711597504965620555290932835151696106043440766148223812015438351667346302585386284709837324729476738741825627087732749317378825063902206698355802167158777941237237432600877566662430137030933563675274615851988712715586689914397897371667235723148012394788889275129179533485023091299878572551400495650362783581954403138644193353891113902059602279733476396350977545841697709656772326123333207710837747044346371334235956568034108849665081310275582518112466446150886611787661114412115050218712275964550759448046994104279600253191547431561263472640487670860299171608742482044881079112662675521068159724273832895156737328420775132338230682437273881008867697762159242631043635539930409434504531737406780251501656368276016143044844088615570442228813202272696880368617733742797470811639010649630849624348335766140063900102203093658638504322753321068561486452804798770603753780589738100705822034182979128557489326437983388076798438325687323776251343499941955703404591224321919142609486617837779168760390527814562565643255664428385781566168493846662407460500016020065340383508618743664984108452027088862678479703762145854788399398283869762406957463593110598090115482657420847107578193617201398704062140760284785730371922555427325862340863320322599452660054823716697507306087507362099435680759371127584880501780083572575040466806697252117795264843515894025719642434073656145483144124684637062278937479839779558888177698418664268200053859696260537037575160889494138967153532993481112001771955971046635500645356574522507883967637787559660975770297289085852918522818446907777350709660646906366529275182547466763091743107707755179552725686460531834510164825680311543257980224939369894358542863212164953428075024527169638120273079316639877219445836159942678274139744323724562745240966440059293073223585198186711096118056803211570269541507682619822375046966533271376738742978116865318836196834404292822464892720183343840914980412680645687308658288748499838766475640990638593481058879219857864596188144247728300313644436884094163782385669309080604693606621048431256671769621871325089790708954486325485545075382722168667381741869732695751280452578566455164606222804488586603057764436331324459572144512757847625682619419752786918702549098502034871303605465264502179541107171766517691746566265454574246039843056365110588667260681132562753222024236328516932343116669020974960035740768057262745404803286155139086180071250132664934530600010016159670165342001842612235395768290951291883195563712774478133276871493478323916275678910261024139934748888716194174982206487763299579775310260148549548489859100498822352767101091494616659191091497836132404601551844885423848398683659803513059561129578059651784242956347371309260798608498154345351510071821757226117130125808060177847015250475349472117356700153680991807921473569264224722487789357686174712075580676460958404398797164923010214344062902801795554894602617682028470568296010708484178734563226513199539312810253919201864034596401767827186844375580829255188045615071828332778193731345230199070929752460586685985912660032222091454452794969891084635723560864234167912478527485683413279968084644829068359103474911723077322328470925894512341170005774569785240403498354183753467364746594179383659483399327136241634669142192744295214668028065705723715345038988804971334466279548679753939351188452035590840383387154184304097401705534178159903749093180341779424107099207705558455119856091246690995639002688379562050298630381341489807303234767437525787028411322958379457176715639190798202088803862675936756807523976114558417157191522658780749651117731489447598731324604662522756779241883511047444196153044626550817832799658261078156635525789200783769600000000000000000000000000000000000000000000000000000*i1^136 + -145212005674618334720419289686200582329862984553369674965168289748258374997554477173393633130732873830285684283527619817022462386943421051687183447086562038393825045858898750887455117980988499740541779413562588020175039895668487043744172892111631186993103110559801463512083167799809795946355520014213164043971071995630561611518670519539285572789537572842362108235069235221287473086370535006703402121082121772327996827475998469571094425522435555244612673416983971674165995690026108611759009426707648716906224775689614177869496344396327380043900709202357773178909083113743476192869655481323938403555712191988355802965664621809952642073354299080875828107352963110510407376685060139173204571220748571875994065539157318235157195162120869989531863816502508894883104965312098850337058636119378418752809895161918068248031939816556937089203991682098397607327637266811123400549554831222929834951191823467910826125623106022248313353306204946072919060181445559371450749060025050145614253205808285978499457285948370007162724664409354254051469641840233540682403080690854979564343519421052610171376029146931570060274060443290991142635020617511969491663317600402472217378836745647125455996877482195491280789693027554411000179551458634111484153705863124617447068903230916771987570303031016602389921826554237765748521977101895146393851655968500702557845906446678492558660705221863155285458955729536467903213505891181298528529170924107611977546243634533237477236738283614217091678606689360242862404718055060515556601276303048847436552209323932791488110594956027670857821867943073696295533368683490219349953078893577275504080815660565460005533932719137014161672840405671812790179377032513467359727168873315082068517680015573923754548586388647662999616201351035878636266358051629130352688005005972839878031144883792968954101354518630085671539180028947493144428973014029611702968411918475352542332184534926774076659247889826751075772139760760438354509665828590704987031759282604633680784466574969780182415796100937929842748154438759536754632616650354293805269020877339892904974207294007268363607123732496371067621263730792107575313471873348094290158984091946988204719587147594951704759880190976223277904097503377810438817406591321689413429806679643317609446752416825960656117982165697494470609019504206595073892051353813832961408128410984707806581125374070312418687241700875319528519773879276458240197367494552126277626220881668759012103473953015223048544338562487134542777474689458514660698664411742732226641981954476002862455092592878597944164780908112885222048411350986879228465269045468103989264937055115461839948132846068023885959309582465290635204386738911325727863032144106369618985286785986243572410024370640371119459655665568450614644672010388936689419634417040186262796047054761879696600083725456715407714009259038534912451545664517966525636132179987809304045184440689071299913025785557147058727947348183634992305473506331117547271262916958363873218642245800799929481056200544527713831528491697930175526125444684057715881932856692681665671659187334433603829760214537165328207141536036647706802247374722873896983794698643473814535408933510165440651305439003969694669354824281483147617311624264309036030333891575325939239821384018577769985826914274425690866705995957273110609415888020676668086730291189659880525075188865003280468141284180830284363362798137118473825467217636890398849337042527172182242889273341544908727789119604197956798598402422783059239287983874015633961225562359189941576529277351528175506185570211139946604860999498590549950448176603308248394797111993775721302464425373497614381237396402317791601729111703986170358551056953189136691614866661344073153603153835759995103841158857096856539751291626308404971462994567583449737128146888128382145827686234300066637523060906106532352408008997980449012662285110883676037504199939467823965350494862787636746859251749601589040797961617545178916882881917165678729338705877956266947657658484276592640000000000000000000000000000000000000000000000000000*i1^137 + 3949865443657565336051520587674656898907248160803801802617192634888899566550994709572484491048091167191832212908566365652840179942422187883245120783421005959568358906573692046924240906721608029229728939732228982398528444056302222748040234920902285028016272063547276291858593452952127781697534323743306533948849332547750985041787656983397858875248055248691959705771773907002486284747958830034931006074204023358717071443641773079043685822791403344401317959024307061613826397970596935272412172211226183924598420158928369695301729081768516043622831605014227608791438362481736670312800594840961250606353546826103520977118618133359094570049267810643700030925639478431448203015773962890520339114477052428062426969259561458892594027760344504124899934178778423945084067619681844666705876541789086182827172553314547206423868746375393974426245669058935866892942999097152011875330824544567561284068673849582125420959999274971428850434927825410266622283353036936906163467296805347660096836488396740540756395371971677865345009206298258099514867943758698074609155633688348254071087069847372728389274592707428317086097441935426298003184627534380887182779815944106154555526966902885411327159552113596606802321434775136546909469303779352220793594384584680127517919331206590544268538413764550588544131127695439219714980692424356852249087912253791503153772269754241048331652163870226816249890030389430292104531619424394557314767067288641599965002319661573185021794033356811867515820278591863686472517830125825998032716462034115870568529534828547599415342134275967538930566699717238889866615836303702890201241043461175136864143602632688270048489893752278157508702707926070044792402658024654122428466206458121874788293847891343540821698687237947168215357398955727092632056213564050019304232407586798575462179303013258887606008381268001952212001263219302436352686123603480142959059555220883418654017617046970931132619734397689655232534083941111863366490890120534347053402987975719884908289974087701707908951829964713584740931166349175970487504304455797013022456917708080551542677955094075868678844494271953287151000249845999390414468864156156830851274756245469818627014493217412533224449355454747683972897197210668897805544676660568029832526767527563169188888447566307308324158686210014674990359634951279450237850807911891095469341197707613834520252917017890803475066614168626739015058856455822165200229726866990785382436583489696395340551746235723959360944691231785058073355658654215501640074509370750893761252499113688756895290760084270233571178800348389631038283642444700544815182527379909428821750626929175255603756031472959362437193881361186486002993737356614073591240306402876416338517398238431784215824362483502045057944148492698039316090194586681788076648829637993640635393458272790146690303900152426025677264178250389313719160684169735567950620679977653129252175604531010154515797370027117084639982748775123767847826076895868731182237840613068834596905996910524170298525460411785419294277994334495591085656764657762865768770933940819735186727597170348797317582113833030554716812250483527451156143581709616206974254976174490705108855912037876322372333715574702508111307377380568614059278740635521100457915411002940802973673232397657065077812458993738912793916703167905987334292911647618326950230643737009628358289867916735018647175351792446466748622177843670064365175989215438942713155870960175621014261880850559068106583836752285756149642196863249079401050544615199294270615747328433644718148168127536474882492399038392859966412435046588196387933886418599365093539059149141668538805359705854829427872839410870389928492530140436379235653004920160954224231069689096047136230368411809070214811597302720451779460153446502745700132234776366464193117660409488020566905876718236560521599673989320153184587416269730837448806006271461637788245647525054702461522698213573925922713247031610694042556390232154619989885564896869180487775980620268169568535101571072000000000000000000000000000000000000000000000000000*i1^138 + -73793303304164611321980472768871224742263035482263704952751644400041789669137027842815611512552962965292584279695575105529727030825165073898746258471950333692371317491204360574513492961092343612532354935226265351949709161630448988021822041485691792502802333283462506591524701374865662793210871511727382631193617080009454997269851420397554855018100638845970378193294573250178791445773514258549222834257570710945090282672366572855620902419951302021033175353076839750789677592728583818172515067864272111414957938801848104791021615799002433767888417515340348988272157400610913001684035367555621668942812812755497899416003483636885459089376296163887639909499416369608515404367135568481127348841947380754505306501144031365708225115061465076991518101304312953375981915117295169099619994831482979733685846833579340218995029345648604142674491542400340796026981534310769691779484209317094238396484581347151353109286270937157593941133793485118597356617799378036723839437622717156177265244683972903453885954705817045873385071222582967516960211758954986627953488963712583980924236826927808861987541599712526654184751350989963011487425008295045005845610810289593727586534774048719985274886321847670471634661539040429163660228243433371285159288617027369639203299966448642317602524106098811019616934586189849077815313762036254621617490359028173095342244493941544948500091982595303452515026790588709252296602063886599974714075304110764371309500864056956601558886973387636068587536805030979579409781076410589262062746543039502017886713355815051104656971451983601515258438450680845380805758485131525065320984163047591935332934827473461671798627789430224172098386303626642437296719086477004766627922332244746683921383353038830480403825791936946815603311771992805263903979367318512949686884396440933637035257466723581637675013716894410661660451000960163719531238736191417081154135489456152370983332165332922602465322087586200040911059333155782992242454055348132152948464402271858679031538819885675745084606355317083169729535969032433376055125416803406384871361965400506757296127311895501561777648732393406765688917659624523840740038015140129338584935848982034735356212598686936604792654933371112106515613260398568549385035081379177959718396801776999481637430070663313073458616246773701366897542276286844609736869798033150368430541302867684818611877018381628218767627258970962010505929929013867134108877813892998215284818602416838268568793737682240541087028420577693640698646448933950094033504385977909574291856552454094970436176346069952487220211129253144665030221109033673034280511981012535892993438272165844641979706671461291571130965270194672256912069009304408483188836604071350354532837442520340251378079427151959245947835490336360402774029032458625284837918110638869036311817495328049310270580981828195671984833882481032550065670799516397520160269354470967550555946244308345479886489701449284422684515674305051801963057367948264883378713928725650262721557279349573275388316663616139166492694553553003196461850017580945097317248904005597479466567618139440670651485850406922555634124853106277679987639757831503420988397497093456896842059830852656757416865837944016403031910666855898636312181940113093723709502287744004238309379652997447901414836761590307661113181987127430151531106660300862661679028659279634728986309577723150903520400749819441033363681175226146452343598575983999394711155884771205475841033242112187127324877267919813244000482267000931713866467198454757782436349620722261349577625201982765501244807591915572469874619462045026018354625302205960430332321642663135514264336076812798098695105188972799242991837126155439936082436762250998231541880946271125817314281005016663927278361567036707847681071832661253881056594458218334296558851769798505434646293011035028581103578955005618649174336279517100652406966188853412700000398576951938960161928388293669582540839811401429571105062081874303442287244759704773815627078974101361795688038400000000000000000000000000000000000000000000000000*i1^139 + 1057240052465576604904808246051144472952292042283921105171085752909657076927840823594619964790435133172404699747448879567962169806048965031479797004334087770400046198091164893632829891530687393262491385089605111662769223494964211545504450822625176584121023232342596465671004738359044606355222517404918272525286476778472955325949775424623255529279210352944302735219372698783851355110868132889528121316011863052950224528229279251498713379270479126702286448756057044774119128470954893491925703888397617217526298717675113490157796695530182210364676424166600757608542253764165248391214373779426624083668106569031102332116804882093590455624636400372545382624511323343787452249294618267261720042559011699519956539817669741647029506736000556875170910403676590868729007278058841438993368083328859832005820481451510848431092187745206073984444079987062918266945306874588822194154149310834907059523393549272237097489864556819737165340206144829788110126758925756591633439581699226246853039329453720308261413672392066837253174467188378751199310213262329940343711690215632856105557707443713556830634924054987418377561906791334880521667632379773985260281268496969001365922376057556510853142289605467282849646547058291316889423286868248579337067600799838120211469135040483361289943147647163570615887536745147842528472073749971491259291871562892565473835927783619919491917284246580945438918717665365571144616205503080007278318776260624148654085276609089122005724163654528983481275941831470847964937712898273853307063401661875055299660139546141894707240781398122643517478771018044397567122764302351830630187108020475235458104160616862617597142387821203943796487235336635754978134618441349339325557247155278523765453467567949504996716713592390881454443028093583226054606114830694795427629028872832288598110730968775216216805447193243817810454224276718388624366692706727962961079217817220521410224742944018933338392269284444109397689821677244329313639767402601019184081567200346188445568927570592499672752727770803169503865523593133843895725630156680517227290216994614327250386188533538287225309174231197410152349574847409383981178935895920456389309162919121291071954576257635630834144259041500796272871953491835044206290813108282528167509445077219126948671557101138780971369590530834945921271019557549733829751417480913428025584838323171175794501362160010160727634763082944930685502493973410334504683357694941844856617007625659381838625716659027467219489082252091659628086482580573637148308313788901736406122596008161502994635939327022156167422210590061740049088464519423041158630525018333982860882161158575468378115145627401134083364189736080950999262107734624490790987488800687320071962944034598374565311671654886612970371537147418933348129004902197306192340879630068287662468627651715985859946014935013522306935402982908593139643888279134465147894128061397361887183218232234484914812441019376899197904404836244958801262422681065521340099920778137362547423714404228305402123141266896434259619919709309556133801724450109140595915451758880987925722278397131922148307859485799950092002449283569406807813269960187281472163498706282645492193568478596857017683891054694067840716931252328748149987821066471045620210671183004041377536607598719695953796835726811653421345048935159127814598513152822512403711589924696536290145428249250525357776340303793017283979170525278175820352417853742984794268197599824633798689422427392724075087651546287199796548773168911023858154120179561460577215627937605579446365258311464942520645073160079891250785324800770680849655338679582850725300397158686597164673023121758782369601029563846435576931213666138106582620478545004009118438061731288346914684691013267424173765701067192589956234720805297834862375962585952823478130426132450093162846362114608501193369606421957499123930471467573642006326110907792279910310840467238463309058759898151648057093531805007449822941655341138696674180058851609188151508885571045949440000000000000000000000000000000000000000000000000*i1^140 + -12251539688098551319376683191276134489849492855677548335597231772948505036825391399168431244144917469020613077448385279482656203540866896707771929610230101159424896329763672923766654971101618094515056742605141150483659906020902783071780394922935984710990662467164385654169431790885934927258843318593977047516512528232362197903860366591374617256410350218369930091169711688858247755450369446781626781823446056582196046338028792286125499484350710281591636031350047328762717276693864258882386972551494535820593469097291342992961613804309982574971617020752093740106363928833769728520816118264860563078050091783398437007735288928101462601183328973809918853288171129599965761452393618979672437950297768015269772824196773951679042043512513166880210083774241434960824316364446800945063200116449054503511151159378966007002446502597755686167217668335002109092056258590619136248491361214280617121523105249257485191459301421126354433753410092284408871758485922390032595531170458549531250924439490732971555990706296334857250500326694052912679395084230880881652640951490408777622831907076452091858310691138561464326937625631888670438876426025267589472433735686842219560125558006918359989999005977661004649463806478492320360876777503060533717889137862096322265188066820512905108312358182581706340601321283864071480346775862983028670410591164727497697018136208796824600320463681414248028179240602201507680265967423249101273105337591745945264638223186532379961328657029254210459397788982863681974349678555118090974162131029714176285423172300953809871865680295043914481122707866463549385795015568900294326482708100540592577585922354834766697673479814342208140275947223137965705477401413224198408249123161609706050818464629472923759271503642209830446305185701888663778016954293340587339836134842096706028020267758022646919021078651080898466409886924268974562259791413799087108115564847671992212954343725129243856843283551769606693805858360026964324459564168703062166317714906168268928207467479283707274456222513285675653484541231291704445395411491204588683231051896623025660140262932199306623272774328535065497202888599061640599902832194326710322075361350333335796534403148284059480319372165806597684425672870352809858375462425042985912908381635105623040329215325577263757490137412243890642642039824118295370854136097279580000409546508826923600759601238115283212926193231718880174498441013237200791314460142377264735712264472532285858636411190581938411700695755575636034181397725718295487700202396907622016845610590700282345597411093124949377644746617510679612208767594759532373487725387901780030338886176874087761413318448056705083144223184646310863088848369404185070167794960636906676871434441744806193781314687615020107379788274509126429114021408373633366760319945082277453729375632979031730064030038996912471431494387551320407206543246434662718138715178669472771132937611562575551752631401547224200016144208743862517416273066454593295806348418258651465613554354925254529543378732182256646021136259811273413157079683143797656760866824778650648835580481845039393763971038755612915263052644724443247997176978198925696125506644543863551044748662156979604408804190307857266352038748430575285583627403556821097327956715239617249616900130743956496810688893206302667834997969149080918351093426534569710424365179346841806809258588850720989940489389150326883705173069697648157998863373300797145178875868307726332124546812090724106051905176749925553012862443567165138574675630996182062225138209098857119534432562483290766368102978498876444206819763339883345101972269389819058210594093768099938081335632358126216130778634085462620460407925000229989034874470732635673875441476073792942944040699185134986432624106995254292311480359113746976499396469747079039884985680948762059530495816583613519455122270367164745004344581130486417159022218100709724046169472177125992816220082790086003259062483156543036239886140433700471519290340366437806067679232000000000000000000000000000000000000000000000000*i1^141 + 117253697986613716326823143199460291587411846923472269556701612411607646907571449039108584192591201905130884250812590076907441397403729653359484336836550631718398194329102098840281291295438311670289234272569510105323034920429740758116077377926756403330625031294591425659142136787903635325214302338658746128951351298570583864214882696025213947317811146766532026464220914334170506093472922837997607535835036917630286666788158891069081159246377896476753399496071263305924109059147112680766392705158750659090254840369546696833732252981998154605998802861947871018304137910200162703761236731248472888311222994725820348690786451734488619483456589416350099077332515281727879679779396764564901918646711806374553489990222019998573169940809766832707305496135077817163253818293724409951905446005962286934303672870938615362997979205783497152865003635916328499220392000821829148355566770737531766128629148409915115166010390842639221451142940662645351147184074554655020326967444853471295699278996830376968968619550416514835220119239120049247640797127101906001050511187899459504618723308608983954925878560043448548112242625575076821574754442569227001261374479513275824164870697671066037329670886572722429490956475343321660534251473703611154230785771986213576862215590091659798152606138130531552748866610482210248058762515321426849414398138701282437467862333384437510280511781480062831476320261651953809446808921792046498433034840956177542079735635806408670887213344409312436599490005259288934214232113913445714981552137286797112431135934203349168536522667519184321516778662903345034700313962729571895636859890443966973312424714062879565371236110845086569677121763291892059257103440961179030161190687825860360530081380793526559995455047197891184737793346947173765896745898730310514289290716843898270318826456119413510382072417790421649634776916027356449077654746814652512158901133856524636692004360302878181090675926475144140953687200521747076382036936377041502560557514744133403114700622438908021477181592737174724908984089581079078286815951679471357209029976212170480104516815660195135750207121403855512255673254460890336046374946353860745207552496995272496761033267581578802750881597331077309157723647047795137563271190401513813508485219840863742503757487968470139489622564279863465254001177580177480441823376753246057949612307910840578203256587505102716210718999989108468354064871941549379098791340828000202968784943878830413984564701314718388633555345294613243757002949777458212494308808454937185559859077810713052475811892694132402529686058330356378081488776467958335225496995027892188772410792997210347055981845112989659246619290163286994665336264618685351536251808137264183702044208135417778593372306170226728152110660026579035711578459906447573750127329837039815018410155042103471882880767983196515459549748943891812751548756655733487225302428873990609235858966359608102469265679676277056502085587593350503867959322783997140184273485321016686271609375222103983241524359235186137859092109929632845782878572110256007317549743270410294002075840538385044656545426590432256964643180317389487453889363432180449302715820120918963656626034210844649593169017800239976010777039563919528353156575219675997952262965522284744432329423904244221114471493991073281053269882719317679791519465867226195565171766115844112231528623870368498133055054452436342452802843651573820524580717349234901985845285142872556723733967000304026849269313224419001618354918883422781448182327061184783976050249911441029569147537845312063362815469920055747804169376312172133454907574189992354427847329268271805062688564445823654212987310844812138701906971186606329498290485785028296111281600636010742326386704484696374159648781281572074214338801532536054299157800276337404945795317486500653342031719846574586455340171218261209361326961173557572829922105770319754539070988143435510853392315857046828373130611669138813562552138160566296203630246047902177689600000000000000000000000000000000000000000000000*i1^142 + -906560331501183031406121654154905470596093866827228145063542532076918155655002343905323076809650361049252257802979569805400006811580926510908392864288920960701805704247327333145100137818056798134971130362175280602599388162123836586580514082680802301744709398730786914609410926821564591327448392207921306867369703869359002044788126749442508430922748954884215524986065823935195663167252898016102358438655091333679077474187484298369647096585849140514487468120569809181519389426755717233819078869689981178242344081553565374650519697510733673390594172501512625644650868913226745694355282634352631297405485952407888872868316034868897852903975368209778055937234599892484330397184301949204561552765457700003020946221748400391112076663507866761172301784784943161157283125161409411990687731513449979313701585691674372960114444327929512571033229576980524091037594921363772970402665518860098605606515498581401370708808989902689700701729826409362947064020618100606586827029610572212092218932402084328829091215256211818835131889580846837266892728040054348493955194650833739046256367702575374307545072768510796302210070441920087890729384671563994486468328131895722977765697522493997672767807768093055710639266977346690663495003804325757241581804027585901409572780026005574572961486172905478401201776899964211622486288182671866066899823119718042514229746249675521638404410048733945632245271806881913181268825436362115640953424507198897075073831223913725184208068007010967327775056927616836158340141025702302738530464722143402050508914446926423857359286278491678295343697569415126779821031098375370514174951273236688669296517394794125935962815013279772895214935328756743732279091543292228747591263475198745716425062068985646977056715385653752285961384897899284601036311005719456135070923299749568437032262256183566990757665688832208772078021196604997392572937846545609908473434690663532793514524152586995087171888365439534552278852505471448617279304575042446298263855181661324721557325594107392634226929483767481051294201223780031069845647755057738369832780198047800547276760888259288692746338276287197992928820511188277708266420263387189993795092300307103284733243620886723927541135238157688633607232770073325553628885018562836714210412198652682321634568283321977340700640463178125705572063348265936088554342351832244180803699206515730051066375409432049501903728150562947609490005152214363075117170760985367548499322324947158494617299117309712382770374446033914607654102984787875244443071321048156545052843592095080215178344574584307275770235705894134483697236328486095160574834323864990404485029604431614192990013959510774187066468276331218005377004036482157756064651721748841111522314733378745139917165709279855191291724997184127958042433222586061944575477419830850644638106468729548778990431151347139803433299984467837700936163593034260224071331477299551389345178418541940272624651994986348182495461349609217134031822082278832122562306044516840041069815107901846800469791948222146104201318097156356290391455395947535760603451881006284623272805725995614531286411122922299691169046993621190560385845765734933205234426616972480355927636820293806503924500254313944869107854149373285411925540669014866170762577875488485891393311430783882353571618358300589753234918447917026911028022099275698137364943828405285626233573736313720829878505543314808408218593074627633892152469131163066390898284245930828227926642208134113724084032510074285830383798744407145541443337019763648596380425008926675905727652042975517561630516755577174785996562016786154446075429414313178448331468531494107569021810429860683372048031486011320511970258878661715553869362162115366267740479393657265511370740821102877294442471723075232637521988401244180992670106372972573085535649236700893806262501797755666477739879073859700840343474198138405678044595218080794075884277778827344991481984235011191959007247548401972734229798352920504232659025154539520000000000000000000000000000000000000000000000*i1^143 + 5257571984400844832881338578894292207768344992571761124692181865279515527303331118739893634444789010345648202803911099790015370994557893587209675199002351083650480803718954603201156460135573697661098790034983159579989509443113197518634340804524821588670909863741992780242594186493901301364414896882142834440541122278587599564884297376266549820785352820507432879587575679836186132647885333238881464803066295636913092941105304804566027600577366079461529345407839287166304443344105110257915911893815545518103690933938788311001522881058773668979241440614082548372425242493067310860791988446161444832573234276896713947886719643056926819940789755692613375923707972208001746904486734308626735883341447619011100652415052671001709888521515777727226756508656747836161470795674158325824254421949361682965420242610877061070398717690541169112997725894927868743842536190120448996701327525239975052324794000269056827848941657552721358462940868722200473904161047568220430335363650598411019044808675904956394378263916143125886244710899128117352501295835519657970480417536740560199189225176395004679679473697507670343956933216229395626090387667203003503447006747638981314022818290016749149543371116589233978240678800739881575326927351063547147862747763026673363704670537451307779241400019805927761936877718790604035401005447785282899991989699270094494407512462953653633159016497759992890271730311741785579261670198799579481770964063458812012516184352287036259017143636430488184783882984156453981646640199941362132210464062600882215738502002383356831746488983297116468826496939379123957544349763524690919001539163234181884519213437299407832654461559926488371392400558401627687638560330778620094075368462269282925451883263343149073742748838082285638345116180998915742414963203966388091295075556483086321530249475740606730429014525681950342348037493768756487661963284068218681602092622642143088739448684440809877713568109106030483319200401726219745713132091778969292436568041443504080710417201103760238130436539902924954036435964684025386778749098847035034712367484040488021238435074894427240839250798399163895770199789242561229484329601362718241658432382378519424167869680412456652507988993592427936052163578553027913243091610049875587369905113868175644476859475298239246704316836846133748188006373741779682483740732040861646953261651679763718316970132286564564881473337921443075529308393550287392225280328058852824893632954208161261835710678348199385100292858930250987040165266537421141145744285076740901127595698850339049378505331513607609247601180795909963958315593215299492001957130617355159542186179353774253871375763124873052125370577566752646064755326996191333024560790929296905312765482878653783730226966972224901084200838105111020958707280653403454507274294571702819809054610773806348757997026109972567672561532580083098827196803425031609667732016074970040997169154602654173038540610978596101706906565710044662727119796950861368522270133515998100264213533273462963385854972753892937663558100617537840568008596096193129473790630970431382049999009989856067399119372498504850024163289992166593779081497599212117300177576994517044270175316734797161303576728493412201149595686190428150701615879065343921455414186293308565955843826029675794681347701168350047686685670516297780067953899961961675116080032216389726335403268658750989391462553395226994193282399704464657170026499442421032177928402440759141447162547830697703871171190151774323819295082492198936815570460670192099896437897857364339133505390269576183916735292387350331842890329663000492781198284204798282531827870884097430145663002718666105109686512726280651238706088242234779270135067876986134962107367089551801284786643915635821287408662171657509913394335672207486192300693735973422890766004657394709447874191864806872936374980612117919441326759897389959502740615273338919620540457091990589977047037610441985477233797910237385472625004127491301834752000000000000000000000000000000000000000000000*i1^144 + -19009350579438626220432349673443623603374541665927763376833930450082835795555318437595739243490435793656910725106162614325536977686242465670916200088049182110581904396828233307120482492486104202046917348355704025978550814121966709655264879618783446243413352894266163370511223865282744837244224882288915982605450634232278110671694653347909947803469508008709967600009854096734609982684710914056031792605268708611197596846908899946207519242582411108602849246560841782761559694839001362276194186455410321334306675990823842685836950951948661786638417513915414715246821155245561007523865999445655758873073845645305607458742719425518071858899622946744467999263642334154908692878200390765657985593674931521365263998583852252713720403897376621158358995976553254654826909762622760938646024920243235864332296984007247302589268668468225177578496158223002548581552615484500094839284982120617492842686852365646528568593104520124410056929504900523202000894972732263888330741982197620199736978338010298265981253013936460122283183127002081625921622025510053247095005761499812778084349022014523985622822254252470291263719386009712582540174049159176258532837124670585237348643907039166963435758509488549166909775629827659761253801736627962746397360400801818338428298752436350490020834871595820543824530376352348386600092564615930383415782782827126683457310424136140240632946865925336429000453866779248224283029393830280547474738860742598192949705908007475626077230346234319261163943320700103380452382883318841067173058118228955824467202409434378181278144446753290853152871178239443248848761977809784539365468499280517583838125016477040189545364868952496374908355903484706559466680773709554065136495671289619009298418479169404988722241168558449939872765033474822223260653146118277145108397162790373281333689526622525338371509122412958842059564640476697564475031791705417666690037735534014916208712176274562470762572810406502163999078346968351392164775332811942959172405111409201504057051026342181245235613350645609765815002449538757761682654125082788318968048742772556134766114707541951100215667930725225394294994808026364144049590376420948971761982780497276817305729560101671411219258962169574734138332545857537893710277579944186491389248022633371197577367096572095039166787434597740934786211822902198920663291356225986793303866083465793755710415635053512889355334038706110239032321893665202995224095468600874603146358671002001334152716613476484772969181792503889318198215316183341042308190760664188728392326739374802968441932834331312051658905326161260419818666504824756778045451467443005427330052023030427522485660090210800307523339237234079772320755932093005562569060161799236359246159619734557912027886601751575982098196671844668765591373323651779446557047370781344000846440905289211466026306619802762528911692842654811596820941560803102859979882103321534959058220286394905210111818303529390503539389682882919806952226319775842790312586552176760977168964107229286821256512580334124566054139110574496878185840403918385970286889360932914708097733949587016513597174784495296900279905895512525772871157393499938640524455475465795194016448919737846936204005696584334333515081625172072088893415556884907518162982495053772720590763878160095686043694125318602873856428264030046389132912454654871895001958511188269537788943103617529490112724572277951217944082925305407746505675668921735327776442101822871528405045688633451053602550271407036927447716610630313410058322988220005134512557748602423664911943646138677015598084541899128683557935082520291946040265662611794941488661750224599020507030218009001864307216544566430228792034282610092663360820443507704113189088620642419065884368675065301624348191076736376240356051586201969049153924416938385166012179493860498502424751840730927094543866520670293094484029109630817179770505704455760187451274536568266666978295316493316204343458528823566045263813243875989913600000000000000000000000000000000000000000000*i1^145 + -18277040744970292891796966884834337789039448449711672455364022930386201167796681410942820197969496795717276506584596099473028083092306773080072803480964314884332756432643095066414071900526795095140534107141660367449006092598351368450096055775359037638501820496927917374836933571958051890878964045762390200656231023177105528761498537551845127860325365359817714611292382055761380583533693094277717059646471865111860759244721744651378135742052488336807600774087406913043612575429019140168953156371283496841635013116376511286248437753122485194810127530411929750180549035427438747408338135813096916245784646685995101473682636800381221205795695727560673436167445060154924135331125131983778203366837667065718730587480344006990598284385779583008848288544169498369501796447919559415920177558932798798844124034719410756857168576091269658982710305338330795798385722202664248722582738319762892489441798224703593303509088577718395567060972151120147226474754324246775902705730053977428646326335537979650476502287390836023940391060482442919937386265506692400485889846884999452866094300836726413022810828816682839704944118220862048374977900877436988684615113490300310816960274127323235562001810840107543227447666546372122142933464254722744696195622382117335849925552163595301346605095961697207947618977031413329509778700387426920586282385288898266003429479977141131105734951639346804368074189617029026737723914353822645266835349044650431927321092389844411383711330928441420067951119051841584414336795218399250194698984190850831430464769260307852041958286849904484526140509658981321612579298070072677643442910879751689173448591202222295591221576427443811150475930130121598835164411604058689156055748510573545995744312924553875233104765955169057942403184751602877161017004010612071861235146242816778785815380091776471398747952999517227997777457358608111828472388872895856327920325953709902834517171466464514418123004165041702768291829569593565028529568414710701280464876973569164863589441534288683360135115166611455120533813639188568632321054355591076498512519253136534340544883836519654725637026990347856104415851854684019996204033631009188625271382966880377309663738688380233704223157722882960831713061242625114025464453450079186693298738957030063847995347726234302053098151768793127058773435123222016777488038708068334349449357026667921331885327962820539809756849536770243296288862079541456769520418512099453742522104334674892714266675958962513742136752712235604297613195051979166946132137187658512816490793709350588897605060044338238681255248154874301737731623069685390382131633197446646816983845408264364787835516733777601106371664410090697615911987786466029914516965873547357924887097751608290256038837125978579678587330333108334168093813095195147636043700635649584000336090839495751234747047334520061278890230184274875070771500340132631285355262383764607570256929419968563840580741856532445853186480276215463671667611695921024503124749290842525766447456786232768073528464205418161078624591846652087542510173452243517920451039187108796730158570267939091165984004068357915811562191141909834312444122487894711185069548476753376459403347122181361073781277637828374395664934761576207007461211682116435980797242430113736691322611183305769356992626706542718043425334066895268634405545955117973124827260686502562377827923998126528297904892694566696889057614526918797711195116731712487736809586163050630402956217445221984061291232116473136599028697614654392752337190893274750613230623354148505441051316318823361783807211863557615191554152106474385325658671730281166220483829427035573817058840273251186599580579389564430813772994606601503965274034542296795674481635564944043747082058933344108820641194300053940284170548551683517056276500705355172666568468295999597701135328644375620049662940059790214071807086249076925355011986312554532901346185240237801446871359175993764712905288606980720781888061440000000000000000000000000000000000000000000*i1^146 + 1119103640280395087179098644952549066935473810966754395640513548149500006818199029116157180483615812763872546328170037876582030355498233851482546600494471293708943788838793688701994967989593452189789499117121742925922066847720795639977450397762611735174615201721967884395671763691358806662867418349082805532788656587630802148417719446816635381938777393530925168416451646810354016034743500947616362284750098615195651856168153353910377718654763120761073709950502353774403518991662436728322159401318469662542266790658566505511096097409336555946241333252875829132003213504418284930561099599633108169952405526965439478172921279148163259369587633673830634919350478017622628517274865287302055377305604974747221696991343348415360942548436221623462868630328657535357263725173732126564132019329144353221596965923143897040466370081653024220932869535213362426711548029732082117263448463450482496891923333144579413224269777666649484957826072843022695913813227799946723228493025315797085810920677436003313376744761139412987501473696469653427104807498974766369572577539853174982737184421847846587752166381581418478148395723453984883370461506858119841124843964534164980433926474005195502376368016862023925846512497423558876388290174468458870257954151596302442105414362317620436289848098979849315373138406469426164205632647207885361766012969551510781214763712048228658407386512228789925417439082103485807990328414154001194204065534659674400895142657072862987495444651260075116327221947084253741025707095524627519991539455855451791186848838485460330712897142420421713878301147849717473618928104728667904860294713777675285513643317771377990030236668368852674742910917147269493982990902173460108020632322519000979324985362314753363240262796669250245211752933869790694490402186271091553457285587713756100774385868544354666712842567788708234201125055482235658366646664323953568617184011695944280773040219491820718421300707027930026114197531639015866601495776173952506573436602341263797026094383579620599645038148726633298510979467997950852283098764021454414438332767262123840606750109479150852358951329073886537649122132513517644258780413130907196438737040211069689752184015726829669138231163228588908795317340351767845201951676259327065680410268106798883908991497623039254397050609574922100289836708625159898229011690880506378431083568151177338843797968127549266599213994853893691335417007068294823229509105889971127161640635973360747624400803676682345749542131758071194114593817311569434804933815421234631701346401042614881125129457940397708896168077143443533774778958132096327484707818216636457658086279659577528496549998367030902773221434453391600296078063516565644714398827543299057498537401047527636050674087896521463311546923477321087952331459040072146636487859929453488348186682644320678534774536645692902888950885244375747915241905333987378553139412946626524724703868240891477172521178852023345370722348539712823795773167170548736234350157393306924232991141029970600053285942021450180818413378767080823097751139220204480978078949089205264562305770503693462359085882054460678324448612995923755785709217714151422389257639137705655041122077973886250210395769854606986098665798965623690928927171313937294023369800435043722855759986545990735807507855442908150723937532404214454154996856872396065836959758700174963351586322791476538502979601366388023922274269400101850821028142180256382621548912727506464213417983818878548183740328076586560691754297003541419628900489155061341675812374183712759137467526385455296912279716251166309550986981793845721111424283802307853061713675470688083989250060499654540107387345282471271498639257403470234197159799433350754881998343880117496242441239142310536701414419399081716641118438614682078222601843270237011176486512697243425893818351864728934650715827186401640979100537652558697301425382978849283059226257928221813589325506830028993090450416966888849408000000000000000000000000000000000000000000*i1^147 + -8314819800727400025921612113909727738797891594543243603149765530715305829013524483957083293017453956324775527921086891571457594224059424809572549048299200815788662153492492707647553446929718854342378133926125603328476655538983025595998664559939646115112352594815713236687309618562723668583436040125372849815613839398572202159470126092145389975177892015826144788637558045642552173415727687545193929968767300755370109088874674995880465302428744829643488223549933799021991456263158045722472049796473682807585151854978861427109863906897128389457131249385812963616934855454670416480120208362428413350530942877253770136377397494726387653288610717733566957567948873454809582938665273340990179904086991292016064252012408432575058768326942475405558433094578514128327354599983477226731835554558852586299670749765586021911405228348205962980745146939200463947094533546597310375249593577387478773727851503005944913537910439637642899537101837688775404634911667704237105238681076066610766757336976550249762812641171943676002892466213689299544190704267839179076096771739634511177495303666500002818934521395917377536838950504954130150008348341887008140703034972947599674700940587564564612777306728292740578989130129334381233355400197572022854979404015389537048698455580268249591390005482563936064091540893112932827983197252072821476491708820758568199288452848377077471488496400330089746599635933570292994222560192235875999803250256015505149574403813695143511319429128396064213016112636680771068563124331010766964505689312823799543077404095982978499553930096909197764954452227473837735766095819987729542484883125124283191749159034739020797550668860489036175761781942345497718084139541129939789016521502878222878484199668280725779256446440077093454896502377883513999889184635516711255480720818683727805413274370673516400581826453545731108962425631718531344484730768612245110492176304176506759461048253660496599698144813452884139742092277299753075184339209223332775903770372366452060949182488085745034381301040948258536084445958924532862442905064873635778964373812562427346217336708542123727457723506975441610616833472064847384766174089049768565387451459590257194497361787914541042435903376478122251298013158846803930181979741122236100029419007627133992463953167486811615676620428829920229968739692730831139469574856288209151638019566950271183639241272354157103925607907040543965950888909117536958864052017362270905751776832038577890664043185564257775042934089500882853674439557680091525665812418603193391706467171892495153469061270077452285265868453789935095354504463363592363978446750802349422350531562260314344978954389326460089409321145730870598164766517106594321253418853717997718430743399185859723477215142401669986258026935657068712327092122170985279258538654556398884504984574716220080184858071631591421828973978389938174977230668210132363574475315084737568245740378304285887341161980064332392743855578820709577928469277838292533477580140778221868474078550598841209652702378291047477592722085608550987450727867874723723978518329768692334870146275445454869004380938743390712670018703299327732721492794968965007367737325866296099036703303067525649903564494162414250297194602245857904578361882528463365289145070799016249444086689113431893041675973203078393431907418833815976386209533373101443601339559999872739390743946589508134767702661382106012433590156168790215340932459792985039341513660435806259311744442167789372266589812597938127145374705018269782057455021187947911249460139622249052179793276885043860453111451124639200073707230405013814307749461338778414043437539202877133520342331486066961234622058831134952696366365004163911549658192908121367484909693925202937717709276014297431345409147201948018527604764360796836912958942247294240716272684735523884954932730599822443716730744582035142160404725360516844257333393175861701580410671474906646412755833284546247685463605248000000000000000000000000000000000000000000*i1^148 + 29682749956624967242866991910905997228367766154106274762913810851381704730621533164595645645866524179717908961536969498068989904364060335845073948031132056897671724490004466517251431248570393660158540982843675101166062151661166660547022935113907722397124404016823458773626376742260199816867885086276699551809576044881466443064651485975698356951779992196063764447785173409605619079859741246194659923531311873226501255014405942549686626666823937408846499028422790198818545204221626506315434864233707573689012175864438435188302386838537224475203138478529771499084410638033778823593764804682991594898103883556141259816673222937132878907475051633184718515610608052574520272878289565505714257088589227608089706656609282260140501435321883016204602044686201260274850312958551394828069346281591771153338861227492563156850331052529029649130562239177703756041691853952643666679365468192614534857892772701544968248065385342632455949367041934344489185215283305854239669587328862985255032842506490852518369371262067280744562401814190477756890743626347732630035274535271007259252432398036338656829212684329900304797018621361692517019754276529465638161667398257135931090860441292314185257636592976460351020792988891308841286806176746011280273699054785136668618527534687458379049760611867983809690215975446213917341773821488283135421697295981119099781121002041199691270106741249867564156641551885633259914116136566502029322321040166850378140606464814448272892450599200148846562471834125446518894497462325321682453030984162651764281892458142257743511305596739494491538460300227805497806489491088294338150233908626183852075574414576323195469768944852808649237048051038912748350382781910087970345049335629080221415567660746133409177199731832894970311687257784402252223632759372209809323246983664671977655513883459356908925345439081822403648767135967712132699760392348217873805592490921877087529143682292145788540383847338820062829776531701460805147268404495489964613933909437822696102019319860018767025669836855906306881520270571402692516184650968285257109580336227071862788569155089024852440155339784753236594798153295230325593341865923848279109375943262453354242217263225227739596328786323570481658815922148291591108943613072972539438727956471915759986243890478819920221363430380849405386858588887184378112832387976325179588170817019445276455781537917502974318802341929870885025702953698297953946711956861644573933640194073818050908413085281436498884054996152834418324034798623908265918747414799365575371049896167718215306701625804810605950777368735886257895984175724028118931636859997681456355049557535326922319808726891472050138781993202817115199315918420457825382464448191719598759632020786476377378347017726153087090535837018294461324825336115951030983352580243792532161285264111417722751121442029571386328268922891117153466067940652548189478806065974260244178391255340023679226816798525786941115019570804497605298505703408210734063994582634295436289136259126423796613130612992823677643118224143791680605476969443348073686084044955609317042103349248749039931405045915496367702581449062271848495647394941727766706628976646366315058854678670615860791841605649395763997714141528119915353604364076677923497629371093792647758406405641491025177474835967357852726448525748446601391889668913047409676601438891847465511588571983510433563883412173308000474892117661229390585962477326868424086453487660392679974954924827116796482712157826167634324747767772675630061119158626593933489704652107760119038379520252648465461878994877806636134235818227185425010511506892108416592938765956761083017384599281527494414325407235478268365537875487229601264614400161577357226690448290396209762280490174107686227963826385440119806916182946585256844584938684237662529570285981407376102661544531397738538452132533332031293101054237908814242075543474361608823300142871299068932749905320139502303313920000000000000000000000000000000000000000*i1^149 + -30357725100622694090532750214213120288185662116941032930353241098565590338330776688083804430782947177356124442234381825998613679574152540774270266870886898368323096511152939722671058636720520634503403548438146358971385363905781930526550287407447436017033344132923506857198223123446549340964472227888005782368913970888141117289254958363557021603002704999886219058349002561894567536489070320054205127831045452040259221309326014288603034835611047304655614920751786258921338863194668338454944960380440030766524336356131355899328004001114512077709640984337229521377596548865094553984902194323636474137106268614441461648322260567423350369362582700514787392116206727264610601161831404190152955474661190848346869479618446724955261459796482760334587290755116779381753174408666819103939014366234163568695852032164870074489097616168402766041672380021512193343857851768558448195793333087514040539683357605843905758144906239219278552911263598118310571834505541375741297494330431892623853427335520342364772555981266245046255056453307136922886205116986810731302667082982159076626008681681184837947744215318806146892155365388547416704234441626049263404284459308367995655239099237750887004567437198166169711839514407545179449972068039079830429741130932138021096994999613513229721747405692247265483552773101794341156563919326186009694559920520520838651554475816616783092258415839145992855528085742532438972700971576791917838783654994126553201613967332745718087465362516562429265292539010279519709136132551818455328810948709157691507301525388272366766422256311448162257809475729468350307753866488843263442103033701001044748023945731356478177126311422767419482233848931816495343549575418946571391422916864713902136747693750438990626855451312567923005867627770436103434725310701899397931693503402943086332553698667665425017241357735128870768521233102554393489001405298771067368272412681766014908580249664073343535906185906911351452148764378899817065920938302514658318013388768403849936341242334772461474219876205412093787084897143434744279720265845540990331320295372578089624884054170605783124856706809029268385721061031838797518558358822928999503706243156599455115125952249841969096867376419581996229754895269182533746516664114088211583902326031664836167597064534716047237975200285670157370585128136845212858609721906870951200071883042749198963220498613061281201355682909375901315536099094478570841340169646658600925793142500814238868697648954201882709395390123002430905243228820143785330305973633095148900899858707647092648813072109775803342294402087954299394332845057852450216818634379431646939127751639188529869035624666638087068668605177665583813588867438231943752394548104633141459369326774035396812781890242912376856875273472836651919272668831162486437695332032581368977266335169017514449487123664243189915225982522463022381414132687898290879127334532391423083777004868284900902973817364821314670197356108274234912248773261174749591276590562558610364032195799438871121252360613462623563903384276287218189162380903183806302137026188304737087600745130826528666301296007224245280971297152906049261570884009178879660085251844896974375058326376513468559422245481210111947687045023478272585714181386345701714476486572404602568905912705010681705555904371953189910467193176898768505192221226452192982551648544934455999830484423075152577244295876029240454886927190926247485674945490113631745737598131184844658727766242665694926026362282023595880442705925986150382668788546819475818862825624900248699368272592316650456473605589012425748365333373567740505661783705100144251322130065605645610955740614344921509350369322573447656018024001781418536488613535748638026251731926087727980226721938472548005591556413809589571299016991255218205051435807008855598956666768749576357286590613479177456773448036398671197840785495437200018338453119033318243647491354577597633143602572951552000000000000000000000000000000000000000*i1^150 + -1433135026580471767962282333679991447700413144640379289745677845150496381893662135490264362347859275187650575951641713699485256404473067441237672520471797637107208510912933224260345986385904876075976339023846620654875924325623416953220296724036962795091240404478096678641777427532427683810719724425347836896572940141270170641306169914010880412731248384732666471913704179599698496930389344938071910291050888775905635840142016962023458776846028318227660023238301181765820761268395309644048435558759523034440073387636159477565051091247448438648164589076829730315288695641460619974234612240901438201423439938930555332618842449047351868924901965605890671788871059630203675772694649022373102795484959472036921368808162898523196920162558531923173406652254961624569209751921176928826371873077728403471768250002733375586109022146831008976411475412068158754700611285816064328577408581870368073785323064313380864691239391873875402798439992441661835436631533209155687852257481417842222519206685665901474979261220194884671902988812495499579720349668064876836426852626397842934206949787395910173995297643259270017946824412440046657029273950358064542166503691843583023729586016001599870558925077384301175622238529568555837489404499874038282218225110178343851824191737315516193282143391685317165044880887993119348659215767267356515728754143519271680840551442108169851435520576368368222180532764577731143483994600672966457017262001126908694206778963903521132066385201031505699277218148785719219832385620912868308019611256283061417004364508914882440551918726740692259108730931044975856730070078935131402828168215749843533261036192710015805940089149093657564679408486174651931646486413858331949145196922907874835896616406315032684829353719762811982017859196766422314621364222622777927342614021077185323101186543938364703398142077112547075897188513157443367159056861618871027829666029768312560991873472099154265947402229949743191732655007747426870044170782711747972161962179850516952268207462076731787387528650435381926166874305179598996140283944939818811651169785533035088502638958108884624107325783187781143853724475918480349070546413631310632708567994531788860564329278505140650097972931495799586661529993184788488837532462991436099506682784267093246044280537316511078263889482817607209827070007585319818184332787825580600293583160321453527114165924696895185322698613604775062651681028736461353832340887908368901888109066427665528541224453559663148604834634389773600563822306735862671647910339854111318550525720071717650057583841729279219149036664078978832606831135539018408775501995312685007305350808412391469155322494814508021156362994922967298167334832370176108017930376498101034298120775601553727693598652824531724809887891838200611512307046597305727479757083968658540543973310411474856542166711100337310875621992155912625120457733610311687474827260311341260211779038571658300030766962307853235103199192676986204681466793098533431488462039251940789844731718660946694930524761926089565501470065168842692098662066641644083863732951945102605433130627773063969563089652264938826436463593655484178005392686642121630319768999773494918577803781871907331859042933991496480163733114258132458524791497298359691268092460328375035810374614410652898204752460114034057408262259637698510331702103454670690073771266521477982039149855183957111705691048374531667846929927735620016149581051146772574256451909832968406151099944787922079618152773089294022172354393874592829910454371375226674055519285028202577002680192471083169074881950499384962361446217344502620531935276899004028700525838597762553941810465993967273576933130410803342715626176798672868641026079470454604800972901526449998407337325107738080231335978078964934926214265084841473880606518257494968910911208154670631879282044583372214334751787171208418240584229555608955758588160998251220345946207733497071529256550400000000000000000000000000000000000000*i1^151 + 8609796229547426021969212003064787883167563687549509350420551736341416989362983205537210260162407461119096273473738985981126930101979712408274165407422506731682230909331820419548305564345126565190398157598925322732055079166352558935780053075946933365857292898342438002628646413082512906178066496816105234205032384066284225500955601556245034445859074374910671151836025016577796398311241486056644896639847550157904828542799232879482207203230369707538280831143562510408189743240332742928590614839628150180111516145142671843170452808757967479078269416764305755176417091915843095043067568410977108541876248021402975930667164355655601259984593871819230771388864651465499823355168714617374892367091112274523777309015227651360093312269561837009399539503506377850365925374168935662133440289022608657860892220698552042793535884444666426270663994893933810971873319968755648127377950748856940452964328191794956533963583524475105918657788497247658011889616055158480570934779197794473506011067190186159547043887730232945384557779885825144491968545896418247136783908447026745774252563877812084433086052387390127785326795074422849788513236034075047594336759950952224565967404870881796195153150876457289282527029739907700353483127465805007696713578499281587156380786182847678971990519589040705364107766057803207580787386254543479538453713424563790321937529348931549349649171923977645577491813345232443680148489728134636205164048690898500976675878092952016178363641618427467444845813385130061180392492628343198840764370741588733821397553753079247527668545812415713756229280983774341208758369128479069465494876980497390958650100785538086713259602364102569063125647536969556003727438245458803142928408221985325029989708838656647608439200261473295824991969941637731195752848900427513345393614237735418051506969451096614393810779285514998286054542851245144503178015879705256946357447007895108467523280392621322147076724489855579032445536194005919111725430228046560195743082628371375259531579743522663357091021176298742479379236463053962761061282019572261045651728915897503913248788418055023547622635841198079862371448234353966597471409066112834898589737170863193148257328286480247359900154420661745179050778841547945507498729555644266028922313182551970207143640708379496633166310160850803234441012048089550043175081991932325958654321785194466028402387301627758846368051060683021446827477629440311937200773706986179156886896957806250319530947670449069807441081529134664548040845508874820065139629972506084800256755145847765792925765351744123919161281875637746943695550057946031322196010822867963604227576928057273798552497491665125884911369556281781511139236745875003379189454366262431361399077074488490005679881057993229993238941403716150103951398449403236822846776536195614491555846530743507957403135055973450784707918027092027917285304163061271778688152196442109637941171181405807055580841738180993319375720097539681709362762646035183865311145205000932581471027046023920892578800316756752791504169236149092088774536182166702763383991882438375600885825331651826738652469053827733053205954246259310028957409031339752412187634432298723866285877031994239336242442529992867043302038865676419287911086609192279384712540940453971560950142905226305273348714380911114375459387896021470250050047101209124284598356815955501896434609926726253100339066741752338246847068890243427069425957365157642720142813272318667030923424533745532203364046601819203141183913887078480166147254810702222156371181482678341692977139938219029137685636509850832030648268962176977839307121623305444239372286090770780574767505136297613519875920377624857218240005282071590758644148879312206202965272717168716204772883833410449824305124636661504315081024075534647254840222838337705460971749836772344534913385766832562097802109414221318727551267850545608505142637289183774354578846067666421022720000000000000000000000000000000000000*i1^152 + 10131063488025568959033616337006805217304140804344095470510156431595906860234201459260386700789718032419293807904768321334323254155778107368194110356796793242730404352340820454562406126753018424079332161779123731680362253372952897560797476018249081146161586039277942986431996675050424407864784760613302945753049691383232916463332637705449504488723250144730009251307433626669179760485597512096866074947953533660745791843612384441988352021671824188013174251232675964422465551301064684585376761349879660240713759104328270170360200584445144380264973198364390484754121072752591100400715508781631697374455481051104511997476001128710454364200072672131757506695504943696777453727629520055571206823176544489026447365356755517786854753788488277979493003473155991191777875236122453741328659197563935056079681362736493245759404842933967299565136132506942240337828569122936808605083093510017319331283723887417840716184553326137866484056565081781225539763422142219301187954970548879073133081056388869117442338216407617433907506375778818379585866367590126883408519166471635151987469198755207708735098473511225737219292090367936953044456626856772219713426859421613986040348499163583705377768096864255738066680097948246731567800177744249373790121694539168846761373909667572900376033766468002058644884394256837244751038657339047694187764517777370294653864202094996778497507491370577467374808338194054612099273392416424433461381928508739349202258695150780787651229540045456240549113978282822252362959649034447306499882652730206624405497997547464684893807060990560285244714995018382324883201601966469210714482744021782841846590798432112896421953777004946036347666242465809336253993308863787862004224438374605394189943498051816764084375393558608100572959972268580086680785910215160554238156974307739321199577165815055555861566538335190574134077246023952137296611687493663653827586545827269997625815111447942482637951754048146198854381642842432586379312014204353539868350296571367166362931917680778516070543153801165144884806183836697325681329800382877941086473634772601936331325892496224222706419533339066934113737355532916940894744477659481047404764305062091286870982981309178060283355511041292300379892420346525036107684111195129715345284507749077565736098979758919991515919438565044514695138814581287282795225020188906499150879668650307098875563733086453976579712865777182501287586694302325029554639111027298961462742033210554092728179494164957789850806206610522082462644711557629403862365202303047145209370030439588411316531045223434692544661607214812157577556018881691895592413911897327507225863110449508866367363847617456040889170354931386204540778847975161688777784468804105718632604694992423699234802703400291168021889557666672128670940165902397802463446239716161753205522151266270204039828853361669115462981466112191878872618655637013038994450966154583309083463678759496553342529488113572458036595097226008601494142907966560927886180964998501649732472334526242717703999679627769986195994281522454138909115389186754987742430499486571582740493773232464034518893290674655578327325160665393573740570720578716782669215124960851808515186126571289092737371203684947048247505359679297384736379751274641991552026912654456245314163430770353851484277175608488760529534446974641136480077586097704019879119610034055140763121504656998328314227562631518402930071162110448578042217370649909391723719674856588254638777580319908150713831229326569111242365533010942148060637587274489665349779661788653463796972609331461576348411572215685127332991216487121410224219147073982270722790475433749450715671601657722571345945741901335023306285444209469998429182220855276358113948325562488844642740089431588249624902092790254533887622016524692820954478854830075066095596692919086096520241621254681995464596201001831408428390164408169481342503701225022435126219433312256000000000000000000000000000000000000*i1^153 + -98685479056131011425473158000030359981655317737506318527382844479781691836331905716299233922988705038636637969875728734161872971433724172138639779044483603514501284299746309092272753941218986076019020717105328029721807220244677864948421712072645379975218963129822391279246555689398524073167623200066619950135291379435028683787905769626488913422999762056257174670900988035321838778324303997653156321913249951367162169672821381134114666627799785382600868975103056269118489244592294027663903187310977412249349929449113165226075752277388146592944606838545270505986426777308431212474904665107631427412980744161038648549643258855675930417082843128604670863499641998209904519737722911282333555265197419989029357363698791849051922729211064984979393263828283655789257701428216433457238395756462949202640417157038634563382633762831183287466236764273569587362447388454952284832962954240613898453789543084130548160270355203131576505458131954581351956484291916615783992526780076733580134648182153152703688051912442003332184871549195600891366918139716663227978127681532846738460097410346417733752521884795340340542001480802978402686877843306640324502226959265922829434954102141385383906649041732761306486165205213705155327509223935864476688451726944473320981741720741636763592116003084128869489075739923363726790591012086977162383509576414833091075642278088112937361864381830344917725638984889123158144927044208910146012198179659760202932090039417311718667295388272562956683213493852749106158825005009636713434704608105296396685669892302878300042365441124130705581744451636457865845332647880197847154775034738069197797557014530129699259654092853429335061362497257027977786392784437981764895142206659228136018733327946888220051792034293637982461143451877854920712345379984434982487637888190594069827647947472915626770418370149177251973515304494850135245544548470029564696975983537411177781239802295054929299107852048938746953453569801529542104875665641985476801178578989176443090989671603744217172904698756679937833248166272788451538722812995961264751810421709601614977403716316095797328977180481442089832814278044855573928599657635246020549562204404542709872300225846289963582651023081836519842847620430129239780669736735077391623627730483914995497504798308695375665663794626582090486665885086288390881376918404177575990525664133458473311776969835862808173238451014853540951786434414067515465077084568882844752230427794090748863558258356333161109221303265193587431350599127577515760718607964321949112483234232828909677226946567715364646694012947617472542780937898715100004599230326077547348934721717441752883956509092256678631527590829197897505859500081884012412412260446609717553983060699192861983563128067551464520067842859836102781682787075535614316423576528991930846536462612169403408719017288248301860552109477137081382819192154803785796310419234713174171060331015393305602576870437268486625571038482524522934146098713875380688132802478523750349309927618485033954111566035887338291165962894011295817288127918604445725472831495058671481426513374943952885648710645420409042967523441699877178820116385510475958463791118137152569863276891064749417427035914036545555610468702376929259831974080146465949756088672625712123952355495169086225851844182407862157628335977476632776741464303617441298983039280412987570405345012691293032278070827167591828019229004871630382083785857641191012881034556650060843663910052248016066822002201963798528405655081001913799448230334707043467172005578205517973702900263220439656055076166629012352861755461770870138584671451043602580196994659048168167757050490944091702168081018950874563170557230163740543289357786260325360424063649652562950837218961141918377097570232283745329074174294742110822248532799209524360591356860477199204047054868716609971363094699265764197031461956103501737543160400180235835801600000000000000000000000000000000000*i1^154 + -15681947961874992603807369050163008369142044841494969308790845675548210464942801122405007669601705719314147518382708543129156802279296895594778639224089508975265402121090446173538539759964868194913782592888428793053966405651053549142588171066409957461924722068213972798002773389380173377651970176062073409717692392646021336749226396269410182752429421551146050889315025642930396627632878184070730407211411285207438105287017316029385125385668999476296910012562411814680520684744786494286636256162662166876154156931892805231502931929699946426757732903236949771393650934556873456260345337819067999891712560661147576438563083722785557817220115613605562024805698195354957443950514612448934629622915146112762749568429655282456908166667769100234172651974666667328633701537651667719540656661231792856631537842346498655024885980932023932093910564669931578036621534865983298716871602471328341577587233816213053258594786478721880620761661631384567360891078834745715198891935602798862596936265655115638307783014978092553170771050681721201838464399445366562463892912086476035353046921961781177740598334989936468176142434365127245819341126401937669845595873963259728222655705827178771087919031913562292910425656678997229241911011747539263446304833155502334337499795478373937108322649175671480727868325755052311212541725191299425884262601586741687909284460307484431280179903382696745334690521921771570807296479750761995740380375393312970258424504691146141028644020495035642662119586588059776815966136386316647159285037467099229950768021871507259300107140421600795951407498737509590163150017653024169686293623520996192393893733447024430092951964624958644857624327635643485291860856215327369199821311114328292106790550735676866071902588836196415962249587524699826556706013203560609706511540911815834502168007617261902369893878148006093002998118756767320638185924769512089767557884231663191260004391452128370051411426085204961457725391748083851626403969709475997392475627192954620074100013490112702173665483279009422865304253251511806988232783374594361257802537377873635265584341866125607815317114103517954001337361630609306051590138106276164800050608911026686591604084617739358178378753217964365526394272421352056026719142887534702001477727697797785448938366365779195274245974692324493505746172867513296431478146785599580970851623870460703380992737376822893042173712185954583205243152978832602462910404953021276890825243352439941949996376289321930186551633693905363318971716850842435194595733293066086265026932247924887189623147350841189700075468770088106338248925858899307061675220736983710895117631798207422144456059138768684950042031160277601103011702225445333665988868290710422517458647730929427389357917425025121771196012565744513093944488330009717513137551947196143152188447816180845906509522360944335945575283112288568170945136010376349622227993383886978677777981700861814868486817396738246700094313265286940241669654634958601541400409516007955913327744071232430508278467709260495436358183846279641190829824314335696696360576547827291850964726628910250210150008320753436908584425367928407716453369455070129091837327071881141466591651940393187252774781535728848487720392433173074116870626802253317685134128886399437219309855403608282056270387181635501474656023972682538793140304223199739121915495178553627278597794862485833671125350403908600014616026711874812097654658564185477461040229668135400147894664735981919609812444764615432134455168501063858692580091095374337699540465988518835085671031092779550353553912205988681297092393477314639154557714060894373261550168164233514284559673610653482500299469328942230384554447581817446835952862321722404037577008636733154653445797307720306947293380022532986962403501279894869094467747907724624267134209976283040656560707034315634614546313482920459281711448760873334312319068321873920000000000000000000000000000000000*i1^155 + 673347561309933629253732430160246957811729797303728956483433749600019458231251364390222821999739310711150584277766775278195206226392437583847698191717813905760865256097635390853207063564954260911729284824184237993006870680483642541714791151217858779595022656286415114937613888635066203931811905425139712145284011073780522487121247896123741336930332954697521266150352073818115360048720528508541429803736578874217231046794844811179118273936991795617170547969471379040910428296317998033411109975006124630658040918615462048913193021576528421892789625467329206729697814860456012049448842717107978980983080284161468801604943395983580494813666278834390679910944962844397560344823528920300068110240035124653948251844843100262274871067338412787583158964093901431120164789129926018864899008253583816578217492075970992719965539532066889317048300551765593132854716838557644869719492398933933240746432541750829806278539264044195017600153520574444625331539870731632962752934612404057880820696810376661002766600032096549274827183045945298849471314457326688892548517769873272671591979996896225140693660397618141769280264251261791921240273527915315650941325511675990257011513993065804329531639821151716493810736596613076602838765946626467998660330337807981276681799356398999447591133549739277150235758711002183906609671403898322061053831873258213385238381603642236518010557857723412044508225993141307554577210516146525462028888636593167719846870194258291883912540718802223929586060483221128140008150948028702000958424303797118402272488878956386911658923545530634855422173201085097333036186778082190831984007479539201543358479421580094903717586043171092235164945432000400351591577437488239391880118383829665367198761214177347240016492356028582847619700923031928522710131193361674461474001618054412768522448774731429983118664275487911171372079265836563494192070554585017715495420174078406418728023758794480995271232379174130207412184052243644235127508423285199429716134463553856148486164996018434947433354269287234194605189852287350624782497451348477634911648368544256037205902683247988097015394064127354786555513502535043492683202255012019869955654819133821871666473475358367616516232613608067622380663059096647582595310763019775911752214267235806985104854611348149101178165592004086885888033835158586113626666304706794277404929677398055846295146690602502650148692574015215437583313805932218305722313953288333546477988012642222155815809381981627951393930663206537828167478626485256122378599728790027056467549511434736548779115572545431547562906610462331479096247842401339725607651318099908072345366432424150675473496816853089247930855728298062948856196281010557277769158188419778817811611770959190811394788303861691669617331908009339343170115655911287810157181198647384897474211432912533787985921462398101617390802336437281232639226600314006647688393172234151798446188264141327204443521246974081389478948438314657286387608096619341750425967220205579903656429611559183050403026920354112068537595144734868248491498251063265361215188637362960322454884718163166474684897627847240491374464083626424699674912822566985011168452709992705513929477775655915505691322123063606492684318422421129171864938562270383195620784215821107803109848619577456002551824805055267625260909416857676651296492064862918769530314747919618782250555408757846633509423747985367386055836077924630681839965077363865140602330430947779741591005634384923170807447576980135326979898413394157474468922399886587831039463609380451020393334957475775799525736197258494589363742824182459346248936701217204959102347346871985367337665967324288948907715746223690648244897917539412871471122620312921777208615072618052208040611251299764345980503431746096102089396266701730158296731456770153976741051054292298957307129381004332659279195242530184157413631000043158989241843712000000000000000000000000000000000*i1^156 + -1592725647223832786080176994548021671784214795262817974535279434357347873138048221142190992793106702838241934027241330595909821788722168496628040956366966387988436007129825666744110991695207279960824841869368207109942333789964968741409664951940669625462258058972767786609716652964453513074257944797745493502172947330894101598285646662528897782816576053530658916582954902316610700535910993533742258931135481879897481999094631241513428005969895518650734444567341807078415042031513262224992155518977730667371887359582442295753638094596312238342862588627116446345464652950341372569889869613426058349831500745092666996952729125779375814046348686638132731342095656322323386713721147986944348535682685538392808887442007041102546916268626672873328733043000852583049277783047388658812160624313175339203392725167223483989367227154247763717299602239126703553000851819184087033328432051092528040278825049676393738569945375176152183506678163749382472193179668751044280779380364257114380347717307173805986135972820009188415169727317090429742241798146967929155791745958184467440337214983804287760603268042376929505330660508748649036302796878598701695839340093769147343252767443426536780050998064416422206424173465263581092097166548241255759061905280962915345503384463645339383766097517224106749371034868096215099225119992584054798753014972885249726472616173400459089587516687779297373243628820730263894223274343886208742853711054709590943327199788529464239621317171003155201480490161285858337714326106516621037288385166322611933111132816276413898714556348874057695558714456091298557502192620840963593970043136347337248221298342616817618644307606800617212784885362224867665306775651561579977330794568323804892291724295987886489495619375387429640050724251374590430504938967639992223644023122570915369838084636075000235487166914930620089149555343949056502892772906871201794000852691850728609022551343320085181283344053252615883414688404824258896608814555933008420158450772836995818057064040631894874383714726306493833211489687948915827055846206895994348952050778866568652602590024146948898052076146093073623736482068106444178529224404628174234501109047568566110912976730456875370988681961870801976803734854029902436286015963383562582864189154216126179200428215099348626624448782528570278681157458108979125033765678460330562171013574421129166998284048043015885300878209195012925446707895001583407353134275555402263087266545031366123739939822847195042502164458299531517102522545854833641042898987006545777322637847437970076417487224053509644839582000916470435948195725197536169302727333779016770740738912358028335323978685614762634643792473937938160921226569550968534138120007311209403789850298159335307413944398844641898246702484401081677583481614855570413563379543328603460572907748998252933508367949606215255897520652257199921254076782633135667106982668977299504966555279018749647632270924281790729000031443334086942934371908215311259632040427269462553071666164674535295872740209950681092433942100605274289417288129928868720035822853877483028413059340674772018982536695333624511153439647200395010604431074739644224601546228708240480861613141529127377293482684865553624854816631464647110611803720862778311431838455412558221030005902437116691525408451102689210468069373796027889586575536563563846260522413240311328479311678129601504859523375792073343762623918470661685671332491577195433663699437956054523053387382299927719859803200065875945175939667992505223396127330543940969609086508289703073750121225189916332179975232557999077529100465674844939065772649631915295617220489716454607056662912975683586818483847955853928690047657470083969789161316859617587076276806895662025443447512409728781484312573998871142861391687075848115933537184872525445365190829451993435070235020532783247418580310663418379031843154577221222400000000000000000000000000000000*i1^157 + 3341450749862518710394918630814103864284025198808856341438147484442478453190344465125357052733075426153368821297564476383031485331754326349976616561204228976153225248589130389814845325475392420827755345003374596157983405036614972161068086094214234421203462284874249357586396105981743248646671257717953702172148485437019167533629106387496685211003198968686680399350953865291171595670979354684165117617986171379040192016868783506783472610351647191965233505394785170026783282086222580314109157305623759629313575287470239513879515129912417999495239830404485902295550119093596497203948506828852512231013750560292612231564814477634743823508576443296540042517111190469580781042849547564233001186220230733097244214398005185603811943037743491735688295953367516434841482111401667826579108727958670893958460310663602409550713266599273309589751516243652289978489647725244158038192734098051953377454261288049983535517170829888378685893903521479103980825796153300595637438399710607957951799883507403809121678517429615257889797656798148848523754080970020089879780056977605126578414665157520560076220566146078216623210511337045157827190043466421129459641173464922353008471548586094362119757839502129874786764000926864361142968336299031977238214430356373689163892116336116239671847172036145771679499502814547275760324163965766803636420989768738071940198596841121264293946788564534279565156635494615016283873228651217922296253263224651223428150761178386533995681736019172840291473882082990195685716034227754274968339501641711987350710560277669836915503522274298819619248680347850967704379198197276417054489352542256586589017212424517955468346366333273287552307907088075029249503107519623057255206470187425946042542429102010424404932063650798836549431356234799266454816342259164900796952572662014913228894244052981670978948535848054243425413257228943189729255746623625536848744317610252484843503405938203745251097873775149502534937456248344542200978936074929600637600954207392418807041690479355720936624512533505151300573339581887351594982376972857565046545072281841571141575225283128513257271323961133233507089299058098868529294535536089296108117146127354423004301949184970607023828418542625865055793194937752673762088073071254747593502164307492311116483101150113864315849689544645481931930756344150690423033291719963570398183279221429953298901403797441505287019486455843890598328036316186625781161868149479968547199190829955621765147512691803497869343820570704943514808858826882547381996374895143671007377593763608062879795794909065801685573466981509888425191814975979121527766857945766071749826417441488241300587313832867318233381251160407562985512094872639108033417016379852799353179234545085133816285517289751296857378175061609948464136202086048865008733276757653635146968356893726090083962848847871936566855091489751834257083235849807545767346684908464125310377275678792544786940024181515582846173737858344267214678448973767698776211522424769514852267678539001315020104155062403506378168607075866533940703015449290084328537784175034810645988364082203098303233431078187111645235681736505784039928958884710677206837791280549255646003926159001453895949023584162310484527222294037362800017145357877940456563018018509789547610229926000421552058733123738859108072908417205554363788704188636605306178665214420309634402672474723294222755164624351833667807019147503537737081368808365138738542390898381471469385202574382728230835548628696025161987237977164695120963306158046782022889214288693988996454377192560037779723766511494249895733672356030366404427625734185766188725419517556788240906691514049504699128534520839868684048704370738080695220718232386523338015590640951023632826262813660738218299482054119560303268458578362875228532285641527771154658799222884960711422918321960641887801553146339102866115710156800000000000000000000000000000000*i1^158 + -1076076817992759823607685748817294780730411246476555276297658861211330058650769562158025925535595543952990748254272126056160495479402342515810007587677358524970671525815665916007561877604696493978590894773914475366465132080084751515715392238375510989445592931035505922614036979967135679516462083748872611797255104842832231028863648462521202144504984593944396724738260922102590765594171896275737659743798320823290225600251579880156331402470262936039642195969696906021817474874113988821472981783696333858745611709655547424500883152169526741797924899984569095886037719815657610007294968709989429093989748107852522390448935593871648049592555901469648389369766216396202855064891610615945500185881272065432879214700415701355581007054130817799426165350128969381399185118456794672719414530552969152138060529379202273988717899475010298704862428866652632073296751294402614375874713490362316639868032496835863291282051243389690352882286339677326411660843036891780357580459392298105179210635316796812470585778279543809361706926942240327055626308758343614500078751226424113435676786873189495667866683260065372568439694452192632744013247350405361437727718938165664699376169155628075332723817309562612690760967123489218133566848521541539945146229182296351841569081137529036429045107841050759646493520331430748088524821319461367674403559340503297146676011588200816900455655965643905981910493399918462852335193195837932858328718455582202411371311355649295439663817165394456297384641765389433909782304954275742800258530180067167432093014654114483566621737409937046967603005663307883572248856622473254137223724974377950864508367187373846343368337366321099216215967767874106850836218899209437538302505408607549675390522881967798690471781567314898049803210784834979030493965819668105178834493366605727822308308665077695890872640291826691900371113997315148364262126666815570073997868708311352042455347975672322356141046655531535165666348519418970239987210749837009856994167819514725571660375379015514747755142700383020432922738442544411596105235294350563132360726391776068800665571289555302815859551608946708898079361861200358591940066050086530342255781212564991837990195185212643973370757884218024489042413171202764208656800900665869002435988458919311662525764815941044933915134104493936084517911387668939907660526355946351161912666696047756287144220837710180904627353504020794943042537422130460445516747455163123071971264606226366679893940365846894827886021501233967710000073539952477266857478170239097120126054542067717576316803298734354166043286553486502421368315441709010341295715905465363172722626037741149832313986952929554220240125904191245745640348946605068882228669422209136185492212969296275011327170042789824354788420702818101782356063206023219126804099472926825739292877383287157670005521854095873959191526066157412675786211275425152943566575865321043426246995468803807475234266461052694241397650626462326399854138500004722224095656511141879455986902103160531519659024736737507610092592031870182509408197881299283201906107021064195360962457565610568019110813396300821215855306713517115959455931431400221502208363028818559028948072082091013995769284709708249301134171580390516605137944394362510975286211661219014628425927833992231073524890664955640359955486730245963150516592376373341471015559104156636135449379052610651308769076986182862055672224009388486498732747864411195661959804383181456204829761176565383461329309280013745512849002967641709802946249398322751733234036922774267639248602884579268313922837685204234290745022982079503645568822719293923477967726721152633959511833999267054151471393192156936502475671982284976780237919030437368949215808433192880818046035393436179718558290387499713944404549563090819661511428820637403365053368691589823795650942642820112409039536174726828261376000000000000000000000000000000*i1^159 + 557780118419867754461529797527744838398034994514443738978291349012366213124676217323383058047183748257721717611354847857800688899839635756042867165518974923687194614112953942926240353933284578180596517154430051160456091911448063935070308932774685593128052702725179640145790850671753774834207942184517676645723655886443859443838032067872461419930447067905205268597634243968524813521156540472259234539835911294685283150920361290590207176608135765278602837249554237456449596118198712417109005646974265988469115290123255774334244801306775570815459907057848833982450151121088460910310067622204268738673909729065394840740734909377263660734669856947201157314730483304167608491563385644046135127935921530107270589219719460641266667815479155201394789967518601266161319072699749376071056294427420272156086368784177576467711807768575841411686335999473978884465912772215334508298070639386429314375404089437950183148946523874496964663243623485634581125355837129218795638045796808354818156007784655447829185374680641417793081273464795205708838961756928867228259846071981924625569190887718799542645214184768304646085231252819523438800681651143942190309484816513827923126340475684429660424907217024483512313612959499633870515068108496464267768321457087120407962028649428695302225459479483697389252247605885317213477746715126873673323970665806008843774752803091743689692240793327658705379619322278610038131810422909955664697358000271152445605781087162027172007961237697890673818247777404073607015535631240908143513637534065777336290343324666988745595051943241343274142854229969518053085467444337873338453108518720754138407848247072055466884815112801212654847314863504188304212726092038103391806267875040950175526836249970882397859591245757231254206249476088918046021950393584146768692986541654037921014498566588705131082840320692418546947447114812859732634619973291912571964682914791191554827462886076020093771924652269602440006341204397626374049101499398144875859743299372165506468904611859117995957640254684782147256030702726490017122991299936290985256773723264984566392322945562509457542893600418005079285253531156516285752280095933680668153800812356776404737449513786865264453168469657837993978185874801715278299652781414153295355369477135146219196083459805085432272604861371707699305355685036480619019609177955130286886528739650452662494354790063497094373199889941386653132157940557683210068756876191691326584442332924792875867260582333381263670289348804058669836398864294613844469752206797055320966582427838513700875114973788777449651790501895548977006140052241039240803147558246023413521098431974165248178376021022245847437552825312168501782235104172724156147488656053173319737691758361007850260931453342057408284736715349320491814182418815053508126374158482677923067465993207328771335585699104687785214029303319011756796992084417294917727340390098187396374256648258456477801974176650151630192290425647810382446176953865611241151653721811063148551551557831924709807935146969365233038084160603392203657228190801494362873909784950672672497968787311708581996758599454411985163194193352153918610764754956313774860197124781823661916038052653611797740357002480151978585495066692343614728991231427736797274913098980950919544702760841395362321559969461397009182544324476675507736786545580474513690380309218731526373166704405566479656108391354118166513556327786416207674930019653098174886183370181651329116563308476391737104249722784653117831266498243735712352325704264881775416987617777981243509811210202952028691584139289764775487985313344528797480172866219869818084860534743009031811511395859723105498224038688315638888080148199566199755367279731420981254741289251210884749521469807061906042593697831699540515396693267113958586479991011114511977082778041174261405786835750459711243229646028800000000000000000000000000000*i1^160 + -85614648320623797776307399299349631888020093285466556605012224252632124932232350730979480615857271932099619294229449427336596560309597716511573594322709954212005463993274009637007266417823653193396082908048918023543821572949453720568794071715812030814975876828421272485288482196837192092214084302349153840757920742517085142642917718927464451927271526253921936224585521577927238094579860437076345712152312221390538204383867933791158860096883345469751167283513661125694655334606763784981182441070501604255839685125944564131085372569575364229213397704118221367232560965642987249622040657392824991009162075844525436128763280401398210957829917941342205325257705011232327538064738409906745457290297267569755385098795166465735632293995245988578813487694679679303766925449762757655404051387494975058034525940468166104546650713702855314659570877976046242085598094270213777631911836626541482156817984593581682956453160170317668346657057048185118133704670116690616024525192228757623934709153224075674082808487494054698915338673912327202660273653611563431456269005208463387590052572846908398334023859742125168138643369138965700488242544811449826150923524163698559918980966515930134797083373356208716184219905057497858547835271376802097494847560350771513752123772010520679039561171002970678005404152053649715214362849195734424679230263695545655647563744221435689269126868522138878209450094150793005085476837276867003177388006484798510139072855865287700464506551546573347215803192877150713055783963874617580379478604289649623426374998096448607924799825446082327324883014500458844965411687504712089539370810023362602269794150396471740900216789864962165910066927458090722050326020994954677995035832222414894158050151724006683736164584730481584694308205527842650958429302327015896806568686541461736183230571433215546846260353067277305932814069947291759931956480342232411870227188202417826812664333078219022212387330196313161272965841544501726788026818770915330455426481962278629345418620096306233249658339077253773914217918355819355687361160831419996070205372964665554347504468970000616989458082293356658661003208524492528003483647456507386487033268946997650234652227077008436447389337481400473224843336670790262226494472911888899964755274477360900364642893900882868564069043147314559594221274923732078483337825958927492943703489729729153161780892880396788550187632433954455799262672977077798378076620259954090120369898415430958487680689519901341770546764469774946333636322595649168447231671678621238923520971731947891986729671017566633160137858517931070235459300228699828677876966866767013619157010022204971848596459953873776188780896861346379142615154330634397564522574119110961303408078705552096060788419975286342025946903750451538559038263467721182213931265369831222838541276362755165735891748943810618206529268122806482979929562447088592080490693130625295249169375603503876406388968267131661430059101076063348652036846645866848121671497192024773491582003675375121306957097701029795550278680104760276927644833707127262089650413038031009112968959106713977205264595031182694695580651269074264900930355097994664562780667578387902773571298117534916277864554804586041933434158019862833691824309381454503387869125357448095005332928559749925747428593084429543524673409365129946244676759606527814710763256083780211866456241913481456077536358633903937920526321426411533915825155345585768201080016136988838172669590784296958239015675374012241370857964606728197274513391308634512260517120687386596561509959971864036175792220988023934941591495487481822735541494094930142240063446113418595794261501721552841268651704612188074820557162692816875130085816486991511632008485120772653083530030998453796363049818997384716162707248766223160293518547982287905114331757708116156883504199615568653844480000000000000000000000000000*i1^161 + 10752068449582948531655426814086202525584692057241590190885040741102385580124072238960882457957765505651596135131950775044764097740930304458107097697827912626584011517771485007958955216117085949650193937330329577425880360780627950935100298900435375210919828731606673876391530146608769793027528556606502682879087057218919170980608622997519296778871316518902888158840161075296572139983712560420909851704303796905085578710481215643969088490856070835689189630701199754535241988398983503617959820556850384465202724380944332655077753810963881732618073201068035457276216706672973169659921671471211865518609193431092390405839970555491176016280854229633819342738456683245091648340476856952019705246978914639005443597723186693235919496621764076310053960267407505859931693135393364258674971616072022241929464975581004084928430085860797812516310486162784929112798833342771749252118257567407845898769616223222789045744057126488184165914021230040431405207766337105939282496491643526457187776009176302522309466049768494340807118489865184108818727893844185110156838640820192508856364803682974989605715649394050229866414279214552397120791175252945916844490343388060464827261142648608721259002020833140559952336922223675945149163485348118945460313429237135277823310903980816201158914867759087865776903847737027649182404181015249123636193147104711444562029247613421537473496716659352461460326085323612042306777764492493225051231436385544312970705436061766470773840181350966213891444926463091757027166697200169741471957497178683601160993711819004604741692977721320612035129633744630635999732725926826859917860352091646023736540937593612396881378596276027468802171426110350357672119972641667366222966395182118666326542288478161246089411996006715537311283432088399391958908786024670218868852248282145869614383910786568726429335813987968033564818001888779354912817986244283922227191645972592755413094269556589624034132782964311961641761324798104791709187168548337025126178071810375658542339775371224022158611505868252712379638957728201821400823000095358939717437346684644859184509250408960667534284931050658076234732638478777206452820949952229360310011869967936734928450524562583784060951782438073345221329866751730598479855253624263651537166148179445122959389863314637116179405689154802787056218490776726572769332616972226294165292245760497022216122505173528191989524290207377387366245393647243819521105394550064033986425919397375494649508412855232544077761693438049987445577687180428675189025763574957076384359119620693364630316970766237024980116981500053258885084413639530044113429756857348720277882429835908414092403343137055721787530814944973903496066484020019953859613214468097123963883465177150263720332018809092729048777108038544828259399242013128738752023537917145296746204046671892800774589034389292745130077263766964131645345916383063701342428422960416508669764262658526111660263193153225035394344820043949781266126127585909207551830299045123677607984770945818655862115717520445852452640636516962179212642423096252672264117353122149732005634753123610433089651061884531709949402776954074221132184947916422437988910460332673007407776216753437147894993799322520889013362394447187858069576110193433648751467699367176218910033118293482440521497364661497700522717384268928599617417824025849663181511617036434177413985986527607605603487192115242328257347346553566202582853467641434280784204712435684076935622860226818233784685561772132470947079511879877058731710944075191530047345960188458728079719116272125632206915077558894748694959510986157105364838867832743152011135280799583705360076901493980460174234421572076865173141256011653909743544534874059542349094061917312575518707264258006947342210668623485282311464815811121530065672124658284048322092531692578749866335100993536000000000000000000000000000*i1^162 + -1925999867057390420490891593779552420885652677092148112204473059296499098222128801253324123521586819205713694591140045347115241002411201505415194918239871855489764468127231138756691164717830191026944589222701056447536021065857606690775091789383473927025700215017434460548268157703731480310506561056128844512516537145164875032826121772144764646227184623927136369760344363695398253230541231371297906531292124577148711693538303503564483036260386195004070851292325183469756138195439180315969957596266740526312563283141000699870566151293646759052040905235074648602808956238632673757348248499130853419921855001579407233923361642031650888495203286223730646544534395598099525319653107181912294947148327364936179744441852276785130574683993649309560868154007611069139273463374802523597586375915430482416697712363997287648296101249185255958744014065082396787696210413198831286652368840715433675993877025970600490981606447689520778416148715602668016683485093985930791022451550611692215771052260502268384570059814361237472942401263059442987575688003615905211244179204140646177029506667382624109840266350792867080952460970685824999648917369952109502646594292247123902595516258806546976579345883606879079346017865806778203122288794061080455438227522251225184361517928806723684986819645077638379142062330195945240339298095292483984992163352578702342330972249258267139559439009915201976504192097363898004117144830823176169251959149345409822025490530314515237975584889119484588140763113457134133151500465079963130145515100695194007525675242284992982343586916945666270300341598440540790415475039287471799755773547893070994834854168167285185442041642586119590205167012040398095179274544923754974547120658094293725586828606618209694365260162492214929651857666180598459525177959651095288389143141151339075219608962463858964513538536892457044121676127075260106608112399413682510755710620429988762238445305951683209262968844968796040293040224522345581728397161695144797920032130503648597788677318008149685533539300213439821745899895737620341598771523442669286565810576441955180632541015920491314699977254267836449494811833678652804339832765250998360942391146430410716069854247642504893959727863796199408699628227528663976955615685427131192053971929663006215080568552803166732192882630093986837173074690879897109988975956154045500488967287545189465394166305399211795229165770502965570661724464467225862851174743538168097256799789017298918337787566299368526867113308731495743228202588171933897305523274685416699220297862714362339709601161479888813758835858314163623487827676469546197333922298632066546975844793900993138903874405114375515375203182781966390953501003537414220999176123915523015061252775342634563613235339201958120278825148454785122931015059029827545297862425168192684857601219491663883311583374423082152288353483395333054358911343668922648327440520036343876284771079842225534368671074198376013138451556110450736266202815694132925241784643887270193242567800782705664999684611031490413201324819754891606884850668557864440895594732137926279233332376386705330679274532795763809614463404864325739630633890228099038489163029097403232908117201519391782591812812507126717476756057923409552435285917739430956773251532195973721040856289731235899850093175540758549512695970671453660854622341626847262918864563824649926269882715479957022107833782499790762425472697191907103118846440833598603316746434311844389371222976921382673337566499227704694795083951167460702196235876646553614133546433361136409257499089079658545585689271976956204094565026211545424206863080217848384230795579750398614222229212469616348218372099412031006833474917642270498764077124164327614019179221844587922273567484404298151608188213958790890419910490501673490024829388435914128872378535793618059264000000000000000000000000000*i1^163 + 262358646113574674952778327926434115496902600083628910183481601599225470731780462892672211531154389918970199346456752046468311094610780487706115415136438877341699370675951116855291699429956242640131470456131586479050783440038789702403556793911487266689450122502383654618160458406077480456696954450997688551963987459153029456891769193707762517751825459536590523160536836650887478402708256127968518411822966911178388172710449323209783693056927632159429671725019863315779694437599247592468775531964990399601363044007856383668359504859784682771128480129281176825033669678162699928171227860622204258576155146643574190068406876486984119966385646210880830541707976562884660324269629599380202328455770586086572761545950599064388427856333551207444111750898755717873380135252567498182867457318485313532366020743416183397130737512089653991615253664026839159869545500239701032004110130313706570421371988115012715712945122168558399999224111756068964784185642723729097178464114478587993656522688844264363353734134714375293316752958155411919405060307792133191208451780546507231324029388568998318210935976200691536143671825807591599299919264653120498724195171499616762192393411616158236315971246443756340334547260398600887170197794671447635352698059732950534606897418829886367163187991052458004150702880730896221948359768267729612357130550121151475566218348198172031996276151836154208567319994327924462531434289428119180374944095934599276958663542300033751024962907012513503244780928293492803513496559527715821346540888241835573397086121748156959772074935978824764289988946787725954477147243305956045123984129127890619580255991924476065752698047509477877501266888249330520310131527609452686057005285578410511994977801031143514098725666796032888402254659950049560498957181651052088549998123429762889478498578964062496101563982717605170389191380413124278263601031582976588005775657844342281571460254520347149984044490947482872743854779060578821688737493031837875994938240677896906836701356057880275544118568225848575033234002743528604813277233633427853534877759237266980897951360666490615876558991997441038155099331658476653588914613076464258918572680472073787399974109853846738861065727841983456923989411160986293506478124191910530963474077462695234450619003308838035924226420072820621694517098004824662945737257564263731421857343593598067405158990313588826373704953041425785325310390871892958389008700150913763585245800436489913148738005898930337003500382570848801737189415345306932888254818925982789684740490487990607214833604532443563818548673754564449774588470350972704527923772574242634205046067895999096348136163616055803386034601839837461039646546805427581462771756432298314625661040470142901342601768227609541645053132151181155258316893326680259225117753838791837544726157840676061345916781505183898544331351220666089686648245566173200978416669738198509302974863757331741933678917667620200089143954391683031011959737798193782593587227324963774634630757785707412617792310218088362859331882338970722164977863040167359929515117540184339279651742287720849409683964589662877561088807349816219543731974265015749706641084569017690095050339189814892810432822442445173014226889273064595826810948109865224533745167454594915583998464216984160975668408760937189204165152920890421320466820833511700505651858167428965015642637887130313116896731881673496408738966818425634194177752056799656991409037576299769385364818729074105689226108470738246576546522463610167688142646690445524954063883020807540931965187178069721553294630384499610261114329786155563852506829030074025854949161221462829146622299223279080233788832971236101422079758916344319706338582461829322767756169981749556257287937986268145559923875971995925893925194916322809963817200360638200351998754160640000000000000000000000000*i1^164 + 8383412755026619123342727754783992525513140205878649170886621248453662779746533408652788205804920024083417880479909605968346257270114475668664342458109525045392727456693406328290854326227031374149031254076064877688510238241548304005884339037557995003827402398444140640020123842143060945999364963123754662061406833405625381051140368663352343139364909249266370079808282949460671658279156130708410149387808034365452150035278918288118568616009208760294162944867093662776296363311140277187251401763040144623552868400835096257791616519325335712565097085877218378015742735482101739054574377803889636209275373316275409639854089383273891091612903247824112973121055822702534289656048158543189790806277784613712057116300670473145036795290123575009775783990776840870035847333849267829358287562498545678558102872808693293875550073984367165043066615816839956705712594676794839534117216113894244875009484408611005412768337429902895718612455702255597850337803551038936158856671930437027991771796030688892524262297376493294147250731600132872326904772158761801666194746870225469921884563790228074326011666243589651883269250208102152861520941377332331281230567160477619178244959929983488054917274999956298238589543904224382954876586375576830764827323147242847109407080034667129798489912807209359101211280480234585276150487828055333749344220636957363273474836019322525057347123197450334234843263545717377236415907221761082415992996765092389899409994209101513495567107178882769182713299370635015118267964501601777502008366651078376867328389138575020566315569913935638886216010207603057258068495643272264108266241778746466653759468946717981537765393718166504501713167922995691016625114854203340739176239923525072338311320218883291693796833234857770781908085101124888375882700268383540459434496268564450048136687744008437680700217790329011443420843768450446691817109880475458633861642196006184781434884259126953714719726520233809891905829426589791339641335143542735850921139032873676297568721505791632488785481725770488555655587633476489308796334684288068696026068037261659137817063723573670423679182316486073844567079389866772688875843607357103631522512384168601117999549405351047281312786151460156538155119902936906459414114611543140828607807614695888291690634075836406580641391172249714823219843995729741744182269551785927682837438464171758946334289786553996654901392165223577813901758597435862289011347413130657988845347035042158253535440176201857290208501065984282830925246152859245341146347239842496303007294781789843739889766360581385575168366945037216380374464415557479404883339787767402608825391169071034806795789541995801489701381009284166632065542507423438591781199217604584582145300414453764873901035793900734473111569357828499682348551106939118439441311161506820987127898978846534618162413239611583750456137071905431105345147462852039096284108313635186648344392527665746448800887840770345428957665929005709315324941055474174524899468857386616363399395918727166223032677637453042151009073376484416283935738423482805277586354206853380389791228862881346213397320770562812401217093665469621587836000475832537556049460092617131608141004993251939269066885674911129944759391527363110952006291793212541660195760666822576972539986796082559190187298077451379466619494122838605843224655193332846840734042385655575735547912919176317491528716784147322293429212929555451316594626979984122699206492832973124827790469368136558342217242193162522961124380718237247778007755236438173991817221961035906714514415805460569047573822063764423758073319559899235686894511918121161570108045760622456743049188200877525890108820228281986794939218042206697605969800019737122962458361755867146676974351157575411267858545829666097480910698002532385211367494505847586816000000000000000000000000*i1^165 + 219866893398064712502431023984233590502235920794598118748762616337472587607823140804812268125581708979747306811324992956954262550719767412781212978366857383583944867817725325462853908478243419991913343296251955657964239161732633298652554335966839389595183205393364888992704676207519495418371652996711385545309466002863703997469450549740536590906237116638982649728571679499890628949137640150198520359583537074470815764338198220685370041290118539320177276372331746522739661493714872232331240062250103589320829936252586235597878117694598287011406656424774524961316322951317099588337889361690389885102067130606504294369251085954055594182565811962855087712407785301515245657973549537696661102860367656868759580781537191803238033358942389380470191690098577267515044819909713276764614622815846272790132345158982688357318006931311447882888615842868890144886101271993179096421462860205484413398112834100225306096149714634375358011776884781464905992487244893574005699816727158137831537779501512220320541909557454320126770315172543232314477369808897510264401480466500827756764215691768774375337111501992962029822139746334366723260710202466371988382081223778666206979985262901264647819433681262078101142642877342094351939075291392110724587050495957953445487995552969357886966251272245400565967773315036764061892105809087341515354571763996539018286282472406866163820055205112345847454481730344093015782096224691384213224011169166816501643279383326327835360283263877394563211279825969056710744642127686851450841334301533676371573302533052355974263045909154280220719051223579509256217442626832691674831316541216369425228687623507508396226941482811983623371149212232138570679460384844057569880345843663982584350070126635747468206285864521454267805239206804747711312034801097874639217500539016892643793458948528753843694235661507214939565543413571186087873762529151315423526104289685178855347400571497271885072148440278500883752097643039898534707311856260617810267895729208409370793434062170656508528713603132972291332873342272141845761185912330643738167815273701050897745468888349369159563887723136050456073061726619815582599678740016450873182093205012253244779714613500241736417906199446102647425440839778141451636878830030500687654780506934177945808255753879494927500757340304126036049000784814331292723528953388158928815622816213543675950058456905225083689648052951100125086528757690121956038851300840544948869644424839076002554729426601860819624926678975940818095388884288017328034217725345424391331627877785442400197690969748299008102801448938573194634707595707644194127125521825287730289576861180957706928211158685998951173685676766633698783650507623340681178007556249811273443890833638400276286290071116850711303877815570801754387037960341555302782237464775919235096694266534383734274581320605831092486253336510261328447680638672461253028611501226332027762049342320598150273827818833541101742323269330508582795700568302979003463367726652866580515488692325557491903076674389220641534884417330734013403913771021327031977892617309686100869331154772585646323837679065060771491425414994640078902190957176457569463891849771017513917945043874274372559664172666751348395222534693686406541773948146897397619505613239106644234925335832434224476319254042131076964543537162919047324428870946920314936821417259291599271975091858777789231129953413916159803477523519220978656289147773165686710678981011530996307123098319797432124229645154037816035932147684489545194826737606177711345261814420778618475265363582867136845395315153162052245120452962092688257640624151093842595862368963998022354640181154561719836950207575431499428455581930468600780200523179340865502959716815975205516483296590066273709600703139172254423372771002673544770355200000000000000000000000*i1^166 + 1823622551870098065221993479874563379948753966887343933649111358804403003232497509935071771451029466163252609627177587862969567596488087729177307639122695796551537779904542961223931017047909894090512522105317578229136656752645116585118713810410300888773246026072267894387028736967742422811286456350682951271041886171973081143498526782646208048005493895472007481382709328820011165891855052744582412405257690709082314735484417376958585176434664532562496548475122258609372998485124291729488377872017951922907290951045503265608562600139985618249510348213672380061893637565355061292048263521753430898247669645563640699083545732043750520051782632621272411181542637824856157587208409237329512738710486064693256212139200190919914714512813726208340055674198586565785083049472211268168645401350738591146710607259605669482612755997157632410814413549819560341090217977408657193999649951808628787258728660659266460575105783582858823811271394063851099986199962221994448319315489134171461915734249924250898870598942166058770433281370011113059246130417296782708887617722094693722806223281023979210396369203780801160044003795072493040730437535337991652690275342072645946426836647284335995285408667292356621420227475948910722720823458619738982980046993078241768911337255925785239434300697268021354196179496639263555501146079689477374737918613699069108800662882032863766029310164249740791297915682916015748789435127768079898514296705425847394947166231357711723188975386995092679956214541467802604629210304508861256460337828994744114348008033783514013421872937251679779305523648497369150203122876800074656137511051358977437678859818211339692914206998240771675269596865335023912737964880490146176113856195070366499465218398437348917439561550552590394592847039447146301891495818351546292852837506866247833779819532150756029568389530419506946303360339091766353638177793835851468876982454204535598532751976840526148204907964367435566670215622443752493519942020816304352090140753851087232743202870845065746647411531999719790140432697078871943593943265348817885604540988137095112108830359436585641558381660204690627277796647234587169989500423571745110659166028834213510658149501232089446554584480870270688271448909979228156555413364121718923067506247328780166859299541170404794622751435854640254743312752778041302832353771182814512870115364304564302299643532422231632154827385052291527988238993909187678812384285089207369647695652980391568875982351204212903531063909380942780003209354165208713405131108760902974890647177344557031252901497994785415496227281108157682009396828284166498208742996858263736068156151491470760122854790410874217495499845392685885828325779604529417571663995870824149633404988786106944109841344980253554620908581918923458928277286446292910289799324108933768181282944008699528668939047666348936046367170051510580109916929736896029119203808013051953491739025213813982283442096760314220451230819477415917597824106597689000737541731192327597605369302281116824215828806573308409731985438442425795060903936036108189954881454155144946337460417651912618601131260395533686723411201425296104657990460101289942685935657049782679319974178551243036126781532120541150598115305871383166669254459861386749884637380134116002075862163286640272518095994401198917387995717523723695189164322894098495382726164002629507980171771423532486394859326182682681256030587178460462487973633760725719505634373855132770185545573508932981260008940783813855022337947926012468504524177770961178206637991701318220424512832221618750178401755259884236425714111490574227465588741144078048077443511854866023134205712362786170587842040513839220605033512326641518518039394983357893152458614836990267360815880806867580382490389809138099662817853440000000000000000000000*i1^167 + 15439628669195511133778255409674277851230989048366046757856572008688158622061684052596499478083790900132008269389522991817019833580377502588219988378164792729721127183253519413213717511541774096501109700235619575999852039193871187427916057399471089991569822572488412003413484098565340795384697553060268907855745343799961966795885283191796847730298075405704263596765516920656645191330969359863394939593622830009889250795664760842428791841451237845318787456701922304622173394898048497048614753002579377494518579790700869450383393082551536851239553547953406280646981394042293218553857228216515645402656699155363694266347187383219412893993146252765258025227296973023211118831883332800149260040508829581572785774514375718049223207864674020302733286982926267152001676725110447768469256958604005444642974289716611005864042214038472730143151511016017603449307769330781071238915430650663915877662322068258057144076887844315292287397429735595001186960093485953359529109280156095486173677248739662290241354558577476013347270988441108793748286647081250786412600862144213245799871123377866161017560156573505704588422169863525404872250826057268252708136782491092717986958392243237945578636839064140963918631010473346970902090583858416541889092928505474791619332634281239256922207516760391517728423313645413304902404345872262995937590834650687354420716139521513048414075215307081612446841720235852019389140440030741433963736775527566980078769709495903324999182834721824507457774704510217156568776200590429112857987031205528269302609511725925053633644697102059511899173273592188860498878239688198400256343258950824545869978259229596002950586122539559312041035328566981171219105048697925595624530046241790966670456220576348327898805634521397491960326490881146468683490995127620840952439806409236085272789208927906012875773091410044517731465409162090013450534039522363501650187183994658982860766137128901798485897683955396027778509316216661581137659160032225112422079074383819608243847166677876761860187584917117646187514786712772417289298354626880374528163665949882369297233248126345713846530289006092535702291970879079387830773853278003702152300077614082780319689273710802058121818437549136488101689021643919684521691919260097201786240865683873238192699286764017432480405132437008576452466626579270338030266958062534457947925910889364296025043365927487603492207303226532890405587770278696086945982859359386513794283284053970482898570183681638780813352926347099749411420691520546257726175643890822975215750507171931170098738209236541775934663297288053398790988415338356907347033181337533615760272649829759460943664349130312931837963459477968601536055427564215221048817121774032245188941068470556450513877285402268021924514814399461939390979799731220999534906634364165633171302445363056152158770359509685874320418336912168453047365894303494225670911775112489502251848045890782989537303603130023112928913048963077026362910103931849732713574475358277794207551898112291415452670040944154877963902896371905707764239274113041580628125861030115293425112042339551627668309829599507122922854071623265396948064087471669062366462701388731613102612411635922973852497469289520264933578547121104502574814960682462340163412533642610869431138879854201114227459307940604355984293269892229565032361207297008039418627404730710363441681363070361549157639435824078966342617054241193418788228777667207211150300853966598110224032665170587106568979901749915080674000199057264844048453463956148207992441055050390774500467122773297937599273284824103510861043820949279430389902256854918112579095453256467676655653347928641018426601725816201661789583780274312212284948798511637733919344792794690459307141125009320851970219682165686272000000000000000000000*i1^168 + 108462848844348868841449197172203288239392676704738852832273202494118596295546654406798090805496084564281356135207044164803556253511477067537479199152945828514601614419243550948677274380777204965149727908243001990181204513856845835016898566061612837978908954062932498872509547477204494817110894646635548239469336798164866839533015857885765374892232257941628402543160104040842363486568065665447992605720861881226955780897329248924753449127848677260567812867956870697559712256291398022907776688338776620422167628496297034541787461482781909554012462927043358399887041438927401114854052446732529053291148343843644076737985366762421306381829402222858510472695164698991342151064392609339643337643820672801298360316424251161395676716464428892447766941995512311678504922703048919893016533127871115050273962334569502539226455336169300374357272972938032207535501647025162856274599121898609612583125195796427627389483892959006677727093141036052383684647982819683989811802431662897229062179231900362718386298897954792906437957592352116929647162969544723194720475044444569465569111860815078181343618479324264506100248330659878901248354087030526134991939080814866750919663004862990793071650837335761555781817006594615477088395758312191312384858649324433183897505313360570715492008224826080119949594494503062288900539451112816780889836274978948742356010430011113882552963611728009741748843179274704284172895927923943759510187890038785974385579667979460077910133600943262874760232740508839612601637540238390356565659604260927219551823368436112834530226127792356751902218357964630716796456915756615587285241083363183056700353193934952336345929584668285012027583931785814241382721463861867860351027046278824486925151570706449126477377411498114321211521315604302712636286709219789897751890649551191148237587551374479399871821510676320671609227751687368842964262857913977236979091713997686218839294564172424612286746310929989671053342730040196875430108433743160687489140908445873803127548100555542633132897289203512560743967335537804648081175908072634197921419691050897993049426786781541488074302153619009839305950706892882713219241071156345521978628642795948869997357252650718075403331682329156384151549271424255499055506974359867328578550721283971508745883357343370343067244582185587882911055250747282005799809937311321343189924263304702135384016978611444595476125301082338261383071940364225884483075052205282564519307469797127236945435164598795159412513591894223517718823596027093488637468972482663439532051075477475304817870437957900000138141737625526856892220077635447541973641566943019777060654005793910029929977118454601287531607939303616387351035626418687125527525763379490086411745178182035325177762371369215421800978570815359358891253992283781432937462867922803028184711221183716588115978019694405513688061156152487576701407162201917928502852118579977166582177883171258746979813971361681441091773211730119984352044265698428579269782817056863369632626449542584992267645572016638613719693216676321225175612121481680830982090400014941606971768559557180580140724771374198883881383041566019632104430754733415425089356184064056802338391534706620915922325785412320407708549253312359018950844533779754175371970192483149935012999829297935967207297974201035921534845634067992760369568887101411644281382050191862109898785683693712695471538288852785456857478568244060099916500832625666612223035722963027902686923267040031057086812733561869254680675774650789651615037334820840613612301915186901748516030032465592240442027540439271822152187750329870026013190582789161763735736044039016921696796329412404440859953971923024937711577938902829551025170205882199737368838186068368816461666874002277977292800000000000000000000*i1^169 + 452953445567726309499115230584432031232076814523432094629032349661661654148312572003387570070441089291069280810397438685617124302435075315072797067143856908957739459727374116474539368318270669523573381825765633330068143041299528133096950148767387016336768254445056860752061012563676877317187840791943031832298295396894773144209685230958047492131704278194796889543480289165350995713362620241200493395921486043526807975261335076943420123580198248158087777443110368340371026042577867155990752199383772212241747754740418994095249959046696806508557434570815121213769139138634753856027168650554650910322909518431117903478989825685008225670611711661323614607496697206994743179458216685837242962994137241775985402229368773022270192583919624778226995376096611803260439322558554294654846076804254189813332331935739824612047496125436527987311749785182491984229873275864485747043429168268507734025015230423974783890300219437565452255337378576379395147729806467543941763706854963845624121592821846586454357525008096911029147295543524305585541630078456821896870395512026778494709845616350734313200247244308820268117619917187433102163938076582158413058888827673380618420847688895910021391606768571926440530735149416501377922375735159047911438719426398229237281700864015726927347309727549826749016889252523357510367292309886272828021967753376709353254661731504902075865831575595877945547424144458639953569500678517991459280675692154656184316181764582367064858525156807426559164205928067923960029990276121245163658801850121700326233972944639681473393130549394301284814161258194629491590031029014875799413543010762998933319374748389798852010708424692321809839987487665485465311278744979311360530100848112830730238895660174510635346812308791834322122887464873285737154669736002144022277766909436539044282033532655852098873868415121402276227391405690448255679158211740295260461092635397440387650807568562461223164164240574911998693062800443909076045178704178123673229123700870782597303169836303797550649290213086529991886093067169926033657897115683414153636210865590258279537691719815885988740849674282917603022598633163815252450935695157495757997226429173943428639088772394795687942417092437646343993146178878995627486652036494227407290960725547335929521284249687994282214336038480223901579025084608528778504157256973433745880308347223910491559586262525855364191409338048879554830084706296880142813684587804259275475872208243307613308510937496563269019009378110293115180567213078926216270975487229195540374878796547447265039036910806167247478420859238250872244491310568684384022205759425724573990520527010697555907130883238007331812740356970760637846115488877685705654042455289410966976793994080813719996967778497339715495782701002815504549405769674627905133919136111544822871445454271812956599953358943945111022363480834279247743279848013700314862553663464727936927129293829443109655171228211555792899299168020585619216224207885152290995619450984961851171619217771623199041616458384069275877762989692411630891720973214544007189095419257185816252832984735775324872019455857009497847166611622889957531744521583275848414916149581013525524529022441127456724523807314257922821839142389800061871564231146465663063781142047479531031992292890738824444263328920781092397948618301813557230894745165769064967847668371899297846668476887785037127578348564918120224820667214876967768548343284558546956307338738532893310370563314218926007309376592063554032829836057386203522761986657162118251836948292567980046537700727886080031729726234770971389070448426478793542207570494947389271035351273273105092460336452805844385687199808356709848365100473663951109092782131178074274752603619062184474050560000000000000000000*i1^170 + 1863387969884444409972484086303467329466825270888962924561513090929818636847426332413197271553510043750477558572645666096724722430327202298611168557878385940870682542354413798509714341433509993476405338752889208413917064510376391063451484894931734647628397833180996393418175356751771155353415887082405531162021067999753722654149544551633747440073175338459586956306285089195768514877587879863458596365223991037432725744153965114259728410952534066697502999546205758390723273558443031644637382450726902126222795296208728830689942398158253161457940287993776160693800098492849184837989885374717603139484979285216551724417539455455421906225623641658627268074554195649867969233571785515724520566066392857357431602602435798592610718730022618488573054975538193982882359419063156883163173967851029654548709490310214081484396842119461302365111345951251866188729614849243587209608404098504926050355560825006255801786573465119170465437345176251222963600492626815827870476337934963859565850877370975675086831990216186788060916382876307950952750508204089869609043839359239467212495976323467122953563015641990122600828517283643866820203893861238183191145362722603749443500331629370555914524794153546912889744492455122448884422514286155981042082343503709832247064208390692049996997002190964727628527575204388626600492753618111202730879852643011478421745904666504634408389524005642514470116582375665668108610674007698007491741977051833908320255807036265515059027615754275758521906417101814514137128258774796562313315201193490705405685623964434041054927811879212441199660516903863373281483356305286635832910474005127814865273909190823175638435446027338560627213078718454388800219422071071273524489057801444310854874361631004005384062452624713854906098219567757447004390510777058435921862613673657698156659596045041902675275696236930342564778562701045970237984821873355230487556236533435191191807880373983048443521746999071053923493318822636164616649215172691225695033347132395196723125106331123657618312332591561643838466764363808272032105241816980823414334228870446292737649979976335456176397130163735547516080342097893188404047997338881108177800886282378453884750492337649155804579678579828368122986438107874719097815177375900314150341345485733800422079311152862528200801309720664049042110428448055228576114597333527023619905761742137463950676267443354527674728362983420560318619495150271402238610169457930623476906766732707763714995608931853362102323706041723579854036502470251072815099891814702475640244978896580625453335720218628367419513237394376583215795672344374411541536330795400596121136570624765497886230147103456714693143184512035171545333164162864705446781520331180856816893933768771288684601094266058304884026572260045365783350588822721616810521621237141291912516655805148108388750561343012095807386355963361918820649002496767150213848272821999785051666730055622452684965546963086133644157781419386657998755819995508091765949783071083769275995431027109464087391125828038695161797108199531975182191125713410138694124707093990012174331564094340459901544177318901561211516740401322533617157810157157058793424784635393654763962647253670905336513017283020900165667961349970930025204243409574706323128688750916330321431200430904948161386039569433629826936359752786135934907161793626064697138140960661045551104285145475178079740960636123951698052756765325152285838767057634835564184819120487972968488510184206992326799251907668946220743477715529626427993586256958243949976374520873019313058748468017859475238488201448655128699871011718247091702036100415822022646161157161406009247855845560256068788771006128271664188536509256406589273095427459504424483379216384000000000000000000*i1^171 + 5547101792175131137530189635694347411128266549161502525775149820171835515340912007515892897320640917483121401579885743459799186961548342230647579950269056554265788010431491384238281028179780169814828905659910616196697125935924503871594999425401532800048511342132861502544295107796558821951142719812542465947868221423693251476229083762285176963858884639505693104760549569951672370281563363544078332093342327346020553776581342066663681573082069373380723389620701124007986930430627163540898952344255797523486860700048605396822608022505880619685940684993429468078047963732840762135581308390976008677702911958294293073036337618613830169258689944883722667117099232849482742360657387892227266252007504706159898358174257249008251257519619165794650802082502689035500654888933236957908582503051779887171498116947213930983247650369856064579055997372173470862685075289577988361547167217684321180756022861464918369467377116351714034309742966277531591414829495599704686003822013353394134706067466541361564018823320809017191948360177968026431056068340695902236525886527879963394137618437477571772910110112446162419202005337468575586479968876186583224465515510824673420850884150312116422009609913444502251493914077666868341279188834384606909699715186833039468844155789472220746404862165679102657325079706348653366534484916170044286731834211566603915626292904354678788482386959850159662946467550243980457386947534009177476983249542531559916744005632025233553779653520556869819682767874574184037219030276717710059947682563051612718124838836858343353798654701764303333367605391065296521615826083988625381499849895815063930048724561533406337313062878438481622453776969834104267986367586438688483317323056941683034296339830707841708198731132741617369923400803320043324910097754684251626595546430732453989108317095792105850888643176229241858309463422248723005970490335742041816932563229277167878869329738644023125119498726058531753911002178503803840249566954691239503116788003882371664342443543297524179332907942914530565513398504264535127404979348337544911483821479555087682168925136493889170935501240506993869808787627892404037159032174583141298221312941774502039766948353359922144795292329448220061940278684236292985370858653996224059212928379698528138692861577703015501197390563290821102188163699509237466421157793336157377185780078019755467063207250104645408832262715076674637423980296551810311257769432642677104769980278526888648721283365137520991645686930459005833056939038810313882777405525280906157808952305091984674390531021356580023590921894001543156082161963734568252800998347309471368467119691617353496949594159355877007290244449140446785845208837585018183550511010005963566819177167509024390331725196151889475293054434738085708059631354415593857970401005759748084086717780307413143377315850067549434545033764856896045190664627508431014955052023802194757149571848170515964497457131185213845468192550576881906775051464443480051741458176674428587488767084769162301921378921277290172195071802507836910596219949993023734618724294694781017350760735359718663446630282290846390314004155753292085683362330869872458615881198942193208876858619005412456572092261811668446494801099351725219289610822158138095216484604651079158335664924981325583977933337851339915567240752971732143220727059842910620390461918126576245782232423222085464758144594154165346276198721747446894910135583171967352653238948679881675027220589643314056556361277257801705866247131265078395322688453813847747435531358244974921582767531720245500024261194706502552676140993498841903793603099198090245010401028690962887522730924388380470041582758724018168926321260925104268856465311347507200000000000000000*i1^172 + -19955591089636968710868449943072366101235147697188747749895647588711504114792949148831236748918064770621848559894699445998692937353482785881337988011481618488717921523976269642369498256913204887007040527138776806677021281203299157197291292930028859170107671568430594438122304774714977097162449897385053088825131540685903699086124957282875764715884199416170275037408732767380199946206147595472706888319980620989218498983092080583725501811091731209926944063598710836169874733089568127426057061817683416217955510238596532024348719159712090297165434601517512768171193210680360430617764901733275754233835842939939014517673002047670358546218700526675587306518382770273097473028635929412124024426971638774035293319376025857031886306592454685303060654139367211995076891216921318569312552323907770170584829950601503277834419860854238907669404819319093644663101026181464158944369893513869327412172122410718412579670902892295495587353696634860033702766852904419452966697691964141998147539847874453177079180688777528024603613390567545525009074592037799759019187149891319575310531798890585817356463768377876035310100074415078677969129139568433534644152262559717099716267008743836208571569223870494801118558690932913833427612212446304782725992972949196421401469313797630152135056267344981013565703943825480738806792956974800241082930651918021684750114957220892928059503101235564421016960806071912551054799276830951720559807971853268743798691853697047464647130869192460623734387153521292868001728836923200435276964715956456611540810967978945972311941462140809001876686553000458555823064789679957927878864069684285888879140870862514599632783407985596731945790086084424604154949862649715462790097197674948795401379121943710316209864512347534855420738092220333725621127515264695157446304429313286653178014026802649360914660824751229579821249112822113999251927800354754706841014708727180970322567153477472772727542630018700005899958645123268562295038569881840099215214018133063506197226174222103709320326378062263165711854281531629146868480543591778752493818710621909312293278887518178620717051511365918133680243142937809994759307062426452064218520100544181982454405011075309062181705737024423040924516580478518584077579263031572999737200024656492427722038208820740888621289115473037393047684422167746029968572919574094082919132286785087589021063275896956949786745026247001894711317021652953708285180895156204238976778816256017166508381249383887718354278466986764872571808344874788113932531914522458430407903435989679620722515978420316916414041212999708987615358863247343460257158613429533107285114450184175786461606022424875830912074538291898259969636321716712794545884149560582008715348833116645084347645090550656891115082362808946758834017885700144863936156893381622391848132886144007937723391463135735884850667514141590743927837470677104817690673926637081807055554692628793199134033945332741665634488397351829548564227986682605243242331009197837217921036634261305016356826149077211168014476666214682271375460853128977460237425931106167457861050626943927754467247346723017792616945890777143956686195112058514488261501950625308840277090809373582909470193363533719443468402154571337730913151891641813512918055568894655212590661025783566535845486687785590684811041961664038989128557322931960776054697036110253785392081921773317349170454298794472723764138033844511834686981727371562235170395064841652045619897222397982283608458258205960923311693103174810216058290244935683146293477912519574174584321834451009067291317191395530165016145156839505948475468576299366153824931503176453395450509334404896788291040306538887588986997676480187596800000000000000000*i1^173 + 31688327461057536775036255938113955125516970025556184393067079855121876762426973334237295030289366590616000743509469785235272180223532081566125494579742784454539052862651431026099230814902504630502437625871051897275973154910269720082956104448184343810887717798143782937460815727945196667266765230620988736548056068894013096383502357650775347018866942945084961504015205467053623101468343822151320263885899024013647165482914398493239749610118595816012718969990040065099917010748537882254078807221822415037340645736030022085333347316425474368452530086794254727065417220134743603342448813118749727151886158435219126594369177099734393012204794973764800147459162322107831075111950195567912920633698894138679751424032941835247534618650792096496375411919394433219524032818639067728165878188313297441096189218003381125594656830382975271900169426652145554675984872271117954707264282664375579598265771516905438631654744490928160338094767886883405798435691231093509640912640540546594755390326150628125895583653877658745929111842495695658776649736438236606143113838924871066583732997556046863667598432382762634654220242973225290111177382108710549415167178270534294881619666379098938466079727782126914786576039019077966227310255325926401185687546398845645333785096754376988372019357847625626802136331584581693412476125660765560929634722410977494712317446208021116990614734416947327001824790518430557175974268274507617678928821177616592183100205828554989302743514267724202743290353757260134980563092994099734158467509291254592439506186430398651913555319784775324229839756273667144354174865977832757796279327588574503062909613007807798307673741274530244110684182588736151915495834071131893969294411360000845699399277607177552121447239825502225511183536635236901914237862514491162411719660538347334710115203134498996470472565104310111682912005012946227857036662986815924292727019493633890086629625463660925747685835913852106920568994179266752246349487313654347593236695323595182169234739341109587871220103521539604707173330710789135677952821770841333717466308134721561008541675619590886795262434349833019939892276331628870785941613195844027612185469593138979962010715104572250742197452687326661377723222756410365903205918967282026021511935681949628611121661322962601203255120497194077844533558674875425033437071256762685222983671582628685895915620339910631470417446661889267144233550058268364137750768544338020165932893574178777957176295504307733217094302935594271224611093113643118806245910526010850921650696227429013953927344732422457506955885575845706834535444186376516297483783699066781321946475843040987016252327638871387804435744925522344038715547506769064118860264512228895445500716442723966412438863668534029128660899278135815793895730510013246014969565202133645898236562950361926781950422976764136461522063807330552365231361183826497301642109663335874073112826781279389043089544875472850825659706581667793162620508896962966465444357231877293463737514414175574836001272205127902783636577579232859826731734818859021035332071991565893343043477924050122713740457634072975416414048739421588669196243427633807337707830731545054412329151793247206582760709842252331957022365645330167790933600601656648871637157189494242901730264429400192554771974648701654020491812021322371332257751586264911773775203415729992101951086287307744393042868176694487520722982471760708790711852513257953310035390592058886467530552197469049201951932721835035118837173188481829790490439767696260859261687837574218752587520042514667819939011205000729920793394126781383268018056701976990163365401879164267472399807166218518639417953306718240768000000000000000*i1^174 + 13654875464146281205931363396002851312688428774983568206469839563041956107974340512539766964021897582981295034104916575706981627995491326393329085447839348114973730846492171648566363838736268348314225949766545427078507778708368425846808524280293607454801516371321071377233155045046658217871222969718312264574341286830879201276501337479442532050637430722221098929266943722783017319534072324359098036598477881663254879579924733582488133197767863518796221188532192129623694512730048744401408778987949497198503574000244082245356344626426768484151559513973316811902926306898227992975269483234742166063738146991109586031440848429050364138685823777931174349550574091662135134721282406306734586411778519852825011603433363397736348278219525549783055774071629742951647433262140413313130783849613666129559449934499641557591859715686790670754892355828951048956682977557969017543021235328962231521446197292703150010574147591855810205436844535753487128110888270233094554692167037750822523274206915136313243827894064069018385741579160689710659387229221561312144312493008177628879154797020291476691678858811323944711371758144597302177263810829710652374146211972025882720003452960856163390455995937517012779442658180163837639559712314567286491133512205124981868200885869100783733429549703328165778316429863577907462650750967329921799812941979063831114522060142660533190819426791050766027263438136492958172618108486791175772379726740216035108108204293838764482738666246373527084413818708662516650297639210689856772463809602609451182246469247114109279591407160506863002461493392181512754496616672989683508304185595271494537065225569157169855999177557995318913911670324706560262891078020495186640720662733617668708667532955468820421818546729715915676709649410220928557060038256646089366932012988298351080660364242557124288943754399828565871150951248870280577953519133584962813925956417235704066834107534656538149789613670348086306787901616456497071778347826619560468859239918881818352165743685523878049150752922400782389720229814793625565374265507353989684287693910942819561503674781048908783624952397794201778361860545971622828872055900556857898712114816388219047883752173346273049425023638978255897053939770519779657495786674661232000887035503271607546134295728483447226871529676715300260459754854541576290953832533074973488560652696956448751621617585409117567512040430220621530211092744228319047372491455953598726521703072536429673999732964789581854578934083013824992778842563669624175121008780425950043565422845103693868555063529063215835943215724805539134973662793940268150065849603944386456775037720828171934980945428798418122381783622259042296956157597903788866451336531704422609975558885677161963556776668288907512852419893862189668115587110848819617901235689146229460914549587348800215905657688636937612032377516959214325557292939992365700815327672372257517145411620032096817898249568882877175345199807161311452469692739025370758694200474538520567735207219821894118259055854922540630367770777652743894869868988596643407387502408863362538107615809857977137770626427545816241986336341386575537214850199393173704549344228913423197680183751384337993339391306138949391779752339905178859580769607760559848809849208091351653137649674417317119158153631260869746608616414081377877146892885326870426934139586635507708109397380929866305132911057394195430846734435250963157485665695343361026870466868823695321335179147513629027342542085399424301232935245128474832838320074887299224797616595859653075669549150615937376051380350741634190207306524338113682490159686283141999570119652821698004704777269226032332800000000000000*i1^175 + 295583774283670294809642890011825200014367465787520613780030371310494364341433234539090848127102225203248364047114312155374311549041748395966340557894235437461931122557217076969594786025010177499108362929004534779687081330515254307159303284688781666146780052954160136731708084878616987402725304762976905024159641286864224128064045798740233442726161834066178187727547527048109226916176217832982470783049920402756495996287203966762219112423720669833016747165625331519641397004099501838880388838139548202453631818193983244534886707781791303803837936983703685166866896008490722918179563841581597670296301238301763900761763720989126030194624651281582301893315252046593541436280084996365695304447248349865338869290547188934094639407084653041904347939478485810431521466737466528419256534415643133696990529509625574778807020199582153955432750501973384873287575166262153799379174024998271977104746324261418889518172982384027168741713271478420796469216032470606593652384340137245172886194150162344107445295263945840748525674797858700281690102569520812551222714272238250709854412731964813925286529413185624801061288210031816995945676292682650398058635819654008652244680607964161873283738894656670436714947168749823401696485244684484697210575325842228418261652373114942422859291811635761491925136909776479256435345735883383527255365934766714634704174682139267713833908355980481057337850314758545026792909025854543970624784587553171972183761809055199147048755805862815884643895737660891652549870007507167751394541255153913748457001672700420110321347125573230163714096161070356152471033462758138604471633603400916207459507598668800746856991460716740851518563376467314066719914139196238360915969281463031663782183859464236758624096844766577334605074696618054041905156684246162550231641706029869579322467866504275632072581086773418950309480761915787113231030083119547558523206483455799707960079119954915450810700730585725692699494827195216279750606484609792513896987735526351402291099071292222488640587975042517705794370476976709931784328269154496199729032401278072552636893856606934647083242775964377769312754170006748403534169656001534471510065352676418066026930753510984573171516848557637381578753382536743149914487078621066083229151529420527422436863662142014063650384444087544680542617429398974353132146424697845473827084023868887079862612379205214889947041988039390635615726947995405181888876826018176335266661944247337575061739560463068808080807520101801465394595258613359726388524037186432667202582421149186456377457862267265777334559945964924240806640622624662559514813264164462493702465333640264248454462076792095491881539565774845940448272494549110669785581664684347164147777607264781406976858491926486642458867229520812491160984822642674780283272550909461783284318866242390439635706439843352865987980184061634689656159215428000032926569919911705517001057303041274274649409173947410771135339774470910703106587286655593147081913129137300825276157135694392885691092325402551706240550488569016623503141424201515653570982434235942586018958711806578638835078782053803001739082434819260696240265069700878950542998247415981512975625112391726957682279877390609626049195958594710227873862450021740641312684763625971948067147537198770230101846928439075710244434446200309209463855688881000248703663616355066204097041256073232449977959318501253667953904407849202193188842290447174170820020531285921143579144464492003943665009615050153300452498511164090296023362660009297834296777151584606530100767254296608693439440472181867554381419881430290579617672319777650943736775632005145559040000000000000*i1^176 + -941110372651567189846100459943034572653318129561191768240387407530690782245509214679237039952544955776442266438003690511535022202262989292491122707036970252158913923023097624298381415398498534520849561583925866318505207346962483660550648138666723578580065218101885116913761342869821702899791627289491780642022832575857254191397588312386128744475890754031641911126315633592404227486726432812244851699485487439526304863911424261578620113716274867844324757866076851499608767745923590195635723141519741389712652667951320202592494869206202137868615976998246745156642736737243650991571780110010228045695803780593363787419273805557184222500157599098200854390802358417898883030540738040655092689812485453657626499911966658570158191190885513273398008044699759871463128173244500843741830860487298603690543335441805600014208081566160617500081470374540147807646746391935024109756231984837280189134044506805078874647897494214039413575365504159494088030901197745172800939387302746187784354549671987505542589440536988712240426828696877950034701882146484379756744614444624472591976952248977569573490265830987019321416077897632020914372028164059069811551457066942961559879603437680825572474562274622446492346226171845618751843405565173967378962062849300730531040662918252719354217664841718451903420541203721794376618742108091948669227835162875131279359914623506943764650318827151109661658233767735396639089636626598170083150332157507964772222466232748247190705973322641584106897089774205573095743176268103860667372511432522311420819621367936732624542750220967671931180075572158881735188026204535329765983425252568455347335583459263436283491041024897255681436668935996998385677319235325809654673604008316243659587339917318400368053565529293135193308293319821028364351810071188362585678754008019437823239827358436997667574358767235191545757200618610055925006377916903897845752129644858130314651358122319296466695671147769790664885619393014743318391290923039801420111478918196008519038180173836176044762658803256682552752071624166652324566177800908268862990702178235893232945690723495198613121580974851667200101158305264402561580719532851599241228985162064498728303923550671623344517269807955010148679445642499152731813471745115375532757191787434403514685948940799578227596929014696083360484161170791211439459589124823855615891789252442479022530676827040430262002613122982061766119999166468377028248188489378101753633671114079910733963240411755783887265667455258183085897497971600562831159888874586416183759689562516703766135242083853985671640107434282813226292282830615766846271463560838587556209077237496624609613796323144438906841866879018088515980164279569534355135627346671117515300315160241590394538982913265589809671576635819406154104187614823747829180887737018840221561089348365594600370327878351923890889030775012674718436619514269198759850978203963811470149004209996307103448554323773550022597880386954085816460919260796698957522680650127529678753880945848333320691779175519237164269668574697495288675695431788702141271090540843840976731414184605154170724127299432152986874928040208780865683427298363294859851870162155323340175873413635675754311375629200892392295711827504477184536759156602415602447293209998747758084914401458155241572827286626951384388044952949081566292522133148863847510133227676839764219013193080028635203586790894123910984165712413401479809405058353208252066767343271262152913662219280588439900055201716430390577380276917642590481610655355714269104076833835303739889437441682930943333643080265010732404715666309770721253954972375157047296000000000000*i1^177 + 1905024348487474006661242524262878538085453022067090579257979345560399168497808563394903599590116949495865310529243934707298622002982189449631261999964995240394998359959074383886469539209548490004228628786375079153472134392968069595902924123637238455268467338814865568792394449909281866732874447162500034130237440722998188842261584736795326949783939303920385623001278319827413398118689066372713992883083804705549773486319713433199237846582250457999978618088022693107416495329100289670570161073707062490160223769438117320117082236352236087256928112750689307989140592844728558082118941040718010476354457759843843115438836240910065376493848161608737298650749678174805416871564231317265749567790281723709713475037932602460674573800360480010435571134544932954846905662722491101901293679509288281335021748818022970323795479700622586308941045448736374568972828590635102807119322976742211391312547357765005270432567362616468111346617250586384413568821363021227814086266443832284020116184904183002446746835574478027891401800169822810073675641251354560120667577920871355949456240027078341159572404219220693905073174760010567924573257218826281776232819299916056800867479172187760649079182252114471674609103503766092088536389135993780772148241372637250748731214695258812469837254339600563897495273337489443868538773722018812908500043306210522142974016355449791736013536416897178922655188370836944222968769782495272585975636950752320673418471325326014524493803447298588934191658067446685867410020981854664288131026860516935401875398740744713372112395965533924960589832386296110865561521172005749756340017597089031250302055163087902507327057075596889829008922105498708190152734087464725471982160778230091567241430890027081741577398991815644604514584638029614997949478173902113044495864891579694671357825284731067581325464549847086938264259177520063469604976351865598041519620698376849040227620795070045101658470376407030171814846683433871203127119594792497457506618386637766664127781047695377235236368861307381081268136598306825330546356509216701636877988346300549517983604451733132996338531289274693204227968587875617485546259481726485772017854994224333846356342552743589625109007724787238622979357107665704769560123376082398508038707343485096049140487552009351038316772385509855314720109815294888562526563629692424464377523515783112780491297374538220065767698379543543297168647386628109732782837923427458377983722272890476716592036475255169435144630106301430913960261287283527384920449572040508713554385822617791656792163695761464456551504789171468818298971646231089316131487552590937945271227632487576693065176903994210917030200146058459641816967166168359663280760518446708574385586954096002899653285302407749652471300779957556254038992789513633642960146476876894511903769227574374772134053280790616088237627241846496507484405211003851163915013522556790246792691089784933113706672303616145260441083277930540045504817482649925082578580452664358318529864791261239566039708511434448369686923134381646038343434144851622924279554908505811244799323298807118703133145843709327007278639853362871263325231514014388299899686163787434078300572663908251157118875980257106619252079614667724445842607188347982373106371550738363631772432632774938338613850872940833049765743985164190721688574704750155167011001862617535296824180831593901437343456530448727296823630723111308330075039071815740509080847928644807516457154761430294182246579292096796457192036932389250379299479502930430590628346361772463813048614898983840980211426458215767505133082395542342860800000000000*i1^178 + 61154694546587959091266046444279839712368215037172092813396291522937622796647020627936656664584903423010762262318622075895024976672073650054786609500039671611048303895905623422938216107926456817182357004223970821779585228099911992070663422315337558851855449356947810824343021374588130731176272096654810011496591261260987175920760818681372119949845915045204584350160062874766271787998305915135473539598744062038918967287313980696771111507941404862159081978731585628922457824372902152370286802461054879470012146651807640780314512422284619218974750083915881707847578333477067666107220340006478922073891772531808103648631619050836126767002895622248676674056756921634553078667637134280629910327957966177088844129320424410395477714221284280562941694450617422768006342904890394733527976323371423002992026321129308275579189173371375256331560103456843500127448074856745451925952621612449856561055576708435638239102119002579939157410185762698510323349050988394351292415836507661584324905281009729974736889686275172150794280169114720574981466103512284860800251201539851358546878040301759026415584457968994287259170501512778299865484934854350748032070220595651777456484905988666409916999044157725792603251404901805468969271408661375166463275976849287152378867390493818471287964544024446793463171342560103037629147585862633263983143537648449245398834876505770635273830804458168875688293812071335392278176822550493496119353504562739836230399228387479017878893554781533250335082642935109849815832613270132789306312761388984814830612902239274991204072828585128501822479895508543704511622206518790330357643518771915853369181615143504638028697120459658973891363570544056988950147468700356768415550950035059240348490256543112132421723492624407715471763763009698083465617565916872283087257416274667108626292874329667629760858672791718564774675713184970258097076807869906467821813443628536945846599832169909911846814469693085334545277095302738917403467855211274943941510645339765389370782116586525850086832277730784255408565224492313524342953844714972829903663234637365462469915843945487719200843268640420775971774630759174279963616781496902677985468108071859537077023374336499855681280655110016668960985764865313846026178901524394714809606221095630371578005459334324321305508461726859138355507437132116268104850920028657804126767934440990133399171905459606956976033409256358420998126849327031481175612822449277924814253139087220775462174255429799313826516536469376800058893309846321707750935813326074421176855564894839119099839763674602088736338502799818095128760408620679766973299536877376181048847067005000667442912181217760736602544413431310506677526168551775716470684309842817978119909056808522214599577404400780447016734243465037558812946434406185145824374460069538289237757983303623619109737910179372786169913111243875007737324880836647033472293928016377947905355466568313517459568433932217095446400113666115750629172565716534127137176881602006542444241168679450620909889423026059660038352334699966775124219982801363922937601323252971888551706108219612201378928588385074268065882816825848910987999225566484270157868532556832824470702805778517217285329331204230389213263782621206393999017902942839425385214844825797967846810628961932374218670501447561125389704562046837869474541109007079255525532028273984525286862658202455778343041243090318701380527442274300300991162163780541025543876184773510403382451453279161129274563080971685355122538005073574929012025345291688304857228070229362747540059550354006796853165909662802315837440000000000*i1^179 + 10374805145536371179246766168663601317827377392799656354901685291795131716136046954104116467994767641772197064441519901477341612329972186759787099107597510595525793924788053921180686005029187975338178496196724504375996337007355127675108990513004703189743307153607695501865332019311776653706419177370832375887638960977448342372157874688192314772458143362912524003934269399705959952535672310186288922095488652866679835351842542089795615803541800248606323975261866990490274643149844289225634555150867156331012323058367880386733572887689846512387340922805602660042754518955016935339919392402778503848920085929024151390781086346973534822940887284761333096128641980194174557936743307656667038162796838329265127503615204356950494189310100329062890343958081451145263144433312078798033666031568029835904966192721495914363348593638478624928534458908494674035389422558788941289990982176628279903201879560604905134698404010522724740990953863410541565081988533136596336527757240326881120131079624357021107532126941261691409656719348883016759479009372406579985717700178087197032734928637269493720076889209199625611403074819312736076182495964688678796223050426839422497178885981569904582208094465600556542278870782559739551054153947853637959559261347262711360890875965393571666793343273554914983301295759373029503395566655658345718982394817577237306482539546968479913597112364247139060411108016055433357249827599264974497280785028338812173442054865296380988847111820849913831134455965030137276750465811214715606728708880084717918670355621820103020063425938359392355935335651000218118696049868225209147163345714856502689292943228309373988683757612541795067631502354043897900137940449740349956336359578932097232402697332586510613716635676908951031790322419879984896123645150682281694530124084990421548031259905237646148136931691905565209432988170084291850383266173849574707658215735728153370699975850010939980250674469814447308882166429903373959075269515370133471710275062524656289361750322762967218447058204915980260636671317459880002195904355250954712113873776855516267859558134032496840031186410170948939876466061204973276868457029671374699807615828375086725929186919877835391036571405006139275717892548281530980046961731999251733453782571067110796690065480405606300212302710752162962069666107987517532302336423600662177818220970813584514437144638473710446700310387984205123763363028272794522687311368911122844065225498342164320636401953343838515731809667182215297198128167886593010106004227456167020551887086300672112250113868167908653885292212792255460647680687531497753944695211417328664062185486880974824141373627035123112294068183145325456733659415851257823977366010752597438405939889827452401375345081150509169781188765856756748607132965585139478453242980963255193495898075991413327380084498772800940278357601475096055741280890326118384045040340444754975366911346175600632888503879530263314917075189544510223580900257944213824438414070345016314994746948642951806518977752387854531574862195128139800184302757052653527811137953392971778718132181711840610737948081137613165588843872300857894301512927405619861047656935328712599525141879735623945666635057079038368431026279925459951754405899280525636141216218545137107763579313178069339015926224743416605110044326754878708237455360632768511950903927164878327674090268835250697639548074635408326552329338992063070165148213653270954526190645255571557406311228302548817765524386692169157919506869414493715953610345800929988568293277440513265387394932820821409792000000000*i1^180 + -13325574527153174106294135776333983432867814088684162492460611371334872401387711318606402293977616792312947856723879435316103646751463480126197760893459251532190659047377235320992525132220491030103853299859464814666189168682549754962008574378489390527668022906027972512227459304486728966463522343878364497635276538778913170944917591417137986055046407050776983278986640970746084965830596930710355699252941193494952715410616075826728198881143826332099212757818317907725044044469756560488928159579617288025895734529478836495527498623692458331121726562338216675996728103925667651434734218071695595968876721746467666401562877972642892167236303568447160954967842138873340280762726836021194634976502427600570596061881759862071896684029953966075487018485307917058332020044146046460908750880247294225348457149728784464936009451274508245412052201167711294958734888183209860531369838266200287538639529183744535217690566205177710613201674593568692170136058831707720584140647603511053369230220531655889541023979777976621305486733423646286687407189749817435571871955972912488603391074873940330729622429224502581917002496554228138309364189415348135407262268084439804430972741380887225254020278642618732271162010116881047548793646654073977436369502369161397313487004822491086463421345910539922137974195970724530337134632759293085489791883074240725827300663832964854098612559925628316463565282428105207507179917696894393726199157837007304942566185966384154823657061559810377908036544612230600520345403512232282310372750390697188082108451642003005132329647010455715211226843899429643699378076991618314709987205383633514762040680949861541999817367036329391885097802606190325614776286593697696861034982208205935869454838882423916040650390119282612008953845976178788891365354544239048582620057896776582690293177315071794861762786896195557587120081224584263331454149042290250956847476596606790630037540414470399257310896582897354695126812204021763398970752940806629298795464170849635042212225840184807518658168589899236938277974271109762407906892563527560682680856519061610305500064199020256488040088882542796588945587162463231433829571983204022173057015890329019556907100741694670643678453476869819401945770631711757006636032600098720446805375344594801721213874535030041098952912000998969808166596946839995121861903754204815418625272868995666157571998965647520265788163197294362998893670118048165029582506436465048636745986579562795893354108748530152201324789150476632582956539564721906689399170611827985131734470697579712171807867899499146896515072499611544206626277073392251390512137199950867054444946514994754667938819174396667084976447680095511778128013081409591868586236735341397385974862171503267409713728325869230545072215566824148970889612460312548460470507592674086404708974905796096541645602522130095776280969995210275704913568339417736623944566507770135093122719401548474928697063547709600300622515759126318542081058370990269123580242234724633915815382631895442795771818859610254030276577924249812611640759071277989314991519037532611065244956913383997674817964570988133688166477234413908050804263376532911965757912694056223139681135808200463930221436744450836869189552541184500271036418346026881588198386063146583499774601613188568906869798755051203607868613490519081900775171884610704410753830378609392146507049422220015784723817176360249605043305225582316796194804680360483269396174219715926161315317509553212243176238660051427546758581181134384006138323448822458412403759303884800000000*i1^181 + 2930992504499534455089764403350689583270702156098797020486734135553618716077007303828964721575957898263579118339125526462659997707033631690082113761793463423029825152535086701305389919072064683781378757630337976000290801215639530882058783910967164540207706482608743195896839955941650741717635720139813770721340226652948672250397963475776312753428798594897767352953475549083425518850705849847998812230335326880642820080654299103951174252029889281192486735352306340080426065507541122757233663338559023033704183568524735062590735761211330280518643977126828700987455313401307927845823573129942657119163604899274873930173992952693839684110606542846355783588089333144800494143880216770963849014833057705789806849142567952601754088204809253633671411491828646263698364214691117347484233637602967414182074409648611836431004674339302528014100614592930359400133440844047332376932658774124244269635493350250276796516802472323637786272854098565554511919539405897089325548895488202529382757691942555696964671913895462706468299599712453165106484066917663875336445962441943667668288509971873059417530969833560469808993949977339342256818619699635225194728677077405480356408410348393237568356198196773026305481643159163547414023794918324438403619170201994292774878485279302705632078156867823444702747974330125520608686278444413987475179249649829523630908348393040497218710701450875454406015075274231484987184657772635919452612138097466470683706082448215983041020486277554677764495570491051568945853410891300214521753862419518522132787567398749769496412140283174129128106846068547475572010103072844594834180186492924203523828963967017878308549791954983109979948326033430195068912710125923769461133092860244359332547479045287593958766187340424693357410190544771882209856111890671229731903042638204636701871249081453569798512639350708154339170588632895728804726373543581817350996529086437166455364065391856025228055599478174510687346424625583560162135176463656914536044876856524152666948625854193643864258565608184315316690909396738063630731693302752336510690225968598687927763553356369926024898300278796454963905379017973742336213150313521916125614421203254217848812682093759106910511464485346418370791694023009384732371804951752649148234891492313734915593931416402255365099953366223744248866351593819703738683212294255935495609942218700069546645551449529385172584271802290543099136136396169307643998103120382260918239437576222884200105945982245519283620456426535658990607321976877231474160827021703140285441347468094863432328741358927954425755754955326306084444151133539338246660310493401580650259260831171907341291036140043106120592832763512891996571762099251919715623639590835549934887127961080946957938419766128259796415816855203023226375382405896990113020701472338551197590114857832733979391666751389151908108545294767300317803572915707362335130551331819519303377377795731939250761055934806583141552179022595848153192437657018322690578815976369463732300436642029011436655872877168638333461259492024705704576906358285939515825474677586054962361311137920736892016913705325056610884734568567385560912251727141303127755534722247273659846656610821667462378507864168719106112170611201470819190391967264326848550876702013077744336452538827396680659367241088125279414113185751583734814395227460938544446634665116192079461980139099290808467896895038933714716034107013809383072598941490266373232629828781998779966763067842517009022607358546349793400432591120545873920000000000*i1^182 + 202565722309030457790346696477647680435519071126559412021923643318639508918939974586926378984656445058188494185289795039709548351231575736695124167481036712445686160342292068105691110538706990003496741710541327221310434911310471708403387111758731505651225819158658187037677871111104818088367415095090071265508557042349211375957840868918966840705460762105721591701894486052710016890918447198619220529321910589849410889049203969924041056865850581451747493336554407253536757229382377200345327314099192518784693543115017683069229037812805969215579848340231251374860163763555678379467105449252664772500815804115311915085084476397352360597444860453927835650536162857231338677808982475322910047011007975407567375179550708163343707871104109937927821837204867491410020144369520707539256599927896462890155667219777195374606874166835241047467723590047617942764115509564390473056986756917595864255324960249422566705745165924095843924388193645374736177198291771137995732525426383730874605927097258352316526683827861491578849633137240183796840151626823291226898727523951420979256342017070474570648516782735389881905941665196914234611428500692906331759208373493411575441750654034076139543730032255096647996594717486332821282682315796475018285671931465680006413235670812372237571126509582230510145772822326388622917758356052196449588858744243369463737887449424526033251545965811380383685919792111590279082738866133127262715123042024420906959247601938631663725745932820145298560975661848606899355942176605984432845417430276960790653671702666014090844476741525068067204058951206069401203156161978590836446010543220441064230603746493063576108493303517492764031966209747194486206440802366272089762301473861483869724045969169359659195703607002993086800278523030518960825214853643042681643063152285048760813498242627916428750064613155030155807282077228396748265081871862998328611841854921972394646381643458061289922838849346804037449500808721702554563234870865221799142932214377968456907504249866696837712959783383661584655537291937085951031411834434652084444426733753455017864917571356209405590031149731705118363644188252514330951470421864185346955337748686316244254375003314632928634100974394513579887597233773968868132432659143349070881803673463860002229859872105764046994116386677802858443380524307661155043552053725097836023010749777071547346527039268229681610714341169672519437233519686125946371298272614138427219022966457289065872987660990378393842087284710237955081752881060913108215281440762239873557481579564447387478825951198974860732110198976408986225848054800764317456764444000763993211363706082973364644554605622557791890059740895083964749391063699027821979819345486223143921632122973791277804655556223279465281604866328984615709501415840720596787436022386450822280170427832069278031843073874872379926715515246031431614776113171958222386535028749346600720835018753394152914814054982483991135276904206847740377275496839830588655301249817850839166973750558204131710185738681535606335189447816755324663807374416522328453915244231972587993841020776443607212106947853716928844627449827230418842010937818875409728592029300473837533009047016357323612032998955486445126995603931082215789211706306856092393103406536041577909442597671661629589982321859692723834947001323273404164977953329649542844710386100033257347459246168820332821121797588889704664834867984029330187092726181055769384882295815410974798779294970381815968770205679616000000*i1^183 + 593760850562223224935864259880963847498341214755314991813471991873338299676450564676755355898965755515272757668015445587769274360547957060420874907664707278043788197744207471791059647683743573079341689812172235150130440382614614478640585197875523006539630686269515994957589741969617076028617130739675304680692629023321938246765456596933397807187403576660461996374741175348749670115810435818119253306472196310345732197992596847097566990733633326643402547257834464599166461651924955562630957801744791930655424838500997848053600325417854183788024452103432222198560666701924245012184824718338642907999590987086742659040975809747281078942895748430641053174797495661361989640727586571592261625008449505998907053061350724440382668210167363957283949338101488149911447667894828965226688021034435550638081973996824855263383020889604799415850668065415431215189812699997842549583712061458536467549919483618830361447742231450336289319164507317810583998951309171512163404830524917685653922995983766359780493228652442410621630753851295444762580076109983565904622813997329043848328576075370153211138681667208889116341791012046947355208065931875065830538707835459064597626719850232275827822491547383318796723745516019781079565726047818983930275074211111320988762915545417261075760300768225977893622253496040322189175167643551862190211547486331854135993471927615231616968652694417098327791097815044455189890641719091154702624800420403869924258878599620995094209599543251580824031797674066734166993224923640930282653790949268323384119786640951308927666738491258037625526595939265207884300987058599008332488566103964637712580232396143445017399335042851922585178720939604768722578206641126786346018129681862618356751630276675299649347492540430483338028160669161285878921423309145150633561420989371227135115794377620420333601434056331799402469734923167228547381014590885883232089262014559726424088448807468384722015853948476090403699214707980265503599226237465206876720706795110299384843865110859519794782457787836971504235580189994689727443081131071646846069847211345384573790960048375092429975701139851519073874587899120836845544322578294150274277855060376401758414726302916253740836832713285555829525949849630955436243219332193057594913550344372794496664896239766970067825355724708410142410216190014608012163247105836313846865870946214100344194344328934263187710029529357014803541057070367565189280141944890130395762819934615131434858779806586879929119389418491110280084681502284336434724117460517296469624538104736211501757255896266613770060929539759683353482054112422487486026871595615547239658990643642040643675459284735665536015040076253241701941424230034983035088800484268803521319971344038202322660679927832412439948418297775021251476003867139042710986944886035632683275377503157212108948069474652132829570430858511693399174994649075968421151416307860217573391362172207436862923840310828577133384882051851162416317935615535387519140288576562863898401426066135729284832554084557926835999279635068808360832872253090942085566597412498910584574551324563134245794991705937863305120497408926454922322015446890954000339254791325984024986539419603220281122142338049441271027994706512419632269056502548530583502666985119809418692825585976883677787412151195626621030122718478577500074430119747079095158939139351947417169335066743487468055141172182512800432037971590633118071239948655534748033824872358181967862169600000*i1^184 + -39399119118922425514946806323132319236703204256265180142889404134877644299928390399864793143604267458309063192725704637654854532182107771175818375316172133794296441012352164113128583805054294219854988044982794448909005459915686943336542323064073156805652890234861922387305336707832507354456787884651446306012485953506963193801832717103977986953668854128941462347068638591458969591200118266778551693729724733090820922826802889993775122127726220970000115871039299766361913478488176753909951099200945920790772739189965357337749025100010443972610178823985257640930655165665934143120411999442175282561870465314651093384610028448118767284394938012767476854897469134151371314973736287759229056252943536207998889732019690602844564829871156985915752323909310248227273122573718758345332654022636534316999201838097720399965397325176589374307995124669269315074305901451521300098750138902038760288855366969526154712562875319398613317198350350464407265223823177164666975967341223495470648442298847584759101448182203321993214036969640972194807958505859796181146043357295184701883476498978710194927309447165883854607752275445496442037349788040233727372681996256004654837085749516220476328822225913327302334223689866676330204206554139836724329475719708445308901477955846805565448125422026382563067775108604092426240635601298231258510161710405870105619913783856550752935175300133885108070591602458322519336058450977976711519373959612621806952745168944005259444065840401470265494358286498835332881486956120185568547639881612744343427474628920062749262024332524069264507225359549386985343412498356865727657620255826006128272604738662576942023962770000203600356974945159982088997169701648318211179914635488863091133340850844894565215099552983386847418630675721080775980270631681466153026072910242676358486488568900124781260485481864350996837949616448645454227567558262945478626893663880145838695091835554606256963303278333474672143796349729082433833403201599734534830433930809395919240176397803984568952898734587926851658347585754071330751321479802557119567253276119963249343623583552827612101443530965578526037400719827775959247596966911229497823933718379355027141969089241697069204846271344218481046551477254982080600836520255224115733391757153996093409667383132001615406104801139105934372214046431860875318401686232079495993030232244805155355708926985504796569476496040645449754694442585273771515517304312837965684869121584752270987351213673618114347631620893757812742312306835849668518000949737515160627180668745631969725100156344248462269037829395027062759798434824118468719804768013908042996652536239563424512164005784497894139382717880981800281455448678859466574867477933163931176304297836680627168481235914525123023402646212717782743289392549370511748762931079625535275680841088568843413610218064538480820743941485156359822048410274934782569636269451431580178864184213112676135016384159981496270894507406430333531040716362246435134543477547113613333151557777923262501880739496767092738187457314470583530006909913447911914425290069786698174815134475745356462744321497636084354577099402987463539520751689971192803967569136811859504527885504910292564821172936282296211635812500810643095087223970407375789474566593119837370187237787892154189221149070586654327062591985969038798004002357446461100373458360130675927850621757631597533398111940943128229003963337043631777668543807488000000*i1^185 + 43004088835260006245974474760738049818564635226548879001127024185645900868991044430886389132263178593137090079140668233314300862642459722455073923944807778766826733939241721735080835215712009693183036167113596397688326893861764576375393153715745932447099696371118541053923887117237902542513506497015031624272119642177526553229883152676896020720783991493425109596976219051956890335708841958562141476874745723551439308569370908495947333793425162539807110287890334993449996566069581783471892973775872987879671210006190858746759405137707110352490340644334769315426711950930305294624901886356681900455211566896632368122546057121104545163748043800176042095296152437872010589641079812155126246339282283583465814509000856544501595664208260141522936738765363024519492400997267075536707074241921694434952595796390776008775366733381648745396415194986398708886437510333830173441561167806765619806596973416096076039063601373180211638179278841348725292530096567622416653485961037301729324898982041800929361441842051112795830379069649914463848609062734989950830486383530089031141244736042161483959865389593449759163824219452999042304079307231160969898781851065176669853500006273292428635277343003933159807253723081757470827120232880615769513236303239455676520574608682334416692868101138014198900945227136440986906497259242132405296495072506622523571734992726920959815880390683012253077851893672856608787983439352504895397773606924692448194864301413877137521702297176215866675961380695352893398621366780492680778506623004625381856825202398638582003463249473821503747394551933916604418206550620515986798812155649125336348785436392796801335725603996626031108259500241250964288810012592409123328260766631042374959944737097692765925707404706600623037460424485625103522248571397209009074693771847436254276644941268222613449646583629896689070885418024852685821719703410884634278591953886916582420081651483943382080938494456785622288378138204699039957780258299892380929369002075738949115622887121063962483258966984875422425795619826100196553529009421559178739237083567082355788242566091413953682829199035352482199692954492787000209044167923200998846990698583051412146981746165691372850063401866441300911955929837741078245213974427244559034932751468620627674105117587718174497883966980144560645904380917351814189526687969521281605551575250262020475797954172591070550245391233498699165466514778145421070251516954441648868426202605533467882265623367081442945615024217634829442014600644309052408915739280294734669577443156333566020237975450958235981995155110589934687750296419328453111124425051124490978342456835611508744210235137467616625581941050779206228262350562804225994409291076561713777949021756584105675945672664907553957309614865842776431027581981804788635321368206793240748643685958971858281834144435126815075355402751057496324295807488668910296835384733705764882192899383029887740896620396182493781653594569093236019580588147059627421312460409783719037414564741255850825069143184041391709255649646074746806699341542294986174979607324495065790288109863106307352471663558296744844963715551615517271849992320630971029101455713784158211816864573661967914071005141141146124402818094905681260510588334117852209988998102138808961862084382095658476337659105331065807548262861432476095536595872990944610904520730604970170290092929832908427273418015243667243008000*i1^186 + 18420750269984511403506538168810454476318824751523043396779857986856215383070473745097024756912568715927676546323017672642204838902498313406972272931080024829011427846686744412510877140809531503162615112529690075057927853532974443885540694510968002530257748276995154499773810918652568605794932310815098941642259314987100023039216479345601998234841463554611985399907876281341341428284890034249114879933966613157698830339344373232843858128150934194272938276904601717210987177006415870387979918529634034472027946823501992978607880502310644490837240616516506003410311034437505389142148617257089429660278253963513668946975961552515964846385535598970131709250288071736078184908088944453324481427183628448534591593166117561833736437393702617875032878207739321638876830079413095616221344680334990189070098065024772508812948924143095068054007136026421253284051020185219166250630697725663559270228519908640005485989567464101580733751526456302785352839131154924369009716462599756071807146445013500145840394644087539090140440098361627541607471494728375332468533413276858824094882027777786148647042678808394244515641262289015069232059482287159695435507958664200099201387700956883710290333091274043856006224382058816817174302944584647037935115432930961347930339057035996904494045549315729999376127685382822650387357461900753257826946175663193696925104304704985615644172899630002057213731198133886132657167020265576717868410428913997003828082769633298940681717816810978870160054843216740193007249269309537568973871246047754358921490581886468187321778713393521237378217010533980137365970923458730878727888550377084030694754306109479703782921843315111911680907662240279244099086967565147499141381511845248300847914312595709518554972193370695859657201004228714063136340509701484509008078583982753936968484211220438706463550475574837571093296925852282795194100005703630224303403331327412735042903268528186674127815422538276430843584252702377303538440075021744947196126841326507851663535973678724776014007201841497641584205948824908098578707307298077401364135119341523544483674262519995439794517380380407129011968103028908540341253796363185650958305764355494635919293080307528593519119789646847141384646777545049341724268897674650430808630199395566078987349671224988006973734233130899062063245920078625348117549962069243780743597851808854389447138810056562518475499403920378981635269569425802099843777162720269484350153668315835803193624165382256549828953196989668922158563660271275436369969238107918071712300064016195044714926897966133017509619382332707292216294090140134823937775009683725965619556431982168863155569830862133431187077284262934136725727172887959253039335645731942405537336471587513318701381584495591701796840158589823907330029889970066990844392109516625729860150543943287031224678224967400148973978068110197258805715080135622540556470884027515648651955323134417632523105614750349255703904697981649562403656770813216234523117443324156195534742351897572856734654573598877135056114574630541995532432901865327315282999361680462269462783578010684707894820111761245112323063486880399392996227970965906610321649011433605303970962537344088737445741363381295550409332961911470165978966812797420639736793520422174429109978827771293266964164967599592994752599422520180048919464733926905346280596494004255834254567748403200*i1^187 + 14151365195220822128046037303719463469015825145510566008005885537262909103110802403620163518979551480347346996219081003276507185381605784421496541765395671466414736817461029445157028592027601158010123774471584401788368700253237464200057184348790955308780334854668123184108038428235165563129511523642270272174584320648616025582637443099856636521570471624283784307373824850726321132895379285412695199850227614629514319200252674634019250976694084201714451150474255500892014294403307492176269010718538789003204211597872861919702309422495432907097615809626243264388090514554088700827518721063921233545207200912275035684330323527926252612339008024271496088220799612630895487175502448707637659434458488275251002811950933111681663346253236322331038721747540152741211780781646838706374727835047990377036573517483875662110369007658897620990525162405588150316122742459124176143939376584395853130197575028872877964523980254896222867029151595024078721053230106652295032926405947182155501281304565717679170545629800879501163007522915814619774285372600943236804453591093899731723595512175158387182034775118916164445630782539986695463634850318448472814406292463606014790467899894074195566034711407093895997647553859117599864711273393627529580167645303481965471908025770319802994293491165283432820801249309009088711822862554997538837812832018709537728476949129163766170304733425903660733043105099720952667195590018009286919864352360049953548446736320028275082637249516753032125025310641319558426809871724379451294155730248668355339427854361687744115714803793843456640333867826244432111791843270074959029508758151200006615596683225753030030610865147325470702111658795941048317028745182925105487789907416394584045460031155546300136073907838133828848908671632306852487229564920014448780564254563856942986187583375101960924878628930681472474688995711988411072742912196168982735432010259576232105878924456157633713739873195690593274412937021693262900825105093661005503054356237653708691181209109199151138483368516973065311851980574619287606763712058015554267508501780386479784717874181805060408513609560284287881730652199501209363415450921202851654990313574018424243139511501207111882500845696030286832946370624277482862908614768339900017313469925085112434913726791267691205426650398046045915114415195555382250734688346237826939743559901235237877324818365003890426826216541086068416830853863736199578622350015873056428747082297965174121846208094846858074507381164726985127772493333276936683682636435475915941617330450235792014734051159862312902224498234852238175615170615414516003130223262328448648157192374858966088392525127952824954025977557431830455037059945477236154267923616602957192577637654257951978988049328200077160990203759082454166295943747585234930562926291333463690535896956679972884509473541981937800363238660873968923841626377354663922362491635555023666207481765328704142261647087390122665208868565990725558772705138592466435126308320147612639198276738194399083112620757420720885179265854787194130143245882505382755825721117428061247582666521305028260552026000333848364225172135987375950749352224214612849187274662496522571041192428160477971557031029935261998919325466723015034768629219150597714806915692415037879897942616143549991121105642727044785937558728927804833075822857048555520*i1^188 + -409274789047069419145511186867334023724302667902663829614176728284924807201615017376917949903093814235556381090533198806992314435393634231942351270470993406023275123351199404318473588228867825620046272315144740051552753631885127778033972142004641558841314531600079522758191964237260315424051147646537339301779722780258510897049838741158267876964944340976897729413559783741795935908316560559377244900596988248719326170068073068948275427606706071878739608624920590425479512922896205534034666411846458214188366265044074945638052157090780851552196056010410507746468083479099799149510096861097498790366709364040481181679995251325668303463105137129649196670551530810793373238975049565471732520350388593370754687793656498853981193876765365695126248962868440274918157104210375225384694272253936081860354167073081184042940279560415429555150316081308239173132466174587910054981410922769159157285682615897885792655398444923317681525888635926276574108741810676325893618736230568633026901716600939887678411760131044270884848041323892191485805374519552001235799340084551287498314092340338727413153321222262283066926512462803967139726185110402473677197619231797510421782158782306878126758301536760343118359193276745646840232296573258814623049097994016240473804572317893938508613364704362376928855226460795404962489690308537411952683421678464360032697079463912611628750155085227151390829199984833506462364375972918882609314020592407822919701636295134900310343628900062718935960459145782202753076094197914480345590622880090918204008135089226156142975597309354639187308303679132968546385599819231597074910331248779020509675254155186373141933047558643310909239601604527603147745985704683234039368848524683743360543563975183465612780380909638263543763400683125153758042702458234433612996929456632805479277653373265539659465639317901323872374095766427305880426346140081804677600495567545656652346433177026894388610628410668230753212564456896948378977194766092832475576759552096657496013958128521167620192893031824369217266751125266256389766742504693144290250203538158054362290691288983476322295238502421604405093547107509130515072496181692336878443607608464916275345113727188214768807823781348092010223499962227428846023938787263110372442076761382000099617330667598919726902953487881143930039423634466377737422031232333648110939815424179326288279894122540936821611250390470521599794231593177531551973961037875959784287685427501661738139354128787513972119844992194511640195736385318522212901639805817702090700873197886350879210376564788630213653002524153167873902039079254451629196644459747012401289845840317259825458899366586673124380841632615959823230638130721622568688250086750690417813491561914089114552163784275269313589118060391348503391022686648393795123741492710266482004740296335836977531833231639061340988876125429666386886867517644178872012983772708662311710917150666230403367969543204998776254199302423286595300696654125728974772664639992040096520499113857160000083179463865989631379418380491134609538416740319394847187982549882706007267318120095466747668600714938403910007270031228614235111447492933356289444057159947427998538920196491759511249441203775522009643103279559010398993835655105006388532222317465988847126461909779776129152040960*i1^189 - N1*18220125494364026886580909446374883200303409629080710404867927586980083183356997838605335803284361164938623386841439341404686571618182906873151058935368545134505765974681455807829438274313180054789236101447796548747253100292048575543085610468144247001929420590320289616385650356233559476240661291636912913253859419932884509030089915521242759025172219106816451700270306207576981236858007095883188654550434934874683462644110853839402671777566180800382214586235488944952641035027357380135364117848921998452986455593757360624017113429573413851179*i3 ] ]