[ [ -24371204911504770397418094791294967998621878611690209118927399327304388758381445741110692764781975092452073684937164447931798067292225300629406970206365783665668304622659582387822688259623963920051865345336344984622187496229170400675927702791910296409283119899099165350541094208238680656084147479784452083348181558228133712363694111934413849996622535282005747283035205599360613652619167841550361648139725019713181388594074646918417730606547762466789524561211274253783366934380622136766840222161065531757385925393715422388083077172236456305684475218486730992962211018674113115306293297256649965609867256182363790278406340925002786546254539714118259807065575361216166255595724817853713268168091763005650352174536561932362325345309126697688455054946136699592290849552239482526711452681062915287947268049448277432331065209672833031479837793047122683767384333975737727122416206201401238071668953662050959012676966493866783795761022144707412871044040401808181505863803159936893741720156811409174242221670498467541919942969298296814653048494699863861432554231028620153714010737687913381473513373831857888820160340587713971817054263755742475405194606243593588862637444003145860028323948602429109121378372252016609770975715038514487551539078560253776551295495642728121661887705241531997500533866036674587865167126918881919432450346248661613535945169116887236172980470429631629587097034662961987843699278647148896257937852999940295642663103565731260800122565716968519705965811829410158287902409733236295626635411742404824369000112476502435806469772053928710016599322336469747843475759394419946227640962883395150218083413019983429413059133971528689758917247720173030161472123623663846801564709466234286539194625803488759757813643361233418470341955857960263111748158003136759317933711141764643424669992985062367170110782659526538726451198018608438504461209443853770532236062459179121668072142569467098965289022857485275200761794375658018355956829425023589927507981439244740411126060156285984869058196582184455829882095144469725347339549814737041941592918312640417985406930326781162895821229944730452427734350832593988625093522316250228951763185758984789144703968676309347699057571435164979102899857808447070713213419053604294379442625563986187693943701006470456069633234085649861514111198077588735928774054581026586805982738684505066126830742808022110335437897449567349722790793454982133039962010735297213295538850968598496425251024308475977352747807257210388135367162125863564144819839648776552579862634161156690279286694378427066836399919441900238476794432362089214625469670883287873024028947778425546951405043446008299279992395328018518596190539687195309475372239754929009504355450934591328057862672582115962100129566789037626586603295698269491277479393053279796339507419961646792249492611181496804901448418213868355390386419923658116413365513414866453049144448481538034189656179294455055812491046255438919778371461782107295126473911129407143342884670859658029440583090242339263163096180155065768167271935219207152754945118882457009547226266755762562114390933298488094984834080181580310418693182228695623631378522328887741447582303812189163373152008330721275622575531108251362381861193875760594916779749464352132754076868961960687606497029831495945229046065710402669867594413250314153070213057341700700849301868889289107935212233095537555568904407391060503661447486629281427461303853536426402904468626366306130960279875303597738074476478470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 190645025127185949144663945270178198691487460044287904870621476191057721825669720983232899076124540664803180768785053895108726775041662757044505873062940714150176478854093885375037417125122228533612734265727194546388197178635146924612390333817110078255573014203088481904293984864706843524191651176750257658419912984257958277969972980529707595446831468232885795669516808042973184426300682843776793601988519596121421242979440438146826448597432372217191698303714198819513806058744579878201529337259342027429780371709950746233268101524394364889190816744462814963980274979195214754788798015243105961340527004647839974173292159027920333304079642997668542547957841704464869385196683551024752009178831773607280014549305281441566468924838902420285207638689759768733148165516527932347076766596993215587897708412011865848445092551455896117401781047252153280032280706127882503755246158193850220491373603268172340438806706337314549866933491196034683053245223516654331476472914038010025907326681041215299031108856718791039901559243075533369937463815822876935412779115357256751213360242823595342734276789848932527847656035942660939511795052164477523782952534324704777615015036396848511454362537749572788642773242611043966989298030556833192192456154307010074610045294072275546157237366445304294083506339358193067237523821588490718811606246180166030166444547052978226072027161472686620640095154093172558186410160792391050578209314009708288182118770587352198564228161267006585471068776581857859347255005549858063739023960927208054506738334787654055031016171871172920015856178450228846076604020726108361751955807500168970646794812713884033047725227269521647309332071691062159729323867573523108584206392488424695862990058008062391321731440322418651808819230743459633578919876723117148372214567868650257961661669468244259336322636088118704165930050266047794054310815102891019257348601176547757108585134516850068487148833793895008094353692234193209305023931797499545424945844764197054747682666740921201939623412986177064900014740121380801208145717846641880056567583234270444666903288883514966059111973984117169079976533434354211604446427118678162614754603796729861476462964671875207749225348547545620512465397168621740617821232758061915745421681971774393979039589904693985351856976069724238872306830902413646926809982119835172866312258536138086082635107479832775277194368296244232122118991474263636855484420458250158660746974214289666382033566533101113674121661439878488821685151097606414948362638781289257547646600378744771780270443501940375480721604627866507082225496652505987198901038508745700925997916249341693436318582976181118687399184337585679484455500116547611411490424409232332276925828753396479316231174772442612451799424518894478927572823639190454319439976851350929267154916865993229826865881133960530127337503246659912141966240920690930753447557793729705131785565337387540151630783622103577365500148439233054906100353766094731477901949385289650641015664791015481015183144559023231588885596684593053390116446989175398851062208627869442335924805615951293670303259800393197760245864580345660210324956732828406535844531650958033498496680382860121676643619136677189940482954341450085332863095556936493066137075206863806020688018259079209307268188985292855485412358672056486998852000421338079454210457118645292846718702580095769083125825736636564311459043222011332519970227846743619274835083474916401795628650614480672734056014536380135779131624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -814405269757605171086195552938070158951403273598672961970075126264584451990798012632149247431475674842537607225507131077444068022506935067265262677775866859049164620196211658914651767966118826567887282256176709919848014844070197543219903084839674100133545959418393639476464272381269803143101027822700696491294440605699112814480249188880710570681445671802517908074987216770688225422051485869052137767223215434078975262596921291956419296466963923096808493069441928744960488496125732906067773395432062574034715256535400299939232082514000077379471638112661969336850256378162745933775987075518181561283457151134401440265134910008885312793615471794643798340516258099700403835062839627086041066231361082627279798012250573419361001805972773159263316664516768269068682811353330125860872136628232943028493646983505379097071184074776102322838634666452634554512748427072141027979679712915896981153527298721225163020248745088306504549122897857560462749509492894523805659788486267574230714470656098728429299088737734243020886718878671511048766224186200182013772935793171749896439377691578377240835593700506400226941803452172936026913384171118138408736886308473493700018554756777339047787620090605825898359755563925899679492672277983540443260589771615350295728579703130906860646415843844153065232982442104557604221806855123932535508270812468642410092592930788234978496488790880954086857747209294523291421419053986169300541102146438389533302878766969777928247721691789787107098857160757005999400856385277058428481673010325238058284583466841371294460420740597467977743675756695462195400577601844278898019667346549100274457204039045650633515379308524310743039730174815078190484877116393913646820778063342315442070503091426193520699289548373953234518683083973439365500445807127004478359402512735000819163702281967005938342709906160991880619720861973519224461780433875428959815623208784419113256441995446378008951320057711255385324023393341188635581651020522066537163271270969751412968316046680610736684264587562688431876971076376667470361599465770268562714973182595906659926141817432349095766856324377961104834676802751515837206647833421551458981556445979395426308826383158694069692731678807850937720237655839375132787167615796940529182597428071398036298731317802008885571479837588037280441848418607888123881661912907409129788805330897741104927262195393792943019358738763838572027695530140638295428977896571731304594614565542769006428733082779856143403881929626884214995711903226620196094552255173703862606457963072618897219446173999301128447557716957989600704265189779539923276283475275553964316667396660675515049262290642067351762237767957671506217060924386861442578190999650118435049864151247640373786313320549109505658612636781952971423363758006860529035858755385133594168531429743254499444422075525970546866171067565267439092041788004596446933765716549735574335079749438853435895322680113565428252398695988515708812365168655294567164464519657602599832442521817441649379344176364880965133904637803837101414926679978166204638677062724554143348704716073182585195367084522768841167512628307333622390291411683719403598597742098998860862942435008253229454910356011517022098648910331619756486756082788434716953413432324790887693464274132578497343252247303830302379661751442250002091168458854349811556466799153141509442514502986024343006252747628393326872648434341983014601803463050266075567201483801179610339797123684902492313641183871178858360456200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 5737964240475228936509726401809339436526712765574075339952715581384441446657735732784456877148362574648789048339453447137118637717642673232555562849022019382259818307476736597844891703699905029993596578957566245925918348608293984354888002422554286351578607882540696209050152893077980054818868592551675916250669522716527040725059279434035874225428531103011196583519517002886422802368505651461827563987644026120623400263350318341439217590401411774125012638637407072530220057799031935926071980448819418482679429582565642081723428665277378254896688839384814791387380263803978933754955389010542414944743322143825979179608569065034493625182452293829393924871097357553641385971680210161204710469769177361339080381358759730179883330156527929873370002528229392400663218182139059600127326478696238181597489875913626152653089422766458050099405402349473472263678919025388759645632717470497778327807512141972949014182734100288462460265888679861912789361591442362375160403742200048644211114421728958400136610025919369205608125171959648548299798536834904585282873182736880921835714520481415803298642291514158257761100390427059419412535905122895028159567166692327274284414379674538034072671566945947825726553400550159979665662384383202413944801171665924608415324361698264084208693101946655971670900483565650618349441935914207831614299749362303822031949555141142821933137714675253671696586844179156864106407297124278050221589338857551482983894249461628839185490501151640498002100148257327350688058600426279647127787903644297504245374659135175874692873352427325050484547348999498394915088324817807989074997583447662705767960775658732774987630997364260304203051742601783205311164266125248662849837305781711981636582733835619311250955472461168792916241639223570032165875670843525437983690223271895448235435686606843121255479529223780178901671240451923823078356507498663300621285035252542784429945647342945254428643904391697471699951359417790205666123698720993003682590171720232522353548813055156290108413297383010578642299674674469447436774277242617785712527957412313404014663401981111984920233461080261753210102088577374540625295934850623037533809942288472680310435981479886981470521396635946036165438556917589794871430252651695665660385471850078911317429566458714863206765912310078477540642142176959911146339081748839286846186100659532769908346342171345590927472266137993768056708792852187197174392963052508442171725680049866315253665219725972869725947399604923379219208060860041935467694985941114170463164590046778625651926689630332336721954448405999143780455025613731415003940439921326204777636058779750448580280492234163198175733179970311352777154778361517787909809390126195270816426133648805585523704289485785617598569321394673878212407169824244459250543133041396135519261700393811252776550737799078899419758193400753452369171672856362163064853185679300046398491947478116381223370668241810839165734839426405851905537986441023491739159652097496007367463499431282922944715398954848970869477686727533497379642054791754190480430610524460093538873138280988640831378602703732082772698487959353727145589251800262424407361212293861175854004253639529063235204490495589536979956985606764287123045212353022088358114644039421245092103848907822827963563934384048439024316995822714134038054824116153559967956535088782446589329554257883003147196917344901586121113826960461797691676705404458722451926266432906678111448486154953565618740297853699055515804540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -6060829205704013956416012320481717876096649016258730737739784792812686755793973952262835166356138523244494166585355083183826203699910197567849428262066915055725986819613481932374857196510065358998242415990682656053688715172263950681842989808909160300493634111102425198596986104028137339037291553979886617425968880971741480178892038651462659229437340524134344149684093664471845186213599051070806191381757404086592363335547767147671709240832587420461563239632658578375197429424188307058096446206552985961315442807976645128298796397982556848075408319331689787961265643968713628476516441562357134793675818981408584492955426520414261041173955120130614312261321694139583389052291088952014003828303372263443697258564984535504553378487345323791012010468277056886303116603694204245386135460470525179632369590564812977162515682060986530217310216501843011322154686028309152047450124633262517189727609995982183842007419984255433938928562765480608297057941153180106280027037869222138877638386063088276528501928615733875847020439207087628719329350950853710960769839361922735639625723045096039432360993276956051843549935931985864153841095539477561537251582412469915634434929012060787184324419223522883834971088759317836445418359452498390515329398468733927088757610846641782896546598573296220474108041467221557062090366544003644059108065031063871656127066245622972714356184071448582326012630310977109360803323747216656301166884866773878119364148315101299592410059002368360183748815098501061474681638675572888063645520632485894096991186844846826242424975830710423911604785043967149218692307595189917913990037225965612690213510284167568615566397814601495810176084380971275653236233300241302827386192411329184686965003767545752491631048950173176550676947409044283382822318122685333407963886053432940307898523707517884418031627106625897254321875566841897848611881458089513951508116331299223144132290221304313733029513044841197058633572804811534806066473450425931114989766660367924847214544085761942501516933129198741480304062997101459706925789258865601987003181909189439863698141208694974185460143364442663539763913254589050041242299635602371052862194927193608623980800253738654945629505675997922798137366367269866680918714731126351494334529539651211873332600407622657540249208441149781281867926369631221263088811172649251828086206820662938892964621446544281979819439621303758057086137130871167958140298952783405841069757243223911688900384702210860114929722328416128108715748145536332711531130146646008141028103279553996933341239400129909378783976402847401216376459611789689730340160359011000808182733369953287224124698744875817095940517060708434554651143757536530252423764570566700141444572834291933651780011406284122607012044632537230220141672628789236281312724203587466609245404569816364786509343269199024076229571884694438107558063567737118404361394234573719590153629451542503572125105584820550588219341435229481260813869401561228489953115117010280695179306981271886009393740957854317917157544964150190125325670236554520989044733121137509807633732629093957874870022140382462401810346906712100793767447166868147777888018649216974927337502272312259284474618636356969318773489854481100996378153536565916721395944115081183217965668892018766000201330533644208577670816007718816438269141848723957522017093034560542244391771268375746707998518053608199507170120057549150219308089306584127019861913323457196049757793264984939623363517744001573169163250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -31763054214516366717031851889139972604733396001290570660131590578650040943230791056302719929349498753449939690688956758963166182566269329899725370180686980075881694792220453646544527532637494601913170129588166923434728464962612368239547386008950171117888462271742701716514983803091311596413735864245235677919597298496116378077054333924695886326932048597703386105307736022785678720672979790634472896190973087321714615208490687380706758462712699519331222243896733420807155118353348236130867322101400600940196908447057584942635553772443289698241290867875297220865022810219040863511727970575495462858618993845907398152021259107657957473676552301199635222862909179557917904169935195638334558397900747184840657117774568767836215078899949405399722748602962715472015700601958173896031744997206082804731419928662635365252501574267018268197170968602334987135352759247816636472030068822764200533980693651505201332970757486471642584857652028229871006393734215390140501155843246180654323751180505142185655497789928350234942942157528504325815994629419132102645789578364842074366302706085497868257031183759571275219507566896475559660266023766779384099824487477746715966626939528842051219360941590073528369934403916589019261306165551882603951692569214101434172000672162608818374160037350838518616702412475870844810346086073285444028348231102757133431339559933323876355375377368329403606843788029566448765555275075119676081614082485028722599326666603445549157941142533427832549012648822169738554716624071580166305020652187943147794544586513039856723844464506836079102558692103101188818087816726649017287947582395114902227755557078050007558322185222283175591242553825780545362182302282332902787256161637637162454117603825738787184145487045365493239739678219804314551699750623679498502719805509760596952674777519711776669019893728263220949343769039127435958844971212543580164221766481270375433471779618066411286878136126277431843232071203309794676973951197342843682219563395818955585149667711160521980952390890748928588928988011418144095455818051897307951578920401756526998504635828108079895710128950444164823231762941853154981915806069865691037825664911777570602280827044294989699630978208772505992454999776808469500642357292537630641148352757175056283726240371660956706273649041368081962087805694958611161748568370936381292018963077152402269096669852255607374682094465984168117133379385548413381892692689676918469873461383338820176517857310450285609626459953660099920049655068693999613326783873644026856530498477017387717099294993637476157733768115943569734931321421281475154624913404954531473881741691608698586175862856111595667789142539820671160125404245801598832154432751333647036904602610034979935046561685982007254043355882656961939463967663804433255407987012441146680484059874965696686616498659936812556743186181960111289489615091475840118954793331941086476456562074222448208910546916145635282116395286356149763695064269504407120405422845197019754399658877099163196335722120927132031332884305671845384959896037414961769288956869026589513566635855239470732834960745051849392626282568340290358496553897976756941912609308321862407015888372599183787379814929872222341532210905813026002306788762942941894972728498403111966164697738147795120126417138680520646546134695960877394203510659601439379080076603215611136118251015180660436467793571490437595327806264522291200354845641781709971922414224439561746345660377952530475400304470843731676550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -122179792548360857986813969349112499787552962800896033236470372004792574703551298713254347210566762510432251079267003672238396185039873718522873116631300803251969864864125463948225173277375416032379402894724292272682526288245456488707470093412347154142655893086320808563088949314138549585227023534628066457686022648073753904501480853333916193202845778699694600911643976529093053140913532938865861915043117649925925290335944908468686333422750474233655512128702900900440427129324991625347550272725871903295595023359766760602425112988396650987753287651804151558118645214207714667571805031318098838214982590142432061981910145177911468194751176666023255282126642700558663738798707103692872877914229504367511807922356388585455511389490139737600307918329534632959585262765131316751902236804250904901558973773287044706624518628302783647660148233257094981810504574602405914480961344207606852287885183303192966224771298416283654353116035145766861626582888793893289014070598342562955775604207644938087937580621331669280413225322842035139805958276010618728637004249262029568049258152002398282410045317964338132568332018686631217804508081244369854776343222638470932495291321570028216586430315804501598082767933996744283942227826666829636165658946993734175088443511571235630822989704902593468605151687111685987436316095553555999044135418991125536384779165402606117521071687364793751954144346708251756535168746556642817987468968842118592090341232660962333837567985563266763012490470257821568474114607581308902100556878898918684118569223604378814934317999834260837321455713666097718993008630930957739802130641074567420247423356480685455939351715759242641792680058947477345043807803591507707866534278573060302959688373473553889062984705577761679231955321402582065548800331541549003026495405348249391464828957509758205103363022452694562375586206884752293221344499569898179082690442911338865038288825908317188514556643390152400764428998574666811966677605541642698256540907367968863865340494345455393945262303747155030933554960659889259251440429525767037712227551463545839484660797403910894289860894662460894234626397892816386758585874283551080704454323697515826296857911174366729553937654335555068115911600932463897262843391391985243568754133636161304586499071379810878666079517427505377702190431668625570439970088936363797362316580370287773519157998313057364970610609833658254132176094810042823759354857339110060512651441746775276429906781978031131251423352597901128392430806375650338000118723044267456566525785316631963625162918577148753933342603145243949639028799765834205742435777284400325630105374765311012015705324670574922025198309514622931690864938788308917643394203957764677625312704078503565673120094132662944839743813578107179672133094774053299715698037279525778675895813721523237951636583629357748006702610559484806204056254184009509206729566660638947543137636499074255452387396386570825450299998810972209654764083329520741505215808730500422611414991045736025676566676125278993515427452155591059234390696752532334382865074681688483116236736691777006611417166031103588011779326640261782747122056920467119739032720242362162424000611119166351037917660759372445504389468309399767408280349677436847660838519313915193430581117744495410426342750458417159160383478762174601560108073330819055825359358939112385807106855089378342649562602409798267055585698671314431524499425536467077813838377286539296197517277260763303285281080820938157148750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -131159967953785356483272252172667634199507974865158980695672193148226609036614486655928224864041954046845948631362573047097976827275410031841784158798489255996741141805391860650468311109553106641761511531276465193939142579697233031728114006830243489210479531624884328984545177452916674165224252303639198713571498550711485276081314091047119735192246441848755477082190761194518078045323604577625265908106842013363787639494824326822570404718310324173339532433096213608760310993852308088329758038083481198742547092108530721030710569646552339420768155783524576080957612407445918774719214459265744595319729000154260254526662654845141239708070286847789783339930892089890634722957993473892128348460531658897530225162455945918331935659361356690501229950648832064412447332569809906342519778779139324046468867700807728925969326471758566508959622029012123100619406124912425429957835533556908817899344073615961119741207509383102023124028674966583657120344934245831040391721972687385176430273443036750419225420464730158162868887688493637162146655791274137834914706856284063941260274826372364089614102202465970420164087011744589427813827045007687858231041579779384711325822798991588637627041592414287385020016447417073395300905392528051815582959403332201428563222544130209690352916854065900259885697209491843624551725174395147001408034294630676584307301375692784213965598821723456760334105814659709099584360349601391500358414457375892030318377587947292677012059951188051042077151906481961410745211735417953842438820832037657729152622663772443318111157082132526329583939615649676535866923497004092029658572627845882378989325766638871383794887105501370630212370314275710972789869838783556183513109212358039488450439923180271719868982391075553530091040780285691122497330743405944023699905954208693513074525706991185381174771569908652060148115247845374864260846770882151431594914525893196717069053025423616584773557473852808566086034457013988724087152514000960482057202355728306311243220403994090281129091251081719617291496950724377260015255085612984096666062254610983358490061043472278524280225078228416435969589814821132004205418634010324183105627588620746945426812998183086648744273395668733731078135538071822723627137261233085336926498801742047369814247246475590914304227860856531274666153034299205688341651014426540629865051009510636371964019952818283950722662241772008890150767446409752773968673478368720283250614288827834402144594684192648070565596480791060797440773762839826534231209673770013296486947031712499443960971174505973415825222731529234900879621696404020952456676292120091454811264716768653465760704674218677045019340286229127510175844242127546519574078842458270001326655211983892771054470967858629497587806357450173171078820423562168099887496198979857206494161655188632450787122716632036701299189478520359860620423087003436131653825857406593575548539732552354763374318402537517457769754178611631649937634843199429782616826189073731545142604531877203870027886612395869088245772252157110257751533031947313895729521634476413155094740116627151680235007077401014578560476604094808040766025203701919298242482144716830267951238410154067818072554988059162478272085289738835170374607267153146302783930925370433574146249710543576137229720780100219073733168015896099112649847520896515178312837356915683698148875129625095152097070837302956740917331062160583836543484369037228790108489106777770764454736588059635183120044283396573419625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 95512711152930901989301833752702491917860088686577631887791331234224723349617748768488460737991103738951963519012656034783692030668904512513681582842054250506625865014769483955836086219897080613377493914779674405078996617240219985198830738039368721492709170916989112067128804146876837806688151400769006364919876426935351969991861103802593795395287288433685535158551881558494178622074067845299780850682120431119591966334451604938071901285039387694819807206179128107222093499343419894173142385908508060405791999280054960985759668554063358126171205840593972947521200409945602937597185494194791549271001567388131275495880813484198314230597439476559198559936959197189363568463738622810518669625599037050359888317630866719169419614476365536912931247582131543119279518533953634257401925091622060739927612164689296350603441878086987831833884016302370450088117389860136462903876560847595976081843136970682262888353611039140677015820788332068098583776733903894030123020019450045846660799115028546467047492080179117653327122693611762111362104014476126496570430197919540518821070788641865257924852619982179069679556164791006055148536684837005554468285179034937843500928119908131823233021512434995864598070542676829374097035029963779889745247475449358419995128821948775633794966449771734504745077523118613838480357678389900589919606032924812314273987494882571179018357223942005115907912126663272272915106395794190545669632185213472741596063880617315181059923892852646970330271843213987071557307685942926299010663670181918021828705997410313374491692592698349914483081473573654859734179814015569575543182203297856827911753754142444374432578630547698921076825548043779862312508475932611238443966436293855860733281005686610509750330761759276645356638101680511266828153184902664371442210063017994889974404415570686342952517659401395611496176493365248279770663637732556486768302696690224235833840645699207765382810605912611354728258223628350851005576908742118160793748206436874180248904464127448426658393928329758332982628168910496425869685314460550004152201386103486020686318226289255965846874595510022639937294192321249956930123501509932278947980238056788179275107823533477381507610137310197351780388165438776313820742826386675409573792024452299368118324709683674734216483985369373399628148068871034300226489917232910027290550778533120902057057691232035366898977421971092801504754034478268077558265356744624997585786564012650772580970591338129225115878723824296460147660657962222752620666372545800799786147866187329243475900810631776284971519342278609887315059718538802545292122044998789804742272006233830867410037104523923067785312277163810502671008438774752497980636848978907673897123547046743355283342005546863243377506078468615788079520746635444954950793884318727991872728521031140985494897053940241801404595912151651261995113135962329790000680717857308063687564242732828199575168526007633984545676619331085179563286541095579835646825129971923541144552394961721826969071077045875149485044418246779651341996130872712839748157645716002579619917944997403558212318854945007804037164837212881296716310118679303099368161410854597354976859003678247027107818748268791593625300475632171218862153437058494409865117522236485297186444504790333585969684255040814465153375289471015422924848048888023439446321686858549144378033353931959754283515690084304838016966729334690353667351421489901009586599841444370669744793840569203273919467519526001842968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 161212011598784320110978591717770499627634174052595324972171517737412348046574188281738554412922832035956258459181862528714888771282921894042402279141295415462508112598673629930109369979879736143601488060148794202192829598117069739869723836235125034122367826357734428217415309806012910836435005276300275759886694235087053632685498367759952402185744983131892284015495163838766648110031396126284678406367926224455772605365868767356950217793068551203635298546483988208757216913080906956700084950181733099855808568580815806686192643813341568944297057943984413402876488929778624684478962781560343655144197552245003247751762229885830551171904541228838423856101511163691298608859920530757551772951169465442588309979779442612960103560722880391229097984375664441613631456209997199261825493356903628939184148244170215093100370215013191852376911070259997543493084164248061063177504493632860999916958583094754626197282007172266705928636590027824767370881435351648315641183284908176658079977956167334968592444042712360866299534605180104463449506662908349590099849397935142645772546914617441088003097056083187851563693918388029858050010202914135190993587461117577518161232870523924877513317200210871518649162428098211654401802371462110376612273907786754306575621448492486603312920666085106099480542283702662952618568504036632076879143383348583699854611166990802342894026658543112116377722497169934247636793026463390781021102253553031775085527480681928320459289894009734556465261212138175422208710658545822809167852086009023709015940606968139820490640388767102355002044124587977848249538144784541138386957686833102216595970570868961469720561101081052929970714567835718500341359369016571550708001275471229782663764459817992310997608361949959510248874961989265572583898137157829133091769955302789636994659817731513286765507247021536398353047330983722458731098315440058342111416091757616097773730579713126779030231992043701281377788332776884035220906576243626502357070223300223385807192709250510037225059863561387359549197063616676340857762332989793665482558279889592801344369519722323799985024761739428495001386203529594239876349678185684664461528140716594690468863101048296637562858826051652441030441572172472356427430033367276627588004044194113999578819686646048534242987154597126152602682333656519977437277603122958433852569610250664399262588159755589045600541617055157345994598226077576893018055670459973301500530607309845077064692476487762309195483076842735098833200784455200219624419096008844472397023195486005469675725104091185198372855850781844268739893419823522896222887105076596033267591315818588368224791897075466353920464021049076998497203672339109551395909093445476935031578061620106448131411263729817560270550437220707259793154990606940985670218785662397500573921041487961092097067784957620215056212674930240824492017382443093322706917627862591946334013948542804763315904544596342624541945449076353917754790254487350233909821372458445000345863500966719629576294413895219263777196099507201224205565872598099097088338016226362632372289671724467466376278611090166365125235535147957144907590579128255467520159883021966602779233845634976834528688272178365465706857729314358671380629714633698827038869874702900993602483345423179777511713970264733292670588462542579925204824219122535551940814759307606747894342507617486706672582272600542563733446803548330832605228991867214624371299150827432428816128192132783581328448251326547187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 104369056791488941395974810822946425810732077383972248423104740338616553548915656674313080801386292082872899782052293156754807063019151432097624337921260244740996383898119713694265637559267902790616274879744796506637002659503472880350807065194921329768394689565653203582304747224552123887007341930272828069847781492294012306071045539819553427207802316854627023599458230792948735799099060341282876517657304819331927832606389575128592575355773655265817482168858621104427950772534451883841019660776071328598581532131623556785619107526517908535640029273325248037364698024056344642140959339125092788160737897766792555959842844254215924922302643560474222998427262314817994689716241185080821905261158570139923460114044133949934284547484590575878892112619196145222200286505809577745119204471985928668201104978743560772265413906998580489998306150317402831261111354412091056090909352805947556244760969636578637575163166118751698108982866193960944679458122369881852358335494289559662020937533649963529072562359545852125614966114542169303410027913585589240779795259250344191932090747333017676931858203018819359288118364895452878681329019276146473316626120137463012656157117885488229877431316159001346132684456056543493216987620529154712635269421077349323107013964942937679327971761133418958967563877026877546317227240931855287354051723902312488808853900351665499141843174250351515503803932431635746541784240921522013034006899084297942932161866709954849312853551079143306744998947471104144044976921306809186788987839567665110995920415254314171291740134661894976087531008879322767432265164111205476531778945033614996317903253951727094199492658066183928919336182055027300042054332842552046387820414604783981420137700682292262352716286644468054133427224449145995162691568865608788412909733208286621262692992419065202163314218337469481354757989231860730700848438948147947183551136115547610102748903810084548057042547661205697840902795414545920152878386506847583776255428788612968835631996053794740496507548866710038962741141168653659965159337119324291909944071877522636428535215950065587729653698034619140947475457093792390321885297625526076973651488525522352621307899714270555549941917716680252698535721352846912782290966864927217139627849614631242591292063382104815960681449195024289055796447300916078064905106170861470962106585184919161405409368174028917017055848013057252019501011449427176957137847027645382688162169408353470323499180095804690169862207876035431823675638364793636635954774529679226187800727695159028698365658031503805391689623060785021674359962493173107050319182553404604935157571455298986391395161548960105542108855258658857098221615720466952215199349904050241589765717999500926738716915186616855471307377707133737718640827118928966152517651880287134210397341042240248387618419266598832550442292469498070161692964403703758846297761150467624538907879593519038587885745763102792393752281642616845089147699449108593693480453847191614267819141201902343913560956476043635077425506532677264407434649447456602736755083429376734398297050548214089399861004425491214562405088600640521041305614430923671294884638158875733694232153142786793685955556876009299789221783789435959286907450974752440226817345476248078981385166505444800523539751818828494377728177899003320114969986217922662024170888415693546784761612469381619535585379333014057472936489986509935298251621418671269996976524887715339676419511637195685717124467308070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -189313561822750167522555946245273001851347652539763699170725830312668793121044346569616284798072752856761930414761805261853282930541652200906200283073925443158027517976191257632385864616726250959270036629306823339000523241718630044634369583830753878953671812365389428194429552166006796408010032037872459217910760630490945846130074639104096772972544179151881995705521047181515615976975211924540704364528490720731555918465545372832245156640802798466688928341359424304626378837645274705284085283495574515738750842815697545203878022842950542829094809051168423799724179049314216890981485326685237843291095862003796688018025087233690554790392438544479828228205055937224754133922365545083964081360530323035265498629735024243581908283666763493510199856938068164901898844973462978260124747118946402771099757740464069503876626206629737643469928279130999581359769525445942078247035575077987365576735976105427540943848812188250340108859249701470968598575008650842230456268635074148536353788423179956907263675350556637259512580916164721007910942629544325660535011891501929696696865782782231308580542091103621849311121237564513543438051297295668597522129489236509213989381976278486994047023489433127841717559982866868428093770537009551434351924139942844043668151605266379074165753665870113758186864584642842778766813010666104798903825743799761426922451527619085294545883506596549317779991016251985829110117151642403491403369704582405495565098705762455224397198202754898056505643726807698807136554989956978867734974833871350896952687447116480118020397862275810978069036484687018954776483979481379286492489227216359097966572886072641030425777688455690612744984616270068815797493745783990134602029226462836191742724599110168958716840182368756244008709681227177079195415723851351849663968310746028897201720543052628302340921171690533703813583856365045420496488438319332388613214549276678144131834283518312262942671002892664489804710543791714607757931791068061199490887366905970503223287514989666986718063631810929213908511595609770991244443847493542901555106231238003582535875376107095667366094983629185037112086499936130891777186565821629755269563286033354291841194942611187330222618959347850809853352141483353086808383143852801063462161552188778175083327798029875173574931619191382370278087195348834554958239363385545742404177838229095704121463321246716917286844271388624971131004387839465210689389880932592638530560095791931391636506945741924834131082037876051300726872475053095586803969645331313631315466686884608581474590474206084415069434511130716154211615514447141705107005683492889254405753491092182369495724944758346001244541378369958691820723956112235592427321053297761475061608478495406206387316835274868609106525235257973459594225170119596268634269083812331327505159070358622418738344941516295015133960938051227505331502193703599288464133813396807654514713638381244486494794018233271379812432779612905166226334304558304334041918657534531536304576005568840414504128658014586058350150790162893262563143247515522713690182851818043430261392024435885701419742626836477678968386003143337980640564723270203793487058127261548901083299690869192494006392298144268218956576110406397540786851323377129099846032891838877279690342469564399047992622578303320878822725219851378177229657343351960369619993014516054228748799087461674758741573354404420307273733109910413766586870516092288419538323245149010478186183376563391911082143252917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -270166771419454124958768731070568408206988377232210824205973592652179893393454397062219930597272412583482751967343827319193367569287489049845753614748190988918507159973027193598307778934986704309919910451526220476051082277619988676423516584612768074947440014181522510165461799528157247713671678727535607296408006791099981805636656864528388026788123660653662921786106354876830310556981468324754241792636334318060062495644102046589498309418944070218673805965177504819941999389775546517794073873950366267303948185377334216285285586494219411855534136408603367824533465865932926760885212341581001706417379426016923453288532982926638339880266374839231126830275254133330288133860628288110420476782514620800148311391162855840571782980180172845719551364526941416739521007956681199932989843125990826102581430854574624877658910974961032785975276787993522373093116798564891827818747506768887034111018021910926097116419540620470336665583555091451953389588228877217143447072973631857522995238585134257241457933686633991874607932077381386349534839280668571384574381574089496302202929919745474063551515074674666620141328020973244365991228283479169863473275154786746438991856124115300657676162974913150547687665708090432420941675908953336555157685706210767254379719366316774443161386466038468387453927803337386779023042754202041474033512510890251667316418037016173664151448973998265645930581288900706520950845575791577395786971745154184042379156783524385889171776780935559307078372207240838202253738555262801585194000794285789343420971289313262587051874367397208399089373527922021008574691497917230677099658742562050540677593826235578418877643214922298843910268260819157737443972407325017025466796015044432423245075365514322023596719709237120729665863593686453327938682809590408452519216178551744211055432102966061297601301288274083175556372096781457880624496614403578949859732161432066344675953628930202186232140998042724635233757058211584109730182893162909602738900604110499227900232735702219145293745315451145436073483710328113581736530553516921575762978062137959187786409327593893875168580827660686631693772395219659112181276423110504860148460987723849361818011644358879374424099418640896457773901242215210898785284649228194504237749664700610315728546848582123368144724281173208299219302623052894837354589193895254052140472680303045365003263572596658183812195596973780674323055279881154715104841330248901471753666017106617489916484394460170703426079492422553284451502757429494118238645657419898341652430434754916741410074019787428966296192763601241682639520569173603332782903065461905558266024068058306130505870406534059813584012014386603000566748291679257893157363616853547936303453036511514505556923505743890283767049923059027397385919903985370845231953545174689741705743580008242422575423080249010530479819413377130102351722016439053299280929870805579069089090345557495559273750313438373906649492490045594591628007108964415053511785804128280193679326613710240336367669266096643973192365579875817615871342878433871119969800028411242838072701510373128833596852029624279934312002680948546638153937480162859732780178084034180379072294939516429222696886120574794925297658062067165081792741401580945790553599058508806836936156248366167027790312885945156990270805538402822692180948775044305917402588909024797917124528713486739580655997720976391324695013552665485649503176841638210334361427877782267497485109703566830549195133063642578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -18440210177384405203969617660608759548121252712851210600535181745295060201815496459588811493319958227284795428171414062059277902873049035949762361795892842953790703392475489499593639615937307627107690332765160770785151199155285958258603566766895105558211784552025466997053913435425685459046788810935229701073426633210013879958955289748873764514763843612536790461001450251301941868652798984868404968918608644041065928171714326618799673154694866189256295695302897382401133140690304466336663929725947781981279383913941943470781165384167109324727709716501975364884363015540462053053679745542004152163440344538304537757688768288867225813338237694061330177476831975673638185960429731516340601817039725769202047369678173938446650498603986306563590969918610453414573738305841362034303147132237381832688101278431407811293488755978869435098769164014392431608633301107775880288857308747454849955217710948351932225100120568557283164652801314097392784477402531462162448759072255372114297458181934129748014164361932653251314807646577389543878926037461768985498988334038493215114253144274365026514583934034512436946554955276425930945432403690627571986845872843047327126589304401941772267319688895638411022391196951250487683684023573033138731054041966668052757669593199625851203838394107374557999860481448723175240694220547983257365716182708023022102991332528764594402412442366725030862725113569584653292207536857422651900851084452610035372495459283316654242240993122013264861312776286505244328830846855411199558696714911427135086375810008800186701684759320218387872199891831945772075812342111366587208623444536045085937456246688663493054902804109644858965353957168416646765067785297648698908536090587263111279487422241429726306486961327788044067332600805747063748765871551680197378423288031359635879308540149125807316871248300451403677952067453868332831173369894443230033263098950282486793559147124051828768603646615651737180076535797908423451761891550805578570537996727724298653971670896574485653807685084503743277124914625757856040396016527729932736443509316035238900085593456060923818284947555342604719863517857776085482046283684260850858643807096598918559807112458433722522419570313862277791114979473826014550518085190809754508786712301752411192235122904054704182502315484859904211196198202557219759620132041208412981997380493491240036629405257305292355843410422305139833875778208554477328980441145170660705917034450525109639764420650474729381170389936121875163847840326662700152197128169902998470545526364497689859668399172086237936070974408482140608491744663376359939239265400723211630823882598803622686744650482975046124218061696095701256024442192692765783360441999435296972930434996198734992637421763357988493108804223021642976898224367739893075051334421691243620819254668277332186973102113064933634065357330447988501068797949497562496301996792673075770067847576643651525043600119255398776646818105421699744955509308024263185989476217157565747153359621813630379675708828093365380273144333963785955509456918988596410458447365574665987916202496514910812454616426877336612376710034416275891728300144867187334294976459317192371204702205950109754705290725019915036653402120152052785336914534393803473353945459332039339904945511168681377966017323559749197729715339356397466073642054875485416181825225611552631664842763074657740878821929919582527270498772291821990111429727392504534137962599586859761943019884107195364737330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -66414632784398356301275635197284760678580810028748108618979791752773713938580187098793143569217731934329540286001701152879220100588599844630142346838082099895871987827012710555983780193009269231197135555943789632596452927784597134682727245421102173219609729863439465367743820512227901099770404352659600239037527076584507479112541724403107229228854592730532197599496628893231164272948604568516946103071368382947620723267482660026912973402259044304295394602119319987878720439738279990729315957160720210068015879667834401028591895993070231878661401647544144454082135943031973586482729628368402404930355644633015231308797691613850396898654042331067605533576710019950068592409317559528933346044012643995940655323047718599405999806285982755467565544921254047644643224216812876940334547569660873198227185424418583141286422546449765004270899249315757157123815005319788010531888516778574070714953651083179140997063711802612696393271351366090014055776532101892353001177103343240901955315860029123882054674052517720706929355065786725712580672143036817466660622807538096160051649361872481315785995625894493671620891536844631318542198598232699623442980211629141173938406167016145316034011138129013018808244975687365269598412447982794074403025370959955205130703512298916502575407581758225093851912769610353719528377537542395361504250868531164980838447586694796792509075561446938878779005830816168665767006627700193280051311544544411276016131970867078558964511876143630667622618924618892315475589098907624489807322940808325790566981722481516751905766096675143936397701041676441482490749899325142906477399663313989045164082931278451332376308890662799590027164978294106676350847408868027324353249396412343434153215557809582670771518643452434281188295718225722926251794195318628365878246895833940232380099630413788759315427135494766196715769973869601230842597503262488975744563958309109963427358857839351832733852168149402170614524761918655210982543531887290582585482216944797852302141343596856055570763123046603121573940275095611116054824080139029528282765456053755847594706420900627364929345152382670757608532575228449724624396896430318557645029623811350504124660589894420896294825235451983886002024252067695306724397326244355876509530234693686223466099174100129693772604837133697909320943867138079094203778229648910199216681350844822395496708031774726302893300227155021956332637930098538410541322741432255825595481948148956275497376211880960213380694227876663634220990452246944505626134848541071975382587619357042881066672176301020336894448549981951237351604122952342631377055811932284280858388332887782076238939116764073909621308118604724731648191822946745167137668498721127959515170617964145274110288866754534390540592609699243930181928758295514962009510783902178194879877565043714435868079454760981945196038020004817667404913664241858267999063500382793142629519812409715239684746532602921833194916545032228663047651392008474008517316213857200692131893096555366701451031111464727957232657922486126771743343641512469385065491100725534114361742025785047649568780010711694578239078752627646107379407853433183841092495549969901909990704776548510439262296190666617804950685075175588632680028334671941095024809901340550128758075929273781045872079588942685099513330797868169960213785749824946407040150036596425752019535701830716857323565204767782183415694294350199886106291042667630604708907831488281523357558994114848021953562158203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 22718155350376567729270232681264065824541140040607102093062578804567515712701916564419404493710738229370812499953221666577585589537564833660757729782004293855097109887286027415727120730966433335614807021487272034334642051218350655571471337595811085019196424052409466569710395789040025566039405723512075116407405564965267012691655275759264312407570571032389827617145721494046520232110455829401610031965892376594098643054466009345952562162733324637879880002852927922776518549703704497713492323721097766483404902305651667845448579191378535703053388376640864162685113412069202292787643726239486544252964195971183081358066233454417974559050941959285985832662964562684532352151635646855207322530113208817322537164755094495199899150965427253025108279331682406513926442346535173436585287944815905300492746075931453671290357585427107316307321895020874273538222099125978467642036443020508198805434927137594108376106194680957081720112574435571451215390785149032237107506396146358213268786527008613661572624258071939168972339388870259037610232734574648653729397851612022919986367238913994411834206378847164760304824801153980701873677318306662405254098162808932824576823531553811268892297544600405741978452519038937887538257103095283183769317498239181601708201404953305435596885095881215944569650633136367439693448618650045849023291600157495057402646288657463104773640100091307524247253619583762535806990647008626934240768694955007345233400371332865074454786136505703915499139678222455795509353186856342359633736015463731721498715820746860247188594747713808382346826638868450059250011083647398543267094803162542888193811257578808249355230909051754487838486441772137314582199420980482098787956963618835016061582676859966425767321244872512999122422608046411416159093241555214595189481405966907570909048274876521940241529553154548750540372740859773307561661065351447904729772284237304478418396783744742233945323098174864778769849596583985850502770492259189560371275443745354842835370197349007935147680207711544433047993079023006573652564100531076889556995133261235194413186511047388776848820713580407042822860434769546913043498781521371689246780440663917116180286392920115411779624107197902481679612235851934511514379947657734033643229116175965091871598185678558909120884109815725587636441834472905821537924192720320398041288761900044941046954178639810763839178319469729502353345106473681507326563775387456442255619245047848272728515225103875729986539050098405886722950112593361436394779989551903167520048354847157947245226862499116807663742817191987803626772831475047612459835173563551628087230525979581933736538511128634580488515234294029763472781736434482493913257250628200730437316029992772304734810647361918782072092550729236298189951625664079475084538147751134947913739422997100059586828175676387386651296180521635251835660775505943210199052311105166992742620547287728387326600505385060317077935709808396843598710763579367145863533103758263430159293861007354014489682144250408230612801940138406171482658231880122592285465634732970993872824844015090975790872647305300496799402589509566927295427085569258838908914466408125781897451056141319589941666849369863918544440019299468403628966418144424077046197255560196040154329413858091131390528765072573626386272023793144931403981788721511420927101005747636901547581886265097006803221345371286622946133343927625195582857559191314485283603052692376847512059610395172139287114257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -14958303245658178941045379201099020584128434615756279356216875751629923784560206376823401507126811150176389897175324229314873286995850810597088736862149537954629443926886878206598436599383288093508156087148849717307460269792976239785941172808929560128977626312224754061193982059084411945690468943978921367166881676717087368801748846549145729461795564576658337795117305692251805565953845370158369421450484397108383465715636922470940591909991193889185630540383666994549425463309561523733104110971034301343247057611318417997996392593911290951838461839222472732384890064216750036857875877010369401386801561829304687272215215094395464608202570707001499996971777308805557221542228815059819912672938382720794876100598369255615209920085323953585596974748050582619767677396245447746763492393442497229860309219882820630115634276771806622118782437268612103409257463966887944528094866553085305854774334893214096994745929259932356782590592575199198491481303282939444541737276081743431494542809803588310297580838985075079267041458000304031557901953912711943201090364412430562272174914947597590745157792724155737453822609387534549388267626914137154633385017627164783561713955575795111094727724018791709277602656989467138228540010901420392488631593612765656184205482983543188847076357293550496018577810154589836465039885116369341289220136662333456935409879573553299557467841941720917086882541345857476481976895288082112812726960052710635204557730479501129001846762754636946751494577527461837958632422369067695341809988151773577393268870151929433600529767836256086041473316000748668169124529202846582980433019223518964545189759639215696616876786041375453966710128993525129501026062721781108225737208136581062426179010234483625619818092695910088208181544346387588416859631958923130884377490390505246916530464472354273819442792028884948327041169010395281297911207863642779252361739001128862770286116971505473082248613914240969228649208197235021214659221861829540213635823229734002377949986662124723363972703589119634217385176041689228437933330427684998087949457904661409733083616486141463965634413210128237787747231902235505919905467700314408759666755346294655789211007602976262160105857459127427710174416496161717458315161692191464541547450290791329543295149170308773275929594889857353789555942685079034900693267392991483205237791507605535131834850593413236564604905155462727146010063882807283314530715243304007248240595879501297653024090394010351373594145369934481551993853408371276401277739380934620135479482309326287110258365865944779732554580785623948910588756133190414959639461236379648703176920448344278135017278222010356281460410242578498072714307343480184323077518836757268178943935293594932888358162781272793768303174916435786295009198407770240627510307112722018722745997614010707429132602601984672631660833737362893771630547488707071008558600437786498415856829859479764395658216556548981884797781144360608925473938642773606453338341494866533111175865659586016495490526229094560967669548875652720370290458594982968008613912884217791716077264843491740058935031174428128315434323230927989483003594978499511222036789177456519084155398606666996803660048618646048042310759396601517923540849878229725840070316691159390555681047300644160739357736060423682111506963284831054614562566010722848153341916405299694995438086921410182719068456130509319168461647795601289155339248242935079904407488385908641428325346692730021669845581054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 3001904154535150453792344468289465075856917435986784044407754745780835922828922149966900358341239365581577193381638860614650854340177504216191374694963492214482978549823255502648876119768156576179414127657368807015321291053541675930076431401849236643336759751789008125325287028871602986969391371265672965314067512522425225538107408690269969142329935178054970188902822722163572183276726191617976253191797370060135573878399202602032614275793284469071896313263437605901380282639682966112846632376298581173131790221590747281159074210281682886316081490306110298762862275792220183826120139494134609539066786351746818033704696981773169597983686801035672177367098562253693518820461587763235164725264606855436876479675553873116925388430242277967754749397796129760939629156396217791144915208730842882601910924701353979133747112296707417474523913926514287873444393915694657634572526055535837624337051355097136992977611879660403713509386473282029610201229344441066240860741253434598065957121708825948399666772655449522077055962155424512835328585978580622201637470037797432605483985406257675922968968876416888513653997982765623042110683941343665812871259271097416199232484317514442466912188849821521868350022416457108591432385479602335409517586024314341895403667949564697747167395056903111057560162150552279601198463171544659909429626966329742975168764291695788421828298123086719037290176439335805147151039759089370689499945055515033470611913128711422184376044606779566852654190151646189817206708617627776094831437731952945099641750348667012580005900116908234290483574360244098198000392300243945030756618270287572658103940731378279975481184432097411684147538695159126733862564768370843809665962288714254607499516254195512563006992634502521573722124492147609936407132306417764457171450405238100619666390538989081541028633068062193583919339097564138502699644261523833920784978580700711609988453537356464606132297991451156388815306602050845254671544663805966053721335428984977885264000374166759682369793160689884112646948532437270104680889492556691702010694033657174365955108651635014598584876600964363061081949201762715814576214093577861588454522328541544839089123570366546316068209388208614230463037162188138930916964275526644842354220908154534273116490208386268181978049142880738659372576616509952431943166945149895950690196687165782814297562976381990473506976561505083004433566014562919682667660909289812821872581737486690580819490193169646638513264499921743519642120111234389554618998328841463861728655874529741851232695347463569870678261413966042770505476202089168097679920118437493771706617650553657738262478641077225259380522571902532687056118709292552606735522588345043270154243551298579986589093201088504345310459846594140811507064524038880049064641641856674085046668574453663383223699538855860478453853306767759009680664502528646968539825577075653056465505924381854969727601856506445853209746524237178878963586844857042876431975375686545027174450641743678698871470282104815867274541737929878115192308106339481823334971942082747051932592001767531269829385047160281142842239535517759911615553978457243172051360848732464984288321846910046180768028224529739479024099031426764020055808970708386309046160001241097823949946609736334206138734269388325141159291033528832226339974965434901169691827875380455086097653106357795016710192247088019213853191093234842757490208301724786478635685919709991484555502304186805322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -3449274714857666487504205631980271659580399078212522644391982591206728274744464142389468153391888796098988583539258537853549888585584545499562083654495585696021061167556454443802024806223362738453522007569095667686286157534893352123345521549579599217970555112085040039477457860446838815699789632944680115199288728746908504220554619327789917042663199051800219564792933385124278973610406999142646258487125281661452395540283690536585510556297108209409998167769105041396764620522642507988144021732297646480137117315802404450029535009202958720647558537309815079077127064338674121977917724508444186561460874927977820095490502583531914019771780005444536655733811997511966302960540608063599418789558545502113931896866345339108276368648205919699041883379907356206932094635257260280748770000103800767015342748905670286239078960331399571605424900864534622421372639568666479420893558148538750429497771505125652379649375089884383975055107023314892137797108304981679239236916128341055572104779121016957288725924713773591233814126971898142739392918293214981191958551783328314961752228457760262686220582421026725749235563086438913667995024403384435974410051220339698428721698117670626541174124448841481170127164098393004956840225724167351861458853207966072437526834222726574560472490872903451409357712294805410335631767094119934538102315165469384051856195050465949444909250669721133190029930514544095975913580408897523759121592004239983045298072266652167506618489561442192089784115953062546817689529212922497857383630585734722767464640432061586979465678461425399841960241091917284984652648245245298026732436927798077274454111600988295288278928432381620261128846305350582613022858841569570961039443501713317095997491201279677896669073522714848315056536986346030149865189486321439239500202096870996602709376107827573101416918276011112610498750719229521918169750633360006207500767358613487071333048709800368839812951983708487939704002059627767048455675306419444588448840030649015355894785130337260064672004085168659848540444691273077303967359711621351811177537510318330735979285921105624794118279214080868539205059750369276516832030430304743954677295679151532085667372674085584099628556100719361986380040423934454570541090771047166933019840385140154628742200920371674593213734850063451591432720336968731225302131554181258829529556051423204965051474628716190426707667165051077169851130641109359058891043567592494664694455086878263352964327868693089639742549228376113424290257299458427912398568487488765716726205303117889369507166401410359792373279255019688526870756012522968388417030829054687018461178609171088999372352167037782558059985448096721456640702275608936450543586414680883057177223186034384043355305538278209132324423315927482413508125279922734810952054597000578274570904824894269195015990703561704048094856789623284046727798558573998495047241897280116901335770835823696635469078471083247405138222136595960794383780362996291597397600150247803510671678906997275487082045338696777656987179000829299628614180712048447915248461251475114644738193542089779486593388818986890237397034500804385428389160267777137500973066468791411389783621843560717647460223473915592088902250385542014991149313414566252578372836247132115520460526143431017865701262679371785771239758023727641474771756101362093778017320343531182919553234262672897515184904290966636697504300063994172675900792198547206396457617825578487785511082082855089111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 389614409445114405668376553575053174667277102391924962993502250822469847075250821234815172001995375074709644165495957293646643769937174028015348921198295739450598244726347297365089066856460867226489717063004665832777306457741425233847945093363644912972994754213121620352488591023305886608768246582340766738317103726511751309443184043102088140027640277753682480334094029818824759247320522204938224604912205336006883496267566229022420276956295439625527544455995791897395202847700705818264771766327642794039027516334464811421673918889326961446907179501460629773725605681291212467345541728544523329885105495462076518726960462692319630042472678270155645352168376830562398579775648055486288802151492396596813845038905090034722989955481319386321671865870498476541335246946595661631703819160210814320935070007075448738008853053929471065306045609256749357341213904512749329541763037236094640198768567770995966701834833219691411112657457104517732565562026870798336016182842060868116828571228232619854651601040065043132669649644673778591365935590775651172282547797734532272643956311144311679575039063632304735254795436893587977584740493662702460493459029010963836508258337505281528417545277505918672627411765742548751972936620290534206688419879289383405489184857722267941749307712906034179921656344048241057403587628363559616562283645033002968006077605330535320736205163316125018001028200434591547154894301146360976611707597281161457635178045739172604718339527785523534538740951017152697303277397074163459299810871653643741431504678540205092525854709350492610865505199875306367788621876916695852895318059352556762435884918194885743219523401017932648123099101373693613805909330327679554963879211963651525952373533248059216266771915424430119290903542578026315753034566872478776875431692950366100830662079815046237522716204165982485759267221667081928079534578636160636283237329439329874456240874184622369969838049931576525017443464129755478877946754351035493261702946167306248560036799255383741994304985467726364086357877351339569009006194938928509982656340282511888539195917922898249289912952416724947433516805759000572748859430773530899822839224194539596711455052913490321852637660475783803160958582846600686297704785790370536233406390121711152447376169711946203365712561517520312683002647888668733820076407611062133362034516294010206222248821911620198562261774210711973960880224667152783951822861195138076139104997253239811750113850215423617090666851296199930503063887591310409605288225139416342859140700541288012128554128377978716796291387295443881726465880717311862444106899592228197973038681157249562848136280305181305068649972433730277252481597815489053207339684071847538136620334151097908680201691676386572059942113543220653839420479226117814651634141341706469347995509685748918356630259202115254523347266359534337928285720002322195319814640472705636021435961403031655425276714483471235656344989303053312594905018343786317862433384690477122140484776551555567186761848245468059549282442439261552997090623550512865448064179079358424682718181134747012817001716098752715378307113558049719854773637136432235405106288460089157049878776410906040815745520502735339149722546463059433226953258354334129761617032087437701398087444621615854547482528459229596910693917263986208152215418815517971708258498177900621253913229882298417178296453399136226424962263809842999952129871755132242371581162756494543257818922390014648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -422500631932811686173702745106825025256065939127674584864702608921008480366401476370023720336584378985879310743143858686763608580924887117241021831609845633425882551542718207135460601909303161364988341209973660446836460317992993991498767155342546320308003009215597416731927331824581776273769923904767813982603117196054214588243667929265458628762176980017085028656662130981761325468808162688089348500064170329412866142891773400166100218097785002804767740759006959863790865328284899374764694249097795959453559669926055144645013093988806089494775446528487993151284714476969421319995750393468600190757648614513326963234621374203203945857762927032996031183425298786602746819546366183698063512441750544409808094323067858045946427035494960939289370582364479237619621434372438168817961294785508446080007536766914085074789668103583896027073113656304001522646944525348041644342882774688844845514456937813422126049927740070519163134706779880687842023002545245475145971404096947214890942796015597959306707732905968787796257300426793105798927807517688818883477316126501312265165403086275567898061880968602396984115994812925233208231180623505326839662213073398614209090065116701540980821992368211306514623765854865668741306938105598721025226865216153878169412515857461465788672401013463533974799308214412591073367617871117716661451030093319665626356397652245565275658453628846718790750999264068327334812122756053291766102702844071162782901607324691543114297385528724098806980886819790829508059522430086893620357397489562513240889216695343067758695169339237886604083102229178895177624525770719615126915959180620260863265765311966478276271317805912597909205417852868664253555187482264358405388420362197150325223514043180447954403836255201688569506517827032574200766616331027369870955400995762830850705518232539094263850642807504025179565806644768827228661015926696723376469947260936241760933092284900871794973362033307583552023547824642073180144358458718119994905402253300674656415511355463834951298140510589076920936346793167907775359609194964254213279711374609542644343607458516740939594877157925644087263374422511286901893484100355094642157161820169663144248595100044560287106931804436582492564673075507139200100264891310675809580434500274557696156660317653878964473357325238714461226373990149190699160129647760768883407309204507757405890250456373699740985456087085428271708126554062523260659723378682640865614979111758483950604015378049190997034321975175965621140115385711020831132654134398854127558551931460198022180458392623481019994114180658255968288431637886878355732530772961728958955357175676038760710761463879316766294193639929287264934397994328675115449097648907569149900627952887750050481926117568601164214176794453721572194398877877690918304318018947939978512923070725531984013868700666566508783003692948575744835659098906311428600022966238531104721811122066512919697303420045373388613334826283888551840114492832564199171889868304366229044226905074391618543539500172918470221531521295682418617771877858659185278084186063661835769195026300305781346104830256605046101393680381640937650331735422665939859559773389470637150616814815877740455882474672057780605000706236707133197061104721728142429171498980147077542550132772315352622573624125065106424075406534955206318345508917637129181856175664477838987666945222513019920664687335747220138474087447963378691260166511667276833688221441208210768497917457580566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 9148674891255648763673577998408614119147275370082519112150337760262949812744954383895924786735634667762764014891084156745438844254413147728249983794437876154091863251497410608636725938845992848075426664592904660164578449413851158330381072730631754994222900980837446105824176322346899499310651653765819758193962449402324031907078783739884703478154632379181870530579707128843385808321546734709105310377945884384727426224163283972146818270937652441604544555337258738887048188153591291813878790028214450651685190401430646058461609408069658595218516383183900225452268267093461981279117371738311472611002920328938683919932722429850152755299835702422175672379676220369705038799202732986748179134855527035183482246549284567954625100193601894263010117693245800313276731063381733522301972439791010991558729227808494052310263537039847157517185667524811212317601657837909395166602791670044091336526291201353820986040471423596790886850970426756462379750903165297047718136023409795095920055830186871052759362008452648746264516669760978466649457496808356406122998800827532369305907667130984754196876228444292509165411281329020143903399144371860850543943483171174482942978381445527084357799961570069666606194469412129786771818169608475256563586588164164655712734704439470448804883679990454419808841276512476816377825893212461323576092267343041541442181420937072153520520661269899032813875564013105819167064115374093996014826695594640828796734448140122552919711961787116650889440101681444725450006473732068379249444087201754239774224057653087273201324854260452176001018025620263880806931393898448897109554005278443451860658989968579110951177070176750375229539537031709961717692635600514460678920357143655999261204625504368231883152577927162009472316475007122377341699674492351575792391405021039329618614869542076487355387137499297402384664703364617348666792166050303188756830090240985005402097613082674429140486782605906383575056509219185439808051114673371358978716439053476957070128218054812548522822933560806670974503897786558982701903141702278843270123721945614220463824612322712651788680345839965125302697574054072332324038540420541810545876525085341412663087700066559821900884424626594003429420877601300597529719630784514350099786230690039636552669416562859910956817403200343602381754906617648224320468689882943854124906676162324362005641760283940827009844803654790569938701764982793883788102352195955684683731371603906728569739189397060333307721080715543890375538688666017351841229933245358387671041697247447939748992575905136588995417910836446223217104187360949049379016092664539926527719597333594064998101646124719811881352468042681218738191705628487591295639027872219732615893686280723459841081980245996114871122738771867260912246320410468518643279379337617663576049654417005568527469814652708257417827542357283628068438378830716672620072724589124309280302693268946264671923841133777302226485718665735220560185802160949392877129204280429066832403762074288645605591182158715038753097520086885123218920525416147457166282570126915608025282919603555082160679200342164624764155723532199193768360562732359298822031364932295096210372632528858210878877606740547906460454945281217966064352292017894334255091607389102211240152292900750218137257683147382300870391462554172145856170973199454045910501382855928805472112243476343396942741996558827250128286250497980509193210426258342384578048185592631784312750628967285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 10725262567004062832096143091990499588491724368639218602181997676993420762883436935096586983732878968748399966117234753183973959781073699416639958871515343435950324292608712199330909509972861724503270700816944569089733176993293831773933464392536713297047530339234278227905417702428096364091852199786589973019744996510554745572869974043519126700897993262250308897177619123075504466904463821001380940002007786115521959578588264652219996720487360730335472424615142873503188328598415957878863029137174431093790603448019046654046935097810837498050623351006386280367969869034775824902389287762887916956017124588048249630688815210796074823611429020116696422918576338182494749879214550574633764568790386923135739189873850547512670968274362037076586204972080307533634888814900550525676225505983321742849170205845916880390148257880087027202804335091328316438952031203630448740600002450715496173925419458997765325947326862153988732766858781609111176693148763331226483091647066424667168188284656937095719438571131249863938164528957997925383710363713213837693290844948869803886478591984604094913882465521006312712817278202666519631449271745578482783544887149917920760751239520208923068686401227994061525793748683835657754704360209742956391408230375963234648533545648034887188952881998849667268363087064420445957278430680526279382225573736560949652425261106924178454878980856315560804244244997534360063858107050712720874163915172216031926013554230740116249003668462488727603287853435589961830830958015050531714732712907024412897008172369199516665979722002851676065817715768023613244350953637218739732236865550374907158177572148558355737096352070787701581932384647291330762354140607285216196657846984413692195832164488869466810452490728561586206560961932056159018450086825178604530622131202753423743809546772457032572323818104598356530278212629183241646378835469581012513180994042617575644029327826246908208091237390397518168544514747098277044310138213937288441883772091581717974272289503016017117016030502300964222742358102709015716454383109136828934805441358874214209775497648088494342886786936207996222999791982282459148988823231758972369228456219815716659499694327713331700803942641130709037040993042924577797983298625039214415956583416116885836311139903273176016736394974867950001424051098195210315317880891585645064906920321958597416710786335700437282660989987609603068394840826849845855374907476320985959716538610969872372725772096257911444257537195799713796727818810559849740590893858133095631263671514499225205235646732335721676264537354456331845863519010620343285822134391164447942089228646591789426906039329677545227567171630860193167577351539249051349084523896644656261499223829486194036143185035381897390969308853519412326810131306761717693323626295973786336654554872775058261121262926987995436750996146773720012513459088588085929467064664561231351926293223781428877879927944434819325303114132733789740511257070050518649580833225747015806768782299454707824225523062118514046750527173733978212356445227414776061725895402736877851166938401585064643275319454555558934901113836060399164409522533661590210181547642745677070747857466676630299686041013033354727853957265478221422504007260341673450871306658271157118252489686315566249784334807281155931594643229154511782815325934440958714628029290099631785710733411332591425765595826695221565842391368940452018873680883279652036993152838633249398215400695800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -8691153929997433911731056214375098895205684891889353132672505871287247331134950608587387830242831134220294823626481836178794571839082484315526230535653907926262372511192378214935339469250641723988461582181449708853786128651609950499595687264924696385542357933550519849996202121369110525812266451491700490196384389457747418155076666908190289529485710329331512384956044358080831099672205001914402014770061335387409274230838476660326541993507774789050789143433374941407768106922120058515857625126085532794609753796062280885131003049368154522308681735906987292887700469757377533028580426285067896459225830250580452873739987140335824775775195927047963700094408768155709156198393220575763657224240356354743325786989717966646327456761369224141202289392250960612822782150665239030394675380952679208556662349268192541526189005458622141099402490572529789037043894279398380559506017413945422452890829251273647480653992437747587548651652030812894403173382996369907997199931333880428313491063690998834086109016193725852198193352170356388127285504457947369790716449969492077201885495634772231270790955472175108509793043810915008791107165267164935598212400410628223714248445398907782538527522130396961137558213911049321999710183917911836035835809216326710035574186113560792738230395234375617094454122410370204055535625638243599216562647424776830504181161081289669516877340294731056336528592217333248792263330521801732752696050681112288448676275945667142006862161358790788033650923871112224643492443836776963346765733250158526728252253877315422273923956170830640011225321199464203263432645075274197008301883507888960060419117803048362724912102605272925637602670355548442340957818837449163679786508727748975002337039967984050881211956095542979126059274988412996322747452775530773084876985583703627037535891097638011068982015703460012977681154092734740380908918027695316197553722332354765946535332163911703228778950069500932271653236876634984464255282027131264116474012188014616011217626592922500117016255416279305393799037219148027377500930832432723030716860876651460068920276169566242118885727005670396758718837849241529898825402873288627878059422291010460206093525027469608589657632694184182162998006800413926701558493074754898409626091978552344713775679186703247302557489177867451849314505143310932057415200148282741925542647658670856850823008752346354701946726810483823995450426064739228779346415066665165565823825127700145695230959867987959323765679102868764359322207573796266969973608902160272581523919629214689665556033446370145809420961332570117606797230803668678317110212885767497721136227704523227309498403953369395408897477866849860679924914589345587624410920254303923013316064670672388836665717678407349175518533164092570333386962043784103014080682117375242783136831031869518696435164431662593104048420985034702965476928649070401064763563655901012118026240483299382534414133591703142535120024087289914206446338236344308658495041891705165212388391715034800375627196485791942918091516087451159883100326906156227312146427558354000361490225509878655514375117640304294399478984944359816875583174546875407715969320299908492347423142525476337371567439340806116161500672115405107651019582623970347386070514112683958745249443204259923200114223689487292152363383652996842310067035827877546986970996704540956283271442152258585683015779358675129376121684602752589981347836841840006202163285717103072671488189697265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 815763562964311717354895124748383157595753634857950987608725914095000640414873485930309143756995126285163594220543365946370760213384458883175015374459014550118919871122826036674413334640675405694938170390636535153851853192573777311239185053090733353095183453986340416571496982222898702031644676828757553035591776046091470067090255611600581193916813603776650173974973831376672291582466016914657122371967994614462730052726918116461405974805114414593533805307494222779985201833330599873917432932477978202124383586564951758840526059967924728765082426068837485889050969291792529765214852230090442352435916520557906182561669912337624697854721961758249773109580212529291810915885088341384053183556745781866467042715591004325824018204634925866210887749919161731642834130651343690503800347057519867787426610295770255996293903766457352483923174490122740242657831453360748492472191240273447522968267884464365351186486929000713994336143240431937929073631068727650043175926489725312340230259713353781352617619895636172744653707697564965173658310228631690563067269023391228474166889586187039592397497612723253655465914076753654889626217455032926149407995796304222164245937384326256817181759591288622641958085896444260440038167697052417259643664658198040484476830239402570039034141240236398875348104825351488500925078650042936223361977411677691634324523545407700348512137714483903387045144058448725915700460839053411010608832343111751005343832370780362341741138209147929233492540497923806432369433469295885818305895723396594794149540904583862762662005731487541747356108320454516365431870303754566512530355497070762376721965822175529109717738545003758759389487429007406014342512105036910825074508731986509762060154523515098098331891783599411349004883985020615873657956463211115652380545569299983128221646150384502055726815292007441748528453143400453913745756931165390757686645748824192060276054761336218163597766790390045012420010244641985248986606163792427913446488678052563725595056047061953549620093572421429914545011677397898199543314487209856734887224791718862561577178195160037541621210942237881032393182587285010827117037078416084944477428612294342952670176759733342447546211616720088511271596961029746060593022407919021432676342445497460104487271108558284040027047769074683094766464239342114973940691135695958260752819452080818633004508153043800979378690225938517423569480213262406121327276623471357412633536445279146430362899499574219557361506643993828869190265160551401943103964066041536113986766934053066548248155760499961250995258044735316553748316128384889688042583324553741477322333519993386242560699521982103495935880247429355242118941728386174170907288962243852835681311920291399858320908444979185426982406269011502176204492501073614616122032033838971053628723250587683472726946738358366713520852104289409480154647070669873900447595751525181121191813201243018633113974939836830127661609219695851463409117823510131588611854793341713220261463933327457451421596389628347820385975159094815276365258449120753975801404232595083752872127868984363670004492550527228946246354487139265908900547936350230694619628583705016826383693100610437690410189364111171542425226777629577920125946041813185285268917322062275863773762431780186948185441963806566145518827104093699344794626004085773574868946747553040528356387208252202797640475780057879376880135253029458757199114682985741865741819465243709131264686584472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 81963307160822171003294307828251436768728520541677213240624757328448631523521070489745912709928261657343048729682674180610457226522913238372125557519825332922783872758699819253985775911058129399550922727027405275147875337584001740190366649222485622751991753243390583113494728732578488837938180896287788769596306213400990513804193226219240190843265278960185678751974469999699115622458353718474507291272215445539585866310208433567806265536222702318175212760502720308501009853025019944695953845640238609005104808184728926501512728975126441632483664251066213868649946370013534555046651322465926729911892433010164726351188285811152949938967831083450190127432327913738145074179916178045735422432211282542794681971219314098368699377831613954937980912669154609297918421449669473524018262441824463423091368938846123602600087913401285723318202586718518057822905450552230481344655698405852903658396370922765143265677925079693185578966620804669333568494950553343952633098128432685533014794126114432183757765686825738737861549420932831635114400613102299013722912415333091050174969251077250395029924658911837978906035554133734552148074112518656696333891133639432323142121451840674949542255317325033704274882890199970934133836447289214175710670750992028554082229960296281363753236338362596547181378717366006489342569191124276016507804712365412981072689570938073528546660570901719150845503303785984271072758696934306523787761455310960465513024487140027364671990911711007398350712036872209467587517046621052861623661633994103799768907686371722968227980217814758082566421035151989436739294626131656411253466252384810998956057283553662911568686063390882246329866290498495972020519176062622794435594465803837858652688015788941482433197987948929336566467000194504099276459375746307556315570601925630740934075510927286431690183325410001366039436814419678173919395117812453567471289623854281651680646654696274431614887498372010885871345042582053301534787769855405654620244716152213173280693799803901437007523537565063671712215254773586077536421303635511929961904047254946930070915518650429872286960354746721831851242039140517886330743956208872855599528594318329594829686899947799866793443799553412681684901950655019065619291963300328046204512890930961120915886306430734244040308802897208950483745180027955282802719737583671742795950845133390561700726027312188640978258175791631119101292099590278214629740282620586452503310730935911582239865365518447752372826746032734292170531363857151804784299288152917889579097466718843570608480642774463582251950501149061107326273415206184427736329467179518974039205627228135093696898268123194831398189074270990245158845626399876904660696507443722303104946515335411725942952527035224729954157358831662083929148087227274664732952102805656602686270690854114564285583839451309873389620463122712170677234894323918202034156465882051889304807604847998905998755386834782828799983899446563137360960411320699206595358648732806928953151998702997546979366637375065504789735602925596541410945707130919672607349756059478040919369989679767202408413332512189002127772152280231672700906883466557492654214363036538395420469904714420875341150003116495484682282908667623725094537995705834762113603498976680147420712714353343818537956770253623105947533375301258842899250430159580558611608391854177838556986014919386287055004319585738399258557668696595912733108525432381190638104931502475667953491210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -57735521517464841032966597839058614525528194134288671805770136888584138034227428329679938241806539113328301883042842341745285692882548846063087238915852691889456918986791869332560785340182858577890741982764377579745439244672372713729864917507525000120948997198036987127747479304757365939593917605337448248058712926335069076949976351790032294807588641633230340277830675913813801116571755664627128150104997643836426072058925916538458967783360031540443354333224375808315799552746580616042095593155202839704522366576305970419917550263176963070150158427991817512594848776617933320886067107624954939845001367907565508561947834837532662970492834273797354348957698140694721998959480127015335246133164490115247122360846743690776243111279504766305219094852636989231855633011175711635597079835765212932609913719433855464937538762722197140355247620315559982894919787872904284908886377401711549052022931636488999078530355616162516155677830367702053272454417455185354922421917451483340693672787705637200125286968603421371603087719852994887610705230154725602554338170445524980850219816707945828966472757373591013377606971323796898270095579290933110976263960762338751723665151282424388244545730852756786383633356966813752143282582218695372531082191414708666990609918575369563653612204725063898814324865908475599186714534319413166672564743785011276885940297989014828448757237390055419771187964893488575650144377253267306215430738889766052673229635281956375736664578427994701698226695092404170944001778092600106535024861646399851836000692508437391920681596371295009278574122191451018788443442651957520241602993655201084819293410618859085849243454943437847545275056093382187816345810366563802255421774191523022941533972877707070648322973341297169029550722452573786313681387648726822442477789777207220434814300348468027585805186575037093538684400350724226083085778648093637410178940611056702783031475505985158348035967700622619613814751565936003644312031754588741060885303782534883098719498743855003421920353612469829395464365017231621734944737639686845175816400696290202884183663320815844677073063584634193100347600521621844575267951151374919414358174164368355739609743330103135623738851061379952591001553720802470702216139416892113963876184209703376936477709361618324031932068513515493763684377839704006357335403800268085746796971672008677331213768196570315707182497244067555017096728939770838844194874278357110872937378412641098810861402242341826196805739920794587206478774484818877948209415569059646987764755131327431546634088138085750036897701791545118449137388052403298851499039139789597233166405486081845291170115239393745042118336506910044385161214329682356904166183887402457156013140029151442735985576405767128380453198084834749709211536750655748827212933163019140543152350066219766017101788408341461682715661105973523148367604137634776473899483277162993846849711310757690519338278544168469210463021145837787947150903209081404419104222512026167504444678276545464650906784135453816361707879730455532698356083015666409367521576705115963532998381897710519962729875605572161394872011144633804176825656655309797131347683422591984651833745723556406099211865834683734318269959743199623495239210671358717815263059002427151740944879479136923015255147071467985811991275190063382783739184735421484262320263068185889122392280720592551775195262607556379687420111948481392118604077210490398724909052488531637191772460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 10815440371713976017525902398749197422605783196848619743004553063063591407204589590086702789011087229882617219624690792028096849471111774086894016781066161320127366680711398044842670581084531977391193355964375101896359024518773532088045470616154952063523018040653794595768499801077206543464739681710207563959159200765190372884115181157074394750022792447450203083834767288703578988546360899022264895232940643348715638827068658820862391212504001466209412841296422550858595869661496804087629131593085633706017188084205897612204349763716375505735147460425536293721835456849984009572679872791821118308517156320886925216081137520780095678031075850294593758586422446272268287711434833421896662401402013919830662679317520151743528323397278255079300425151204640523766925477790402130320326713482128772610936216425559687852732149799553498801776858130079802780764549116083781292482801248705561849991132192933280628227551691558536783890581706576700493127259634109862295310730899572942180633587569324870293248266450431689899853015575855454449960974268109780928766248365108389385779624908263023196280660763066989047293946304665635826359267026188901482179709277984933026271486641396756128593425331709788713985999227558336059535382975412088558193954041920587985263199373128759738260232083220219666031352735065174576934156179278309231147044066701284453066836235613471157248214312500312244780219275605782923585476637536651809278786910450234043216597289047399811902990639036028100322611275299624716608172259100111581193781579536373297325344832126569379464462258620739799155904758605543461587669703893098165621563959527581554847329475351263607904928273835252100333589553004989201302356576635099990097928016761298329167250100160483793517201259541628866721559625569394345159121042098613245810921866112594354403226713584860133584557411224197230081325496603494826454783051865391624245596830478962376690536820099658005229558970195584709747004306562006343266757734715822207924001352699484554183159471429414581780145374278180836259541843909731602504505184275633555795548442757354949290991925071166699207211545611852746845709949758634289320651107431927222074997902284493379260491610460330791940808984063848389439072768989795080798651013505484226702811500496523901935531476177084862009449206904265933407594889027723507795210615706802539343828436688647886233587204098368906932268921001978384635825660825688547182444459921855939548048534303039774602348673403294707516685421234066450801809463850132378639755393648282397483239388903927958086204847079195581344721985568689478247317722441813768630767844196657065357151754634802935429158214006320854962076274509317728725845426068971340780161120674399668093057891071900411572784063846262108534878899415853410476346390748708014745239770230616119995640886666866793927643504115523101976108854752535248594182642142031038090701255886131221013164992499652391555819433045435008871380911167245293167125396773031402728121142812185503973314043953892744677970890754453318883847801772040670635984206175080237016989362743563802647296532183175107578330725142451395472784585364069780291351493858008146901910121830215708650274231731491595901073321126180272845206378981603905358703468780742510196964592992023210524774854862905202804781334132763658796683353397651062692399730135289303708807109235971918986405908657058751566506177297733584511327333100924790184899256257164294455553265633583068847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -1527276142623515661768082845978530323685287258554484035688197938029442114478766435036542055598999526250975649064452534108970154658074569085415735265707450342260675244065439126598118621485530077747445518112563329652911190594486019961188326948105506187765872466724825939355830027365780599418817014329843107476165743938151635284093713716132432080117630059083468658469369114458855115504766245466623758638401260007295006163515098991119562447203583829887793110309336857908730577752802472945999262733472391491937521347773840162385106730444135530237608299784075737569247217023989125109279214025759644287890991636500259859845068183855716248002444058467468921840171318672868941456184714801602889694558691749537687941924303994043188860831901920799211638642494765529583797166406513192811326217068685603486584439531767619776275574689786365664714075065232676580950647410870779272519040262557474483641646318007831715189995114016809329882080566636064655928813170873418120958697852452045459460155723162048041758354613376132655780622599351181431242691442753329194366830802518703779819770917594069796561715255018064938945468297506919284545604208233597426519469969166980127387133526211842935918233082035100009654707966996388950200310035082906608798234284793380642806651802941660478152476036672288342401018704638658679869980100261862941519863947251620676608702169561373011589030821631295491264685708150192801629785399645217311652214537328836518143103420372958202656872786688181061157506410958847938343376291022088609411910992686713234957436509448291641382626099221882154848517420319692115023968317433540954775630066325200208278708228049231986765791984200521748560364071112180175456414781889465333932601119211834389716207884683444558094502046934327907788179394092729197891105884103317069244089193055876948740033839873391476062823526889075614176498882203586696873105485679037004228967798113460180948639005090507928577580040675331398205905469059454889419711133851565048580988225328619971973848624892361323003969958910245947925143665969114535838670989525729495046691826762274439717518817391268504116011890058026660462055420901669523262408408610929703557222401655397877993842937403339341052562318856980677949878817215298543857586844116950065389534404788574939874860200644207472970242405255175042086924461107754760638003062224557397503470452410571557315358772940093090552363941382053088597418876651989775181379457656492968488010498401980600862839551767392962794492258748152906458824665016030778501253892403130637104585145542408727302952203019342315187310893613234544494284645721239710673321187388798842267976315857654311704505624958378945410356012270808692057191441358025175363924479963920704088482108332452358709197632690949076358620572758661418115863547440920208180805568596061579449138361944445072671211253260506927657698963656882729518111085342179656517084831120859557931635289199667614258656875874290930640348275419056314232309577487983554464789125265732171584635752962649342085013756308693636825530727444497465927099132189252245991671035950659573819769588831143730004844766420189316438269217739797017853944496496884228799764049946455424051767662922994687584375571784100119338506445742117948263413095085054165803672777225099483343938031058749984046438502104468743654911771389340080423439310854886949052642754051521116745027791162038954104534513515895031881308662989990444399569505381432583508568151772022247314453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 195054303432155752822576605701950659931928926412143656298930410628485165142541439243929765890144160968155561103047354188474101732958947956551992722200001418786779052868344758617131610098321907273516303790051559455043333698030496664713317993637481371678074054334717891789693077192196554993726776607106775400380934370406076398880806535551207543146123857889103363426705688699048762327548665476351860680077591822102450687893813991286276880843310268316368490309505498328212364912948198421934050055553641561077079418270675728507961441457815887617121873031455020929733536041669728097573982209387674709684208704599147607110697095662325943670629845589214798035167032014808279061335119990524632208083167613576576946747001684753241222575934129557074964142958227308112319727148371938715075250779353403137575720191841774687881656924524636455388744712141182576841283429565460175040392920098911975160121036697860875220160932885389505528565060059410106575194415896519310208173258586222188908058852224697585445173861139639280218381043747880525941170487750605452352967068516447688462465182192410825736506436523817045516696506893749033017111508040099414760833387339014121691554473701285554937349319432636738306522583234796731124572357701940306181856033372271773531656371816051973851570326970491907480711364256516156165247489646006688162928483478326240199006590417394990856772669793387988985133894663377669480305865904733464320148916169843759047025718349938819896743096256962956375029495727475849630228520061299769664105354611748852629926776285758640987521748698767373177449057073933563854090394246991179867779282558828624234796588830845941199392902574113536691803837818433299440779638457445216251752713572942723074128023114043165636307470067313644927802442346739286088150600979698829985697253507311516122592594722772768427552584208187956582456596526197743126371190534520244221252671574999505415036445246397493821160844962495896828702921035368498341441822887365153902803534956483963671935711309169488293227501598823876549434432920996651615375969978421951131198331061693476745976380306608440826027763814309337874939511788361990184115904663490039546674893754774781193110867884228798771925696128884357786228329013302582554790569095661657412357862638354997839001420478459859779578004852872161159125231179835239222661213732657051739331412605150742793540817409815784114523818616773790548552467585731255224911259125346713234694677649020815358649955146474071199152357388834755378874125193723033319134434738921595600513138670024478517602201579077991257882457125406797629825861483895974359992352298592815484404164201878312941353137107383643183427577343121636401370109031649312065850251377548533087402615463890317129681585835951262840513011562245510884500664298335571885470899945001114122938695392824650461446124874681074196569401109133938798358476336597020005118116926423828086805713150233843272887684299642976435363340442018025268344682006261050391313655465796499203708868886727503914969107931269241150591035917484570556876703238046790909803580694986598469910648577027286428860785743568603779742727702552174229080133131650558146713947665430206164980903188480513530675580150216340021091646545289136434104355543670151892957179214886727401434731173109204099736352438408923292848940585971537599269126239909990777587380833887585138671955469471208899616070040504547999869403731620513006351339450603199222603166103363037109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -9127718445102738316787387386305869911048387856774586504561105297790930154508786473946141014316642525639569611236691817695747176110989664765392031046674245026132023680145810758693231945771048513702758164209669939843291258709518355400998774869780171352823192722660869383876366802856366360266191723406824375427020797316559281845744950917382184709010630848261497860891980649071202392512460391050344524822913184079472905393624627952129669976146053478036711776196187693741439873050105688829821360497970832208043533918624575604860088341230900666333405850085625003323375764904458795898570860825499131536698232109288764215691329986991796683731769236183651289938707857957082109948453039882195983049725285238260466982510649960758605234818051905627139714056537512455586399178294408763645434089640418997802795714461619919275796905059383086437978003307570880584620608429171133420884527941865394371957229953559352520884997710823734775219524936220763405275485091622038306326717294547685889247968528194723514545487597174849445481095128778520740159182973310980409452355738843875873597364886609545137702282696833937772203906853055331665202189608276112890146159878624684050780025564724548597413695936629792041699480074528647442603850976652269870297707954768788085430496032915322291773564563934981131964222946875934602893249221836180509983679389858596484302719552338588507796825737392749984178754925615705580513185299459227544277171851113126747315003404021592373391283243288752888908610240871365738466159765677698860882430830444621155250418567576200696663313203202921278302714435496110628150095066449809794723236580094226905096691471362354934158779232711811443776142960951163207680316848554704564056974999012102304885029433875496189134818872078112485021750371334384045119710999335551045909983040255821676711257511027873970391865730128233195988984394188693895616644551447003738921774380234562997898669055841611009213372455628081401776932695779028413352090742432656236412357723531505670576003875829558544999399004766736256330031039962238500712350548491006307141395355331855169538447669943245724852720499566418989181823543957631314804597948176635590703196786757344199274340913817078459235107659470447868179796856134329768784983973405800914628848601059732761670267085227881663937720744040577561079622447240503895989772694052562756699762517240609581340302538706789747349179262600860634761379811564364757108894848253610337892225757922126379405417426880822166922562853217301745160454419598726529048809695920798396879274437492366545253479563297340203444208790319249059385624699994254140184599545032414957347952623433753033124160725861540824243748547171405881644197115879089075900188064717332011098081642311654903443348517850027121986973200060381095499974083420791078042054549888387531322429493538007327143936423796677795138130136305875822676208937009961098069710468896069881048368286035317114595283992366132702063735389045000003256663496805858555683536545663868593663028951851639814423457958746735056991178267777448279134603997864195061097866232415992142849106949752136590308232166053365565996812258921284941724142054462368054714848452382740766285713860798596134674831249125857671799609550448710545103205087363459845591752908773057911743710809792875297169594889301093363538431307242462893267844688421580054082945868815833598111063252165664029230444975018175496475260088828862518398053893767303712114393711090087890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -826697128777175720318621555673252268652388344403516262239400256810467937059014329760135667838159103211348922141673489762201572409119964982704172121827507278200729397659971617839047656002275344366168675901922696145487845583687534982433337762330311920021635053925118505674443207401452710872502725993922001406108743330199278228278927799115990533861088131445025228326418729068607813944051559198360152382986801033086509358633650675947384832774355685170621303509502572443620318109263264218230038080021348069853101110237295296716518350070057370310223347748905300393602176001208886645531224222436612391780939878482237298909157371215919879774266316297943043175143422763687176701174664655989664373693422096689154199798813009200480408843687933028980055676772805336848183484014748295360191007393259798565632617214054925084880883407322978745383371561610183582307769308302152495975418450723019681297004049293855730128785961348517986326311245576427966638274985495109921355571698221097948731530675554982560783694585710258283823198048853123879823298269089149371869988301996602136938599780414930436526937686917832912172756863384129491249624658288138391365007667370382949365126957125836524824591152197920627726941585184894866469427599332846648020213609628746300923074498602686953759192716107260129142363600908205637824536092110709550487692822355805970376413457372734480513286902511577307106968722295574347514045427891063127513696600104047612400354224504611391891896001120358958412385693850266376864077714297621773232643405393247725554941059422649443047670075338166388425481626390529426472523944570231655614284412474560880075043335951224921645618751196546826464404034515541805249599776398007901098028032060426760859234860848962342412308625343828953029391412533719443815118989373062085382310021854742547117818481518720703475642650168874598767072078066551172406578865100523465393808726603178819410296767144731191700104119821662275531336870473408161481058598106189815194111198936624227532324252651779075185461459152510508318821445829956460245552073343650614797146280117522442879467117612032123898829732852324684483232034414720532346870315632035873362034436506780818972370394156413138731300529444503351155701055624382410180380453998025559871049031078864571039289209414757084304924614843919662208639650555644599870781072183721978371258352206848213618067034286779845072365277505240431838046380712771990816916891544705234226661287687632732114744926539918409890196328432389295550867272314351440485708118023741767903950853437055496515278869555922894277768638492260843064142821676398076827606339586631557725837142340532509904841398574680816772947753963722579351735389252180030706174631587550969523816200283895641010181946813902960256041264833229019011205718352558545362136506072146405465115777094367507309978452452870346681743521888714949917071557779891466582264696303073626401543633113601503392788201345555750937051801915658603506694051225799889359118889158977797718634135820311819282828001242210246908299235137947263336028171722160995886898599663908410431648211976905191034087038828883048720348900885774553094947343293208597982154847760178329696954147358509055768406341141184528209239901018528622581701081030618911160795279095028120881031151096755680505132918556816874185415693861265160246820837713043426519725474147628207593321930633924149638943239505128696711042751004666500661649498535894867509603500366210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 70470912712687166767789707433566417658051621940760394901351450399124618236997618820707020270166036688630043459203800305277217955917531059126360180396957753331684939882908723183962614964266846280102757046376892114828471091881598914389577470313121800369099160004699395274556038127587835480324554897192344943965244166533512644619335693576864714672431735625922596140105202653027491607150964743919635786693664520912082668242819744199926477428852706856431445785573009436629540344840000925344822349918155231821183714889434119666419160997739599285369545988623180471055203086675470412181130809156484137180260136610954236055726600160980252573921751415565630231940030753608567552057426418957138586093022772861901669377347339768612984797629489471299003088070629773174622793156119820818803179839714855171312858602910822684626675060396455971378176126903560866870454749951847620708129761103694910189649620881670224620952615489190670347781277091959117889833938521272089031251423855477263333469466125030422682675105283386875328664337037166266766941055527188240472245509382701065918056954624329232750200179066800681993081800726592573836724116362643932516105563699167865799385456286250027951988023438762140694956390806215600879906381199512075088490825723877693265894831751791751052594844219840251809340075397270814608504805622441039114176262690653628944936786462741683866576036024629618185755035590649988136742005528300607457459942789076237176699618588807645481987509387155080953359010702374073216938556297098888949417475025925274035044880640416135253162364205021611329838087297536024893741615018041588383456132121209103545221338759971690947590386590221900948266048477141491839096923086197460957592589696400744292509597733955707061435961583832436660519218698325158511125417864337845984527681761167202541233555710626183046508791294298490128778406537196192927823036555196101146784392135113861465876201774664886209714009121418848973867752519242163710915344285430607825179835989022167341001742084932711781779685362138988610192361964110988236711761895960676468482939095218055514250406618615915045566776688011330832613929731797627983091603122266859001501901721094436239331899681742454108701824756177241143262219400909555861046029072386584132974008909570461100550584849639484996938233490611113230544122376313479972057657459573313553204947007925509956411961384495901913414215609657578621812988764417954821371982339814001660636184838732453430755163009257747715735037140598133926424711792722975458625961076396628888748029638300829523313091922940427263098713612515977557118216722525322468262083019756871660512137710504567200348413638662477277733069070373939774750160752095509533246929221898544338252597234077992703715351410358705067296178665503667431373984486938570357778372697009608530182117353014211051306024477610833467217773739991017542301612654234757192337725983952513956694451493138886945963412752096648840097024452383157885281352254207962710114476886831368825943623313196828844911140664301454873890742380153708326959981254642702414703011373523680702777902153056935441511845521890786312223541774795560048161088539227156228049601017225603368121991388149436712466589681156803653756541519419551006071408817885455649524943564987815303548880288642156595045781034585455763879350352456710173715762757585423834192256682366562375511402724839939907152682207596984737010148778731659218239332045061136828735470771789550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 2324148747274588267558982903433285874459956355857665641200560893657869866801493057469178011874296322535889779628543060916635135197304586498316500635454032879380566341906234724438876405233349034821885501828028929816399650428693641195584809397856471278369455296775081951737080750390230596608965281369436498666953804323316863682962648627748822566114104472850542819087922389322572875267208303020053252989623534192651682294723710025732356540873069403126466705868415733463263632397195252236605756111233817033650380728433203534533602217434275047023777438252054542515291530458647804492246764827593907770973016809963662343665211520971103834345768155408347489905502173372409655650996681740418727012488867747528988542726525153640157870230095753557208757581882805301783205580738539242223961018272554995650794869243837179308017399540074913803880386199118443794042284987957854331345957893660880704757719414665865232647495314034499038216020921164368407185832897247655026279647775175192457417528501468602978340351356040658116675751170233077610256219411117942154941887271821987456806982848437644065629643196002848480737895068379123931152392169808394934947729022129874720305674443112907306998146438648436331282096989364730791116935899400716987766368772178253310653492614323361053027576614992595228044789209576782259025551194771099786988842711682360990422686797562298709865298732406301834912698975520416470936701359608265312937239219966433129604183033399588126508836766725765231760945544142424150718241664896108728785565684398389467324087058910269632381471448443706527338653313762153779863950579443197738868583120277428111206626264701607777630809873813641688163463613696380029268523597756660730976056900262594832732465311435572450946627527497735060057704737726952163637304660530017431046408029552678329039380403136827783328563482867601546025437035261677037606477052255392182205141681044077630078501733176022692976585496077774734812719350656105059828121389918179625371288846124671918819315888562672510634316904466394010298273428330443513128524107943068995869232241930744421296406606023121619869684981819664899954419553520161626260468847020363542792994560240256333643320361326440286457595583506711202467027830736736425638128700170931984536981450841731172147395115097217947910077988348474863820850032137812774445361970894052852237560127589239414299741287194208528202574624567319691861554764582987836079856154536108314923984843382498946469317703216745642205790689999443056616129146258245996363310315005279987447683482112803207765380868267750509555240528562549756410883988037258141553427088627446919930303814693880513028493625984319775764731302702504419053980307325976517838845707701782661462900189569617442401502804049550407129664196537752170778199512171608689674615108899428112980177910449564316382253883139252769967247414316627189262335162475809269022074624799072446108701154993658633029919887864594412590300061955344969759020629783374226801840245990645781417507970162489753319318581085019761567874234141153038090810575690635542584221837229328940034030289606040669513386979511531533624622306471148506425258948125925821735959136075030726521446543864257726634240322275321101371275153168265242631563634507328035526431532642083136009085564816147812799556230069809928463625297965164271875085049177358132953096457848502525886153947994551495635818550888704938869304909383510472062172573663108050823211669921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -175057767462202337690806626169234118709736528425799494756857321785920890696831720350661998179293684226816488041647012852529489909737235939531568257105212437154782838980803704002834888450589540820112685188995808897872454768853223755518189139509635266917311164489173894690334173353806915762682814125416263713171331879488195863895402486044769046964818584734968786602907014312603138308958133878434919212007914634703888112914447172513212568240475282056019747753883397135292438786184884894275190545081012024013348235122390249481786461203112688171278647926791105876099751317174448474778239105943034742449703008537114357521430687521888311095961166183085745373376945500687107965596644352382800748937076090413395658191025206678290891465447217096846378934633548988468906662859580804145537510818201173824833593974997707757838690629377141820104421576112020239215553419976373929359303687670390120365506190898009243195802789619836477908712880810917738734477101732514534961394693462891890080063405439988674064241578550823343737526938304077465149539720189485691976726385533271375381071854133292431090519483388715819707480505450929341351727657285415685417034893478169574894662374758863086288792635334717759838469424870148476697447503106659648128861044945870511420830104711070561488335726193200380796037578344703120511785271549218933210657681195566188861170005284973050381692663864268342806359321713068954646928141044919138150275760225725568630243768699599181024617353369237181715308984658663100799439878092113927676847008850023228539679856729341500527093768419726964714207447528639097767733648638598778794941537754975804434119283743265930886570284354810167300310709748757632691207606612786152159295774107161744153043960725867688564254535990350121393993261603145799237953045208785635053637734887416237903966068175309243420866710488737819612088877544140231264910968402585556850004638873086433058388892691756127651882042946802391929245286155170599868705317107264195362583981185876725703811983410671430605412633758774545664320818603496652211627198766979386117965576278858183149730812056856099387330746947515166481459190035016791826624140103244529111575063531084976979025119566399509899124994348718264818501617904011983241339957874810154149145588134018624667360712713162015944721114990103195009200043934547346249453973589532500342881584658395659149738270805037365297970410870902882476454344109529209474533170162521970055112023568421789035000199128216368392132717263216593347737749018311894419266293784037092874856432879754508208098856707007615641179858396704251002023736045724795785189317862922037445028563687810548230494676762676450219824617986015581862215878327374770576964965576623323860612876830944157738063234099421646132955531184483992535424849084971905715517917221605929307743193117781362319501692321723958502605130575283678850197861009448376144568786346415147789864642822254555157368611953197370089178398305020244199709093954472410072953198969119760414649444187360750837453147846781080057016448601214859218676402346866807632134648129218073669255842513996896896132934531257835006926685751697517005840758874252069535529725465335099568343965313070615270601271721746288175870399393987340283078763639023638603267081744754158762984786151599386289635728132658774996410881764005260361620643571134597274344217182088373934680748365160928478699887673122153152519957383422719056486468977294862270355224609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -7827725964112695331977138258649449613031208324534671062702381896056441683662599168520009508219482060236467519487253810661420969005779785834687205743214844142196413570706404008830461660335010475774265750897012753526906017602158497125139256156455883317017981685473057799477828332738947529163764111028489552273158197797168207250887437361942786807075689061314017833910656699897349252195303891306118373854416756277235270133177150338600920293894715719096598473345618257711551142938691166468763850718224393599485049310921739691601071365237054248335168285740731935571474643552760736764656879490275349221396121961182350527957515375108938651298045964933920060572628657313942410550100599932464651876286831599947771910847441006762997954133804406629384001986291364571794816842282881996860671141460218502118988619826419195408953304353082781086437068205636219249247797422461105323242506625604126947747932456090279779990626670106130365876286219509154598447988310464372535088584653074180087569325684807139720529731081737277673158132210299759555698256262206065582056849612626063089024618455240709403684104649060811572887812670415348780060015551626215179334025853756429422978193412996355336750784764553368757327919363908243883653237513778073358856874844649578602829927213323288791133371039680905771779926612650793071268580114041095147967550764795764439989930710427310303808888509253529537920049073443693115577549295082555583579456987277025491273130413402722845023656123432066082234138914465904754263160742415407897805114590975006270012205780346046623472739288671767052371507190592667856232284437675411070908791291084834918709827107939211509507403285430663496897566167138340608506431125130393692861293550996859446937779953767489600974313025547690243445537301960084813325099972450719414229903942211645769637613717746680420225511117572437185734369280981638019000910379792478909419555244450703056477229952676748311306907914045756102916901024982029526433733719087697576268282595698594839503531231922406016072730864040027841862253466906047503791321676273576458900683253075965909841384925333226455508112895774158792824003517967781207425049942097676393038235252963604054132146011397244700596311566332601520844296114129638983828426771407641732483962209794835760467325406414337541946304123708507744315971322764263368544408947240809054486401344735606273966614027561828113622621963325483216794934270325403374440880249874610002922517760976768465416034942703297742888030914139700407412177270347516946744387805748507753862139284172753086671414886846601637884393801053296985169051369406657938847240753310577674255091185032811812592457192160610362797696279889885861076420158198715816469887368318752284640426357054249889189344432900358345001165132223396011886729895876062490066302051429251074225068096480191058070610024513465507828177978822905189349517002262427014594016744560881791892391657405026200429270460822553511458618549806830345108989992056701475714590021699282481555520976113248705579988552861966363635501019155890399915022289273716925733237145066850363351016155387967772846022800136287608049207509701247113791211933717654920669268488146176047467476648086243189383980968175287268272241503583747913682060821171394304391601462421607115788207279844763345609178957768424414223565622280292407315817125056555230345137247829783314827402001793583636336976465463326551749027770862367800372357945889234542846679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -35670786203667197981671200501849864767000036028799781539995336265236665923260664522926967027793327159174951313809758693518807867486316518788558475797579861633963659313105487335015535928731921659666047155660401213444375839172513202874063135562876917338879840650537642943276330782945811035734620149730582140265539292332322626395618500461880421125169898116161509623981896706306718008227639048115692192463751733068473514134538107199520944345818337200065475278733241042942248114030436509789092727406124788937379825012905353516142166943137061889751680160920932542809219321576092086918796676335801718037376221289124920287645220240998272283139548299100132332901672030049688824873836106757227929604273855307374225182105611093941590456977188197997945636254390424598362087651865358530906636179780217618981022484556490016014247458656920592365224598976593198937791264390008041541948961873540835296296114993207710670511120850766722723234719951334858732709302419608074368691901561030685726878682536270367024312941692937645484633371366745605195021527741274103205159466216989751772272579096650230537912301642208698360350648828804690217352564670185857191736434732585697680120724678330166503868273837079354975132385583994868046225593031139073834985784382697954035000971262151768122141479923128607710661418173261931713919702778818994841727522108398002035754680530428789173560675854990306716155203398882382812668287607824266218338893790465368704425010725170342558363958998960237890526185180755725045830960807056473819958207255882488835618594935518265239470246581372683790666193684339027302102406126092526767744141647056058336085159967620199173773358935771612056294546004163842281436149455024210077303434255808069214731012958619441766906786992164829979384061348762456100173097809171264462116560871204943845436837439248317626171946906199068832161234242936553070658671575903544003609903790709984570685492371625765104499386364912359794548211609161142455243696478155657056419982643493820700449393265730590244193945180187724560515326412977353528416580894025879291820426805160640445855259175965934789803817181578450695281058912690683618393032709631220900627858984426232235819276463317026176636600525872529077304832130152920816637872268270739717231478969890440744906494904699487610733014078848774007993056621419488773804030927560963104441285831677488472856959348824858794585611152751792208257447019614599387390772448595602626149990709621788851861066620597587158908915670109596544195924982331773435605022356241996646882946446920834901956122603966879578944708595701544551859102243474961253691380681911381619461726000775626705696270985287400761324693009976403844346985871577165282545071041857765581666293565499867091754505663739939303565261166245513631872822641261844160076226228441275505206010859691957071977669997885555577404794199016978838045960512699641022641087283608502979390422673489566272306244998376563331348879125957133983163496167705274773292211205872623212005241261214783480846311435106552241322384145106798166906515918320122794776353568188423013364579308222920219266905895049793028441610619162477789344151565376219411373946081888817967913608272078111742296614209841601760233143274057767133171508622400234980481650377325553727666752626553460354602148337741320763077948726984884245701527010814381006895655611608091617046901258511342000007977601010376537971260755037217195885023102164268493652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 17115058635917714207498621569335402369262079320354986027891298544992876284925357750513836824831143443664459907972217627656294870792529357925534205046215807166746940547100319692182056931930486456610955859207124156199617770238259336714342679096476248392016329214803380407783972546279420586441313877873319025263726962518201794933267838428203121069729613903374096340851595039589590658908613183753200892844054731371549628426335094729621488061478939510268178987498977098966021440643843924586206312745635942241517179997663263827977094336854318553795076808940264025970728357320959189751297354377021407581341811849389276274262629346278659313296834901113498602835369163911584379734070683889564833597325726697882850945645867047614029825613251292299761403751602397542702115843116528786679051950197308042173198500191807601796337984920253094539740285313378565114234068387042836942431997554504911117801352836056173814060481013144237738044971490925428051213019215898976049345183253263273158355871393635679823200886387159827294414058703717212680591861953225581949956291648976689449890811915527002693715170181181068409640686636142763214069903185906590286423444343801797884244371238802967090444575456038762019263482261397474338967497240538439645338918379494502685059052876474494241039201972709443808549176649799561229747855741096940176337577279151121024641318125054732461184440555791193612017275198563863187284963402060236013286985463314327420839292474675016033501738380360739365127950730236201052643366477275112683318186107378267999634686340693819796160760963993730424283710354765854197572707297278076364758811004356273488800328143685893300914803784546962774124295359640597420273550598979863666606799760393029821996246267616078058793971669556161339255664105871767367241326321290339213303364828569512821894957817983736462434678398163820188853622732134235866357089216360856351316291950203444162158442769173725701835829407631990831882161675629939208881746488020716016802651863196055676028823945236219804300684478766741772490954189821817784753223799764409780861774198141413177031411087003781311710164627361838823548607354669123303026739819946589072381898204766130697114874584116218114297554535303674242344889603084519663142219028840119012196905834173754553943011128095477788831515426664037466501188664572978349762124624365844365166026686120755861580211210897708156858089289259241234420917837104056159981290562793586628149546261834500762966314300538077306724260290804309611988318589412118453028948532444548637042478747840976726945816777708595548929061607641606723289944717284908951996205264956239700748950441495361983732019232816492394319338681709701406238787933869303257475378514840380565856809990937923650040300097365992476932334963554145369264838679583780801312872525252989178200602506448193065952768317295808390316523992840031284329969693752612920626989112148399958285000324297287201216003071743730470403598044244524001905443918505344541160305762399361379597229445893935056157134426338613696378725033136096466967030851201566570193285165233127616580097793470672593761924391906493346690755499344831898484610471720811995101882311852678102021115505177512631516897915566561783119839855235640160863972456029193458103346979637434262525491730523438717896994665570112912558578365748591050564800914890811099480292082536703418170074475323662537970266371508325680219157189563185698119923472404479980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 1808922668579277307868040136760544239986996834812150682346577506575587706265449252654419119727113393548342865112559277727672989244037593252294455079751175396378763741562731921732334447431747302936100684931061416622449409134110232818724903592416894796635972511690774412559168759386516902539535528062138229066865614867950079712087177776257558416097624002704665128046592656855869781331357468557973244115191724394443588200891757096415742234079450433778270614103813389618438153422393428856617749518767372497719692279261549920214295853174124197137948708050923008508413738741167608608002177288956146085559073312687455222054985817469047667314513694400993098518203364011844070331988121745228224144010637229455775505961658525206831063729072790896470623534641835528789309710754496221936888218877496457062707430447618438763675759804687974635105421592282312584546476818435719224338174015447974237964167194506027185125507392176844372972391345742927808462798079922410633605540312390015690648713876247056166930695341550784982535396566771678526504655768593084548557800715836584467683786765285291762160626407578078350319234275843503007206478778075241035737477038689631102669639459931520007971861452825353531268107366375718211126883742256177623932471792042787793460796745869892713525006060641609702182027140635712661409218739197028338114472935241233926889898190646881033404771859850130608713502021723277816044462954512289725887015879029640233519104568048002172984290608882469952193216251259812151073720229419334344255167029810525127884759102569461944364861746789444949669861453399669621947049079047466118653683257871466365690675171013855705745466695026721409616675868768921138229728262308462342723554336805501991683567920239750713459533018535927826459838336006058811970008077567248152791971743199904714387541516023307031803092091257362270484866555004700124045459781595492617037199394310928576482583121889900473471874667982705002981180675053850598578152231441894948556094993537531288062802163995331366418285238664954631715314268579422611532194698658581867019367645010030050373431572998026609829375379422803526774166877209755622020069556991735473244216073613046085550504484146706954881444910664169474262238096421273309371846498805403589054713833863441946489842660613441715314251762560269281639998553741390035150405178487866867909207136801032856690966577941336746248523142470099101655129543569644929954767801240477985286347613612902126088523807787590266379947424308734597608888486306532425263808504836334838734800300684569153127952476334222092644652424227720251286971443345397104171348386278932264222311488255826520390982292660926022419868442724911524716046611418584395195484310956499263178212535380150438018163812022007885633761177090516411876018593038063871579396332002221309485818455074126623560435077031802793297957797823602168775330040081317571715881331811987670510777878064967272328761270528023341603743399919089390363490697560568237770278192927371012732165295542194960889250421170233278598395887342146286739682750945844626856608174548956822869791403891323723287870106403136586789490660719200776098813212446877326217653756867090529129162339027398835182453256282935064882079441969121018179639241400860950848628023474474448211652716894743243562911139426494199226605382200151258243975963571660828157534474183771016716772713147087678698170495862021745057898739078847359633073210716247558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 23727277138419822045213683534086977965992023737745017938564619005396876777497166167093848117398920388372833156474362371739070832888151819475626269846005117048478194486543580370922128882266006497682768045152806996085059390485464620907753691285729709047642063484858324513045518725689642521089827590762972558254458756515015983866041679415765899338707049854387935284677326391621105038658964955209520587568871414318366572217433646408516925847420893257425439683588086304921649402806852667572442620365888800198352902540678918596845226141071369914991342476665014459599357834163193778320381512452529264543536843678760910043190684002674211683170621224756064477138714083045391463386810539240840902391827508564778874477412544018355528727303251106663855867319834695337118257079643522938208694365916296973573839888859377472280586341768193177988478687568723804222804404780673795426441124628607796608053510303943735777435133750254032200218222416064846871950191186750892325872243009578647988942020759460643136899390630920027466807018489155970688367584284109359879914256399739390028423350845547818490739925307218993553478030172794343987875957931384304141987075286969585373536549016758317650804201395401419188222253010444463768656348640808261264198262735442796197303290882625559883973752641515331308044263042467646116768018268173663705542057970146004054770787249465893249851067416260827264265868563575747607495077530511848609195918103040109716512781083257312018473403871951946159152691468735896059420353791234016536518407212313056776006012908937750751871312130973060918632602340619626530173964736862853069296235592750182865235567347368978316469532410602012878711320642577658748316148583662784287477627386169382708975394819137110178008526477345601253790020321918093174856347170330690267785065820909136218151940743835841177362402338076502941782031182052431422163788992510872431224942827902504794840971801397436633149982631349604082949919063127100652508357235239726654634153820434390741311557410475922573766390174356616662185300184174118502280714371625582262967903249192703320257955128537463986718473977848313632370441260005939344373611901493227294972638269683802265248235404102028666477553833943910855624927905782030450818233250448774514974132867864316376540530613754170312035681117268552583013493071094684710519837917546627032481906229706110417887227157220281409266320509396890865969682069621468448447335003538271002400794033756055971643233235522369871338722515493254271507331224347772523533350326630666188614726300833354624250610448552115917283396126950496622525136493628622516429447768329172332386393558362687105872282746601624034385534418555637774603049468732289763723991219952571614135356109705898726620617255734331635557399240782428309877180936644915587669506049755626078012679827798519383073931299919381284893327607631715485251968403889081947437924092089525535393216169962720309091722363649534513090117601189288576470317576872904891209565810139398762368424772764787683374387673912690846228560809346018050911962692698870138604212404260337901099642961124009325102400822511882585546603228497449668031622123771083830359658524267380864295509229931306037606930545440487870865465031169674942062864491221014617076817158669487248654057513147240537203837793398764609225589043003394847949194434014725727757611653114304478996616971585867099410371524871844942626255310883861966431140899658203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -6728107402864813586880959931238741968661421913688769525737436210781861059207238108532096237422085621239143804973492043610578389428812854964231421721771364926951469408546755056522148662428217906680905851435630927231361098371427769083336088929419808019431858033107145887948200330646483584497256909477398785394913126749045429490619755825786626059735394542406701763077929066945899925485001415239065392510423499381101764159286277073218770502948923920302833215429282955521359984362392753546925325826356315300823851413723584563427927956354908694284342070543421012723482189979983854288630989065604537254122389871982275308480243299386479005034130390081145571883424830866021426735687230582593984332931966586469567386172599431819530303051904679471323681313394328000492915854869041737688616709462505619595963856313355898070023005560040015857323218176728717413471197658547950823958910855932130498788521955120159012316144170718803458231399532698268126203435922624454831171244417189692975306303113018059710138490876741289901708160926425738729560718947665070168102139340620514096761540648764506473397777193660842175019372446921858019102244045084706863099937880617326095142830292622309206782361936124500439868960590126478206711021714526917060714848365807442452346541952997043416719986494021680246600242321360907824679740845184374223507011425697564553788182162041374276007811438237947343536581233988295654324203975498605657944097227360837904562972482665951046669486871501680760171998771566789716028222242618854479722237664117325275265445821558861634896988908419798747199491410958331811901413467138061148718342033588220379095018384546675861583381814856651505647608729956223499700759865072998595537742480540005125099142221353185561609119495868362116700742894099878232518807011844613935572550951822019284876172216095250805450160177765228745013651702805735077408251321413237649129033202692717229879795930454002472923942081557170251773268318608781711625593062969857232223267014821901653853761455880502887852919243210048509538642183578771709292941413633830711137953634185590817862864454362026825140058716692145598226750654375361137584473831741669630120504337292272232243404287199664238152763848488461535872993701272382581439498639410298536877284154555098272887943876161886555320844394499181534707107300226208256791428138770007063340391544815864017484548686947896289706719834271679505147773588051257603148744385519767106767407436826628452766456486442468648893208393003383329276773375928604498582255915014793870794417808406117911662337304256647900705806348790150068912423544008631955395987951444994532571161724153941590494712890951500211143729683781280131924494435832692913432213161254358197619681142908467397994604351232822706538723663216187190620019104773222088384524425038743029450366709581583891051678082322853947547664706068127289843037535633232338913654601700108754596615275620114486591141160556108015539711115379993855984583259653522049330630893778335574758301800785855148108928499316316310302129845331826138207379423401106987311878917764245822943821275194393923104331998756206996632319624402212485607789683641045605358153781707998855752873415854514228627876934356984718768699708854886029410303065784780512779852144871686951632782543920855081651369276580986259436439291529548811800496539697976647266929565689413218197558579149758305255851675730322170451900983967789215967059135437011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -299657067097058662485387521462606069231261736102269959229221072739744603292538736672392544808254437824408878260462056626103968575850221886923563193357485223567726319153457499181414765883048127664028196883591556789796898759095514443178658159239464694950665937886501670068581711737987884225038413376678254989526066640098770318456882762844828228639875919263218095484387674622235673463674348460702162259262441311153620268609194369942229716700383810752083984359996418561002348884050662272084727523310634179387394084396714069810582418822175237511580601678132396003814571077527936340588622319946570494414610610184569880375391672562347919067914569335416660156725293176951306418791501775846481823603974989321019748769544777014607888291814333511320146944307340675653315936645938633943591752768522879203587609031897774228122535997487420281495038796153872850891627309218071601880127915254924834078093980001495352816899825058312404296526471579048378030025472891787037290441746895786180718035344817542700753362487224845831475390339777831617908919300456171270561811220979908916961110206917700136291672614766096001720363781957033602327433642903367793726953608936905267953435798414341449557937249224548552160645579485872807739971423188321896834298951430758937738934318685994019776349275101555963972664774763885449035446856915791369092982713754082345065617595499337689648747658748198943596532374095146687555692980421741855833539980039409867687780025260884125763284060527953740499949905608612373091562513677785526197757021715235105189423105932625319463611868719438592406220855243478905943419400688070958563681981344076421600103847225217969228380833172691543404792714239568755814085829452835464249601179002400415282719964758043977929744189686449133391139604555257517060075275844886752028712778855557071244078389055339688912178578496110460482578045911319578852820508070653093502231271872759101907166145515591817512251558791464176318702820097768547141622644693270670706796382738518221756184679170636047432350765582721686243341836244998979710493774378793219062270653093239085256781364545076277002324889179771876640643461883374024789513251838930062163270023129297127730833898759046935306115067123560426758372061070319039136679433041782173886891910987085985720790615257526433959788302741944684965361674879398385547470624266021017214420786690077063132054639132385673398775971402474344206767979939905318592509519089852442537048891016772023304068592164823204440892457527675802807446684943745128697177016680974713454016722670865158277347257353513274450375075318363406294820306475935233750008986105038066550039675332949567430321722176336493374195863029800399874325100730359243848908867240223132541656496383776701132762619893803773004713820352891459998824085269978268226931898017380167382909134173639422971345950718859206584879130112055719895343802113467794608980304951346291142053849512102002228219571181549492073453980326119443036388039616949324104232682564045030156938213947245448703961575774620069602800316832807533044720882920675829308075536574431007887748467903063760216476756161153704346049162337272363929316822359719601177497021958496126464819044766475571195315645365012691652861496823720142194858531413009299237584830724724251706826284691511317790391055557157100178665051612415514409361098422366713834701679376408747028261711076679331548843578722029934677109959011431783437728881835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 11511455756534712748738445186184864427146485228133494813400931330354696618319537176659363905420696611151196984432394978736274303498137842497001404971663026763547509416764737585184018632618361706905582871026133612421329968162420175844491819414308657797829903520877363392390526221777786589831166252801932095500917607369755687544991527285227183648076774725205192620902030933676266463320940682831374264143764959210507126888920522590912238154659331141340973132392090782267994426930986720718310699138065566083732489013367908790523722690711823179341187781560961464119616013967743043497221041029799814343023175299534526440207410623272308186696991753007449507778281157827001618799410756598208914052052224327440799039200231308652163466385332145515919972777936037767612476863444918048719655405701413437162529663026364862496321383212384010667187366512101043174353572303354013052591787177324542471391539081464167300971562988510369425173053843972567132872399866587981595164420275645858408321262956222605857591676634130745424812610183200760497023050942152781042396627521998684189755923395796301228353334862525408864927453593688389654562352283405204119528614059374892789423291388879907211806039046927171360338614321853018827826863950170508497329000702818231302570186696426990186516326183712936372819178512138349244905979790057727039550167691370242180707665400132984305592220876098347577713272963097961434736544120487946570784217758133986324642365920412487870927355238632505013297007211623746298603333754337710468791045786387982967906184626538241317634345826654897894568671869233754053386543549264348313825600076773480935025018033434944648679865893415290668535299121066048415994434367056901256741093223516489392170160952161862458516409362015686350295637481213458363807735897485090260649924362694446330592953255703511372645708525130969538632568165181974916216574341863880555329520028863100728171037500750641792846692007818724781436521160682112964414526201576480391702045991637494708869743682032283333601652528833211702412585611870440694697694526830954081465361846664488316875690714597644590086685464663756772226875293137477117409928022050491379107276497174939029360603247644410705908161518534882042250613036225267656377204185421524077084070620744967325019271029360258677575049787857254581626200002785419556982598568033451635728456472481361771797951318409575541138385039358571598876778761928134579399892214188144334444197274727300913399332625770033594232557675638182347673954139052314830776290003505805305139883254333609478186065173838198918851989146018408152426505463635393160529003253715300538135988684187215965603658002901263260679913021377822814178384099445894902727202140039417987628927333604600513836142451350717319612362562186143829430384591449117664105091270971897801775116240224747010667735531401707399261498054898642814771363212189069273791480120520111476154061849577927534809380975702074175326092105431938969454493972961658946523572408996780725448670644604715341430310714036708688971164507965344452434588952040495595515675232148253298746614566453795017148677435683459631868697901435450526627115474067588720771321103688941929293008848293977495729960229032568617153130728692096971559985887590635566413618586581158567365373804694328413365246012363728613075670053371775192006388423785950835707496790220701765907372723744547024806934974425925721186758892145007848739624023437500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 960021256398993712796416151110057096478626820574517146508422259438228493985721673372677423765972302893527802165118700559557800853802610133104049244330236733374320487365073886583404496929340502142125997392121611338915426316715850031148887476733163279432188749802765308388025947618804623729499622278170935559248984856486534389115601074948376523993091222958984177813620889704456560265223369352519995946519638745294873827999633742885760464016341822239296459629913744877414627478441954335886068885943321844104432623583395108851094459820625798058027661605229986289116075194583118373750795313926654270148209762546739473702758497841392001751625692013284545243207832687610465230820065262101790062504892646161363638110610545774176138633286165357016999643616859762146283402645020295709175682352545149069433484269837702724151032263347743225561937279389890555137514410391244531086858604313493639646475437356077970301392549488653541556715585444861538492242112689171301980356200637778461684755623556822759192775060151886561493495483842716357474295772040823037659048619985502870208651624408866298143296113644506736996194122142161559987417552020780455435224365983253701410438138888268284907564896849246528064503284721873412742860847770026786991560941893078746137625954942415648351112533173321882395628269394745931839590147352225961595676502438182957841133566731814511970531207793405819491551400624894583235277596237114535967006799513923656437472077328564954144231964704247055979895945053511171727577993902902205530914651859680599292715082294385675422720446609434554379975470752201291294932065109191419958771841381083996989569770781962632571682969028643815813824665310715583968972880338410285692353495840154188852619669836492828631025790764807769087282780120525174657330429892271607811662945900895232420550916196446450612341915332470499739351191684592510004193966206161325905248192740191154518349132050855228516315795009093894589370128533298549658061482773461734642816737728428227459869992716104414403525100593928745197822106039028040706683772669816823148555935313780801080412040528206246461933440809084481675849315509988797458061723849652008221092264868602689540643921936497989548575719344282942179727717348503390213881806571997953680518726396632413618701599958070225761194100715819098970747116950849825996715292825759618217420575185014062329656914633341283545975981800257921256590756644695786961778979189545663663551569799450025270660608327223053449469124528977977731766871349866429446839572257495068125539661949176268352002340552832402293477894606446223502415029907679130520885001875149945471053712796247530473318375396321402755736324193783799813873865711258065853717823064562417756451304774267427034656180807452270666461486934033625215646638227176454148005185447934552853631639948179360827960130864653673979623154049771893005890043541721672602834090345188573237312548722168566563168236415506252437290912351346934739415713185649348084275498198548835365147084143047513966759039098389013840678978794061334626168948240186833889072183680110402930314976118909561333444025579981801356820357144528064332792623985705124761352734507115924218456179665557007159950246563904434957170151455375823606143423373335625275673624302559860260236373974902875511307988558767781660377013802261941859587132948173477175691820038518937780415008007523198705158951055222064020199468359351158142089843750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -1799041070641979004101253664363409562195224512925590027415403431066180028393924046982835919047884100654582828263430301463882953964200632441721916113826232404408989463430297374415072379684026799811895601597218448772389815624218933666070492319228503306388567223691601913503617847508993827438350156749247538935298189880482382366309685205105747003953807716830909672238505792542884665848183621552862583649153888970265924723825109206181893773794326187201789268691003961262587450692143803054726307043835631510254549557054961762407849374552605616685005799989440795767377915258944392655543348143089098339076619915359687431926437536614630975225648884484365136976981927209677164296492940451101469594860673681170967889425695390151893322411678354296543476581419195259024137793430930760440957946181087782874749337685354546410077303395907939429707559054376519077155427063579259827127415861052704516898434108952903514152701040349675427959924825568528666467577202780694038758697835953826672465667056174495355328011512916429200291400042978425007021539634661141514856112407356421781573608825151449060111461757847341192287915834685888991831519835770109309783111290844943156495539933190038520238464988233840821942889233343981504873609826101366131238330513289512430996800028299446732324594130811930213002571043900314274625223435797768770604205264996709216371361359850936640918693930921579322459521505704947485284142292776799124309566972710322898672638493098412938670857829949483531372805622505242147653851180466677656332360506947437290669728340109587254791927944067647258673722386888754359960805771372548014206907313573841358035989163637645631181325282763874922008653152368966959503062382094316293747605343315195655106937772286713159544891776303105898158207280341797319531162691896122972370288777816863435445564208504379622466993573897500925655658862760610786813375042885004364828425976820326562845175806504192406609845269580252792700066851162613343118370694734769519564656123029933564765191809556522966872618410564479943340954116820446760779109236783349711655251379834613716163740982926309945225662154518869932606621433036588794304328963034214228112476172438618235593197597053890398978868396522933258650242693267830449174376419097889915886601868278372626032595664191406206809043459892260867298235677982586072438588601510726515724443728356049667054348687629844869355845753262505230156017920854257091232381349567511396897238999513403916992169179633841581988563737425354265340646269676357337855877762593201098652607942505492063192176133549878428409413899974027797918457510624928854829506779390142223151605716377320254473040037100533670125293490771470714635566861063907761812637937154559603038670278311608506270960692872959890571689005944864696161823659151182611825402041055880741065846296326965624289867324921934410038983680320651013320504934968712338148105815484613646383574674588592229580779145068740062222132225944746820511422911083715980541854562711653808712805484938144139569101100148154982671873812428219126530827241820176345525883281432530238214812285435255295702794173580903698203364564372387240292274959236170393313106846396808366300129441062554375868923887022408560218076365917145549240919127432858442478285005170847241563290606591755843833818516475513740709882676388287516022674976292510677098403585944068998189545610701498733283378422388346143634407781064510345458984375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -1484360601303886003128889273951068471375797839481635911201122518114094132915953878100598881517536756889371422569133428523170071704211180830736534915188592330365411407334993679666224900433240858527649594418789446950318378405075232144043706029847663457567300060562660983152074052413821261704838542378867115984880245897608720687054753473737890756754240477657928044742593502600641578447293221930587796752363551021379645579506448829140168926143069103040583291430964946530123430405087266302405388522545858041921926326085758389665374537993221209642923426051005856922101401303281658388164091563979627216567006071763408415947609841251879680591806673012512983736988426697219932196632235445170453701411360006865473248472308157878837626044561471528518025693433830368317967011468418241125688724141344217353573449029854561679215045049650001307110106315558958733667879115187153146622886854647666937758335653513774316776134098363460227353333070617747273778544015319523341964007110925380647273394933167839892696729957074390118152024248792511544859257657277325773784898224479001504621091463925444498465155355499312220461898584316983387611671362943787554573274144938036278702248282906542967043515314185433579245093634448430028863873111847014339698005075321174308054117268973184301691968513918763030938861364138881626338940313391960935649786219775152066640394990744859976076290534434211062507468849549329926389569743300643681621014169011199501541143459519839127070850983616316544411134140457445792442806125141014792757717688176197557495009064425863162902836320214701423009827722989811278236815374198610149713316119105219567551913789249764069023274933047486058500125871816293560322475285577831073287298655477606461906385197717575821116131127789838898452267661377744101487889268470572613078717225474209451405420365205478979141183785499576565915391939379544344996877078560506065215345981492760311398884590267294459635526923850105493099204415981822675224879882524436410852165991710066491860073891490647527786961214290804087333486450133771023158834843450710085275641300229874098921493512695947325243686162434490548602317019142758191828094561140856493294884977817662783990416096669629718975938312255800144231749645654058207386960858883107617871239287714586358309306805422885699551673599147973230712962778966144274736621194608944713159791791842270170640393432359379146488394500777312430900894312677950067930776063704002038506563625174903440027550888217064569172404625417143729542562809986866720617679311281805019357973485616931448744207133056523512176882789855319038989446474540203330241082363591601898944113158099162876740873692601896226610986430286132960092765567823211140112651394015941904608628790869984075239037974790793269015320635908779516109472967922960019698037222515687852905234945648773072625523545066941524394961342490980432363739898486756529715640206467161246512829306627980179799875918472879479076640809414507187575267796258699081292192311452280657995273585309354383428032383284205071331780587077159063590024966370913968219055314557968328750985908869416325193426138389326875582760630684742918121402542949173078275557467312209808719682755412150087456121112618538578385698513182902348782261918842116275052632096406839923764726419407087664888908148130707207705199307944407551722253647940430127344538113396169354846599455503813958314525408534382222569547593593597412109375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -28945920268428770165433612831603819002827373281669155151090548703977839077307345499846335213600917635698681690565639622270999327847418613150514658715373845522337237873720894596612126343727372313045887944202343606794271252910902138595768675820979601658500636879636114819506816297450301912473617065921959998500850549259103145344337109767168571115076403554507816419785851144737329584688394729231443005747949728689492440434734587527476276227540392926283801022953099501020195337358383809645282921513677076987811178936281613096827035762648042475504646109659991220438957150283898025759766890781612244573618807278892479780939539737701731212337985558859049224868199645502739950961928950741452657367192495343980827529740694007529584553669526631610589167057601731831391322879112210146574618691629196591267947108298148922567340753845505041382699175264728901637497635346795309351349165370735031163772507599977556238635936991321212076951788109694526814046380496510877657297811545095174451544880072390097015114497743300412413085675150640026371335576995627958689192204152871975438939158467363963617913699445857993335532287342723847023684122900323912751073302527568922963059544754243368081160152918241497369410052645405273993465301577083781473319873468134873788495666486374130044833197951335572074199261506867177310532327408885178403610518986807301335946820635410145674325538091077734624345286717804935321089952661295871915019887568438256076646228717830622644828034961525051923577046043962206845017611501929412606033895928641386320342631882270869015651587044076604997008556185258477664566344709453860828382436952324034702543692962507342974610977168168784627647626446075382455888035649432137887076684881901393805656175930689748511933234115162183682903808352994865572855886850301252630371808880225674079483092609379623714927650944110640480613178225502080276314017771142020279139090197065010902208905863598306995392514251191310125988117218541159181185955347404957098063357990347556959693338223763431530274912960772660811743148679754339779842977103695202927661097998329868503579244998641380029165283509640894205015356949418365044139643908747458946919404334382314965093407914608834405525210773362547481348976484829594715701357591410822319330520288185856286476838591924960952229918429285231730320575703517279528255332990895377728302661444052145776834161363008153071391689297957238981606425711206953201614303701616343021648721407188175393571362737737300518963807803863354993863405606980836753393348456420306906298904774696799724730764167055711422391476275876252322913453315077127427128425243427020793970338811379035359805371381967352559116687681345148694311109593484165650952279217289631995664313997940500102132247593764611887278761089825082621067227818345384592372714528618561274394868057730778943806912444773051828672915686457206241922400714690381222339998703284784829342986402435690289297248410014240045977105958778201185107206611265997252281930479709244322427391268322821379198074830123147274046232471282021920157227763551890648466636914151868670964052047998548970237907544614539384526993800566377628489536923257687728008774676697197807559372398211343607200590234331784890058457585154969666416735278874806886660002703375649389659327757610206796832025413155593820803511874472213243139987050419366578978271512237188004839595772872325394482516166817731573246419429779052734375000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 780283734437645817751365256372826788833830855817157122530586609934760427171073235417407041107520951553495815586701114838162533920470774619522216674079265638755998244093203643852229015562806434200150696655013508220277635414101981072233627149160155220288529635803552772009097191170516168406325106309513794101665743894642521987692714151694559386993779166332609337230259165772477869710066269659001395899752208734089481590327681132018826219494028554032641996217526872703865806373745449452701387595158148557140619850269236087976511066590873055372203590824993607659642175247975972539982905375474501619353599505801672137744114653693531528284365188532728123503633171153403824775432989365162113783734017411767832203637242235400330457676837097559558124082030407536232967429826985583105339401926610726227351502116124900375643869656136956893208285539308420081973044010389777822585087174606866615342653993830487014786228969374855539215204681199303253626323454259769850335866416152164531635448562789481167550059492312977468203637372330823454893870365599285117285524250687452632652750462363188348463486689031865771286251114186526214621285390358139852198774535367938863801583506244006696080168763620784713109708138845316858107920675183261298040376180795713793374700914969414668802605266040708648378758529638898131681695920883723983615182890142565797571979033225354556024252216971326548630704833955853884605717761059678176825637343764813085217576735052400785216188869062635762544547490761148610040726643364536503053880687233775432095532782461006075119308403731037208139504773415151823810505544861947611012599097240677661694441758246241506672959409036490804043939246055018549774032295938052741797444771211649252273541590760711748031042217670856674847300351145010295960822782825293360596775755302747162495538478527161427988155970358086273378886142027609273592819818777236014835070453813168805962438996137379156170147450444258436506755735516375239081002239355439975828301322700820036019236761814687322091737337820476255575294035213037066762368202045304387255106820283398780065300611294591562341289366104526065194644444465299188399466669479803217789821751015105706052137984450867158815623152421089429661558810843662881328709639064515967737998268551355228143433977597573281655620152198042430057907899047234091718738884875956862482250712852278321742270228237668181173141600972552708256998257753968046125902961990575877253613105237286572089147562013076138087009879845363876591732310292442669185673739682420307954341772832016840502578063624238567294717716193622099591921153930388617555915097470229808340016533530672937765767244204652094693413146644459602617978240830566698494466398839021276926984709911333722315285200913188346657313493290738564602560764925433223459786546073104322077225643013481610987131817472212036756235090684674038266641343228677876829250279924393031410686208147963011979295036456814029791326399096156915222077212445504556564050131849093359093332997809041354012670258174496264656922196397744100748019120357140386937505031980327934468830128717415127472571291864426101689603291842781543343532576489590922565509368130520332020030555618199913657664443085422709965627022684669965002587755701685083234948847221366965820308928590902050170529201609117146499986090907709064926505007452637781365279552216387077220139710170486091626636857654375489801168441772460937500000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 43006489559887694669827192730329872689098673161627550459946689621952868591616206573605932148692074749751028232664737192250435003813813339129189422504138165425601394548338897484980474098907456691360880186094578662927240633581537810984273017508523817924994057937214864165337633218392790428262331128252299830856452684804770460515439765769969680031050568990123243112482952006413098023514445247673278629709398723584012146342314884525023243972291197405114303003213653893565759911697390180691612336209087447900874820789603381640778862951134897771725755350807524887327455580070207813027709001703775814518353541173916133429708115197395601356830565666666678485590330673289871071469797658273086197139672666280478369388023518146668448945242707281049596660730478113435910507032197016244875027417453631326900693173071938827624878743018411468355867352348393185711103864942337081648301830073448933399601136554186793065938592689805187699554665381421633569241577101816683979394501918225262902643743291860487226217450319279108675491376608019654946487039192522224071049637547889116837760763263902539452222089151013466884424024497975837180426511242452687076428474058927297374289329176888463022342339732050063156879810542134471379129658241051449009708928949802881261345372987349068413890929626458929933650481586142517383066041573402186042091594882936744843703771407305659156238363718863899840323311159898729832035902887806092460018971175584338455895924917134983553371745358738298939236970701502402814335872499272884562623231170968182361122532616199618513439642607542754978008369007278270972691179367548084935428407079442428495878036545254714181179709804142978606822203047911351373145699304168689858510989932241990251737336121852440499282342571368439083461315847604129710380329093874170031601482718813547787712089348304469701577351604618614308126126719426060767832534829350878816998027750363182035913276800993342656769229258243017398174952349607285521363610230182342334183135661226579129588083339109675104467131065849141309070579009282424949730194424644646972612819873951646157068424998207535334832412604306645891353927543311328330777806129020001596385712598912592835915523280980655879186364744399817793659755802487256893863651330870380170561837514095380602263585355898889412450600388948231780242889881443719950283598362743267633956457044744361924066766071235979598282295653788643998767957140877423081765114854280939120092342253758694759939170475308224169778952774754923006572668558462249001775829644186839588168663149828140243811917813454920045477354954158505963265035661840709075870013838079885247684597798123438014757811470344808052782960875138725095427877321159215591168963673877248408651198787946304823045087130566490703914967179618298701469127633153494623083445184248736271881098727937680201569442575323939433296384347809988734569758875563144885784424399492459530950724209315854771155532657768078070203915591550300566231652899210570701123019329844692294483704236202706909945465840066017012228519659135937179516420128365833015952725274776346811579962588423779900197418569068164951735609483393051021037464991892119007116450595403374272499109658346647217700119982199744360616765379420129319744680710751880946572100767126158883475403357931403664345630781496623530442463717049585272484437832756105180838624779138206239641214794543337078403126838566095102578401565551757812500000000000000000000000000000000000000000000000000000000000000000*i1^48 + 686346922754326676270306534016208034903477984531877343462352875716477907189596316348806421441086595087425007254519677360503239469967092245204585533476516339977450909551376770082708553774243248805955148967045718926028741232006857198497173448023822759621530450762236161776748255246096156880537685540829490803252042971885552836396961668654243375466106097147742843129143298847024883055172972314224604313855177290160323788097484857173589551158784832886580862759873261369882887359791564865239474165223276778128528216965408956316294682999548183000621245723714336616984550678728201583811937950919814951694881532723401462210432044004586395123064393684900455238728262958569961487803178260014127843119367386501788488910383797818739592351728657366678240401684484786915505786077689692586848986443610598312230745203809358633733688920182409396122263951445832485364104672222291618975265732785432907247437549559656846149394380242033376678798134627461161375752998310614916184851640110866718710851619068981612564588915120453150228031265260953972396184074412430409714250871715490760352807576161406872206750674477922209174062136961875315566639119029220496003856871394527674408022071153824802581164206679741504499870728563513255851081060525095296522501210371734186693753928470544153911363208545667152144618356613248967452412356241309447109880506538957306794634900378793004228660819348411763373593337770633163249268797524495861142406518627593932974007225875033761755821683834812839292994096520292578260474054150974532359460302485401374994084679088538889148188807096763885037294003062473374278943480721316465985410994562099306355691596321655394632457563624771672802919586438229613468513065348421597061543388482051857875875792225559153813161707834646409828426843475845033243234911754676631019087125770313463935518615319800777960886627786531305995002510135934366473105042174229503748161928037496947692027371345907570106097330933579710880696152057951510575039810324894224771907112909477850396784784825787288005877331554105317954628047655976346808001186923748160560749204900423169586763588824513291974311090736879387680304338358468287612377736095109611971621784764957689161977531775376587174895737732044168725234376083572183635463817893342838121495804093096395145648474636624386601287877622757713860091132404495973597586609636329283713902220469454463148579193874622975348280323298867005549113703132319842419838150767772955312764392642868089770179164504783752888814400079121901677576963495232497995796936336668484481481240850164399937982861528550436859159021835109118946228481399351018985722974903693368221579148561238426647690500415902883600366743275671434665670265817025707432154294669218531383780508727179531717032592032185377573465401515437723977361569388215308708711035497833173132583921243973869783321573401507366778809970603519887990054179313116060636854570328485597913278970744535212179916117373553121230711641421299785809608515170215515685741357029588123573292682296294378301329873154611124296931848583257657694476829097201792156313369575760951972712475052098795691489667491329753081793791674269956838807871111146773973029700188410702295245979265429510405127253824141869652198781811821151214449508964776082144401808039669757385617259855719023860361249335740535687369092078155930374351717439369380913086073607454366781608980211035930665275373030453920364379882812500000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -7309288703286126480912166712803859974776749607741198826888964790576937222677621523441131925899692967881664743608917835718284911841959229408436823200826087775487254911209701883564450456806389263340684179228544180596630885822757166498099830406185488774728909786137744788600390015917330828862055105208526593463552473581701597026549251901554462418574806798233970843399720708944286705968565196781064913973454115485757817345325472048009315141480182348448018770691339241779949039077673243280358308837824495737552569430106221951197445805816096741880832558738541630426335744919452990227976233937370078046265181792444100974806833697184125611589928743961975512660401590466807774334739390904876875202446387647623532780417942879103365043146789554142171941548413877381744122852223943575519813865555383404758381595228738430923220395470971267889709778401048605978052751107274735535319646434512635222371455919924636322694414644072496796861259219135669291316486490662845031662588854309467718588521739775206085919121843514736181737687542301520254620178497132579520938584642472017571110933513065889095977405834565850058931744260043775855799197740445232044337007742152554152409282776829708085125559574262966071432330665232194886084639423337535914295913476986743847569573615208084579589495852140028141399959553125766072702049357925759811495025758495262398043591469628459126781726808006733981883089798646911666098787705101499912427311909797873452043410205850639319859195179014981613297226640916319250665428998753041965347264873779798661686783137583845374100531164857785717326844428193543906501885307196707778913995492444322464237028540803458015141175317892754547221701406765094144771813898400969917103986726994445133395095398625504451273527754788699516959635382603125383227750947458141631586479455888013461904398460243656020330442533414487617855970025802446954387867583152155901131884949932572199233908364865779850581639568572733614955754028871642477940259827978078163558730757007160543874237246347134831096280048153883133011847973803254148214266405570087482521924622752882098415647650084224819197186961854294820403356072942199863248559403085757067387283349480630296058666619061018040973624116346794644013366021609665150151478410851884518307056765043571526358714826925595318052352342765448075279834834246739121774408061836248150981297006311478093149719957887801636031579709061890995641779754474248218537938319367171082285668608387411921110044858839801782634269309399491250855982465901601820369833748580749534376341192305307165023537599101349598299738950817393680141770947641156694729185335259964857796017786452769274523229177769775413792075189450548709358664217879704103869988659647847673794312556958259652108337928718383060351055741347635059808289943548109572028881544899434478182216336282251509574686834352198369881713790656052928365381844222066528229953594669896357044564210773358095473094985053610582495827341057422459855974438063368758821175247388482596731147864658693104893094747873442715772175528122327580666724560982294786190458162808578523118317049778504820511607103056399688821884576791002995792460345144096461232483656064754847662987831493082155924922036874359230244318738612851722439350256235712160733203385384811082726158268738400780026203834670091928716756511241816963953410863054807982553434305994659076037109420369702661446353886276483535766601562500000000000000000000000000000000000000000000000000000000000000000*i1^50 + -677770293032824606775632617459938096426256921933533419601932632321447389751868583227999795814221474740948071248353417787996314325034878319927364330386522525497500596038723530054795481926174351727591660746304396291311604476275138905242331323864693220372669536467476812723488295067755266870405233090936940314074098152266998051992014556355721943629039418683310118656380624182239678932416407220400800255849789639026860268391997436113608246175083777855629271519980443412044028864774695004361287605115815194878293167756313502235251512379013571015845765471780410464366048771612666348312431749284638061947569335296282753396379948115766259396930196922469253183686692690068019667747596251868476475942927834665974447010497061055594969396430391637000685908556880884042934691618505667302204166718218589500087961861541007187716564791121525543095077142529459158592022380544525597585981663367768735686239072739762209461690245288835815345860234129240823793765641313464709201014633546427308829938017256965174490278028124787949477645339628123843594575498065331366397789430388065044810237948880544828640684249759754860573720992161466554858458037421537213758793135375581260418315422604998606272220635407665207551760268326545040806902329788223715018444860798187941370640195452527748250190407626851674427545912110461255441139758646408240914396580006226351885499719386662073366780784886616650030711481044001719906792645210294093723074824720270280853484954005360969819890197438776042414371894950545650858721492275123761606104159184114556325709380737992852370327261770946905650361950405928480946053406359178550916585031498624640998781020058417367520203846129380634763134042606832011302028396609718267354756543594032656854886904564490920616533424295757694754051052376752759426272619931834316331721469622566131195099872284042329659587933592862802170977722595122279817760012051088286737181460466346975844182605782333818822984353643221841846693638999045320096564978681452567630569228588251209678079779024644651794431795319670920156506106425766324808815518074023693712029671333536315857502782825990898211724754399638196277788903065538376742281996827956574722730733280247822223288698533281057109355589827759232426288973091827955039205031919382106743318853244326875827287168055968953556163523506179357926402142483574683653531754564825164148865816743781220279832914451423640823027430941994929505719517325761372267338745930064191371526256534828037869995474479902468624756053991758985329584689991164426702623444596588498085973436168035395183042188892649188668232400824019872062597376339325981807583722724510686521702721215362590785129713154111551615067515859887978577043636610421760139662678523931988806182549821598626184323809926464291780220989792376347616364354784243677538057587888581263463817582034691934656266051397282138774940421310157676973179670380733008101816279790438914779958934387667366615120447982603957268855972247053202227644847120767753773332822421005522535699319427101925255565277309879153888726459736820933881123057436434161588659401286183886613472273008527334127186900723573806021554530091929750181181057278113410471500152794720474345812565614957386162947122593697311777853188854558541202730518731897979618933879029303857192433342269478845512599025736942145846027963924256768529470027550023827324681941601279387681079009862799011898459866642951965332031250000000000000000000000000000000000000000000000000000000000000000*i1^51 + -17500803055368281302842547760197918770655076521056174190942514055658136085893748333443549802208608063104967514421445292441995474667232793867172798359225267788271523133275073221078359228430173075315278574140836896823311406407132490427130313459397169114945566632034908312839825008940269684976741877823110770832554159083613787943665076737327037889280421120231719930729997459024010844372443223801421774374900956283250834080872831769186500860290531594113704100465693317988427523779479565545965156178392909906321983616938810755567635731948903164031989373907517251093850633370130610869714819308530453401206618826515054460198985206440195367254499449762203929772262322258356835582166538238009236803693424169879157402084574672723761875264450997723528373013838499019010543874314724108158521839945333269562443924877018782011090452661012454603896247783154457038598695428263301898805676940442957627369880773152683451318878270296900133775137459168885854295144513229997524692506000993760472685864065934564647576632659816850590882243919218525023918246989860245839514840609540027708247450365204631098594071470605508883255369898741822722895873783352846973145389023041171172226067077939175504091863131353878767521745823085884296458561784125732143302144601137539614311001349527582450780363348995038251192988692723197635055838247477316102393661713692306611980021484785622883015802486923960112762521100448552280734198825977123443150131505098890197021141555393756260875772135453290993307465948408673628229220699330118951506009336363571641441925748326223748722059991684500944397957048868783775584422311704601140864999533510333745107984011670069573841681222425722906693540602003365971836073383353701991051772232657052575302957027368935381971707602763922732015008360914588347958145258655212122532075041113234841637117613882240811532193791060035129373102229305032653037583518377124528592786693657147078747263788900886401129016701735723190680247156368052968369817933839509851838176070852096294485296783637021584755560841270409863810213652807647362637360287288915643229559270033289614970468956418828946180694370666565384406853746336926937736255829691276639496275108004365222601363957504061065688585954124639894218891508436066473868679071257455062591879243528502569414064577363419076859496983983411269815277248828967589777378712128838525512737062109723167427184871727182611277704644015150929518193687235817787700994354743908268616461875372547663061688008114655586474909041161498473223747067573359763248997486958800783751746019885867779083272721050598973884864805344199205341311815814434571939789378742209348803396012186126211690572988841270213015720531391284709661261526248401712537241488447614691399157900775828872577758994808816293439257556771041328773205317121074429263655399911401356274932432297674031300797770141505424934109561753962310503410616114471488203888253630137056527783697360880276303456374851151493543375202052155156752367162702638537356584335462115821443554501900602121574944932618491013812534302883198493131154495407457984566195735071544203734665249295385382115381531099046376517752388811556867551095985791256135115248369661086602913146437713419715351420556321212739987400388990455973394083721452292241564636648919600391702772891680017550965443922255391020071976544058167467234750088051566615991231572073868711642124896599170824629254639148712158203125000000000000000000000000000000000000000000000000000000000000*i1^52 + -259025776536019992311403270273667850141338456967513921681004379974377773968258085386498923158857220065588157965984796136809325684788156328296163246796752940772072451968773730918541288556863769961267424623352470034355123489320750290373653156746400621577786627834618436727742049192789557430434929012465397502173665876157873875585286909134218076131284200771538785748498336452231033020675165063627622250376074272920731701767970239236320273919476042025931850047721611206516506619563485041411613116186868039912894480291905762834536410724969862161901796959306339783489995309956501747228919686201045817282199474815265400646832527086489349767409344615588776284687094013341876030636277057159078673422891699372219070091355970257041290571214519234059847477246442472057183595092744356423320898619724984784205566342620060843019419263959766072099360988419666206658419999222808034996221422940116608579828532893333725387368549481669326798061364741610015867681375965902064271811696581597633846940474555219244735002862684146491560125153816199394865220798640406942638044544642428081447829927788366593681645513376650392579452140340057332629248444765614409435518422359684366195855855012581690137091076037496105761533482876497958096627162250346673753145908004943556690299456072887564317180828283364077955156253988082749056280426388231954583996014580776564444199371027927084389654539365775131927996456521790964454671938931855932443241012986932892782106153943486244330417611369625258960704065892906717283432973766353765760182050530165329413794142494029635609517147938463855084146501596373148399506664538238223945498205821519546279218011367578587054873360353359640093727967293345884862134208311829345438886252911516923888204683128441675252643127006260849892104263304252191748543926587352222143565344662280575291909431732735015017540056835407121307470435403025993834284046291773001825579717200630724412615313778500567010711921759426304605597954948466244366654249254207730877532030885562212802473115911889508571846216925675143404678012706728330383038519982313255858708717393495894592997075734373230643209962889565105934352077877506529724044712446394213801506396447516816284052648064917140963002960059132651983245104470315329539419998785574499554629442567539529033322737666339885269977533530312369498787205587954099371137964586458374090566354140097777652943472064582483284934245922959392082161302478417104718460186383260935129815695833355003440292371140790424240483448507005738711517670457692895859046393807259534652430922856808719955326603259044565513508829156379207968083817936355531547275586294680168393167999339206400059868548702802091858656092390683295983797203851984976547479094842256193122379579156453196384869607453155713753639376931220953623793986996120362935959218595595424156576412905912474921236669237360768008159605256011381930948141583397464253772891581470633453376060221648220396148061107602632718360291075904932655923939006427961595916206760782851791510961764382319864461976333639559856918369536580243748607497560661606435356235383180463428911798844445387575392624651260157404572015340409458886042220249181577536328856150702757003348342629956871244598261874812420930191630998825861435862087647455157357064978505174732931596287022057038822210256834061922689728596861303130721352662440217290314980330880401281343090857944844174198806285858154296875000000000000000000000000000000000000000000000000000000000000*i1^53 + -2524907866630506387271656797644432946494780152270943166568424957474930055787765892511368848184572802879335267263431613289585594809258302361848389659569690406654710840412161247167219916212220994465086951025695773345960971451191692803800130410891134583114970253889102159919295923577799923700502365067737864885972864015202923520658448815129416855964245455196450554169524621731156780904874689904066988037227859237686730080967104807084426236907975208883599773007947546234954510803863369207284692234099820784725531534193969670475757613167830773563467974228112704373307552878942797712874595668609933101272064799966778587677668678047174704847899533047017157949026114532991943368426091809313623400586614695693638078081912855927032999660568502404942994075787426499363886656854191389103533734006167913659181645581193648254306917260110741964295099243236464145243878321783031295489722983328817669114107473421188546023195202884820013415344271140971845034218989252828733234080373335109216072479023437450877782441391579534430289056110304201446816942236551150466933036386568785585834613001910099313410737474015481133973584194307349891486346611417960706995898516062563361396784924219582974776063815644249106583761764748364187651713567508153359268994077871913463203505207109369186819114844429751180271605724594592361839361380282733590021742928132796038135069977289116712065206068508013292390544639894598560359382694408364054533814235422261533594259742433535804185370677291145640637026886902002591991108719655318646672557976071538578362489691355706902217029219671100411851757819572369041739686186568122958024190144229078625548955118765777069366727496807202957461036906937534085035766957266421813983545617825703616830182744673689177563745232153347597468685038232513777659620349340633200433817241195491108366723261257790858192834603047455330861201726943012599526611003866870771078895465294172945593629692909314187157840325380766911672881170865094335681387182943851276963677277653818972476903611833565648747361896224185299646344769615733538358464761390378244270752788298478052659048008873604784665153618881527249141811510792453247915255056506186006609051937483030672486868173419058956568553915868388754246425139314321872597686456132779862365452801565256086730470836278676319715986423863966178939964736339685115869308352132687847600062149868873118545759296364564514846771995138051009494020896004547047198831655743581162575441222187324821141939695067132631467427117106881698155395983713717551226937743276345321931811527277286086809641261127671487985495200075266271924247708060319859451681245983125231189223773432126013304404431551582887537784691431890816006941045141457704806422389777581283037719985794888992699474078839879814066856798752972199528939507184972844020436986436552929157252110246868512609864478728679466220157417684331388100355459029832547501543129086153258173732544045538197968915781864256160751333787936537809579667660720022454409134602188826906376652800026373449161143620961875019974773180343888645028017675691028546156406340562035095628267716278116903798182838334639046009687388310302377913822047362610480437043750426551932189279430076407636827853140276085360046466285019368835375591227264832926408865134732835697419207477454003814215953522812772757095928111931127117889136964090864697164570572134290784358512382823391817510128021240234375000000000000000000000000000000000000000000000000000000000*i1^54 + -12511198158580503954024953248942995284761542563412475558414818115100076841463502226452566012034308350597233988686842770174802425610817257023814598538373384242981683930744148706584231149337509777952192001307875724654031533837984967736109627605701851114730760328222820848945199943402784606465467902010645853167564045678943319646600761495292230605548381320714695530842484054921066154041588552222442182771769395508087478020048930844661715521768442515349817526649832289639176663376677737860055245749057697433539278766885385797672349761259557963627903859605111989126176812598340235661377472118945234793893426434601835114057749390592240403553320920004801648651464667088359208951557768562661014858749478322246840492419404931898663427581605267061919370974396620009276489287691079173861834396408267764368660912516023438081676999128323895898501600389464715573956954953976170898229094618134036412909303835744873400423433044273359158703849993738281079443240515141570505890814246298761302874992833818811313304143960053925809571071190575612455837539950252555676523689025115020520242946549112188747245548226339252534926470688180157776141524225349863375700770261827167618479216831786911218460662513764701160688113967773018955961704376545983047426866700145794628438043132424522686007935691355331415669744944978820079956670004219734464047498034417679420715163325266267480619180950889786636608883299491432708252733444522301235841557162330960617502347669628568504067497081619867630095787276061513191839330313955724979664338917616699079462358331585943057470848403220346167102190965961222397024199327296761487929348202812274473025774166241094567011220415784384558229587241836062570136940809822295550583128954940453388193725031659656170733244236479236558052024340270398836043950722100325263733592349019720572576259792563070716878978051390179782444051464154082438119165233186962978449320277334187671740787392084292108152665107895654500989279607838336926627771822381567287497565411724919042251802295428536036218120575906362435500475111768575614691898790229428442855171646253331885645939701140581586288048794165014491916228236632560175689440426697745276225885079283035267901965920210579931182930154848617086123598509164424308175645892334903982823054578828148634140611411301192864365486001016379218225676614623522231831550381904123229463608794699544159192947923417430879048040942206185862518925564460920644545801367686569011858741082228907477580378888351082807060826526705633619365370005882178955260776815199506927604725562914171300744807871688000602380949281244644394656114136545155117955680096171213313922735253163356510594067187355150214945070221535373417545414007546220542220623017479971907679896561403009978589958928210067768243957323083236564740011204107678517091167332127346158920687615203553491428330853445046690775946401402576257055067369408731097266199320704400932803195113950940801009126604029238888293575385955485743094715181989006856072428290578372048090390359793806412574112227755532721029301469986546380914465345551807058923744833827292642399161844691596026829050170539449196548655827029435569364395641866004867644329369703452137875768962004851892553825257429975082092866443069132922383689674099190050157140523900023002993073839682593397906311367710387507638067483997148928390204354457075137147880003113529667757575225550681352615356445312500000000000000000000000000000000000000000000000000000000*i1^55 + 52766157472925263618877014020575337568933171024900231750818297828440772865156668473963905124377675540600259972551988265332872205566242861567743779268095453213800712605269489239229400305327007919051942337945908937130194757892475051372278112644611680391752160488371924361715212692329727555952138823777058852239887123711255592219669481485940200738535687653310410603933923993296354314299423581020103323385648499312258841723887352298881786882727414225936449156840065124657115786053671742138982348129093151296378168175756636863106689123243773080901119143742272491398991582095395175614508045396436661501582557754359565574063212066804966466910192923305775674355504200875426272518310653517305819780090658623236957372494257654020615601317995952078348740367895937084881240378821273581383764738978208978642093228990348867789328922040303095417900877103465384756740055593906417741766059995044444239518733847083796050359549099215321154538722883327583165531297625361025519384545536025035506712194805797510838504307407802906871586592108905196678208016178617670568632491192647364485524117093454236339784588808819352653499689301141164979030582247028111435559535827232535192971082997640494306052889863958436726292311485924040593637120975395196245689382737268219671958069981415463189688983826802194220610177194293810579234371102205794573682222172475218458614878043129085136732747134384592159539535863108427535294035284754917224421060155421181415582088209174120072575041784934799466566611470001977892560811583161118459493846486283763677687700835826945896683121046131611546079981577762389337243451308761516734246838568937390310091779925003197896180592788895399818253951294556044586755795445459924493816230159953091928368400177536450559661413092438756416647554696083110070423076596750857677634032473025299896267542998936126548440004119472878160922484611273670359902562248912705923797630108256293197759454571320714591781324005965659034030292529130023687008578354445828319661077899476283269509796220123928075648196557951363190344741365238815678784272156535791537223633517801266872850145738140418111093203163191937930706300662464914909423946413423200262233077933998825607116478999439761600180779554336357263752511419839035205403204716282317387467918676132657623819543243762784085266007751608692446472950863255526285666565027582210852137922227559999706470388862054509572178937439687709974503692274524704502860502033145819410968348430955871383855659262694069620167102480678234037661120767413514411646649428409981786960741393617974059306869139711739220031535720017089380467914768464020741636968612614287324797143787474889245911149422140191091337483824727403170255522673481310093546230171825677569488089486298957447936628574467911858772731803443989392491389589848203008883088296990282874204249104851071356970017155856156666848281538237677309479102361404341575179765927147616705863116991243555245686818735569400631364967497887055507939167059147925368929266538071993356822844405909147538461838265576957417943512499674140821505632365080694993150887762759034080276092216705441504109772516875994280146078972426816659128218151585388591610462252124090134141148448237106393108420730992893076307845777024468748503225105062948567698339371509836948582400109598629634205456706173699506281007534375928025821263109899795798500661351460028214432895765639841556549072265625000000000000000000000000000000000000000000000000000*i1^56 + 1482276460956277067235710907678095422410965597457083914783557826837262056072058464897452921830307547800760146891410511604797895244358352397104474222983247629407392388455921207344966262401678682470532345942889804947575279816308621357741082886423045800113766737610044575457863647998962807476240107067247717878153658897202276450817024210602300094712894867234708385177499906022743793179798472786062116711963181001092052848740192289892269112033705549683328842186871116017929375849713118641740531218372432221014710505333234022432111695296298137228013960650873741905004066575585082696552297329911704593960438980325208508361400155740615523404804030101316404395287576929715003308715471559586002057777519621642146452653047285919772475260604284043732744781963852239301168545250356353977778021315504386894740840635349482744907563771071623575457724328192936232973498023939055243543145863387386643524269897240945682594246575747348064156861706990576639801916088876340349300689580608317538431127644846207895201560387082712526808516947786668253372361868273865689666406311710411129627134777974852200871643752392692251807863867594364708053352898326164559279710856402062285460702573457397081257442200629601063714639567276334400599587580734215100738192227730066293050002387651121299037938730455615753125299490651819497040418238171255668944853306836459966738375244858839965292998676258707460349308457522516410091047548689226859501273115947257394315575243113347632616802219744117324389914165746169236280352245055419350140102776782808935033969245246309480911848712496511933439458907820789334774058392991498609829505365673791861444926053236812553622995134285474126007029898822919759169345570099175751265621918516182740352821569636149106813754981421323835785410312661468075518807653294654095741433804717392666381906420092091421339858645164890049076977953132006509335212841637705825245882277552863565412917026451695102492356559339491907322638338579986734418219187115211851212832581144278226611840831018493775972003537538837580772833583036577011946052861898088051431009707110326734430666323628056051334661092525369782848110898021127240710362377715118637952948772477273459187598676916037971259828107604239543176754459900800168063809952201106519164691239402313487830224954039114846399461680440673391976685949166554844490843623986172619468191160903692306383115725117859334768848041473898594581267517726088382188168658498822022173589712574810139655076213035816290100378390554387226656714009663079347309187493748942007353434355579923039366540547514706334431410450218775215970159645285993014943624221664744038671367473119108478245345981205786980519023049704630539856355485718183117199998561088480718047027999433328700656674670087985438251781595637664662954428025944619112126374573054455662731057131053161227870074064802177742802765005898374991019946200964481817692264634904908360698518805689463818562619736017260657237538225200297471800025060698505898410754982798862897408361964907033998503535995445673331560982561741288427630232470924701652983889362231775727359202850946720031146486874292574617256926433721072036540977178149254081455153068036697540397463600040243672559899083290717263748419663519180861556158839823820215996579786166783990327386782337010798802519920406180953587657914904491309104695987745365157294236371221529680042294785380363464355468750000000000000000000000000000000000000000000000000000*i1^57 + 9919089357585286354999948080444120499017617095654356326695595192129536859845521158444485708950177479278982394420614615497512650634760754604817578112893099197441528746661546866721916810903386993923555124084718874082784451976629201857982433758152178189976167909051435126454401388891425998808557237740195467586658206903739870810270804489974379081472672942613480045150589687357212567519160061780325160003526645625223167464101622566322886640521190727817817282854838005396252387683392082008115903492817517813654320487036535632253256451056907203709068132979377887193383806965091551226050278640864280182618084813739390102681652650403764256113880083299832785107796633258659459665390512224828263293117996584741695792793764788238654854130684029290934760890511387615815464516390307450834674129300385343103566755693528354027258227567533467022905224654118971995202271088043252988334787614492693491037308631419769808094799917214058083622987255832038412820406181594918512653472061011096184820895104931730403714343861829150026749691645696917082150422625438082701126186639128402940366938537092064649789824077509358198954487326878533518310001625925644714510432108238985896874808017905626548687674419082653656103432838815410784881919963362398215897157104352691503457537319671934547905033065239345691212016486994569211067213416731563963007481236296911129771926358137511389487459025032597113127160496630374930668627075027231338144234424813704695167591797298046470877873788427791987809925425808853387874278718491923286066314707578766859526865054597964337329001504392415531024725002005879479621540308498349845083679015478366955620747277291127187616418987954602450205901655085520100752381098854228149907798338973542314615942038227387730069348957039300468778634967416103439129118933090950810696479420701897674678483818813185271176774702478781652616051960197505416901591333616508591906976396521824050316946733567592674397674827327196761937757451254818969601463060824837350087323032506999118655414844586194847092927643316642825106682132272202606323174717388869421861224684185332356946643706750817845677250425246527183710636977661579592790159700364801260169145253794449958149252190300161138196163778488303235287596803016149128409197262368957922570517739713703623462783126273451233698318316521574733557449968792091630040901242419459098365514915026955949770478150674058235430004526992426222051182933110851693443807999925356903214094972081864536251138105036953130972509216338132869999667509125449038835675926713369055630639742131578432540610788786355527003516675977997640901382740147218278369988004680766230593450460080337226812139672932041371101732150522589852837727169966129913528631073771432719349421235928621985980992016334918990832641014876872379187441475299435129792387741180486123150844040032182714666846682570928335508474900565273904772121191642249416921346372657476452336615541606156416124456147290691408318765564167648807131206722710296605177365714200936171133680407903819610931317516056746147756100322827328640357342516137897780109817308498638846447026525717322700595164009425264403113369228905164560393229461164486609953825220501922922645956490806381823636704454638869059895102712361670966587059676905219295748391885794025581556703487090707404698464545998746254530786800324477091093192062201354459816227127078036573948338627815246582031250000000000000000000000000000000000000000000000000*i1^58 + 92650987776927977358997670567446105611129842366164443288149643834136505967386759377194813697726728336984026052526431541986216365891765185982801782630638243338548984035974995645688982410645041873825179887317048139130031423179010829503916623161133316795171956533566528484921331863263814229272849954313440599561301116222984607027839816817222826527669383628652492666950061899489521712408993921838142012383257497651321476928469902109212727255700447161230869764138999774300810997650216346237962558194517500510104419974444643469409670658533217547242335801886740611435780248635482986822704328110530015719422767970290968416644941544037055311749310869135660823397606073231951341341796302990038356591966209400134137133177663588944240035106566382195237448110312111331184744520806514402013645376502949857366578877568404298219989586174679934252458903506782346371022078684262422257730813212028540807318669685789176065812655143011126584657732649780332917721600977071626257256233879946852735596306097085026999609423943420982932953436753323180319145585913604094941032171477976839585974126977611698727067438026645600828034983641278460412644446420004089827921698678661161914307059019365733298670302976894263784416158285214025305711382436358113325379407985049605726833491488640453681671686669191430329721673099998312481795543160745203481428545069612006106958543290000693300776163045033821726140254986067887584460008091139732659271384792448544387711620615505098225667972833943711699691908687103488747036738730903055086427566094476266084102601450387651602242624217345465619179649193321771231095577603230661518882609256849117409145495422019707539710181221333527990652532404047190080959987221531960418742397347805532055125684449147472045882552460919040486517208520307785352508081259964122533257725637161898853600667736550807772111889526793788340530215619150367090588072094659245743887710286896533136840285356308294355584188958113425106446340680378611911922319928131994675649420564577159760109296087923192621548783419679965153154278478862520111972276114678667395826371941842941814441108636393821944635860323816608515177459423167850527497233555777391992251466201287884022288664628160579631803300025413663569908679659595867065655145846443641000493195713121722789449050967976848072575348284827852032868472759150342257007502890804782024214296571173368552347851451955307408015584305402807212205344521888148451494470123370710662786434649038226674652213372286357974460976996734374261334777046879385963637290602594408675264655883570179733725294195983947024313745681835730179052466729953830126255461442054864644321885190841522659957511406381239682854331937111390678924235801656314685448163911695788494562464664986563567304921539540324606127859782537688676505495277222442277145382256326623111365087140581011248289739817108097589685148088774972682531432995563291754299418386765635989825800582685960732929111269996952870927089864887280824759331163110383309082000240432125916465596173114963838448877875759180307450484759641282142103022443880028662380934631230185801283326083330042402889403749698495651373741270202846202508594378047898747430870041968758180086874626143599064553294400563709195925934233041031230054626999755975715039917721915850004455671927150707902378084025580451439934597058366732686371415723814652765089050490132649429142475128173828125000000000000000000000000000000000000000000000000*i1^59 + 109543690383599883949746127366383109285272650835562928677579591735617000724126228685105097337057897079872136547571470949076090900027986443977863350934824631779282196714755314573183493834078453073074520961772298450214335376116662069927890584390624785665578399441717816893981242167600086647083085663940168211789105537943100998258882963251046646018262184571763698966857871713141675061917527442107422486353693484779534632951344917488884058283980717548858566345596506456278961669991004120496534577910698811631375002277685663462330244520975056314465687090844174899112703208419853336302834290140286723498439077763613522361574909638686977143765901700092339216887915017212649999191584633994027859490779156866405669153748344126251664117545067937921658409008952324249762359980264075976433318840133832919835496480927645698390230600048424471386455696352544773520848926139641766639997812873713886682523469209731752787056507202291074466970404118301972290655634595921091256284766724378545194821240294285762916385292942304423390559309271812703379378897632573647486409928008922183941743625250818576165108326646713638763949545223763764233418951984205448422231665112738038873682960206036073605116613926548814187103086456695734029203773236757928323042083020000336371340098863680550912011114202586547976244834359898894701853238973393904453932126070868711422304776951775650520526400281070563889698871522651307267917509707853122428420969539866029066543216644912837935314865938547342553507919007886174563199945090849935119171689462273131333685485060896947217390008498611054889843559211689296557747436388725105900727571150715808371678847194470170860560630235365646954622397695139070690976709808014561155546884312832354626217811374796716256961546057891770875413801780798753618380830856858947240002087698263826360429958881862564300398808860663602263742692802538702612929734703605512548539454633801890847995665839360453378928626902944994943619506049502529524431662525534589891198209577691227676515674094458152705067680115611144885871011884140941991670138276288904433861473515521832412052336146686493389036783015948213558060271549264236509635943804973051226517814147465037709787748492922396403909026139172539066023943646564763274600916516716315746450609203841463201592550997635539372593408520054400511926482803941647030473206285863468706520994920808995604329713132293909613074844502875821973132629852918437702672508794528200808200387541507452619305154021553288977885003596484197143381573676045673637223660028625688232677906290667275347974974703594745093528368695263189895695383214460654648375522619528647479301944675392709955278629596877651669305270231581127621948065936792405484194389953854715847798678330771142937448350540515235862296495169270424466053795238250031474236155646640755524645229410468706407481523070538034833914947510618130921627744438725992312063583984340324123005001491752311578848055420079719549033778646902990926099212442875004343565939770669851132196447613509342960289552679274770285310182725076059685843809027458875510608436211659625105795761311685186049522943051379553354163329783622241570602029777332902409894531964345965649282271201567480111508718153860817431635220453443568070671258168938566659365764666983402034993340804935851014718724895138805280266983067767626253723726665039034378068549813178833574056625366210937500000000000000000000000000000000000000000000*i1^60 + -1421934587206601259545124069261808474269509382209993478962155008927441966950181565573161768749493201847177657124314920838812336878188111702900117419482752879083551742093157234028159778524667365562627352523255133681044702310074338792388702413168831746889646298868732198043942332982716444557972245543903521369146375355778858926681501735655610016805231252916360684784304919531431400690008273865533750987426821059673274493877414419535230488469406789063983810999950139028812191099527304436406244297799811252985175055131890508841776574918281548042143907676310191975348156512054364644749812813032243314577966028239432404578197746612472912173581047699078870139546662093249207657644835887051599725396891172631117974562183951794936886973578394867391517181452061265051531965045149413612776360828045019925088153622656259304185562037972092894875353668756622072337619485341530220665535409601982478938556375354522403246206113271578698647162698107533521086600602636968537977442280749483643722921706291545713924493076665560875244147855465423941828758188990935836700147848495854452042058063886084939245294122937983944261247785451942355042100081446927251420007042037749856351382666884671087029839948142528231025032471806927480047069937884617990539176023956705197502018896405933264933474531141448988921900486775731149430778805069092296884687652256290181361238705224575594712486104542266706295295878291316907156855333034644271606386210292900282688714014659948855633950232147305094729947859989209779198579908754460439097158223517968977592687846396217006745636809628285262692128247721224242276531582160247499039382934515636561047083099305530358151075353524234357257085437564281415771560238548617938960728362362832473228893861758795326716545551460794780677952866031102185194058824822345438037086145650315460416452653534246547680903948948893238661086877776958867505238612471894862122496666218617373851984512092319994133199209493455361962650024183697196214378555404145847384595139871775573499357486269302075804809683606595098711570577905856498874669151451164181364920907592913013327164526957683924433747493117631668120404417364343730225379350898830232748612786274889129765330809820167503168137662372747237691584785516403616621474279491812946669821016758544394891201900479045482143523854572743108673549560793424522247495846029706420382100107311360792005916453494446610136502108849962186379956492400873731839561201186829281446983794684894484132947861945262149135880182682650332769398947025895411893528306717431760961407293592019077208701763971166101669415991950592217944495883912097790467735464713862801250616204982714722790936679415633543935734775409922455112715361964414564767929200785502488930237571103686888786655354735847702019419994868993548667485457010896812411571813949287464806938644691703337435009270415609821645079164449719257836725395623803731176104832731441255302380587327836273849529576414471815614206573388371518068246242581051966691728715131003500785548156229726808948750341056822727446030398809609591846530761315696385394666008640740720491944050473375787126376811880901848235910042463123051475150341134984612585273884557667637085208443067262696305021171346242220582565631652364998212842484581569776862854534932031628987837318687686988467309181555721525970922728702721398688662005210803229715565976221114397048950195312500000000000000000000000000000000000000000000*i1^61 + -20878466698091853395300587368081594079928894561616870804102725761237144685552879916934558649413456386375793556772557043819765526099868255738752487496729599009052623344436675020785488018946729628246680066852928268078353781880761674831024934631600161925505993980306951271890781656671812069530450285849286237643105444168372792530050921799918600102132091695845107370718658842198882390348698842175920754473479860525163642795760999062427970865800822637939541027675508499921138880775404279058724833670510539249105677743014649600031627176178138546216878776713762190858519094822325778026751644234924853257116955482619038418199858840607518374791807969031777788134333678749011813730323827451060422132772087753646214359588302032153911586737806488582896495962268281766969917329110336277825077327160313895910650918100474673476082019499391336748987836488310791970246088187169922997701743094217351722127149230078605041996696160961092017461302119318365286928913959428625961213549113511954029130083938614372416516081148033482035418078125033242970821151959803624161338517828843579751765263836845706003347223030067232819930342603668385293151643974825841634374756913842634408078587493997415664783831439322945233610533820593392566819369170527165367119960334218124563556790454510082127664466760297575608244992174749313002825042306989046573615823367065911985760705415165509485257496188905310925247076192795645801986727908089381117303140825161112835477138863537298105552748790957194796914080276234171525668798205785763000270924156104055193400621640913655719948228831307396097692270231402945021013715544923895906974437505077186028119330232777612460583466777218881456659202154778856762240136826342367633543628118329124012210544443311096694647543345958594310493133595502918582637810825862484149800167257239278190816554414538194905153487551269721852753840674242399781039878090714987280212293200692693192681543439142331429103943684857942227363855300072833213538084056334675467457833595541435672729930240615722761749805549266777949428046885681214523323649126816331137003620302601220770140702911786783064814111739059100845393691607609158908818356404050001246322220112668159434086808945148927324693565169392278240832988671189880080263686410767989844398469034850174425115613267896596003407804583619354390669798410561716639891602367379618108393757463959467377916595668063389912652305930666391988976177814506296763001181342780843732133885009916271718059026775904731800340220283849080293782417294893350072867310314649388997091150426660826495860360415352060498336636702761147090061321421667718932778113504355342759975591415012724336391061675677984200237531828033240826654749875598279412069737573458577325361742308622250370677540792929430957635813131947194730350586465885204564122244502854699118436527559866774828007072955717408545424085644021402017751006626926110340408715680770665664116951622294394920436937391171402255631536243185449090399970023468372502737065164229185132390502852374739380507518100584476259339752819055517260321883926432518646257389758070795614901651801392556995962181148364859554837757414954782979672974083672181136135748387565491891211081946428413719152873534013708138037768313583648532939022202430664998319254154971791244671808409445179461173770107790124965330789921354783718646642293181869831641961354762315750122070312500000000000000000000000000000000000000000*i1^62 + -192682009262742235208991629837413600242095323951488028972176607863445486458136867230155179723483463600948287578357851979890793717921210694652235154878742623224095414647213826793381099844267719139412349377140695785232058162711058881945258029381620505381895378346079472490451302355290799593312562613225612978097975727651900570648028406120253219271348799234742109627124542091624066559834699434887410730826919110224637291634101731404504134156992432597357437418798188966541504947369809334401196101645457445970360650877188520890944001797503342957315664059193452918699696921539562941205804752155246987430999232813615954964335161335485259128486029629057484002250690575991524143859888069226060298716673135787465225662486769927231425357108010528858600868857616483049828470400889293580527537304300688079114025949673952515756884339058000197485949770480857005032038697809245113487199673529716207648757991386341833503946630279941727225460190740696442314624357646804497497773877858078384356719262582870492107131263444481742169124729199386879668104358097945158314458334041531035797045508788820184037186135183327446541718684742284202813728063188790961885182098164065398011648953503797377005747030435368659956674637504464049542732068914854454048436401644867771674242688735456156977130356388506753692564087186413522320322052038084382433333953981068506040547901692673193758850946085143492382806903908287712267560584669180405461676298640551356950991230672524990254032676255943170237347409556212456939615840473220905960556147462334455123224266679800448970961183024002000041303197562392998252950883399205332945115892821067367988931569151413265541289056424080168253768159580806796837539459898067658985647930480653875675233494832399601263760281054498936550040608334783717303319398356462622027077016356048155811896492080856771780434595774243606589761613683763326356220039817419503821812510342391344990628864474980578044339536582659914682814705849059114303523533869671672715724410898498627115866126152286578212087692536122433130104648489648648837219505146774193134720337356070212113713692344669102084584719586616153524943257993118817893059116595903842846627396008036798641542123283453232577791458682232523532421928803712582630360749069072796659930600242399296568986650758306384822641251796088037477798275847216970037513500392337930361944240883297293518400860693388421222259879250004344580958844216735255045525276269246993780115720390321861594564310719400486220135508709494027277802166766049773010973563518692086939092907100799920075172439357566908231548255958513189276534235069305291138324505790741964589432704703699748663171947003970988480793170206184084126540660582775426832482114919415462943259786437398040809393168342951292738705891458032926343217261050001405918267865548984821218725991025372179393667559548426793590850255200010163033132369157650725999758901309111578372781779536936470805751968399071875410831343037268351430396602046435078190093510146118929598631567855567272130410854823146381380869748421021920444513501135058667923774328930057801205283599236796384142282732413985495509629326756085689346143618831932312494137095203118652363330203246739741256565218020138268615658060164294088958212957552441033125633797933353858831835127899049987659628479828692769659790958069349648202825409093463804310886189341545104980468750000000000000000000000000000000000000000*i1^63 + -1307034314590590764437007530764092725386088161519448819052993220177113018972841381649599645427561781226214344633054404602602144392907439519881303784374172788845122657519382717260792288374811245662341687441810740021676423312648951795015916818813076973051031257937105343408860922131719870845677005246906156765058500421524815208907123717486136954464112753410692989371260125170477652868358212042739827304809812032192785815682540248093027119810184438716420600043031372744007578935045554456657493806318754362552867192752565576638716689808573394892123450954957035906996068549115610794277939080831862493132415836785003940038471043279069601167838554448233711189144601754631005495366416735324674725326196733302511005704422088720064307694876569442869953084136960358981364065546646920650810583978501500587507114831710124077517636289640535663759567861645241304133923433526384416938170852989078951815087421466023566131830108139856718776505951543250768579807255390537359669521357253956667890290082592878787167275350814809429341035192170239216114075085866289265686371231011211812655741312858384147382300207374964983195086948394897728090142264437935445015958489466632907587247245376032290397077677210089047053604710866608980249168904766397824241787006114060950516744014115744440658237621315078635934902684808905083598661474638420040572047579763190812666349584768810248683339593221734048771608477436537205522397214361788600868669116790396442284318837752212798626833393492917758880311424084483779463830493528453155024734754356018413130812706908966580860133968800119700693176641213195370990960923056719951881463325502416200965714469546466149402321362800832832690024307905265910803228496991203824540810823587588831977677035061547449019952193694113892636288329546757252001129244125791276958420542424934921087857874393361823113820942246995360252096499344341446736344879738188423827964935302002094095031169510945904543936728361206528626768570630467805196822114148037663551811128494683959870096385322427141534738745522698186205562653841477361628919287841694147707956648314976063907705993061159944493624220566493955463550810590725565317432576315442287892857485551881720405509924447111691110190640583997957404900472171824677432380078098645680602960858891183581660885249722220215575207437159105813895366502439868675448050253297884531755013885127717696541234118857234790500346026721206941750889419718390371626649146696504170445353727065217137539451798645993290999031562806243014119842996286002993049346995208165501042155930304410230484661335955858610916528860465986278852311125846041420641800174709246961532122938911850975082736002285485360158686201048875813361105323991003229643807880661912186445287116993138093804723613069728807625670600338571152147767833943462165625724714228816041578651792264171059997583460451879917230620716307099194750729490331449672456196061828625847496329032430942042710082611765594405902972719415506012227622901884648076922484930873764857259255825716822677750694036982207013432546504769753679048234427015612359128162871279631279429918188155573902783207243375670049398722432617866588242226328681056054667176601390667466406964217621002113208994577305619082790829756346575730021853143493079959634079417851202324494593182357791333504266632640306777766870254171845703520648401818604611435148399323225021362304687500000000000000000000000000000000*i1^64 + -6318442313603721782911927626021302917142723481781412091115438147916619148227994603619074359551427754139421306966481121914863783486022202081983449355014617270197173550019420735146833745156434308455887847370883542856688286801503494629875096881268869038380922862921052132754572772198282232662239417037900264962067504760737249183786961989174929087868776128554191412735726033160070592162912173659254384782084145230663576393267815851982848811028740162661229743943411613621787242891933869239012763562717742519320349224564680374296701660728387357314309241725027122697058033635940102161205009631701473683775871916735944049822148824293629255909902997236749464066529621325837218174262409568892295899617822242365157956185126436802251478520745943542903694070601514735800189416906266193410611113904394645193794917968248187835455809489932624362761384512014027888865976254743552624817009474584704797114996705700465331171675407367476286420228340667610133801966273533998392565738734462344631976247534592314182895450314144316090528740765022154694281475276736680498282248079115558733651872956467624962964401755383832215764676591319323052094733150646124770644100918942802263481640841782293735154017583837001246708021682925685765468441912332785960042259380839653298578011789848492042047229879524275506424326914632097142686253407060398842782988610161643456938021485999503935844426611999966641904903006691537941160827737250918420408330887655984592446853957026141750183982377589994459315072268896666361930266994931103546010254434434011369304580940926617996408568048427867925603443725597325552135410425518462700071681062293726680813894435785338141833888300827609000646410298149590984403817820562809803028054649191411728569846037977088122017345080077757967772282813512825207856408311123992136310640968616818464311577210597014076068215800837941231865515288382366540002528757407957085541387214033016193108787258419604821901181483190036106632691500455729316980601290581260508315015303098149842607920306071647114154224107903222802569560644688906404998324514344298995953802078531106953135065693620650484725460601920946346449228707558228033716535225930505623964482250310180489374046432374338429208797826675499092135946191924851311367872365025331864304905463906513925481334441246290707122613620293968709056461379616756600914916855825546735784740701008366493980686472731384156811114925552344563321555096407885516639013176707340314595099944929728908853847735350017776553009615182417966375430342602797371956175884010520728170740580385603708440758023568626381976254372103256160087173925965358299034259750820964760143168084182385589889544678865395489338727073328992596596676986249376660335463180389401903743253025128172201929323819687203918179346233923970646468936287353779529482248275905585394433485180103204275793950781489698111985997203001469952588403844294464336468386373555476024756039645127502626933167117870471869387936934304082892774872398461935655282477447829342829099010506791836394424506237416347150813959952787902092919918521040812408083419680231004849448466150505186406726656659583339744927849829003943436663938103332846458678806242447522207926294236516492742728250392881917187332619141275854328945711885344066507016122316928560551766852190762195067195522390794991250698369068955267610632198227449407568201422691345214843750000000000000000000000000000000000*i1^65 + -27781361317249626924092652024143791534041902331299583197514125324998235477308460934196965145331282323710641532220749160839949721927634261079859267973404428263734192641480349385626355738718756904252495884551411326544925890857713125760442251487227005103110651506447274377123975687067718745655667226291920363163284804243643938068069020839831863618990357827605241381261160782661465317561602226089336755172880543183533506603285682057852994278345506483686868480435261463211364091462242589166177909079920899177218174700319393218169042356225327836013370878259671317814795296998539788051674742484455512745220121231307418903919189327082171990703349344345494748096841625196941725877572208756761713209510725266579148260066059300948550094260793581582670620118672789494403786844887719172877043115776007902730587454387507439054614942798537922168512883046726914080331071794772287678709996298152811223043079640490279556742792324220932142101623153304054655937810501709938390194301786411294805969769756891824072325463594327394411984969310768047423411392936087101295844894244388539809167147884048881109389677779825063456110049561362741383711744485126063416061781892498671648894869136122359885899920316828903900096631771157687034772792610545036311305678967066794351767014670945541826548217741259738388747296960453955159674353857221363550626124233848423598055564539233693187755794032787782886561345882522735974229807080634929700112003967512088516633562284548851714425168202346760953916448698245753994344881170052701119097476829034696861712169650204293871516910143342266268233109975192006776705272881097719304839595691810640763389225018472748098882271953256419145111221660698615324314194719182666692552931231681784697839761554932392817520966720705617086439789694749425254937564266115052654223272574535037819811638808458110372433777756793115528484932362220848584456653620802932742294791764511456650597380252527309269527289637183723260876947019019996121131375859081881098005578557951780562961202635257163033816234715405074898170683261325311211172138172502300988060662193518873615529160332803002759546846093376635223306729706745644569435678572195441197849903997649368986055549847931762760253694827235566447149429241543699088115940164712713448162555671211136427223736422530083273392561243519441896379278471893778923876365059832978932014291225312051050146774138130615624224951215592409360791518477707853773811526787819262343413528956552988613667272594541156379362067273822272266905179877983333891697396249231138531646302635048117779060351831124399678902335070965881375699211403535796053528559504900928250489998202078197365001168862808071047822814979183391926170955341174971377679410451062938456815564285707795341383318769409880650976921652561443722011925651710443420454285807246074833080911427224147335933258570508443786856097996180480559755172048734325108855195074130207245385282329755373830896805511161322904024531336705977678514898236786269975011958321241519020126197931335558814575803079648248084682863935729219369945054233471616432444715700436919081270899946477564150545218778728576902517006219436747906782885058455340070551202962065709180532922189112552908370341321293669771006195675069031268320710110027339340158642767553057294293263898112074705550250962634231832894499987897732329322764144308166578412055969238281250000000000000000000000000000000*i1^66 + -110994593142180079579867668920474049284890452965187185562127353516669344919247090839464738177555791134859621471417491876434623233983487682012485250039746054148243566416615358763129097324955226996924209046143777123038453055981453909320595701716529015369125315453945066909576339079146760180876921793300527984339255876042903012633480355472153159050656271820563890436569974022179568679217423944462826675161959848188540197480091923243244542232181866107693554573815768702493783028822563112017696799737731955156237683381994791900364298348085391227386720381984536832690828579655735262479317332944865405372603014364128858893877363365797902624930786004048910489171194844604006292983809615666830967368125247028788264746000600315323619657155008078502324051715800334122073979645640020723366531290521306982280218884905895322257265626413118729334351390764848714929769435535879841549987950512685949942282173327424859235348217619571971627545896547011712787713485879691522776260090498777947983837204028431611395884083536252018628945616313284385290891062064264321796783355341290968838080804027403457364203219810074463998455625136571268946047147203056659764649216445626165532884190625114726554131392351539097169768273053940628927271971480203961923522201747903704799328018169920142415574801074539488829106325047924265994594847194529535473352445944373056428503201221158463628747382685663787576476944779442704331258394190458802205607074821811795541126433280541811834056151066065148807398860326848956092539954388671708953313991669815520203832208348351136711879066925125694453910494748496807641524749077974271210516709829441419808237517348144647262952849045345924510284267800774098962170927716250052543078831231146409597309482272975192703902052386142525678305337044778058754883531865270547173822998928336059002684259836828951044362233014349678792409873578046716263555445945917693614403160129392391182158555139100005409328880915009913005326213070805924463769070905397759802699240244598813407288905312273927660816811926182509378181593616818755628313748742378435437488714192788347978197830618826424970234707820672580337903340556862209656932944816635633193300471475339871311487912859679254919850827506548363857460943794781279168920673836542041039180341906633622820988794587905949217129328210589944555324489520508692689389169578133951475078814950338618710783323173485149250690697626929871603907103702050681602807866171257677844233736612162415889566073128677063541738644077429763682541041437390201370263675831534140489967021412594187748681356292526152213687977580755278835803637668499262456043286895626726729762682135358998278750669145300006522161115319514660332251930069195952812771916358244543880395138536150290768825147230603265296586483207094301023639992227644310382635960738328318046209733113896483326486402503293551397488822804105348773829909205023050864801062940807392361390734924637890150902487931667873547416553101673644427623896740123767268753719592427843925363399197538369036551629702705400734522009138328896019679038760851440591726393127083715828094756900503218196203787144291753022150251988565564189296679117662488550756099515498028867169907202756975328576570412765405324327453708447716412158724811827896067170458298469807440714820584215562626349616651522024572277592448232841348954025306738913059234619140625000000000000000000000000000000*i1^67 + -390830456540302317564644169319750695852482499498956166317279948282735180849532247911840119495949358522106284336894865739518982231531641101983984986110973669918118053333057288758107362443195206595045773225651358430241470687822548905718980619599887857715999729128211072899670915636531879777711897459822597996081333130167342759222756795577046386477580907913572199593754811794895688255612217969005881319286042460199445545347117957186896939324476980136982206011175874724379944062903813348726737125189848593338241860119259574436294534985633125367366468173334445000942285731801573840306577685149933601021177160317556898765796753810941191340670070325792279033768649900167497383049369123575694222461726502938866724332833363639525887556260735673770460810204408737520468882973479792458587967438075757377525993291742729628435945608596276189890548190343493940680923857232277927461138488988374606670135294579186221406370613647904142210970983943454689325577644701075131512883373735458120808440083480235369441517877012350228463900535616352303467807633231017219769651481802117044977963252809508172226765561882204981141215892705629177902737899254551084367798522508136048890130816590309601875653131059539045213621427732425732360506623322237279038335049568879813926774300529046127978787044122020322346303396339837037218445459088965797020292916043206729491535934409319743006100386426540061725008901724568180510455170778661215761116241319892345344477588747427371249013617751483230484573893365566535512578956248365783654580927431363745935209851481884913719375305672147689037667650218257915163177326062334613159856273627868385821628905422658713692226983278558261765101886320046154750698196936343077701882987814440879478724439363746686227631432072433399235357668847224485523411120851937319841685279328549867840113433431370872155366713969632419153217388236782990733825789087692859840629478167100253972025254817932414955612897055660894991916697348430302946352991901487103466100081901459271000733902231202922347093782679260868193348743186626178801850178041287586479515071875955814272381811714607442754327129916745899388595679786655198676750579173105424807209469940658715995481631074570306488753050612857998280915181188997734745507335779029298276313818503334470079842709082504606644019507924423966654805032877883595072482096520748519281834400194360300229016407345857472792977886499693013330918091659268558364737235049595568764391081408634606106918458423701175711773402443001502753717586953545482663470372209260516902062651513794313716537031090560167236066368232262913521525542257303462421837193789854067224390756538813548062278138680019306645851512815218286819616565326169505053209448545158261631452252968155318027231106363999893724313280401459709158141411461924437321452559586382566342207716498355987010089985812004069876734689588614464247762314076158931403263156699197494361091374564179141231208128282381447588265140405793404599678053696666578893532165514236780786381043234783506570390275686356869588260845392726975022681393202558320250447892091239750779965919096011810092882390257969940269452266147122634907702958460582035051797894021050602616011585429890362113085909150282185893678915950455863936777054949602107086303556100278894164057144890322753765337343894232528987268699555146511670500331092625856399536132812500000000000000000000000000*i1^68 + -1249867713517337976570146834125680338842557278457878074066837249244463377343451812079134776320634828645643687843729648630446689841991849118419864673547346672691990498074295315482841893780124750961876845339098712289251629342270169535956463910408746510927369894678667929153249276036850063879838717328290295877690301475989042120326580062785612907133350167830160667646429097952323906187142881962341877267466346716591177921379633085579191980520355959170325194784727740024230922601018422522679070307484136325176150472809900347926070358935971343539927337972294632993031832149276038989789771417868210768569855942004070373029043674618088382921516565137377665426381378181622095635301721852434108091767323005640080958300948141403266846942463893581036497496243551577230624207693914280035584599424417245782589391396638457353439732607326568940438339734982962032960534400099149117694097747072926213987901661251767109505629750907915225213359169279638649073015301310185728412557739993901096574501369531741651270351798752814797882487079706396469080199372749614742596736153960067787798521087744971881523671709729810192980883893423091024955208554825870732048140307191008426615802255587833985090949077720897301024147642545184194755618800933051719932379165769678495329743729125048233334063304674289597699531040309151892202513702444689556423505265467063586534385083373342088297910115323438238087576779292548078412070360362062335557550089123990701691734891759626471242437177684317757888011241240130283749337246816508242428535864466731095072879930611780010382192648250241106215135069074749491214509661869481417655267327674710268566628472027776250461927543523002555954324064214055010206291341229765473796660722320246223557988493559552446548671867989658113198170126092560822653380708456048207431629824689024013478900568620054880813281255999206996463981269366801578178095307146238887951583655691518709228827856907691564477501765507876143142534613925134862176574705815255176732009259396440843177507496393906609651428043735068454484149090825155167394045700391966487331402634657191585655411752668970271353301515969669194325692367214529581960152812416107479287880257370307124966875213053596355228068447787792702676497371339998942743115431207115692625259096991932313571079098265246492618814252214205671413339009969559663513746868931598677378968747851880818720731644495031896523724785876885951358441563734395946755142384902329666142948051753923036883326304445387879471479023420362627857061974835613272726069467392670802107012706482379230920198379859490800310794530463770826394953755302837004217219008226231813165049595392454581176946268845926243866670115147732699651118821851628972070590320433933030475251182191773832280570533701728200370431629720757660361954095940073853941124041538653394480587861798133419446205461265857396650550216665648934425398411036999981636055259171423899565284545679581885736895738233644834909655693555038676595341452937626052163268048118641240956896559542757117747128787491565839184400991120064694903978591203430059213583086067081593558499018765621429742895637493146524875820195095131206658680023852842156614381157714097262128421942771524422398789051939643515250088622607414623643621456847967842923307477673276997503032212418155162014429540544279155413892601345082766783889383077621459960937500000000000000000000000000*i1^69 + -3510487166205641996336210861912394663441987276668168134651196513690638757716316568521227358030821660832639348729928455988792066636019131526138298410682346895568031179393037270738409708379622170445796217255168615658482205611225161943731460626705641181176898865308771792646961877838826791171964699489839823835991867592754530487591202858542997894121000275424078042595645910091181162809990960275044168331116101773548356073285529895070897545435352177753114817419452015855662658326712937567768009546899160727866267992791995956615437816091047224512540358713428099113815156971288377894753006122371398546734500445741722522398905088139603417919435743484502575362295646392509794920001536137619238289090477582005638872810260384446608369424717063106449220846494579687334172185207840059280100312306154716095096305171151308753513882279697689840408622428758478835489061076118766990831627996711113410386898337014345098393373695766848907063272086640112910119625236748277804894664530925279050452802628292094291791781177105582085261546482077161118252554633237746586885590574291748546408289111599993061348687469083367564677296270110839474042071815064722515280658013363467041852940993356721897948882888183809737520214660712600267150953919251255225886124690591965582775173566717818664544897802594721397897758920507446155487384219296174430470142763853928050759853238050391177210107042144146942024710441743223479978500074370145573556217209766662953101541358399040663092998592335224256604705440765274639463192593531492329914429801643369236556193234133946814291610049135410806871500796641076581585485779746401661588612169985424172085696176688037593756621252497084757760611395595942462291231353936186953798732991146881397885479774522814391102855938320651541756886488084521218755321132661189952185406924688331078262120006370105561792433958216255159629072994059335588993828561848136435350131102676238733905223124526089292087910937501679852457604328830899011939677694511502164392970680297286242068411900644522964753922562816750527665876179620261777261377324556948016809943246798014723986221971613954045309845570123632972250715341330775440804163531011315821269493979773152241777564027640049586046186594145637908181360770208965307081200407156679447375940265351727769953206047347671721371297634393286003873314055168391642001632264109617280051512553657615078650497592596080099324336146661082592347698645563039929377735699056813084775381755914225536862558428147384932444978536118268220494676113873178987696265216943467631622723248573698831856645195158526910575634250323206887431156872811246149785137387715817328538129076744812353829046391119301853448427920354872817059964338852567508632723296858009593910595131338703304115102444382713768986575931332849496590042430043345249138717668472346849827825997328753311681529311293942915462705921887574556970158011665748980063847381396600178734494501176420983302662614154089409870514629394378494636378267050066842639688890795401441650271886169795967790905124865217464326962260484541768484064804117294931744984173114595738328537927223289446512940446138161128672623222126204846361447744518794744174515329940940231478220135755373908439661303168412581289487815046240147983463532048109258607458291342702695350977595152414553183195783873221922782859039102731912862509489059448242187500000000000000000000000*i1^70 + -8616870016612136978481978422947190770376940813586399696741382901883979061035744157815438212433305407194724985312952898634051149365242903642524665952052128175015314768454103783256604639747532027098869490656994991780447543419855053274255650274196796507292457269853457635233769822952910572368721833534470892267167412408315554193995986574614408267114274222414086800146805800318523575573186574650813728279542233556227962487156805468801575526071599005940566112387903777518310297603151482358542609286869298395689743292521875535063873881907822054514516856380075235370086826604051271799362080465820231328138845555843336973747625897026854949076225649268995296441995409758479513799426153302864550293879211651610903802245757494850913320873830140469094422772766427620395184622513400578113838993870900149258417118723070373081476089725149406748925601799618071974870818316294976573360290117081509683604930900689780851915780369034645085433356313387820475503539234327762521700003161458685184118043485115740193767801441703841115262376138931418417184752344812838025154062210442155193614695741263692390238746737703311946123420730173994501274309947717552696241329975254734915802922069384306517467548417023374548669309092443508410375088759654043130106569882020074175919739996285660676168479560512597464192767085958062609406470167086801775952422791597717728659937059582315758856599871741049384411805095679809466456734694918358543118334702188054765288210178808415220885227910490280549787684747607659115551829830265995264438259281052753282408555488163194529773014754950017776096328893003089931113136581569386451989440625298178357606781518674565174474142076837227389926272552724872704140982448512315534047154863413524086035071488511234575394015722906351991549793602406516899109521475207902996262248857569711936175669186245356788028163731186981893762980063471217817143457419378035491124243230390577835434699613633071106646952327929344755367327902132044004084883579645101764575425365980292221442314209402145086738625106234987150049744446817996552134189596695416777402369766191310069384918702213916395378912469372216858392532139603719417642833576329878633961319614098593186568951383098961018083897611140897523218494964595749891001700220880755543218196654332338232404329812619562662113049740176673795139680434509571309530492439365464419245387332678605369628530764071680310975489039217372783850532022826995790687079888276338377872767549652618166797613217066431237149709819140529108089214484568416137112072037956555501103043091459902974656828505370787660322321711153737543252662345051944688321384656815127756047774254540123566083909399358694019212906757187128322286043987905172836834180285334352520881011713860131907550012542108803813059293920772211288815033598789021006548283000819527106905246502695895834729164661545202510196472982232311932856206290865030931926905529039701382690710975175187452160472057982580704823184695005772787209108216197282823912977860540366191741895168638894268962688559260687735716701992244071824128293148897507129733559639318086206286835339968452056722755550163982415532527814726322366059312804021642187440741394642169141651715119264053380304126255595883795794503035770452869404695957540096205645477315006277994712208432115708848493196904969396165974160339828813448548316955566406250000000000000000000000*i1^71 + -18572927539984813353211301636329500736238107668934252331985047309056020828550812305907221716513426222105990896976218723252710200327616127584545594135946940482433269388442196110834999838972207874050000365233820050656432518920907287277918851241044623954298970441412215433672693696282796706706684025424172745315190193663846194376437460228859117861804748699060493055019755312306497265786615035299281329876079980737812653842458907178951969924506123453562385833060277148411952312478056441741087178657963611786093616044013379148257963835588149718087302878609429694371021028115108936561114817808510194126894468346694417282850719222916096871340784369762232469053989082602827237911596670868576466101737950523806716602150029582788049551236581992010677460609025881675710344300248700917603831469173797252628460010161827874618163854021609475132195105404253656594430522739250150080758398869076545628829859824417811646477924905791788072143071414632295171244728419420824329024338356779435980458932981146086382062246652351860290628706424736055698355443518614821895669146524319732319012799553336958614657150272729288954627461935135118182705881161804120579371712238598121803936340310860756060927572238119674129371084576135041674801954109316721225463268175972881581981968980959849203581088651117940207877524155261722129355262518456472469479584751047255443514615968417823145507618602292570031343047828475379422292765455611571904205628376948625958601680103507121989104839279832854573151000058485657420656969462898139656806584392648082288533357922122603655553988617713632268365543823695671426477544129411398503226675383200187450790875006721241117792675489862485797752180764952013273641439501701859374324369847940244283090163139795413188308515394304495530352618286637237202469316341271513395570423842919038382702197595099827676364373140160483407224823328570906238526931057645851066466727665533927551940054453717724585468765670367200189814091096132591257753376087874875840630725060981288188838943884587862848799324675137992069445757654020212320873139646922789369747224255282642124282185638798130622076363703920860863811598196316967824677792145097126761528967680246182679543640710083799255951778492384560010496420905379760253134292291594250892459414976118893444955023540615580838656667516229873771086718701823728513911014469082518343558290458192444693518859007108897459585355737729742042607962599450683546895199805742868103951236748523840287943991997964424983539250837155425968921930232182213207125226875394793619995414768378799749889350471195917161755581206309527946875939250418522526704189206054963008409873484491817338988665530887131197010066381363680383704522915545020227819608864975894682230272980848975770637954276115159315918965760166318155943540236286513524158263543651297189810135732507286799678847183158907893653045194298314797795456794314681075919311022210521314194422548237389667348188331862301409335255302364351155725320196969744915258956306920810378351733183987103338597732664652526603332621473769030049294550811532706613958796017890074638755343795711144253363855893453589656454147336919430876491258370552462355559187580946878190688199815100881792360989912498278587384928344185582639528427530723306986017500504881622749480757716535165194462723037716750384973352083761710673570632934570312500000000000000000*i1^72 + -34436528785597902904908355326472550043080159807827722612927832817654646535616796337448040878512143190499411469435786054183169812987639739295915849024981243484123707366439451094761727670282332464204279467002070791313381639663874950576371092775292823519024240411566306865160928974570617013226290292049244962780651153686736258121290016612669614285107368281318365012897497417519697975650275746848248229017490814713608561728312148911266479429794378285054513928929567314468395670239975408975008944670105691967213043989746530522078881781173188080200577167390351558846058008319784573594710041840767928341473470439180485885586707812198387585848157333727295025237914348614520219583532570038552162179265438559274327246438523703020269452892381578600317155383261986655601599424839297287446699359023376220894899101011243045370459127520927478350539470046014592041193947852775149288583321494512585191279859734896631686924337845670665681799747755709723412403429386960695647371909822529623716452375692270017886789016048077910487591356882589522712294676383594391112110902630909818154090906849226854951790400319196248010266412251945305695385756576251159317376116689907118196877619383082080746801760052134756946760708813036293102875869053819011632185883183218599070037274395555352705135418601983384222319469409151644075233893162754691335351581261473718530656118978717481578167543548831604983146500873263349470079330436933136726368808691105883035178149899924317900651403438950709264608697827726223404921301451945143506841631024955081219538913264612435238601953351148240300366082203363191660691754748657669950432373201408960466822932115139451407918167205474298809858307019909952986332954154478398682011281138117503665960798534032029107551260956919028151976761269464210112213782499362581581117212017380382319033177242039306638546905092140813527774544204671460862985898757442144582427775144079332721264745554785621136734571339070503012903091979343693196150074129909288863539866357010433192335984387517492195231270137769612402538958199089921018937655495909123166054088483694422613957500778565830082303497622020686803191984305711747028317767159066177208552695307311934665138038642553039444236900214689097786240089517335411253787639546226614679793693580525028178503622804983478702020505473921478897729155795221725528146294146007753671557256077340319131361160117236950107466731782436798251125234693009833419086171804316562677613787010688296086015078744820602839890731308856172680536186982801019430333987241362444394457088330273980007162936575274130599992075160624822923678117100150973416437437851346573474128352215255692736230262302743497182904163971898362293050225199422463390042314255656982702819517824353472024364429777391446716891718124724110521409186637828010457963634518784402938079872705202468955091643832338867138223345407775403296141226149131426281170672196299095723032246835507675521645380837433718223926408748494585442946311478017367850402444857618207934123609586894672932714396709134200457570630864616890778190398101219313245001670617595096521422700747084125664147113146038200208253553894831752653535756790254468040807165877881698650911198108381899041538339870267624892472838398802425860725520671726856871544860638077035457180033321160265863685075171662930415550363250076770782470703125000000000000000000*i1^73 + -54956653567851527234126573088023318995832246997312397734206578216926726912671027212325044350864748333632768140238348976702654360989680621554608192928657450857500371992854572469212184635521741206333846990466122614741831860574741082434029028938316855585759242936807780973263860414699813695335662764610569412012136150962225615974385958466226494842645234709578361972162123062281697811267749198655351277072361367966937247140786800354120594681930211531337468407286819931093232894563977992881977487985565164640599092339718397971535525925666489846943637098175811810937935705954542070729596871731857404018918565763506490071607298335473677205332227567998145664191886999144073012897465870473960564647133096971801358736797310427278175805617594435215322996182983704252997325599842897794106610146975905836837517183800325902938723950002569549069376491728494756896337890300637059034592227832377728861063372636736795330439398957670457488295419871720857128497104625728124480201477174650621296287486983409913019523460707450401870324435713581940760328806135255639872669555039111587234282162067225104896045441103810508691845991891254647515490051969249837545798946840647345479454119295509355090310263487755668000527690975142105736218050491834515356191707086710008138874069447473598046166827878531454506598341020929279680395788080321348949168098065216420143476081269274501340209361493916946719294132786935822706038213047621709126536971151302404109551793535987794359462018171221674841651314979718645147375311263246029075148583562134343930456222894759184389506398670347053337899420918552304648367587916394991003201148882343762190638119588459807090322638070937155506707598905137630467363027971148221057552626599394343541770189272350196213592525341089306098374350920073669745522813336692808686799122409427631973017688033107001017503650130554524094042689178057314706648726452713683056507964153282868342769735775213886276945573745690884423424344209455960255287375354082171158657269472131805809262990756646641227358105551252876756774698609326768139775893613322424166547011694143507994016272299197937953572497025945056176152375300823473204851649498642605884106573562034786920626674966565239251047882987958665033022606068613555932665876931101826428417216902263355760360136620543059374069661812102690784381124283110057511681113813321823563687134778583020179794564707115908514904502883216576859792116982466016697887594079983803365184540709392749634461714277617590985190888302019161692923101973345564057065016581071672327394496220493640455298138088341972768775276487383326555577374539034348867222942909320219994150541895845462558556608151531176239149030045166182987064547332484982366895659435003464539931844029314039839410369492442731419477253775044256201410312210505979925930552475979913191254493393268102598408128805207519046463974553584421123959214344283618404604425221688892987192803564404116988671528224477653113205575056915073406735246070284776950124665013858416150113050645204946503683521157620843799754252230609455432230768531201266215734073509900573386436870537026447398690662349158498255685985804800935051683792094679409799344500126893276498141983506208377536380595613953376990642824126238328615852582157378384778152688954088493160681373361353747766626376414222931998665444552898406982421875000000000000000*i1^74 + -74486368259220412479063388398840362514632844243076687964017553654146343199686945962497080940726946902981529688268613250242816014931071926015973614459808506960129623811037702262090082401032483815339757804998514402319263686516994577913167336188927745243632056242398944317378361316448083605672307063449796910521180177253089883147852088793191801340443815504225660986022009477918421024946991936237437871332433203645915720189359785255036884947695569585298784572631204787488269541479983529827769135397995904990102402474511843202438403011172162045524345108140315506468077141628063176455244455592105201050050611182105987097296942330161755289826880836138629943262852372189200458849854887217144248122256501671939173263417937272098011337434076598922130294604121465542180123677232886335540644669925323017980009593882233019293326062431842786015177484168928560410328630446916520420270617279244521198156650965496093967088954052949226498525076873453863196623277374102341761343089488270305718803626639032578450784904667769482180733910408944564544893722284543855888784363272278916644326488086951644690491410164773086198178196449957296436223800035306615954829346453431115371282743612126051317206009543242762659550295363337263749641498993900029843140082945669076627388932755033479031940522590199115569604526184097892708735611950020860376815377026817155232866657996325055647099819719075816550620808893996105103302283841302229612518247269425853584440943819816132749444889558029713132687157561369872792157589696870098897532512169408942459990904178336987913464520328311849179400398557889935593316814553483472224757533886318414955622435965861626894976829106934864413120723920717804163576888780223914162073211197922936876295217593801767115558493572214890911162738418810061155248405031916989087380417928242846770641219452179081861250483048951274101974950233223450522843525928302658397085488265372212282685913139622240501376874135079530662640063353974558606905274740841246412759817026762137910352092373388772305237829274314124057338098382416990887084367626073794553914918406580844349673556701854469423994138209381161030121245864485771532299461962532468729481652927029157930094776701588885664772059818642550267863615589016031497159386963909297745322064101736345068850545690045055800868996580517090150035144628811718421596451327471991984011366902547298842661218197590337443177531530147078087580869213154755900370109993061413920042488573675374101105016998045981580046817693239933932959005940412689251314947589596721908496864467979799373879052229668501642788222455380394060129378686651134759324315040167171379067001741967651388537445628767838232876355327502643615294328991682812707954872029502941397287569849860709571156047732045817586448188936949439733424359367613075139848904686119658697426886758199988416524061454145554933889534348300607757088896323428916552320615184741458642249098919745612773360114692363481153794026693315391817260487272670642484168413775588618566406157935203776341808922211363141344157121297921967184766894978522847279213725116996492801209848822492839385068711315382811096213600043107554031300048627144108210300549939456058618838743704710052816823556034216540484553343928120320310077558418778186353766363540703513311755792267166136760847550135622441302984952926635742187500000000000000*i1^75 + -82847583976721162829175136142609710964377124161204223083783876708751988826360247616453120592554803623658084380745152509786858840325869048535353528996082340686005569324175730602589389763832974427948426528780106534314902647953218973933747286762000218635677328178348611471604118505657948411496586225197711501960894651397887380869475888673270022990243286522227975928068670535660240395454907631964626169446181398195111452830297442644463398640507410411441912190286984563665458861583467140397500161103219034727185391871446439487012731528909617293331401950432496244116256805844569171798433649893066216690942569906888812796097321478102884124031057398938454800309202750041740347347627236757839552034153123760551549190758244934407474698579015727827326272772632572706429926293741986047988868211857750215924032213045275989372436954980976044769958324348064127280548991295519817188727347336867371183702086798785852676742908699194343133427272252742324301662386254190209617658971143654677066142367841727401802628984450453265167988824907675700153839582998370566423622158533125535653842397464805403147007551406010055304927074409694411397727323211014350360681128070747685319437471147061081236103471757392643548545244037475768020367652167445804421598308688747805300078596385061828945282983199353549928443970771026810695967096262787874022115098665239003451644003027691831177194686945386131401362731329409348158162222216622879788796924872808006481881791066285130474803363994207313395086666733684259380072029386586723341817316249225289633499420101351395403254024363838595470556613802987738022609957091422433597707664112849993622211721191804844296616369493961268535176012881650034537929498022078082230851558360218907511719748134563433786738978665293652973282398893794226587899259861877853277950910383498316941496289533588464364144931519244384078884129765250413942182892437825906866414678673105951607803849779130858011870644032947732743558576598974234722397193496914150337950740391577496952561762131064329744962727075360492743903127614878025564471276222312905278882845732392646749602892979241183344033998504304691583072533123812965696400460108955420322118519475770596954042733383859540348050635320349749638719506022086517613688214704920544562571977844778982992557267823704421078528450421384690499129309599627840983696327652509551228244407167494639052499348065440435971367093548309655115397475095411920632259746335483398870292464820418613188039721310489088908107652156640421718942464355514683608284445731094190753184441409236679915804801089493677545346544414968374909989613045454316186987509336046391128142865905295610103016563091383665031736880043892023737350814593035852060228771613801609277791629290578588157852335806536008119728411868285092699863341472423682919426949249958805657855000065662041094589598601477017358049276613485021628340593693485220976265215042605652547604831318472349629430527999616474314388220155614434668294405883785289349085371342559636682580775960732838281739592704345786865534636003857200968257143303875729849668089425967019503899088353621152749121803766626166206150308918976677985554108356591231052625763330452988794216742037796735987152232002410316559280166718908930066538889340065162183184283638818767083655744280822411096387725137901725247502326965332031250000000000*i1^76 + -74759247998417175169845633702039322725946062282655689426075680531081931345300540569438834712694838200671147975874082506114650395646513337275693963961937826600616508598168759566540808265273224329067388111537834877350440008644156468686669996683454176531433953944929954973253717375302579939827627190187180512771152712185060720245840222375789371213327596575961327288617701356192900962425475803450267329855865392991390000581673575111853317280962155416976054422692276672045136992452154868870704728265625132131423300701657569148256872978758905014073880270816195012712614110248640842185821235484603747056010011968793584866127997249598079076263153623048260616891341824997632887991304002675928396953087886349672635751125173346276757503242850939887213505470040816568166926657419514024858802545289521934964600182338388441729829905969772725468315349206329810324892421168173343456313282175801776313286158469140900232715465397252577793211580752779461692739309122772419354895908362901331754688925084926100375542516088226404258800479089564195155598856437768883636559932421760611942671001999993850804585544446704946033592918920272315921116984840826394487266272662962953802369640004901749096725810086270930605606266934148117687406510297852016904092078027771711020858504707726996713857987204293780190644851996809652644226748618678066581749604995390944094497053649952961170474515845939254085520443316457119515411978604671660569606992623047853896199828616352192680301045304190546139931955978306391977791063776277725000363589492235241013388482393103137256118293150464259748867158323558958823042264033021256664479455300633980018373624293052071961112791218494514281983937128884325804463614673700790142700403155435121706634217389318196839957911794077076390058205610276881093265884910795227451529495409689578481753636791123556542868031651864323396775535505981815429924082877935651991830586800490077138585446458041926947754558351577633646565711632179105617211382763038559056087590663399792791006560154704603039916307533759343588056594849999981729707535131146170609405279207927536239981158884013214803143595656303373799137981821680668270590856707297260318970986298607484118833188883125753109078016577059451154496763690287309112690699103241654218633226703995717483681588516380441928678302272671453755532084603573979955208092045084286612253013881550507107190946762137458930552447982626293750349280441930281728811397674019889587490331222914320443978786949571147414564633920201449981928532536157293267942437122549245883974701536677632377126624171396653781807514266103092986708253265761355015891713926714325789710678176418394088237687268540085299469392314637002864096563550281934742173092828644280778542072525048588360947880354867224364724645643720259909876869501610924403579137077761620782007769683467204741505991369242370575234508238187346434429439452458341091530956041178470782877489076008791801421335637103200538363856863567864261541031636833355149797088173186417452996535352444019714315926821409412660202966684703855284743111473246740566817464196184890521093895747441694583532205190496800547460851249591714357825488977568298963475278204061143588026507632028484097789795019478811573594588876554249682897875818192390326580560738637534448663328826012453021121473284438252449035644531250000000000*i1^77 + -50484497833569938096376235075460633144880757824888331381137880393227580732205995151261290379489199506130355295440672726011507273617895790015489986988277403212235060560443420483005972922006372164056113735088827369482194571141521095800980391945326243779495441738097475706464436431634429335338325218623538039378218435921956887065991900660902789908180651188746502141550015577340808975108059178368635038560019713740836052377794970000422418475025832248976192561716192115304687726501728621545018719181288870206530388214524845298376145334366010715987526882387044426509086498223433580884113433653027140719894282123217161711960108761701790015795181229267634600652900005932081916483323393821074956619681983409219473272634511346534911007578169332491386381405982988612880558905948669845258833563425344881396160403737924858371975567847726285339289483636994376515852301924565967887592142032898244882540022806519809001027001039768670286799699713543212951833773318004656634711129557774669451350719905736682544879725751471332796746924518161776059961747976272163697429034254953531742393447156509792565729483063008367287059916708866873318757941456118831813798122467780085038765567943684671850244884622830452432145165338124341341652687723082433044923728289948013099232872132942586709086991597873330157902920537026662632642029267616720643803739137388321836483675735138512200289323551578398955123532012644742511646614325616343823752910924426195287159757124270434525644301943720987937219777323123954910809745051749003441328230642387648179088500130693491935782002186017753036859590392342967846688391172220334922972102064485267191036831999353241939153657819750401305713220630913542730223655881744925719663777065184975055941438360090258940300559156441466244476253831163290621189439720530684850550839178287455665746557882070696829660832192033067983797488192510408087901671514082061991096277195697705879383652619089929375719413487578273115617870805957482765655831553024788018661062329420897354813107876978985934944207344416311542643531387988485238497270809747069381757378469263512497957909370784027019807049900988438006654552556591468452900488062345998664356042395718002419575320883845239174413520929516098901895308024292229059303637860091653839991338128377685035673818213443788720126612625214100898342436741760236138307794465773420496164845675957745998572126546256334928278013938486754806003535908266568791963960467948403212481325941158037960749100652229536343947715781256027052810093769393685250331748316267709676298612129822633305868817636173615853903683627834293287746061507480540064996644546004402954742750440224195576605289984830340454010499211067189992918958627568637548695505449395765686426480143758015423083461568668488166586629567432938165152486945003723340844048090005767798173241636391221476706655795694050787574625206602567371924023970367707645119583049234389595671626453332010513154122812415925993226602509356860307121636818683516902270817755351261342836018170808056271101980845890109199753578523637764186598753969212201185297534324937641963035169103386344686218305224102835225431896001275561941696625604563978288347089526416690928455178217637504490382522303801745390588328562631017210384631103875626125337987973139829042364470912396257062937365844845771789550781250000000*i1^78 + -22694989139932371886757229188611775296605046114684000326072817471696104352395060523173327611258328455820258709296889119246555337288110677386388585460226966894942136262265386154246006028498100902611000054382541222360371163901616130968791004800749939055036194071865901574317670481577479280855039691628215420619912768862052140809192017897469074963673826753582748486852230404972358259038197442843856314312083122710222469151435278451208307233020017814363538960000716220966439284231808744741477818436421622634952070949558523906610034971513477148846682073005383531978499655353259179684511606500578111581029998604794621896010480796472345453763123725832586985334766082772083340852825520353697644167817284514093479265760176036893669748106365807648618597887619222331919917112088380964823489254624512943577674005403515409045123129714452957544588475964762330879422960626892090648828123841293997198785468441190826682125690361222141403193057586421652302560990780747127802948124905870365241568303620592767886648494639397370437796133309000568375977038136087691033116509804516196227750672129650019948531324003498869898490258517262680996046245984676081506798303442031351682618676432156990650376254386750350482536184338212959982689583839686933699366766423326696676273510569699034009201643140782637783446173285217783475159224441151878386697877571705806230495889715354643571122854183199412214831399893616976688376818470554885694106355990420966029196705518413018050913123464619452608384966459502811167334862286751255691349822978651398466583068692347414997983689945584621351077471124263020593494793204678816025042367688165405129496032148703833203027585455817630572686187438017994128954699892280422828229473760949035825139257931960520606329717923746023813239731074425627356527509658167467001583691902662568404069337590343502508637227711189822755970082998993305674259538054511596102389805564359905799614435878142486855098286307293031142139606273253248789447482604628986532935221624583609192812874141557341877229174872309217980687397573993119256864550865613277043552465061597977301668198330302122506558441646831777533884826331095551013050723819289491318061318171540056574589184484542088767511911476333069333453508378278973806330326882449698786402541874348559937685627694249847735811905440949523044221946150377661947599045628532081267451335087381606480248689744465087601109233749311841657658864906815738910284269369093217422724566662003461754808869043460577437873018883264596259011614135557279800717789085077352791245974220956249085797917395610493990891583514380666723746089108928476776411564332212269705501113841143357458714867974346449137761277878039242735606827371979218418096383311204011439570060375019182937684164179777745798831450003890103648337989348523126593513106808494844948263012395258308017726842893360133598713862956550845679488574995357512969079323550018867003955855010988668493278079013799459108554137050973609274999053080380512078463105764277820178200134756124124354404449026956968185969681152921380291401306185361761319780540773952391138652779650127558034044592346488122474712025558437311120553047359817409608630847128119777204597312483447270491326806578512942098848510271692587176240950026020112033647658333118039657161357780523758265189826488494873046875000000*i1^79 + -8474700830757233080668354428902804775300146100292195991886785866386460771448939620507348202705587020321861993269616252260425095834823763852274156994098174992390701477388558183639371794388258758701842126191480505048254111888919980402896657714742292030425161885063728507689472251634834545334088112088660443113821168553413424225371017176773407339656056583013080516484811216256796688160997370744911725768919846103445466820204784265931752708114865091534309550110541602378515461649250080424463093572309468564755595342062925184674728501226199315302302694107954742029512632325965111920944074196825467417081130057765083119597913525169494101313069636581170730068401464250763104687177044308225624184527088899857442260659296970492910729946597169931894228067540328503679350678813388586128493814115049575860689146009020326288354358451001363853148954123093854719855196562026698800499568301298401524621950126989852485713543593390211786384206147844452151007100180661775648635420090021982972018699974942792576894437608482455155089459336600808031894498502134173183005597327627937682775803356798167527587281421102144014928453173532796332208118240037832053561681526189242046191527068529740746915581379387295195289060706536327497772187238763665724588524689071268155015112477366009714210088860353434317762613943508440280463901773996988568096407653630867757909194354946112703709416569168953974226826574748154789688860945180590563704532013139741167567868483123343604096988254879427550520378687536166759385234887235022514173992824967541553181356464701386456321543736536327391835807032462469962993362705848031402870326600703436382339465122772269582550196170448448179460648142648583412875116633516755120488800503289210817027954071641102019866296417128612823352633887703770517053646398162751207337988697147378303722788863034824050476828698381399392747722246232426875603388633008408632281773312826395421522332970682664740810893462597226960958006967586683654079200590523506971571616131140450957089505502229530310181792091157495345353476889353844908206303385392122388058977481494687992629483560364211327922182301361496335342441748367683781407077298331900218416596166215694678254860853131891061644575267463956987589622705634999396679430411148375895240751827904131825880328796276188618028610064511619136398259011502551616120062072852840840421723379532962320225190845490341395369595712411314244517660494727896589132743104859405845263491092671769034994512569472466712982291404408354510003692701263184720050645238858610693040122425539084240453483923374241775520151305489560599301045357345183538281923465368647160692659453828400647208990124085891475445273652611215699185019648413851492653265386894555835664307835047095110182001698096896372650316273426026250345214405130485731708148452664761952405747295096493038788778058626835286530951589991147070490476726369896397269372421830047105606785685743424639942166759716994685505154058270345483197742224841273873167145536164203000082530197459250537713812613922129957237589173270929100684472824975957840890450875295775329808236456419119497223904903620633450171234582229217204850907144020519718415893143660714048641722564478087845749170643540741246951973182446289409984858991309147424850984803537299293318962867260779603384435176849365234375*i1^80 + -2853651748198050419749731608751853916029443157640010945083906179196319027840899164748728082113910962557322574956742041870251030534141597230203763243425405068202708581145245591961400595070410621055766313263456717048920889285086299084744992362305888652265584327221278303577562467395283109004727781818062696059089754302616786544419811926634503737171752944489414199703410258308640292433794503417506445036698329487627636442549487225504765815393074320337420726035112576314669333746490781564011825442759330744016481461695805460763224499849908102109392329629455837046682892978297230427885115162431854788146330708347022061278016432479521620018894899415348269211523481737315263657587115826760784097913308985357910949444929152128189602286790214546106780978669085025655367795849041891976735426457423873557306846025341194602947588327484457182710123419015708103194246651224039374744826887523986458107369560527910974768677110870500186902991535663928623884548063212098172711457277547568588660936343076265079643837744628254282229299564504313809094472744562399771543830536223127773424524626085362932193663385992481071619706034130218097289060122894694087743906399560706822244802527109881718555768406762799750814730659385167916655128462410084977025409805709614622452564265327213095382420497927891242016987514317778024062586767845458193928188715801523476453567080365805431977105171351383919403878927555746906625687716759187490336786633129659360676137195847428435934474229422807364857388306439130517790481078768986768754838515148591704601334776056531259371735218631694657573488365394599396490253762552768062726252849952107660174700490481233602228495593393371017786553024315395579148357542053009602029799618109968178671158813392063511942904400237786363337374366214314271639852518555699733426303696675565981889660674516022441863887015703217669978551468572108782516961649481864218947634254679959361165770787721929382588838435204227640979851573448149182918131968163877498642289720359124404646424045380569408923038043284324802574849495596619988746448582977017455273490149765333911074921359728016747627300405940402662581600869236290322008534610465179702421235103954996903953821744456343306785479158102963160287907561278169366592870561746617400974865591059893145286001228642721415066688022971652420563330119850075691855559603538908900127213853141092133124230092472719866770878057723068708868113907157043973580321018544663568098486843580691304848884976627869916629811101759973763361510661945178312536400001955708144014620569725994946954612918058215732025337692133090463804250710033954996427470589931527290440112693353103291687504059920558392871638790349521050103683062267480535118069053675561121749391275118474989018232618455481264457245031621379124282020966857572120397569707014042173380860300423600594283886982075346297534006664917533493336347893347222152823046617544418866435249966925051921055263844518080729700750511611286844659815465086841213595461752517650334334451855368048584148130330895446479333984726453387133164924938203751844369561851054027004318461453137499911026390206330877747810645951375873190056955195904785899164914480418352104395280940839353226480562720858063492204781042299027005273888675147452091392444306627851347002433612942695617675781250000000*i1^81 + -2439610844708290550012680233287300416996455159487358515630709298794326962495228202020191690022879201666052833557588900298412506087145933709709779433215373529022335372786296648167158586088485462180510829409183285573317270107391564572356950948869086410828811157016515403969402330798851116409225659002883611454716756727320249988640421795441991542158601706973125432324596071361423061906242993738075967631669321706414697972545575815671617305773014733821020690750297696758061580282940878222930057131769700712626436874475159399939007487118352967565482359658943945656145934109223942768609770612489412930856933951243291329544477550221813851141466886307216419091505545010947465506479455619783631814619520778846215225286297004978978721089770385725275771130349452697935985451712881517626429315009149421712268383047830567958251255486317106570847098897551844946742202096599913672084006779129046972769727151715881665836223767425264591644019471556580121854628040582265750869258569978820700478920910569948886801104323921245329242740896456732434140571907562043966226189983801096880643603592855561088976073300025267953992043776446311573337943966610483504779565053357543301236882473337566990241845225139176844609930915793097589375156369372044185070633072390425724234794746128922087011180871975972268942066808804781321971402153213437791010793997254905290994814707216658491815859583704489419754292072611292169415314114023149745386216031435060670608351913426390071082339876028703310725493920038722613515661835419298024306122144680120160129515890624433083456487460074656333579253300475949727785594264514105289536449757275025609156204726626925817887981271476923943177054696929606090185413881550704873673584014700084418963111691319911369194726901926866588813476112043922623136511108589331663651276283593489348059189142275248930522971101777359968081363234252037194987405152415286790991292277856156188563898083401474948784400080105954533322690874814868756526485194846559078422848521752644051982606707618857964465302926029081703555682028909734157673518183394547405663349711394595982548087640999926376547604618738214486516110888585666236684271130809490981146358920883847275741035637616587670300222924317441836089641008386059263009739346552108419718746930520643247225225657766709732300594204405228850623939677744474324348053809541623290853491824997689362629978902099301064007422023283053552061151658270996262164759694183614088035054520623008888294482736402619930246050220252648077337131176360007605812417024289029299002317446455584637196981203419859902229447299772583364610325721102585246482666293421763088239765867811274696247251429493620066328627439942891357835515230518194181202212712814242753360050639115620095702467501111258411989845491177344036455570893955840881499970277410201466507648470053266928501313899672614092277767479431799300543584184433410039553740636062222203759689135548860653065314204651015416345024854671775055517350464306321829724384836325486827016058366819801695021856408993441759543557900987647964733760431857912518253353582062974082186550628511820351292832233562039806764951228581565694202517627657475988890312568894682250157399016926106643651510923835998169976116277677051073576215689531210273344186134636402130126953125000000000000000000*i1^82 + -133017950206385403795777288135817789837478321511508687059002642783684071899766158950102756787047568737243444333901199812394142993168784078564369620130473462286436718626107276386961304651466212460177695404435596234054097367451935238926568444478766455815550892387013226760072116889268171222444728150635297836699482465605790422108571065910102116620700408919588014358050958311693401569921779148411912147869572273703068593022415619423347777255227737300839999397287643150167282905921262487535279679528445797883032049846145174488501164174364894391467383386794185211492261150180397837087014479525235605988720406336961655019651765713704015377031504829830091566730173994063762825757659315747310213567467635470920524919931797076828470304987342953818407370797057967559451649497647234721761784897482933973650039847886837028202743950142424042779457771994933864729321191515796121497631440831279052233181857597877944009197574047260291432429518508175306339546574873596079204560913711759348406931895686199588560731189243332563476089436326660566216770258214220571699397734845093358053877576698155582882448928060224298310271138694071315888137654444007228498674102624731034966736669180475697103166517680840641616189521460130743625777848703560374244882392102724023392965418541314481604723723855183587344468783021865243714315391907691211167808290522078027395342460635119592636586766070475039883173498940422027683081829750179684193612606609066844773720034722154650262057573574671022153663648057011394977745283252979432268228748726615848466997617453376876343520660881541033602967899477230906107658668386647436396314893916202988124601811693673050677587684692969003950298542260904236092846401757054859670792182106330261453370893781269446610788390053880471249077293535385711644119708133697874976282223736314592848540932775748022218661813542599152449172726090257510660962012305982161487599671138094178671608152274149145203284087578438612365625877295104833601043361229767870985462775460732143432389216344755687246789690254040842443413720558199051774235777658271992580341184900913991298277604745560895959545229763781949068179119904310926604184800557878930032605307205654589640506851453345470892644340467471550645300871050121000266582332637882804555993004932402713448408685111922672820427635841513677003021477325592039304054015162906046139655150364351317296661590216244572863904757362666537929530674443542637294104300856316902852963552982185156578182402699217892496058378189765210733531668415031224048303665530133861082575850311108222260738758380213978565890627131107266506858079818870178051386309248847855519029351705167775219336077365092642737287709344962579574351623157270138243288136468610731607029479490983896925154151353363763011266766022240585105213602722487879104944301483001292667034245321503038220284966587899494160204686813502812504939751528472523291077569416824385724519536599365587019409780344221411208630517902932443874427100155145996522100453351516113781514556037336297695808546740637699805011021767820871571487797918092623645198616897463438686952538229903200804052846173866231946808982530867578772153405027618039327390080534166467695184810731241184207814842183827809119089996417628629643559179385192692279815673828125000000000000000000000000*i1^83 + -9160359436608921543129738051150165442267623702578910202684842033958007325276397997183894539103605389935252030840392260556211782791495796317421914854738820588692916090862054355197929364816534089709505996244004182515496774042549232053679367296979935116830321972453680931319484496767688402019005150210679735585688672496826755486556743206757048944791444389295972033517934511102121964457854154285314499460709024485362197344353173700760851330779831082658405190531937045693949363075744406462254345031213261140955309796046631973894561993971033617835606893969819510781125520875094746056188371340975989834615354568398382805569965015230057751547365093971456057332506155920181790587474140798256143438959220216579361683132276023714421476219237368576649689300040372545327535891611202852353899764185423319114748921808031461723997136191292837852886163040136475627522733142240188501436357213840055666245614202234336646549932329259357648081981009125250709783992206813995832974436494344192303275575996129336840605764105471497753242118382700333499805846156973300218396935432778373571343776977570561015688149911546453448824943696754212615173578991755301483689500080188542833390668812770499539080938800421313561129002286672974797257363713963141144573219975303591018206872981349389298677536337873905443032640166532305430734842649186182672645639377539468630863626430132825379155239633603859711975041292529274522938496144611538942654647424502639502932651109811670451039533278661342796785295884140338637658899047999262901623638657799526339064961065558481153130249508265554807224488515024360462408940085581097110556805240339897787919161046817040754450050174185917256073844155915251932143277739809064503903491533529513385029701704849361292440078565387713584236351613193592960181986034750592496804032772863848305589307968268708135840581358714894328344329244787590332227658384384108152168817645694207271570548281363971782800715429944161416435056812609780908475822584622125881734692247488822064607786696009857828437577187391511117147787834525793448987973848633076630392598078881696149834237412626154919531821727081793256508116156622907839809601501773409667004988374442068629086885059115545936793789128897650703552621959220891921647550516075432825627538403469528910287705414493336547177088263999528553410421920981829476279672625540796886801604300323407421869722262521863699375026813730509751923637707689969057067255450989694100115436842424700065818821074093260405043324422803852528946981268445015935957272242933553254931288887960740358612215980081321504281364277504908090802224940733734897783661201843016841309406928428313924560392471474512343867878910497110990680239840304477222078959084380392088630740603032925682322363502381522070417517705290207655235001111117646825259193963200573493959629087684546665661547311179896134296849129674660723860151869837723174660212681365927706564273033601600098812183656739686650102151968706149951561386487583499564603480797010042682811370759131615371377692324882889584522418126741608852750520488433719440849796789737603364996309850098380052761473969492528834754794844798953628656444688555370889051877650617690048905549605879351544533943415347266076661369993416883517056703567504882812500000000000000000000000000000*i1^84 + 1939850790076955431925543018858302936973350387583515741815818944464767408708027819224983066624692071157466613666937331991469570142812632595598956405161952509960164526202628028699560914743619328877281525455812938159418376771911875467456950117186975363206183820663185374329951377887125582757254173060144219291235393808273307530103714810334283821725936008512364534070527086233425255940961921276998419008537467975434516769837185398410017678261005003570507650987198792411476634578939828160955247603259383745820290956504414662979657715433714842288082631074675693442286888314694173773120830484763053154478511117241221726606863983542206334187230634352564331707700201451938592345328373133522715169869453807895631580956112221396075054429451397812348833986922693456521872430586811814384935169063126358440712398357736263289746125344727092513148519635358416282587786187167192096804968692481050268786904445029374310100440575611326949558027749687521607679301139090294230516264870035967027133964529966536750688729174733249755785556648599042092018672515118470887251663892101447535118630889467909712891136800037595667460642462337912263933301772280283893372284987404041128444426746638635106046428801060689501541363069338584117888145757547030765176837070795070196012975010463160970706676255621514860624888209931708194877859965639940678736646946233232035661611484317281626532150667986675188969683730308203778185350076421064214274875240681658728664842055919313042102747488224439236732180190114841644854893942644314755592479093320742415794795918632321806536904823265255993963830149976139658424987246087885153392329260151578051013497056126134429124455673169615280400401346205993292781690537407988803087038046808437584811399820020919156332913358768721903928075611568786750350445532828135298120897773506834772644995072544229147318525592097494737234551091934499778141806397431070940507804932480682367402398515306850519518166202666614050835033505129948848336583942820614771363401773047042695327789309475168427316223318868130121414960947963821892298211977983670529379502992694134157979836655350905580929330725825923604761491169066435772590978356274200271117834158667676981490599933641227514437129165905154239448685190272794102617014726819064077349367270890382864664865476781482786034355102920661988725767354219787120448185409729313499407314308185228931128664729678869136218552623432288343764979694712761997832704649896316589672654830756811637225144036685433799492524406185688187302695421530308450165624011829010695105870314263067695357308268367602810784129100682031696372656315564391362190983884529854528944569852323152857209019124597667295538573644588677001683085009020777849859949493606573853174332457994267977229259053433162267294820412862955042698243362225927987908171153368074573570924377002218600192950379311078796090359186554964582468177597062023464786191480249966104080020862239321733109811490369845629238276612040669333932611839775382177973055838274600823852536530390799318446595833725903696053657119775583099308531713394406973727377632074298377920998382050202489167270907586785428517476327062963863279657918498410051294090409182017920742783408323945281541316114754258705943357199430465698242187500000000000000000000000000000000000*i1^85 + 401328156652483981719657380873155173229503503537959017616364798941485271085206508456646855343547157688039412878165021219068239184245148052600030807431688066980100318881379044943190391536535093347583284645829298872239209900901586007778929936389175814508504677033837076976286658434034675880647056852768211228769474110922329002059599101764150522740618661472786602165378945751967528805929660403165926594853933102784616187042196926037034768499282005700618007538033949103566356209510538740732725110131994901549812575218882717393720626858954249459355043602424805875924275239430652202720937173942213936019644840559272502629193367901680434521318521774363916319644103843634653980825539187202832197393973238293773775485933960669728106119680537411320776374781073989622207299459660718102531662475538855934414592621022716280687598246503693269405046433246440247143709919340030846516715063006930023853893441314115490704727600414792885238459617242902297102016999808265691006578152304853410601077078379079491561389971751991271063213734924488177979559733086317444385014174290363003886328973009253997494088573576407505899235827173584085498910773912932953254554073919399909239080081839891665358901245545405123867576058429248567578213045994774771597938359916974782596926643207791180165375922638275368721633685808233075794880448579539332901055116205754830161279453586244755358545085938146123364666604717907780663356930761576784595395921287123506793754737205250780458397989926468781686778019190493937841032621798791476934694265522423270903916525861426397297762524722808922935702708500313525579252948110516092634276661272955498290810859089460648662032946126830760773961060838040448977913905135923518471702310091512390086704106209445100161249287325961367407644507382123495624534463636706349402882844870937199743221763784461186479030110894429378776011383644937335100355507527877261215524950912152326528482363755175533999828458765816187221098749520842446350891880372993861338683909368386865859368475421721297969535764774734780247408522337392735465059859226157192575041371563158248378474815611757713282042254622808320673262573014111147301510109226042382735554879267903965968884142925594887576158037404291266227040653077374189560569418595272871435464542526029639348931492755371997382204873553984804617246014464177027725913642748668041654362229717339221617339071241660493356712062051291860288473988211293742078561569832932735215887006792586970024089844646111160800737910161112439438274035184542809085952016102919029759179626791474498240889642751718126248214187866316559832686276325212503963664966705574450886936811851149431943460190793208377642644596037159958634870523760988675540935305948147264455105927294198395276636370595997908646288329190001872619162630203970765981647784785082440175184273346018838778274845288608744103425601905794150952705018092268297527455840180980258824879390290070820845416682255753338684422386113132939244930324825521977127716451654705327652783973030388072985664482090073516062299066096102763301449538531985624639678125654502248500938765435179035219354539016971688561564792431262526342037642565025751721550164147535137216861954117907262122078682295978069305419921875000000000000000000000000000000000000000000*i1^86 + 55450600267552954549767996218585689638448022533649320926787491845509489597600180866033989917512914105021041255659235644204708974769045628518041017500891553346044456934577782102944545780317167541596167781938175190112283780215922071385842126955697742098537347053643108828420874759099530345739469017475310254639492744604611544973534379980512693594274484614485789227891784924467976785415405210111820055254209432019827886859403752565632605929104923879009976143415637632373605583569109919140259945125469240838311316863137136389775312324742916516281854479928030499775474185402617253555840014045062589466286149968969528218901204228226331553667295699401531402577168474273823102475358276131545465888457739087122645194688015232160424911732075822740290045580465106228101878056930497412602770137215681762032388404184921732612831826934179897046733505810571561753976214606901732218907969677346623984532328612034965549446266409344175192895791186022737413162585263799557428831747167292288908772483185894308364256964449575742107011452297599844585828364476341823061339630200822261724332802907566913907751504663093733006008325247229382204144808943416074350689127842582302107801055679681944259565763209943586512869805643225163736098092590638260113024602944640142802663559780627320078251113694737739791800623001851710826596027287629908137686959684234572105688226659136343042446235434603969159844756904072280986067281650391097887397076094833512111532232436507598331757363278626995589390962632699606656311392394609760019722555221904295428646339027565222620515406607055887366579212086159618837871596278541057101718136378803671703704824959341930149259729973888865076330895897935542439277338926976781706263961832394636488823312508762011134329676826089697920378052593204175432967021182569339247771678782898592465261712835490752744193596650269810920390253640228074877190110736451543565704061406624682932685637322189142807432268431451805817959600958336772276571254411124639236517159523622788059749005711875339043366346771139038964294605145042135984653751285047264246449416516619240991072795880912544637315996407095106942472370102689599907543903753930582492691209458504030782777870972134336679669929831222681901217648938123135734793335264770736242693687692475679047152556367626861830532902462004684169534405530367099594451404913774545443742256316845729496776554234617929876548923911659612196278519496333713961338368888129170233715307968787850757282671217122537380421442812266212295240821218189040122403816292429476602038317811894057504215759631935801173461262467779724748963627569492683169547291828495461561861225174828127194126040596510608415057221989817629982795627244633925271609893373193814460943829352386450532069986520087825759410483209238034736092092731050344891579125342884965147346633123987191298329369714506645658829952919755720126529484619847918049785050135334154344603281371800455790846594293737207658887927611958453539016175240736662753218735382886065880587751019768528187606260569216695473096260301808648540945272038085415539970971157132626376486451727721704395003203679787858898615285706505993156519389630217042308507641115468445264977993176055306196212768554687500000000000000000000000000000000000000000000000000*i1^87 + -2664957315594025550109461462140681827558775911584888006346991385552412343783544777042612217191098746059340123847974610528731145587080796207583306197527151050324749383272615567820050776526701033196673342465609843967458494562015929743110462835341999914137741849825678650166133639365984544635177410173370708124958025902348157986990307538753094797410003394819214977993678790727467179494442526935653128783826979119957516934841306568577509720356239533060564182011633200391681550382691807039437026551559941994349478425104506274028342498846064992544675422452845011678849639537944190795375360953239617127210109560392346836822702436136138794806346134210728690406855812437774717281715690016640289948148769897272497403931379468530065819302866119949906161646156205990080089389578562445328460145366442237087128249715026385678835258658118719397182111677504412512839883451124925675651662805979823954506900393508479553395045811999302542556220596047875484624365580531824912696859336229070618311204180508820696932653169836739235218009928969983343989387167218914126834407519875254614105648463694966580567128559659716997415925830327139321001210049560106988263682511600403707571361423579645858047880910820557748397732233527932431318007301133041975414500768439839420031570861133740934926876450608224661502157504125480890084614153343494093808177262536693989813691959366993544453305911810483192697127756392820119809913661745025490403479825092793167260788984328192542376960391599145371893793727079845149599910791501806223450339214846156549532802244836525335979707863844206019146400829725580903297844645602038076470634830592055498628771658682497490024869207965134136733560064539347704221428532621246843990364890910039123922901783453472801449918537696337728100600395584805521277256625040349100927608032616457971298361141659689837002687364320150690886436731501498824563282308962984681252476093242770999492661347321546649424882459285928742062234786129522346222327188645206238984117726978773907795292612152009282899022272465393261968797917415776614209172988152513212963352755303286380596835021164521506112541567434930454797980906690058679835028693093078979952565605007337433667624934608397231560797542599892768349662388052574514768099762641952262747188249514930967828497909705984133916940746740846323102771352303811754230610754252109270423392245282607575481633015872837133551301414991025514873326001158610985496888088452029783616921286305354445589780572157281820678688571400937878281949642498338055325379268158696435095311189687594195448526804342130025489799219299496138679525640714795380120351572290968704785767762767060617252636278092309534938240378300606101523874802581089187730885243847399618034846911235080565060741722413508262622361121409885405041514757020185607899291618786674734469494890092578958447234516220279043609988725759784629355851103301526380057952102434529282984232394351145531013150191042578729981627397672097858698864139761294752401586073816389734896924920228031138474777919924154348072342855655047260202416156479315505893098372058955752247490149312746856326587392312941690319677036279904742920068886377698230693333109186322491502185134887695312500000000000000000000000000000000000000000000000000000000*i1^88 + -903906624231552381564350355933549016613729736136075432579463775488348684825129345989760571329627497371493569583871981696269941248615154885603578874438782660394798743795752989531369560234987152863939359270989050046650046937006869669650474232193726858103254973393945764569013365459814344147037881509732792552162592219410069771069931605307988257891855947525577782688941665277127733165819340183395405505211665000272743022862793139030552197796531901899954526079068659015350553688717217322252286861671703212295212255199576266202260301926016770663336351034685546986362159223004283296267694908019173798712841871735995980639442194081079688323054870377939731741698896523975727006288021578507807235221846715351288303191714867263311492396091194445464294554095991984919166869878522053159240870309181477168465409481796292772119215195578265821531246510878674093141774969803300625037781523882901092614388955485889515799913305871809185073340565509742256933500204200725705464558453861317629582749804266106991640362351802116734533096986471671472477296660531197351675580659582807697036795401675417882209756265213345830631902443304177112891692793616043942920267028420184540366879778095106767677228173322455798940841409323446266353545391526744664641482934830872607220130537409554476434842373464956867364942557541111255899143784256603402937420790662415152463722927220198856762755970569143823853292304271839617047696539912319158539035476057030811616600399476391757255648485139311052806192410766638307778367677773543667875200696934480534440157287919460007717000796628180903093890814492673951381818019644067126590201129476034335935917377660185259488698623857574745907989839559235052465492439732269822778497806537171013407296485508279475330417282117884156070792561316948637313053042777072848507025079577713405053791389992657516006720176444854727549098589205216377826087476482883230931827352867065302634081859320895808955263696470027397906435449578269894860042832011748510573259876280610212289461605599162067958356119520014108360997915191216431749399158456869466390487628420912176712448451019461213472069586096549858368902665930250591999089374286679531273357068926012335838849548425956295551427790227452944040966331628431715587767265602894750233318763409018177463534532525567797667305272698594747560978078396082757238164109317238736095958109639427645807063791655447600162690475497075006501323132841864074787147976962581353630184278999859535462762200813575817168630956273176515285604903771662057022113568688756196568487992605147523176999201298432198377739985711835616721283084345513361254244342174327061632829599162200184520523055108274270022602047694303875816049581301090261676212276500368350059211410624629087238163342610130891762752223105883772727618262872402952311937962752620830296704063869939997460960034764093246621507181998123001097030451120474172356207673312321061475674285236831699978257919291686556358556201182763951321846172290697470109663791518820722373495264821930946875694867651047419298112613593842770736217747366803895632111123718958916564899380921760242153803198839923401728133374679002916611483865232123369250688771568568816406250000000000000000000000000000000000000000000000000000000000000000*i1^89 + -99977687343789760943318750985464364638673152864451298956979907532900028322513074606113033007246780064691644232391768162615504700578609696342567477705118945666590596784803054911477480421899734225143517727883068918843503548412513017160768568760185027280694095069045535778212357400196893597805853112330227229300745803811175061384187819379147360498379005261737536967725940343218799256030453065274262512962559387167203384228379010214520896810244121455332250070037308763177241019217597692429093966781971055814063038902231652331290962098015163575384481444655920034264220354133493085923134485160811986228089999792153259922772159673534474928405915936727603365943960903407809006267667345272150004681806928923986224879158941874672508403816822814998106237432882638885321977942528485053018362670165625001011566695847867571014017106230778186648939654192885104658864473071659618235594936830189119222307678279527093425346491377048960749369252457740723008029635209361914178564379949432472432497038510912293060126283215132501793892828435353587839002163314531032121107239603608629899223432808003774800658982931585248430252067334562079738610183624899643249014398937507603678224133192733278394726978824272469856157487931115528208943991780927217564205896711771683600287038293246753775631765626789183122932537722153594488110358468652844603592545067046650412587539395156654910385755445243435712551239085430686809445434082428239796690045300482430202003000922153505082731309332502765716957388101196628675555100027740771878954152857404867667149730110781176506464853742975387208559326386462744474352592588590261388432376706926663809450760547598424999408795478467215632391623819411467959478937367624713924310175624752505157423445987618002593950493299093032058271594393768646309855878347651006268453474785136714709366572971364914359808563202448747132008497298766647974887640656987188275272715959309751044514409308532923422107734701411060989763224018205144629797438057914545459955819140045003251744789096298244546327816164822598640414552461111946991861565282217183165211770755023278144093168089872143280618079509967960248252325959953017547419961643822040996541203022848454611671451316331932191114834876379685437475737445164680071113783056187646322225800389767094473552139357459266101526515165256922126937406032105661808106975973526818634504317237201221177781935573643054899998359646615838231292809072340557164658865398782435134976878900844577277532288701615071968774902523153815063638039156751421230850344362431081245081194176041679846103461455353454781370516549188181961368489079837564830655657060743608966127023007566421195156000889262117466921633125013522349716051175018115331330178360129845467418421505928354772277412885470904388068334478838587321251672946150148115051238946815138561683423844914951182210719812194726578849850353223400443498797393937881006425123779585005386204594525705240984109370451221027530526032930491331851135602655556691759287639480297431125159881096179891638399814651773519316440203224115363052527729493029740097869779934254669619945945258132825711949601916018477481087470617260839664157283995545869987657280900000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -12940522315241562328560081267978424798614068015837260928793487304852932399063799912502736889942182103957787666213434571115749988415172597583427880233588539283792828682815693921482765845988660363900461198118532249756138785757174322574112291331835236607867982224801834418064436433132805124230572488832220670582898753120442086694525256654333889682892897556135439965207717162881961726616518893362335554152199415128357477378591016408409911783596365460263160036988656148541606488315016964016929832636349192124636620765203949076426122916214444098423779125617784174760062401992985709164150427780885959061851384513527352959473744371467720524299041640366308800412480303351904626056187452831647161863814161781310391788797647703785034364229402491667274090373132512351978618027251502221325078465133246930632717202476210195238304827348700130431439802918752244151735443925413264540125504652002269231259673104281083811836250408508985972811679396309724896770935252330125541783092940346681722142032120690685743663239961745423215213257162186047670718370626870865583888049816071408926702532457292544823136429518282765543603205664491567995178446362773631495181563902678278051434239828112376116963672620436253911538376377315693930149686282974725611258812905300869531840933938868434663502830377641087074610752560031268893264382722138671385560803746350637826950755190712323215048947347464628634063423279860267474354920408048409241161101285157267113526846046509551935387930448950215306098929804860343560178026587254953387689063029248044624570341833558902188499227821263003082436909172448862815626554929121003503166107897930880660741433183781644598607056328522746219749257421514024707932854866779743369736859848244047096003852718207216148003287387004390653180669773452345459385629490439902041364279324137015552772259999087114932807798061521832835453877668603192799853782206875540028807430800340123643171912580091860783330620427252303854138348487233731413345021683431499171638285389505099637770045564048567102996534166922057525825008358500819851312856532730750925437823811085435943158902482764578507864445106299775263543322609197439288786738575647608932411691103416118583047797677223224136690420656742957830437701944081247446519415662009269487409688350773572061412240516856813976220394869065146863006058763741083749561732708625512571098787869340748604251018056934563634727383808815938305922675627370457186917068414133440973814170204794407398785808352343560516809620265387087991725230599163133339245470214829596011789751287289265668645218856916223748672440674094834320965374902225717831093977318897095464033725596486444986454674828479909141281370434635593608652365191819637339640091527330806587897688575781938877652406815819421746333068131838581881725512574581750589715855604073789257158634402013456735464113948877900290428983302106881548113156259802045797654920757295006320050961141794519288379607199577872755081812385608691353286187052288937679574294024815221661383024555233369583252294388643793187791491294200209868989601806088639158960212136918826407608879067525554133532365502436769658845258319166047820064145041210546467840000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -1805257447739423146058947304326012197236138262756828302355645886746234898828095403672220771197861916553930198202592936220556742859101714012906029622241774638679693266876648249484332743558204677235785125554261635750627465124121807587288426042168674153823633210958412914876455744407973613240688296450977986779768748364323479303651606455445060427859905180496573044750791511322946296271480603269064994044573555588087007505409400310162607830737606804932682532460613572557631433934437599045290666598077981920789958430954716862125856995075185504122236801131977707525348972514977356955170164605373919533396884239132371355888414782455287382318890317392546832218461935087358874610834385184529366281153019770167407887964938259061837856182617762804877024831922873458517467054971656207963978809820049690565451796271266229399031042005991310685721310550521708287480430774815277289869575688337379387404018198040648955362662787652533904276601982034973999996517824359297197571180348879901031482362419934489174878691064278847200451957712466431572239275155686111891786872340163672379004797187811050261686253468947639901759771843826082733258448599308490326735048140654537088835469652482582875365208796479230482151739521447472631217022264580416277325914126848834058527002291164315572560148446103092439554645145115538107704042450206336258052426692303901871671533363084101277293024979045018115628774535581137502681338203894558227466316791118355230354548360936146568334219101015813535509945176151762638228370799772884305578318997124782835312717573597965221162566734202884018625270625538591994805588740178315621571875246370563136083516515152449209406404791993959005018789842589346437774795711431438361955573680858449556792616885535619639273315916835682956003009525556763038494064230753670567360231597526954792494636358386987459055234606322234080844102847473240104690791664952087873171577646714993081564591376365912696514241648248108108182368399319472872092628853328615439349624060055276029065292120990639667685258904087932490231667147339997100841454014107133643121093357514248384102243295231272076299040049434767259139169135076956912680634459523464384066103367045277401479916849927923048930586967956101434956512416008956280880211967088476786932709779216829605352409258789144134720788011004074959878674489523552402639951878480682516801431682570367115224453634741950403882905294656091573907968452910061448145408699990988990374672828476914991419276397085709736601936303303076179724670426671779185243608181247882869113528887795149298478634255538888731201585604917107508419356909229687650327443405215671593022718460490556493313077411206707259966881229682872987093122986013069507380873767997894437600538797065837728946080499371565619333383946333745167406278674670984780388860710003190497090776480853346999027123347746947310203566113507116985366995815749320755930725637542745390161082553606563807828917382913438989077823882358800286931887641567926503720540998445559754455356516984376176980853769520682257210138611446061208142924350355106868084405408919380996180277880243350299365718767308971614985704578711704603174519815110656000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -162058461297714778844200873707437093362497496483426956536450522053888054249427438131993653430410957233515530265275762427489739820308130383844563242263810843178428096589535831679915429355953017458097766769757768564814072172831624463006659317438307473876195274386540693332661464736759193736312992857865145089485962906038613944296954827770364909512409768515840874954182766504288589132607465294082661722059611802150172238738388085670980973088256663631189425034641113523349479584472319431844355869565177518030184492924508547611749847165697267057518312772742194768720173416640848902485555720949962894435762630268132379592303120284489363034106564571664545975716963017404392167360878752055244893204696979334788601993982539650885737589286796039019037248258622801960845615542319235977451592356996826377010995066004036522389758395988549256111617998108878928360079759639813101400687415343305698783697189362631471769668843454984201739673884630640594569539072274078111398833116795343415989462568915140669132289627321769430685789504976920027610437423571236810590959791429184978157352297040358578177297359826684504421635551353512110721559974606734840620435781592346568996030456582764425983438017058368077276966138625621970191321209608408174197521848950232721001007596965142950638245323350252372461234174347564108018547426794542887705369743264339782300947009559980844306413841133430633272187491782988597998317264099237204616208528430062756676025680130317683472660328692299484856822849190841171749064208228340511613219074258696063647027574174809729562127628852798116416164845291958053522124414176760339802347545523465278040925399367577713144808227492011152918309472076688792395374523824153653978454395361871973147087649731659030090138624464159755873966208333058915425360618232287659609250708299745116520047497907775772824526138628743332599483641458967093968976042610709095223598676216057149358828763340650612227389772650959365487015384252729818658871026161998824135022364326273466717771425411532665255886249082234702385735482964630428949480967710249953614267576698748843705704756481957723040415522698053405503131698819176307036342608828044335777115891485174094514775922775239131157305347124484162422210024782951128855978676734604689544561272201447559786633901282269464253642734620866631055240304223108266231201246890983181150018123453993753827608720184436241754566474774423479458568402831777154686001859991310244359182424251883807615050466000072921948251893471486622718971668289978819563769705372468679385197349460813024000786726619352237321417214386435719048473596692973231762945533504060849518790058328862579450918470315005167586748553554477652376375452153316349309207577936648410562630164195865644516771611955617904486718876778408382738766823985568726685355488986984224431132065352925682365679191408218754387057167660426380418670918849814578868081874310901110984950055527082268884240722548808485692669496609808751753396552855286636784435423697156972152123003432544438536319083510233145104032372700115718228018987576003639942704001821159457916374730130884047039621186319297245142825241866206849123798220800000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -8252002975208111557576268609749726888932614315970646736815475917992758065128595783931828658039021005113614877855164191462501611429274309273613223255323186156237864770763403880505566558116515303650273646781516488645016381838012565973090941464676576888771551511898521489658863679010717329137325055018693247783613729349557374426530551889685045050708307161321342310527631890203022674894542354093827524863044822340131701285676149615841514426739248518667355505489393930912959387273437558159235405286829665857758100046662979375180948635052922112937785498592012241806226551033478629915531418840267715334627068500333730829498923601884769975503825804742420560426545065601522766562698675263443594804902961926106626542621912494615750282926371441317564746960631113436829490575219875386865222127982433382942364197048445086911003767247869551942209242500853558233871748042352126400656785707911069284835930033307311090468029217550733687073586440422868381733859761019061782386306079573748645388917508211696273012666225252791483127820237448577978056566400956255494623410094262624172444612027605763659809212275464612393451436924139323969983610909214431017739740200779342047986100028113264019170538785814492097121196030345337885554833079669692885920575117636372445000221370549872283889740774005839029855500891375663659448508617038474162229238855396887146703091675472318079490423220787531949786829009502748852471690814383937853707965519764199782218459508668622091858216266846204262830812956666780167833073467584063538749804167334082806035329103071785307264093080891646496189613619998961745351839777291327942575413420321381029265368966440530582320401505356525839030417599422814466386953791398863555082664882133427413893413545666690953947191320758910728552142298173181668599128179613084216113741400736076017986261329696960149485089542425705520701506799494827463119357793201940604105499642621751505258722301978903303997816411935127437589232084957135515086058690125998602063291952490261696181897266781338850243969601979505258377620430156434960677506514079269871180991939600785758852355912409508801697124750086788086149160961284568635452795167644148500299304503603657657011653217813840134882209685905802855397918980037684171880468255831959100466363385789144236513258098028990802187432242594205656092778641250650581434830083727311105122182171607372066225064704326345604034398811839656931664902370878865845946546162556241873001391240798978850876932909149817351749979311648937517538862918142890883541265161832862283663270825452932132055329523888563106181792792132774763779890703461071689119725190496441250052272484460686981597169891291123849733271615820954640362264992616299957706991795091281209934598405884220509401181300043229140652701133713534262008731128120428179133349034692154546411745494171068134208836973181254844984694440475839864326885254731220724546606167158734576940161969602628232608234995213747885386757995455537768106723186526629243210569710402760372033993431023078883043928106561094665909674322557551092777097646075492399815198206942528786352823468053390909198890757052044589105944066363584675840000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -195084874995259339699335424503729996704943669659917672839701188933787710904385477251606764522453414683236491923264457994478712536595444863158390645579888096015027080275694429843782580210244372499266259934830872518021403529230125372311549943614000985162027399260582410204603393672223768024490613439627574301086898075492263747491069317083614504556030645005415365208518449643960991388686267882336346577046052291491889945486990836610167550981169785369259917477971105637068169345816768357625825366014779634610435380267276162115173348115630912951566169402235983748224578890168346693692246952484258464068455865073743260834817904452557241106789867479327874673135410650432902716013869080036948668868115712586665759397423218050981608894535420709126554880665042026430479884636393418538635653211129872618613071005282452721923163029745407412202585529582866222244514678807451716027546964763205274791853923047509197338036519118283399176537922759217299688880292625374069188180137251100444722845203764555808558089311817077061293430368698728931286016926877592343315079308624637878661747720987344716061355685453925716394369726413918623278796065031541296576705280414947725929631097226172159498126444949357131965450002305008138513096636184653637460480072295392932771396203547542593437450364560142773873151012186417215153952304197127269047284562555159887296275503812495150232165433739398580165946583540603224016960367162694002819069452511617051289153287896653647387395362414027158742434411846596147133813406481096719887101670786681835777169202984277307138010708880812272290285351096039640252372658444961531948014745427475210324955205029268843052965722288057187804350287277710199088451508915855674352695343190238271351596638803513859248239148411936719936761312135151094591336892564711594312010990856789923431848598297333000841087196000854064758941161071721803920956543099946399550971692261175822850272809661218557329472773652467446564363840582194817955781477692296006292066149693631874876671470445441666652765146335773122360146324788628697991255923014843057355650231529720719205710473226512994614522799636786357363350296462432573926271053405584919468429234879935973157156767466713370341090212839739998900430069772709363568204981378275561824576015773696902037564062074601628660338990877847877215511220528676580988383309277741447259622752528554231453450830186244007833809755434321657603083021491028668743298722093643903124489264018176082278979318652690171763239301635012722436916273429161670645799146168734822387193112223544041997892832128103108203703535420478040970815117734350190785095503594979401532723695281058816218604845780817144487164030919160559016566059696653484132657730153410665368746123146557782392494942492861923679082706678477663807926680973131675583746079703634514845232016249296327583275958168859177974029641247835490259330653178419647281091666365896629513255427279392558660517661408785699124133899768363491578768199630757686645402130033073443981131964071808408571743825916494497130187387411932128580346320241323008300846469002625975181299580701662674322152061442687850588370561400832000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 1142342952327494986074642311482260644339810615760461052679753012885130906635476629833718588329736029683818678847832014766070495061828410854628447187509842363165064606365192941933199185953240890113063527139879678552522162563293879171664533350814301796610484751087067594701286687500658372449988190077899282078098539392113399708504912215710033995837602908498669461574110210553025060385533613751555213203860090775984635109456578539767299038672069338261476265717634695904946916233735997718399455466311240893388557761620273496240563089320504410033092531761900068946642538114331813545274517408128151170104499762437307682464751357199875109065761198537402186234608489967762931894786209591510754654240066325912173517907241032816208672325498320365291999117428738019725327867899435435566037043569494800906739713859785921587899683126932854176375343860275310448097016045426825147109782142873550595102510625878898075018567297911427660277395649633853004816685790156738081810650463104317266887960910236822040410909197264110593711447980327545109775640288106680939020181301866174752947744566266824180317680906574328349516215249216181223523211581085405056059186493060650635382978868283044480979314929699825336511519775048205087401244070515608685617113239470332591391396233624210835981997567054747845132008947798953659584559731812044238014838665755245541026905148718109678576141458238824095808075544122814184632928641071650163681003836176535022775652354721045660389526881368252650996564199915185511455098442060866524154802768713914265135099232028046621311350854182287512995423207215269637090575205009669644561820079332673419764588584748742696058136893755059905534262228381588522755713064170450921093392634044288158937430913132697363134372944861453553634507831642756974569650688148584158776408597724370416979562233666005613704932867163689001132959229836113236544903754891584633362796876407526030370773597807739580189884067436288595928539965910864321951416683856487900658423299489189104329202007362664911811144513242034753787472318990802635848071926925781504686233773039706796294526564787641691696514719456249109961684473637852664927254834013007789366874801919445686964245135542707462815450208667777274695599794944931739255239226765567611477064539799407159694510903280313070947882275802627718074667226272458525078959726643847583660595457303164225914722855040817881529330740612904107669735380576260558810052505597661089084779425508566117004741946949952955183128895593274288546586331911473651165641439938742175950960849761243760980253050776930697723559340660987538242942437570508533533728066408091021224393596600538022249646698809661703660991698324513262104063511985606947504332444069741426469157257469224289478619105182706482855981547467776133161464260508072383845995821574889763521521077337356549516191495761129925447451709972864860200079973774488952540273956477601355598801162013329009092526185071276835337479848098865043405297664211642731895239520095928445958933885048699686064336102811725426665740774004486522784836909576415875466036378925954032413616811424033579610928217177198408446771200000000000000000000000000000000000000000000000000000000000000000*i1^96 + 81934987851801031873088073633325806261414058494302020726078248552680277177313454196326340969205507642500592334307867550299658894522536272017394160143469330037560747977337774949813209678513369337924674133508713073118800708788560324116723701019718287126439465758054384332069899510772304037073128258553838501569463465581199860712152169150274947638163143897322904475692696262681462456918667029191598334794435001630141339431090860208544653375445590144451250527486114783747784968160610312681555311723700020000877810733491852722754089904215001871266773998342142636577532194747622033395414355316212965299471967289372081357357628870803999160627824981652249730476389729006909223995771914256842328092574519191362862300623264850876683367638610546115061298541315186377667843764846949756251419913591839038401722045843674790465249748029773275598591157846427739846185505092538467692983126653381273783897978146598046199814642899730739909461575731044407000309753252115151369165619521952187975701060632125100024956076324534741651356429341581504201118841509351577042081080020765920106780348725919509091103572991063822140850653106584340894803799173387036213559954320465327527955277885504651125549555353221413562923367339444126907004307770355094947020674816784678637448585128851586008137227912926660142632630770016806911698689632491053966311215679761065244348378275499628136128101906754116767187576806829218338658439496832798041104055270318014989726067258428882012327645204944015349327654624748814240310135431056424404584694893242174043136085501300862299793259208277407689079474410407113298603773612773723474472760046384661328250344318461205485567706229646683852695798183640744592119186042022834545515097945255929301136363358876638049046303053037659825917405078314069028745647718743895448685588819394345316088190505371119322345541845150407409899551589522318719870568276929722656287615377566343029184741424945595549882023238409253836066969123055129783291322855651079424899580158043620306235612316757606042514030838106230748728811779978722235358811915262876899340654749883392306771423377664946271501766273288462079049847270275773485753786471141464855907670594118803434370499834413236281869872286188820399005154689084825653545798156224026957254251315327272172972098170823530785649850664583653131699519853352965110796060259757782191831897400425016264514815992670793017078505145781347810629195840571337067350815870504939643010262223371187604285379169465852831147572510125094867464643822776980484277940302757874857538223157969436485314970977268417199512366537508917811737552322405925551644292167534969261216918089303950766648900217210869296351077934666305891011010268617701639758545033321179961835543660140240660053051800921548908248577692185342234059996978920002828265846260401933640768157967949414609921509844940619462616962374591256401226717819343850835920223302496475046781474374972970845607703946031530079527731703895284313928058484752683727601628775589789081475257532690364511620157941952830989666838761498496382065228969897470144501292185715902896787463227884671193979630719053332480000000000000000000000000000000000000000000000000000000000000000*i1^97 + -12802305752993627945527760543156143658166959935174518394616173103409954962269202607212931685650556884145726194570697811488688083042165409666216372000744502566334055395179922053336499592950751043351268399738294391364199696145488549125810178260812421401244523905650959000866067059063170824081292851749081755920525559278298220019376963999566414599592410825130980727828906852810651129029240006370968306994019107843797110480517507959501996254254368519395225578534508235092891522214171390622985494414788158638037539900460201374437878254770138781564630081425185905044188185437890053631369535295770810643495556916225378093218355490010039535500531324637486507256913716119169798394932044654887497188480185009661930926161891592483590782916715903312365130594211452771618218024791237040130443492863041386489512581802119867906392915532681380789631214009795215297501514517297772272791427480404908070487725000277312994834289195103749044399560445448980539882457782485406922293089226613396149930708223937325579810609472108508904966678689943837139934118569514280967180420066154370774132114233832277156014275274868167315575417957218735332895310839293572802705450936825148414748939848665478461894495812825779205811000091764680155277212052201819697907036263990510023091569244963836281109997912011954489188502192972841454809513483324813725814261669687437522561114098333048004176712967376150959687676997191638387834291902291599776133086986080103441367224075749436448304235163707870740863673942177305840509948602553551689603381744043418321852406803205922175643364316546537977617807669311249337415232116793487597449773874743431278931300691621171946784695222655265950867508288862827142811885385962346827143288049980977596763002488884477347995351271539681597517797710121400603038065152213881159137283793756189045080558787290377112616818519544727206024886575501531963648198399874023946423560547090262139063436306214089849540821618788194992197853640555381880312493231788195266057487063510720896066846979856836870121528327522634579383716312092984566665937324010413234866794760020450979578121646730621027031533510820924074345562845137471612572072700635659303269755586991880677841986448318526462356307985492430675481774600367523474252414644394008276916627976060983068919877688434494076978503474244354425739982078350889670488012598811480817970280513036628877863697786662412788953708820556413811040300855335007435704612050854961165972723092104457352896332015653498335158272131759771158750906018504522140423699836620643200031888636307343474482016293113714351833787051211939974209192260767590074405507001525282450207546874317196727713947008387900345319018418209148575631220956331276611817683045816414576811466828759546272494459383355141957600725856144519323638115399084684871062732561512378119756551867872058972278469449043350200564434299174156735271398432257317448331900878273837687116023027533045802935897093305459546742393759370901132743439029336030647006246918312309397087896087569622475040501077936371043725409618025387702877918762473362002979278241414042794181798775554228587197802479616000000000000000000000000000000000000000000000000000000000000000*i1^98 + -1067468564526976870964219474827904408395805431175587674289480871517987366966863615636492179017498624714797596592074389626130872963768946457422502120213733240370454428004730026895024867997839185928419151840699672655247335063395391504862983250906303389819564965724243024879417942250027080155282285455430718019137870267748141131320174411433058449800829206614241683417409435134411369001035947138810728177687885998491938807831935101843072370660001547735445882307193554899282046069061386580377433701098695139667691037557417394144699013226256304875496075281835377902042770492078838349405491289673561539392581674475089985488694987749072197984421000888135100117550925954305485188590941641660541416959303958940425915902206313192228595759355843051791257066808937287629126120957029211327781493948665038768965334069839220287044295167631152782584918642540239177057404728394140630282274657003004981945394708973674750823833943674952222950830059798212948213135469869402787243639403398573917940076571321917036552070442349910650829985203961222851537922307331208987928974309149920326108253767033351227274604399104225706171317032265687577806583723233590462992778162678944242356582922662116739803598492371638087790814898709999006065963634395319456370874376460364808649248670825399931950853227157138591647161582980414981528153282774830993712417322358308419403796126841929323057316422367995846355963349537959810655162265777465692006462272484958722930118306155406031229366325886823964037500981514606823068536436023880792887066296615315214205817545267662869012869254772475333865633129541963020536832491871999885661608793394322078101011030390957796987562090929336051308171128333981279067297824411003320254468320277898184725390588466439934885175262918344800935332972645810670750379924184058814236396543735326741689949744265628618129384461731988619054581169710529532393798894013209056601395578908900870061255068520031125080300016610144930891310914163914558474373536969050856697403711912148426761647147913741593819069683277274132846897204018576439630223613280342327592491358293133894652881741346562160949428667009595722694060055508195495067841923006515577445996264718756738112997046105486706502625906359662903469269459102965315222296765521336672364086046688830454506481631476818990255049387464684017856742498277977766373791319772151714595175112623302610820917065962913315475436165715905939973130575530702253488911150253139170090406709560028420249860600987810608829418172093893764820312043353177183470014820576049607976127697234844196476042514105982960718838988476953175445062911656172243568971223818529075083987288229443110172620905821955533297196359180375304332238780272241392886369688963845684849778939100969067524571607597397576433417614604096044836529333205859050338556165887711602064833589729629599311521100804210662544820803182672406734946846473330385665720630739696931662883118642356098713973922506779449950281217315613530295816811127399541721237716719043029263640204767608589197360265564195676116792677767637781880161464404871825729251407625778249740530856299302723833036800000000000000000000000000000000000000000000000000000000000000*i1^99 + -23476234203115318026229180240334175143113336126440690193325268512340047091321360918676146571672077145027030864394322119396889368063692265720925594968080517894127691336727703115531350902741928795873809113763492817515032114361793648466648731537975406804460314562738790406401807080993015482774282061489821757842635231692652728029415250480610159687599817906463321532416276362469805148537271640326767124151439355209952029274510155704914938580546312873899924488185877631536957696920831133138910835500839487678777958224972422523273648028081942286984692531600699042920990135504826298234126260623075267905241604869875728796441742468536950812722154669429483287459392760176518407842622324809677628692098614639473064997777365781612034896355660151494278967312516293026569590693248437465087487090252853845538982436759751203602791800869136265884166634757311953656800641118257725830230365215562270457416803939430716420510494606908623853210280192369772193816339531933318989560284284193419576094374320136375590799338896825154680750337537181979100269161267737905360717574874391293249207732425527758919315379199612645277300818892517745896274885591007062931090850624027676418424872600939195114457849477535280974571741363302046852376758260416945797029955137949661684794202724520821459085501316075485067359168147013039483289346673293295066962031559612712171530090259228344130186188269690143850538167459636518579644023597793112215015958467523435888097774593435493324707855591424224460793021926087375123375388803939436882111844721555367522442526892264939289484515739848754558896561861174482337451696536563715701964920373852293769682954323759706061381525726349794459844071874588291882987904450723958320425321786550636943809952963684397223627609564915702660317458008049229021985101184724108653471337764218687774493569455426583582897220592378954268148751602652010726405682577810374670279570617611152265147217890419025533877259660480768445628651420179398724869280929010214188454856575072412105577124801945670585426285494351768663298440225192782496053513784706111023450776537463986790667475143590044995166064117563104588823917478715097416681162021716801201703155384018246546423252794239938472841489712150884192366540598928567480328796486063660934305403854106407738006089373931180677641443079109048152142758607819720499244237094292933365243302064777754365450115771083806173787435453332686208344422497980105271807960257160410319287945505337494161869169654598699367288545056407755819190519720679983184711438473290118472587124772924156689019280303871843461392701813462719096350787698399605304745110268334864242763283259933092086405875846743053633257789696290012478563939595590153502365781665681003708620276411714078265657888850770310640438867712262561484720346567748195823226892602043998365008884136285467708480124276999151310208009695695472309078755485903566170091689930938862335016854378355311825049802669106138945258461616963091232257845672572755335131463007703907518431735552271685340940024190559712032456328837509803251059236955271943973054354942424078203827048487122370560000000000000000000000000000000000000000000000000000000000000*i1^100 + 1223905378225928607762441307837980059322477252480017394417607588968875033943306209418538326347640987486577584511857946787584110736900179229581923674249533433368362957088565509444590331094190946571549500608226914420658498550937981662200517579997464206916364670238532995240552645881582575263575967177496341888409651848673645026501284243308753129901482459502888850291957749747985817111784204450740450208255161502160989484285386708331997237564601341002353495716662026431140027813848106402049670877250172904590218950953806951352396849986864305635585399367860693545010369118342784806428986774239381328222468562808992878665081890410135459855038882554406107672210140292843855352266566368381140849728792137848592128612857949325873904274900547877762959533690252474042072591744209694504622699064269197746159694253434086948641962854961356986180332090258354387059327252984680550135272883342759407206115929611667064979420919357007349299161244255962507240797810368225699901644988832227572979231614164932905132117164377719823398716355497043942488167363302293840305385491761736244168910855304521854752115982648485184688154359761594763061283272222891235132891695711445160503924884828037057693161538547710422045165187843495912116267838270148082733902429867390157650260656283846541034504330081973695751819079837893855337087440615179037028409672799898775613435153236745506649639339467298581579753407024919714131225319520642864885067975978408665017906279844965700097745876328067417649965464632697117305704073960064420034539923732396407463166850094673398165902493643678192467811337790065979213415298363660908325869296463718845749816382367115389461935322867260160004347548815922569660957937412033382184780816000072095991778127291848521925458937919801153421642482573167917109412166700396599264935281551761528189396000924305812638204117442851827538591443327192520713284081214728399198454539138878299929683192348144524575610164880281627511853391749741787825232429329611645891738685474965376316161074608008044554950907850044507797161410924459715920088066560518120024758249172283900600310044548678657783678814526602690358734593758798236301432029203304096934580388749502932733777092493275443811408361281526422908384725838340885875405679602827033339094887787127024491535757307995729859701816464338618526149276533533622594283419666636171909181201603269451300623560071570911524197478069443997096556955125038146287964503873462464221274144693326205540736974171867576588799772149163667066124026022120867408580598204771940182364084068995701643004440271286417560672042675850452667581025937521850949699410131694237655490727739708906972925361784839296193846454328637888726165689844661447131476384512135818265139587178742334939413146525600285774828033957823627055641612777551311924678348950774885519074919093318462412683826713541568384051303666069325822708768481225295073329964913047318637295980890244929709437186518809169638806982934541980432910992843961607366332185221149658482313217320614823256753993621566100726881309616405643435133833217669194323165352604149263475029311488000000000000000000000000000000000000000000000000000000000000*i1^101 + 105690273294978784089683641888387742577435761996241352525038488442552124297498507732577409300220621488959323854999351763467502413823209687881771325419547922354738029731297234412595450285340646714791356385149534289026258007827139168729925265655856576751166226963454066278669253713413572904668386214718617888807294706910815785748224752834981346636004869597960548547808479810012384258671648930847036074147234181173717940971762980284016266178368360690965039991821317988261313221705687795063914528079028517876148042671884003706160962706809561930189255256706061703910852666763956799022417654028016324615146907797259021419939799427551110272173321989021067894556771294674842743017176937857155441292202701124193143156593061236032061317478860978923275477983771625858651752974299157580630150809754133798574614590346123670433209848214161924919342606388615624140173728412177767137128323709309776957720333216473578590779508073168211257813287552984288180656253391693259569659005147045268646716830010616555692878904514710501804706314455712029745326101952755550726364606562103997645915379694831276951475895759679644613481874382699721309802499925707323706837004401106672293168923233575908940814718919236158581895397677806454860112175644266765435817331780055125675779840897349696651821819167321192198765336582195789002898422272774728736357520847558779430600572583584922267950523007299242964287556564442600590645092697818141382561128801254466887932851656565599319198381671550239593280053110564100310219868013793922981378767557300299961428106185762540135595208211554286225128853453155187236566790429144068933586854211105652078070973165582056073248917095547912186303141878870318318147680121824669450172939880465285411153329462169271702888538947066324857842217194811955322472448160105885826080102196759720028966901438985520109461321201555787214768306899187199966798512727319997647849006782250006938220918483328633050699906912560289635656611366391039960731998722725399345513480569843302770205041903893217159419010065865359599031709173377832659744789344265100064043239088056619214260197793986467280475145864553129356861973817902834408810702316774804490485092238825836409258267910841780634882164486890866478800741798765626407061008613371298323115041375933172549109869977812388706735943896508559016980433182346710139754100961672346533119973417252144510158661355112115037104640128297026149932936486299573400955822508828112579601073464757198962589929909230129561033591473437587259829026512264911541023595758481141171445298321288494449569500041597618312199795484190886387164827530197059177918115163424479609771037631722028922031179237877917701158655064603060876531321745688097463752901608301762271272075445548566059692035159776375236230919979812356613908372599837274364741706087625321013056352898787923326293220067563355914275529709559522258578768332289558669747890227281615919010618624831235604082621502123630446752397037817436153585294718052768775675723298974104913803729413017727063582514920580302647032098159578727365057124995256470444551878487794633827942400000000000000000000000000000000000000000000000000000000000*i1^102 + 2908787061233187164356081030386757769844920123638317259555671312787302014680709014332240614325782799695726833034097141482115811930658494966345615371702905615977875094972371189303899736803758446813522266747135345976900030826654004179370559864466113547775620817628068182669121472024073619652040859619951445669120647004007454125091486050183923255080901523825555556966599351074831349218118670127316162851551269512561890550237873586585163645939597032573708032266908907744397654029966654948772310800304839007001874511085389463665980335656141042649429156838377487291011423477927710705796488935553263320735190934604090293129653910223571951017402141880313042678744051644042392009945739509869972248044537647370843520877284819677625159150726577594073949767272897424391473369201294862294321658555674191420218347327659166104735648024609069599902272740958058909945866837015824785793132567794906403399984729269354942265260105231228688606518844516635688855859984031031033449837990270646712805884710701206761004930945398685133076243589000463639064523058042033023956588140945479890338971408489840386545945675642879301272217364073864624556253930008473948306494351467968051694307800218856771356679425791105437797755094164957971610749530748751911141453651052391117235238376775138448807726031542996948942131228994350679130735897584460851432513747507347421195862537393195724289707008296394884336112265887787092101409007798315744370971353363009413537414635233450601500959039110161730979147059813261278469946320899540913764112247225983057466034914245424799524572726437450199970046118526746825446086241000017193980532579687681364530798546194655915016367297361696373741715881660007668511545714059018151837433676773103142179831982372886746322040681581434276959917823414194774089763125236009366288799881003094380525558830821351393074196729850546211139361222182363461840272372264335303299993300690972063867643544422986238189040250614509309617370687172568573507479151790280460597497036660800008710591760595744587597832035642241443876836762068322642930242444819921304959772570091893427324692213837849452754507558114866171772390103001210565598305806415040013457529059016828889775358422140497885285835583543942443313586877451909581746460764484333162355907583271469728942132390902480464327987549435592928566152071457051645218029329433585329105278097495362036462891499441625400933792457218477708365060662811201900407378747498377591468322403579290748851718892749798760145477513821975452009035785308379900712418930383313878623275856617566993990493455580077905062005735767033203074677936935230033849362420520629343938733696475976796506430416585794057603503363160288216403756080729687518248049330919296219975475361049931169508149911954410570679450670455134130520868378366953012565747786205773133753527022213638101890868666320466061339218577888213318255139684857223946916919767118581911357322976572869068567868026022346716244969143238466020496232596054815888529928796132602888654212632583069093273736396187367178944437316225347593991239210573882092438714929454776320000000000000000000000000000000000000000000000000000000000*i1^103 + -19013643332623869762543234816896170000202883278522585640463556276831363139109373162845719953923799562939829825988870556723224351795012701109571403366101182299436442913191906705422849039185802502242037195511215100804181092986553424753217911900240556243128386006369258716519235750460807608417478307866954183648157802754440197563376567496158251944286794901647140277969859311584029761037886861747142262807031330106205378574336294776453814574844698928006635449372841858922278403037208605244151466793280253116806285556028957100927849382439162160623381663093069892245769083366795876851724305338933590677948057914702547587650766052837261151660944465807781249101033091829453177439337922324857616210239812773066160187590228614500891773411676777827156792034822444258187326471535011830110036426677969321050485608784401392949775922844150193832492586732761829586766993832966879970882513832309996681907251685568112143579134889985542542603805063035343235692119222769087199153900609074315513809896033431728296755335781311447830708992599624984318915495187795809573748391972638264833822318208399872149459926195244686309445346214277738781130793166778600041272878117448043093652066031218144773598042503003144809059651459053253785944581039925499388672820395677503388162284351605958970590602405049061033250460200840752926060279076136943280076609194422806016523811737167466153783855979784961841090100621133285369490693392903613918605636990229856625404066539025767774904248001245360231412152480133494524855862653766551713117796418660166192310676091081698778102718502228542636883380543513301137444064499011336096654996492700889696860981408428135081142347779148394786729882004571782550647151001275198168493413849688085451926005335502419408564761350177974762973049500629419042276274235441948489613916197510371556994996877539353667441815051033722979579600062906162753048601370431935520170090295045694207273139793884549744945429567212268747122542237085587012461681860766766860941896659113096609985234514651949673522901426715970151028511630144067667241529708372998129109591152143506468495155588961526307589229474061558147981489811930025127331161553786061756213351180898416817720846093068302970304367571419398559886896752836489704031591509667530622336070346311535922430414215399827013380091276752121060150249452331627134434303802536866258513915710454264251760079501323931616095975340806461945276322859416576009386025081246864994133832886149157083939248113519825358072464282157455300381421005651053273608105005990444286557251210958960411030324352945439086066051498002202962211940477086354087759125815627127577604901826571209147803627254182294706038302441468310189521039240926009446932127424799998512138987614668640965419495445322440191137179262626976516738486903684424846705634092953334254539253504571779163377720158447838305932508366142649646561170092988614713301793749297399097958983513070209417710755792018366514195841998465581743959714889403045326278550864923216655619553165607014695597345517803288269548623953886057807540109179163215968346308608000000000000000000000000000000000000000000000000000000000*i1^104 + -3987735609627685993603475325182475164070294515859174568866717174507445607626278143753489177294367553405080650988551732388707622521679660317822978692411583491475762436012771443543044579928367640279983875603602960926959620045872846249106537611967386145666608874066975484683935153839853841669759687845206017428743713720492709817519793448996733300525391768943498525560923961754875017507527532220948892133096203060865092854939502422625881692581639835444031767710507214796115152930897272585767132654323014803187482026144473036783640888749082914493553836850536124102742478127207955519495245573668497727724282281151772532910751794889678293116891829128614650280258166087697728384180391328039162587627932596048928641967996407602393973661523864228141860742488020157507036082998613386495211960026551985579422139196583708325079634343043902942510262253288150300258082253897713528330878368653693311988930604864909258054894059540085926129744571379747554950443041781557631348528000118822497604320081285923540405642597256168012514335115010757225699163575490286528586824244706328915739306624866956052313562354891951250785652193319025102373706658726631839920441305365785507890445846837830751609905063966644751527736839287381400752263067902011632052761256357371928798786417115789404818168278936588834728501641527901822386005298986298553061065318402951708701374258886099808368948250364177506566963888759723696862708956816183523423585431740132857861254846929145659595863221436940628514502795350197191734405641351340441025595975649769518672913134415883178310400606627247121442323250062705117253902018941092180233607879667676544111477405826942946699432139053096419377679663797491146940483419722708689388881942092015592273090441952677231529702641643660895550631844194303374405171322061285238487083191192480095462721122819545015407370152660300325166411860825622028143012122363721358467652429312693709034091673228940377355913989897131019403582783454289200645321601427753565044038756487764361243196667763527748893726346071516018209423081645393313123632519979719262205463801827792188419344183883751306599871851191473254440357122619267412377811807156720753057462460448487987572938320037531591564428913728473427048155174589529839801077525318037258098065449426150039961878899200409763110922991092758432777962218653087480150856232768971260049835674521322806069309568137416967533715676103599659441528361656439191015814197825365966561105968104668436345268276752248099191852867902860067871076295957171457363399808587499133813231618656794819811284936427833481495948898481818641280256023277329889360544033243822816587302401780848640283764051050293184683234587849515981895386946325080097101621126491658258001251556463584479559689497170264197106970949174448099991554246695917742703513527058927598650659491437797716614913576176554536688644595924689736110979235205099797259402624743909504883500529122764356501789439970809513437315407335597874040188007653287400596076621836607594597535837417977322493368330806064055097948897585129785589151859048800740966400000000000000000000000000000000000000000000000000000000*i1^105 + -123948831965169079485376192103857570617570355932103025214878944805879739386277101507653633296863702926137763930736597747293529639972191373429665564547645862531906756955777916743363774766360222309422441152578390906863328899708879213998231673734862569587995074262039671999006982724502460513338935931347791663231329585063963640257888398361102648466320460771930331558798898685441048860293511371900679100393186750482777973374198482573555076350414584530662350581650333317122474021480121483438030551303070046610234330704137536961177817700833387375431596845594981459276108203750789545783973236119485693433630209809534167347776343309668190421572462639912569415296592697311797463314044441184694954548765482510980595371853621373901346814016874102434357471119345002689554199398148880082510033688518264886991064443545588433522310584404333315230493263781334109828691575091405134499560614257638166992282367706370377693210990158808328106381469528086724589679457765956975172773865547401193599335184220172051142861225768202555355689034639919425949896221857576712885716874696589094977250304102217006370528609902417492485906518905344784306221982254643231282337571741544604492084229891816225452294314942110146750234451596509885427077549304014835967305857831605001143314069871311377512234025216004444580198383218502361400258695251815353326381283998879074725803682915564900290197466443505893627237487356053841356194788590474345247368868482863905996230560486006774149382397300085968662031282894918526144768903677877589527782329980180422270755789603177559916593386114887665553504122448532444580098755170477751192060009001300439629852285726336500283925371885369698878641320664482615681797229034449268772021297481061414473348392144571107350530779013562370684150724604234884004386448296717030623248111108508178830727329877334374607851510814001346278891710439580150733462006784985416886089841061886018367094937680695870655952130687911696603654852726596114207769278217815703559065799997725120402672026181334075770880982799801679217758052324409304130275259299049875410186408740482779597474958531322576547566722467561258266089013214782547872769281942918267828311350860401643308833034161026430570357684763593891795671451368914535319576993855718054523595680319251531424159809481177818312390775219337442752332200040651935264771515529179728443137924433503100315283849753396593497150060618259811743694526035704500638360959875319324909395693780215397003841230643103063723546842106790399079137138594594086317939434865800711710083855436010764096682721611560452766524444764709121888374869074151866375244453053928722213863681330114967081908146081615761022495973420795927210347636827039623197644073142769153203999466169921415708909254909839153702953851990948207716170838229374971940334820654879501450524319014370946219390206549875003818420133921570003944224850989145124133770561359262821358455172258979738090470140900726613589438224193414742670376597047471054828300491612838903999038541632336626229206325542942394080559575850319153850028046250147840000000000000000000000000000000000000000000000000000000*i1^106 + -1186430222295648259920671709062366676971174871057933642887906867398705398907740256653055951626596629539034261118561315655448973222817790458107919422336163578119311544686733989782969956230980004207040931140234729485446808435274978524625038481710459010151764298372739345022034781179719260425647216124959796369114555652660093729647604602152969810634586259690027335848125158806580990618224110096303535291094846512062507878250520331627139370959236666438268370766113839152339305482686305904966466708014946278295366782768892633667516445771868965987121477489264454417786471456085393600365512409261052249276133476218612693197204070211061310757715184408892544048350292846032674303028287327366059919312714675006430732753021993431154171986356118234539870387831820142917174029679506881254235721273668695231084492053716699260654380543218794142790571278624354749231159325895810048036310155561484509444608447685613022294333656087054722018788223330038101726729164478943741952026627315138285402890122205150597026224949006646000177727534735886022169577334514978777850905045242689008740001141626715054021464553386880594108254634762756507391094461969609571451464620445876252449397648246000967387452861363585784896486864021387439509802332827818506888166892725325679900681818714667428315723832056826145628981341754351165093982899556809974300456967824836653447138426066711100712430075300445236114125464171753759621393169582043122005505813009467984409675355693172080096669014038467735215707418754984822656486538455605862311394163012871765345863197130921664174149159021305063805550318776856438748769128219146259174397382175591941472559038670875148002534469928469680777485203620172687239349610870845705596665715819697813699324811046205700247544229430296900505985431298374312277149992818591900082828518717372928754502996760790658484948920552639078816008294215355446335960438389607978824103113892319702472106160790997699179995792159674531420619746913970929545606311532962905179049945368285138659987037116594502127873971068805199164389232982633404376382067734043197529370472144612258296276632747408794363538821795980113862902659711442329157152302054970150541354718384532444498942374881359926038078803865877277744308109672008022142906641856293439240951681728760021751141765339884362527931411116389411823179917399019289692883172831257735973288590648573175922427988104225774898943222406360652634875993067687800600081151640454035353967481040698833755529117384839806604295559875374112532545656296269463381839327866389484518711311276520166226756096813073448955116720440064693477999489580535134456598468429911319840679604080153833529408632679610326801077596182719583585504719272332648050824959617839820051275029804977302167867019907072595333883070982881917089180685487216149931856608347351433444487060108425612293752992544374685072713865974311773626479631951729366681945992681865773340016279919456742996343629395008644550327705588069875742574529509693961272339113109021292450048127034451522717135787204259606515591503580497430267822080000000000000000000000000000000000000000000000000000000*i1^107 + 29559164231179490162428884450511767467431285162923326500077958702190142588156963712407490655186609985902125894726491337862999783567405697589850924626752272420852262196478012552958211682491741168804050683563642280883539458067920288342307261551634927843253144887400778841556581478083414649538513816213977402116764657777631860518351776037033619458956705108933586515157554489315790799312411011422546440603168938591754293702888667110018470854873194664840306220866503702422232926172892064484496993505200154409075753447714183811016689603292696321892923428024485784929291052206773931566514032430057176119793407935066083284427062257169951609992758744558257967511964102222899021296145640227864255217597969572663445541934907394256737262262099512274967849231157586115019106650469322771035899331772205382974794134667046807587525425542853699922985367591296347147655177140694626758708045876884635127521438189676489813400098216535076701392908494397335202775378459719158132203412870059674863417707200788412913252584553660869137105612901495179274551203987294045451642709594828067214642904070180037114783392780407516241465731949623439001127909522292641840403561942738865198953640514625827163708406285611736084010498247335324086150370905969737441558159855035443585506312507085782320368295968074329861484058234724060891947194920510043866662307856820249612163681363190163372589133696778291347744584756966629861518669531829236635764449444168094529941828744261458840527777120856407935277782098805075559397660336821127766143488775122367265372558079758497058397946557023003062207455167354001390839035365570685453418382201841632204192990578213243987072809375863360456599764097110964740910602704817245075310483805119876417810386487263721381038916718939322445435262260950059935595609016538090122225962134297756851262965063853579299028128019592944319576628925678156826808146627700288494948826261596591242224029704819817431521030949913622144142501986870226747561854646832081729646557599108237953872986139013992581736000521001330684737739713346176272417733023997265299162063879588431829246860376575578193622626026349988451822781684823460690248693804349543523092596235493014398185002733877467072366684731758126621351532110416479659639241815919296439712668730138608858439408610166343303666714511531217240150871341227847788327797332709260072485717518762381890918212310117435720326045162782036680791658063996042651401253904144364201377407915120109542642696749254009206330499597993561136037845345708840355509177313098875005958894295257210465005283968546192794398042540535963272858817827773382551406209561350920608459229972582002829578741875049692291913075662021716641375456234415911077706126617540968605875190668884051387503788960754005393472419687002697916099464436918247672293547551420501503212945154287621105560676057632658997256018581989978882038245370201074684083704497585077387117386835910025899459197735117742602631717615026659060834062160123824916433635133325924539009859465561566694426319050389417273286537360823025664000000000000000000000000000000000000000000000000000000*i1^108 + 1013579067981202688806364647749204893845823776817368689435708578926908297873702296182617588198874846310311277861775726336343693697647244057499294054048169727020369502686686489239546121310436987515744423814029760726501978131114702239747882984907796224222454191089757574076225914400780031944462985276423870042174328079143128020798550532744988921490649303107024583694843717149310410604560775231468801948261932009382287124318488837840718082290807354550845803301387741567147621322587884132570127416427797702787133739062710621936845861587799262147647387127405552266167865008191611860229988926221985773479190429072123847116611052705803914517109055128937757020611832765587188168659319934564864565774742863561264924386348234464179365075690467933133571218740294308505019613522908664958679577697656211055132747627087668953873859785358957419893988494502312570815717464673675729420717367981018570311980193099383497471998329145258937998728073018108544368362569327627762220029651833608490263204402284817719047130666001929214407613540914397932433266802609763272782327433268797129268918411854806599897343626306678085688941713959262614926933941953343058512644353293130975848071848073292852935972691169238585487612874338824101546363045623917779119180435724670693715861994458952724939213004342562261863002341091506576512007502308751424584183758560010891975984166334228238557828521201721943000854444129981565044061440029516206886651921733207873041178221183110181031350979820226617163787300770429318249725423492036326708754577314342575673178877585850701802063570672839706711090594288265217230096848875192636006096042206685084570409598160869367254813641662874338171382876649601973237257705530715800779022224236219760450619392048803624504804098883359872749047071643568183052312403250207517103313049706149881700619552635328929048480857840688226484844725340668100629514209787311522592115743186092853745846854980620921233800957038333386927050607437095523324213506652814928619938128617450335433694636481879427509057172317151376634932111236427799750882049424251376566493502570642869219528351403487860916480982866863871426822108900048321340465071432720796318595538317724530157992554951649303786519471551159952095327038658782003129186082996825704963542830628404775492654723803824290776096105405976856785385375901294564639081802980258406182971917167804332851684784949804063305460974388200609790034038941968511068789076069574672043734048228333382454920361472686937827620646257193922051003598665727906798164540534205544728792751608561092530874640082838623325274697238270654592330778035846120645951813438853556681601041972935859215477021777363701040144756953246910651380769398000489524847755760708778469762073430282493355027033813150286740119489798270594776493222494386133346492027165657008489793712030611093179336488313784946974228129586331922713219946099941034732341775610474443050280483897569497789804588686543005513863104414099744196963423723191293198182015159477329789939791603439470652526582026650521889209927598080000000000000000000000000000000000000000000000000000*i1^109 + 7577673181413111933023194876603125901924519162417262749597659762203138443789186506578899328417919992298105972693599871225831075302305336784788578456906569033354394492206318228341751043135931590548031625333034596994767547181903271851956286388769378999381739443750290097345948152510427347406946326044753100690776774599017545621337966530812901633599217048001786947990617153550213109282759317499750577039277952436601939997824939903441624818962028849697303006653533934663027878762530690564261574611027920460194730602259607982980144291380236160054943971358860980882389995634647257138006325306760927580062763176341177401434186479457639162337050227267391298819477432888685950537622394450885867668455793698569610755038110597831746728265832549203944389178786077073036110250814974569379917190924243934014084971486548184386912512379072927930534278084358538612450540496682034275261921754096043595989802144573856460293439200086366759521289540230839919176927077914306073101600535272743292705529766656982560155307446844239651244301715599945764574190904097834298487140739202066294849832351365692174552275076678715125239239868976026488924140244796758781362415137544069887036620469089934622362909119354403522832606683828080313433538960808937857965952359073396114294039633301067514701234280353377111167409801640454671951663064996578916863874776840373251744952058396473736382473150074308196162111640555522997222319655727876266901781727870666722471387071248181740772556150868374292387801872657776182342726677252429969824563483152387810153537967088157475874086815948572622916719419175296306532051081693244464384932044506721923797033306682341001895546891242713003668489551647536695632713430036714581481324427261923559498896788211681606519652621664643407933992400989529376963621228538189279112283941199099256095305702180140500026618887838176404592902578280232370838329594072361646358042916367920063426119008283664533213446931678216791173589309578086208077215384197645367414591861463024143688324098628516540204677383282674967071938669487569572506048221757300671449932218343530179168856644614296525605534231380743166470562875416680559980820425603436839874511979175419799720513216695307930516888947736346377657136842723375736185192730872849069340103358651191018822137163259557989673014195214868557101511390002068203354341834473057209845926366101119562061563994708815141689470865148262840919741776549903399169782518719001583439032751323842298017344871986984945915709148995483000784763194190066173006777371997029708823541521100623904945633591268175590794605001380517908050795868886984718114702750613677219467167414819219457202944745774580763192073531151102654953566023711289138986729455352697253025964791860772811132057573501128844808121744726515837634152906156692512384521501612958249889031990132651880284334123719663433340810885997775094304237346233048432709003625321677296740486104459773554847307161983067497794067389003371368905542748040580891467187159575793663292635128136613766463806024488873027960832000000000000000000000000000000000000000000000000000*i1^110 + -103921907845142748173412598464494826619988191760268545915094604702440060631883626659769957693002735839904005609969121420461575033537124580156798937745369626345006069244997197365970423330971177509341326373770961472414469562701989457457948829453716737132895405354233666440080140780728086951130494455534986771448869386847137685510046725994420205581056422461383775817682029243079989661382603753415601630265340497143119833638703450214780493253906275950676028579152509867720350234079093044772513228534403775771338602170303423653502492163771320253061652098869172298926906506658401329267928739250099224723213746218529339260960451569410699302437359805756716126395921059581466539471011676420065450466464706590612023129119468717908466201468733600356469942096334575707870663141269176284892149184284678022154750678104604252187108147246892089952588558103484778993923581691172236033803471852239187350696577907896709276677710211636529429717311038088999792967989345343622166229664555621037455788853758006754229656468724048242808297799815078398442771571116778234828457144482046285664683355363675222845619996063293603980762057273408614203332024628884629922588863123377655085002386128755093250535707344035506499514942911748592173958479575789236650012691535474358938183893527942120999250476774292596618951831941313448375382854799280118008468468444689702820535658187757294259854512620360200260628545502273170590721717793851423887328872226301029628312908279365913670707123846478059360933126174603556686758904839174244690585401365939305623503971287760794275741133126391787785104485109453162589728247604262467382548582816427147554200767021555608207021966489111783295577605581549689733070768249578152928316996667662092984003928575935545800483235406974892939455811827134594398526456536743098906229304168857780401002011891836898643874341264676795201468777011299773579833103127517310565674899425775669183540152873981030447111778414099485458632384175736361445031782126041799481803286371840892602392022537772435299552262186547296816135505346401761482698037940401033358964296386206943410173479966065273861875415712810582325460128403487657925072031778285629458283746093245862569561019430208304655097080541603211529503459684796727277820830353831233930025999022076340645629520689792801965678430294423793204494729959452626333751019835998358426718994671655791955683456664027569108212128360134965450778284705275825767119550647813559472075902499432853569839835477388049116022898186506579969709584890862552710441676627660171751735399076139694184281698749011383035868669445746167707167603037498250748576763292353668947648078207390534606125155297058216808392929759945631304464899461231088101923737706710914616097565878977189171330728771292702647677144145940253566293573703344171146794242325137231086838610664675549468381564181367823694232812913993925292760822140821954669027191397588774446013486992073107148822725889915288233074845483111392217640427067316049962602832665089062476554162603722056636552225438983782400000000000000000000000000000000000000000000000000*i1^111 + -2058326305224311865086197509156150109628033886136497014475396670138026340146385634263055167926043001182281840803586095695973338019436297324492571845513511737156522737360202214282074884425868809593087478622492290738749004570757259420744555146919549806825669591210270815697012339989391142106312203641699846116446571833776492752322851127181751253895861817477842598513684178202309801110783211602281683216485472780635186563624923120727691373493077235841861824184388014716139696596279544195743872680011289785067497769076980863505093200914548398403110055408988151994603903002736220876507331255518685623002349187339798550147021555493332921633293330753958735991964107880273815970209794646892469408810552997912432709540338949939567148694415397261668261910876782355290828969614219692640817015771429736062967281933379230278731010986618901136448252993337919940004392137023379156825568967723057545666179450724622169558285067764111218136460119216734263418439054229521072797724496913729640923437863174658148642313921997158426806284203613297942113662177168145809658838120073199631830974807670685554549745320528941846341274222295302817786590731544973130988668925994747500540010829571464792090480019324946693112245646928387910218906443356549820579151236708347226845862927802345625421978872736038290900724381562890444213111299366587224748299481912529510400945439517677836510533289179149094147575011941006120154011978536596122079776666607267262816017426499572188181767098137595199438836878903741830348310060112869391097537208983024314305714852228715934088181140215729483414757312432116361181259196791538265884469013362620804776716309340169255669490230853173196001022759027501511500380757490764784538420632324664056888344745517794062395616607217974134454432328909548545052215701485644451802093518787247957713541933721005690648845269187905219752746551452350552502964838931292344141753632753560242842682323772784073782406543207766533296351302018712480783059138448461730161414557925544759896107838076391192233791196023844884445230747421299137016241754496376720397875883917760447681223408809192817171707841665800643080336750788914821633372426802979707238583522095398694932258218674705560813871697460588194720288437121062983760434058174079150586099561613789350509356001447513272423537785551442231164896283735104836202769159602398974386632247555808167830310349179013351381055115790830038368002806746492977090051162226881959517331820125586705009993739171318325888801611443104199263497917727983186628759655403220922638205056261293127335724592260589549356069966842533055755377774785376100957480779886512915518349805648401608205160158264394045915529105249904329628822599502349310758224982119506428108449156848937443899169019175165374364734021672839673656085839297151673437130409460924062375016106933297588185898096719001869361705573230831513953834519423850443171869044636217374922076214796106703701124590717501447841862972143923968630705211022631764106678552826669443629406091271380915742687887360000000000000000000000000000000000000000000000000*i1^112 + -8513131724552298449114957699067966528006919532284130501278393996584235041846808525492442830505064137896127228544386080974720033147045329370557122565466259870521245918245473802029320732609186900028664317133066294396266960267969471045204160459369183543738998741232112898043425214835523126404210092805384672274943313330529199500702980898607687273885858825795317734888623261777247470048723027539600437427250201344216410257337931444992588962112405505844358264748586991641893092549801750303778288399201479792287681410037328953402701151894204149648723574339811225502601918146881626212509572822016982203423223475190800058776848899922926696476254107248833517447601040069431120781401380817165252521468677730551169011070555463139540295705544969116461631901992428299609878756770644958042861986885438928207468871007814577235028025573050659373044192295212631642839274012050600971847667965546533894992529686831414441427970501832541014137033313380867443029509815284899777028632494269676752769504883110727116498712687998299041403550345733836163988009105062503105454793407046489314452712871317810839519552181500310724472291642310729423735470461960602757875035551315845267199201121651153244885153498890033123027539713915165652797597226008187162645251999992370115077608112772450240705055735677082681712461579687434227498295376087060265746723326100475909237857837611786125320171338121613884386535345820364319648130253439142221639240830354608009398816974108682963528587943073600339549131118973449987296656774519843436920484510775476340068391296307876252992030496152651251256313545916615802231398307098195894762324249780382833844662118983865361713409421168628293389168439717125185205417438815216430976341733554593094504191223936727617675081079691261937877665876670361775049973307918406839242812171718762710695037862258769263204476919368339591636659172473181832020266486607273759954477345488708939795362674383719696631246778460869873136640696940159763431778331838490949486483711794130622688460640732309971643652144273990094178281524421065560796701203448059701085407404624069427282021509661820141857507332472076610864497405168293803524308428372642363773253020851758699304716365494223550185568868175501521979660683488887196877042430974918413394647985018215193026542534743715765280780982687117366968269437443105006745297840475203918593655178922871107613105116079999126176800258499307652315333260474743212561746946297163897529334628973915010585409930934418045094280732530887016852932950385672388436565869654850576363196932284960436870576901018337748069431298362281887010758076382778913999782756804526883035775288563444952305238514880919739174157103873464741525471918898819911816989034405177423677151808090678752690204230401589607523596181402843234256201329191705677143152262830293220496874365431005992899684752006407529596797448099023894266203681935906574047303766692326368544509768097321684097085935390983328362133386019675770727081484736414188355688849358362107289961375977479077888000000000000000000000000000000000000000000000000*i1^113 + 63048469689737820762297348147773957465160897810652998120252905337616300297937281000798479496347562491466290950067556132330229105054888889013089901573622755806050021888091733188713118054447886545273725385820760276669284456747157035968186834798585895743295288954388249660234713802950058424051293421059372304902978140617812735928608951083610024662480437570892396731636129134004829142436193428488219435496581546052855267930842288087819317828967864551247219227068636349568508902336698790057190964074751043893856477103668303913684195739693196068177553227010797118654462995951941944830796554918159890046357947919775721671232789883831228191753289386629918904192651111293984658809340980958371486570985444908337087461451469061147806395571946583152415617317662671340031820971865861194827042097255877884187832941457696117827802952018871909648993829612786283131737829004313091201676299790823458899825547979216963636601399560444987127692268907702720272237650436345161703703640006307606201926940196626171623495822311907385162401910493531586191937034321238345594281870751259295099599818080367179492234728667130267644170496490550951461315249899251705415124852400879502704337362145133194407904886145778939079813943368289403271707052679039567074368914157629328740966683083317592988791607363696637374627378879846130070939175785744697383686353970648942908065226353199367212750437016191322604514295127759974582438217988743575674010763410414200374710539370946330411174121329529876134857076886217334932094116756921724820277891931699008733562919423190040486236236793484998532558300905283181552780378807280810389324539991273113148588849333000665544984083846959717410956705070460292687657276078399673868364458363243152321401278834728961948016671660170022040234709289367881769533138623721530451860680917738356852786775223553213516760146014848306629936358724082993441649499162664125854268005625724728676640491772220372202699311187257108967679351895505933717207246252064430119898677138576223956727801034716484867487798293870745501129243527637113887583207784219049682058887473384151134092381267074160317407107302473853524525077962298671106675755870513008934353345898065648617439421752497337970971570406709272409774511969090970608659543983093953489786696418449673539858782037102570675712171941433828049632587269264924690853966803564595646678024833276139947230434246231137911345708744587791350225357321763128497888077345643472194298778415180055968656600979158982160924959381324385827506321301437893481521112345978266793027068177516357964402850122257650927797994952925754013262451843626595133095059060717444946446979122546733593399712965474019111660511192046945832502861084037631047000121004433633458305440271786361947067541407968861075770444087792163583641461193202010218111835779998637618792085836262004435829238751427237396745795386022833403522172679409186191830555879885985785355348318681440382766282418776424099577337515939001464215500874016188923654807334699283954698087405977600000000000000000000000000000000000000000000000*i1^114 + 545248141949305747288174995469688484447278736468717037014766845835465330762066982119433989298737266681738986520573055393171311768206630547661745471980765429036415869276399553474992347826101377012802648172700818562477731427210793518281048814697809871993848847032979246661759364227406967107317032001110376087914870111936450165579552545838497585366321239811907391365283606125921484775328093532867415012950133609979849495766012162833345766945718886944055350741971303456173396973820715136249257326530349586378036572004239603364871283304691400961694543797538407051433614248384431339408583879180275687123364553998773660368890625166979324040449447057102464804098884600937058174798883446553348428548853155168905785472569056684297477209069867494878263938034154600641972187776781153021001614283301334434078266259978448123767662335520033110107543471039203375597407577792500504608134674763894097286426893146547417712341599814295462328160341317033747409622149784078361437924216512642523386286063366583686680125774797306284750716218124564378375622814068166395312840624270936039264862497932206289139440071229064231145032913451246863808644199748133364513759579538430069290636407506477815337892533872190719987069424866488146160901496989002883376109101384595774303073589939796792784355033608526973612515203029671459060070589386984150397628362815476417870934024495738659923381401307834592390734310536165906730242491923530968065035680819423877812910541223768740309323385837277065185676773673282219532950154742504852410663821025361991535791904077515238375132928183847389673990442995367074251184009102302280817518472339146506637087822962357201227432378544536018207834521496057163714903244884805718267820014682057220231182446015853927666001905249092997809289176214290327268852094539565691451741819675058546533320149338800476801338829224485506668351883433280693821413443367256390837480508109425817390681371854343732431029104409048175632067343682957277619531750769634606876180699616055391721197841602496359122540828159999050789695207957501666738258960552620235255336787392934936534184247339011394313052890752553953203858880219541115173578620823028639772749821172757793070932226540120319889165939081617368410914682027836257533757200457328829568916835724466419554556302507603199961864700779670608314873024169604343246135240933071083155300989941098662779550674258778175266399351555674003334860342430717884871788053504673104333546479499767579816246500367344928384733669212443006252062898763017390946879557703041533235659126514655669987374381830106602920161555147712456834519325759132192523170192504107491019537990652468916804733194770811126039433299023298199930769497579455301681275085602169053882620264710262152233639325922034488283273478063656514814173317782589835303250767046414696352613438570760730859090499430186951739789338420065720396548471867070296968514281726215417031350438539164932260182017218546952959684445919966577539855267137390450053730642643962587523317760000000000000000000000000000000000000000000000*i1^115 + -1646358006823549646817002184377521596731941193564957214996282633785135591814758979101164911550744634014715768027230479070785078138656722501753329785334123401420391136196906044794589934470552981804347039724133090555372525541908154434653374849667549783919789955348320344042307316671482969095594880652701349789417832535735361958819857580752561352843248131339548320399629728012667853013225614513825972914178873984882306994544882071208915986383547313800502964691627441986660965244542458197453624018478395589468315432004521096403944721707433144972431466925083221334233430606282894109318308750156988665581968548251561107639318871291502466231321279951549144147741632676102307276880267481011666146835669470401255031754202493914817080422480088230996510298893323101288530355569902782110251657933624810596065805774942359033182131267070477512638911597847052877746060850104193016916284292417022392142256553757348712486919943290073004042358217997932500810632781078249949160545967687099453602424233900434295515132879702781048084919765441294203986026218057182431541112468514210442742852741098588010156425908120722548717720549988874161609691255409623733920927373746593165479643490686044991452384842030913515455224777810119754625584562666516783670007795958252672401715145281912938355071414243878943444416316576517965393883729228697050235749070275549606330755422882173999284386906567434951558831327259411472098655139240398531270546616761354734725589598460751916560732764242826369176028011109664706554448360461934580390355902480695319596406200600449809010042309801199956817490532440970546144955380741313781541535665768955284055210643861515517193838230544396071312579029724919606086886224917109213602724098096952754274038613974037748457474865093872778949250994661488771331571606924989500646638209365701679333283440388975562405627172616773050213886393796937387395046721292123395755914744477727470308922309992434533683042485105939766285545776337329698240974951993448333627094770870595438591611334864804969509623379745378807919270054386689451642638616576257734857053582447829396528957067291517230846016263713587971212098116604292674559013688891463341364517817287007542320727694174182079745744457601515544357209305577548306078444452606591235470079512847260187270491796692252693182561499186643773015225271834398315401724834180255979157468368231482090709180852007052005029687627203620725006328496278026627963142389416516788369412289003057364359608061309884701846282361681625254867715040766555597024929360109064917067535917694602235047507284915617187195167875298450030356900878257512111296218807066518077571475309069738380155810243616565483475467482939162112958470290129661264853311521469876124046833875599422725163690285161588021616277390816260495319470501910111069871126489715501392183012258506345305275470920374011007992267323882963281054921431294781011014230782152220381163347193770028832628626149888968937028772094847678307374889655847842063994508997688295424000000000000000000000000000000000000000000000*i1^116 + -4137700214499109527996353837871408661881135527561273041402492189162292244152090712446362035657000541097411057436011726724173134141685724654524456132501135736526947068970894525949014122781110442987277972420324489500047707758410223028926141881612440454134981687939641332110352372452004921409297737674574169393078886576702382544574269777530227712180840794432371293923686041486659383350758592699273330944242847024087795111718104788429843830242235965085227643422231356791481113187046962485104749164642861806748067367158599155408624481419606078754470987140947244779030588527816906811023247149569281388478725311910997451272218799001101661706554242529915750008764842951342737507428090840712880376877880940247366507107822963696943524727491494800818905418135280297168376122151497812501310931421178490224829338233093505458639569675256805140163536302570444111618603179714792719950715883577881501978076728231278400229906275295254642420617625166003451518801571294261530451549507604586737641997231853537408707891246328334872228033054935707340796117068103762397135965241109990226160180232918242105099769418449278238071448480932013834301055447953629832490565423651040331513934952637863152521853707958191652083355885449597082398063051718743345726114931642349802657097906294355523652255266352531079892822243125965527207528219446426516983280173942908060394474112778695787755060558859477635480843925036524336017105933192808211065138030923193719347255721737671873426207098803298006746447529547112576827800599871525372936707536432475229945159979165380913348453464362962082340141841464572006402776294169707062569744314841538072065496114960894398593622295756672051181409600816048798551331432157036597611239041335686198104257169190300073078907541794682122828459910187855562325199784110317701553772470900734225814599587278579425302722880716599669327146719665619321957826847163404265205868041140162207997392202258652626286687195215741099369516172895853549078455888128140724373834166576442267006416384418114168750672207681806795939647327378204149373282208232746501987610516532821111633190505393401553792281606752170045976143863660585524243861378106125323219010516145459795871960045877055725681176162766713473582659286674506851648030201933708312954323726768017145470259455497199963305973509310040061739062539062679434779805519405713999542519509425925651699539100419630884243505556089333858144951087974571325896405842824443667782597578649979546536164994030495541116951152295288799128254483088650081165679384532443974666278260700989763782591931289443382164598391719059343913742144613561139865939082802802600690381411316402158862877489788631006353671336153615964659641987938074695169099882616368497354679610894171472505395465984069985188550814047422879290787942994903028086734892451750514949306135733689017150699280908082196018859460602925596507991102142481268143042373712178107406802971416560931676434610018304794601444855614194769756775425083371000393262694400000000000000000000000000000000000000000000*i1^117 + 4851950029519152699451074058706193635497480719110967155745927288630638161831816721354630893624889836203967539370802963441168637924011146715549481364280814936489728083590420965673777185246405058812477173717089042744244792510283345450343944896744967388027266656165776410959101036742793607060405974222254366715715548344151553362136344311222827361150301907974472573709345628556528013947972316762425741105971511129404735025367422109930490050685269691032459979361861249645431727884818374337236921106568711442041415786306937306442909591110115094962849658779776506119919558464709492423517049865105477645378771031306123848857606967422936235116533226815442323811328672779396259668283983085986458748924033521084282731907756723025359701220035347177286395302573401899908888763613452547044828582863286395983707505367577810992285587093910047678412857813533169755063052050414389803841219540712942764207448307553637458760652414068556487671700423515088591934107537047723912997013471862350484281353151384575395193513695339922975524683908410463312470823818239104870869858479820018387347767515453229512954128208418558498207865351630510667654320438439565718988702509636392702281551241757710228909366684871458810943702303872920118704368569777649312519656938752667175646803461887595580657786777322960421698212207297907001779631771141441573414641242160130865248100512932131748678009269353684020773169770465749902226567470783989445861851049891644519293506527075932422131648687453966601344187911786533661241198613717090136010911664509027300029960660417599771120546107388545948997683934002624994411570496312286871248160361859698836193839457122167071404042698250882154635408739032713913155563962932047117871744909471100114140427058426558824766244315425529574259760004051090249952908521221057373508117420800563625355975392633947885456093977760421199123253074499717046777530570387621019382732438569409949224783933543889564848992202872726827783917899856370228240859927469614920692540157929735092908801333383105052490524580072986100716162691724517597872140031192100297395294581188844195238334431294023809007954993459737329981761806998495376730305651736948438867449358227335696507648175811425061346684642129643705312457514642663491962554445049655579184881963535231260497083794347200693674848898097736141725045752522415638315991078625326537892851642538564073150460158654639729801197245646167787647416358498024128200768271363860651061681526033834785614589663317330521421717259283414402028789165805533649469145902386122661853823967691891740428333701183832056391345415428538586908769303104087188179818634188864022877087060369237224600800437012986712669005893040347152682378085829034791629276250345220227726784638320272607529993114381908471217472412693426176525632200189588897312432789546347258417486484803761327794287149612628720786346142119300247604682220862424152555986886576980676501740488348261378715967318810266280956325065962808294105418285294949498880000000000000000000000000000000000000000000*i1^118 + 17465379446834165882243200387222592870303792475611128980655295891877289350360879527370703839477539205748889407514333287658187121225867799435896723989296173211511485468555639979418981232887093590652992114981745847349969957419953547705507579713506514886463576755819531195611803915518411168142751428474306212300707096248635897971392718174631829774010965480204753232761353495280811061908216051109150953832831611123456117806200526247245637350869830250945404147451398130573299646272409786810912420953193639329323794640488621772979589566325457870635853146587777991561338532430521066938009112963034172600965208559991107356193756502902418858666635484263834821363943870094766768114724242773625385550778157203479444313647200798103697545354815043291385853775782555058546831911231601892445710741231336130384183378977287621284851889077159933666812124076052170905447668419235537965117630946508524178303857584419431527985075746876133648071707616267471902807485397826503559251470970804956943787461757992553033060024535481145475225052803085214288089157592073698380227989469529098632283691286032120506261975437680012349086755162816304410840092068446782556929000524536200625249020252729762759618830094329972648913264377073627651767867250869553988249873126767897155099485319430812069124841226580125476353926266050100089540666658254337122675507445995703704466467085975056845276756998554176058158621796863981335952804614098583832245990901359280563318271079715506696397859922866228083685343208604382865788897675984357730232442302896848545351678154569918953105305397632565230976857512635657986066816015703432978192383673245337226167607100442698704681676185495465702749076763708224764193185253141727091681543176594482628293684283409925158591481973713528156870095152280101710301677833993656162131889817269555882941981413614111701466367414692325963482245563723788203944710829294952270830252820962220512289020943404189699088288847310837209818394837041423367792207475526070193025349978321583626307726563792690424777623487365058955382095676460085073396186371827804239750631039535174552588462424903201971228175627695191577523170057171470616560444300592418310649495046081876518869368311530303292003642286173431669845369322113853752587839644926140042608066054656956980584784291567354916550682736750919532232720480866021083172607250829315150131307320577160198161444631501910697660157373520417416313287843615053311294953157552310067122689126729416702110505901372933219008296984550799289401564844747438795033400836017489638287043256349475189609268564292392908602691302144453854463159743872780883847062465366202630479745049667992084407864142198901342290185372220171123193348743145893705625089183991449256786367022253707110092432844340950724402661088242564872776963255081748486724596338509890929957081348468106928433811579311982464002661775456898973616375843448860345542195057129613383554168263342628322448979183625282449876497787423891030673918525440000000000000000000000000000000000000000000*i1^119 + 19005708876991917377930903531316669076520456958277176973750727800493754264939385732920846052655941962569596912382179950605528690298892739478357040274145639300304071481466798667734413011009403875323850565838427083503288057605732352341665457116698410600858591265968568300115159521954092851865921725815325382117197656736216839687673580148769287884982576443213842827789380734985488402018931174781849275906028176099618724408009393811275167910885216913180644065703465763161376056541526829729695412921206017964034564716552106741900635900831281127049676313862645197481415411995820827454488367965564076200720123992620677380141983636719936151442047499713383233964227219821974891493135735020149592162165744886309686668715641823832450742401696575139308824117045158501376618504732780369307831546152258583381200047923085977846814857876499138185357180314664617545149074737720489930928275083070799261549867980687943654612358653641956714549524527564669741539422535307338899989794458215385759618147577074761099200303453202356069626158980171354723040013505023234194119776125655485965817901377795248359700971599595111223151197573483262165736501509869338975689567935203241164389345944075525578610580024828189486328406077568530556203131414754100393773766542922537498924634099831074716905989776069346654445132255817961615167868121254288732721716987230295930294799656195318303745413435517661026266845472413073039173363470414691485802743791121031472788974605054724882220448168440750357891789983003473447197523144939336629270242881108789983465904128804200941316273357917126762233765766962692588966871739576065642891821359097335478704610714178814148081016271754125389059303046545290884918393568369361652724413338095755928475859169421005562983636553533148091013459701076364993142503712842625670785150052997764963456989036520315715671391702875443771420621043429569609761451904505818847127976917230437765521066942690378466977978630111237631171099219758999617565960766195847998444532701506823903323270622189274864463399686792895956509916334981102857068877053219602388318905562060923872388124770823011252004200623778867121682605914318186265430628528978556527333463577738876823885908968486037347114081276685629082377922792929073482641899409489186240938119879889055783189389327289027700547934263188551923519229231311165050706765545469311241240248581508034174391561128830346704565354651862992472205726243053636226725514881647825537751817589567216782324113233026059412698718218796307563970473804924331613525350882121507368635039736422350561330239885548410616412709287698372221898317729533822638971328925354881264218035999550133002105135353720478978260138496017023344503522737041186255320354170475008948198553588631845796521763102484876828228209749548828375460840007348009989638741224921339585394164376528398510335066597767804826020606976277286598722984872974313721370515417149402606637462049092279948857838403247879288927089515540052233420800000000000000000000000000000000000000000*i1^120 + -120252801602272374289162091386600833057853154976010354778533203806240020673246256469518570728771130905252566103626879597852958001703761653860857067007927414694955320815236035275193846403338101695000431333431267335961657118550634427713701737427228951762076499271959518879097260268525161231728676127211582149785904121087567415425652143598525326916555777475656322890075335135970326227212307639565904243579289600321047018856999723685513198118501155987861974801025452154190696226717724937869640371737968017438840157162472917874918722731523522706481622922031733584856505128258159541977410063678315280276825512088299294306995258128221388902436701893147050378852432063231105939469055658495707482065020536704680224835978398104385801948500280482784068593874421664810774353951431419575808273207430392320613613248576233148528742287284499155860785693020649572838053899248669750120318395158652531428035715087059716227083151207476944053389882348238825229116971983175207924098240622458823729387818096920222496950837892786334985285048733496759441533425595240953128466328060693260612618198999993372555379030622389470064800184292242462847448083705204401113035176992205751050874783060289629959102232846818593231180519166930657249289125404542699180454885546068616427417736339551914177693682102545422074529069987241140971136068312601614370045146256008499049200314896219658658539300723905057256777690442728658719129549305458200049379116932828535613194034839341376136335211021106208833145880995296674943621550782946772559217896828636610512960246688308799616308198817492190364098854462992779372468180982671813297882545080037495670468047624353467390273294762850238106681051419522200318249233824754467068870146029911066675111271805872367047936154428719565621058859996934675201698381175294445964113502331483450657062771064534358587602212311005642390152180058105147480856697192908654959284500838172209766546255164852128361362313986434993173553752188836805579644931169956329616655585562621685854204290052387183696462324177602016623723841778181055663433195456642715501568315980857766381309356592628842703227660517445308247266292938602785045075575367869202149843885227025691915786794152142738616489197730929169453762075330803274555944728139964458205885394863457947189766660500001516176886646542172486184435531733757816297892601797439577441842587192138079471425036708043709374063187083785959772670016223103698592286475722617238006287265523478194214760115821620841741321948159368025897734984328963792404189075693690351733956476765180475669303405191902449571705330642706622725954040967952626124116380690608149935260307511092263278663275508953975192839562841453804031501710488505090646414959641520651477708218993210667227421275483980543841236510201465365958482969825435044497302289966033137560142406637025455009743573752290140453277483271041143676347649516787341615679931075533447870961414668916508701769920434606418480550055551959040000000000000000000000000000000000000000*i1^121 + 222112023662454633544283531224806214631626374867702406079119414037975480812717780463622375156065926011124756301865011466636944036481092235239797520804622100035178570232853162965200735416267708975221597504569925833229738090144109596593435559507247812085080719138727676474411617248474932152432582605818263365749424485829520403393720310723899432357358808326585850526058153972325970447241213978330492964836453500091239527509375936482202809913250749696942804470180699965127936190203685100264378076057854411049100778796925288160153690225432843017877834308853607199616909234511897928978577963364623542363016909524598545029270897238182971188815314450835008278923503747892381245772071673478100524429983341030972346738249239242906774626009044689100960000368364470665946306702604940811413292637849951805630003623480116227977771590980423382471943035774781111113382407250569436465153104822983958548624386697827238037423221649891847062791241707660861500623106204154256205958686054120176566554232305936986723441148255920526355650065000044098750379453933248791558248919468382372616164931925619202353496101233000102419197477277846326838978255807135126106607342352526633594732447224445622071681552084453893727598420210503664634090791262867918860304285774248863714287214597977534619082798350412835061849470394753465741998971038010962325459017039866660556574538329141222982274505578973503535445890119594417357392792392300284979718531971552715957708163533188604257951396605451523884595467821844486851869321199479594282760955262608042911514571766002719819870599777427342919259136059362307106897504108507153352309674671979596600641058370343510256166968949691572296832412987952186640757500042962754399380108777332576499198519656765258231101283171352852448405868858344587823064438802123936430744272254828149793145487326934138345318169583049662895799604943591571794842719212666525185441879430131599403511727351415676427727311501017903936415729700037191432475903706675838261255294239737353699282693742920006547562062813669778380015902944490202941125980743941183163689743494057670373675324282779970829379161426193951881208194798906942193185217577598155263333493521119343706155436606998322552354269281511582505746225807259611446558672086448646236888463697999114323494378190202938343451801103046571755387701272311203974651789256691905676646469924388482086658144602907127663305042013359085089729856497572484829415626888657839723198554805021332328925824758908836980976102736626564264341689454828464785476314871711267812068933333202079868956705560664217063841560095933021952794618428339023045707671274871561678867604810732819069487124364626939752141867483241847564744943635250373186075710283569059108848147045130098035336664769050336098399830037566729239803587566619318917288864027097625534573533286102738046414642816384346344113125610936370654479209022525925199922494249437344588387545396248499325329785513670344737554432000000000000000000000000000000000000000*i1^122 + -214751788344689923762268932750178478503958854141629153707533981592577205226725146014915754363756490715066015993175972788641709656514668057021753452056712475005088803767238288261588611414980372410908557938853538737853300988646083945162123721885371956498224613554388356603722976033305690686095045044308638166512535329564079867167439521523046323462335498715914501436224659260375703140467557206208029745140030991600892687770529067395866213370522560149488003713795570396771420221382461249070616689192387083624146217361413733690251337975017446485279088652158326476580371710428214552376473641212579066877936101697352024340606750086978407168757408025050904831746229493501137051808527553848991353490971045945761608572102524404695030394478324464132380179926885480772612385863080147089271856412431067746277757531406493468463999208018763907890902325203346830065599322397513166025902380862668230787070301031115756189269393867779974270346170845347336838426431216978898017289958088444028196305196918326342082556186185806996400343029640397892088842728960373345660344554944448514039944162268285520749389720220572716995093061226677135927958466727208140027454074210947379478578688024245735525109733089566993677766986005661583348994112319027881354614212412057329589155015639400789084525156920622472756880820444341650798410441921644161295206036196550114658676923789632321449863014476927076534689031419487933702962733072132260278199548347197447291031163061417843524945229533337231491051340379850473666137537772082990086087319806078274585640848473978672008302420171571218675830850757218852069025236160479828922388930068399673416345462832902598776415866605041235522749669883619892742841780220208648649482298418338423297275909925122966566066654979302309813908130954268175866133157724991831594261576367958665246701761557732930825703039790544759725876242160394426274081800253294375303369152605658509371602107956452314652289262806828312556914799540755843633610546200569600418590396628581888239319809048611600150320966572345044160431179501338667256095337119770664679790563508593694281006327427258347088650469027790034527944377306511978369720879672765858314647499791435683843521668569873290611084283791635594851745476675409230144745363842281913483198714327465027717044389816747486554841861042685298247963285140419944575303015121213626748470465237677207924092235134074962173765188324451773743074400302824519113259598670028619975893798814812886200603686323084311987433386492409861407905447957680711986319131435726796272015889464835954984707401889984117072122098998118163901037442410291299164731598832953790446186837342576506409043756634974527427835458311430654619429906350998906297620153951211694592838048908332494346726605333737046550087141852939446229542657200564064084915419610981411134087625607852559289104402841275671396710730614492751693612201987717314548426322329024758154869566996665847644566983692150374400000000000000000000000000000000000000*i1^123 + -670359963703818543313950988437855866469460354363673142187979214927487636723664359593882587753249150215626032257718373537242919809878794827460158732845841658790216749708995267799802640434787251127667241333709379115327093400593085657336315801198552644878533117822412117303133480881979562254297985520087733957208322311462897376655786574829735877277469812195671804978014451986647751562703254769808521350585645898305301237181579728337477286255646541822301232025707747686269200422675942647797829386427043033050102656149281028413911597338172775617411898494267647474021095360387868033406630313714995468467757853191500912392379481842059362174713227601116641950471137815121357435878259440712399802399452054531567374920855921610977604070927278059133870968298348529268441559185517512767866315960818696360944875876287429235846867004833785151278868758084743145777626489424000406866563651856015266512084781253647832157388957941609227066206646549854866480922691074653022894714192490077255588897345632565165820051039074927393895867740174394989301967831913994533676268624603048927573817253287597619718527874899831261658738152685651991068837802607309434770417743864469506995398699466866026393948535222939961836324115591264029146902452716593229750719445722749511671305606490599105168333435895850659471855262361721104439646459805429495731936665123250241286169647460555564699926897698187439896489411660084003231808129887178350745021836928389277959349729107229512089436132163020229623716942626678135351740285131274010154481128229244145502708188604552915262798079476711291863064557585618476338901950879310556913563135223542540946217268474876389714228573926335670996391438773109330018680889189375024923895684806921171882033591988456708724242429715654763552967287127227190658880536690154519796164090195723465408043405622730158730691572133897571777601592632633262085891487424038955359570324245899725932887026180858253689201487521064146046537190059693683526695307408802095146601826218173385193435945962708360018569333284683021514651392716469140456389871953870723295467059875547193955263654231999596245890968322521395559303832011006869401619706799179538173236539071516702472985801483443596240436477300881430409727484350471975783755685420636319187991112698077630529071675559727653624392306557817681640508879593037986915861233131064730072437580404338947299290385523477243011128500776110361926740915012836697310324560928593379909719937331229467059373537109986933843593184482037423560907384030262746030558180980694266155951214845831038310618367412499622019383462617767111128002129097941403802697595394724856071238222341157323972964780919648385034174675260754051969634057155400754165276951606285924225020889075825029991565629537674859459443450917284326069995866826479051231540518729727375212026818724777068981191368146445514680181978305191942208221479965159339556049828505073329165843492126414393918651105280000000000000000000000000000000000000*i1^124 + 2808441891811016584999369844942874015526103576108036469314738410154372098214828833549547959373716153661009602913154116333411148005553117149093348848600237102237748220819499487488625183940210803734709533269518949133873274171498108086578915286863020680899091001584159129941434392459446509544231858189817003228022412525061283800795349734349523851811338909805624418865873066719126102327053282478019551295858937613948625722969812114965146752568813905296832960629150069421485503025520434762647462404734871405516489256535925010567931540154103451814777095495879610998587595812017531075297246608813243805850634689105788563770105879982523888158327429828662047165012847997361616188091920518161904861894817409488083948644398377086500751998563063139795050984503121976495246769014829439642191563914746227328970580501206804218787497922635867192052943402475262761981689436225669073562490421596215981379353389070035733223608620670651338434172296915884720679358298362309960599633246876215698366520307032023864598871908534566874480137465885323557703326623448470315489464090587644004207987259983596087910451541338858960610967385845459590655751943387542865330712347234140842948745791003716110285553685065338038501761900488787727741947761027653356415580216634048376914425629543249806883651372438056892668731947662983238532572241851889614751811942742425137323273249127339001990890676755339755411934997782221614059952018465446458604253555808317003161039582996479123147595611258355937226667458572380496515060818481318840312310096238270142734975523520009404103872612398513015922351338237791935869699770266368352732347005227939604438739714042256090078856545096984093942107535754500980697889567569517932210080621937875114221700256105505217514671023586716121716517686201474208747843703211040378352049658351510921530364126419034009249513804120051642260343713091850800984024563661170501571055668602046448892645470155961572719727326639954929008678996363353341319065509492911642628852426095719892403167298387487307824681162875950152369383864286914830865231434963703197853182049309365263754403449145699512327376467522685825804366405315329461098242824355017225652071185457946210780371765476644998192268557241922388173217470931311620940827139956500714544063272577330711232603168912119259724348177483503545387519533793350493226859251212754117682878598290828340472742027816524636259801330700955643987519060904163314053162020546472335350836117543207895299270139237963211291247116934838257793635801184296917264773571419466896242225574670992930200111875715680115840551588955138331637018759909787850448200902049846217349315245989790511457286500624005990949640855149392706312226934033554631437926786111000230712514804281185279691239043052513824635023479223782251425855653939874143014114253941367549303866187147708322714565277479977734073023985454550475169414484166184846672670582794027679174777431666489661849600000000000000000000000000000000000*i1^125 + -4639000862790314607270464964840220913474378974141101798163732051450396083116808134723449989557382691616023836519632344671094630506868961041381126167318726650496986304548807149660173655280867100545501724942643365765395304756543443190039857595973875991447133342373821080353933652257040363021059719863235193200403936918462223908850139619237804340695200706786433594561300867193252846318200548646781206422526835826756052402419023763048904424270187681314053978821217176063836354850368024840335887631317282272990321987042841115118981995659909173904827939416122572932979528279824588444490976830598166688313667818174842870560467396276700624620850432627084835063600188533192925204217970109096589155425631093591895534181645732818647246600740756076531010508563060319211835440562003254472549303591751050941280373282549608722839167364649607467289476534549076438104614341909575863725520858330284123255890921126667351994585174882074541756589595276532550493594931923389980692562163913020488369447296266159405208792643910729338104340698883918619571431053924311032551004383271408414525997005708180514169925824686275348958812543286788974749684926558512945854278968203005216301158503445226475350400637640333143476102580090677955316399953414516511300868924571309460155203365217088240426668750428215818505699891185844548278166737446799142596721069186687420231750719207654825840375405967586563274572529772786445223237955395719743133372958119800003917742116702073033360153827539769947499728955455133282602174435936788334105044970086394857541421681448443596205507113433478864566374315440592797281197636091712564154045221584013190550859639191813507979084755379918045119206659156563473467049853127801814749505773060886310187386224496369220630325434905755394879289291202634084638542844832463872357185140375691559642460425014146607056870678412872405325523866655441606129561932937879692701253002015758018237149761899522899187945191908340177129220759895367421271093404854888777988750246246985663976094160628730421965154712522604521124286302595206211284635298506936796073904551644491739799008065773381153446482150786982741352010778353824492326932752534627758685536997519431924641040681515013262834284754696268456481307344084504006851173801119228709368449524184491369407596689305731263178101463539020392069977181867596202256857607116424202699600876975279856615182683025478691279188096212190303133554198629031363605396695195838273595670849182621167949772795993273055782278647703149693135369838411339108323143497898478006626909274348936619267954615847866019076849204264606979311151787025210871118332731973018576103878448530194105393089987626245953250860254984459538147361193056033610992125584180147217203173500646768095546283175421258468327274274537192551611029227541212453913342465824568451872703576189987765562748350671540752916797509052580593508553041578950583638924662961304611069647304785920000000000000000000000000000000000*i1^126 + 3928227087704442337529991102040172158773098160750670049871397589336365685691598025044359411219786833594732145200521310237984538929408954765860308736984504124078959084637673801607886618705477481413051015979516429031623543723193468041339143371604688925694393343932791177799903005066903017001512038145192884740321513366205900278939704421000921349953324054276645504294862114685196823441709890629881245618633077457155405032620597670456905726596507359432345238074720577374035205949069534999063028450212532064472706804046474429691783195995928759819665340569804167805200781588901979193993354451058149831939833306786586689123845243360893608742726463448458640457115955835497544413643128089047444881288747728077751212577303656685160227731601992602402664404554784271705142541497431698736109925753359559997307979867477378321760420296045767938874240820043480039802259666700652480450767063401471726626075863673766185858446662488609953538498268254931653810397574117711676301707519915795412236522782153115767147208565909595291387507731587292811849280389613081179965638521273429218632044343293566489088606783371002534435656024302338686240347768049015409364143268399354292362407023503456517233584512761772719728847341015889168993336339917817586065287423496283225011274603184964680636308020145463061366787373178682714145549966642207284639547561522138240634144066288785420188673983777330995826662633282145513348912155304459760405657595054657395844153771673694730323474626728111467826666198153080246336014074551239517906491667580313209774811256952923963865333287817332054570618714598490563068424579189426314668808916643881996658917682401488800567998859176516358524933650954734117962358653242870017894996600277494031096543560288883556065691911934115379126050845072732486582156047057806017131119544344228738532734860684145534866871350703224429179342658852329513927340688481880303464516358746661638212595228257697663729255154707387664517626790855129695013931109383070557903368381884087848191105888145612415429546281231000989825389534375959763467597612394839418196260815721589402690285069777767402822037462094319795929859841331689215411001561502157547848004831361434895021069417560535670878837607324627343943125188076008099671581534802984121870967291435492573341061993567504816903846006283180189634161568558610414843813245812476004621163177301939860696706307859393405795619574398388180514109876842680057041828818674218888709531514522893431629162659507691467945506559688678407429075528900572229142963604197151352541905915593050004116411932940025723679704374923442005476440370984321578258966758515630955559962636192983593298963067341513379913495511504471030633610975168289898999300970295016051041383251659035132544639727198154203427981391070364390852786624637174972817673506465012558226234853042070495450995350619609787342052252120982506873836786930829610247262588601918214373376000000000000000000000000000000000*i1^127 + -1800567054107436408052233381052723044138091036119135249343988491741884186506797961917130152652117509618860583672984946650629024627099701301687976685435109094690418976034947618351776439266089442156090852058637625018432424707258204346670193120192727480261029160979129244099435561346073335362673366155926527696754247634727177719250497706103179954003111750116142100804626122849448667514534106162068431967613810755337740084562733384997930363874193489229922506590975929892040001167745617570514953019517889141008519456708028964689107779011574830733943661482901915560131974078280929121702823004663904551950593865382226169168689881664586692901728346489550977209399816470936170586246144021156915618583414728333263567498443421283271430274585251861734438755304870419427158955663714411667687502689463892166492542157389906067378355298344530568277990106318023273602627906768574470479140839961520501710839881262335733373191025572129303154167540051410552448203484422307063815411128137516210891582327762589472288983069968023455802594877217947368525658650716388267818559897831909217396050258568097078961780850189552438276169123503360991240069643294646185312996255324600901297720761841784052557883949292770409407168691008365107640087501272147496241312484623800090140529402755726396617958745890981034908111519799807395599207755139715699272812690782145367515530365612308273856979443830394664858645308066373798403651812555655815633517966031969043762166993935937310915527744692172857661026196725241674842083548049266134048713727597249763948728145049287999080265065063776306885064169005325241922955050011938924454527038201481572354896959923753880278700147043339537504372040997534641225044509619598212085835740517524830547486320684036073000249070461666390822120265980367654872320871125590075999017065066442115088093336998737164331840767366680665707290267104012398320645756601089923169118315373653109141009670160369513736916289622022481097001410242121279224183378273854940341274318822884809476809506313798710549280251479898618587004316427632822428021460182239414806716887922422387273100756089990354943137983863911877529484441932068000125050380915043136461498341138221426688224416894179636285603691982038671422699450930590190466707218301365177266871024770096714065721721380555986270925872653737450873424701490643029441710585085437539354832421696728700936807957841661927438548420638766112593127843545915928555063226298019894663198532697133595985249140626656554536975233425052399900631525030068636555041052173031273992628113340834250467845888666267176282457377944962064671490771031415729631323758453421104117667448543001358496652012340146264268320789982792875797409833261768972732320985389593919225004807078086534912383489518817628254587562910169392114196617144625253229963969587803039593362925434273669187305190675215288329971658225306879846580782698216949084315387638579200000000000000000000000000000000*i1^128 + 239667773629673335880202854350131496382266135367857255438491583506958838585571813208161077240264807699436943179868662020066696118628612091223816359851172652397940025726993302103725723590371203361970857387961802187820864282927908261644035888394692921325114999776008340554606833876126696071451896245713968146858185177455326043956529174666119769401938472233552326966622468001716395585553276290969354329924110878710651593874619696203860251697137530194530262396804517868112555831126545704770161535963038960782209680247497785510846344072363056113287375476114501103334833099780033307751295567721366259893981654610913327941717173639540994216493167582855086450746457797147304012748100545596583813887153083086939934543862252459101248013156383681829886471482415459276466614566804326613872996956869695658805735960960785347887834543678902143890618329607657443410180641357271439731444533631761644023171052460790317211083877295420071553111424269147346319815997994669306641245489435113163391046271120024447364037702147756234926892926188677757613219698691602021784954697541821657806190460995783634512733091044406969349094815097523954319586645896939488691497864328009082582943171850535930341903543567363944025316815981901969794009735217988862052502416378934912640995964372439334666560780484303750386183882718663109553436939110784959172854823321429740526830067880001129771535478213509517273419023161925409837275495806726658763103312691468100464190285580907441312361752069852600669832973843053616240643356541755880665193361191118838636410861726989257175694082543669209170990849577619127895813938108279567837249179405168302423145615574436492760297574658435967352183314945448130165046556252785867605075949160926276140166205415378366048734844536183243466117718939333332851170695838334563960460102759968332370092445933133022672047427016995959888475216991169519742557537800339365771435304437478902281124681502232631848297152864610305956174368544572149170695844060426505538274916631147585398171437658585415168928814347723838521980268581113303314229960628789442124698267441649695908528829353362639488730942922952080230826027261309112374228853406263608476046659179384217142716022094930740351460749330036364917082668171111285082127536781975191263470941989861404568282217643814048463456534311965287588178087289404884057765490827425659861288040614862069104845182288162188880380076358256566990869224305646228464249263653965491614988058269350573309753448652703455883912286205889675943649625991822520577451091510112244690174734149295054413121740381246856376206705869526853031410684702377498880993786013776782454366112456642139690351458286645479075903654726271493203694942079141870195590553136384904353492311689326023364144119076226594285284768398823429372990028841927365199810950963572644146606190604470907485024034084562739337345172238023217482166361828005618290524160000000000000000000000000000000*i1^129 + -38261351127706794584357549263609747246428814758637456000116482238437565561687482034580433663645766476651512735303098461684826660722405424581416993182470734328032462672861929101114519633641316766521077024748272530441083968674139956084920346444320711879341183135754317269983950874286642513323947943095937105786354992637509321105008814891134353746597367460004713245942557082465827538920667542040238747569525621713839356073529118107782865406447644105380149419362554306399587512224659045367641252051025966464373427226322758457521007583103474085813167275423491261449151666919965794679154889149838088489184884738565703043243303900946698813371615178050250226655561760472234057621033306083766061785044485660829616348550392730187725108114609601077029561705926894552073823993453269872035657859858802921660430095669894799558487008995491606549950273809756971864227418793962706876372030997542906193544691218928155281539320557329600079204984184342410794323863304738702289643320821197476390390355465298166646522358244338266829666537112137157032990884826283181887000844363249422690883002275444927554211916625484312933995019883881603274359439329244904218982014548364660575733567508576396135119326508137381840121769292017521823254601703986463368493691159252002121836084216587976795749783680648859307699305991568290013074499354895746126719786246165354392897637724877009017803385333234095193410449232159684356510012233987776326284658067254554098029064345768492399282462390235018328460529944358452198203428422712636048624778812449373831371294037602597811732897997470634169390338881144762759899172363118105519596295313335498615362512644752383908799367467490291964185085289390005133882997883654359563930362627380122841953545623835853542801502030349986403435839526798943186719772378066029829833280200607069666106897375134939628374000175557065502104644292855533326842630617776237322960754852084328380582077339747811540960119587531548029667335832519002798607648691670074274364761032188820546854935446999941908793541148539087528127514260532555962528140097781308084642734449733358897546902198140059736725452991462058379749653127313455605752205399760222700835765326836600810394938906048789658764054463112764732507363657670333013000188142122978715334682777676875556200557477374902685594500601763711943259668557354608973479950953665372144507652993550482455970459613944934915975658187267182570451817917139621825287732212826197987193687651091753841845791904638679483503754965934474971309745811071184992496469499592747794136057164918970501482016381887906658103785736016777770717182520287875954727759013886470780542765697957651326130459677726901715790418228331538842718869728192833224979310279133104210181189773033459982488454121067654333474329410229633630645098141423481987524090569607518300952613692158325170227044355026930469021843815159782177520089181454336000000000000000000000000000000*i1^130 + 389675228826050044614047455556888759444868027450189698670009401123860462562842099968051983439272204027201843201501273347563219565970688806598365183676090561565378914845221708031243240378629669232892242870796974639950836331172452875861060926378423144275191284726975977040102619425799958011689184322456543441366540502466014482151568603515939136459733314071063316669532138592504000781165494791215541612168286000615906413509913984627651955204895917255918061928210067594906034057317081495236408117835639569747791409475318265486699717800011499404546082261411366172735401539231859387441210965208769097100551196391420249866764023885024289580609985935342631714578587035409906067666029367040865763777258761001802252013607784554052393119156249099163566230541189186042279249949622301972680971259879255491518472318288095026453625995914629944008120790445374417522806674795773876121059181150754585857474271755648991995178753735719550242422387283320064946645620173011267676781040167016761247318867422185386984168784096647017555353456688566695885703913766756334741747662169146338823749602134948651229191665804410597020625135179907464949952267532039947790591855778132378499070877888568122258298897648059918096827631247203361720748451929920802980350227934108258764594511672762637259602058315698562527818048208182111738780800643830221509370335572496189056975718381534196934876701178565390900657431633557596986038314684499454325939090521317333332423083475741040968789023043187992215373407383718505586112399232349650754240818195331074702170679465645549843676566958438292183950962873211293818164193677160641402955690123640086084844649684322463128336092909199330954339868524670746160802455865706611357373407548256941659105185167334904284564547000914271574319746280440204340855528124105656311168651533975365440168599887370192334865022065191420958536678732568295305185596494746021930598760478931226115713818058083895280100260268881578150558035256913592328808154633082632691652693973050744333563027118238743421999871645272315401243566866173397443461260900672405437526496641878199100208114434747338791504685839045272304689099850199372689145685229737616941124576425280528622212381591112213047923145752874018512258161985085624648591563803677416882056066706168572899728080035502714971318240108218953211199866806664034995516794633860301682378488351105079657389637416383470736200118715863640276243206370908001711662239339984733683073503962463685578648636850990557531408491524293866068438366591663754568050050834010357490725632575580908973493617121164597102815696050455690215378633532158398846113660801897987273536319150768515787460567313992886379686511518327567458541365823913732714431402724752861813163297296166672576507677890758460201290091524627075316227786183102903005601315498811367365106549082366272741479212565057165952378361498385066124902400000000000000000000000000000*i1^131 + -2573009930557804962824574528185277849924707729272728759407111681135803828606644980432666017091444631276465753448395572128927992277846453888469203871289543274629841671742308613292049681824631831749528805924797266703343246260574446702505310707133275304932857560496992799654346647981461837960521013427102260992399692386928895241572480103279083399327494764494189228528881109843185805306815364014083186962713684690621551602935037249804598014058431550203153445765928608650304073377084607961721244051828421209306693361870993384648826986459367300741723013887439625226085226843241777860921426792183470297340693121235354034002977370478448806512872223496988459925021458786781136896977714209185206115298798500811204042001456448037165901623276409854298207275057860684298949873272311682053710218994034861824329494512600796677907953783015489082141372199578927796969722708024229178774322985910659000977900104927927241859811595142143927763811459414540981220043932569669022062090926391653741031842094333470288025393114723773787582695756363797261512290157491356586605911966867129286157255578524114027167012220771609786099195959603671251769732983182645245000447273263877709831270661736063775990222795183215691954945497873450670119247491285343909473877062487047696426260611672868754677900579221051040215847178379511417987287407432554160323394350608256052202718373068515879275568938152752145161345312070241224735436011162436650036040824083900637317758565134102292141952359778804018729250137238385874963329755810946262806994784695644089451074438597359480404376828754402305409733544544551261735483682828681348196592022541841112232745148199973872332155180553036739561618683962466118747971404054081968637625326397334504784601586447868502950640762235406055824506705472982521155835768543830540413827463510662337837909530648235653020608791672043661662685939720032950334807155747043141992471554289292738096195053601711925626216131350569804669265375854974696696033708812720126084005865333505927944485930432795017541405626300252777372660176003468936725174518569559459902137145070291038507494314223057002273289007060065455047361479976390269275312168070327480815770692484789374561237159332758259797893453860550315293765318693672444397148857098957849684522106120148995572316134023147041442547390195592056120751337131747367126179064178698909618844372689857457013150850875815164072646630439576349988311356111611149008156656938381581636497138824542437109393956735330181439387250744263410339522352172185575912991732193301364159842545872483879269490638764745594281717191165971396661675355552236212714935262036682766957109760284437082229743862211343761958278758874224702796833687608411933438947050815981311490709778895182231707773350357770873226133313669699714474623119898603669095252377755902728613172240597694556336154767074489307788480274759680000000000000000000000000000*i1^132 + 3380493799727760319782323329465082175789447618485531198735000457424426811996218359442573083545399284146747457149756021323649432040123717920287276704280556912518917558884859420396318721241084173964135541951159747120208815299714215789392313536863096089804099316243910564310133125471546845384891651597797709155114288702694319693499884005980821336392111008036149044341474726109831837413759229572775209540371854591894425981475276944993327953792899324701894499096898915241865401017564333900720451667688904243832807416523852182048957431350130601432424987650286029291503806449637376928766749885498499769088601507258178202832899411788734657534491236358165363724657118034679008519289159890782232939583240063833588443810673870512281097492204546959104167238218111548033828555932018541601686739077354980555904964953134951062430404145511291741793661802120074141684250822812517687986186618521307429402158783966384933457124527248191343211608369384943136912098750707306544222350558954927366916891291856225200300560109224581184352695635083131036151863758258856045485071195235188508722521565328431073259772673507448348998984501296461977690379394275902183756636474679117289743136087966946893472863511347976371321797873578184810825337425562313729375900628712564110523436051750124569128305034902769853889858493186637474194019071464738084362961469038498149724260977288348432240608820310501742420936185693061801152083097034955683510657278506372008532086182214458651804107983955714180759191806893051541801923470239071896263483102778084185095919050531467970147452361826886182647308431436461107091176704535442928176172960932447115186009159754437820704979033974762338534276266462147980008868913166598378799153987661360931682855872426726533424022038389403610136135216836655532720951316934078917968535472781731089524098536575710197586145528486743880526792720513915277727438018275341027082519325883324621377930146711536879359155222874903458292634864378122243210599323615313567873796236596706258172252029078257048345494390046131087352149735213002880608061433907711604053222232230224189053231787966770302650144773281804085982626851913840390726325028398241927135051700826435124760738678168769366732255882061352786480471081963233179173880757664459565093569466071677389999460297775721279724722745374097213564321268060026379011267854146013772706032157083252124790034162616203849144204692489632466456359782697150064094525465957450055517347354941911101787365571298714693604877541890857109602676618773658793568199265737614084872017573394517342672219087519136475960494879848119498167743675875539066110593335007083632793561307484392884837106495243164384149827835297140871957960115659508261515413320948424352028109020545701621432411460574757033313809035689631929863118847989219583744194616058034226869550467484623919552368910051286450176000000000000000000000000000*i1^133 + -1594021822166239463462996804300251728000911393312699907452649285606951783848918793899995431021344258527658947646497731251129463799576435139911942797954100809207576899653868233621171975398770714327588840449969369741838215845034875906888402448996575067951847551685728274396191699466870296940433161035396059225078988079315492892073981144754068416829791645885821143401572389461336661497179882904779117989051870075536830202391972044760939542796279270884907651666248630285677895949661546897873698681985032435715574960905850365805247795674793778542614308777904398960262654717154838574858567591649023312509670061117703010519151728862691032712388601082013995271645211823927594634625266997915880953190398949032732421321087310069877063799198206354417509830921580574883817906318433739585262508111326251054453568566342739588480328522442398463687266136372324679197776390745764726406940340866347378455069129661712201390646981115026202244535020220091191189527602793948293263798430347933030774668958749178709309883731929729755580748515105080374029706971868739911737425811287328708283153898785153162608634852751258212233760648985100317478332353420483199867168064926053718483939286554934196998472038128764117279004661117813915274256542959444642011491914295091811427431722785156900879221147088199896122703295429431849085165819975121253995878519560785703540641371876290270669639618057778418663635224495824271297116077764844749421095900957955039448037252994748313524649539471631888392893697853012814645403981559036548013960572012902779599019132736677272823874623193576176823199000104559542813572069521477283134037914824192525766161495804196872852821289887059816352055144614123249632598930823818853993629754644282802965411356816110019151793664554461809566910774066419720097585926530150050728510410800615178266491882618333260603199828087570214714450192630009786873054711393313472873505501745435437642284199617703552398947601035952763615856431315222705288081027381189545891329199353953888917532319797394628734847790410098021144856615611484644103188421802849178746297262452066492076821304539600546907517859669608999039167080881783325162358349368079837168447233295476813336505403860101489208796107157188491498503403073721166553156578082712392881089884898601787328651969105107413087565925132536752925760367247898392449026685596942477506167717671254218700535596245994796246394816558090090825379377620948276638120070144204795896926074695179228249590889227545650344670528527432910975134206162970927547809976130308329197318121782187174637352047154401584108393145014959431086178088674669731788976874117643469506107454837279575592296895570219165071227818527912494598408244000523927489377471455439001690971377735963813652868882195997035171709113217950588003984549695627894965728402012043808494507341960249129325454950400000000000000000000000000*i1^134 + 279854120085252185309492125221169389022198626191312329940369352494954135743926232620460938330851463155311542149832341464993019822621820109370193908501057138452169799628827091511242364936506329685647040307855061243553314808876848852809692300051418999495299111935029423202847352712094260991861017888347462211844311400550281866299718193018084827375537616105487020978840632527995365174120790600573772912679692320505271986670964967830497369622406764634375776658130395587358515189268845596549914045407480407535537385754092894655542756722219912616609390506511520665917926008385334787076286728774089025396134517097808505364235996189157666858704687799657475865314678637039829181943437608987133031348425110819669178897979682284851229963972674549335260425629418518225812381682567687394400603449167969442134200530426562643313116752194557675200363424369985497762085165296669101414280244155691207570965461812506574029292604482247654839369732319906100888397140448353740430301859047543422473693300973629250313692873824691399165506775424384671852987857791161617971657299981444422778716826668213346373403707712633666430096777178233633579120541568019760171242354047068622638087114755405444830543844919025663796659459862086798573551826990981504288169512775877869384101996460013075327112038615087446457275548122429269318561258734769308202364484874561772363313351321736094674745179721246396151595749213949440131426365297894773255949248171193093341172832068591338044450115357967654624537161411875015998893300580574035876797326733259720223131734383617709459635065700928429057713150821004632626491269728152746734915827459903357946975792960118402411842821253194361024235707895622022245906969338593698989121540302028352994578955246927271075227803201003226284352361200662680586652702518921021990279469959919528724657289840190305351412455935974286371712257200450484153331360001896440445696794434776803687201814117517005696844199263085540769511938387362059366428328404974883159686645662352962818959412006633085308528993167778506106483960142535821496696488471039265758705285870360182341640552168545848707127271749995217349101443018340307294532319572849269986831701364599197633602120038666615768714441258322592542575540797514089902402149869189077161853605749490704301406302104266860704954854172084640729837632731661384871892454231496374420333869393670128683489502444637148252542133651832568641095380571129791099028996127822415100943629643102677113107101284759318710858707451185458675343099235308600057619419334712149259722619903177441400740385798203063601150735088149021379989645253043768953070548353166751816001280905605631822516511722051212531854082192778100733291348669769488243866975370241528262880370358636406066086022825506541935529335043932515045903771080075116516018081854934933740606807626219520000000000000000000000000*i1^135 + -22035819526617638342537970175089174900114167294777449097124898922185092056767148676260621949222841501648553880498806586478462972363650083874023573694487940582900292835099205176685780452114448923935007703564690257146812636162702545682336530593202172208953655470240768847264540766937992783283207847257738655184547677471908746819871644719566005583609975375927350860015092370828564414213570475336894237105181564674976215455235912198613574746261250407139736388045234209316910235908140236574935834885730031595392961222323739049244159656062022114766787317816438188442514681989704318039800916285039688698529932447218735893284616729367865103115255118149337360306381241061435735460054412967551078650357418108526980278813859176095259361865540057424169836770504856742926771237957259581214358223696410969633033475123046457865265393152354890619956697998512113029886638836170108590267097795598800462771659381976549260132857812468365644225393534126324368816758571747550172569889676800130374379093538608260015637924124144425877133531952514192194774887941028984477844754314478602909083204640656474475494041732135152858435308123498803355279032570542251038733320371947657909482110329609351581552798765198080552171129213197488753730056308366958066380174566452359676305302832949568219145935464561474764967495298761229888300183857365739277407053573083587511963688274919035557125523975210637627021969587878829448860859028001584302828351154640785577721723290835310687593285934142999001642952709204300695568365844001251057462381628750993629684427481800062930472611149467632596528636792136193771047360815564446676701734208948839731214566653067330411128238117282564244648119427544993061540279616464293236944391624416779486157526180382353614672331744766051707748283453111185145571999017562911204517820337869016517856493634268335547211193368334896791428035951499079857458060380532604419204563609694838232686094417112272819934381578030281966825706684174514237287314037252200438383957730730745473842782081184854309212478957978242806284509845694850651279978057990046784352968891815501899422605524618717508248492439427728737292676716828662635842752950955572309833250130791940822687956394962832851253009872649954322455867408320219320378243851945324396035813887355193690616189010290992053036349367480739842645577815760523467971721526953334746299097344519652854807934925841650908834200496746093635745042771842098733894944798655940207789422705014153168480504893010644860921733039161589869330932107278917578175630387296365704802582572271704675342986529262933927622148462782489747288797010226143834910841951757133749699705384505700563720235924241499463375378327708201184799087700524036450981857942420869147070840098369221157905547768703629460352773991784358579560039423470952168774376512790693150720000000000000000000000000*i1^136 + -2202097581043542875721205172663695884041931356760641908976383370698234018622965023862734216798611802710932125123720820053614685904511130682364214142599998568697230449859031583658951038449454929861647867712489599559967139364248207944141013341325879385379111299380347420188880278631551055402172322701225692672301372964889673891584663433407142293820632497724664289351016261446840144636559189817588549161979543087420878504649878681749919428645748884168774927359898995520107256100347074270582804800264603941611196370910412165008574544404528577885871641417459486011709335257021478108449236295433231822303140486857224888660468279390567933561828185055259755457350792681771688075209206377698093690488822345573192888623508396435124022381254646111474005308997386009978084711752293937932510925623531551711223896654773412108386736854762857498154361990066388093388067229890023187571474267370971887850195384234387715990102486876551636841455504913770583328493751316114813769004593521112912042308987095097850084360416818679131044542442513401251023697807578555042083789318751885648366961504376357193490942343665324567271974799217827955688690509620795717872045263572062954675711100152529086726539383844079791801236619853961924100613452050547524018919194080971353931112436598696333730436420235022640544346588674126098731118975603689101903154001390093964909213991129689621552282700600288767728104214814361090628876433124775487525054411307505455730960648895098488696043447895700953779393713730670939588371965148901571186552281778542895492915813666387985074255185926919918599758268734803557664367743665105657249791136035919376511500122528429363176536842849744639734549763781419632962176114922807981275483951423629909728533817807438683569958505503030156267741425972543348143040495150418803728015512696754007205718116089788979486621461095900667588491305842178685964519962439056279786390224009109213531139136814910366672202755037826677548950986011750550456950000976782876927487923207924549838586182011913847211159819789950393293879683982500015408452918291670047261333869413557322946885108334280257511601875495937907239121414943309852639245977667033435605750643119896209323765680336281299373800203151021334344188333209544015138901814789354726974879073181931894582440901638205841890816390928208735996764982481972585807567193580161907000843633685249188408397716411900790718730793054123369244328023976700911340609025191278735195033238308184602594365749081081223098468383044797591598836749563032136651109939714427117956673603189575420261424520761567266755295850289762122384563218336372829845501456871168509478188967458091562103605925093007909010499845958575877598043227844211693317881113474883959991093886582090354114361687343298769974003695893375933574670233875287651682720153600000000000000000000000*i1^137 + -44059992385311976247985689164593079984598513844267890875284369437170943371030005728529448258887301050325754658511591900707776789485376390000631824578304728066234924418215797651840411004095372725969155047142920268377618800807048145181380271650442864920871365531941148942241760835512827087142367361236894655729346136296249122206950970445119263501838061418199023638017349346030682250625466880542284976611235764105151463396256754888051975376979714133306154107590128242754843424538875329004039289234919441723650791181037971734501046739480259888080928338313383912547181445088805536786252580372515089116487789992180677428987516055728875393283098897506554382724984395259728220432095730679918416951670785921950211166119319765043592719526664999023215334834934514657869921047057400450871237068872868382425763547832257986023266861346002190057653763126951669519012000702767145130435855278337887929848329397816621626276629470163762300008690554307748065417056506887671538295306892969137033697850227508043521694638693782088853529134581601528796853671013731218150578474434433774001723802566677099932286855095922564576991115321107316651535224375281163878596518090216168145009909426566118292231422072338505391219434325895695365698284724967810405114845132136932495603733348134573757262372279034105702132919668302772714467605236985367392875052003747241306500887688644601308018783348993263414593880766637836012189913952183993365969021657347629561431722318815446151085333666445152239517991096097427400394440277762275437238656000241725229376223481806960635539896443572035874281850985477551592152882922875105611964142251302952322558656780108908864990276865984213604561887877741783054107149707666035390126306769559654710929339387074514978001019985977867285739547505838924097927669510170983432838153700767533655238914794907905053411682126175327777908773672687064284773296336145871340246331910265567551890427931522378173863862055824969217966021714892586940066150193953585695767434230631453405564532865492429388159827270423209714885438930186599888435750499618932671430122012184450707384248833857426337847702384757210258200804957735811321972657572763492797532138593946741830074174753986787008727322711463574580942190109333252354822038789759553015030321809235978654677507040436369056154797240568788581970843263525324729160199558496688657278537263925676576272202989861120071857225312421647092409513896056698643920525976728278710033543013903052956411977241814942320415169243920097584790936616532184323994535821867494461698870868021827030910989511511608615695918814425306178386352506961195162370705228901588719543584799340672491871181587951208665280701419622444787572937005802332487958790890850656403573638803426314830939434812091127558459930349461307460951319070638080000000000000000000000*i1^138 + 315140554482812144525548827615871721963784227750193887347800500587096725826684473999609132453699968534684110721036733472353411666558643862390496567304757806198842559607050416853566008247833947175127866838519725981525812158746994653430743850693600707414786989674206903783137999008585250140604548622412718627178254763987517094427949718576637312031460174085243731860638197775134872977552348152576731750620502712640721375041014295242675846358524736330717623932927865165970503665007171975599272771065996892425582984834107752183093036358093307928600576593534299728744094532245012538679940637992913481140676573002162428006838478583305902818796783511364740200480375928524849980130819563772923388709788880316972413157657133685173324381577492901680576667406139874441611557470742745682563091291964962412799022020600296594350694061549266519483744718242283750260347657271358841238262149415323853513572901586764660539994206411316246832502008853366287329015604145370238838193438554189872826483662258123979497131215651144204729727045878306273823135039766042540883339042979596035032173272009785894253737712270976434233262956424736381651979278529866110165547005993967740171975853041381881147192511236596759603079178529812589259832750725329169612695302639700024187259591637271067981603796117888128153753135803116107084222115789796210437534839107116283410999610964756666520140548120637803276284270218660863858543895574889531974197074746342206783252005022718906676768929994203971666522251878259042738694777709702131113175021829142372039749907802991103831102433335347192797518511059028138431125398089242866212983281260861356904718513284669328882224698150738910476096609446624856141506015894804782902925705624028769935155966033766005488331847138832532434534680657251066607409755978838137137679271623481807758058639412817610748305185954974716521931185642449885256853898818583034104669796195904301754518190098969431255574634673293129912190075227658279201745254676697213004499482000090132782273212486509707344006827370898520054653186999664046557330720461729017819201370977792116128525219032544511730136752001164880139075913716771688871689800912042384344480620051917602452200498514258951329952001698664115559292772329580169948521684514338777036315323812425503676662552911174654133833746322242576043109694339434089620740410017578805570673625036960483784926288092447983810263404942635813571980058690738113725864832327926489778187801430617054048749220478009459809528276391436033813563177013316799032639635564581742729384109073452950210757235944599980676966403600006808030418210655647103655301663246777382161922969761362055837973996552832142725893312976123088012079778563639601705501158637280985496217812038104263700109118775693105340087680669421928448000000000000000000000*i1^139 + -523027634777019740290543505347697943028115808680739086427755051028993947904459937710769868373659921713101302973765957092677544832748754093043294876529773648088179630148130034616498660584061356166337366769137974514849324372364976655719240131327823773934410401926267380326949528704236711406567700115671042279199567457756433806071553118146617933561122538151422887691963226639746293466258273593757774582570379660070401555804382573132544134589511554182338923563637965555509618964181451506450264468761327928310938697032513826500152771661801765384275176061274452012075870062682340389244188978694776104773604726032183321194392032219852807640926035367554479714723528393531650233786379523305112639989547075687910178518902222107928425001414589325965980392659056490128260943561792547094038669837672097476385100853701031634677260806411966042375444555720974540566038409945675721698976353878224059885352109041395020023466035954465056986803217313074510697420850522456596342702189529285717443773416067510699695016098699488040626773992995493351753893292075993550886975800912381833479168453075192292138930459108285190064207974859971460289343407028178721691359505613735865035185450370357459548010456505463528859527783778054308882399560345763055987636514657234772859173013026469014821048242703900567227186952616716256642510739585946182752928934819811073680318676558343021824473485193828318356343960813427739752527868309514042714388481141102749441269715418614605788204987500219295462288051879675980373953406483501847301255170200738124026727334645897534015574000959444088287209586555071344441774969845717253357474093402165964571338455144725920915823609435270819822977043806407451835740650655910402115032376416479552173092589781445247566166705139760152420065980788643958599611769057180494646428560247253391336885345821442872243051604370176231532812415505981108480530939341242700895175154996008829908310163068411376671121257519967717561480966586771076856125645076595070565142521837779469234677306551584670543815185631174886806767478471031906147113581432641110939103681286930736817863601618725723808700533504959757113481581403939281714434834161879815558111258354688789534138563027597747007524056996439226707625796547027797798062380915722696598265628844588886251889950853813542152329916922075595820702414004943078310828052239316382913259803430262852540278335976409707924529723753030650669611102011606791021894397223946791595548570849074468008238145272165855044260066555471506759312776193263211434855328633267021991029954948631754400770723880932805836009169999080711949234308574673666329292853117382699250545830012826707332629315726650057014247496165254120269611384465229075655407626901676754980974538231026341159668562551864819292569600000000000000000000*i1^140 + -1514880124011855293415400105275194562868372508249620142809995470886684670465966082129365371609486047628164252462749904398356606904473396151279707071597619108413687254831603275901297627893850407974295018946316855932533829425481929553442613072867625272511344967904470179438857363145482502992199499058323096128263730480402379943143355888031049282258496557735292422069794469763779494665425571012209476040957706256057041360201104370429605897927015519515619030044198920462295788675705430580924914255977582084766879163098000787989752132493955803108860057316515715941544458454353908604305674046096115350123340426864230249463371546153242231410970468476545978354918112214984648160481820145583949407476726266002164186774238728213981997189543780919048226817041379007472442135880784710267532260040198309867452827378799570986732259961648288716593715919179988760460110245454633756687875172203015387536269381333347048962162446921130740346461054929834752611818893142880672800641215652321718330037722612275875232677981717343855415432275131172067513508452538633479774058680753127988539380248025935885458372037292262387203131947272166645819997143690571623413537726849167556288458349100001228542864396466888066638165040975007771249827609489612952170236564970384929797309872639443281381882626185182035978626558214111296254592722276916069076896729687474127559261199870442701700440151527520942201448820589688051174646650384971376833135307981015016724322851140226193119391509524279647554880436611475992765674731698425493426501719795926694256122008878206108186241005144999480542812753122790836992549358612644714736035809329252598789608309779664702838143387127088694633901813087292816307701081864102982450321985741089612553106400110362426258792650721064491732617868272430381236778218451741124379136547792650807460757387485563623435354241329806278121783745444103631403595924619921623810786536560889947585569918412729023361309784661846175551502090019728807711889144597459867192136573981952690120272106614262777068189161825679880386640803853422468826350162726604753997341700479801615143901533209337234275772934410748544867135442587744318994391475728655318008157373252908828567064745339234716577609138817393753624302201771380709339356827963480311622531850601208841362066385152832392435159334100896042869778360212629756967413234826193902313581539057398680644189167429468053056160839735696084373519681597290041965215511000650116186911251817811907352939830351661934245765127973894496082290725208749601657542932293973548158344380545601288024397939497087475138811452639749363482966983855984861942051828027353590449898811438447621274188058766369771921846505136444499449295752618266825826878987362707570064725887015952786608724377600000000000000000000*i1^141 + -4138677146909469296714616585335667821455700917658002142619283548964838832917206158693163260451350875337008426812661742367371426990204809866958294829156934125901648387178506319097373054252488092708985215788735593723799703804042134103050753894162335568266692441389399877748746990633197724960374059054302085270598723043112020978841159888459774540380022794098445587179760406489908291489591879058648035053147057186699503308621925099955086017742196143780581617752403195881641958987077372637772094916145373592670483063307578947519521126959418826777178369868471382835973629860640403195940094081989300543868737584595486538749056906944596171306344533829695804589519922233816804161200420161991048385726646721717069186025881657761621621491038368353065406008803510488603834274432412344460188017355544585949039950633712142626490822127963795155882440954522814023129532679863642964227359571273253980899371766073149387473259246071900481871924825180426697826764646867985659025517014437851869815405531558544900767882362389946090898977041256828754558537269169767024464297389025531017187526912719458741159149046031029061250923611148834575249928351418055979078883463060298467190698228657089928205378328094999970915447820294081241305180912415211005216881217033720519417334585891321628333341936026147837258336621230303495306575991188266634871864737604166430941976873679279654000956508705024096275284865277676635486570752172668962572778551478886544739037228646476153478342892579111312411474885680866749797136848182201791583289756410446052623764207640488712688899807412154268225404437717977291843873696218778231194688842611981242677519732277712666968789062836709804276340170133475567945885970159544629883277677089269802866286505710293751886536768863617884560295972879932511167665281575449539637426072675990220205733057812191107229351656645893163752278577379466498361354467286328615242306308971195179869002712482858816090583060926847768788391324187478081983844549776707683340587395389885134358937370813760543660742453640357985118389774636726011957316100277003437103166419577428361020189231282119799030788697386131530739469510929706583116150885067074101850091759314878875693031615364242672942436189914736356618399380020163735878629705097187267245466042672172073567859386987607594889027814878819641405132883792616022434535677495825249934211630956730013878041092275111162980135448790874525229707462711861031005958857201192586895267626640997529706294527429497627730999507349821132811060961571706564459355891151306971668182393719584464089824892922257087857510968114222912072706838099897315427868772080513132032461441662219003219048762476506814785804153432010279300008361029112980401743121732623274258015943917568000000000000000000*i1^142 + -3317052543856289687022771077106194979361708814217554631524860734331983863464891196267001871361582174565228631132058078877286815399495262688764286039999444251336468659889099430443881860655299186785648912215463884415098184699934189336665560565605527526051422886786736185376694446892331782964505091768474088643260993167130844356619776438210762598325974643209521362046076495109182378081701060143973669778138806335387261230368501367301943168921736417242758231309134119291319315223165632585833083914931085147624096125256918192655309092830832313928637452668948186536768178730424377488555332936426998730648914440508325965826944693515967889697128418671054444941207227633271583526461960471163967898581033064645860170807149023913559112107822226540929521550083634501334760884206545246936778288881832676566523647331723217120960903474215818494835519448060329536706637213403247047967092364965439524551812773164407171408790654315122145074078373898251186366432566834372305932952108960076224822132701358240832470866186506898758911244316699109391563925366346820704393754065307941148021691081216121446704740270690718567466737505885156920518742704330436760173431458074749820782661091041935360067684638334927432319755260934291341057197418991251606377354541330017443865207956209875140709104943488263629166548101970618051778631302456082341923577986700969312612393178596191025594297147252278921603015710512058088942488154379644195237434220001776016993014760766035168103739025672634472358634402666261474177293689725523310301971985937233763827249383898327113136232753332200654189321108667757383627308352556498549406287147913748643262171879951407135008847328084584537328548139625224897810396382988726843051571473837611252503578834462678316647207706377145982240457747682929684634514734244333022707272737023138106130612568671196263881975401704224197709657751949333359363352251550311646410517367600813421995996305395699572217639697136605651862165332816435082942269608208348769995924350530403086582205779121971167969026409222267854393878596231002327980925935047141313246237504114434985234143512281360968894171930895916983787421766167865371047695157137020818906969004366020337277724733762237237257327627461360785541444526229221675933954396296485649756490776163127363804471896595624337245105793587199458176407040258888003110484170001300605249441654206071996799653035038095255989538383406400747126528069821911380519272126612803281874602836525459967431709423542238373337534267580331895135178411126602698493427259127776250584863794084127328319817705354692036337890260178998171821512702471261469962849991835883139921764761624011631398163650819269398409563063408086450166278997647898893878868083783132774400000000000000000*i1^143 + -2480858633989391882207062889713454523623092119651849601027049080580246479985141909855891331419121501871979968670343489319535116343400994155864571142671246013977696565495433444817066653531155036933448644298559254753185043422810818816244341936624763045618091254702397597921091980562028569156981621579607134150640422822590598546354439290969980493784101531961008526792242146968935348451484943265156035853714281564152224735844823364660069324204357543439204440499452784252978873147778195384083607454189540249193163311415985050956013568045679358232393050859593042322092098132880861208024777299902746718491259105075035431434955699241015338957598207412554586628679381536399018893392761913949327781579379743489456446141119599782204834504874002919987540541205701467674625920276842774705671704371956062264686474603519957675649312914382995859559784725791914908435226576569486455029439665953779891844910866463441014605612335109195436648967569588286231929829591544232171198364735766081873111908129478013237430807500787040272309902753304015533459868042292129064151095107866436165285267763964209561991247785372893993826397637019002225493967118621315368009929164443014445964798233400315379723508074416196120176187391401152920180382636193883730334374254044129648709621414478807561957749102943132150041244453425508283800422134833746883498803743092110772148337562395749852940294089178634043063288963869118727564846849511147035546479921204478521836429915655372113404457902062369016515486566438307068597155061151026702945948291010808069573487450154865702804569588456273729603314291977369668175439062008072674021168338320508177224884982508640716114717950319099979911802915145413982362437534277844490563706242109018949716805731192294336776833923742857959770120296780598591602499831912689707282863078871343201722448336013190888611626507199516340458574173842735281662584744892627450327888801975438503142474433419252095010660057856488863339935975179695466691225732589758907592259901997350386697662493406406688104308277304244117284832036943338513251075885014787431316759951052813298765479449893816645326543143215890834390634996465931017275342731879980176589858807235430190777954335415818192188743349395814272351103076698575066021811566168522451842974681088626015510008803629734345144593853355977040438351198497681363839072688383318745913651898751493413724720793080563899609822703628963560757534423403306526503381067742506398876771426059254746923524175453827398580741302107040106731305742827843438466673255453388151587538803103290917695690041689368973819365633357324446570869228681890434463453050520889562378080301066719562467324589167887434243592274304835971066706750122216925429760000000000000000*i1^144 + -226667345536300130097258444082071072915079944915850403545592169803289830366984277753568770849032310663747435091400937278777566125727473172060592262914075142866765489656777722172027136783022194666327236299532562761271867421823257656213714095967356657778399635474398968369027859079386073833849337313471105151806681391348475735921047780021041279399333886468793557324403532806778334664033058334941022992483793572226856034213337428716946742873049873296718036728870721449422261835578493602824785998179866596918001865343036476231833192563795368044023315230846758000450831900806950050385632767751020407179675518618821091318730438499555018424594785956400059814296122857698060307049180638640289409558474195924686224938274757544543361557472947530609988411409454781762432813703114575890630232834587993416706773170811214323625430173052472437535367059192089937296858530882671549638860244757998602716746978878994043391261442952023089616546192605744539464370327409511846576327933950311973726033733867073320582247065587738366333739925868401259981906195236444764312565076324885401810659473318203430894802561366595077215432663937402466840110122348653115991944885381949710628815202785468794245295589730719574484294726974013061693209156929400441063349544942160202241640361226194254659788561265658740909209995916468466928071629448232416418041322701527679671572558372869440148211153426286257844668182932244982339670073123516859249012034349121121243281631318056497039169861431494104975174323224312547392734341632427735756909904480658109210715980858894077856602574110407041448114313652533090270285407324471932234057672965672767733156253650028459174140128507758373397842945248666994367496533032119843751683072121961235126039592320575956308590347741524366086658075382729372854855038391699227226988362788424881753926719239898009374367423923436503362156485045421353000631927368465899810357053423575752428751877497259071500587611629795221880875852791996013360986437389978174460800048111076606230054572006437215415766686062712694836946653577924059882869263241623414102416173394412186196085653767042445171633038951742270502182913694732926802015214876848449481812448652281561567081306076948298321303964174044856879904500542246137211193321952217011554544862123049302257356006032462680998102738291467407162241521908980963401816179684446191650772888782921353597687169935895359601358705233047516666124284534811785615787550213414889312526750511676245173958807248355932006127691874054835817658496908174656738045914790908288981658918945047728283809269676710908864871515737662488848431780351073109266025923734204117791946484523807767026312671668876212864409344295406252421283840000000000000000*i1^145 + -83308151702333850413940361570894254189489768717012510737563868392510325762318671141604640591224483745665850554876349002040792594709693952667148159386095902920083723892952988553202299842396301206102095630830950860977655808164930366985317279467668345995283591491874319934854605521858864814827094916155206811725480093717794788762947860858995011206692381074103500081359199018453957963314320848551802145513514508954158102746369884704713491887031551545003303923125914454584797692028747912746619812400790717177897173089805898700661394247267233364201242120077703750813818412786959152708505759365206644506625343263139829193209222437106707512371274674242423397636748436630933543467771699369189207518101857365368013286038834613391613509438893699562905932709504507606800845089925887321368508175566700795138848994312801052757900096369153091045302570761701647022601088718562027405537767809101704065131281362159165807669014796572985487744914164225034149713759191436046280825361196096761290324180687221484484034200850106565731122753072081197367020241031303072250482935721277573881697176812321454784272569431094841940992408320154538755575435460924584148349763615556864016590977158163193523000013882181418372416792027616745975338998899251305916671590244129867685352266234243344664065000955021824771320260080673980623150120820093799515507912638577361262040782899243972848115173367126658933456061990774939143408198158343543715553570105285240369285438184643988944300300246067560719527397893257324752263309147485668220181947914922956214510852143127818028151486387291837641195538171970776369284744990096498129861960353047193990099877874709020876050200416446913627367114398747587929030523905691345079141100030468889577469076937393304401161772254811840876934043141289125776608889042978475503389887046844658613326366376192876165190955827309661661316200625453971027889129748841324956041974970813879470201398904228545588916995121849733713946854224599912284321025583816759449799748975259146597441808309273442426392177569543921553469756767355600267937029610205556623298968182072178164683341546198423608299973835461324237200483462386670722103709458845245765036137935627481463899905793009389031059953253081984382281414261889558704438919905845128499872689184775745877629392683336376064142161538145895574099214567270982934135385264340449694243792601086693309135449329646633306023785288170861008959375203721020839179497047799069168572414091509091636474421635854684829572829782264617682568814927915512003820661247871458190738966965508844765863050046980112153006565420860800327877036038230578251542802449542028821622618265485389630382130114253344176057457049600000000000000*i1^146 + -3904779025023204539973870043307948709607944957679259287039720831620113608790025535896033960280910136044057089863965930329920930962010566588858081035566126656945540000240107049003618258753131398202301088117240397132078754569837112817659140698185156007109687625001781127444316163200321169992761987776808840705577275148596037381631004115698392151436035993237850478294033456357063850312813984451096555073947692417292546043279183028230772705962680666865634392774899082495734130983889653023081412413972426407285287537910572158059547900521061560713241705663969463975337083128207166362058860177354269656891189988474079474283473862087839851486549874640211128558824144440244787645451412445867398817177031298813383508290094116121218315896137191987915985374314103145096550439651965146558330152908284885541422888711869653565274734956067056679077138131581153262829522849674456801622167471111690838775109586469202465666284738970081667608043463290973881790582746964847471995873600840702726258110227433260369426069775498801022388355080391701611215606690259046298075581476116554883024073207314694045868525076305533292766053150555746874322806250326058883925435222953807403161337847743196326915178730251204449550711689270831386224807316688780433784870640340206767551850121148901068077279912007390932648008752073541312406913647910700186924370988456949200707741083995249246489194770317106276351314027703086028289927656746999743251240661289422062203294587996675494984180756304169192356914475764009350819376402249028364766927828816658472188471818597112697392299149306770653769068655243701447058006085429694999355259772850294767827940790670798042941098002471489807801950873469416031733945168727732436108002017039719908134767243214975026606025244765791462315862733055515195062650750374541824037654151158939190145623020465951283159973510055174923112993544170041582800342410817564945179165408131199583427353156268262805187091437299469964795113560012788884862733077299177026850824498321611758637432939355816233217762073307006923210000960154576724388480536950768636839813342685065628046220155901135996173519165320033025226312883781871463324242233238771009404123507959211649573550225328560289841537631220544564115012984064532922471388071433716309813310955381030670858775742636419613479259015858987971222932464770809906616685161035525468650138219701803940661241953014547661464239677393166312143621884268552540144607957334556187767600914295433214819240099014233074983188776850596410239767663577195693250940240469250450499436943957815851889336391427540650291198947089622854467312474698737865690757813793336223811189250480568334976172802703360000000000000*i1^147 + -41229437887794947848076845885880226071686524558075857203869957024051026165330853907808390312783125047809117268202627811779235483404436410339640433426783387650745218967418809360455996135307908769096910431831562735724290177495113625111750991772341155932424428317784023433658561637543352204253795709294237377147654973334849898817561372457770094840808255627146855625230467168570867589759966625973045270941972477779046586049039526593588670159236685094526071629347295442268350375151571082004147715733733101775366499099232384902463293941497763622888823278128410388370159506281968110637054458794077080481118047101488976075790555363999376391010495564055149568220912548769169231361038199767093503481537032429295780517790640130021461545034822714638884386497129667090937943725876617790711399050734800911229616178929929673751767405641588306114986131043196143607097026538766963147953065046223579022943216201712892878887337078012641577338756083832132267087138090635732707349429433525723025784222228151876070216627035345197495581164913358495444520438758168594457793433495216570031988359285202630892330739641178267968755360002046026778678551395404272154976181036576602106015917869992168735284911984682849225740360606647516464386539441057058103579084145258033116915242152985050524413128669342974913233730514582289268438506294691652438177049080069209887724426759210771421935647358652192590403616337693352936270346303038514740262528567936169157446699931212628529704192437142401907872020538760856483668818810884614647584945218580693897705187106684593387846588140567162613861116748330411070316981892186400144955934732803196820530105330879072261357125576043226989642240026160990083996205936877386145678539447925601673782400363071897094057582860729065687361659257311566784627503409974527014651669991175846261167416345147681178738600803354849668321358298523003272855794914549966311787361690028184839727342558623279513795749314203283647258678462676008735109731955989437207556154609085837821518261481657610798359244515549834515511443536478608711367668987262984017431878368549176471708163751092566160285315258751944907383631349625152477100278462809407513915778742955528729122982606333682074555704379697704433146238852782579634524652659110188782031361155999328798774498490053468754229170518196787627918338229255845591165514581000319387971007036271576267104201211855063683496747038742181464151272581036367811599802959672107683116947723458968333295087328229725558722185803826935300836555325111618846922808702053108552263110043499927816856108912813003425553200116077183132460886963528424556376162526382407674013878056910848000000000000*i1^148 + 869992006782562224306078055517944857926842791762389765906163337484508736829355761566216048656466691954068287135904494195605149866097686211032349468968249550747007051603398021256843467831960917706161606488625805315540529149797074268721096199275375861937125963555567817702855998606474470462927690427715603762019419433507019404880291854541924424249222732009803790818064435656970059168866203925949004087700546701307133791605936439228704961214595426991703759341460451217130786168037708510248277789970972710723405301226666135524448348239865016799023301287327687745937561298541642136279294864923767358184438284455071169807229108620680458285307760360578993305290538085538925879339685527936019676332339338859592943389463823642552734470182252161534964087732502177953998304823920397791054012396836584626389044457209843359934461461642351376880223807298326805667536763638212182072629117516803104680294578922830701075707573410214268646049642307563333857251814854351800616730114379315464107829637134922374370045716159190564011463276815458703384749683146153073446558645091248060370914548011979087168897150541986454196572784843277737090045586191108314022344572603340568058805222751459570350167108367183219939210337450865966243697988195746046027448079946819529842064755766523483718561443231876185005967171560218526582093523070978493108817670521541035358147661823642887722022048460226855299772678112830015671494109579068237668898799558040175795000519489199347513478116867060849380889141695672690417566505821598976437849206791296611110382524249286353179271969435027368438940842429266801424809922764421455331460255883226333774111131501120977014090717076034054455372123952976947871531941717172420638913235722126266460595215214360898707538153597158120560652712011265598197532034219246481155902923747929284254363830363288873637797993535152041106701406627481125198076722180566054396315615090853185746170697505749994381326054864486462826157904839969273548159062429767171203916319895792472193014030957525237165034230138724829211174758385571066471303895423926033813388851197746551090020964376550498599155546876297942681456910259934889016631748404801807839509920490324718370825414015878059455941810531359289717962511044040282975860195944500262316643277563102271989295143969820040400073809578438967899122262104151992329685235458919990346546042958099022579624364907914421437886840003526630606131915477610192920160919773846177005460560716556507278281631514432272179403123107383956878810132573895481051452413086187402168557017788628103176198635320431551420285501344112477854830738084308358325868303835201536000000000000*i1^149 + -9465229440404245833745198946834585875553132761590004806703910733567330007368369530549720448343762444829443775232818827957257039155970405930507681850241104104041613186397620839831066337381946937041665867190257930961875948901838307300310494693555776413015788440536595774547264589675544432317888389314056799995075939478493818437097452853066997458945520966437988355038643190490554333532434152980013371197439251402407720305235034338179376892926808673762109805206960046903684775768157593041838689182268778696988940216334860380630050278713386218342712655465515514650844247252313710277268153090235485782340666845824544110767292855230109701723352819926671619777215250603557713359022418521366928022316628140924579885609586705999798959659225146005382948784005186073773853060821476350095570351857564151094896377185747339795027049625060371492834296570916243349939877632980144846797106787391829886373214594607335059341968202213868569774180767174448404592638492485851093399900032435809842739855994914075320792921034907013948246349358975071751036208705914375769133970107170218477795288982353881651126335412415426185401381855866301581878494940058144119851797575540564033590484327360594045392601661086991549466174073485114369335057355999439776685047012302584243511561379913863573606724255361589939935137843972530359613274597718569573526281361398644675253190599762890711897588723954539481046580974752943899327657880645565401308771239344287038195855068173868223950593492247876086284546206753380292735153786734449355813531719679785529018599978799880639306759115814290559377183035021485884352468524766528530695277367904702207522058139513051296707527640745351349766044503851358257371002172585121050628745450769178810364464610859657530677470275197314517883806001401576279871245629711652718306972507327977240298110245820964577411225419395665934329380343254143574424252349800250926920822894257451978086438345261572408111185185739072478771776363625688622414893970727684565287093844469673113258002325253887146346001250097296213841664125391728753802904396679319672649371473908206043935702538535248204491813338089275042185932611290339657249329898694663830530307876332719890349055455321041356335726067690809845985940153983663275139307646359013232424070826579134791508322312939399406800814120049809935194818197304018970397685565866566786124236787685815954633451098937895998960859913684841271597638520731983318914728789425701776416748833398122661824677284302939206373974608565997607753598997353170844780021421138120209557936874042079740514381785920180710801298500921523476321776370664760934400000000000*i1^150 + 112981801085245514618697752955166999686782258330656627966716025464761758915762775514698317039579375219551470343205265305952095554840467115301680661447654962158566436239676191300041392200943267620298164556901231807295230250523127989258159918906732713939709866681225644001674568496035911844822824188340342334995763034443665349550585096387666870425909762147145855015128463532746379169187190560941244183067043132512683588250059955321140011919225278207224531233915145421896033041156655125800869814786497563055971533472046360120993164431599683121067563443150432018762870997456672789936529214033090141832710694106101188913991948057704128816737941551146876328159106595142036141977652351827162661247141002412321434584794143487081970737608119140260825895964038162929696067032789034938786937781756746136475551772348200073233770065933830155735205307144129727322234414918119194473867556499466104301829179331938656986309802713410695275487601567590413950366683779304833026345347403817537653279847060781616638579620039085685472629159593045790712957493093651098708996917936078233526805616575494465096444822069809724693703926241175146341748503340108145319822816475179562389277315319311704637622449800930791969462173662654019026508933936004976478307209851639607913884534263254876603617309862811670700513883645732933120329197621046989440803211782580356019751591137563120510312028573790923372621108750121231696353892263162204787467648689009213041995539368800748107327217830792620661769824645881295983554545829513295774828482182701379014006485906076388425895186906189377496559383545906056347980984614021363553756235804555569921554300300597021723518589413583664106314805102606992124007280706848318460664424309702660316162750972914340617297460983940603740610112715094890963999409847454050398456257383414100525457552533198282815198356438825488824213726152918701401008293064063625272888320402838458124827669842740053384147198171486808311161151673729964280037859303827555511028319105685518645604696504403928933481440823611840202217814170431814508033383206800734476790009561781789954914030982504390668492197658899365515526789554687385850185558959129067380590344467107178443863393052499359517018101124043003487669694949014087490674862662077200595457529577422465433731981237363953477076287766086890314578858008377284988457374527122166535242112586407560678246703676622593977982245711866316231669557337366076210717087352166370499738453872289512307288993073401797941258758674223164660924653630710728306119994291565221560975398293985346712822681672441001015540193631383194697728000000000*i1^151 + -577389633530989446080291356853868918125279595480530445168899585185044145805826063992727447656417580826688238086935753957657924133447318241319641836588006692179514391632281187688794310377699404858250966118134296069565429725220185660791571016728736161211724402570484792339230402390624443604147802578280276574682278815670404522676255459371160494638756488687471241515142832180336917317791640873087170771760759334684843303210221644703129391136366725575450192038590233605121408251424635256557179708105729227492578742491971885341461508688952415429525464245836495074296023990364385594454006121038739821402900704194657127293076939850810006139236271937622537411460448093150792110657913699367725384924662161649160502420788338272713461114211510888942665616679670405424516044814024909134765545209576423617979533132144864578954423030961450421760533181012615123972930737924144235737896040111851699692345277504540603793423285056887427650244486965458944662224360945180463716078101719032868018921668381019964837187867973234270730304691165590649357881925530026319762377418928136541617455362679420757508546535775585860306590539541662034200539899094559975812130360120376607366116879042050834888528673716772475958941247296720901907724728566960409566527414488004270615550904469183356360864252672143585418608239330993298673362606787153896816426471469667233865207010968669897645612296932593351859411754917839411116797916324680828170977573807478301763028566452923644819012744404726180899781943196389778667329069527264044425969451717810879867722131753479495970239454789677843426135201045403450278130080271077030749120697723557925063290552620644805443744888125858949786896932501893448225362465407855143111267706553021480153283703117135460855324179649482686831192891052895441919947849087594815049591840682727503311117991225026977868472328609139031274905198576515417896699191393911302624999253845416035424447004740131176270852349321419523091918099706802332782294570612156829604234064988595291292062065875434520971158104501431199592506494803168448807336914993346872691180636001415588929974994275270092357176963829281009260470466757616787126180642913294378492635037472677676535718929188787602409419942644860597370763612092641866607064965185266170107048038557620879421018865202379457083909867702704220034422434719734745621737400895964887356368451088887975522572368969823533711414871835129609029600045157008078935447037081537533900870000947152239248539187842414312499631238502717830945157643169791448395685318521142318437531058081801344526030661146052097631846400000000*i1^152 + 950218526417520114710457836193722097449224843647315766854591471831837669436698033851795413432023704057502931713684261934601170573351463975218095904259392547739805604649174607615582851103679009660264619993889706308004454558149633171084426696734809947114929611623653359589784451280615970888069863434555302102058567058992653798413335728716961393786911194332224485929593962584161924121550365123672028567895294490470220102383337182478976835981315769351553268753887255929512660714338635409542556836775940446147268111449401973382807883912528658971457899260709998965606748399089528696538474912562065467350459987130662076952926312024326023280596357436654413053841144968659799625311220502545952255557093847026825171307716794162334978479362066440214688041999105336274526925658769802319923095300886013981440629702285437185297317907580721474995577241022032405485363127536456865098321485322184028729956786420887404201884622585985780779434242877184604848829220915623034342787531122443851576182395177064120586638233346881153854188257155432584839069915549043990767327926741175935109916826009983547980872947873238300683045725590583265074636136051263117737636543727854747579268147968223795183791084254340382528285960229523086949275700329411062366363006562585653092406223016567802684417190368922392221055902222001526633696482298353401298218572645173285558808473400804245389144261685653186715210962500204249843684731146634040923380803819961005865250748203371602020597989951415522160655007373645032730514617610549066415100312372065263819531476089638042592179647980484066227953625985044892609106803772891240484597905372273308458303213930959399934252340591981300831263046113733326912142307836310792311298354320814765726513024371063585042342065213967203723939846327559832426974336178772882329060530629710987777146784004397095982425587087346461421691383043732448149299411027439171601613201509009931140356054444117300916787517247253358263278952452877379765520208147809549401185630625265803481282896546417151995082621143379320737166643525848239481330566296542762944077315285477301407334994664861327024880891422305050282575462182208610754497899015770655077317362206584216435659281775647055126002106422216461102204983040393552403169055414775669319638558181662901000277665414384259320084041984671135035185442921973824124600694811169159003075660853242666978782681331141279962631043565832579382338339611983967902570138317818052998105334189008534464317382894767288980542645759451730104001772010411838214156804204899877025068631303580576466862080000000*i1^153 + -860059710558785194281523444756344485763597003443469454980970537989386590776290483810623186274207562409881888692965306180998196736352035345684974810385253819652612557853815619451165977384405340201537273127247944357960787898459997314147386442760209844557802099459129992097512941331787248965768954966705462358892399359447139772577049483616120959229014670201106264590085048479227438141801521398419879477913351534295150517064338712947156253036151859134910377496588964467397035275898505944590162253533327261255706409196168887117232626614069456399768680604765557169636202103557652275122063468726230593915799818911134069857868739815934270571131050654962964906213104665153829984471118681583802961692234625833473445379100916340913395877242517448265327127235279976426675524344503971683291531992470274397280797654475773424480731331396897734750398114422621670424046281621868589239310592188145967887045783054822549906948411865202681496156033535259136266630720154589033058797973213684127042766804603027409767109871174696247217177151049670894058066737381052772191749477820579680501949527076644543733422404824091764971040584671823620239132428008454830149155159408851642783247691086655269341913030325347489857206501874843069861103864177337032958046895948892814841176234227024452442867887462448781791272551253126230113951940081524726932502080570615634392615543211147198089790068205995167541617785254089687966252977645011756822006260546593574259153012849480879139356046414262101282927554722984797222382275035573452910978661368070581328320382541512740429231480714334344121809581770016365498680592830214590349581015476454705415833873214966256331493940776092682521397104474241758171624635134009785363802378289578907447363489729035857812752049996661705968383045107726605546074137983911211104166910636761897293861628314639792697352133476678704258463506079935393752827655621638490780984941647739702299647835249148606363097105992141459816697940698083837304278117794086290611070957508612406119064300862042039929180185230702922330529336149650486842780176826760082046119354231117835617826663666899517603684885958424901577031511436800608994525234341861759776244897315856285920584718149840224461722304958514263904179228293091677508871317028330575087447504529898043714591125958059845290557437099597916425419685391463202295619127303323712358100426491927858538305576487676636066177130815940314670468253680919292584447722284500753170491623283232375288835515735070067037447462809265343003953500728346275490832103259675604931313664000000*i1^154 + -2586909411511531130712626359131011806430270383336794663002241829075044872742046699339921206226201803221972370319614733500935183631702843099748508064287283461710412675472187900460811315846929972572607991621176543038312860660476013712076324002000812300852765503248009336833454993338045451593121086747879668320254476295239963263373495780638602448224015392981480957108606110321628296707419321608231747959636389265721379252342416371265983314732044447518973295471485965962336676494843844539822142218492853604980070179904171046028948005048723449830783398241667922745333141886693597760265402216270441415317406672822342871218617479798197659425820288590532476405010637593110968322644562124968714000676197003275245543080977812974990343992447429041900440996603591981388758636715001594799269697893506970068625623432025721794336406673010593582500372756441329572422057440239411577284575167834101639945181026918658072603778440543675632294894934863615872021167333741228968174033643690036346861527732233574982365948360483175560350223532475526272545419044816896183946566232771009109967183531796742904138004629912158675236047564543929713566847564136440848756156492599264142041154138378333821679425842750745651911984859476809674846021450955699334503144865908887912993677710067557478425407041102244830468257360978519237377044172354436749329624397883942420317626968593219703462438391534718396192917960527294399459897722374402828717075612691149567967896353866443305265751835838432341470082799456641952146442838886875494126610145385773240861064020239635000892307211931164816329416496098300431149623750041954886741499445760099318986480099419798148605506209001020038079736575961121434923696837530776624043312929732343916341704400952812785519366643894097952356633267543624472180814684676499524850703728020859687763641327139877214066183402494846893357366445873736033945372256513171624962599624046624408828648575796415709655442598952650449551882379689892456938209985870826640111537564528477972639654156754433143557339489112270843672199949842194487119639790381933938687874538855272879669337717274320224485652336629447607295810846489229285101940223044274997945166504226774695282390155597233433315887983663089256412753325025517016755190731364234105764318635969141224450076699800926686947115159617515458979706720318144641610296444481672568722890953156478423560417946071769486407214603118681600324479087048770617767555812050644193775791371619409842547444675512652146674857596155177232338707336660190802162483200000*i1^155 + -1943976765323974301067079613532965127450099177590610079625259997467035665587478158151029120659618396435860127263973094900143873188270232682681154131364894324148763861049242881674158149466113363142176470819159255264779823395782622043311513508110961108274243310079321098488754656774228841377297544236863688391977141234171989623592142844046769080450813123154408817039888323138405665301954937476737482394700750575899275482865652529733043901039144779113097382137552783301181210449653447938885480524031927111892503184070659914156625931868738056973767558081701273052113077379847770381638639119072741203686428605429679661766105530747725277211544256649509817370019108224639883038562922257486827258194815018638469496175829734320935380483071464913955376865121374810619337848484785203482595396792360348720385554645893017458439595542827053343586903215886413640176091053521312396138595364773332974080345219968004710933809725436685441680766098132061577214810766988783368152507184805592972429474203917624735472028505702965402310826324366545849131758139631756146979909541486681948311387345513653742645940982271464847481026913887492924595113137202103321187006558610496989835580640650260823080398633642129605687427760651795434889320415592208643986702537238851815054065760154619261847872829870929223935246642920197729619381618136356667838326453867985585807750493575156941639572789909599191698678068005789212074759918185209972147504535035329278010484060896368468263196957141217594152572219178565614216885938903276290398897255709368388111031667449294261529549589861635570680104784156840862149065016989311180084447740048866452068832592277698168524204712891152375435196954547021203362880032683439663700259111657324611251775114644682895725711140014836157176665531765626272125702611922222338115776465009040255242928896982091188661292238776323923022328782734419282638017977310686645094685380793825304832184105733726697122331916733532227419799744916774273909485115728366757225374117643038326500333657419898054498138022600352447107905795031621115800092878048104200654299272707846809579276935276691688877950569159721045535806469272339217269283346650423621686613690211520839238457237130024194496756334151926478178228778240706631460970178676436299407308807700812998796692811360278157760396364889786581217391308692880849590358794223684988269357098628026805742623041267938501130355405814430958911921246076616329498607232189058258586769034107597936842602430435195974188065357794402306621440000*i1^156 + 449605035354515133507152854635700962600520918177722266917465741803707512833697172030370662778935650377845357181290837068895939308067522970716989648902348815363605388900884043783141806748867165400001107754099311095855957877269851047613488387426250882178540701200057202159200697742203058925009793470078341750744068496721563298919891397333737128745005916360082015375660159075510560652621545046452800003969790745920807768523367532833519075477428983759785503917785116569393566469062649439896190435076562392445173097652291427369667219483570681606649785851417754716635160227200452213433465768089779463664823326698897284277447928832103135030870988035824923419288230904412824175177574389954332237814929463695073882267621211291343705660761365432552765065698785084992456060735493519571269690221691626341039345730436461905546407555895486438283773595095353480315172426459202392786663798197962140491974058385161492327159880802451120872390598141145973241765232076034035811594847669483563847471783053913252620273416447714279311460184687666301110656547346255176592166499333382624830842493941714669941696197413877369736021513210574588530952465387356284333493214632308897173373205138253929190847309344606056969498209566637648733115432953637826719702118172182200921260983794966670000943851394298675544207252518710910699911823180798674036970793519988492736352711351899319381892190374921199575310049228050607235690235223135708208946597204464876039632284637359271828791541664396756185338691165547511083591796873805846741981918476688206611531870227169611100231935467457884587983942165197266968123735065326138269693922703213430869425511322894017108211203576443344938769560322506712353129068988086153546162799987051696025413800676595172301459736163134596857837771753005953457862210874152075294387293146895153697014379801494210068236640765546817924987749196205367093746228619848019299169144177182199834871572100517978172639266242844007579306174508769563852444130149006664804531845065127669728735161874554832086306406724220332895133298766338824883498892996041709373046219033466193854717776313496772890078617279582017328017992979033359944812614869677130196030723151445475230315521221851731146045800533336849361634853871875764863329369072747395947749056685639426278952285701219788006324015808664710402662626221855565174718286030576194461605300983706907232264374539109959553457426125035759848205575010276151571270918906715578233122603098111314583617536000*i1^157 + -107395527484964465070425933912300643846414123347024516035508983896534373307476843510407140009336897015984707448346592307600887101137860114051561237682304276502816675900053461537629924104190746686994564168005481937012414992951015785663253231013283739453111320436202682443174110006875617357656677392647641213842965198815461922545043208497721657236630758878557644374668439285732075317828633094496597670247109134421388719888331944921963306889063539651913855086731235490119204377951621626604589603343116487707423710956382462130772505222966201906675892559109850028696305127886785551346817063248112561641196978545585269869481445907410869780137824692790556376833021073602085391660222022659426929954490908071397656978915656417186166496768326304550221636714277055277088211448647917713712508126940832161251272124850116480746367139691859813925165434256888846521410908935767847321965022812963682387564576079219830836677919782996022986396729760377267817166052539678632648138511534817886422263111275573706270593608417132232711595541338966821983360584033571555856503708784622330501519084166179673403478993816146667992772403342192282838780001419448226521930268735518236244485841170728440073751021431108241434112322649602556670810801997437954466997366059055497883116654746767912731749135406917263628130447988641620345541702731035334435976140962925636808593569266087287945834900720784704057016748062802130179385080214612196458030573484164821651899590094271437373769403931414029375501162017282654430992436212182121090581017293315064637091424456734501877643740363224553597064807947893368440469712553259863712756237586446863424907098814986375703248815376547770007290147812982068378745213711667929388974489277137631913274201097681432206545958735541444368751897132292425824316727588918572420844607903207467708817154202388522173044889619401711386259881724602552955663031955996679836152252783120781245376201150824989950970135089758308025050014569871935614186553382900334034946949686897780540865022876963171441677335538712989319422775319302111809505717165466657960378483403564033304311020117442617855823656688627052794464069193140829823167908287718688761592704118497165039058064501464854417349115071174205584620508163995103106076729647166953953071091403871771625963900286787087744763361717224412671277721442600384208103102500886438730544500241872010576605420565041000076583962150968054806497667404818839786285642547200*i1^158 + -2887138411053605158122883130114972862317599901512395092853102627394883842658717614810591913750828353756489286763301084740292732276357101714870866314169824561620523588767085551799159563992218413490756196911420286083650900847133846469220761688182362314936978002508193970740969426352302603245919951655738983776705563962844577943910854891055990073194218077676980351065113265582502941397427582598926712412183678080102332747998505198703819696911792793468372299256343791992802807875347180127834452841627855566616011819841201029632918066091325733742888284040212142283386391084284954991455491107155658304471132623273172215422709422707215280096592864991473930988166133129168840182897287478193291802885074933464416044651756061557113445148755733957976336738277749182841773612026191593983820191626655914871497074885803837839061602899093342314712805027556987447004509914516492136677274345902792547426385606832851667053957012444689113445318343657135594312018382777355145390602321828498419242002997132036466197269056863197183536860413247824486687939352383538909108959553064880402347103331854109789166901374028392564026918781444410952156756645092516145051321036522107478821677444113916856368493920033270409951844629919212725085605077259687872747450567565581306686936829069456908945968256315328846112244838550858817211570363641222051708551287738921791954817168750255756645414882124491448309214622229568507331899927241436289352719482658525425240479887649329623633302492345980885757256466506791446023660329017242564237577515480489875744465214098709029877126772377864231255631142601699424716905877005451777057109000890956489880004361747581528037914358862751466869572906402043293292732530439884234748377200009498535840629552617683887590970310183130335473694338675960765794602559290941622212358513606587650765363918160509753695272335663698431306593015276220200336416363727670280765473028051871128380521451163967987606084756330307832045575443522195781653369967117779559001375159868807655833461847911577857070424331573198291252879379927276829704740382855544337828238345894241835643680315281547520058583451782141559492511360426788983532729851567067600250062539919355192676052522978276771230766897412300814047898920105273650026617734840709929177023361213792601422494934723213475122694034691635667211249108432288816662289009826803406193818395680123676697153127656368359547496877260800*i1^159 + 86669497597567908199458155615861151085103116236519593615417712849298328129201856020325505550392184278025851230950624716303396898214526727823956874413900466171434025488593031390827954537923205568481868993351245962109508427174352679005771956889541089606629351039398895681521082913934505896007574724553443487240973183619187617918875851189479850127471900202317357518446031879381659955800806454484135829629438772172715402011271963235679746254232193393659808305114444813820466177532380437736275336365591559479854825652200886892412078290838091738399018905309961841536532281697882723936244168809947378357580259534431203414091185663127343193682579232128294451052496569881162564084212781244751818255081381931425565659646956801308093515691255277244952580204139521761178536827788593195207585452504465860004153963235710136435576218195694184738562648224891353122421238405579554624638544428748885774901349565624804381993167440881444888595764506810940071356886526746804516021074585061001262018182932303961050285829034484588763281492980053578378340777943027927819905156318047455068240475333647369314212459896861647931733964030317624440247598777643883447460712896546524693753312523443372293199879492994209668997787565920396272096172797099899095651312396168445308744121270637092038150926100856776425781482436660432151141801951949221662744631158613042808392941133511258225451977242924291882686813792305085732479460183898896300106475538814574778589309567157097170673535576083430073131400628088515305450029339177651859340108605865583407243988647706667286602092931379724840751441610521863823540405697233887581051991877081412141976115186992079568042022312851381196731808591256718961441392587031053121187338698017860727972707368483029861950605050628172043663518977944355655089349509188220382781795464421338729079568605260118891025860176397031067163006610661140243566890072121425783756632630214804688435802804098976572728429250740873725782880003196711833494472601233614531130258869150587209948318095234672345932433524112778998506827085568380945449163595237267972459163413911509842077029954241351705434296775498474260996907066073841887561522709424544201710774248554544525762048843191969199654940657719178749611271821091852215916942768325093292368802839294744039514040597238886661790156173625051784437651258375443316736*i1^160, -96611324509514139719895980610489531835789285453940649697523019006464468567197131971458790261009423451029044920990778361356964057299562710835994430661601247137564192022903878795538927355189451159870982949261714625991084060688833450958704938877153257846610979731077300265654944905350730259687830387038024620191387258603379434827068770017777698416575590668756637843532471520347328080472126272748970719751819779506452268598196284684635549512270407829793121934910319374941209462679096136030271788451681262112056179869428411346234989600537475967129421390331453266095956321710743113839843325727111859839918884677718065486718629021064430395279860919385677946033900463746596312915473755254149498696295089139261435298842955549930280419777190101344501774263608427450187836060890817374671104098556778147226269362229538224812121194075468050063674755490375123737694301136663515515010319335052987102946371132080578556108908374403758557264333315823056530117145000498652868780238972476812796231232644574247149266463268086453962834976890467769478646970627255282847060709964783708764076682639764944065217031333546390446805114915755454044907511805831944097985226678122507506655191892260189017095158022847205068638254485047261637550857936173715517402601638047442646373114702634708691108430509737116744561512937550038231031348986049377085717499376424202016833124144706361889654622845160168682053956315446753962538514002128296649237785206619077660333087789247898409424132607591324893922084327486720912527934427952494958895069602237917837011463890686003008139066600587424715282631015397756680580859409302541375122798500565453799061439178426452942209515014710360343100279629419178990708233910908933576600732196056821441612985017641180260364412221246071836958495153728133227798372117760412980894987233764520578038513569820312074308464019301819632010316832634811367495729102149896082327631650649742689888351720168197928726852651967982994273617713171561025710175973268973455080128991016774263080273357815693805624114546755139016831646432468779644926819454227649498144162268266970863295314588032150388733666585808993245467144531621545515242355389499435652801321994072549689981703192654314138797027505195920237910802285954661697988362095874200806464945395628353319491657323593290165599738288279632859365308421752881525232570655047177818701598321751024723678194673578835720002867604023878518661636103315399040562026044463492181227325961351828387859089361076044197813191470472681272424729978329225751905915114578796988798311971132783647216984885963424789486676175086245094119410289304719170072035496542314169830666483199559075834247263173151677366046105675602739809808839049554920697820192603195420260251455504668293376552236533859299414892312958080211838630431341813105026363492686971418527210622247682137121756016423497773603998769808851615484294830970395617588424044683067965354287194941849068398200836201335816172251144377771735571579024788382897368460217495188622696083821325048409012693503282170119899831042554010187488857644376223708946162654910591941058785155942593554805027667681929975105594047702259012748552627761194829026856077423210246309680265737191499658942274439648809842614235189456766013838379389665335177645133773774371900322921529982323465834365782587347597318067735176362520462793398748476903244489232827999318744243854552007836315405318678647026334972680833062678702408027127617834451684981273934726489754827175451845373491732476488183803799903944078444501535093742239506683549040403640063298061128264661538474432200477156145710626943747915175408184525763846142524830418026910685586611470941589979903600041828820237187998728706925001403814027925270161801142203275203284421108873602061522112992678626090657171087255070309926217793578370022111052963337342213768300313025246743277713183406470096056680062569080745281720176434265195973981155173868713796501085215281857501423688382459616965974613602970021289015235992605392423980245252685249194965014917618505120121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 722428511175080601173638984297809447515624660689557548027956181993873279596672073416761104372103137708533558692549699772217897105820082071700758339247504950625791222265751340878819395753622893165979842838780494101307977851608124461635849295492753047244920344708014995776862145124929117595000271353434227204996448579245114143761753376425020465147883254509874657151372024280439413270829437700728851021096912217979828580517190483298506992924384802316360356672207009363896527182530752017239929900991628756504601096577530325105390153118558325645859523356220043035858080979386779949581479955653189465325797458309834604318306313917729065798497250808093787311560897895571888984159462506976645802527563096575573139184326889522497974233026782385804733912561526993444780789439945035771071843456725446894439016897639574865666841463253035430499286790429638840810165313064840470971186766178298631472025416488674957172719768301211786254043626404160754100824972326024843217750508637018947457356209510897993022776784000259866763415648947766229429646018350599098072373990226975576317933721555784295116212948344627890714631250510697709520272986326481095498129234984069577820527615995202039266960764835672341929637492877502390021761739384167060530285581539161600407122739707890537936083908540960228850249074530511166491436195647623005955516107603014909301917838032850673459688192797275559105839999461929167766801864978442056706282579357205871845657463301363638639969405281781262145045220739052912018196523592441592848362395968981766038081239118809065891635176949892284642608164543949692887425092340533650931901602667743906571209421148575778316703527494846785058653029429819988667891715704642072493821442771596943145882377497716044920386899933637776037174411342604606657357148021534333572887153878105078683302635348318608378706904875330887206984630638990594943216319425665122282472000904747040326984045554838752152142041775003457513250417275514760312716307291681520301710655586368535552301010984494403275483973352391296295751690102485243643540807543581371713785710897719852765749476375125967066210021523927894973635578937730660612127626051166852499452782639961360292832848032588869368226994591174775648824313292473174945837613269171578492891108263424493429007262660288408964405594776936874144084140970077823135570810101675326174999874012729290648090153729315247102263339529498308882490038744027481070364017001218126700221093564223505990892864468970880236923160238152204364926959522042818253776387357304609866892600983381045652663786192363270298672174864564456377757675358180064379592029617264331971129957975493379014461083269600726333911953613424310099686059027085004695599786085584856018315344655222233381142027434907583488481556900479286130634512383279113917154833263910886663761117046981119402059800127358846266319828208081489800209838728693490680067135651230704617407072035791995161279813451422929470215141110057779147572448828692697765808973154606986316345748364707682344755746810487296122745196642472788720149461140551580113711217273421311874339767440781844693999446641228479510292623749108521440520961932835798458467231224784086034900607678721120179073639218984106078435159770879922618053982084815417442945123749602683854872740701690198527656311849660876816066344794453916613970643709008583129660218897183180718615413193450576967399241306872028986556379980624738915724011107479562295642849004146727534197999255577958920009475122651070854809351948634233353921633446681433344522737693956724724610765496875735466304102845365526733887690008454059351605641357037826559266503238298561442708917192406540153449878959669220765619396551979563278140554145249474028461806702495535766571073468435395434905759587748090023924440316360592308059129440767797370022540568164188060509405902235272347960463355962082809380826815079527610610595697691471433052040878402022667352771223033256803604767728238601942629973314147343302306579098041243893133332922140946217067668426366563626252224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -3020170204329962993446421848176526880142169889858044404278078965392906275515020071702223705018449628418608823606596487387263537408982706374060649909236548182501291677186305833395777071885855690370799121062096945474467916245135439455395501768835284381784538437313016637440002535665533514914118493487336729422425459409855337812016283673332579764279882614393370338009152289033224214566190236676217874825275615067857614979604636275434263945031356092348850018065684076764167628106110123411509653644124510049778713307456778169940633679646489403392897529309140284718687000935831031438851762992217260383903208239940553977319222481465800569998804712024275443944167761784714235940556809455985955248481568439849036727919705451872466862935885654443515146239173441315211694833968110033010799930480208749189788048851590265296812998253850424080459478930150714042879351097769286310018694647156782789029298950201475142015298746405609805019620997166576681587109564095082297625482514844092523213295676640660346804982953247022476967048807615501198813767088815384263217912347026798222352463961349217807690689865231927511025624238840471081927918636712830166826860355304372324415927930410974097436867453619021305164727086028317604799356709614856403459505297115673675908293898166933796310752179060008439070948339823124359469518652754146800604294063732560693635524200653547313441948481393497361735192184283163001020946556342562374988535560731338147155335744640612541456245491383613443670306088834423614324639858669864044146483637817736387375089595004850495181328954303924529858935581099214671806189721813919532252455748447350400346703147390486133073402052011768560606744381069961831158614264354673842227683133075733394179383760458042870198133159244046094397715486918585584177014277519638817970107095413362569936156730287249261424223966390715783454683147289802390104391165560652263257554695788977005797680319142754243637205041948973809786252658946104105202513145418090062045519562628109750805171013400211565782100630305121078133619507595072526902964643759450003862366161365593792633326684839842672528106963356030632916233529299652068502188531288782008712397724803930347825824959879824509852261299958120095416464045933632645131875364454052289856515209395838906365539889255141431307359749803052810586428634050157294387013367342725826908521413918003869111668047932312600854256142630746081981147948930874031815029310552169708934876349611468144865967332744952283171063593922189253940155006672391088153599685022654922697106831330642093075420499707466699704798885789027025374617432564584963125049571993436629545856179454518646719620206377747389376770044963836861479204771731332391647880683778652936189571170410752628560610849156230708547842760397316535150260399200527677158962753812065723980196347625603999528635230239777053807121881187569465181572872945692650276809496408712296141601932184889329148071930229971692386587313966722131853320888209028756581619237245350077024385045152337289599820224663056597340749007869774505964203458157437863607622923488241940401983306235862567145891016075653271675382135874870410601332554988097555913084428950446035618761298704900026736185257092921980956656203446233688711818346318543960375613643857600944032262999565699032445332364154388547181059616749169841451639354667602319947220179744367089025439744308438121437503329353194121444384212558750846825857450436877124092451364356597516019452758778539688005183733531894686631862595207795098077125175523190938147426183705365356095550290755210394197548767604193692874289954966596818428087672904958410893815725536095297150609595917604526859221422796192080357450676271551199679700130993027507772459721333115495815880959304746436528229797256966071481324161652442550114300288476267247090437427208847186958869063210489673616606982049729887821879982882438372645915298030482758999219575665568280921446744146631468772997052692077561404247215485485150973687282881699748600128165332850148181678694640573165797833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 22144636508218763313076227196439634269675273243141483447926765174936561482905058133072631606346483856578350661742608308074667287908825852178288724110674218706397608128194911828447656200195651427685062688127165487229456147888794058669593948190873546619506465565406832204874465313827038730915183351559342803375289527050000130854752618452814269776803314563724465637343848789991823160504663892817395463799454784034898356425324552785912543694714490526343151970661343506197698972583341587370284010311529502557840857378938091551368380648281849831026262039731354264227743631125052272383611952845365589369761037467533602170832709350342155427569124223003272369979720055941612800079436822724887026419218531879994754968345642515383488648236780735701448520689253166392285623851199536470029780744644519666360607733763841119591140357445882187701538767618432805183739548748391428896684808655658387768194447313136354278836777408952794531513257434482969649713004248050470657386482661218503875573097202282294907517430362227480203645153067615326246507284104059126691002090573775471461391065292470640046754795671156591847710101245663225688273377085733044400693560322466357841350031469718425060707520327532378595871359844977548036259620489959751894985718272037839681348603597731085485206916792523002611816756855142399582418489688953044265785576785791662584198531855782410195367972052144826241875108249243625425296868316341623911415896579703825411107636301084989064972786938322954868769797512897517002044623919204178741253178723670633216737494782191971386524417290591880717765635164042559874456472023515025655196076243897950804906039964009961277473606430955932199652846506575764554740377762473214698507214542108694297787962302759968143133498787255261566955645631164925139840537562229988193755091408795369975796640113064885015336618517024006886342789794515416900085821955943844169005091503591066148627471953783036235780849198024274756133897283179569751234635876380385300536778673736234276115984862378695967897373349956801279157276971726064456338222251768457474495600768955621147098339533638271242622664741038311122445616016324862567795113314514125186091899333645676991412530163915210217400959256441482051972145157344920056522403924428589472484947371121706905866948795677626558871021405158491001006288224091592168402329279333593272811603061423296474996251312106036270372659918681893791098941138511605408229954713721537735732973476565072698993518708259105725302728497770829601524977766336377647359506674476501926695126235485819835562691476209295496902755396584649372382099306223722926904411849759589270363787650640538380853024640131694365259671011034396016368506064230891556211188743247164271087232672038084757155404647894035809470477484149539215346015812462191448417852777069285403823344650016273534009730416692746075459030400125780345032049175171058596192525796468323923358942223099893966522468503747894233905141998281869170089722109558295397696944632843007210990558427258764113354854590725575462976330081025982373815231899093175196096844027463525111687331856940663656179423018543162139291656241241195370535819863530173970206734003797501359928426345977103036036655879243578360673320866607253554870509108510640284230243735530524401114773447212291607916134378935334032715245810228725877387056155616796797244611110939373536628827601286106012645713508586308400516037655888747728464967968073794788567776667446765368764802892156786613527131919431058697621011817108498351877400616016707404021354768547946015206430196656098728657833540135055286289416832881517252424653483929285179407934671433484451274766832265126823550149045540835969972227500628270184009461544594912781509586094707485655436134219839093020189237879032679719008111734964964912234907448309913687667305422705506300322235651125193056751763836277610895051827723789744277463079564983439758975370629018394120670202728836601557179073434652026004611819097484855884211626061852309866099829722903842868247003350600590967919840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -21605209371903729914163814514093005419007601249672999977931518680795134188593270016709309076246949632307469868549376510628921983898354506485630965136598514692681453040968430790836227733095648178132622886634078108186671235215771464773619026431987345051244991907275577629806086022549300179708674639148884029164365608423775446355117144593619251207341569196869988206040297310584540579202838841851431543987547698499835911772407078308148266099198264557589349226789262055039736421767476442241950046992391220444163202750901812935532698447901527844701893854097425855593910702949389999402086886774431972530089576632399674858208981162735160336917191976493232294358080010085902228820984785724828971776991625569981480071523204173681023335622246335749413606154795322238448169273421944738533012507747666938995958835149645993414290838032150775774995962587612791587663294404771194784359444910565248010758352822848921776150991179313452902918307350992348972920928043786098394131405454058778296861413359956613117488684734439264847047610644228161465061977634987209963526282725072202991849081976046710631112571113956522242074186523456844855303562279137913701098511445981100283462435570175463732272111657944869112169185814797993857162001854803186007207103821679043994978349435988830354385468098759906180144449540828055666517498545635079085110996601432897896938282006339165729016489755399810854901054837431300939871975811121369900671229477993128980804242762382437697601133851805852203555495527652953822955150080888265216909290815025006076935455023179409017644438095868116279107750323351797644379249566521318451586321239538449840845559627066762067114237086014735511936486071281024918834722722663697406841859757987966086169680810937182252779120007939029366170890731183547363673865036947916944360463644227333653323131713476036953671139601271787571660157696664075587527596546410721831211846930533600204785032008250593697118423723824432896994688353860923646143716877475821834623918097963973792848728866557554710934759263110863701591429105309007005617646435026134099171008199305676319661225704394568758262070884936667765269404015023071051832631959607756563249956000281636543430897000379880478184533009804297886069943404632836833299519554944527083161932826147249882006099284909015998604775546088355702960641008288721929916380310689273610948026323519287267028926637368245159017163208225180087388034293805229495860269399013932724131241079982375569707727159874337149321892854485170863451467038442091783243189672397028137650222139984444995924953631782034388249467040107108580293108876173505226811597292188754971706324275071881960790800005846439108161193676252344715877813355299304369806978145827454694575871775839852664932510647470878351273215483565694602725480746368433566131527520391108153440539586859560131862901475365012406943743985694822036201683541812633228397018365431855772242416794493509812866198038549036102005892749828503796179305409264482325761116486713102838124002380624611919109245521285977772789372273983450357467192350889494330293430043978355726992335898463632270943309892551561400879764526450431058430571299309142416789089532923576068783797887159732659087771877478964038177059112940189359769743252703904442279128057099143931509697658228317460045290050087873839910866269603714096991880710025617858493008444289669502108288471852032759443099692315802391662969843187067022969012164451847027506676158675453798056853094092809309588770179144502028143229346373193744120931870997317791016109341099230684603471134247839417341847120269787905477530840900172486338549873691789966942064423881392958226747980124505339845959388772590922100627864576233301159531252940916863069380232761426406491759693427641269118744415390123183508103785688103039937769622845415116921932741804434284758960141408061657162079746717003428379042092027312828573645831539849110198526349972683884745397135993145008607026593973016356286422480005095883493458199883029987265504120235135593916777087484783643384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -117187901226012609871614762667149639304192636874397807081101125246474486524578246415368126257961850653534861354925696085641847560279089721612007125198315799598177095114059041686075012095649362562832899210256250256557027938994215092209802469232542694936649536079029759452929140303898677046350908990568517948085958799224428745862174410775192532357005738936705787237883167372220970732063197905629087559247975997965251781285862731102189002002623737339770202764859457720768647233855987341510746284693149335553571546029979911997550611604771018364429089140263856708800940282963643655391384730379540622241925567340798864805194411138593992594513520028723643224626374857350303272567497943438967191776221401338987560174993496292865052119903161613522013038040928999707042444516007414017778884838452816268373685022869035083870660508858228688141168909007108225563529378967418295672837463486952514550042129898355915142918029798943361002429160583880293957296008189622812725676325476608535844377249159583659084892450467583335766005878339181582966431976887281093560047359382595974066942639685007435581524920305088454954875793391872932465569687565753777649516456588011200899541020494635846620875785816931271667451310384511798698066497572279857471685926482546291231852867744061639075644413328567262305420366236990872685497930302898185801846425194728846392824196482997956824747721105132319081349202185432524681453256212766529400112123845833931393740741773656943518330099704503315975786746141629831428301212197019930876073392313899959934609312317508358925238099100162969387142565133459563978251892524472661318136092198172287908247014676364211342373034979465518702976068925070495646816426062659483823190041438849603763354409081096120418469784460171143420019772213277415002751528331030562449990345249602220298208658985116144946859106131733775156007203162562971856345460951731869905157500583764333722242023756992058856742234407587070932411287018351736686990932058117295316167020289260287149271755544261939938965376904303011673497010662230418065635068601769231088639395396583328093631485921677500097306562734450818157288106892993167695761824791220441307804865283215644258792019367851198443293999247404691926186560559412009269384039683942944467387353014639873646261608687144937971743571064986034275218153040754884298977949931343970955517368840244244966444091008794891675650178696790841790041897954211511749260392689481852419234795868404221601678119967562936899631355466485753415609565141282217507761776984218651715710031633858404287628412256416677337576559253511003287369234698821240154063329023014056121149147581605920415402573725024119440259971732785794024259676532423000840182451787302155995553792846864089976804773937807078664386301888021279926486843903417214120209033231301541609134678743569157375791609078709387099738102372173048372932981224066260500598063997454632000877380497107062084683262485173644831892569767533583712626171178758196678218762253129212490269312179182274037845491338925957098938183143870921200225807707034169065659331415178197997181161141156001074091694376942075535105856031575774382632643781014519932363765286680948241721699634759408010678525196225569699251719673119981433636583066592225140529078697579754306485824878592687874616212243820932023185680126316827325454001195659034108102342061724720607059599345822112450567841945894572707200381945219446572144609991870767631616839075068549307208404612613554176695543341760992895828341463981074668070621516060589972625386838669366356493912328897859430359726646115329238364470509072649450250419753614624015804231009411308782271716792875711450388775330444090407716206141743981177322580665917739271523111749362747315110874773678386449118649141282402893717683998942860589092751501307783152043331986849600316903866060349380688276151958457970700878753343623629777428845801729059403751301875937781041648416161884338919489548078135189828165945618297755144997446428331879626004516953747429659077048756610249867600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -512934411265857061463625881318699843813192295770067003670945919772464025609623375375980038526355119714738143176922958676046146923505357514604621651123971698926558909428497983409152416839668002511648222796351679341843929240971879694666433655587278352164553106516247415742876702938285645831617433009164811091709186925891007605322431981845746458246726353020611223511635106972686747750186318384161705893361536434059626069939420266559570192662682748726563259513087450751235960298275676365820464598795819357194416609306544336939189773421768783229031296150369188612489860363549991337170287639655356733905404437582366946282859035711354943701371632427569918003250646363025549983106392719973580149681744150140986726417433275118609409631698314962781682645844957987695178588279969602701718413554563590376118045745170250076223311357241564464371291719942061584946259575315536098142061235763551139264089308337091313561050124395746009899917459445861574559499165198718497599963262945576656285796724335776130363114731307826179570234613586001548617278795655619305171245481474722507043535876852283927427581917290871508500548678692756469881550603770242584021827580696425296800297677943576990063854415300448774440255471745272354749446478729257677334242352973254598492892528465216420275250805199119271680886461069114630304425549829340871696986439152776863860552414592396068193322374226930179210114740301839049956531525114602911691336827201982452141023308053021101705116199705469793052840046691096510323462351374461687838702559089031708421871074784433216419233213765455558074589337133567272086301349700550824613303228822083218128746862710342649334138089234311561815613410784765363321098936930089575721877576672885304558478497244726563868278345941196144809013892772566553784792205109425660484871292275629758912746517194181013073373495773707238382493416354042200946931783022130150723135128849107354374073153425093128066680169838790977989335516717309939187934556955170353099837063132045412137491398727867014243159685168176871253457885824793025843405801281246636211618985335161669485844607454194899803557496755277040829279738518166230375310547042599339383816547091723420532066794810284474850988884994396100016756259298808049707994736664890360750088091981430869419747048740299849762598326570196921802285924480543507090963579694001291010872918519275359478805196768680385269621289649168058333764772028435717158057470157549129640447109935731460679098893332444520127235427683777219554836838709112410921857655265859222201466213867208473789152533369825687859221811427646417366025292711876277170542527310517928673773661925715412052210844604093833995160389633130823065161030031999937161672101001057238944530099769027481731565807877332706519130078097141989766354210670789716615770344093188962650116878573104902205232022477802931546479704854357654380209579984589938387526487712872416435354229833498737172041172387759225231566040534599622644397355318223519146399472853948478096938452847824332947442630905891557624790941455462033353766230940420744797994439933142128557285272064592198519126491318711136303680558732595830095577330802597816008393347818215664064969598724780691578940347491551985925800534617818475061422778814633751688188509222152305010254810250738595371979919370749289322235923159076124277073685390026569604613853545937287045034005824873321796951678967100709407369985802092402362568565077294041853823191098497968808128083549048545969093050877358690777083604167777105799832475238906486966425467863469814131250273966421479091891688209810796196151827527566488587271444162201469232989325569314356016608580065143472243342440918397387495245394973189522484367295393002543970301662830451139283876838000258713154606739009768708515541889028513760492431302107734541562244659086643208345140664159353449371823937161905638757599609010699130851270177937809044276134273039725582847283784334498353684227476653316998879176752142331806199785553524623738533878465464494633866006743976304125180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -612667711094064121543036548192969397270816945566467433577302278626225290381530191992530294135494241701458429876499590032093105323961320597840512371822664764257443292254470868868046972657678206877130644924398288433257853562158225719888072985012681575657257660735560500874779923977529493626741242196798326660015137098463375256517087818581536992321322547312889913206729212796069897783977459923145859106913347908447661984931223271663949270754940569558161024088277388105817554529697750840844540708490918549149906479411105724606963868958729288358788042552918435185907001401119636556455756090272324935221279808753385558807078672425040650057080716729088436340125862072429822244514044916354600965610608893803682041633270511712368234733958000620949188102491288194303151744620302156485696590528214442151431735915208240529447973799996621576874597187055662672961066060345395463346734921017334832364151753632286570262784019886508922312890893205097533866179464604525616898279721345720148083656312194960995529600527254433451132120223951880562081299227217208936695131847601255009619825835097137628932220082562477280169737175709525347908121070442358779950425514022484643393163020663901281001485183875306008560697227155836928129385188977627585990745857128093499730988053533376468722809610896313471716620506468448854582594601720738583190179980531223073164821246393263251560272854740085179054688639761085088068980007360681534068290643229678159811639311030159494325385813082298843556795653032884851988939830555292244642420059155961879551059959124775327688532476455893206121711032945417592021954950881082084918443937149563060788236906369329511006919730791540801607840929809066740878962208505262007812129339645832683341554481200029774767626966406745582618920966921302108657676485834739971317389673062755327890112013394164974224570164028156020660844899404255022096489903996294319879411168202799364493871082673806079601813435988610714378747504607312235955498249416594307769391231364251722063767058552029513068474063055533934979288985710062032102973776118466197873568308649478020551360554145430597380322532805772058148133012343644071309475733181134526058766346146352862033917698905221736231574394373962392094642369492767669382271138177247597150597360182814582302747445397002493896087395310435457892264274231428397083874786892595018723731929768806661345827180883197380796865742939739203405780417692061518375622127765468845680930335702737537407883749582607352382700512775028862166090308776836807051118173555006243578379707826665757497835782336019897973540555045816023149459739795681809068389603122570704101156348571906007561373015974827310541290010698012311381812587260769086421606958594718146799565694208023823595482330532278611500305659030194069536203127691177223173006780796286846177813893945692419917883926686317615558591368454877063439589570266799584754669724670280214903366956240533388211511498938170742814246175777113125792136447874395571422136393005721683772853967804153140560097921476831734550339043800450436784072194010399008621437756099676374960760216431820325208322353646344565217582841283252588423630409639070690166576560342525099111804687430602386464306030450388862288375887996895405384297684364253278764310591195164282430060413265377926433072540557983667778285992858888130330217497585738080885018600491533487029058436143341200871763777746949577623505517659964168895489104946935636163075600534150614667486075025455231695460459433793910907264871838218557731192556226423054887255379896766439295350345183399396413701079566326132000124195442876046079748236982124902292525540455954530103623711223754886968948864076981302661687176314544796675341650683155338703009142793916604730693708567275353568551739229568161160642767950064115152325587267557397169126898462260477603622225688007847346297463041921857890384880585881664210520076441026135423841318648446310728620318933848513293293483729768468559073143027029285987606242333484776887414595842794745263319559134895489000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 212729091685532985840237434832873501023159405194513124760437518496230727597092722237541167682306265984820929330928849749699137101978746272409132222784595830089992721217264059460545791945715144016568726192329035738667960033647449272312207936196839797531267727363306851611396060073875082347409299521539992024984465327869568922046761253928423033994416153340220651466969011688953510103780032465896184857013810516112586617790875945227754861483866106442861960587004696357677657475825464234611226299890189383844427428025369402211687316244017763564908062630502208986971277718649846942846415037234005029940408575508984797651598370593496531187462000127296640268752993817924057358793253105923565749436182545891381552573322731586156881636024787405319470474942799707271911389838836498274665436999153556761249435650024910476024692530267051624081680584068524871394522729151887818278430258042670451621380956262796955035970772642672189653452922088123000035564230220957186059115174743171455031193867508118192081954343818334827433554225241141834832932962665924279957570100549207801906998520806155287112053272271752888186336684621453407208485649827978609427987272792173052471973264541349572488329863290540383888337588653055178971466799836804097955118641172895307946728912833716108671090446862321797174762430974100095063658640638826298219135309781389216556870871940767093697372514381210147289237683588117620067113253850557752875926752456858915331214530520791769154196080442407162988131314866239378727592146767686677846541118741117924109259257633887258206055136257979460865652776452532277709058406738276780497701941078125293647082867854342813043792244451063760924892600585578299327623882448498808472715584064151541510097970811805360929855797678609089674767308520142580460926410170060889781929463324541229906455019755905247437734796801472805171457066541316635299286170802921503230794626603296705947531979481258849427869539470510689022888924156917078695397021279276565066115094040028498859324569938094363779552568505431146691284020398168873313510383227423772087547583096836515974314344402702721163905046430585572379419657895050325138617745162476477510121290407994967996677775869304493147377825007907530388787768980120333745293459886817507967515184806850115151268901989065501417811104164054825777911841455816297687419939192651201920845014413102059866563866454782631470835177872446318409990557837054363166377676758302257262328495802375576364918775668850282045100311368787016236448255866182821925458214729754867998498084440071268676925990610408495708565919979030085463452000345174862214551926112954775944351673222261434121851006466087402478051528746113082802584545829757754817783657471660235209984300729168404958030790285840263726995561640378566580720389426823210821710338543325550132203371144174992131307414901734398840187171885018801213023856706461826895018394391055584641186170851901609590639170187259967361748223205739805487600678520507556043034719509239309340277956343146812359181582292060986246053810598013561324812192758938123882341761070895067156215696784953552743306945068576416581316280434535613618820138936806929581547106338532664695095120686915022310067499310043326780959814384760952466394326321118495948503991383877956222488337809978747900185435651400411829614032736400865973495920205258629363344379377047099233375433759095576364155523835794292585637577681273741076389716050024326039805597893561698073107388142865436058871378200143061462380933246741750379777848581217290069586294717936187028477724640448702092640156378511848062930974899312545159439228379175546400440925586597309484021485833322155732800863915132082975470994373709235150032059288420225198169843941839123882063819666772160183673760866542539960417054258585318014701625264696337155747599429398227169746434561480546326788781974018476117744938767805721804951223479918883688084061646543261243044323648918374429505539922512968696344580666194348638468250442726144186259979386899428500469917934389550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 749430506285551428060415884287033322519711636741846324964354389212252952205642058226916754670738586955173251339574231914406187881537121343003697590190608963891364853745767473820276362422308808927567993822847020396757226891940223745687760058704056644691901101647829702308442067616740264641669365665878677697950161549746396899816162596146126669459478131619983717111466562046528531744281909013515248349403086225093823131430110607227968051891527853325765213928264616235363717970242350952432648624142070608395862308260383361904774491064529520541810994841972620261531178200970970613769408627418394034453469282905696950184282120005261000915351463691091297067472257745968365464205559937264170447215719628862305791070562855352063263270187212034028377213986397515280393268969318404151909441458390776088639141659594974184569580540905912244504997742596574355326095106152347030459763329833269716872634484527190262343965811605069644329635073995832418805209862856205882635781864867048063393779702250988193968782546871849198256729224117573047484439049248771854325109933152714747410826552329852587841521472197788518071321626797484815876080150712510512442398830529040435998976553827064482948629154177660710638461816128254619153594671464903375183282243147829930150719414437906143153893292594673697519999967916878572169162508441213384764722992708355283556581471504945547423834182879125624959968858945464083473299910207835980469839214164684530694488915986104447796253893329830664187156305483116304762190189960637978636746592816568958111904307735384758402222394288871610101695202791068913200665348847614219352086713384668139370966710209354141956392471578683787386273850664339101849561851771660516441782330595278012475833965694027239712211903708377663321169530419133776113608618848294838163837772193151878835922461818058590555917273567574390243103656186402348988448545998531050701059037178234695441490522483138366244078885030399111627638363651471226355246084356525696161332169043598624551669537681659221398117186248065600148553731402246489914575148316950784222024514965668151727760168659502402591065750329306386142213060539772317385603360465555820823508777577117594153857359582218633386544472156922581889778842643652831623229021968785609911676180439427182886595531959864533024919420404254801147902173155531154171713859616155399403884713267239021312601711510363371350644151558276356444846594754919400811688299690320746161871724493847097316645312107792136443283971422432518779632191170172731310661097304364629474087762592591457030463132968614199510828975351290074889046323670590659764558473227148338030673236025977246760422105046713632954353643076642525895944091193692062416462077278649647224804512255575178784367186721064162900689961698704630307965502351486328954484370527931433469280624411920639362283742949280278222251179385877370637866224782110744902024931047079329483430642609253286645675146593016069638096586123454479447193070572347019329248512508923745592996019923621704234849133681495843252624810883432082211695205378055080850730167943136838379580306262356880060792495337106316897479358520212541336975383969741224538502456278020100300671019199417028465314120410698651852984703547043041626662162608538933348574740922074979510756861287193950651757340710552948936377450925037110359546644561036141923302006081606309044633541699064423351730063149756742870449357613200428982527358278121598396897454291970603364249071890093142103860509297248615417090537360766116393472061216243428573837354363522969615121548931025073910310899517519387519223412338658113054223457856153157570057295292596297303366784356561347855860579240822326370824125021297637437071313121674210485849897845051378334093666874033433983695889705824218324189472519060576873601043602047592606214523678123438779230394748696131313651490181416499818677921454726305162084846840962836148678436923375870889292933426678579751239784208028361567470307653474704490045440389131784402853272361466322313375450676812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 872209117505108654298384590446254997606958963958680453720790682280438678997295061432426983360622263555377835287459864588232879240091093466175843801495839482033843408248595746143213934668632386712938598237118619447245151680459221641839553999262517795158550671891864384864953685659677897103441242444003482829260844769065531474156251291107841847489103394894782138053537083828872687394242972427644908243489651665251930113124322965317933251244594210056560313818399468135728373491268601660084117818025941915342705030957623542596245120982651572641135349605103263287529166803945937215583053553680161118326989811092957189803945535975625048694979847316356822950074732145201120329511903333958879185713576729994834158560669714806037012012076679083893016790093077519990253711874304688163967880494909350549108627589214514769092744854391318127148200612077453968177870929659180739536738725543292985340574564322651456715532783179617831531827030008263231734890292190796074056407933505145749983949979045633961431389715929828135150728184637045414981172350157902025191286347154276752166014614124307268419428732558019658152260284010280003877802321634255259430778484239066203508891278431287798728109535930536130331920269685826046792073174952441217410221687465700877705015135159408694197024057974171610493283382177757619054689760837779864803574723507527975291702630900430844909351650578665625689693697755615677778956836543667538284510380077853753673622392278404370745338892830561682679765711516953430535591640542558000778130356092150967413718705288609831913404919238772116380485019745385483486622362606700798173056114180542711820588836450460766994743888011345420390421099586790085747209685574826492260873613506925459913674017292359160524385124482589781725760981047705115294802822783997431891898583096815901962861416968512178078910206950935859448352608378185063519309189595749921074026532151202382885971450187434724834307422222046020536116125918334404590719730760276237464815004274406479287628016140870097804239295662412869485262186132656750799344568029539403287867300607142725904082058769869711104131411270195350875247942161217770935981326803278242803509438618998490832498802527023493641738747582573088099711765385491728477310909230297668319408217154548316818258120556037196409313977505535578222402197149388139723203937592317859237474303602173270646767774552328943591295927787988470261826363592681637708422506047260465482174061189458582625800358539489342541730069278179191931607265384485064469514100507483961315766359425908619418751678216279976761111086081619455272059022962372545967590037837056595132404497706590987126054280497448031168027733756737482518107886918544978518854568957357291965357426858644995722673300857095321985012947682027986101455025991362870329415861011771944584813587475112738658860453520518164470896812626896647211875376760236953492924264879297562527196724764079956851275676763138963385620370331840729057072429802747139386221190525833632045137068214363983230083573529253789332540431438933935890603616236228890386069772708938932278090761946087012400281773889510952661368956096338667369814539624672062106435679402703230097538581218771827504004713119689846326819158033887549276988808121053241044226454649856951896569272313641381396773928935022690605483113410727831324139735066177443610509489010144045701000840442303174071758375584847490043972995486638797465767333699095794442477900732122433522430166315319508972497539427914810959683759337738176797519499903036322046175139437128684694130176773214042576925729022673098080584316346237174912411974856628495262711538952311360211048390607470869256420792927949598233450290593194794017598143189389834328185301419023956222620265099073003168184277615417268976194562061927980654239737739473398749342147021345007375916868027311148144034096813555347550668922008007759747583513789273466852863717299836947146679035865374516834261452198620276076020383905205603181093642143871424563837094630760702389049315213375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -823148851757328929303255178999129084207377044709720949720054662861479852326819355857663742998185358397290727357827399038238388038580252846915570589710141807418912676550045354671604317565676985995984246157108877713730973858455681501419916491720800598895121151651644420255881063743806211929434318369809505765221012039577419831145691052682919337038372946000099746513834976170349993842081384093900989672594386711482485744727488399611734328170890115264165468083572757942322141518831399395283789758242191155686197413645563207863982426517927680387534030977335397893689691407505262508474339549216771025238129778731066561343247852764418931660223853587576728154768315805328202387531158717918139724355571061778666659782532255171964573290332052906180641271726318239787550770050800750637118876734099420347970315775886542453835184602053421780663930833907041528226502844526002981318252780193994318587471524064314792435142146953190943500557054489108139484256614728549297503254036649636951166717048592804992574563396429357742018600209533968124253365675133041077638535954960246887686337571144102001518905377608879457235456902198163316034069636310044265814646632028231257261387386177909077454978051950554234306525223884915130511345267584296658537427980493819592612667055908162953412381401194380304377724922181514202843948433972642166757543687360890531727797901461520704282340477540733711150575570821164899709297361116621046293666755631128722738283312720977383874655023110018560758461363235229875981615475295796840995394859668864678929432919551623674895791963931123949617299179952474106160282019290241684510870039562236254612301900955497615370740024883003043269419222040151013307980999155577625297942903133303126497684782609898147579572848870381540278250514246407880269808439425051409220915167329318514603322497160432871658071835479951184604407781876213274617309243546104070165127027006161116189120969858102241647053056440905205837866611130661657720382785147282719808320999637267725758249306550517091973360643676712697379188913523621216044031204239040066801785356035416933984237996815311423500138565659870842867929554280468145579350522513302722339132947387665567313323242885769469200640754877596975278609908622452141778234765430127488712329262298445833346274084697407986609357302717363770968900013730382143429244827641669142100457537103823931133117031605348024242873842251409136089161073254430039901771333769077836073019671864598113790558146997881650354271253572715092839481381610681386048458262940522166656819835813145436114255126970822986006449245001893671522672778275569544497752767185284481789163819381184717283428255147130704950931865347088750098886234217610335046532796175599113012472946789425808397477798474695228551484337624665952992322098005182834308621684398494405740383221085546749398046128744088142309845363788120083049158709630573257845442113616205029917320350661878533392250483348723250555105589113768679581240323488500799647502277533365094690225292144382047997292170631026914483659858767076182331128319899134437782834253251068466847330198997031305606401222989790764308227650067565241490676629700652010172201533573505256066052603197527340853961567322243806442710362836642780991850569218730944008600325288789632408594948177978238980803501945358704092037273001921067335162864967787528584540487993466564025389210852375797544316342870918295779334388417724737813105382166037257166657324879439448137098789553361379462055589727960227879839388439623893434313345939801193945286089873528772686033655865769872609539623062679123922514604703299740828200508768268221171410800598756891594010143010939442923031297269179203103007815061085012259258909504310236338316575912462400119454065480140572037704120736958472077559270824700262718288238633017354531858050228795419842790770569800675004736711704790164251826392232371700691401546711064263769186452365080523940741722707403541748518769312361890877595283525471256160208982832095461993568242275627595347674295843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -1356901302516235821996499710539749488635316525653265997177694427023075476176786060306599190210440064201677854155884529736770027450402210843350500855633602840935172517941416441990033275181459870554777327094319215917721270607083639400923055217623664254004468086923884527811196467899749118870257563673896213708854647757441250260988469905710999613051415664298235614542032068307020525155929285868605370148013481878070928328561135282269979264350299621006321881999437276869269469467369108868910256848509598952116041501107798869236729190754374312719392898783576697776374016878596665134533171954925824802809991880132412121709660250331893942601654018664644691405113272127680729682195158541180420012691479300436248366594203580408078885346692733773542952960147841493940676191269441690410318441387860126197971960527114946600123223524623231157719893155824031422532602209566218463503623037664512195059254557516605431139946017484002809119693446077716477234659923692398701145038310228757440331435613623348924948906263462801062411180488564883559189464542190877547518127864736031237288631084085395385727187452957137371112860541191542004208772104993974854122054143442445976043961633237417505210772547291731186669557280625161509540503798098512953083231210180932612631366463386442759032151292840738581357481848557347911996725809789120661991223669921154515289618364760735280775978177272803440171664813247336407923094768077329082707288267394347483698800155208388039361880367850779775597199118686125870839073987470773495184061195371337849689151298414097898886979569816982321235537768792990175167412552711013164049789302925835627846408918454354104264037923183745068049056855808956659988017077334355230836042196796854640523538168706839480420724517009429882700724034880386134143569044250298135845230357997232862858111234263853700912768248453432141208937165558049365785398731182449806158775682627124530107531468918314425131273142124619750480320173930393683089023562369409740323353935450155547372188749731374535701154517217796141467428560706359182291088117489516581979310862370294618674981681775096535026505026739873379185455875025754241694843331955501971515481665059410520046847808439485303723165662847213196698931044443562833628111369286153732300520505355257633552919318659091200931479140088675166177093099897014726360806054633172599325136502004371401565352897123423332131119759260247675808222504743745002633424623423804341006435723350726162361902729672148845606462936309287896174602436818833102571070844834295834123503896964268809222407656432216342299418289161151059433773284404052391480666554766993289810318105504178944205877505987416712447456424520965731511014347336337424558457983060951602709102963558809817314794060921313772735216954544823565129622213994010316849448694949965906537242416396611791578940537490321129618765789248182335627929246576392790855239157556490913567715941404754934719828496162511686995805168633110836525316317690352432495883310087723573155588968201377436919285828168671086835534439429013113788196196688172422321625783446326156709398244993540672006106972936585836074810855906684644557571169529022955435395856130161299501168161828873705448906050315408511410505410206451852433040069161565656932533730132677260719914043722096221913302724385357903885124371103792752637356901188016556981479206714848238888696741972732246939359854373262819866989424043160601960210941091632620495065403747938144097663654929995790958024122123868257130655768301751097768082319981711328742551734347933173728362538004309234025830531896118854945561627211984115260375397572105662175179927453534938385558054449359011943856805114979803280080548744958809030363950625181270765557708133519003481083783053801139864792989146052174670204527581883965366696915109853483684837187932021822202660299467938392030580273726277951277793433087870797208778641039248552341245925528796279229434297318241381477579630560567487690164222968052075265082535755615627722754871707289675867950249062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -137144453643359305068312644116068049073416469334529585729447832670574960349933229270522410261169672515367275808542734430454549431371497605657585966851642599108739578268017437455242184339309644319583523594576610913070250341706754943262273464029899133564622915467613062023498887365158919136437262931155472022310783452699716981503815936388683080997236896630641197795499346031052325603916867036100546259504033714750605075741833431806656413074057983678712404257232265691527775090645933019684270692248712433209928918266598753746274562094984391846960450481580393908005059842957593446523702147595262927539423397049956776088787688354711390650081484019850405954632631804519013113221754241983066189603614737617319545861579340334819501261530151801621974702345855225688821866836723503088611466926654479418083617160699557220920220966910268079158121266850791405461865505789035860432759669491994060540458876749785338905685744093028431952162397501876197564594862805446825162702448287846561574129950379349750070750408705407906322625365588164723414343496128037623433480541500395273231554063348232613925257100366086039074165959371940039984604665107192243183536573624405856463817197755848554110379335510386799803683459062401094462694478955721741612265856412938971468017034236008734554028402395405940822280181736231494818009845759779904355996718629055637641764517824484268699848587593057858243669989574565583623690698254856609422521139836926179530815795519562708724353965519638900913538490448803924675656419734138089318287276371392760738221602367072281687732580561350426161830091342904639689602383815249259039846172145957575355827984690932426681535218673474174662218302373333309139207423452327351507094391399359638861642421403698542892241058300518043358543759911610834878447237943347709216868284909238579030172277152209803044208394952401750436655577077880741460960422414237622604154364602624230339918938172294209811770644094361733827250666931783043800390151033240235551509496577564152074311864011304010323860072915603989445489598546659695713747485467278920769208660562867887764259246733800063048783719647484626936495907442462560510640539166984753175776964746563684077850931348274138812451859148028613520186060022758229467484289180126437298878634243449379095168932512379400102313534758717182006094133215469995505175756979880620365495457171787558394644761915708770448265927626845825871720454910963883647147659705116311718731968646528854310145657369871537590436022226626909377051825194209557448174950555164800555780402143667725304098938291961768604394453664055739538302068824157556310966620180976676660613750528237622442124239003599750316453266460335458518866343834580091012473688098698964364054092603114023720101066409667204548531324237822938817801707668998955837610927411934781153604743692459076473595131958824601060395890767015510517146636936300970503395658749116004004849725802174656426668077592864820151529435157250847473091068262699528878137706600471096859059291428569431980166153108885058348396365179369186687826471589399749284425639252594770474303659447330689741442600592143996920388764270026624680018967790602515625032451194701511255120643452758002568955173441380005376434343257403719498843660111453415832485902270842612304715107833429414341221941909230159588536601585745014479084658975884062359773264814995285932173263302063439834278194943768051126579755307689343145301315740008867733544216001764233966417174708984669290433522306935900847261865213398110081635914037304384905628794945793578333384505210520957961470907754751586083530811575739298901534209063541161748507001571518215838090124700441683903139351421535137650557969054251951913866951846385360166750862868509724656168640272140483111679451802338762557299569033351768441569601649463536672324016258861187684440969963679178847349218779427376307149390125538640799347297532680369319124854056434653755251721504583041152226132844805892073701918234219802210221582135313238916081505661807895072912359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -402593823734486112065368836177658425238327213202092758443543383631475196711586074898763004563333343122371119181128217907003375356949800942833296292757000357770003519713099452771233214444993118723478050979344936318009106527561615119986083251436967072286842151937365697099136925342515824355855441784061336299542064480348394373288560766925542378351513526310904294231950738806631959417274185345620610977200259505306183386938146262413537117264735335591803459445633866361680076219565628061724956916890971445664463471690725819873402301125451735299625534834527472808025703865086738943600889933757769434525462138640252425038120031064500495044615692741399491844979813034670783251103715714213473793177953841506742007921658052330118146466027427438640776178722162433416794337544592183458369002722414949064561404964123814070820896580530247614878633002163734698935014391508537702841795008679476019842128474048798484956319671974495848177357959579700039303194181871766458303794545603652196058187681648017989137260102758995006886627406615363896798488446403285376313112793113837680779211789527601299314839182480273237640352001019212562937048351975985761520579556946521845799106418820403642484099801363659249372348052454413683842285435903966085154052089505630932929382041969146722840034796854286998404377109485422198133631436092875386377108501152538016965845991424561159642135502216287056321312164689502825523271696518423444574983616956129635418006875489375574820995042818764180348526836822643660829715517676793865068902207595381518037922413932404747497100152843888543120294774314909861168649106384649787410070687597193463654965299232366159509074514223851544478386118835019244049328183899483268248792353993313624235547803796212500054555553562001521897829518998139475259706907375731307529367300322027177582604092393784543012286587150872861017465304950768717298650762292291992108785488036931913755163441766225488223708648705064740559311350415244312429537591071044980018823868074053612676939222459583973867758492707705778174167908412825415896883501940645486957740530339468210292650669342492209486733168595677699108063594672331102788983546536690492895371221765295915715493852133746829260259934166492509259787895630113222854040325780334035061028148491301255394808724582580713816383477496996965907430211732965696009370863586246974644341455982528158043252771367894975673374690726283431202034612704653463110225835778805872287674145997328421327824366911411277934752231119963632487385701169512108557950735973039492879575761311603376968644853555852522973357011443927984759982015491718675499713457591470454805987108436213662959010138531947249530860866675364693131615617664380030394407095062405637174939778290222643601607688148544490734462159247512933147037242462722984379426902874983086492873163695710306099484657100281729254998971604646532917195064902467165452315679517474708186364888660512011189727365339807089170358659881767748537683111954269472199341803336501519095107530200302706274791432386333498044818488335870049949063383092273633910305742425658278209097071479073590964022756870841497913137746995383588844070346185805372123505572556285265524257519926594468116251628581147224994904017068155460323337638776903503197961745217904668731909468184037372827314124226860820156262880518192498120602580718380694480330031682603776048871502960577273913274715763692968121191882715413441272445291504332626684352573934044661637548790835789700527539817032826770708309552152116281257190366259761538978991138681902123603394725543949036751577715822450767403894622820633056731751540561985648025369688836941474052580156196700130617772053087776266909374874796113173108770742542408759213561636695540950225745744172086277095792800980875041254477657200643411573801263181081854872118386674727513943498497595565325775178557886751910759455232278941951387975054883571414958882846816603160011841687345699401849560470593311686507558330156868300717747570307630172648829367721827182315569531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 94817340078212440131412750301064368812549796026811601477920536042509178038541238240803213772744564092949137155490804084380047419923985953507365992780069475803536495800545299352475391594604903996892564131296304627379864131127885065612923212927317305471832252894701057598581877740068976089075171629044304129199405436159466592636411704131584235692533306776630108534997368701093906603457864234658615231532346604350514275518901796814502956194698354350533378579613931239106299378565333392352861523088046232809118617063278471625257764373972061175714160653239407830779639790035334117345683221715651189791545857440246456751841606150764538110602364407292619694873186972882616978843622822524444246661939125532039650319288065615698045062210246773222618390979518369829898792180970808002941365465571032966495716990823424364174334213028270708251480766318322321637693840246189656463150362523541216486299320986078744187791726329379771393257686648980780366336791955579309534410131458309382100053422483273004316536688525535597633666310027607373888408803825097648727630140323587671251808433485006997318216089751392011780291981359763930330473462005835169005070229371729926929199135587079305304260286432968780491291403005049618931264439015633424866998621699952600413285598752506094936320937857547743901870938660433710501543983136547662725478411593098305748465920970788240793087060962974467651185612115642882766725112654950850604587367274996629415224534979759811820876678468903355201028878782665574503197491141882874882861739586308682825043090724671183374056905568723372098768331209022084490923013484754332663879059595982582009183972162918335429993837499522868280241405646413713003163503228134294884165673509917992876169284243745718459096235883810314464920026474637046143045691796920991621462513184251723502807543333390650689744612878491522645803330558077088227888158844720499082884501448535731275896166499658284835077147052215214242390837491951327208560104805277358230443085369385784850323004778163251977490656428241227797667418300554757174825406712116297549004875051515639708982731372299371615371335600981516453733973054316582754195681915950941088696263782580963280938361536823548379243428987988855922420267170556679018470468684712352754157611710371886288981435766481232075645767372498868504232779044717712173738619749935569086661393062843955525108439539107294123778160952545453987744310866704725917180887232500689067022664517558962517612015587346813512431297142096025607494845163234782395606270571770414446141423704074641147761828399849089099490719122334406602534191152726937188876400669315247717657686482530056970736171925811217439350042506722003346282858577285340917668567615699656798603797772558838047563290808358610001517639636374500785097317965275813426661233759547333736154428677857608951428151340949217270557613422919031030839981270804340114265606685609205456507202706680584821001612590549939520363264715425400093519077853855368791270038109203669961725756651335950447824419191211914986995981416765022565565206913406417010357840895282126505371976864335391377718395855071383113596051998874014070452669227785496168062164080819299265413240456573523850068923857566981993280459952079986170363070247657752192730057333801682347409057545572561339842226876087234498643201910750589225033037590302632694716829525643293407547789919015886961980592400491517109910424303535091344125127664712696453375602407749750684950960425342714184664086345328036755419590121085189170521635703881980016052177462162342808950193579645024290326704281937073070553701031066425037660466495091751044297900674119958255934443095404567387370192322463898477681285718899923546180154377471469469228774673126131147407605562266427318885221011051869415409743177914987128658041256875441545119067069321623284351779546137205344954619672388112476565622795515560644439696931305218533707518495655184985923153798402965605319315186015821058575065102268153496764579807099378944811551688978485443632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -92910353426624913573549375058241734787974087651413878104221648001902500084821924993607998198379601720963699006553049627784340064355644516146713501826365931344999539355011452607881073463624381030631043508749883585228367581381462815571334077798892131752071403609269733148567468395137568250315954868003641545395865643179116647631984986458973124141981262391473975770954623292537095217202307597828989666515754271624058903777197707867223448084630922620468302124492691957787314778355949422252713264647336920460885286082177321422508974200084869943638006887533034453563216421517682984211973305625159031760147450625624380917711553714212513797593233896323781255976995620253176803522784052270668619354959414929684372983840398462336531307537368597116421535753444077217617726105326016315976514680196320088825460851696271543841592103728557693715052044680737294581129538314016103740169828763546781062456177087870588561394870320555828371617793556442744848304061199018383120118073847346901601033760928129445484153871409402066170350580614604551169782639538134076850126139527298397943063655265989096133013856568493949619520368056680211639305019774744056638347373374795760118501369984469824804610425897216622341882718832008249067322174781668494691116490711624860354752228673254661760456306786239325483905690333244649697361726325068781491649600187173768090844561498190368326012281393515855521145577516916479831832873602160378057465243691674973176305346524614987457454582071560099149260577148663988746775524818037243278331107689435214178769783812750036969679523175072644369244882563272432942140636682025925081056185352195359737758529531861757463571360199639207722377136788671108027836748950659081473225625178153626064925124709215697866564361874107818779972008134064912425561695838110418762123689080712052146377163665344797365335274559670968882012431895372013260746065037629416986043974431311155346209790442428817838971481323295382057986289313419593960955150542026452805771273118697342950855713819854489289480496490588304404503641713168802986064188133223135885138484460472951700545632337208126136839415749543778236160314404706180576519111528810082393364758090147000981811839894796314375226570875887690334541367691335788329538315647880751747581720985073363692474310875702472030403156999576462500317617354574633182558750878661679393002649930766585934218759347785728078319399309374614741591112113697052333172783947833920476593182957017835548426010116798680092983879416184238372536618141662655141200665284655809109716134691378179056664311953057807432180826691402420897240859610499493657962938376516192367176930988639515735836015933363558704270365014519050473300512576648849907018694743279919096262727823697766829821294265762612880029402206989761185201596621107400644226887946110185331270156813291019749882581231855357159055192960097228617327830715572228591595101063784368532559756046496525745240934157305599529505626393286135074831306033670378226515504990162656234891485176671086283316960268525427338322677401020862035660905925707190691740677747308387757206902016790094168712154397358270744183704533686376470438827536084151610203385703284724560618062497748547783216326812455780511840545128704967881932317785424149391871478173468488625210808112975252287283704711375755688804634890240230372956686650102688219530654218528748575588099813254334289519333668359368914334865849711950719647709384252674233974899122082599188926000610914316540795626757873967265364545418294545422448112125870080248962960140879175527871051763645893253952474650167999601041295916760084959325677826923412327026428374771435140819287837369785741201193173484599426701378887394480409145405999800063204692793799329969877838874008422093110700195432129317729383331590462604456081698491095772767008686653008874414873232175003872694144864806837787261674875425638174247828751133528610511348789786871549648775881917839653629962646973675115694514266662795221682571543196463869041314814100284143984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 12113803367512682794882830829595845469164084740079582851818699094199089869433505361185705373426546103458031688445431359248843863482644695929374825233549707708191348956091373477795753461512569698328176229686017096864922490845921700765111913568450490179264830024409524806794911916926187927301701895062484542527458611089107883497649061824364248247338779194304298673742470800802758669709360843059521326238691126081118375760228483227957848662712093650829765759840993530426727970707488769840521643579800657288497290373600571139767954399798885099133144659736019901884025880275386780911941308124500784068050621301461442571677336050562238616581142754635611417148633448301719178195715225727683140833491618066379994378538556490711982222638815869863885257783025867750457205901265403383820765026449056440207482727242322370465056672094158478655328996529859791123364670895299343918144195282078376272551861159955219003481931253031729946098425468851002460466483586389915541377905172159824228396072288183277143389725992234875649081849644469982793521226382421453380645680488899636738453267951772903523385487978227026667643685978396186208667164549091813547209750021556089892055470897044862098954829696899710997637401452574657879579830450462402578401912727754916016836795055883415567033579010283447732119735294043267957862791726023238341964394217346424724369488040845785829977427353043699307399282760172612796422371132677899957648157648444280150754264941257876258953101085556327403376457568331057554197040623534986461835426177864337888634790841589321356096161456374983779119210504605870963366725804797877479067863354793007886280304326832935659035772930277535228948094311828175278984862478712944848742577374735894036805294977116297002891892597799229328765230856006029744234843296952454028682637216893509874571135552320319263851692099836137113478280379821836635363231097868936616973491879677063876794073428950892975661856161350677637138909008299573745552407984289611671473232173044011174980286170097941396532632204055456232024460923602360021229245329476796788598579981435578988237446204969371130077923542230082828194105459047471650996201362230156172361986130538999560641221549523685793135226721582789947993692451587460488793208896378253619104791277446687288195938941838163980160909697665225298048017030560105632839771536250340623026558006800077260353862104780513353325571738879678797938655436063585867436713285845087808115864747043364891431554101995492751248815546253711536072025792433962244632308040686143354910553508605877337357226637601297065512232040065278085069458238271027967568034400121961422182372147348590188039487494479421327606548629788994274355204796879448706041935146157868291635846243371012400504525428227925236056901439619316276280020598680635076404571199270403590327643195436319774565749052729019436549674682493943964239676425479247324713806005394368955650085723230190095448560512379261608083705128906718325280207380561231568354205269681430463439461517112355110019616580892910138853025864864537325817766875094488802867568090731712757403525632300827957526967510604534514383241683556584922677026333812587401880542529702577790181622768734658576141140721494349909030048139167350560000704723157897450034028733268093122076771361104232419373071267051795244334053970011230152986810254131278998185181198048842974960423773882369181363364589107888944234534821138925219229743472757599665789930106856603211949507608138781245678663418613136271915232617973254168436725198878125121611110234456249821780684862748480839752039904325264080722927937148621108807869130700451735097831843570799887769845083524080849950258226110351054008978990117890970501378085496948252346616931818162648887380820360993851624466282931033138422926691237971457351439481225516329247619024182696492319009622431227357285255547712758082352419109692484371438539180551351057216452487051908276284937080639283282321945484217271198727693062042346428960923801409327362124537962754846484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -20319295884919504600020588333450265020460480968426166210849425776479783457653211840295763397942046826748573470059777820328961870505498487290519664972672773244759012908959413434028232721401808665706699001617825555226014925736441594110456363863970657753470168720854651906746823852181121437155906342041478391316499416283793060643227615347300445552713921452105255998218727858117986748395468513743820822329144229454371686096352870521671610118157680593384291555121908709201674110921837695397369806278638598039862817078353843654821256147073966408729988005032035848214312936252386638325359597715230015810170733195612286033664288824715047205249099888032526636362496504663806231962051415607845793348207602559081432824302901650351420567716425783646040790784917443368866257506027748850492993549807060324209683729006086206781331218650071951753534990228723725452381952931398939120213915925129017178932155378347066887214682410230531388055196060051371539001669221380890143403816811166769963958658545187843485866209031670308572694005022633457467602303801287092471115017686614959172815599514733280868476605344652371226503037199208527101971437925015243019939892309840653018747068449379406703226090188255747856772409252525424319166446497948226131374735612634355564230728180157875560589816161345355834581441493159308299377199778351791961483826223297394021988613141963691108333674054250382536688896636548089789782174587845717108274990967368817192381876352034043470089488402480845117235644372904917223082938257016099348389891514331886911337700019709074796624354914929548236833413380900241330809828973558134593537847375309936522698353489047744622582222907860397045997011476457122225813963863019703726519887761844424855806100420939532179490985019711653386549828322203557516867635479060096024014232798245435588198477596569780708065298414134623175316468479852213593509895714188047861979125378085920379287648353159206332512383163552285482133518012037410327058635686284352951560260428135502383455231809244671244047786012998419945318593025764897495700840466701081737757903145245891602102916613343507672594369031569851774159479643190031190854995130366128845799125882456553362887410640583107172002056521491473779716513468064932709548010216502047642412683485862173258870553349667163761596843533556465596539943351693917101670395683651365294659395670435360094782684732532364040630015069021170520238410835931464691594699737809840059326560010624978632968410927675655087009683119002357617093335349692630067794806577028742759302278137782538970627555470927742956457726735842288917625242942456266153814443029264583424643385931677187379879696437569533260379661695572785358138584778325323751286562772240004262741106281582204574228264510481547402333107475366346733402725727878274828294581171353454184874988987941781704229348282988650066005877731250094789821508643108216229872344201647319024001680441526480681307973537093410767207201101660780413410242305163542168533952301407458410014897403273221508775442935535568089934107799031480008808560307758365513359536523989257807162051084324742734752448932825830809107904183909511891797956185685699930541571868748385650099417623094892073867830927477646993191941170140454154283467162903587984723440888856451492718593514663707111617900668282916515085900533567834709851570888379130613718262927306713961622644499418264431235726861889364523918571294116818978854292054746968763707805932558875270880265614687598642503583550327129979281903602192580224297711650603521418175080141451183594898001423904829346473621735012748446380170409380612978038564531984039445286955098008278055995505274603491897865187093421920202891495550671822260346485247284054389532308656800114378792897680816891820094673807096121233808771900181423456405933047774462242757705580515716938705017455717850158040384092493975464166504274362778679981488982797077403973518228153854596737196319567470845693302605373043990066884436085165022440885520822289870959624094657011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1669716272354484832879006822459592087006023421100037333905632977782421581574361369885691931794412415725978180710054007447690041041479229825779051531711568517127370322346416030059024583080566408708133140545909996600700242557290890815323445075264610277141526537858376813310208734960895152176257877206471210962976369305251258127645179117982454930424193046178401396155219390515585431351598768534482971317976560385892144475203608921101425353513680821337755661796378016063592603603798013925062987910874085565761104531140945641438891611826592091569498565745318069443709648173549075556620001214684917751183269091215029013150997280636519472864782169659971494544740041037957050606650802485694225286955693047153417346906329942264133008800096313713306387483486738581729806433302692024763521514067167943910166945900398070999292756555783040438557273352371320912874824879033847543159090359236096202500748000509129338658956989256183723999430683720576011815041730420559622845751739771469902866700502015648277709669552944616951237892658944369554985757854337124334072247841621957921110182652775378184932218071713881316841121803591609844042777167508454809653509216061448173394467333140630709805253996680827718144754462105915724011604421396646512275417226249887289933659473783460926515023379396492690542144509981971799025497507223167300448464852368411806212298752973296542365370443495661663687470346607131319617465921747797843091038168528622104758701478587353123123294618104480747371174095444691723228809781961393627274013645839969119908872342769187549339667913203407211704613885363380060649777834359399812342560366574066724062846084139108573799847688208137761830917176188207643931596175105518872349976081528281930876596228472286087769892186075824499875537114224116244633015600505171604398685348290296003321168813610043740643596495982166528261075138541951683162492418937996752672481320191736404761773923889816054720114050694390096922418371359347172002444035815797468474462520526750819101669227175862876147881787541049629111917719303112940084232856424365111095407471832263619846526144908418170856441772224719439840415631682726578088862185730731066184012372015121296334879532303051391793028364689691629090096381502047241695422243999288575861737678963082527018999953911648641643875427779020507803736316418299584265818757154687802623212102515775466162340019077879678047826342015584127495150388397742467671584583377382310439773747097868726709362518004166341917263135667555409239054205104629413525330489834006346819569535059981569383547130352042887997073301016841724143677643056060914668472567117501774964522143571332285235619361794498301015982166583850883483446389643489894879740041011036288071967753205986684829663785106500523450406434459434098697508388036552523587862535698799128859282788618213928265851636597342683215398400109074780839560127785335815362671610995659243129733970289948462386348454024614592658760880215320768015834708725258435381421150715013454143704876519923477842852406421696840856990291551471132783616063585067680938143981473508708192594052518464193534598071879598741379227193758192635012368410826467856648470905298551346115117469743624309672067047108056111550230718764172543353351836294861329759724142817508435230786998242875135530792356712673112466274234432961045460778428276214293513491379301801087928136844346408820252001472871788515883773712895967483722515359862544860749000672894915715282469205900165093166119024716032551780005828077503317632152346739044063496159905937819588288502591971780277443326092157961815936936092349523678436325085802358727860235325997024555244369871372319453452128259503644471359227723609646417852811944031948779699661072243753967115690654633735352919266228391612718477944045098345839145393360936529217129888153623782344005166743060449683195173143017446397089330740008095004210972544722054123942662465840261930847459502999610669360703960600776449170114587600513465533258604768948314607061975174804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -2442591612770571998252619151551331421515848703028358352599136336228110063681282922221413913084704011978631770200734204556608830137307280249891756009326294270756098185239959778338195721645851271833576091758996704308779187251479269287065610337212637494058086609637252356572466298595585255257582687474322341929417211199045523992896392880191232243305471979387928408798502563411513723815512239916099350121956525244019903145446739747651616048003733222385011641356416177222009076841201881825964669644693562325476414285194964851519554619719044756006943268304338598292466110749120252184451887112092137961790170149212763057662049738037251999087036140578493278097715655676421564073666220044002072065363368091376995308108958387406663986805971177882906568419497460797374765924904458419117895751170049415240066443768905863932338103497487821402639191231161198825793814160101922236086523687459134457915322301092271355691270089345103708526768788962860497507076008397910059822552915757272647120594678865814587559594118412369505614056602519507454598241805062628102103483371920161527269967299072155885355862752202482290383825908747285441109978332699086895590310507445415090010924896995606453790664308060259252929816167240294140092997411149498609145821886593775939960999403206265138890827265618270743774946636405727131185028987337090432963055366497484422907007202565463177332484276037210225225210058579468736430059724057019135768323222844721214163515690984957139043312935240262423537252942847648239420865637830889929202338440321591235217298028682216775102713760054692862080429585382594973439836049382846096528624568995480900189670637972192560544469261863244428866451249606180063170001443595039212686361526662370965237052148071514433115512568330625205646874254699206968480685094562535574163135119235638875091859264813193490983021121299862308094779850322160511947049217847964234787557202907718801838484537968508777291550440077805122294610743451325659346384236940558128287348115037655910377752973116428190189914476236908374276093137243978932719683279135234869402468471955924614782704738491865326749658020341771050316467917070029337984610906976969697610110518074575129172781806078164580589491789483037754271779852203631672659964294136127755036279234201674835380543040714012640664973724171168017053858646191319791338822791685334749002019275706933968739291417638982400894758311988649650187434228211335012938773656979117128871650926271053894471340978338588049615874449171089342063898421318897791578575611017658782978563673545770298229256594958146470281305831462342812853819716917568129281813076885726033463789749197588284106939527579371039084737207085642429127689548757021475277793155573013363698948915990057248513782494859100054970826667033415021022500537741641640779584460358714905403178730299445668821257978237597584591755240614489882896898690478583387162565676332250209721652564074731960583566809063481744864982011798181394035891688887377284806540678293891608394134823811194934419791201316071113927510129703723090419802411137539992389285197215390616343727928396239866203582373442823910789884526228835356183858303378430846473963824699421670123698556180846140816978674150458613372275626962186346690569570054999266473885181124296201716656021210078463908319108198696775936977178829438513441416207264266397136609277020918506720564291004341237049541777154744056394292422280468668648968904117927828983713236248809330782533309899817686914439306627250869570785480085561127527748244619119087548581538638612340117593344020733985447678571091728976249215902583951731726714658904482495616842450196456957148144347151013231371217958370163078033189259172031185264729890555412287400000759890925189362051241379071826275189933407228291915100900404678911824311616509325634486935597734812525182102845052537334198602045014123117317354237459915836355166957152557588305940768295361558286948817055690364759811933923684245812903073432578958887324736974391221490623539404296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 10401827326842002085204014991427596773130421951135765958773185536951362259067117052169239258642812906229731899888665309204492198092586249587226105736725134831550964349464741142457057704990920403823167490554132904619491339447815401345446075945948067275506299497088232798936283018929404422290543723341591266047749356524115090586468698977507266390164593146044764211471413118619677611533111659880571997290947995690966011945455719253819644584589583322068340122164035329266275368710152545056764678151129495294512328891073585016446934187688388409275233872876182336409871959214212938687852585074395952612039716022159944316925850887227540051654816127718812239090918262241027546174534146873336612944048951641029803651496498715667648987110793404613629405919260354074865725841630507516001256128614446386992075335645150246285542511470809325257908884333918764209189325827624532725920443046462013407172452692555060413433392758256492903570446507635104295464585281180832546023993888033097018285763845619157304011511424803679519244229380592497840163754408878315962130414076795390790011054417960916655024795488079593020289808658700070828736396995940266174809725304149955714478823081562584529788782016778996347843915267454023015510671521079284102697785807543578313016484342291331769684467685512840717922792969292929333225240527813490770245424582010735248529587540422635706582318715901731690010633928851842079546040413660222940433607105226945500334921416857238552585497015990139090580908133918166258008287629804572050076811951884713075858842848729466054871331355475221217747102161182862529361768564964837810795451512479257933412943025366556938203136225673841575806197477241768021374188833939790631449061668510768970544060003208738123094442284222334504389928124076621915889927442450019664588955669067472465418787024232763934741871753556040996686475421765885878401360475808539785629406557180896621904516822833459777587558363109077666324293315431403139351522237977586195915456376186815298811814671369483897201071260881152946095015173243873711553895413531346953247864096858630245103111030608093670417797247481797563964155221914885811935349070198901261787226768495767618596381621918117331578261048328835435341267749708431369150113038213018663021450158287830105833316272923796611421529589130174651581574290511889938495516522651409987569703239467532188397355587215396320175884396101973038032375551787455889258786788704399491501871790134844387769599474488826789961945696314856101627778268081992034813620532996873366417128173338332527724442420706017300545045627937103945167687576578402002950537259575008154624138619310604592709223868587450027330983861872786011193968098417312211263897343538734174029663710728741723411225089994972100453866335091217530829065182338434561553672177173878834666875414572147137169120313651505933530317387642095345602698702396514308918564587489159038142870172089165691769094546325954390072949012294939672025645385003848623199486198085193372838899854445697850230919928123254334843296797365337438665033230547308126659802487758013015835855289801017663236235414926981218220441320021820849028313253066544440412623043973819367506362805961692723537900087703465356019611568289125899289939678744202576124801989976474246904017198056981892276651586719182081167991379615448483566913868982867619231190326346881012479604663063986392749399937400244593954914980621086325193240263452342766457387025638934504162550525604107076706637178979826795438916122625184811667327106833860350843776014593542714168399373140705245248962009930268524116502895800977249476132122269999685081120489855801016175513748582890554087862125190266061971605647361541543762257044656551729374715999057628532996960357438871596134385624468847443625028771458492112516978596879695576681222848144149816682342788881690101793262900930702598526518150052256701919526433161377529473284396907851076221387126823999796324297090617725167011816551129035971248197994868962011881120605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 43604467751749756749185889190696816732437556768917150980478521598016022204412902042715340459712083490688996302084412013555431649680954305541791572858080845910189513864210332373824865553719587589801697720148563103186643616477602310526638602986504520712230019170971226648295779005895995859826611777974055163621260762153132911838570760005357560567404775133128779024905278325206397371380973930310645251986168375041225652938817142209581386040919860929704618138975709710641331312424238778814433350791358932615746799937494623930352579822370396918120615606509425958100859647239987830251316813138515662298700522198408882812345057835941364256123980950279508717252877006948296876906815494237290131846524991309673029147457895531390318571377248372854669479983933559771903040834983804836979378002756842691762397395603163238006498461514376150499667616210293455949428116524183243181656336901903476004462793225238740051334004140955119070421374270163103135801987448726701671960409676608887730273272054191969192465743343996008879413452370594253491528336354429790932508315432120904672969091646040240551351055991480653151613382046713845523706139074342550921178324304685926712745805793835623916794293552445451016134368573872866056350054893191716007597400969723628549443226042510303479413746877723400352565778995945136146450854828907869363574782306972556882102787508289947378646358139316856674507761904231836449725255281172447976003758772866001723960369130720736870306469508247422591825717858449657244363687646990644310352950251433371250362868418636701886553392012000765128855446914548738740329404588131635760769681816255639551910602206977510327346883543159332567510160935593615698448574844323586924622268222216448390503867275152858860326790879860396234852677107072899393593281423260795379656525987708723926263757720246849057713101770857383512949835985506357347723031409508059480286831666408285763566896445879294766083199529431775943278599673017767899636101895659945266393643906715438526755728099370583763557783887095456996434419790528782177653551096518051056325732241178661861640141372204197293199572402594042796678955685158837532202336207275214323688485531631843859743244543086183913184134074838740692607360244144938267529875859316995469878419816812891977235933470562295861391601176293203877781979587409556244436086556003827904911685526596067985566368370689368099363534408511002247410550838184355579493432503709773425946071638779712955709842442080389806397672411431881207251318188466767042831193180092252583369910025725943525698609239911148883426349805289429293405485337733903093410172832037505518467942311343734691170200502555992236524461377168659856875608342572065988640214808467957825871662404604920532059637039453476435061623044315518991200999188141480248853053110591743587238976919297548497899057915499900349606982520272238293534934217038794885213196866385255729450445787567754035326617480745556946548536261344874786917315641705099157322692638715192108865467639812159219656011997254093115873595007528733308680690237560145745151937548510166452671425885559489797745736289200935969192121381526906898955833359760075535848809585826741735653716039072194350650410110681759103945658029387926704671849209137984631343153080810090322966544199339311864984265832031077073950447232930269754860712546073524222340673122028614947166452882340745539160437909021760405796508390331946804174604310563092352550872448581714952592230537846788623110681713581316713645582460050741291613851167094759784347794232137932620039284388185642142197403550411805863231852099101310607128960495936068943397963132121204658612163140255261452059908397703142318313994453253950093413172319142602104565061706704925915384525843628283966400057603355002030454658135621160725343053503694102746768644176261347058350767023823765713770945093875747113776071029948547147900397571094419513924491297086775223147360583072684624758103966449372187192913398422501087227970355576664643684204101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -46343995561286321018478726204539451242623532358907489318637169470673272132302482439717226051612330910524483309656985716989669222168429861451883741185713212115233065732421989307933955523620931020602847136175674523196094334268887263877403406678840910910160828013128670880416252731190893973437359814332618157369447737786167562796137088977331204660286558133136120232953720111205290080124500414207388210148981491559184402961977488454855742041163764382280348974840397717578622286989588764021196324977737838223785017646446090957890061111510396887451578206910359949781807752656740079618654679546739887540171354341679275639437935490866573807866196904153009788466778322111725937637653307834289026212662776323807604447907821809041054103889737430563036282078772435715012602683941978189960970172225255412263059229978341539869401365811114600798452569063158398095980946548071579020922146779238446066876215103878274915749934701897297151637093121623679457625304801474523791306431822422611072657493877454863864494597596415653546599264703235144134565027162990263143523270667162973049662823175362926545387817584154954726374286070056280247762015971189446898944002877927935336317459663425062176060991749234849036006293435122814015730695586732466870651805397402002629599198043923426448843774468835155829111436328154187864422749825968925895245103392107141482592164794862860461913883248363405152229326265035489187835851902475369040973069469838436130931573476366509801229017892831351233983923495332591869150476877972561028720879406790538880437123025913129813858333448775013407387140061850695456372930936105056543557578036094676079020073734346303645561017573361023630720045980487405531857255061553599152131359057735924997073201834784200178537959916747324791852776036910521067341120340833296380613107422681099536138062158158827181181374113835660238112140383878749242942463039507974110399125973006710581185134782162077807636732972938700194690055679803250383938271100329979315527765078799925576533715802534004199891963385699503339156601455570287681209015744122952970780562172772555508906846881546454078215894341766726166514145002299131772725776945787222685469671768494560915563100166961434836625609544665354508349643948106584924554312173833973355389988130357126194795637517406941634375000727772058312050759657761672476352408740905360306508837379424737459877227534473098463664096351546900509036637080844046002359297445447362236298347594397653958576510822520823531657920070854786025428492880659551051719934104414727604062706019965385461276155353947889133330168786293729992371567311727248312588303200945029635020996794770038031908257889974337731659962000783911099116609089254553183577870668257143078459348121191429408580930970443057394630490261336141497728396085134537524194522111707120142903390303030898570791697030315284581179842352859477899246255096541336369700722650046150093950840113514948217179752684799778713897200093365271021250988691610901135435565015697553688739085885612143811429969868960459741730950200179107283004954865188792072816898077290025510505417169868963571933401855292777471320494008252398529893937849435659587187860093406310854544638752158082115383859985897293617643727433337065899409433745320270510538506367419816936424422570201733873893606894518740701849625461020071489823120882455526399695501909569700351052739932354691996354697318429704541723869767844826806897174699047379188309058994312669381136703803365466986088021934435854442286706058959715413766059990690060434576749808294051029010518996330904868350121365272596142723956696724423203256690697758790203644830244484457602679701329252868469740239184009769678713532995191861215063282049926923804392080288665037994400053686781630251073121694647383966897296324238724808513726700575519044898894869749083533809784258993924835808953761210074228457524524719980948438866443390545614604956422324999105963529933694828505425707411575679944378830235064083451211994071538870090582275390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 4072439264215771322198183993864203821109077225249103923332375231154563065516543420113992249207677349305297764341812522339472680188679232959043907035729483934477942638525446552812406228641120100397251641784956004256717560141677971358911580088906210575292801890293312287758346199608353172028949227547952995959584906413045845152763550124428392229340892656931052270970458072891763767420851821331770467576059384838927009249383139076269826864576001983071852792231422993996991017052594098847961526019514240437461361577860422352893328905267118919990869710584633933907947306562643051984209264526900124768837916428157743545799937143355125206998857555876591535586534680518263140931870627337452215236486379349302314781721582177525194671497296641178459276194449019302459686978806534890622048935121888552771247920832669774440108136003380159081385402876996748365938152072058025687057432704856352831606728813120881143436323691082027035168812347989798445410558442613411757804197217382386211548746933991611675290627513730606189634877930614659348248774496857728356172258094587916481572146760408549353697113278031991495464126549907345700567086342821229547617201916731798566857872414702702799605752801532528202464125729840377976145078115043101805057791003668108110349757146072863464673974623136463810422095402391572765164263913779740572209334855854701622562473774674437017800582987206712652957108837549413749315576782502851583539568652109981166101314915389707397472645647542100322267457181528913368736747871011227631985510676387761955277949689647221682688357462614010033252491257937736993528497588055151750035930855061244005662129621428974311730826812338013188645285990932363738566530446056901050807156011312630330371949007397137359284085466760232626446970109023272714337034822173901034017200270479295326017782200399085508641851706816209954001742777551905669419340187919741307209549104299172647135932825365893586829453921448422600585212317411534805697057255306959057929320182633713204271678383657939955771622127398721393681338476833332507963283180859251742984838034047950086761118919693867673904584525197314958064699190900014917178629581253112558886779662928187272923242904124843329859967991482343907480177248535759707845395716323916112616986772987458478285008540649520569224185997503044142920003177758346390042212860911927796449299079632487746528904537478154113560193268956109624324438212428752535794449036815601540974639893722110642628963791474481527139403805231346689741756352757258788210091262159107725476163997522900124260420963598020216806090729508612847848083858037418836981442071008590364974914209388373357905073490093661216500827454094399809765634594500913834252280771751233120040037055494790621507408894242093766847494092593102440258417760364668753386116967162003482860606593205338778002944268699904506922130956286415858271577311162362894699055860624753654044038989461478016454479368754181753786217515551885204337546596076670071025622420547913476818370565394176730555189523416935916714677833896050012447746379611820746763264136263021536241486016365402560187549656768313300248953199247382025534652503596314694499233069664441761061152871545432819944958418375371784281358991553295675534824246027549181814697037268198086917164216699961655620228860683832655474649854256309569441910010563113728905403631719413047478743042954405106891255574203193620948848071946772703427431246430997515823705009299683222555557900203891799633445219776206972359126854595564282449383513052511862521924233636499982279832229106305328534193450770964239552957221643361980601483846985680479252580858699200701156409061956435174798263295036351929819047816862973150625074610302961167237923795513631046333177315881388838877763832240924550308558135899832906718705185458661211546172947837871274663191925225890838799671496128116878823794599486265364953852881477135582694586368306951153292006547265767172235827374735711011108896582339803554457185798525900830993652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 336156389625338240886850583401174760081636799054547696216924451049760850513607779096348893915271244687051129085612039726990236210294346144471255984427560433882480288418728793737700353944941723316038561145745763458172590836627626180150443754751698122598887112279652305138362052653037514337560168142570376699325262376424289333816337479555093058324404348362524054831311771419687664480486282599282813115102296512551887609540664468990840833132003829456227535621068460599140079171306484352806014431777137127296138799361472743778202997356696952494589823275514980965538025210085721269486133612987138154305760185291688821633857723339617199165291564082888294725642741559851264193657481219384345361666454495476495058529019616498581022106888008645556796668047407931252636699056367073337438944977395026125597514359402111563427143537834927849504445794592287979949561759398410607889534868433476335558144048214727029541652172276916664666452820187618828599933843320635802591804011368731010487549207460990762888875811928703510559531944739946207021370014592401510202295364461651414535741423425838653969463879422279672112307461814850046110887888148868435673762924190468316541165418985831918522165855067803571508418725234312428187456600171877909535791773541982512003616801070704000161665355223762091391446797477899469218538099482102482147843671837981054992161413847130568797833567005715849837643231802564677309751641927675025545395412041815736591772949781376767614131422008531750305586724176032387566313515760235489272929382864708704674602912381614819979314746968165539747167037544928406105938243699400747816314277436785268394187637439596804105259717163795545576324978171848783032385251695415919476656593360772283133599050698961968714519083538117110804158423698299210723421556106239488431225272942817876545155535171301512160693873509856582446811842738549836834344585081906577297315709456338635248802364303676025996795657861284944422799111326803383808822716355477889917423411742455930917087141298962121587030705722181410276453499415311922202662134160640712537286093333066475636317370438890129637574924091327428827656143099025464062649557776139312711629619035638336219225555073211863555795154201568616261096455605563807941003520615887966321910023514014168752117888959461510686967678867172830246793524523125236401433058957059734580514751905063525283116067854481764292548209166804064211755491840460737200526943259436325516677920584786326656277559580459223317123770649908330200066597000138273941191833761803036329007820768278965800457924964469801984139333515952883826287429356319816565191005316344795846878702345817319948226535918574732311202198840837237196391499888386083031148726581990535760180278364121320745991791947005968393258207652323146666719616826388916087085312410895126365472511119155123643351125981630218149575681615702915856281572158202444016375536123367037376248014983198296812262334764393139782548082174941020625707286005050685084195059868372328314880770179591625930896469056671120803836536228637990277514633257313386225418460177900631190109946137735451810732209921444271765238861176753743379206925200155895179214019169215508790881960517827010884149196462933963104202675368744034122522301477065482391700487639484900817060249210991989541048516149400868119199351820309858534668485351656523299943517686894372666416176375224747938857757037338918793003152010180956161830288354202152387581696977861969302761995374660023434621587072443106120559598940813633270724408715745384695838082011318258253131541032501059905179834589601505051838253380486388496438424362594967971798793055473362308570596000890086540138125924769040579180451144845060515006147251497767166957379057300693527377507386369098811081684947722143578631631414375724136363116289741073756078121970862782390839464395671698795288845590165370014455127845984842346674985766559797481233621650596722161401483086960788973509903138409671500286633173487413807798390103981704711914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -292557782911725072228198348308116103711791249190534908194228615792302042427733781652834461393597681477514529310362690447092042521515141779331298001196015657522549143565090612899355217332056231519778838217322296569317986987685381899265863465818496908899152873341394394452683788185288312483550911504753180620593012962160494463276714358034766765167640278624626053889899112320244665920040737339193080917312002401669158254555044270926170295951412716570142364148947903499373333780280627495345735452130158215440267674380782263577326122158513307081043258477645826104802139217684818343627106085786044186184344459735453058726670630430650874527040945298476796167610262375003743651749100097672748012379790861546384973697135660662273122423750346312394766459383186453492821245838147344816420462008582242979854462874916297246448431231499621088278229769111283752390309742009968060006303165079388385215606517069952467725335134080353136416976656397319086055722184786204526933638340385440118412537717878355531760682381006741629142429156769709757449379393675651150698741448751844615408084222384901259178151095639967089511290221088787778988944367447072093707429437412543586952927526363322158456027436686952165659580825201246718901452043620892396006079870891301676644028968145313877711958529487314659271045976243226949216032433208152648536365731809571277557765337438853211723238083871009505862898526626118201433936834350028511581985966296545866129830612338947508486091483481954310532297538178510357577642160507344077108854344648372187920757536173949120241389232042312887448734463762770228620496368812384854970520907034150533436484997683003722355868201731185809264152000948582086057783365757060347384553263854469622710197120158218832659793535026646532298912465050976002440859814541472328265156657152943720318311929652884644622697201866511512749120820409297034586270965303347985600976150315446081221618908765628757021090762389128936812465666415685882271863133717709491483756728965304346503714000562696308608953079127044504610987945506736021298210918922848628224000969175352830850214384399942852193366256534699759505342800142227415507386527566443433240073638465731468681688804589346365390595340013996503340475588270507022323869884409412919735082559340227379809075684726528615395427365915437055860203780824338066676576468666438146432139629018979802659364588831484055661691409066956029662230694669850211015159968031604638359819344661249307071338804652180867323289827787114843554364474785193399164594565777687987375144610103581970626879893750799470294104319435198877613505504939699356345416820175256049324455571521067794985484025947388525304097051165488640893259840540303043175833734254857201829890280565403654537994825340822177946059920180807660222445949671172282947138480047100798124424268578188400192922661120284528402644143157713429169914181841952732562909736219963437762840509628830523402749350010112025493763348411577795711821439925986567330803580977573954793597647261515170009138968619784134702121917442447605324973599905527812636185066603623395182247338372433370687037569251110364290017866929584980577862204835280531801802198597249573774306852597742375572367442001013437387371232286440352143151997780653616836328061562079384735941690800932562907821521771091719697206493120260319678440516298453871927975031213187916682690744305801938983769759677654074731401243117917590725799320974250047743414411790228846477760814388639978261717668116205872265362271160713135307025756871544517580879654437626192423507318332536796974714647838424410947505418163220179207657263955643881877043557411174839404164641836972825067920692763019840124553358742974522980761519343761673393162524687087879033724771473749825290892594696450323473013409425674142938772874874583216349538197549959511675926152960489484735850036369406187441226798875358427728383626826761427881410018585498330027882761388925555378910426651623693053547270471334185279600724984009552001953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 56109779730412185142029648433022934159864240434374844772091580661077922444124039062915522657805354926147950148443655362729333142296920812265770398537205924441691708558754165407244271224098327608234277185199711715470413451906706809199860572219680402118197963755318290291216367092922150789544849335205444162546275474849892107411124016890505774441747121854241116461024582254513923070398595082950636716497352606159909224459591261636747345349560466823863754193892205634526007062690290110024223920115176834144700916528451389575264371923959763099748278901885985092834162545209566307661093950877818475942460826050489990678731693375827991714814253181185734255434615476696602661719576882895525939283933612018297187023787405154222808344141620039930673604199575504803127037870235119811238734333648332615140283646571607111900756242771903552355118549477336976389716359601255268842104845811879438794794016238926550820643437279772694206197489586821980591566645604795288267201042041075122458003334325053188275505695016678004548902012846859220678340322493942486994273085719558126831810130816848318882653549043665605613276017273284675805876365149457340656999644941695563220778379053347157084482187867213813100210621395458563243238966895901294476397058466917125193268297602369634803598084623813911606681001476944355601370224527211750344954850491894710343900211946997522836840231910879197251934921544806186626856836151660448715375546970112540384918152149324859346152856575368088907696163042341927968647841675125312571790808222311070713251380255079013636417616656498175424852225648367830154433127059218521682058898212062994373339725103835605076537443476785168355043257406187092682212459936696363979866988002394892026763388069912169792161062633578423504194854364647917668546218071352391541583329593349545446526293459665688893446976112157500849774756433186587416819498865800716641250326382222036394857593713666543117762927585481236897236737408410133237825728770523643662686565217324020787672145973793713931556492245850530165503429555888236250227692834244155333813953969768430808923633623873022119590491328080305066519462249297653589215292058715192079114727445723698281660182400026365481375348314703210551754487833729767587281552350803244891848885715052778642440694501036184355080159813179549712922260023745468241504912884495016105129581852339304292277128472640332770714367500878235670365300963679274718727320676898277924960848278036134992181601343748940109322874568579491678576072640911435684337278024374654083633245613041020780825615545741468814814150807894372896008125394669559615182956367352538128891632376189535167622498652555189829622054921135941976484157966877447071396253473156589636795874660341215053743378982525664500337420213389334552926375234457328088620938300722764987062477450615606913226937791073558733476385329525165711973217212412456449665015606483115037588532312668224027969637258282629190815544730489977688410949367274595895918623773662070217024695032717924324945232955218184701183985126070701930561769650321148561691847485111611758123352830729902826386708657996448039410384482804206908012222972675597750941737742414348195250528458153704083861817458069156587289864014326162139623202001405589737432421790779428185899851610078819651124877511067086077798029032381775404548458246414510944733103931357532289122292109080942875605700676433730704779437565849735452113418655489215470651523146340444705790328137377885887033389785733278498775122009361815257250798948796372911558357111021490061677554043399699907950898980565961629993123330425393675299872297938770469406828431516491011369010422241863661361646573024423818001629285609886940188613887566620575867525235396663171421093447624702027045373332250392077037896818765059170142068198421543401908879414921552951362634112863309721136615608583603290357833099728942168628980525553909570051413563383241018155688085092360636043568080080597844466388631086070970896480623359680175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -8116650056107668000729720936611349516022366178214072892688690700366169433212329305026329538034061636714192112929870095290192939810941924481613264653622993053928062680487936297859737969061476284057436733922559140975295686937116109753231036604437025092328706035184609961925594438675065984590135354808928268876807801715002920654065106631079165656018686709970272775341734102429188563331808107757600256884108768393143774162743335122145383291955295469857899559162191776108742139258251926555551906227839727380394383469880577282474438278180448026698952571183067594390971176011647576219892704001228129685562639246838186112073782187432771409140953806078311555001989092171385839109885941765242493281936755538044550102483622735879476360096137756021267417515765983567014830858609828215307477476084471802275257681055907135508105179367042893161669848916381469703945778445885863753920581578982006113417197803601985807879182484623107871183251958584459602015433406149083348303918219876559309000162294064546302145343336050313187336201829675783547779936424232376397856101693888061286599513451960997003627757766810599608939966686258624624596213419975716287450244490644934864173673989556690285943520382162617293512093321268481333172644373933776266820505175395333461261753290208609987815784869390614535709954610622195289045624437970205637554302909295826027668779963828840059859760732256099512913828557997764841819862740973115660110325999838108032733822365908359907749449208859949259020839779968627388445585509750807967659783022008361670818082511645082316407048746007474132815818460445654144316542292276091863035837762032049414168329831040320109719343544806254010023856181700642800715083662443136876692275553510036230561417688662872180820491978380652919171783746830342591070068098613635829090961612624419067079447642964114939889997942653961760425366018340102185773365202115677693834349764599921941699915899822652750833425245218920020049518130374947847968263763575741513417316097980119643113099520898089945424693610095714962135910891056265059848741607083749334212663767519214464808974930964517605726718015056039485094900192716630735732984370875811918203260585119312579455073904957108133115199298173847565268642392327444049294216961507019219350124555169120497812456217581045245166833861153998351503051546719710869714792367886252749571132607418467290285587168884992957773670979386557172406763082935192707366366879948020662265521506507088783016819340564429070577525742642006747339207207872650741358108975866592137602589931480921496480283000088589399615442006762814154406001520514503515553134701482310493362383437860340269391138789081587757618928043067175159009414095328314893760398325714876929143443710643933196082638768726570719967206615009688001217735695053398192774933894007267203395942746117125617381665436387581823341991950262685386867724049526224914320202287234250498492609323301683101767934857126378343669315175754644256447115773015572589157673008827612891754072939826853080654931938295640690301424409626609814301038271536021167222325477256201644105603809966786502884070024762378341821971115051622992635651504691548334261339032067757208197172105096091230577711808801473156652766638774740161735576355350007291323409812151607387854154447152984082087451382665620852227930415435043490355402361479488423621639044991611392006583092565651248345873558571402936461487070710655603617390712080310655887823639416227987018826729900427790992534058431322774902272371582965518849147633170403969532965902440877093189250067990634609681556936782960368917770206056189749586104668894935788351678417669591497995798985370959199190494362211769539686679434066096009952835408359028737253640659074962910104597579486801946929935831513326423664393788933944347652634586874130894105171694771147661354444113090385781960732207225027566154453300514455788937686458087315385118565534300977011864902344921755689552742465647001471050633334139434721708274705886840820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 1088575649633027425498990822619350492052899237869011638166153024749366066994190408805302006819458257609275432104653011078542644354799412133073713601535844422759061464111523258693759119681347137277377559982756278794545066046311181385684811731089576808472003388672522683106768950713600757286317967841347117605949250219217045018612451921160791269262169301157085526874302445898208255973089189483833319467455964913219360952457438504452567804198030331468885254501725773544706399091401486384178677897863432561074095269460167219148457679414812259414277737002790539944360802641478463111024589141808962073091271582924359769204607523985043336831571309345004373918374553017178862285122558646494332339820479981830640095127955295749520578285800045393091025334516792501087940982899739058139900852688260419382731773948736807357127752211558342991393260312081682473228725574335435478156361923632438477298463479735921790236310849991588930093579957117156161944683599897753644188088709598215275307030434992646965415352286956102117070281291348108988650083007244834244206382450161351432735409479664273519621738391929177931674211349033107922506204607601551096504819535346372620893197880184983780523061379532089215038071266286323485305570307827363178099355617821601966894722363127870577700512809625423513664507370606297291055537083224673549432558520811643607466609145244975799788288933569171695630314792301777604119438516667434149095793034748410468931517233597830226673802985876545141329514614527314355187760783197270470406572172118553054408760936183783509837213869694323370745888872449673886299038369468564536926495392235065094946689085334589709851278641402513125845693022993313957375744503863467932344822777845911074218974460245249272775335322100251478426971219112157374673798061832023264160368135666994134922176933351455152951595700467346230249305850809697664440010553878881108791551511282978320207592593032763996218163942803141362224003651269701621435257859095325426778274203531496879657614733946378887479445206424421313581704907122521789991151708533564041828317338776647954296500272383407804426085148453414556159227561087720351906992820329659020897013558382841459731054264572563617118336795516795335123408509234347818680679252287643483360902023681695978387152269823748727505763696941709409398833892307921767142210684613443254798210925458623674011064963836870940697688959553809606871723495101801517465709636870017029189042289642129281400721516570706216120640591891240705777776722912068385109567842650516354840549047149987388683257419519455377176368193618958806169341455672229080542911500451611866312296355253606306020459844001658198026957476122371142805677442633293409619283400956936660859330420786687317626552614831042530052760227265308432400359371912517827881880203175427353661019526707182331772259117928978459784066323437458282265954086438306666240440677328917444322443828167792227772231807248066908140533297350744166909359473257428127585396223397672148011775886777191828675652990168161183744563425461766669969816240607903151635203472315599122711360786647638366795037285516338580592149990520876641916773754194293707446651636103410596875093587355795448054740099651049095326322904483063824232795940936986513520554583004242773691826645987427945698282310464660307854324792789892723708378426310322912469407030411636777183740852780484945185156563876604912621639617108756440737862307652578192650198839153097410194150307634888175661609399638185239840418278571322493178912449083851869345069568281985857257568395294680335905335037152068573039938327207888639061734697199114425232747680646165753682127266550372732145086212564407034356355303511742062152286608297485199742588295367514693004058642451408535275954336188818117909391134632551131672582188996355766471819836152274669618032831974077630010337846179314863359655214956551397470490439402991213138975401382977971602540675994304865330419668535992351908151986288411910446019458770751953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -50905036130150238433449367703001626472378545659108159958788752515851630482904752416368251060900814148886609654075209632648804025951670321164601160219403749483069738877763014093961418115540082044073904611699170447712841697292481524874613244402221146486254335208126071816519541762970145007356396036328872989237253608591767768704907587220175997267042350732889595020519241933802276179787662160905453581245355474630022229021626203970800994095852371215722814560219578620314757668626969548965675866644136734748935566352936745754609376676833630535976059357757154198621219220228541687126521461407751599123614766331302320401603144977532298166649449363225851122589034840110200708568359896584495960677164279355142388083677034391553112551229664421074312107659211432153489633006202392491664338277911190089766954152094824028350313544036785234667104348323422145581153625689617218936228050665580204416551507683934493841814483497963061848131085123676297914574053428833860417594051731669068105322883989389073645737756214282973678486560707417260561131172149991234737404047196261804871813068919556687281026640775276537085910900005962537281938191744265102142459067747290031150653750150058267767170260382968892837019351995431684532957884406938335356996762627587360544446577972476243744018193794806910317457553302726991109013917008295087194232668478061490340640560184076976894928357901616670299672825046854059151895982888894093458249271405291339994730683087634043542886222004697324120550938407125781593978218146673181426170902551588096713145184723649424435554923065966693204492064774939938619198724755596539925057573632979929542946365342403923595579958672413958785973833427484492223898783119462977007798592996565653012985925631376477989229036306918321619298980969579058026480564642231456924436027887037102129627188061890543488185880567902487937858700875430084230548478861342306884161903622015448479939460371270160362002594421241081980951279852672659499304894570837518415241902586845292138836923588148460750314727335965939520168269430229094397164342906434817794372858171476796045467318540978997098485118070372659099755280609567714867901812528924390826240324408842059569430612374460325472048584964790893962490244980850875594091472600029239776236629868527305507063723482885386519685740066115375311388603806293588401930966512923755237256633565545577379972627360912552086865757751131222520842136217269581534006072843041826456400515196337523622797862119359443486499290680787893660073439080231616610010777271395607667918017445227340644036982581616783242193279568133934477492969309614242128030937438980966081545329855189954636204201707355442768864957560965931410004354687713534735191636941686374517986832090112082190076392840745030019245911294065799603531501586334798770967588769841378129107826444725315957248282786888318279150263163331464465645017527372581917232329416707385539232528632283054457923811917235438453338095934739106433874350202697835588617964092451217985278315224029584610677891348960767707739315413323135260974700882912481197726573873072578899848281430332630005930844596285698227633837271500204443247161115194421513983610663727982442013117954280293914748490982002946559789439801891196933812167653876005004417258566796855864413989116604854276097667744668958126528954395770517514939933894346450910874121068310963813039455105933442720178700826660550908496526117915304374805886082271412455079911003623056567165268604649765538872438531602593577736713913064680846865987371347176061759536648650035275143845919810214093743234939093803167327608563367152643444621241086077154818969373460326088304129041547818686802839490311257014509225476887810608436434262913721505424786127365417013693850406879076887228867263895571519299281002039713589860010120468540479768516077688345974277967079288514031866531839417681904616029762805823040617346693470626975516138677577534571609457414461266693453909488770975295386048389457902287774085998535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -4783319416653163940235131322223294523119452860579085034621520373769947183839923392361604094778108885515953340763144302346088562764972899534863816239996290268310256378061361091184927901413771503174157959733691354372144924692809282068263578311939452848378451239443608056258457880716758314768142572246945793629155386402365861444080320036514387018363016194127403183952507744055249547902717428070941771451237719651513461501125537803173007737787436505883785684420239772929191835028370518277049287729018167175360621457672755817576063702057958044867511809993751996693089485794591497449965056654247731670374184528951393271362454335980765394153349281675662227551793471811914546397675005301936210805012689196412943363928883054412138317449690095031035493155569976849813811317309803834180462935719808382899077495868824058649027320227973767424114986906603794744796607235672439093402191193249756597897571459381100135611092705945032824769977156861441944767455916916097624997712302682924606677675222075645729689374636840412486700212239482439489452389614470852749636303286319394131625342721296406905212781103828908972613621404128835625383490627621055158317897291031551360889294753428276394018501713147418422659302577540423179727335230248656423951328867005741244582005466050216543001314837513079961167778041255612283724612844082345678267521416881063491539051605844536675745404705908653811337802194713196432049266685362271347497595172342500464426206924004690017644175009224196244409034715749002166395082027217184109601476297730846819311020553925134022237566166454705515004557308796689134066286605327336930009823829646967570332074125847698492035459358429796177935556449629696414975673479288206126258049103491953004948069018162381184394355175133526158227212082465196811120546006655033550361729956783494487685682343331762528622879412105455233331974461019683900439600504310810971424725941179725419332294224473059408382480773161926007287872497626362454820358559150965132439426770832048103584713189626028858184759360814520468821673838060458231308418347578396607461860227746335180833127315922955204326854662777981260560868513177431847579025077487959895834445023948575093667575856392170654601722733850255001735462281974753861487232549528319472914330547865940770635955132068358525920032911283244420146302703640053734028162365560850474243140425017185895148438614749070857758258076346812282768546207902787039116348060694212538026959027461437499136145822416830782163887509383390116831102647962260994474426490103742279275479549426239579570820183825532518589075172348942597737527543473489646994236614211342540532748486088226272985390046540631244406292388091868820611214598202870464557642800061097562119600172601839666779244589540754826717579946281878017799182078682998207245109936928562657048007111868920456435263999401957725571814640490467227509265200544779231693879079360452465335503400908249308846970120120162707367317354379378344699009514002047543204253238600283676174176964419313676875569326884156095433330363578023173614212685327487380482619802357719773275381619146075904202019760345590368348461738671889527312290881809850876590180705928041146179287009079661855920115926130824638971517949657227395898264340822733017508665797849522476576567915637551462258055861191917149541742363005181263369146900782296782959058239502833234587991970967555634250422258502355937418636438092658157162435558801489711040993368181207662611242983382874507505873240841131199948138691505958625355814900034447764118584453815635096352152848748890543761139098545901095634004341722295021037479469540031667284067348263790599128693558101345835301373635533440139154879084557979395312369370947697411799101192092845209973646955278180184912911795421271148466165046436946062665837418452075819668267718898656333330991156946070792446583165579362729573757636212666364543994363946736888908750290844400443408514998569228345819151814424986137095474549158699762105941772460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 385017310860048518619065749436281658341631765850214844920019284636716141366339823496990500608237110141853036542613670203827525688610768292772211868167709051616776993174870565925711643049187550282420551974871397642025515276198343908844364202296420425380730989956218240134447035597208713693084802813002989047745007185981874273592902889561094496403487775439009181086698122262501819449678921345800748599835652190800022429067677990659736258504058396945612448733144841763615659885917629846010423083133842160667099020712192643844212722357788807963942799915846547993920475621150089889279924770417121725057927934314810160719376687451601510240655047212487364583699707181535751062115361307356708010216561867047560719583122683554429598018880555935274407018189912734923301015854918151295461308681764023837679513541091972371420051908665957293188316418506477549353247960171227427850590351279868833438167752995517591655582644460223014662120790689727734679086744656686985571736454242382625068466853823673997526171876109739360306623235376175771914122641400012960792002468515084518657015382159490652547401725049334971860048889413679365542905853295484239039945988923168546503960844643919248968268777837142310590603885374694831756884378782079861256281567471880063313524654046039261632709309829256182173208216059155844430157224770192832691919630023964250054537321642083158077031178403641295238326357989347022041476370383861332385243961808785052806002917402468638228774976656772413233232628192453817401468270446143051948642031900515573838185983940225565673040534501622525285334555389725173227957371097814569637064552533065470991127411247671445954792596499531477035073708124635082110712670984633643961428861433555944403068801273399080108140813659971063152803178413318959756307763748812286291442463312990446206552058508528211387231179719356284859466145664406396882958200876390650654620233635518302024218176782681212593608826758463391770956507491890088368584225077621469136534808477893949324240587512926622646831042526319869892081807902555599877983608640113608637893458217860056565946511763928447351034190133257918917525590953249008267908998716391151261436190188017908156381270205379676584736775675827036870722335661007548556341058663269623831683668426663732785247811677275711220414467511711517122061720951661866661474950285804635766176020100227573368436992971676609382355009485489296515739317323295331254535234381919242715216101028308105575070371494971976007064277500705742488600474936399551489608853379143529669897412897714370975759075750905240106532212417741474250204127396044602276457529883912008365190730144586321749655189482542341958241172159109862781442349546502665491560235722967874050198946391254020547127983789057148040828113281239238699511619277354500795152634360947422305090702637645522607693223702586910675973088985135275348654621946390928557834858006980509016682355123820846530416482158595908366634072094793738420245862996480975202208099312020330504291071385029006606317682317704382585764239122533015688974873859739973645765225699888568127963423091283912004577168017830973584019576690948901580216191867252777995075156819386482075209097908491581068882617591436212720346332644592327713432518907179218202454377597167474703947836751564169713057264542610709495982978506096095652846688629367798478691014430316418565731594589803674750657190422484670059358548626903713604833582036494519215689541146662870720963820071186764957955375287801878334899029925347217271384434995941651055665564642886595470721016290953801005856925667130377652227107160534152393331362968184081040019690220006475072525383753635870058874471611995850271991411791986980909785959907494248682903818791793884778877894957748779312670264217156730163686814559697017596830791284351575144672135971348724625486900326489522142235592147005338644163107352814641548227246683143279459371414740445090089037903608514411242564875142130179703619399908370488882064819335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 13835830686211914709305682208196661436874346103872502413763062816588551773914970631073716098411231646322368448598750987696286563400828654946394933686588153661449647158515524643236343006391386220962729301903925877006661129518046997690242411286934830884287213957176248040783311669344935415097943290734308119179426348547185266289760347082010556290548178354354884348221551688098665960801961514998205891258628493140969871819416191319551510195942724059209498722727091184822671052913833243102696820967728660882573641617811924358372885006835205089504121231051680233668376204318634696975634317461341038842458924251050620898476233967820170019974274802190513995895333691531590895007829096996280120279649262712743801745198006462882629361607185669487719220875322119124440589229311912939133034515817040577322116766466001947856925353131299489930720489885222411015105150938151700308066984035871846832292393309901981513808156285518742759199350524256306082382050433608108991321064425451942426318212940888971175392733707113349970138235013774210578838201104526894622574558625311103923757222178233302189481981706595580849291985205899584739222453385739838933628981098124164545764973672594487200040232726745019910891711605637452399673981557581175710743740476313700472562881301990658395149949785883643494956138223791257439768894311793610140889419012191289583761509411473361906547755419823344137929028375008157603864778145781384242586396797164746938258398869929575575553363565392642647760290184692450356624720509111098658085234254181332734093210004888706581172387836372770313714091160620634187075118781960244218579726389364752597178372258950958716984446480620288043601872754620909570797802794858870230281562471491795380828291413110525080420382919988116342879107659434256903288686624140946794613653634352355528473412086889660106595991875577268461281671984888739834521767684128546631292163369608348592136188434557614819380924297850869313671280577098122192290863451152870877077788117817738123654863200809194180545510217049456320913435725729160551239846007870429827158155142122284655477568064385947334044123139647353362185464940259708791548050378004510934685836878548424202097109822890361507321798090179056238400024942861198816814978997633171258166338717554177370403772387940908474426160542432818526426431760264202088977658249824733553557617715866691833994953799725435365299871802629180883597455992197053421315788210375264979868854659250173691659850632226648661401276775646561812736092009883840385867408002544611866869450082882376669894912209674292603404008610180871932627031423271359836893555371826210562615832657528451462004237170487868527989600206129677038134367744222400251915561485935345219883975917057437309975574619424666401872174120949380225824545254919719609658911033601009232698094145014149884046449661130852938854089750954954224121388975448675413499709590549984261334547983636717493528126267696547822169388096446713869392801709211750093458034419724570558741034982325022832819329313209420255555736752912536437271979346215181078635663873081168770614114443655786297021027927137587780551331028941883299362536387335566378800501488095329943644020377864271205090479006943703010875170919998174657453552764012818173561433092985282230396149295160868992658511442993593119532244922805136458336632335500089421756162956620620325376682204678382371205890978213761003339703244327305965930131440004980787409591326172449897417235720764737753079067166422896430718957325391048486614477014074746075761787528992917458843792130630047399558443384366974575887730345951044002893288887402024851587426214134409474465749128462303249216981543279661978551015136658863705332896426907684248830496504787190444622244451952436967031082586761837382651718724374739016394947939747052030012548137810438288179260904419282869539199466514898696596968515565950980885761633846701929740527703040671290693675914763186761035818104368950178255921953220665454864501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -895705908372478878961731706422953848211309786049229594967363705852297092391979581756332756058229717121325893976878326562136958906193715472558104352656947872823722620591779654450648592089480950574079628585515659028691345724922105759471406957646254410125988942795756924163179879635309664635085178108755274671177285590877283664419771605482597771302494013036361974926416547615762334024886709878575654359514125962756490165707139404327086778660295276393310951428766407444573365171127075609792025324987376548649548356385849195652588029481464778517589884044633811146439062076665960223482562800678024671435544938682069350123890430900035693538166635849567618049894301008441597415600474118244964079595013354120985508947603530186203601041252905335120606130869415210067847852584606092530463180658017047857272604725384982004757365107142385461310721916438054287398448080225394372682088672220536334599548129247123384626378513085535269529907707104148688342442998357954682378803402850803465141093665911916816140998158012236503552180929154243454571404899570489574958420332743620888068127784885060421967687231087880689902110233210301661423762944089841154897854875240358193036563141225692795607154351742797551952686687694169352570863465790407342075890390687173387978236699605898914653805225284954108956880626843632501848229722292374181670595965285839174187664076875494975589024359912558605262871663717853509214486959229320247136274888214413094067667886577002768001037344993754735105337827776251796116973209171821717216572270614552354711169035992171021010753341361336284099650451577842264761895809245083048320909661614482237382332755891424085117806884869466871451641476883495935146160638299787988347012312604849784571986901438872186953091739627495607722335358927294419091663760573418443898732211078031976259873766514018543489437840041388080908265513323047673997455052377634481604357994925752008837111334384954188661472526570539304741012351461767948311815069185211025664366471815520938852860380030804691597656288790591229823910990734044793895112923938296856261927857583106440595121329296225276973501611540236890232896611168162305850614472572300240792809943729591089050374543405107281634314844958396512238233763428176751577358898736770390918639424912610741601933977329086946189531116932739557403525383299766898424224448109623360056398993483832277926327013469466138847321606685381183072787218070192478371922118264299299923279317587277695094101036792184274362187281709334013610921772060260365700178803412900078404771850104111942138652725022822209113401467267682862814563649844201030004105457546352433388767791178156195204421056828109738940109353084248068519920159428837105955203339682382272757052340645126131243645983092758540136418935876415209120149133981054007312346030099333127407409360041092803552316734743944415487682576044153278473905897686462713990644472481654363269680643487616237598228759316807840921513606134550830038839339652784376554526661356471777698261529677191522159735886093488806000160202531754110474638303890747484316933119906514448542899554784098773808688993658909982821713335254351446920186127722036705199844148194962921644454537486132704497089131870157356242722739504372434073355182341431225417349964632744480453291496993733382108252816778974479153240947236146279690504471129145046191007833875908876549902831519545528365365543263669703601425166617241946748047911897643914592242676166435201345091731959202397728568496245825043208878062404386380752410004083556502101951187196179447957609649720067897399636362529598634127436839710151860691432878148159495589792627286009802979136078325383185779649797419849441436581119736412280119739196510487374493922891255103730283790745952597535823322580944914884726565989800205282438118424725826990042425349496475752462337791737126075379914553516747058487780307416612971340053086416803431737438221957994797861819639500062227855312351888704150079833772912621498107910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -45768910662908395094735966707110095287996165920419820028454128880618216552498843218249009136783863095182542655483098310332988701420864971731507402821277048709360461063362419794239965033916480111946778972892477733148624634289599149683264898423449955370667884923852729631204689326311840330878985532108086341724768175106056761519857168751735449213735871167458256546946442940450983670845462709699289923052628116618607995049306488858101203149390558825698402932330250949082404856518132978688739596061910337455623831884474306758600988704416703718507129784899542218407000984068926890309042409902637994105477804895176367312957417954788817064004672105526017872233133625663557466961653616850089594514284543467172092583161389246923465183761980804499686034452388395248099697294244764384245196884642676162987230065089271201662703287345943460723176121626709310820360891180298730247844112968322806481052495017998825621264339912025904303337715968628815173165645288704364410531195246313284498337984111279248413225983401506836001669257595191106211284862612988577981485631887335775381864047587894427639217308483323570252470903741327328415921318040885488821829347490924450899056059542496241255989997886564605277381828992163888473868927518527621525529097336613209541064620897249090904682051245266647069278633610932194673040811221633142291566150275823832114507805535902585513927944918133253847723440213670603095078381746303999598857227401808970484630880709518991214035956024501624674689095971417922498701269394905341023341698113559121124859306380446186287528511838650906003049137968220718637679558924637927898000043050501625554837530446095869751653575558588549554393231870402901556148385718012491307197374054290900265717538015974220732868276187323156971192361461245907827350997786737214887913837137532926080397105843863328381264317479850190989807170635712444767213639585388937434244113078396544057942601777671742152515873328973822267703027674277448089646812417029849846952810956052966197988209113163552104241570427721012126107953839988854996508855800538467526391542370892887213605138410982739127383081074744070813467704149035365665669297262516338169654947432996640404650105404072984658878289696589952128363610354889526585038161939340598555312902559936349638359289218645318386048463242896201509603160036610279975099266941421567688768253973826340618315637383437190959544417009929680810121099535465044459298362988529578500199814760709282731315338870721965613034268541066381348188705297863680596321899491313033133090063462299348848219508119784686934446105564920510977421287379912390253107303592444669224610866336954050015036234733023737583444269784646715758269043164835123468188852857995558154846655930610741245535371682654009338213027443911560549942192261599238970766577548496594507367804506230221231361748775758449476832194431692283582501847571904207159622410949981148510693133163672207325192596588060124968695260658586168578232569056014886507635573383044294668785802177788930438399878368287351821350810698913320937230526815609309101167664171650607857301931076938952503329471552486652278011286639543135104462308675103272159771203433804347521399033921472033695552516628043404584578298118452530206801347986417307946797335504564775059948324991310912509308323000974804168828073062045406648044105823019044331696419430362502834661537526681732856931764705633330331664539460304807508765511529958369106218689635900494585235400820733637214466959377632132730561158127441392037691867803306643086501000755498115865234114277586442141634707615449498793206686850509531490526086062365966489416246637022567058560161222136156454556563942332054878209193857411895624466165689565276978643620220422442703684121954565504875507662547291289685290828985256732930961910930749040849263419611854734442976390499802059786627708132663219716325123509255589067202787479615251079248405303966973386601721007408364281110864176067457751202889531850814819335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -453587461404713949321351429868681168878183950725952417981810638422246571018169057880940372228768739970028496510523302095578084502012192440559048216463927507964312600097193551263432108995730663249340705127406540390870826320355055429856448545580832087743179989088938114121991896019629114987715020693052961242712077722534250938457070874561944377955736599702288757604325675614612690767485587528604166658444632789584613562857917891545572284691889049722838596868775311667632674914779399756625556979187126420092165451496645480457645053212882450086717143309279022939074479464128674751384029803005893118389137740189149993985512779851036164429958690396148179421862870638393327509593294972326372695435175028499367180487806877874333922609745935608152160356088481242983106596249059024334918418574021629565577269802151618374891767038655769282631999798621818407323550949766618594395334284789501519825884332204597114246116919909689091475188804150629063484829691976103750451827434757545742811974498077575196789365468064371250243334870072089796343683290256543190000010118812694004432159119365027874032870812109895542374601545573506620352880848789513439589496302347181022681590987212535340931090578906878985227657001468686373354246382557304107899348494349468304749252840928319395416254945411641713607750449317876643675047700028149155842367600740966442074138207967490440793681211004961988036082668121396059104591746668468322322370179334074353794168224993779723085433611385054223901456356411361046810956168037190957700246307341915233956911823210560548256981122564381098321701782320132498881317598189174008811808800065576393859771725442239681033852854404701716684379851930661664493212800198274998886428045938080948846475070634549085876654688784174316106398682477445237923676916604767969136436826316505327173243623866257072217372746161117543112940590531269997435136857252388355558421084369643388657826230532754788728512209914049310980952480957525710466614906914635948259785837611307187442892701168904213798388581508895804887750672045067363776484554033336164969433074563185327674760593491971134433396035731800259933352613726902195135342049483887200370094220251645504537091173101561188043092149693992297511988526802692169063597361699023464804393224397296319447639454242083859669457736882580312579605541849540803808480338311933456919710554392411061559133668166925664200143297555929556025863640811297177443568184639349466967783081026056651092324084549498223294398111931919640169569821069571846469824239916283753428702441905521500214461817878704904439078994635630466598303306767368473005478794712939717778740688340162842706307613812812294444226164567946625864228230395838020103954569085346048018002815837435927342432100903076505411688116025818170206335294891818850950432500350674119678530053611880836983536074310023988649854336295599600173248670335790810766063194484288396856260907353628355446323901706469895544231652080815179179541600035451527792977449852373949920065550156299062443022369958597401686281754481394727607383661295055237393037147722871816132679145868874843785165257575464186199726533708750742608070917284437318227864203228985740496046243214090717737551607982382184920350073225732550205181067688407604377174599374370115326483154968847720976108899761916460119490458945734115476874286085146486552684193696834523676035953310261901887956240022402674536305959205432582360219622629751006294304971253452209122935436120128326811775788911993351309416439501444029574597058108420771694433771959053695600224036445061346258903336846075025178789832649897061680311784286139396065416422093447805202298656418907300216146084145959834780913606628856884427410953727903263830741540096259996620533870951669531435710098260747219419513894414480344908594234530133371472204794928946745311847401960838770229258395070796209293569216398945991541350659743077955039116662103361189319435802809890806833911622035315199121274054050445556640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 107201069053508554082198652782333294017077119613827388841831340302750565564629883224501405034125337794048689914353994253190449322320340474581374300789045250394634339334737851203093022267566214024171243912345255618681867127907811419378228311630843309115994400662909656006207682292532259610683835291190884861462771155435649429398855625008762600491635075824264688380311950820295648556176457730191032147327552835867562571226390961771848978501231046594052650411595524619563066602334154906943480951661518779468882475756214343035284346938057273554066057635555529167179989700613788767481962066299135330177253576724065086693347503694205429068622398182506961963501779995737921694829602348724277679963154080284583359622817016812307650021515988513549942114916692634629687252851557486716131950472874083699820699633235684299585299658244928724688456743056387213040123222582476742838892850128139279535852480321704532532021454190918344548463569953756176555334144530695940900456440035357252569191524658007167541185507254283612465100656066569663870396220092064486617430476961811049772551118847528448383644832443778863913522239146969833147732370774645098665552951102185124689500353651352673594822721347146340560974625741310994970441091044756854399594541331943786553981673635200966328722005886395120204579745782037199307252607457066303911407535061609017343023207390260433520052330159172009881038036552173322509503309629060992026340813508718212368700529555485337013012921228378781847015854904860433222903008429460155898782919121692524779340101655884893184334881616359549108214354377546425999663559750397418228631964684307882686425071244317284645166013213619089966653320621525521414946761628477567974370132776159547880319133447886361929756963423883870960523454293668997555665232835431551703064791389477114425064748193774267285156319256498995922164691943524622469435034291863846027541020036852753646234978625016414314733510248518859605333423738374385223056415305453043874472259178240270033479966335602283759943534170914051993444545181158056213592189446427523732582476099005844902174258839782898219515006871965758274226943117579739285779849934684884035946174235181087339018681409532157389747463696514861876767508252300816658045243424158086159619410135277843510030145721723237868499707166495805711655278060033894272853367487988072203671108222221661094330373161429729404923806337909849353072931381276684705173540002959285298846531451448022167081229433623542016695378961055153631397048299393582478195965908577219729075750903840562958409691710514778775194565923364421912956745411954204909028918949134324706322464873540368894400704179959991414401257451938457775597376717778145013929399209149420124674444772703024837321543310078709514935499334247885378593002313584743304604709587700574844445372078154427622407753520890470786827417372371894767474410894723827538869818919845012165414929033583003278835733356345425335307135320762351316824931563703250209758367873937461346306490027594901397387660431648685006166514671284090801178520666458929816408040832138417199986910397850633531582987198362062956573788999510319275245364661614477467171890382943322991901045703132017529858101089836726492344305291102135235093214534937472170903383757776252247268074881006857580867118178660572148582282395552236678193152433431893385263192970813693618453003418005131376590389265287951024009962449657860356306260847398590482898602005911582085692194966695721510160653853435753396068153764956543494146722330622330888898935493375461362923894997380937982080951848424404305046459220484242391687336638881452286416816647932255710240628148529289220845773568912622525032100853864248257658344207156129621953839341143831300770255524482340354864486648778019399579742923446003861847236942270752973911657593784449810227089823934751653871901948131547842132051152659947939124558591255385396033782084722310229281662676284543786489166556455403381958603858947753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 10255199555923753418239848452294801690812069916938683250201530349082690355957761182035589470744408702445961987504651645212334541562021519375018198045351493251550202727917919223176425948520039362670237539359428466078522953816171823289432289624312057775556151210692281144746040056159584445005046788897757907563661938323924243296808709930855410611210638044289280733013034298717070753810746334667652064400668459810301588260197635211858340751559497016063855993333235195813498511269774809680376633178012174683902642166405828181322626644553987078471283910384194714063089600101462310282049653740812190683598463652629771642826404399695978255883731458460401510406684025907100160323924628139376844656326013883786200580016234444388013410002068991636604015421709857643273812186727650279106420485812066609128236297482462270692046438373311289589889447594036791821339435156790599091390859538018367744560002993559678058232612909077031576813462083915512734428851843310905853315691039786048169861493724596153267691390187791022950291756067165826607421449286055110993582074014116424082670833379183263737118954793297218629151220799795997498197773072436773142268503661830002333767666300902531435850603293618599709104437763985008508863969337000899308233014811843733289420564733768471226672796588311155748471579647217594934223576045034695181764187792074068362421444400585616852335390771146885876247617686115577457166698761063177846314616992222061781181012932817142238568054944351780005153267563443811633865357422242273554596674971068051953309058353985738239088404732863065565883534119519508956630515779321567266139436125583800648581900666288279025743118271145170737468730889673761739036778264817352479065110057831208844337260494987478354550629460950555774759679382758572270411059170374870880458308047811992027581742476713549341306879785492923526480339295484859343604741540021212737608877460905437449854344405201081979417592850349898939321426502609726616997988210869508864273696951689895371731751011579541686807892856595995080825223923349219089396390977571774069284129119210322882085676174528380756147673578203712941862756913204052028219519763200892711202137834241924727385278224185509829892845963974075983378479442004926618026430717373261092309216775066302516666277104937678389486686217475939307853794628396254741381035087369458773605625850648269356907454083105708173618079882070879205085787884830222068044189644831005389293442136520098301160469614965540165993082618401828999418920675479586807258169047887957431695602882470260889655728761824925258253975416447016142217973534093315140574608872827378474718980494176441994395362497013967309970415090532538468107852787399605065077639216081329624450077577552775103450519414455903073360132421089698508795506351012137562259144529640750361559324311131320681975509754446325785248019130885245741964731722490859042302435426311139821060852477383592340512246531486071007736136014241164899672353565262831327138599136225247412418907116210822979969378957405883944275661359573809648497084108773845441932064189954167006975311261473409111885835814311292297181902969142625574076294221810831578750120945399511843587299677917589257364666945467241738562216263680510033462628725894158344147132094905051413000531552868996155211532769302102339791416121604237920776576105037747009914834112243688046723371365941412182785777939728461642849577412161224321182070001948480256992892019930204489177608232228261146164481962869363804863182704325816846428416640481531952362698154158770542427451149850021124516938062120602053504067842595786580993033945191287660434868185600915917171420785903882671011621556337063825186199786054916783530118132847764500040132793882964480806123034803433669604674249792239045914739929869325620409446378168020374720477838314377047717365461026196120773217320071036857879457503296476821668625434469923261887890837864117515026965193288771330567226361076467018574476242065429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 24078766629587295337371976553201915253318686040046108653560091880622417514166351168540824419618186026276064958411809852528150428212936322470165752694005142980209929187027654064960430090682008772955976601514683430912902612648404698519849140153023733893415207306510638217619117687955561085447894692997175330634556073866488564710821279645979201507169183726108340849112149706600696792440938212098815399821905973162512835624604282803821745193988030551461305417908695192436632133946381927634560275023157014835979907112125684890572110735541558198359725567622254585335840135224170596590750049164784807466883739445545484073590177432245152053482822440554211233682923422092064822901152115207691199955104578977807923359769303749813234573387831933561427181780871077568488218476271780300833045032686416885044960246558452751171872815870726518993884108856153796056508072439501411811052973731108056765444494311315109226265082807799260568488911072285650268207338922228500385543361257944567341425986923301243710799844318816680030622339214079192365493588010535570070893067967539591956078412273115138640070856486859037010687539933637014937277243017145053875424414904098078817854678797934089822056714122668221314947640111821830491384620987022630210760847848071739262531263908897317219889099253000250102064955277215319040134398680961866050698332552290116014462689728369715911468557058467525574180262456542814730766015881421899719918488206155799675886307424613566647073900576606429120869337532177939669354097302802091660321003694215151526913144845603929555725812355514027281704587861579189168160813247905863450579627513920827912266349028293482973447312352953347518246478115589205052103442097472816199450147235182753147043172453836362289930209442138021737712428700970872099778800086378100084481753998221252102235559977537154274691640136839434479493660167797867127394375606746710058539236335087919543929344872824656872774712262015903452426699934899253748877500217458732008516856699882034234398961353599123251487426402261956521760761130819054572917140905647060152112314153239157452718111921552703224749525046920371291106657489367217810872143601687990119356693518768440736762217728878020882604706038011292465601336865883317233390739168259579349866750727643610106295728843921565717654863413240352562158037738847028355848574817772682326053096852862932152718247528108673599822831263675950479748616482711098163963334344538498854155314871611348887617598592956494180452225872125833152959917378568643979093659975166797006673277286489713012028033639981956462329681065186396046686254249362064292702960526540908795876981699070456667113271531575344709839532855454293755499661186718946310176189731564525713037090870181642205505202672044751247736128874927335530695246960137735742522272082323210987607334564930288589772930218366860819379510100144189293587051574711738202863461312465086562019781072285747140457224983535244596385829852598218980855117412011011630388088984854035743010687421935964945462361430830664240593057329956315070561805418587048407867074316973847579015687757266208493003476385010301215847719707085351265697437188360611817266371277631895261608342331662286681374553330172054735842243400410350450525967071461262376767508296337785633536749309617278570817211919979562590442423334589009998234859512783701808474544017221120773813061753015727810793851612724967410723422965041296110834936165853042945933341529826828885319758395156859111182926843738706396716337230392273045487099922588853177970227745203748713310946924899997761792928656202450726515647950960530319656137877632811684736110969675728222866222357267652485017464804103725344567738837302215814760477292186374561425062207567460661180974923730293729605999103463156147771133991728041685291692987534133815586062078505918004085364820176562852342320620580851929566586583714582978078283207078789455080682775363650412000724317579155676256095736925490200519561767578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -39710254913607695829791318376684853276237040091656538273801460353246736166179529094929042004428426651375023908544585440995391270076202377769343373293931894001076405797637587455888278572585680752479076436513441988120890238432880929986037565397395044808464015100731945848131363494785729357620442143706053271669560167024136015551781288116804146629809062284033946282109769926280037850972749737045649403233165265561731826022313944045150837684857838848814277848088205310575299584187086104364268867859788613458067621897042528403483124990139011181034251517691932081097150076665932570784238490007502508823071711896332109120558388792293261387468953019618864860258297288984485902365699737105393867178684527610525277845172663070232466788822194224868705067261049831061689006098937395913581973650572243958646899557485999312047704495809114289410028530221843049581122604517565931400277619232092171416343283422702309976502350746974489479321821291631085400998954808430028188480008269949088040068862144054321410625643460906390201903644554991085384290981768987967623509349486469661275989940896391751136302231088918919959663646985523642827719418186529180740880923598488335822195893325375248003027481171898820385221672339021152246632865730917933401253461282230702438157434558452052712417685373811294624587779644438594418710207793263718640400577711874268893066300644068426006056911677903297983366706523231917440079249166420837121402124052311872905535203155421976037940108500007479198472164374124544570119018576034949995607864877313512635388291520367766886474013556884637064673217272980622820662661721760300216826253160577203369543269728673482941853469915329520913850168062587909445642607862507948154116023223526524507277893994590754481140938635538932725266105974204454028791458644003884908532225428997292927441778408032008211094882057498574039913953526664444303110682560946229445675212225920611267518329776495362270116455685375605476083672219725743877416326573304920455837029714068059767359613692251869401375140522196572549677767154343256300377398660634703433519697411236489210888298644557540658028464603509656591072369526217299558604381409813224870692833166086167426944079556686773144834499725681101790419997799339714081008298541212937829860680748440711879839980682403626991102241303589316248836052496359854666404564656579456694975569127518441502713242300244343888011590715898954608305274905061519621227345285887834786295838512151405195799080445451628706741712673735558726672440558844936354635248675770987259850190302124182286220551952392870241404511086582847180053332268090722692482828984811554750516582062665654606267010742096523759504186502291137519844177803068892571522268983228131364990322856413765530704375452207843642565887386705996360916684257538719472032249450960553286543142326467413076077167697087907866551575969557650525498643902637637899661438867648519876962063136680601726720531295080667410332228238973582155821591111807230953062754347679088508507949624137261133070514531926769900058232690811686040639536823202802050429936997174293148010584407004274401026209100629740183402828645928253287954957688933942834673187898091859162608156621257004841808989617686270184513167381694665183565230487233108155076032073024504350860662571705383054599853866113848164315211599478633705621563902330415807386948418530104137126006676761800548603763743690349621603794410811002388478706398192970066121235596866374470750372408034824532764249341054869258644925523788636799757148130956188174171724287738086557956504306064747773577847037332950365387784616445794912785761779868857148036295000003724906491693892120023486554491788327501268677351990853074692438075673879452408618783332299356073687544695793253516150751352430030042246154328860726553497769715180890194868422428979014256943714652727524592242016209276446243202135644399094879611567398310589361314431592901131486138260494088472666864817624678835272789001464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -1269975412823689451232074116769001425811199367362592944553506069907398836867078121079792945113293226783450807185624951975400003535978638395102137402734614120997528102079262215163753421765501346960248467473705573248342288434788317032431225851934207406709839796623452305841313839716916062358740463875952929901671733429012059714710054963023222622745785150195408619169149486450772839606268345096896235362854956594573079416092525935714558037086116739795974258253096095950904076970942967101187729888476518888617207487090588860084211304081996782762084537683296978416446586779974896258454995005103799529962868825209642119954685366127625043904191293649107683165032274658314774149776176935427522279883188638014490223803171780350689928286972109218318129517254593471986577831690844566361083671053753498137595027912235454207620802235500257558818449668691474846702977630485987659803235947984629192408916233147072826372769724894656617253870632235107172005754175853435202032370395119130001071152931761500946693780038582499947852073283659982628804714852928061567277410917479312902388050902426281094240609266674077776083760625110343806913167426110607487645522874892109797628929445715004223909706670963822126782874722198274402908043527740391194444506211898082994690313218483837792779961742314358997570458359004357443660485750827972129107516613113373936392486829213145615918636588395309787581716706864773610734895562091304002559438999929782679908441515652119652958407507888438227796401057058772779915336003339914731475451082015728254831995032133114533465184512197275659361275895907333037711260745866590425817375845582793169608001152968589019310301446496189107757158436706382469445341000101279733258008066216299407300017914337273942991727980403437924925628806489599715096490389836366537162892791454610186216711281997473298095531182795041786068177211988598694312223270861378731950740779794616261422038511636566630277458534755243808155495758149662478456093022205135019390061893473182496182011626768687254560322854901042610180550683507087802629820523994888437827243436011998253632919597061723274465541055480336352344381242594459220744020233585472650393865154321409261523025598991910509719337628119864390239972506425506136890149203904577934944263053282444023010588746574439164560419040743046936204084711681047549530615397356450099786868814068645642389509662908537524592211517965184159486180187399985960677188549089486076637692858152414702995897546393721184878019411748080084732136502146644805673135313283121375116950921442376139752074264423378944285129528500290255827843320048464209062916227444012750869208949423696444449411438039041478241035331028569934357242050866864279036135838804194848220824617806940704016273464158186855100957364803484708235395916960058990267186908676655010249173267454532084073919658772591015541369231405793712138521141249194663621785849918682815043314818761321707594875156015943925372959692232406489152298344719024171204754852038924994714580407632836434547380390293329445199657036713379484839743662900164272283785225040627890933987064801053476106333352616667452923934820584434721135563444815816203655850434335396226063808828339631949367592412237298266222507319497300488831515051333185156718921294749249420010994065491453017616297592033359810115590142614471488280906485534151081906455315408782477972157474718354132209310987571662244878374948645608561387126727369814842951525930557891995975148067807800418201749708562784776576239097706458272912730836408558417095336336827320043399859225006340585553036888356712571235622825640808503007059411302755485098848986064280784400886645921849404823877064238046968861653900300908832379946452995526581489330346145939175282136847245420423910773440237219441461268467336533685344617744046795279751209237465065660736440093432090032098399015125820691481949880937425300806190699512872545800318746799110996803471468501637103323503921274095773696899414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 83084717274492092042452326134711559425239962174508292408382454671725034924670319070598018886697975617857434954484654300115474219917789364402732792726029227718551713287924314462190276559679000217877069868964223804609971026557248755421541267220614616220144861885798604963383967139135870132634082883264396321436005559462003188856547712093428140097044579015856395616137361716138959710651958947344449626452167928934846523308082804866892787533984285535222510302235282005960982595538893396562685485792067604342845418615270546805618617408077810432899651359670997165549747419675708311897041377338861493440275543334543475734533664104757508318050442128417775099602023590256209480408180713948966431284084480814054067780795305941060175399615053560883003292074332794375842034510166119828492686293586161084359864413691767223022626127036571790661721475113207267456665514587888385212674987643824526358054840344855867134947880073820648950707483420822142076385118199684568442685488802773315299415426869448479190342471882644739838415003616911428733711710269991605257378561483239975671543471355364040237341705892061825688822315646551637300245325996393233035428551760245681278280826628070849090089072183832137883958642984493353157098574587561517555038185834090209252160586253235704616526592163065904176566608169033673407299588836311821031237260873669627842831352467820771994434335814860152813209524149725910684629420044866064754676909634571713149023503458287442650332152488144393117208832292643579772235325590796582241279895268171437136562794371140447561798786138508732746714329418771328185466530538534356199490723951699559241446973558870736924091948893073802919008194758413592188339023362048898933508105798489438707634859493640415833266874679107968891352474558259344999053332449745781749223737280568500863589664287823919918140507655561300696505138729685215338018060342575057240282856610648993384043081122096957884720361727680580228278190851702234057843881364079201627113234561285453832851084022900482254101733854129940060253245193642758337660897221160594795982058853045037873456200934348893180371962255380473081329032045683114199418866319881465054066500802613417790493870127823515326050084137102197122987576224360462009241677741601095944696412859412039438355315411173310259498261622029878681504969379085012383380532001727189874319920859320384399486114268954355724529809444932194370607367068577153277721414680589901086972545772331494699292783759636055972596938378938098095080199840743472010657087737866414784654886018758855320607608403209779494964266320626749738650855298101973392368896345999545629966630407873025752079101648299499929224851268334147720473654260281629704950165335086830627095195695208900998884204719984813820266647367092085744093664053240492839852185636773698656414743989818291424731519612995512102716826676335482418162250019131329105034585233816811378214558849555284805422325956580039865874153342539122786980507774763174137607104581891049239910117736579249955522025246915310059730074193346050415350521437528384395333731543933842564325979485909126084496437877037933904590619302326744175181054785591508742631476400392847609086197006177082925408621063112768213430232596538704374336552005874470351421525289149109885703431056525028506094035551646923999593852278363393400649046231859949492424169634730201423030123233857498096816664988891643706419341789490829504477084372349832723231371593715846971005679439587177093032874364459903577481032809094093173497684180422005943410217556227925940379709466284427314119503352883905957564934900081824857403411871160668407212562515622058247082736973359497557555353836396358492059563499199060966730998854466142195305485643340150793710890174065816977222096924578475366578335168183097920632635397783978768543274364210914437102368267420016700479404202959320017135263469355707646161868041696946100094549859085238520875174688085403601441648788750171661376953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 4947324877043485219398514868035987120047001746868081898036454342142697536569230616245657865232491531848219122714510049504461842503917864630629360339580068839633029332463272073392061547136785993891386036887044210554368308962687601993154644322634150808464639072259851050185185775719304737728450967800845499871348630013705339787445296300754171907888492504684745265450133846104524789570291142763742327836894148009131821627526681984879568501066135830602636984151616818882886157430115730324917656692972572679584550034847047571601119762932244920428782357262992708860316177363817338335046509448584069420744165267478955561537165822495362713624900859869028827599218031637374919116728014660989847617372854653594768615905405079892389139511291498557862049796136742497893977722298766102496808900012196759505841276951051349553188611679240170625661518237279245089796271773259888984857909385909022979075765007788019088914841289274983656301522263433335582552511439989329471794738695610796833185339855922942791134830388686965500785927077694470160076876407111989344051698491182718694440382402398086239671067263545022886274282841667883572303779279616403893975020260316619544389329889992984400419989800781317716020408162470543324133067520030412255186290042153689255063283367439906547345568072816402694366568454934513550134046386705043988112722939329414558015108397530444698959925223337780592909376939649487678942370012944683576388642479201464987594334164572741824442206076932218632027459600127843799683162174195099048830994627524904337256336759180351412218808734524196434498969210151418479587852585917846698517461188800135855181122701146648995280951771399229821796363777426494297734626524678719097479862884137661815099830909560931260289417693224603100897094901763269191130030018680395341223224174159642568856724018788315456859225439505182724684375625411738964084465037321933296174934150701004378151502945350517653328961944534033635118392056919299048889768293355960907838706894916601685539736724663089339027395045324119031554371724683675528519741642415254926499352949840674151253961807167719273836440759818892875023421451446507720772763804582033368688829432258255687201540949459567452405339506076779730754207753260443814118538134276565508661271919914166280897708604848127987058805152053672318280819068059823911102050016915978803118507676881081199246274643194601939905181134905566550846094858123579687177896396558581416438777461184054967177841493915577456104754331150240189889724065761772606939339546659241666163569757889764054873735494748657240336650191720291886372052297929744490521039213611916315919687469850488929685721602351914941716414832720750819987683003950380443451246421862483427264708706665163677205628099113488338036640857737606355321106279796079105839353621860216430300444508689903535710667357900191896425033985606223248083663323929215882445029226172495304970754279247426216161402760433340119244214244078883700417691522569227636179677670515157888931065398582066788085502135412997474680157807186187000757405503884495395907383371198054720014726139205442234709674664782333380951741332391392145380016673373984912541198320624828028539699753063554763484998781027820867948909288921902336089821225612969426619173177398713150992296767185082916471617230846524116467034111632784156065212171693029391402130654505423368172987389833612591882612664694523477730851512444024448094563037042281765227651446227029720755516209310600413779330588574063525318914523273479493374327414301865882166846730112732149872305549355686224750995674924115838345816393861907247794556339572244759010558611257445060723841194467833370530376237838894241827511888341835244091371291478382922973269946949427714278140518701992612529366765679227149727397501882296776731287592231103365619745147848874868162922595669004832290552530294457533175323768081177532242040749294467991776619407758382536796205980941531611111713573336601257324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -60884780309791586049850053007643298253816812318588411826492912578329473149172361193793483653831071275238580287795202765769476351839642244298828367599800197744199134962268311457572898413461537946958398537789048657786987931820174800815651031026662079332484549522536438893806134163077444490641897066925840803923574138047119096025977151316252014997716090713782073737892554124181031473159371137858172596958249907834369219797695391475043154066310629013001364256747747820172688503276049382943535347356233596236213909842750883434970909540079478102770896024461058132109869171518824097527458345375713666095123482979719566047118876402875768237179385542756841783792172026823149320640977959732542480295275016138859511268919337728474574726955741140313004900378674019897385392734249660903878541272128520649098941934589626006156317452874610264808934803021353580915668387440728526507455626965688781587651564230270890966305327733586645900170530614661730961020543603103550225624735103917232120117823963632504425618111060957775045719702362991376075853135515845913058439324931878576160822662072055817387040440218040441215755226659830306396832697888793630457402349113944103580705361826240064654386897366690366491454069297042444805969740441201881120166212101327217605608641939317079280446105608376106363570298937701453191161559267137792287365118953527120497450962616877260995941386035011039292659887393167023029465421770983795973216441331713574082244109904541965013386936898262277323122037064378550970039425074782032121615504839364450434581066007249900034037841050959032152067318845882478310120675642077520892105732904898535816142739499772497190698501517106787092441975151668685009121796278752999933403816128084173962421711387574234211986912849247488971500534679880755782266180379228563917893914741882957747869808603285057563915196340488280928755686622817675732543448634542255224316539956962174196034452548598031664121200963677738295397831327593665520113622401433394240591805320542374162125381048129547740399317272964847645638105879048146818414190019274498456507931046639339364390605535886163487088755830631951402729354610191252269299807649366768988954948368279926686191845756822054009625489903342278509634836222537335960585757320860032927587058384768120537832467823364648099940215270126638384819039518740922461466349610569335498245262009511714006173334430730453814502334346678794581028849200099148275798720965706284047379841650773324024705834382530897220796166855635609450512936105420580679937344576088854986469944488614270652593448501119417012271331030625972374707650494495781139428678825381520859642163942880644869560821770581952195273684414285848009877109437578321853816510265505622143685117388453858406647916886235142225818331747145702593742301805789890125291255643483971187609482501139677357856688301712188319997912147205146590184391815272427113272078328729910013149845670309195619485746905323658694829222755986442386700313762135359940899786353180113103885663152910250543504088588486062376374733418343380064225769744315260551558438614901763981630581212673039737849131708087954042301736345269864313334062418060684044071707519392057612369052298479068326375382211717880250315972199913868480561583560976160410152521374772880352838444883535036344992314110535562721049238125855150007701958053956442193337749322582312751697246131539377282353042922361048816657525841650459024962747481053531851725765701183207305457128227695559634969998144779466520820097339032144762508058552408746713622533986998707722333655420064694794017986594994630932614999928531481716325690448134177869357383225899407575840196983809315472685525130657887510017411350739051792331305192686067924576744709434073349523357426335168042973547345507547872960007698944732330352763201782698686201495086358708018424066073050892391774294707758673199140683443790795873688170163773704013462071583697442321144251184959027159493416547775268554687500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -9171648581031064045375625977335078159807897412161770812018560990471176354643716585295961662595019126732673010900018650605137222972840891163651523129655464017114298143341896551307390292852103664594655165187882108831648373009776365631059393460071532130679151759193899531387826588430192389674260734760755630519707692356623458345655399587611999154607758406917542928706297104907903489293766343952711680036710578618112889361817887662077910363589198476215043405530876180694960300582345953653647819678829493994748842886597242958939984424070340356900987705060258349575764335112463211680038266483671608547046234976204573476428715818136766822680010419880674239872537962390735165426312636620029674844280803315913965218979198384378285705237427474417821840278627661887702759584620983443008513372640935321060842702503560210535766143783752933926540226264705798158760956975632865614139147760131884606142541131575199769419197227113846043926317665960070316624176028363211418344339593253406844105449781089482512872397448833093085422109064234526759604329463016691310502031903563222104145684171288232659238568784964610307955997341240943289610511558603771065006717303075163671146748083025155542862038871743428603888972093549078714801864560351852644367337561996136797361518308188368791451164308121267946937021520445699682248770459603997694397851534151404688370861378682041749662869458828254161378767185956631683243290047239473937846552641783418468128819933442911759947293791564702687894291699968392195109081517037391690909649971450134445023059037864681915288213727738260318855639799664149934542549671447350736121953111118608011538170938975626986776487076646924082950711859138549029821478217502740339444996513211128371104438203995919013199895220051653726864777486616465908103018221206736739813322951041806329006110428404384638276361366198479144324395147646724817299351775218738491845627352011168407379170643472732565780215889486712933597183374978050411767726052564497970679401565796625437225024697208682905323066525645184044296873636630075159473850062992635835223101585919556855960773618981782543405276870785480009109948215845758137079346199747655423716408778180464206306832396166698938764408646127825297150113524343489240901559982822156654317822313084071041812764256054420849961930974067490049266102776331654984733656975706296873521489018527315248232584476516345969573243161056250825788576880023412754189474760856894447769475860028758110424269111679801579679679622651242557550713110759370212252627472778850148394124118211582904968907107984816384180091941925410396827974116331175601234635043282980867062091860100306535608575249912173766861285183917314685101037087716731415664622097702517904723896077680978317880017397188335603049157119791367695433295093934564731612170889110655312589964381605797483618953046133581972797877961233425097392805987508938094706629743656153173686924206627099315693116376065978306564982542381307560976665011678055369204611608044490982687569521945831106835680898711069936454726194880148044802264028425009084533711523048060469731789118059241163981969076985718932906117644893276020143899709188054270717388410416842347385250856141272942882775867338948081221682352734438207045656273050774406347470918359706248294493600859807912330110123762718846623927855205224826590407460760920814791741494581093056713274021263724001421841021137721615860858463629670237425840448475670254356697176068353851663003537038964680145457730852944074210066093577739096766367272099211541626418269933924712089449886903318183137582956207619109506638573868158213581173100274108757881696535127591252090920860684328488574692376291738938279758727689622597166058509631386015161104502183381377265890068872842008709182873771939400479655509563088245020595018210883785748743771798845498628451065970701800354972490804778183239588531094022470323066014772731695449434774825193640640935655380671960301697254180908203125000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -118976400855187900357724321311953792784063561547578850436753219193060536910852269023256182758477277224086644923252282490913826220974638537993685702752545406328447191748251290132888289383042943753594364788520053375734150305214841211870185529096899936129988220095044691704414346248563063001693070696413217301659123944941208582476713344223592750861244917438788643083971818222740279123553448748082934998105915729685476298088353784718336754872758149674188137669327543298491081771955348543993229900508680469470787624563876453896881239126219540730511456594906228427312954582101093759318168251650929911152416345854664967842839053770713578294617019970650031312509246705347406241925430761555524009077108897509188333267296443865741252188289830133304910345246209744350319523413465328058325575424939896533470496718937967118013019096876292186132524009124688473432533895343354088989563865336536650507203803061798768942664256936535124269089655012536242752832173794535799618244837369396054014670332901661402015943801786988431197738134232905684455134062710229307593110396924225342614256313352622628008942349558898857461670682817120106863417526436928867634563885042619058977615504325831046094862867741945117775117228147688519626098110765651425845485912149202151155156712182253461649261202111756355088199444124090949780505004282956852874592775032132250581757699826537766717888423992790339843960255622995672083685333021769549815984384879624759303274703931440679969261703460685230755067376077822773393056783263560081592182652089698948690239585652422931048233911776809458773997527459641731634560154769745638969971720539115058615013342489559652854166018597886654257757534268090821297716824104667405943135468856923014611502514604552985444411149305873240146240666209346336288672445537164708391244178496787042031506099818137344315261050192500079206431605701123479885063630266315752279996689768114645117032903393237192680218767357872585888000079057496338129704717139224746185632914494428158163226785796022455293114850381012799791105173891683416530678528036452049139161792016292282014605115850709423280626520806672418311501076386722824926388048748217837316735940527954404101133989135972401005961316113144152324610537429745687643067174160993371040251812931106414506553025346257929148549678774057124179329958830005481881884016504379842070149435164533009682599779496139662207069374154341301193104595655132320146551603347971997243525232188655352637418698297066501144451617233724400361084025956441792391215448353448071910123317612655547412347821519767252992988795363143732251627387867585732023113967527518907691790970492171361999742331125261373845603289072812932903526529510766362190509677129158136480568743696394399029864971839335793371263775504785072440882170290890443111028312635006321263149007295488710989481446490438758268301615218028639591901101539902635625441787761996798632506269632118034566974510564530709098823444992293282187551728124793913290319901110669401274529643759815889262245272510924171842111184653244273254315757193504554842204537352490727382679491112620077631767028752446713448277766965184006950978066235893620422025901886361737638375881421541903903601912808148985399951101636692177813082379506137997938129007324504600226942274910660930645955102783995181052240475195498444125151295552703996674804661434680585289213957646814211744684935855612689606913057324033170742405600325212001846422884859089763714575775195905690567515399672821596549529815751908623681661467861928734229812503509803973841861879619502309422235064569929771352367897898578024994049731736692130589814994669980481864444534090186735447076852513301163520902853160582570267046525017959323472897981238539497874823289270237527027858962307081239352624139583306880323631124017540863235947864602324266022228433224415259332909013851438949976416903483407423014290589655520546433295599409039349486436087459878763183951377868652343750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 6598308705593169635061193868996227878996739610082269596144055291354298007479273953488157886524945553102781040802027409932328390486772922039723847262575502979382855556318982500799066206400400671632265629863208200194783794250218246030510346257111121273803975978256427646150945701327669476405036064134673555718066051297833262014790287862877433800504853140907774964396295469904464141512720174930501599369497840778700786523225556350156492142851340164579125885533669019240855950224402130259795455886110606768892996616510029667070634165617944355223111795165347478149970206959460895061739195547905703963460733268382479253541019527066681475987733778318519783971395433292834534647706327461933349772106735987407241984285367093083732190407089496944578249396018953384181243622058969062513354857430356537517325899073992026393070432090931318941177251463598135939234593233642778359356726965588673395346091725407175584832221668408335875853918302065596634418614278867186747585651572298402695505930194745416145839379876990272439037595966788970140384214397593304862951269270632499255971150361067879642095252900055925253203122506803688142568841056982241576147323005947054859949971850082209647749942733401112583138264012469047761152194891020803814490858348648557432074233474626846723601003357924698415810445230829141021905218739763047043300997890343015965010861570473322639889592653265065411441262659507219004014511220555256945426319199750054846495873618348521284015111892629245191073180299573959912312358308625843844530987798221789596328227481496999321832579409451571478929217870105341535789638041297168781369866729606007048452321097749892964261268882771673893683750730190545591057158916810945509782049382543283546767414252780803916462245228058196897161286369813650053457123396231278059947410180668495209566074948339858578172904817366576448533817185287539723756161972036163897602357136183282845290797730678044824545688096001780565565177909912695572931856721356497624140253621045769812604264632295694968853496569873860805453475513564267451665856802454611147159176069578207205905780190984407045941102111037829494156541053450288969644530251146671641459411062344069837092601405324942733968824954265960869645469811804211690162180132575254207003932752679238778887186942447074750459936461408599331435216350041655855965226276198628842211365531025135435041854855024460291070316799973474000308883429527266169255938140486934258014228316261393307100687895765512087550351850902539268170927897363284111487699866152111540876200298287997597121794273111062711583030583194935461631998499173274590224657558222406134843330021717256530044505438122620750221753831549732325431169600877003222434188157142044322092212596349915018127354102189968210438640462460941427376224439890299061135561709306569352484165522249393426836728465529860972495079768676069070347935550119829941329531432964180355974020959105958518883240234562898894797062659834771632106565071502112329659609144623259994469776215541332429066133283236378679188947598624892426707913898371626928779219798991588416583395161464368923634784082487734107504315057182288737783824277465594903889015443850359701638003792661103597101968367525565104195158743968789792939538040172581051115227274888403311729294529617680544275862021669232607466270366532792555624119231037352739803940145986594452435720585106884035788460054966995679546423972385645124265801205540610092490061432031960350501184471941090422949584102223383347224463412682836478929473573186979056872050613706517708272256159742175635782389773035689590549028132122268917504181669018137835358599834060297250616158215491142649535095466482470566462830829818209059104507373037934379930584037511817534370199729226557611197078200452956055785554077423087659944772311301829746502823697150129814813503105289206555496550985878755320081125726228901513937592639483718278808478194441267714855792837624903768301010131835937500000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 269547201960618735110897695371910390519455779931973755400241835243065888238309269385305689601936918719277841561018813200364828537486807822058252853188794045781843831935602321686653553016736228272284448004135759909987329964524392727687597123811044788788436050980393227313480951257731252734992421785207973887681084205447905526485485510555714447752744119996803730501374146326485292528939635480727063096888947578818801583085336266753058047666805409776131977491888442808638294536526179155279420998617454283950928323363470360554134360902323283397321786759915687675856072503023735459200022650910053869966623844367775409877500345496960109530346386427942535004888010326467793747295802924659233625313391909550591428092761970222732402515935588198459871846159527312861593816990306244526013393610326180867597259727992892706898384853108514891953482513708311585112175533520811702797827925941983982301486960008025549522237939360186441806949751905440370106672436044147782397517797729364747362969868158121597197444408906603799946713223744879766760571012683120053959303817971370196351606502572393870657868800212013052920552072094765422130399998924164005495478474945450175012717938502810909332400503230051760347856001806208031517101269165668144145945489475440787910338915325927887960447188235136417120741825039870039935387537980226960502117511725041947478357458147904133312901020201782828494071815438319831737943255870036225441576747992693714537175327730761209883786795188131344718733989246440616000197520285969414877109191094343245432111865920212000966542498173560403632265785914823586260834639367660203198259141291198081008005261408111373840624085985993674653202703282516430672127487000519953970049105514802361831970522938207985678407508923192906203613781737418997336145183220712101400330318263285883530114215638950943014861691319764203029099745078459750215411842461886063558551204053984777989850994461059501519537299588623513299965711383217689862118436494746164930635900636504007992580107943377327015556195837055123592181181170655503727054822565011038256353236697441277246283799643714706139143215762983801153194901576582998853970630104667783087799526199980540383936829896727718270935849939574779972397467934220449467679236496697652086476310862122934391292816372892393420253985845027898908768024271645295566822640804161867601418013919306603118872823913625365192742651550691062062955671532026929725358118220491569207524301015217020103176048012594480244344131126174231788376044829833293256013627507423827015883397972978345598498903052202653715070979928642742210883836003779122081964578282520043152397541584666317694247770364666329722305262356596680281328932095229627912567836378198489089771697728669918037157516771295554395270561351211141566574959730412128004049458507936845999487531410224494268349514816594502544097457452020682730639711356488459814833910581233375116532435160125327874216634031570852964823786243552369957242606059210402209397768764129998666824346746081596764322611793475097351332570922396364734652405388622381565097729884458287432685415493203046470021469367205992171180307117457654447760494393895061364896885296153777795293118947297574164877226071755353591515219242836430207844536979939041181200158489107314813607945047083461036864073264350082938367430939081594518396738091189833902795319975393739212822226342711628933478077117187506865777326042540574852979568528318689134245095643812164957907326399843638571043707837727500036843509694064197001091844767565037689820855530946088288766154362122294433359074251996187263663511136043588274857020059304038625999921431050135340818137865200830627477361515156943947019266231632369146782360628302982618255174210472005383335394801310609830659110068255987335484917410369409820781169823905349750207265918895340913032173983728259794995970596660516089335549731553779340642167414605612864794528416981367442549526458606123924255371093750000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 3101045784955996681195729748298773494765032736310894199361744921830887260951411681477286742307563343405230647087286179736947729653161213533198743760189122908940949012953189016985652460984340670956236176694858829793008131098346566290158598221932682828263619545276794529862409074154384139990596628944165687489470776456599248618155443027627465689346064496395302577230648548023307200666378343620596917029628366894574654592484878805610299502249852672657198251229771460044136376720678675056280765720787863244360515376071257023102113469529639182368418999884390047210483846956647327299514233264662710546508598771529439409986900836129521356845364775032512904609491127686982658128937970001915602238059588297347778508144032288721492361013231161891468825450325942637735770770086709106776831213296704000928269376730319940301217704186629700772760538736777359585407278638695170265028855800044808730714357360727761960318175742957019271259872786632212314357970513860077233975972032284272364315418133105980212444956114150549843542464196708522190047782371700843426072611439004553922341207603087517684296762355624177698354911165718948593199330196995223697696086552213294804876937047058432252674643359366935939043310620822941478480501516388130903111850125664805708443936163646903021814431533243508203913055874290607147159811846766161499876077874109722902176628936014517988572911294234940599062442865361568357201432833635297918216881650975490089331342009050957590161585286017163143256018027767612120681633211910964865304184978890714241394363544719655147579926669045881917269347458851511975376969486157624294972116779614547002046821934842349983223788756077688159302513316138389215775772760545948904230608874452384455675786488007634850995295368245833349634549930876653970297351577916286915740528819185051203034005995609723550827436540670115792059345086648770124225941025271212035751920185928734443940769472182070360112482935735119559973103947379148942530317535192595471885776964045972567435173275469490549653682192984379683573116273568004174535837242711377896794174878086489476086444474855545874514341227388188359595130182865368973319763832417177997189337136891848235004905529715026806230902651559367002604701541537663357191494545831967489907290312699363063020235888909902160994866269956835118402197826053795931066254018394222466640063686755204590258108479265821743468721904908263184131766376086000179679138049637064441011583432929783655259653616995850970754849061329696655323403528240315235978305681619857818671560791126469239606644076240107279478545630224040870244906009477711404402559474707771775845370569333388764423355064193666525668954873911911560233082042907715551605178544776859827181167544316699508068503036439374511945898551928767102822414272564473916794059007305929149990516849381388539790236617701938265471200281948710227368369583722733428228091555355463209353623713463937115793269526050808132500450423839394612396910849284865090671357236628772442392184151294118431178840938331766571672686471418594593353565135198008298850512927558607876698610092708210071222854800609340237399938272993037204422093487118122607872636254920800742813201172507337802992760092630968416810388294668989105408097724920647486720252849962373066265456069033605183311616894685438454110598814416861257186948134953716264699109828445996898122612505245730014228245310832468559513589674120095371097485291322591392056722264431554470118273192578989224635773262698055985612917371193600294477116042116133546099288228518580691211437313494942696957650533542465541072533597223250800495162194251682504977673533622522799296851625250037895343442453980141617536841018132361414496271148540769519371306419165996012534645803369028781012130536979310776256803528983148563102963478711199294913260559601860027007759961170171253062142562171919661747344572766206922905019290214733760092893078657494285835127811878919601440429687500000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -83996626539785625558556575676430331583347822365200664462186455364574701044299671961400794546861918403322315598728037849027941897567185257968876023951984936751217871875371483444197171001758195995703896642540619750250841565775199362368701446676811755254597698713061748434189627958874906609253618666293142143854127369775905523400119997065696800347561410028396844070521922819056488898054363294024025569868610341928071254519439556715513079429122290857278737206966130133028595920477788660223663958390588491477557160161343903485648793593903473391829814158583741026561116689754092206471708592326977217517354842347941157344489724025742362094837801071952709162775166410706002868317752843004506556699847846865632792617862053014086599783494135666463256440335690079975004071851212382120712932296488527384667216894372576287174068615575978577104244145163453371549535242327309703152123524452224528063093593645113795598937695697854017435698400825853422709146605366412702962067805195981085330282676819573045436848084608986872800984579344948299158056339124163145424319751336307611412842010295827349641012326186178760730491809132775271401620252201204394510245320608911303251925039739142128378340075672155753489426666679612405877508677032530557820027180270222873581613213398510217107550177072318111324725402884187732550079691388124244390855481377069206466693331754870111431563042090639483444825923882375888951940581684922844269242026705202941118119473975737721668280387954316738143707184338275400975856839305104265489765163189987865145665989403918665363322846665841932425736445948356678756593122159168629816649810302908878415069481698353639701745002313179386043496588679303128497383545669276431504836465423026485897323347017009078702585418923967590654439302628856112043271628756003205310593183337908169263589563531397107101556762880821814521937294380414634089253482522390109614597850061492998482697942040886785380033220631001071988763513093193704886030207625532604924453860713319803404527389062113679614059782447153705780030059896769719773641114627465299471313558996401985855563456566320194461963549458978346783299807876672172361186035296686104074336786682147107066506704701751653940411607065157444798996911219603231449326556732774886785682239045205187157594908751155378228406131773769163112785855444203065171284545382315048426635220483539757637183630856663378095172189099618671023295132716567837799963040381612037291319362106585882582853936027973447145539137070379365101147110386243670644876417831797975020979376152747735019132886727623958724162042454190454047346686271263556293114946238004765421215445456938824015276749383770985387095637513696912083674653519922018292877705428944873330476571878076955068258797101506765519371986451657724908571887276582896331221667335463520315526262157624369712889521041954384900177915626783311769213669409910978529266599164383549566155793721015167938102448008351138373476600460026479141752995127583277238188777427229045034008598850581187893000799569417684279005337578619733513486011390636383992823845820440485106200378205522390464792718499247945476051524137610706534186731070214799276182090675884109066456169249392890259291193716646050733604518351987394257464661053606441389231200974038366543460895383025517358702394186098284236209101014627441562949595204319943020786930378257704323123259624393081222230133265965057331910204116364740826280532365248865049728169519139956587948278302628849682476248715645385461736147073066666104608152204715170955776682648939004193471312717821427067494074844747577034561322211771430485744597281233483821309054120595537456346319169955420749604097380514318654793038558416514690143920610635676755456503729287328204809872682344696535237841532221713693154584685107971526674137787012723892490737007472829110253239047561150078026467166482305826279142087116769131228650524269912249168250695249071213766001164913177490234375000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -4797114849209727629101096714806964238990740870971073779574743425204356914316924834376178205654198037369190470453114836205284234793956660114567051431341888088507864604879032747363693669353833166064355853785334659592164228429473984359897871206037797495001397941771662248970668901186029453569257666783476678458567679858200333437509981587010918001563478864074181184530532845462024465967923236622746563310862692022610207944478619545092650207305484501756795566197832600552965492687994588410769050619378181968100474422295891949092328376816200213204224547435962894267122635923276825539004789055830641324280360151116389135730294043769730430139003356871428966102139198498623564615486047122990584149940898064730677236455653815634884039620815910894587671842401021168853985608280013591857884610098485169858692095775779669063762726966006983904871803297636077712114041836324945235718950765654797826714500298556483629010975876282728155923475762057149264463842523047624337960971467153872386843298806210501830813590917503128102923173579341406454880756114391818632606800616654338393168744443716479948792388238147175158495605082006532490268719582888006254720585460678753206506731593645921107642060263366656959911671953375469994956589797141269746686365607622254479641711641160154285475939564223810377134085842710087122796835972373203889182207234554064318526982919245323342533712997406608640258407460976510167592441800348172612505131676048550298711254455236168653436712349419626790098842449667486523581590333835310416189356563390447621375852451163321313343458334551380664788010288133380854857005830736004854714791837740290220050715658486396919197793672273260637456241954244152095838786971703780046249322939833577493549166155243652669213925336985585465017075296627784739470617458251725761578678946059260581067663426896557256707523660373577428102530033695271084436007763311749197654888614360981282814882854381657710345370408672021012030899725645827222894068031751741316677917210266534372323306388017051901438416215220512443240691143557777410221739060665594557259652361665447252350568587493505527058025694453372717689632121708793529463394744065845610042211748194236839636036837350297729033021142058104856984471379051528847814731607727970887559120785717929877975021289296141438757652242142456165511417792525070864830573710869702001093709584379551092053793465396469526451186612129512929911450881654831260340775001812785931122474882574006539955767197694847821686748725011983070450232484901129528160763566657935247501044531911298137473307796905707753554688036023819283601628198377028798841826497766648071667643403846828849144468454968784197938987257583078950545962820020240607406771894813363957837293952835203513944109111748327683750385243850116779973562444422403866772377212664345651243737169011634891240284965255913269655293486703322238813204023058176828341439309296845247430051486322840838272338017233532855676337627866291993343821030175457359366796028890511135307776154587686612082690193954883947575156140409556261265102710731108698016601303335316422878652928318334807578006726359155290219546098200942203711085926703552947034618611427012401043162329911645036055268763977553869748173879961003509764116718190927849639768152979358420985142020570834451212338212780352360174368247312706503137883379482486402297100669568260269306489243756940861521437581434278094613857446199637090280992858540721242775846455772575992605692895414780152244056307880398671857778359064813075495277427838822788872816247333481349524308339109109131091190171262697546310429531101497319950600537372868893950060642362019440336895554019215517483512628766639598055186916197021111737260204937420559264670387239353134896617948281089113012191646273500142087868457789568813283967346446395538857558012393926681347257970167045506096871306742576340710441409468828796108472387960109944090464511630216293269768357276916503906250000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -110032618788808434903006759273215149000602281449134755075255196277746238040710720136751026260660154292125426378004263233256527599403004639280008915516855894703601647522786416930474315808293816620078105645268102872523149694383077097545302948012675987930640972744597771061238638434810195273098984472046094462128025611125128494603018192971756222315862513703770669521768751479932675737627213189684188389373326209417983791354098756858440968264456305212554775056374509459670676152943905426171227453962862659796824861812635283783907134965886380704550455756988577803642166283492325481477605654873278210483909135843185902240182630203161569167803496792478684234756262943090883813425115128961856691255583295125727444066225202115297525217253974419129804233962993151748402129885588177786060158134854237973550413408084980434733254643085050997361316899031269787456615860461784738925370203829877503980885325801889744293534069127498662789294834092894559127699861474483476589927251003253992228868580477881008633776629892720066629742604562208047876891070111017218023137217716514166731945790137259272889374355879964453731435579775938702620683714201489054458379276260207710425258882628601360257801331855575224161267130021043600827896584165033963580906873223379237405085831056212702431729407697602250310001618621848267834735615224055315159369490849892934041921506728916864411608039434270002155825845322498682634988643752476391235272672220797507038803351222362492693719037761130953203278543480256526032798380204732321947101952711038838304519566210664892846804183788778713010057577408525995226840231216456159016273431878232994622234743396713090834829613301401923535537143340749400578865684556773950944078352710739354829193043658192878272139457676586064526458207277378782980184514215547264569506686310548540633270267032116922430163251817243943705865056220050436399742812694341935713321644379829837443605674285471518692044650262281567155857779672118893813247723358591926518085664675052620170517946059485917768827336499485884377145600969809653685310957363749296294999849282203466601864546675662385000182692702718442065708634670357941574626661021163586683007127770316375279171679802029390168429842784586282433006871534395933822276538178945063834089965523598116239425373043753987263932270127794762764716081894128098693022726377320528517050825465201254666912877821192965281782508896184110334482246593911338332746594318118951353108731514888308789619898117613127513181901696365420041548008958104027170077777435710145784470213550475442232654459594352789088512042836818595337848923429563107905389356690318348369461030275717985388657552121812698001294490652820214667295172207610822847292491770625102776144953434009096163991941770178124498925819475038812135962691078446962707203983389039104366246109586942295127386297983288473892036052597575445093226095333314772169074061588882192919070499837963467324816555182030848917056456576156122299747433246873713961795704923093608412433978493811987746753855075500464794696156354222409666221120501577160760724605440014305885994235774505613816860256314430350196092268722873112549713454994773460129367176268428652772300194130414815135915972469103037889075582911623176660153116095235624710299850791896336379908550322664787612852243080612570820057882561153459461721541445450904814892543421909789382345739694971174116985635482930571774146871693843838996282976073606021676876094010038973620285274361216594237047045727706125421688337086283363257871735899698741404636777195451414523356884366438395651457854753449872791326255338545486791700263367980937214581784231489570133375864392216542657172372582760878669514641126161619458468363633803292112786965388305100773456958124664925878675206616959709725023689236585333872254435719136400641803449824771643489021840756376683134113922544919038724679598492462187908774004679484883774739402156228607054799795150756835937500000000000000000000000000000000000000000000000000000000000000000*i1^52 + -1491199735110049011916378158540907417972244347814156594396587081095752144177423222462136291471565077701156325951986051995749792827639871386972847436789876410991586521952600663403018698313542357913447632491823742488478009824005932443844348366221984148187471189853730522596354464798084237324379367924729233494971511439972145280549833470965946880715325534606950780767125800123310650629260547945856828771068894097137351429772972049243868113677848131691746701966844194086532086165001977528097631513910935716022764103900850078545795555504135594860491864373846541342174993377338513530937723887408095576562727608041104224054054105125646809159963076563429102324640082002232352840737389347884158918219940088482496177883766499560442477831047118748982160966709904635868158120318314249327696535818105244261768147317606314977300861734242595939677716728352631482942771513940741797040213170984649067494886058417932367190507767459285353995427837360440267902571653462369901261061427502608838251549339820279985894716844140617262243582633524932686165159978682236604906980925222104625691079005657256314098655326641293407817114455646735066869505999291940933443407099668718366634565079610775004461134162069327750509487977224976958712180075288901663631570067607287595951506429771159318781762006093129275157404359043150289802272918493804778543523096787423015710098275510515951887982310881373722316742554044523010773239433156485372617922961299148601277911261286097335478345371853706114012037050643640383352428250487101451425947378822377678035071288461166166998946717037559336025209967675396493119909180807277158297838262665446896676593115339865988747459900244653231114218073625706938175021473655612941292094246504841279295033405939297398314787082085039839467777999585773158860999716408884449533446162755231815008131039603663397389508676323307109263129722973920016674932150921973028371948482687554073339886218496599922060147847848416778923467721612419285778227307264708499895938607583496153606534054773203895799971079310453769872203428037039898889389171551353987182206934722913151131858308870295025382291535873562526470210093118664944418113014670315548733177757290140861187569076732608158878044439537264606286116152752618354074032851531844540136002847446567355022480649450690579888603364309548049987094013825762750189114667117751680676828877000100326484640529410807704981785144927916043620920120077233069925441702523433872395096791953774238632844610151588249306069195035318007978540236264933914497717219405346982975962855221522406986372052987063256052002744834676587899673331043358090263588280076830536478187828546368220542312783643168869726959582849708742970952871851003119013083088254762269925355400461957387613509035812340943803129319893741272162181963207530783602128351372104274826667846613172903545054074945015041527053813169401488347227362230180710779624360935578526962871352217506225649279734419158443376935064566541454977859503490447564576863323285718301675587716616967079282008836679830116572761348054564696029029290093323047607023837647004852409644474058741522895601726078958550732897938992195551654042072670940922476717606039956867648894628623841346979958982765955345704477269615155535499890050915270708270610057234102980849091274136977650378536524655585782020223154936087932817592965944549622870682187515994130223616811495594784027986917620839425777685932131050354861623437170859555647897896348517147969180840089259729208675024116893008623162353196893188220934693598712807346877139748188781369486824128059333346996478943072187722202860374286199347489042650169891404453735906887459466967852572179582443783231704385698141428164758750173427142117346029617018012277160757280181943469886321143832759993941546407996104690266294524705572785379992730121651176233103686484468144563379146918827539605640476662847163490738807378980155046623823793294150164001621305942535400390625000000000000000000000000000000000000000000000000000000000000000*i1^53 + -12677346095666359450906406070654812515466562124301581791328612134798881134920263120407601732164366517254616620224956111625341983850381475174897965324991305630316578264381103744751972220861064242973439017532298981974290841574452618161284889193140130592470215110911501068806767823543660905185743801024073691929242047046692093175458017031393473992266856683898731940176197008422533381702342155505255955804755843802381377589771869071721995896860430504661059040831938190583691730334931938385596908858836276137804658325700926908339758227955287166323279257184232208405034085446480543628058124582503448783936158439035749603495222370236538315037139323336983797508250145774835399339384565212535430189540623479110313295947676134341575884694625925705325954858484944013498968793665187074175699869816196207130937499185823354812557168213441822800289780393472239258016598198536181435252228143837323011694635392077308276947333712504051654183992480937763475174681376811367022682511192488817299835460083946808919315233692436599455198257653777578652440783444326500930880697913600999871681604154131293453042274111834893479706737049317953247429185811056609988580600116043492419863816907637477553015362351367868003567914530725333672336673289322623239586718058335529159456035215414358185850456888209295717134625712267833673312458138517639647420621711446624159105702410693973512712714931778721941398724251575575749734587859215622818018677483320157635301045528347800959735553815377600667081722661263258637179997229821976520728901163749959989234757458804529240660616665550730272853935331553469572159407406894677446790909738123481379712202477309047844959155570574841520417332856844681663796800843166306687692522622534548785400323645632401522144091268472694345779736514724941379087846389884315218590335576539029068735258080848991449423643035873171904337167813728275713803286386071517518116242616701385006938917864786672134471732901986709993607817484291806715646723952005827993298438490326588996203580109380356635708663972516074342995765740971592123020598554077786059725475692769816262264006428184574101384648831065151807904270057763016149303737163215360279705986768614439527203166675472163846917855108723130777247868500844970540919761902895961237536254902286658767917444781168099167298856499257116565495452053876615973247742265181259895635916661314450554655753549792145418094207151528535324142955142676643821227911947392378818608931620930143727154779425729850488449075608484708146957249118247984053376197482791606109426991996599830123511736943407882529636956040133964514921476870482611355500959759003412786214304312872318115601753220062604931682513373676615551404529743370246672867450836078905853516930520595483480974803034805073132653752842877076334577918886372646479217774458756107626473295155405520471864294814065199312022942079471693942332482477206022647669340912913967048292735816521276743989199668610497863966893640985843216854683845885745310962779099456881522778877172299468755577688061824847306530609749420404610457856037374128716414173790349983739502814136829890894755229458312627447433480720257684911749936411631233137774661025367626987908930720083718636292495849871952813362028095218718250209782954720870770041289830494419578750730252083690981534959648949634161846136794091832695595668442011995516474729358079979702867329671144963813858762985631057770089149606666562973261158202821620739920953125914919276894628849930503682344360072163196976834806047279874942873037936417011546024671427022369675929445622934476971772856500553484328820750799850059522368218090474538762007678517613486872131251091594414020750463847966334904000547508806158112930099347459090873730734593167670496645070308490950496830665428745433085890173873681265730084110365978499483756113510384133422857883676519062059066081777627359838225987705321416571052724943320825477428570593474432826042175292968750000000000000000000000000000000000000000000000000000000000000*i1^54 + -37171054973029004169952661073234827210229873144140642376016137532873427258794747900978547809721568449535608386825802967596519613216695112259187319866741442613403295859974292776404959636270381571422989090119895134745574747469828481185450409013821612002560387216211131536506703593624482865123555333069290916828528161750501414450269531584814318365918667710652472461864529125002130003044993495560969680959693953218125662667957381961991268409635257588745818917851228833406663016768479543367739923110997259896492713075136788021473646266003356868754875298374991792948561799902319719736877828741480103022052945317519541400644387916957034930369123750174682683828703682075123956387358457086869702455379136413601346398261341928019501726514731035734490326048032906135706279225937917709394208929770055843738587995122356226540806991355649604519304649930817105189341792956329258609974163452576397480919259242159663944845289794564299012556109776188800746988038307930481857513142946891424810714016334644439025438272960894265308981660036992009684426024860454167762562328032434729510965383864888261560335736230346524260666195472209356598558338254944932821486641078910544256121417005686749232000001264235169349786963477191802377466017954833992138849131673585062449463901547128517571861003122717755154631950150301893021627111038217233355382354857984022293592793922461220006033090459924229403141587404546935638001772308388394822281195712908687886375002199838122726360319599231652162456502831139352308917303439624459092301238764980759840937217234332883849403228971049022968428379121403257363545621732629846033711431414308370320647248420223337927112837358727866631899371087810106840792899182711368126186605204380071184673985063340726717862439368527769454133994403353699178657566653061681299951766437178121394211873168311919065974444288101047382704173273861038309606783212813429753557684312102881009585985054608834454565553031434904912236987417418291171165091471751100647404289269806884562026518525260685871287429068595842958971526082049653786317872416049423016372060703612281600993938693778198470743191103744641814818443351455904581816269198806313528368546574736961142383853526563277751416784194201446787851747726479438324170169706215880984328777058215164592316091614261296165856116294812874383538820683642085696853059777662833043055091174883386259964825556720920105767604789997560282987064951626160710348390578471378017016914283687303226238650002801787071433292581267693272210190564520821787917128374859762027937251211665733891095150680497018972739354395897422191671147944300775587427284080797619101764843862187217165611871220840282043701809473400186440240996417287064356435636623452831646112084026714938575180711996572085511502634309840182205763425470018917584224660730291473389924221244323847935988149739698115983593186886805429913953819773367451208448843139567718525336602996796074024185675174953463358586433902980575224666161733267389495354606799512200900991844127122558880953807746752837823079930177423609173780006421687672993113507632952452960156640445029406449811656328150214614057829362647757742755952555345881134889355724465752166705999789015034296394383334965436384373933133819142551686435219412551973913973427746310006212044035596674831174759646007406454254610298317696014542562093050541167445816946710084400960952051709060734520813777668637630857767533767188420107842646898493214373013482241542024014114713524045175090190554647490608626378943460685344269324854748451192667833937762349507768283872756426121525923070112335609589175628870226118988128894818094395450788736881243082966519229789634957518073423367241052490608090612417088962714937500249636785021837671962696252867244049978909877578513351772061651102463746493827431112653393429411656504875088672945362213126881557375123765431094252218337537803312695253723528021084419492581218946725130081176757812500000000000000000000000000000000000000000000000000000000000*i1^55 + 610564365368181545750706742514276841763682013535155042727090130851799494180435914578646556512331224011611624397400375446078862772337227418650566760916212318720382673314331264344769470706143470489580507098120582885012243253930504347699118550786772266057174178920919891099283307756943420930390596850021972421680668334654906777481457181493254192326197659216298292558897040288743289810270263490993183523529272195190422258795658655542370648999157847783612104298154006870249500920936573159613043474915004248621759728511221054003946386306686651448840105970140159760640987102000151705504511880048971281301318866436544516630730734891951642994689830668740722663605970890384787296918855755960115165503063324590476710536052515554171838762673085410355445417437860079090220481284451893089631029207080041134064886939260452860889282223451696266515997505739876889981420664716313717576509766263764544147814635139066807798102103236185206702775667375680714801507434813546532545595710707547887112279833483922376193339198395426142469040957843715402864041285248278015672195039735559479547170043249346388663748306319900835704709056661075874789683390676151575925146164247450723567508906379502386855310006257061083762048211967418875689143273362956776087937256700518688574419668152273851564346006261910420391357328893311345733904700418230716676246698816762458197494586485893542100764137564893264782506503919358579512486257525008901863185455601217171411452281193997998966133882662621731955844456377890477554096606781972676167177689112733236309756427172952806616401661284674488840646398503583320466303366310312083891478970999758316483064629438218935960327074013491167097116522783645766553521898798467704174079354582912166662794431657288373069519768226370851612249650560119356858829517853099522579974042674921127855553765601965151142660203194253532397029686525235360228493270440571382404708261723622091145777846812250319099574985448146083019289517814248710856216074692754604721329577626879833183323264731396765740134020655939049997759242287610502649705596325133938927102295564878544913237437316568561217299499664326096628235824052102928744499650173660792068344497726027572524499746109856698430328104047542447596182213466161627296378865472538334785203465625817761673370150583957585436045050086181561730348505344732969690506544078283191167229254719377024276325063593311863624748887586791536680558086754785517085517094491408941309791381194138280432762065233712778952759458262980606942174820987424435071050607119114726836513300714218283131465249418463539896949374336441825488368494001648599130887620818932400352838496394987390098162535333626225397139072353300721607960094618290056410224632548727375285179234422593668041990461864365891129869087691472927638596883012573768753851862461613410218209749331505068338415614151876414444905782240767681577595404673574758624139176909365959956589307342302839815266340000835280342556423984204432483241068640618812949856807569946283168597353989849440691164615816951835474348602722201183227481624865532985307399208522072380089718135933386691575471058167147370911498082732563177337227244090366252789211475741910659916071049971656227153714683792817832839934955653797178738127577302639537021137611936612338174783907697625510488411995701530599445034561811294318765932535059925005437988641037010371089968138439198686622513775361698340873543949261806032151501687208761946121409261427376124621198574159419949551395748849884865159174489614137977013985414984643978281268158857110316098784873689875975066590550623748489795665654130224457898539181200891027383416991130985661090360337714028320749215385953065724943296623661848255223109236737182707938999638278415077769077074330130762248260813268063530042702408710765458913830694194799907282687466745767328908498782806542051652033551638720812764807360923676619527365002556251738496939651668071746826171875000000000000000000000000000000000000000000000000000000000*i1^56 + 10076744225277468425315343760693700638652234832241130145562971134768262977558187687877901017005391541171775820701093905016775933767760177316475734470292736999439453291047887171608661003816223403164389343436932905650072761153637535611616955427324082892920875057232719557008950051301226098484671980788574092136914393460316328227081066863200814878975367015874995495815027451765130162256853845298219031282343631099418777807650796570065305250950495546533383042776170959321834594833183138036129202062046101399615363894867386187712303083562633218025980497051451090120496367099871743674826879512296258398623969432632620809473713447097703648424568055310359473105651722544983632409528495203511516092551060035458737949629659945290543730238742036972231273130300553427853991344266052927436701004948226724469313639585511899474597779903647150246683872985537683797335166808530441321196083372579166327485109759587321760786645056209180854278567526552562826414600334274208675859698779807562323019118814445787702094853299814932573250527282256653421140059861111556562672836528116037857843086565915302919857892631359909073760526875312485556040789497565300560573518012058170168085586637640146800833771589829556539322878154431963894704374585438326330919612231148667316452890904572488458899485886645690310685157649217058537995605914882170832983946665298997155392861593961761245901617887249435806944574179620613432822235424214724096116215794066644369456053761666961944305461280080155210669497940056264615122238215234511228363897949461066042997654881324216783405487861136162808676481518883024945966404324720311403661895725874771722882709477363069173304974683307566560711486550732701052768686109916681299244642322423119641040180756906304436492574734367581045561321966389526238086353511997195801236042094161200357335901408574119735836728626090529977251178506843650047284944092837751086809413027317235460410840363905119526582237365285489946727317709950494899374234969646575096650999878744333070286755793998769768410099732000121016327206327340052681782645882146587427467429250193616163342246512596381011460866521761449752836514530536382381778949564173160339463456780720473202357131625598701990976141522863346242875376965002541732397047112269041709118892358226220881662253796883001086558242215026185530099617590530092255831485932515479440485751589693917342993247238430557099390585095510635925571679269765654727092438806909634044223745855514099941808037463001255754544927169735461423250693534134492687357118315557614677020124673952410980693022034417861345146000164811206490228475295833309252350817980662688500310397588835031492062636155439409540416882459520776475750520406194251266237362376599501152412620380938058197092569449399415219745082898852596645414361075993542882516240244812881554051503318144108793083708101697347334159560245171667633370764243542739199231561984440575854737687180133111999731716766391785726183413068358016697078154483088260045944468465828334060073673412622910915005922898383831412537510850270566560940883274725576455422741346494709826334558514706682209684149291520097338132597378344875152191803076961433079803853315083218088214771319171581353353475714139647427745637217635108870098925939339226211113510974542216999652799971873186368279747867725948636521162781514561189132286924016540514106536356745267049089001411768753711535354321380051090090831485112674212373881882653019828452211064963720611805110819190331100293123573862674283898204942456324279964139051764776421317011912217405789813844345208399858376997537201174003307389426507823459763102913519586460674615177696703199960010160165778090892304711974449618658977285510350657062967526411925392166143967466042582557913820372334965673356526799619214071112808538762034570213158646589026499693448734618675099919410417680745808662484235650440599757582444765818509517494305782747687771916389465332031250000000000000000000000000000000000000000000000000000000*i1^57 + 62171358052831005167483124334074802300869715120166982205612893631679245168021909359648909469105040210124453198488893309927689353102374176022449204759476859004561885400016877389504711387576057700287833624628877083919441510685577747819006939110555205952755381379569469912101130422068009486545523260366014662486479295653790952715565757013003082931678533138948886567057671431163994600159045218297336470953671552330116782598886870829129548365655343085901892828396951383304995426794194168349960689624547868200245274714062565129068987468671581922162565734926243074421338818430582254486195522390578853226276108003682888777861222001160438428853782706870883039071328629829326488245295849742979013885344714855207703303919824372885582468316602239592463865476316098818005856164487849615224509069184822321098872304358780620530087433679890454087039772684737319640234956161759571685749060827222921864297113294603160478394341248998502228296431537990955572126086592994928551702667545490349384137062976314549101287526867169872667126198303426443246676121354589560956715198654261964585823296575189791499433753846310151178678895664920296960522296250747033150207445781021452051677020854289202714430345996813581849820642289626466279882451980149928088375810218556138996831573425610286406618766152033579077923308599898758723037465052963310996864320805333316951527081437451949006156330791222105040001644989860457332556471993679160312557114964020666606846543563987163503587171681349299992453374422809903643664166648512995786877720911311335981083910832144253902839071693242777462320815018171923900797700135306196223900784259038815601517381895237599717700852141718013015723814151962292159892238819968956515546554714286882811547574702743249240151720825265733699185729176058953363203504634900130591855697368618858627466484449637784133349388495852572233216784837160241124046582524960816422012445925822825741945326262143975356322220631535565150952957140801088529651474082214118562775518872093299601906646965120166439646397794482738045521629179524690090550875215465492398028474525366443761408289679114124511185340477484699288970319566165547299775387677862185056307360644397710802554146743346734345023044987457339855491089938784826385748443366863001602359310283467499310296668122440063171844369613037454227563566476336335770256283320934876922890943495541113842410620926327359578195058603673354359656237603286783944975631526784180263971487915196995737992075437234787359732373978390957896189786483258732587776597418600373876526051531967639583501850139543140703738910488042252021465791783576664554022667557867340302733387402169100102052792436453111063261519308009003863016076181011444829826912202557360004559321680648749160887975120351934153177002301756179103881330969207945208856802632127698295315893262204890514329050358544175045887606144718198797661843163256952556853192147580356919558366664223229077176198793143623517366191186793618761762374271217818662483900493587968808355292930620745187914345946500357054897494590355341169975335296632322339601413608937240246647687760474407837720510508719446610109405296189596600988813467845924010811954944492805409078958370158945390951026425057949728871662232656686040122049988436627503632133514203223375058165778127292056874009665296904625626321135471356419313155749416023754683173571006756249714568875754565689156454930380266382406136955547828681512142754523385953214361504557897321210840656344869187839040405526845454499159994267179103361900293260492350802499332868467957315199216950501596742246032607812472919353966503862095436426526318532428660943296604020013642975536418692823059497553509844263943219686370995785611612888927583277427564819916969494805907133747033182835769683403991225764357916610485770246099951780300638830518241624817732782279538991790757963669057606874835877371642299814849812022998776228632777929306030273437500000000000000000000000000000000000000000000000000000*i1^58 + 502435618372109118704716165309946433615268513067169414053250094467358907574524189406084188260179548352858312256831482750623473269194167427468829671240049928967396547109299378106382744220541450491399537141578584686284997273956291146619180321010246510596731236113733945810310734228347236479705156655329540152153192612654562707553438138415044533554752586379381713719508258201202679369509529851578454230216337478048139434709551261896851549782953047159918416569742037376660806915306388772590152284036065182326631587835376720092179438987843917623038031199352609497610840293324600478930029971536674067433493476521151783700474715994781594196137633363149017842892800290319957797197988385156431689597926315272566325446584186947595130506767037380985382109778281280272248617187316846819065588051544511780990245062367191293371294713267372793747573751813586991184157023342394842260230761170828895995500034649739833765761674373760289273193417471607441214721805348914354030939568875745908452505853164921801012475210882034911562400327497660988670057156453679761023419081285402600487648557235684908722061841412114452794887328778995294216690666501335670657691782755580946596380711949956035175234099185754645802880360065846614867648649041699560619010892574566671005807673901574958457133017247661395314481945624021891300045669037191452234650749606957884843005728673320347039620268129833528310618422736835733445957747737352612199670276853586190339275916463645117062123640461519012893141002292882836930000702845947986796706953141968990466598001244258233832465679754508692307798869123739432209826513053849592176454097803643382189104130941590928421913939902222179467790256125177141833598985550608506942686807553083067683030763194894985407154899960874193954513125517325122278291167306782739880123201937210395077575955299108677192268132568683194348444285564048277505616663150316986303858021974866716008882940715665948174549633895099110542125308978084438106092321690713449123041591308869102554842607783267942167946613424647407329471573307129434970202520882235860614819178820316795274250007199757280775992569983995133371369453303591869761382794405717567734188510178593123269265131671884562712439496066108069259839328901294273372408694893058681434825104553328021111748052086803105362049647631617580381783299390474057144993855667018359330007798667925655666924442759317185913059329471637937644758603389496719198336698105567290064512515467176906265763739114507224205239180393331414507061641924339756726595190520954947220781694433823552638892245004598821223086498972686716388683556865218081109640536209765599242210602094293810520950601308929608767149780424736817255864177799140990052142266929616206334702898802049307671922024468293625405973214087035402180868659496854702062863433227393958971803410668594960650104458607029710700919886492796890930980921132711713327269469990842163036203944868943039290770771456222044545743213011086481987707515527097093216205385512187107532222273554199581115431764297306734384433274462372485501263478009806515852796480177923071590775362677331443993372720590097494999989194544775291735227454879311297170705665831636519894507503200552738169989048722228415897221532027118735985920084875905207185817792223391047129393237282945906372181371867145968969354712780615126474384690499893435270174214417686359668592890088780725315391959600049273105619083646627425045142841853440777268980079775864372605486828528162427497523647212344536851459797167322499373189516009757003912251702664262070608030226394078373477996412078402947669682276293891562562077545844419010815283523659264903926805176180753611104639576887744934617725711963572023929920962017787400151266945204377372405113104341150427398331533265040250005234201086949520010074840538277132545735843082945827058178510063852185934694168299149782135614389577050997903739926186972297728061676025390625000000000000000000000000000000000000000000000000000*i1^59 + 87744237355362714838635285666138760648722819330250357665644775795270603532330837733181554648311953564880307375445319982794066907035875535915884692507905871722329717454443992272045759572090562712856558226865901272902090406963779575449178946337476359506531507882440711864887423257698028192958512884561880104718073793176243231847220633946403587894598349032238644619925190256595555414348154901535673963993690478097343059143338524792882932840431858430397870219591641211890336275471186526327029634729912731359554729571912231511132198769383947165859780052617502468195122867838742764973560860358291927081348554703514919450601765031987235651386382212246248386682304810698674045952332459209944365967401811733673067114602386731302353350362355969655258475509848072211793611840665063067536735974009348134201772984902100581799944336612543770158062196107608297974701104441466688478000517811094634294318794725674282587436898674780103310145094600966071592446120773505548364847707385542936731013025294839799801226000345447446987721521826039614443194180177616151264258356484068898706202322275270127585597498904464299879763628012900666311973585815839419775888769012169829065788320165525161236945519795433588364306417481085286347293848993928349772891803914981963520949822216417127950604141247643445610547052897531279340099097081306989254251218539761987051962365502462901420845714193775038295560626971382697576175667786738933487933425841726470765284081016023906670063805035395295981541780751687444431453757603860283188697049515670703882086501305773335609979685561577585871410560184829106634547509320735330197871323422234155202363936747024886638953660367828411566120390614345950360891675069250472443948029318102534461745367861985196637890342904440317296325288900674271447292612794792979904754749960221151996626179495516343933518359737939896666795087420299915572511391162293145313050152545568115719612652581698770793919225205537923887116060464195608205257281943094084683278716749429149675624109794859411041304357527729349260861854868482460129235579218639665093149281759474242278443439793516571056329485443595339346030588338035774599564649510083839268209504900216907941411180245962862297606867201801129699584199783768059482830214255874890603145766555959462438963084855187187352157575724469786210780134384449824366593360246099463694438259168254541892535060613077280934546997376589787908176399058267401015490901720472031373721426843008933939372446900788332954951952597156831953773315925739075895147140784751045967155902466207489558004385477231784978745253765929827783450050818025314781619399261767742365527794471786548349584494882007650051536499284211223641239718592318836202077558436957539273712239948253670315612750515463357565726706747777461325033393828073897028682811995009110753697363860036918698639730658774573603941275548891344692395575395012535251875120037724016115335363496402474941431785887768464619749124961534902097709215928471763409164516101762908756693417311474002974852289465486797256322440857454550467504974159113217882780204602024717200407070603609292459294220078367929263389805761172613578888960245667100547739612918086541937471547578242702335033471079519205962939553611514614196442311030172693956514636241829678302891686303956021999006659427923900234897553007865068193434392952869844441786711450605488847422979779736580240989164184807413851623321978303990599057803679153707380941990130275944786489204946216283622250318909251956532552916589346380611853008765485520324159002063074010626576995633051867938888410452338845601458351604106523577802106269872752293449897449385816492163031975688841379110094465175466623281047764127740436084002074963119886123480819740011334305109539183668042915658945641562702257606154895105958530372344364577296578958015451897973814334965536552564573144901287946997897480971473349597999913385137915611267089843750000000000000000000000000000000000000000000000000*i1^60 + -12417527346002841009800037188644147814482125676090450833771540535319033194598790241900174670925419240246790081679630177622390385854830735882028514618752209371455985073358079370453923995480609251324228514577513263258672391336156341019993349097753918409228752043191841244023788091028455739489771235852632758542015583270227374271063109878058569033592096803526811046573708855058468236334015758581659111932737089655554353087066836917155927810914765590621643841355363876737078756212792769391530459984163327395022779143993685676800573650654703136546203826622455046861871296294732556064287595037145567215749132463255858709113145407887457519406332866763063444490839987666885809934962157988767246495813660822957638239432051107748099785095392132340451974843896851515857361764614304326063925564638842064306023762166577199039467269849169715409337093028620634890934149129554727327647258194447483582059340412958933367059435701166702588920625962849557020812958949148557987608015911279768316022981692020420357820359027576822298784252019362944281250531807370271942947681529769262776577279813488818900885117421216493145906460170081339166266072966448655709527391518351594938091958430512420330317652725315252261715455442513669048107041292146271648198086766633317840501274246113148289826024606073926080835108713304441365875857118893250453312667627524622274267950877322051269232527801414728285492761432341647618961341282821535131508100018866946755989869403945089799410270613822942567580912810739860042401383825508997869140396328048561347955442684811296157754502194468966691591365631420083163626183276317312398211241317335324661367522910798588112454571046300412303713848301898130866162728942456535814994685843146995859603935732867645328617941866148447341931189582934203200500397975487513431953876279439698199893756741594536725453539398880918525513960066415223916322189848546597240333995878504039420159051692058992684724588662263173506913214330578824391243997953220308936856222645006070179050099774537551682140461622895261076300803634549780542686210773614840187970326133396345995870783070681848599258437661512421659544482880930814173774689452842436551568873510632769579123917468129944968359213040890251492410484492419869062996040891750876501250319542892033665578500498643303133441416948151544462945017896287133801908259628887496295311815667876204692737628528567672822988775195429992515429138086061060688681135607477682544877176749218246277163382163428442896164160376522278792815529427971869642701509415671993930409000218466957309059798826050340598610944016585540341078003121750535544409915509390805298117544949599142756457761615884934784831566489160818595255663271129143242557965928108500834839539723937431422957108136509324196628440441124588515081037319450724612586025237445249270770001203381902650710908340075136361731950439709183418996384468726822158143106621802551610503287556009290355540251333272527544985879352758161108677126019515036773004497594938540915738660945460751015012079736858283437299187003849822129072991699514615061728000333407140404872142086980171435556917045198891177219816015570436411055576906946301943275136120958517250257469146975959050852252862918281230185722512432006350212363954471374681679923737740888263530192503431144816062470167879440514521321844254677625689401496814441621266288933145237139588815160253124462245554435887290411272758995795668352768126712510905998858383218951711350437957258322299104242699405663029499321115550023222298620342358372027593922179056362300304651160532070171260665708611226040120310544892828949810571567272767834599192803612233328040743150741164244860321637241816748473170451779885680700033737870717990025976159071349789607777261309508356048566291116060002808353814154673128033767917629030409145236881826951900332343318515210456659583762482255060789703589149146623071828798856586217880249023437500000000000000000000000000000000000000000000000*i1^61 + -149513596444837316115341094471659195067488677216832608382929909926669474405819107085525952631416028560768792825190038998093373908630943858338185281299514897224926388545844667372471876316002160036216833463097345747356691857355628205287150776430742920434002126854934015911212011348045921360072262353370143309283079512767461146728824407442688857058978152059193326677961144912489664419353285864627543096154922246714279232576178719955143898869550859127003960885201833189325837948584047910280955658025046060936177633102035398082637238603568006780131178310451719393148881974234797604658843425973619735487991329086684641141251617864325888914341219107531042526365476442966144768561154927805579523424313914011352106799505133925674973243066285656746341697106101702113700836766971810390651161209862465291793445768371987490947342393875369331496696394790397530071345484886190514717822145358898852903213667533885315377829256798589812110428825186095404934831715258376805982708267357616597363730745395111930992629631070580268845433620966939324318977300845357350378518329048164843728247681642415670209302193847317119787416373024153911612101006788876213099086066863367481280436820644405296961995468330526083993329395325134484951981097463235474381963913896019586634272238425626991150860465666761308441628932241785809588692807814102921251218568766119759201530313604305141496060123786225984607268267775766446299175114808778506930996194341432565337602737624658564218119533970040941585190902570604726486052791451037304640531320838766771033370179358047275041210723547569375819632841459440040082609934246442822821392072659961184279091278673596979852480960193081018686887964029687726315526033943728158635107295912038898469127049069646404906156598087549652971016389424031937974162043717152323228926196498021411450893814487087886404807293345160555135219157407592916243190556530714960503657325119232265564211886483941189040556251215695454632595604691108550376041834556435303923251991335399188254930951387395981121095807316631413170967401882229832455349220522604761358000131429914405588678599957164449545242460592856931754136697787977716632973899123609255092283088353926887151618121805334586123352739490191511828664047415174735687511865737631375594220946216613153551555407845353571093410880881972157645463648313393531995807763420101480624706871434456852060338466753553244725258599782273179050864730762854111960362536270444713805157524390142983233229535718017737323816602092589513249210914153831850275134930631848380220701567569889990405143528711496475460390806309537157257661472553360034100012087759433711748668010704748178592090473617790487933911581784900567470180856921551181769805901688347021150549393730432006976425466686112225969482825595306602373427025746910228263481357810392917813513336116504787719853843435592795715299065510662958180849162459849046090452799539140231519394325869381039516757440022122950976987660382207384306486963606722451273433781330537398171416536532458434247791443858460804684192109191595373041224746677020737628202404142106472841812763117937477274004196871436285726146605180026504868873365917396685957416762117361895426065947208120615779719105590063019924345354355469655568162122194606857368921936143220465562041708351356785195533418281337222510182052291768129129529317722286224249523839219338608855240619044016422130449316548617340532933146538089240732480240926142475309876226088514289145157555505523076522546651322218568350420014765985616345096378098135968427138222177913162341671307994783071287103233985987609530894674600558120714367493427355422419691212223535364361382769345101522534157430808287434115183659702442550209490519026785723901168044572019700443437228935773103501367793662058464285777948756528641868879246418621928255178452145556764136954402770273924334385855848787994213184682212869347495143301784992218017578125000000000000000000000000000000000000000000000*i1^62 + -1297282098052064573061208300558755088037271467973912885440635697598463159501027517196092022457823397534261940533696094327957046730919436043102126815651171555813610902750431133815994439334006158796602916284109515888094887815864876780301989789923350586637642103290628584909666980631795659874682728189105507998872349377585360117027443153549236526090996107747169856155679123605040255219339711440458257328498123191199269742740322698127676615856049225692191738747221776031602928470383490825041618300202599609904299627095462454815190369355976632647053984730398924256078222518508385799670196384651258178076852318789832912840097909454401060264619165247375459574428526801299942349128553412300585721335649287849236768912591373888026539754269399929484197246967419348174680228205913504691842388361359414608405573155715334836348815720946956419861709853607747988052529806548391521675022323281103441772538896347454395519765445859662020190465723189729245884804959320800287488238957872354067293990839199034832037931042731975322306352971317050021854601979711242381666823351890176018133731979429961299482842727281759237832107309207844557500449159378938232752294811957488076910278670972431857730398831569826329478238035384478812564145143341325981070855056937237049099048284737294033427652392925706894700975219840645979856725572041736852675549740697527095596855891636285020503834573139346431241542400852339951656970416639636429064697366372731821533151400137487109560254744910113839091678219087578664641577672755740139875326390751058928295840509155207803648678460970014764806079235961568661798064932110324685656525151095272345352556461266443583568227748257195619281560633749318121154227203859621358580395241580575593089368071817833505481660669535456336193873049352410702068247565296089388994238875348227336065115257331238731225122102680276150473552942656137780463426414176179663804327932033131665923108829735367998663308898813825858856569594715765426469292800958036356483632615585543101507080830045918724745283954433830007865926785571531915715307917050645194587277560997030475997777062642744128325399733281990513434938193692214316886644052763273105230513225074894146727195896251150075380813913556443635073076893291357475209698163704260513151918359142594335000659671916550767046700066463049253580734566765309701421491586332342817746777703494504828020891256955535835188646857244717539867254021062328873230680577521839540066073188961878468242849855629027129906905652855560201892137716825923810779625404394851447928189225731320038045309369628328504200955251544349915832937340554358093020391880313088508817377168536695723170434596421567677430555865334838209214286285027371290542554276083134152257960837045739823825713467176694698291211790343885739089833795229850878812272948589098380659845842859512322068604271528939270388446235748511514083253088193362160392011811611671646961292928622400794427254981226357592304312727288460498742758305300853768842308331195138596018354749233791522533552934128496923879810551827699730460377715919336301871259154742186427127868114564932581282953776543153263379870911669706004648148758869087864322284821381445233020197280642859627618906034407878915587680398025510728130867853276119995549137848935567397154626985692062457793740583343475283508703160490276926529338264085572144583523478806481618712093470303341036545685012494219349388797411400361392925668392618660381158010264514333842289902398682033900908908996173941063552681116502029740444965552256270933408601907575022543950617336277778279112805888403824805181868466620608966145594287598519301521696788078305518369168215628661832715768710699744012797307771124524037880153951876535831279714965959983038382839794980208387433605699988613804077868982816028959012464238830498485687071009868963084285554972573164446215980523163943956463373119447624048916622996330261230468750000000000000000000000000000000000000000000*i1^63 + -8426507394239409922850121138383238902208248424503154664660649438797727807897433027126211303462559516639713123361927082533287400297114152370627734296781320144728837647524153712505081116545466589976533056439080872839808878148096873174102853272231928300688655714529310702508004870328996915589879080771528305681994124507735953656691295910081274561635523641719945526239624491245530630779596495618081612316596667879001636873400567704073732357401818062245365285243868433685390031636367498081753411800250481468035289656973489067270291182494084487613374995061737980749228851683466465889599524345665063676355744076294730717300438336123142855336242502435614680777532809466917706166770281984402828384549223289107899140211009050434397568058117412070402120552968329099870237422658649541300988745761891454977762601170190682129169318227983969937865205436264466327178292776276175985090802371263498931944845924821789068084482019529921134483705568119592284344372739345083238092136728385249925124008568855072425182362014680855766358680248556666600999421176407831987967281191896142076722863969582064031145142251689763260405708624237295282309870625177605458662704253893792332013378300109803482902972397038912714275474213201734700960600861857366978919597154376673643513525613240752992041935866479518712372604619472968717216482226063627884475931121255946739123471702842278596980366508056008113191285746132147925690658429479932301046014931990602283253708345330113026697865841387611565908947275731180577371218042110127371702996187336494941723832762551049403291819010996814379940440368600944379518968962590772436692815419997294753044413392996878155710130366417489531551599720322101914239298077446465666740808211159571777547615651993479663012168970301482978373041456591095036856963516142230334496976914698686343401183885500131877672114650405931515664677583148502589851067659223675579216631300450187790913426256207659575575375149845026746861398017604129696960565277747433066405739219001917984824412633967726130911737820654867685641473939982749577618151198038641174221928006185594098827438661110215656723603512832259152254619942881735961047148244013506348083551330690889818540101105575185233427156617714693870193497519895469972338819039880968124352015935473814318196768748234122916759431032809012120120592465793786392586673149295811365659852322270996025531272958765231907920124488720262343201920683705617457140807626792624409922913768920913644210754994739119135139652941411476690561191741541870776112010012268604641511627505022509646833799088382330281648859894125648862356076432542237172578549165618089864737334384519774239528651973723576519257696772044964125368716392127785764944989389221672108246339664675999083460301994334828664140807381304839986220241209409388728626810538052849567158912433595059822467747120936265352144815875274862356220553885796969907487093288286079259771111364661671694693455203073719103160422566396769330693808437906615280799637059988734525284803228058719806459884562622063915330131955860717785160131345882500606774130334163175891091595877107289786482865224621264219981087649542705714481229533825504921963907281295089566044611056449403294006642195342305119117253571536403878520070987136010930025427046793001994478401889968723528079614517655994072630840176421776173944430453486944568591620227016734330390407836361334556759180145751666807055330602901140184517214260485954815296321931569512471049451450300311525970996370918007275410359815461423062200088044149401897785973201681524137401841900615195592787319217949216312508301317602720815704820741799876782310893132100842310829935928138358680908609988113154884155101771947088152724432472457307497404175804820850846528778522418433817845098789302663030599343343266759239304825040456298139212404846938915139421025175233465221272133815327805110573233804416304337792098522186279296875000000000000000000000000000000000000000*i1^64 + -40009071321282606081885323493253646923874738082797222183568288249832392760148742310821904971558113123225056603338005365073337397406761880971083725985660783237833247644758772880764109665542737963847492237846410234204120862334709025588153902419659401505075880199438904667510704771079946610175060705941160270158029134654170220909889409950482198877931969909010323159348219604559289922426853906310172751653973280243996595994914731508741703039560291870232353283839609419316677036742131654806732408863781842249585325523489810021565386503088250389190700167957864886078695375906318795301648002288597446272943261725281414678594236579049691619930492314781915952065676531313284383146193580036633634042820085250428446183347685287630959231278801219789575139774390215975875535567169362832076495867606543187609759453038011425350634348558304773796231328983037266311593189078605188069448371606198881726140014990202361084837992529213075426989605900038410193843138979196542127202167314090018685080110319927737525060053519768126400826986672511689594741985709942559292288554107815308134700882939119650619438889256405807817258297175795014504234233083862570887607498267240776962865770127679722175514444013651694091220711246618607615850828756795543556234646149478548207803503634777573293777384317804421657539107672544313490954701965416963011929555062413527121511820498914666040733900196529939736199255790864525514917856094874846866626217870791471968078481236145356930423303507598618614281194826639408127665179660898849064245599664154539987362177735401692634040126414857488469083136021698433045606167295115004478162245757093819951963998267749223129098694351769735088142222728831312376449195860020651513015814026725947921363676807430022025403491880995542808781297293762107489591885609042986379244943012210051329523634124380821213194579644640265049709534294859679291004477955415935866685800922751108442169856058950414972704139088321972504469274454960482658266230066641753327850970557879342759444830694199751998759103759035049638675998063423463831558712312935890057366564139236631383310458998350220923127109620307763479148396249766314494725309340675378392562735743335712448132750787624057908606070914820696083409121293331471260620932630643579742882483987150337179621144193866131127929246551588375311674979907630026192564005116480052199563082777486289387491708588006565892193447538787344267370094299385181754091267344409313687143307205758535847758506137399906381108381343729516115840745664142006538153970517539749762535470532245022947219324616827093836444638287265684227910840246872882127302867704761378531813850581089534141557310893689819017896688777389261164805659671136109526430691076411919165476851032924042187339203376966459335349884911953605025874799956471806975404916965290853429442036453604072541823714750363045700245681233008960639584484739045537092524012904808406034831894279366025964256102037451268658764719319501022731822793750543638506663165452657250631488099340061259788724882561885481968182679190500638808673375779997191197210849655125431502106693742022515855533304328831873108716649070685854172554269268159057022374223628620448664254905175381764695383999214073883783365824405115970478625123176663055549248859160686209582059324015720542086132245608663408294734492029487943649163143624585713700058303165030874198690670743395795293276403079293640854016251244716616936702736050291739698798462625934524767974715270422716990570696364860879798828891347121092474472710422736786446265389833551758545618303187365108258520004699859831789725893535826673418476479392130755867973105394684759860161684610844272112518046698874783699744408246329921047109547087086487423334285889003366439246365494702116417135454361978822904023164885308745043599832026776651798390718956907838705938811619216553593694723125509873917771130891196662560105323791503906250000000000000000000000000000000000000*i1^65 + -172726589778804485037724876568757060183098659292765422843464625809519249718697180764236913425867103705832290849950078977193565143888143010253392182485788120764760447287680750287234916301768262972742659020139501626826035311970339742482104701710240855350635364814888288847368458481534747086292468615096447540645352737367500137809684427407695772922284645594370261066377392821293020200707117806782753155242729042684718654247717308730886199666679513430750314532844818748495562648412265692370086600041965179496179006643891408623898420525581177894985501868389336029034872883791113081313376258082029998637321531389136144051792373788708682769701729619768310314436877251976293006035079368512675473360808158481131229004343219440930985847092850933842001663925478178688101749069354874266471462469603980119094667290854516644301382870414234307578817735084345788327170575412223953771417825356365756726845824581919426859105412770495700276086176312720461931885522755525491607004590189020338841858140476440353602267235086506238677242906431970433229724744480703686636766259226669514477955459961487027810299425396642843911384699783734529600706260061519102001002725591596625724948665343627408744942895823181074674812629446064828252065005844811571517232841715650731194888144624983673796420627402171301706108406611629221716394417914872927840955574959236909446698578333788261786238004778386790452904337122178192396813750623363974923858253344171714985652411912678096908210213955212878356028213682062698177288976832703578690842469662838639389754130201373802231316999066710108836141974718716969925260178652000962413864340863234069839236342647992620589735835043063267225746868876957918697060681213413625804976681786939814614512020766019384517751309524930723302069942071775812515503828380986505374796370335154031900388296463527465081834468293779381933778581569275060162579155777519235381194408491530258591468890840914719664801788706597836270760499145470743846806912360445804048166686566732960047889704701394705576605529060675585923325545360574889048886334018044063120890331542210050731544495121329639403349131379054141777523348105738204658228884220708134912097271750430529284714403403648243027773139679136482546880162115665302897451249245490812410150455224695173155140213397259613297304411631445987924430396702202304555934201207175803435628206629330020554706251315915967020824757615887873875391652762756615355702199877337189833767599868677032791317979557324820874033315026102796385212601829982275208335852921541963728526266946764063562733396972815589928628306308749718461969507401112113979749186756336255441153698140418126926519182193517705738476557127632255214966629839075039617410981273356962390102610287989647099152562577842216617579868583229792666034125107949534511693191573283807805140037398821456398156170361228527346590503458980845057342700292461481520532320584987608785611517360723665017217117726297389841666945238537587129466896041347536494371234780379925620164086250063334061460266008413224604653445592845779128218354531459464279410165854141720807381614765480275028285413742590642282652738402680074815553263566521825198936559789278288507196011073552420621048026993045349021258261584724675163557309762314890484462639007518738074162091958392516970928386743697901720122818052020970700391226354802468736168422961188717774224766082413261246871681533686414343616214778583708155904682204953813505888593306812357753349719678997904195092099519181251928476985856602732779901469990863884041051571790631238479201745225052789824682877542271785824090453097444047987400222903542141272743050760295533686189689962252569624494896739236998234876565623043019833936615911255998791200103334079601182069991776213707491040996530095334471757865974252353144891400954411665361735314861977721074286584813109697300671249286380115606220897461753338575363159179687500000000000000000000000000000000000*i1^66 + -678658918340506506872759894514770082086871166543901970082010764812580374665110905754801275125206029379599756531335801419354705492745847911574127718136365837258464062240843045523142190888224392755255850331008387936646440867543326053431958802117925340717743122181864981311381122777996037366119791941317117071150414090639289377119528272028755207706388425451882531346801456790979387433520024162751468684666916608310190307024728984227595758335657028974559698667715875819381903307929505700782325836865001539858516135162104375797435200427845152485383523752850884589799881656167310821300859013323041450149613894039607636381427486897473605173871577474215554328740444488889224665984305932462263366838604672858391941473070400301467350755885793170563908342938759757099299396916790316494772289442537543123030960671111944443284490369052434020828375610767596414942007842308701227462738136310043833897727587150326884633533605390436034319855052907863222719591531259276664847414118107741320207773659364054072375228354643810071463239142114803331546334682038406149685241455257128535054776485764895827584458308096024098264858550742884575689486318598459092364431025585632691323465871433033796536945387707476898666835349341302371323100227886041727216563005068091590093335069791358335723772363375613245808074425757087952237524708145408242979400917844285077498325687073877588820566568437770731040875049628436294675091904917796601827864068800220160038073822543794254331487981327741899928805428230446169396721621626770667651203371725835529829743394041302969671172377456251289092121335853506126235028683260727831214380305213441969298865582618530912463083886327224785793236545700977680250221299613192557202759858006026201370841915623627202314071556210064632988627425062317567232129269345322080038406409388331421134487309259510704877406738676875989982860911504790711518212767450311987077069259282514473597624971595480658912109608618795438633918940660994384646786171251668757554939021666012745240788939061750855754236456082114878478034136587441022626510687076375956344859939535371082499249734780724807065787306892826215718656313344896168279704096896988256770379875800902601577282658993839486477967289018151981522086369055970896732103639080222185335664131917357351080187586088631850884362063125046263376537024477300552096341845439872469863400697640078942836573944077582870668192304785842919533611325917113291997165366352719302031953257418409992228910727036330159041751506588485323924773370607256228974373035198008825163626654409731404607609015185623465935079412346635747652560280328015686179052170072961047554494385596836046380505444034145927649663320203945069863553776737210224195572821281389314711338735101010596458657964226013020162464147594366913700536039188923482883944240538840817574106248709577554597183244218547869069803753177224981939448350996599787083431171252610805436078904452799730116689293601507472311671892465443622052570118284798857186698124454692015492089741715536014787074598328464005325476190065036433648718567206046842392447031161165795864820113779059352134858531808058016169157166202501820451128044637109218655725844668376132864926550536747118034750164781298071430319659353030217819023605353048175681126774695858337592821757153165072245819577464287734910493090542986817515525631661871359854460001083077068374606950441463769914560488152481605410310720392780389073746900796297944280287840576105308464566742244875173594303727995975372225225149478040469613989814475369253673168298745741721599165011551224940210783552682869161780873752430486710174037786263066342095520471775720992343373052064505035953902543848585697592254932985808925553752786638713428738690887934882063254414625842174991509553885612419056446463221243023502570085196970604188015113347075952391444612976674209483435901320291794291961195995099842548370361328125000000000000000000000000000000000*i1^67 + -2358918116882220318093846805862559274633417010103897202807141165407690225925380728791238407129860048856462712068389109999308546888251293856835524707223039459389424373583644432338159838389515089447533804254182371477138900492356430785518636377772873013073898352176992382590482720460587220681080472257384320182190925361256566640452275195380308731439915921623154604489627747211482758488304686071961190881739436140563887304555013506613355540291282167790455837808904401055333042469088519201012058531369948945263866116004032234854712468466059717506083233840395442113190402443505787927302614313753224529028800558952510935157539718226674773194383910228010123784526254205252328977890664659337129804340714686176757494992482398534364735564269848743662770452852054692100287315332634402294602799690640541503338510565389575723159888632813017707919853862831189751209070450327420080160320330844123695689476579850480424778769669534083150633006458135232147733651150251568246818936158985170700378878727400098394600557094911759249209934654109146887730331024913827940462816439488531309837272017338623171095844684461397702527227432251379020781828029853704170236521600807971008096630767357856695442326406176666422787173022938028318141392112316784483424424043487119141441552888929214192168437981093176751592365922590478952254062444157042849488548156006572250668858410723467788615012241306066535192647521937711835619254395653519469048908299562786294865702572293594969425283477973765213712571394091618808342556308577627880088205601613559141494589268461268378045799048216176280822848372221558969492666532981036002251229463448751605374827052465111015316304018622556707818492033355383357215038427972257258320840065127453674292301160859508351685361868268465186531205282077103638620218663486157153236283687516634146658190505099057042080950157566009477382293751361743522218173250437723232155608062906542656598182575746907988527084000761070655243932008812342391762789723702969145870165950399652010328609987992196644225318307362076953084011987603784380695691123216127779667990210672907090030906092933615992832535109851538004266341828831834632559464281882009163646857331903766515834850285627057986233596240488456892855939259130346674910778477395477444551187739923453073764613835605124603588424395594337837123011095769269052381822482880690109432101231191820620152874341498986963373620430415853353962463906500166092951809133513770931565437110428869302108949827509259932844042409126211324092349919294025875356919689004591873632007278005178602245208925339401227134925201007976246648718397104151747147385642897710711295111745548282163694513093074319025152921703303710346247124126490572073110992098039273499269900613675069443465358576418609707015466846981194604952551398377701027919446955288107159757381579401930292889931072017968509521963767844242101456763809421763879706771721495224327550568568269037559204979647100298740098777763995932476695109008636975425561130712763059315561933660642113818596711766714928900931327089441916736076097097875044250528770875651291647133154120690970966525408929336021364984528989961736542954869101893985726854843942873797399424812300584614734746377195039275026753694502286945731687220905963687181693256421802952462749813952298129425193724531046222357833208348156502162912469226729552150126598262967350261508878725789914201461055061378145014819796893927555569972337041176360999267475212859649120378152369188066634153031579561754503681664592577621789804280224635958180726295819369743628193059416072038193373272973101312230466158817648362900247536387667968425508355138287229948629079669424259470550323822404063487379424518497206717201219378806621028015813516615510663731805992929885461127580056226089461020436022528943777822785775032658582898190366777559353860410158045055338147874546272930729173822328448295593261718750000000000000000000000000000000*i1^68 + -7446743937216836199383358555565373117174578413097638577394987656812980066193937463023533154001885633661076365218240101605501051734492610272241449600348210061003845049596939615046990464141109277547359637029241588553436259363195068053874207816151104715464593916732815644791704976451708792947855424108693325335510070235401952238328314262171914761947628532407944504650043231712199244701396063095056270348068511906808846743596109341679299967696907943421405740883703974789818686663022125792959545185637234971636803129830792279011785746299529834875299831594356149748858320126176044125547940593263586078400893129479797011311629119296049167916823474334434458555664928336616858398746852796215879113360341173818657678747001178442564124632171780557899573938779996319314881377598234090159247581472972522553834398512236573795320017346234371791330751886978855013905272492070201928352944212328480574876849797939096891975246979230153015899118594809882660445461991207124981975117374151867871021299951404108807918755185413381875335417791994122849313711404196389479190092137776681941737769010870120516721828288687699266933799370339675444094121746058614366256217125081956837368441077872204010000277547772629285820094158659169225996949953085719982800127039412581075800594286949606799724091963632073138599673278370654770399500667495099512114501436620367121469400768383868700126793215848919327755365604647557696440714212082903851644548305081866902569896952731991201223449389602970282947570837328774561083097808968304235280581213461550114297542076554280717359655657289109086626251346791756681428568323285067542784989236621563270411794427630082564524959115217431564212312739124493596513107291372415821229683289603997737545158006571285992353092750977658006400425398965956579366453079918830974676809701006294895104701891225924099558280415384554884602370633317711443505078950781785544848261035172327694724401456759232485205763297568645442324289168606760970821499547180451617753555273611220901612832536775626170551427767946855315433898118160610465382539139223315636191567121389450117742161521834703888807454165048919119657868854291030951924750960530348882715710718313088788368878478357965875452279655234259489380175137075159905302963637668694445765815046388232992250597606641870154986361732536341782579830208730200600690946615332675013531693814186311377524312103271693639315114765857466131291223866740769420166211774473265853271446182887076467860115160409674502214104437673836832652340493403450088311612834866245777090769515001426739717721173800567532590015766994116583533972567752733173194394730981885198163259201378688331923232808675449213824191173427387776094715768729361636993273787842527396172188123988731205149585491146697241629339547710426785146888883505085876946130978131475265184337871501894959701878638818446763898667670102135452410062529849650600891011110241245162158369469494528401844340931183102440211263840626580971829471098007899448695768333851691115068452938442264204673725059250346440860535999404126084337971805772736936261643874353944850368559759302052412324812599357141102862157672252298426747182648528568892801327026201264156229142294433323543142679037626655146685480655275727190097287569315596890421123036777391706178568065656641642414261323688993476933816809361331144071072180065165097103380520358699896108634339622344088769221463712307759528180848283737666399623414137644490324723776500802017927975549170543020826397123777995097727848711621076581892226588002103880268945598967431468538112393712400240085532395111737196817480301638875709427872306160980001427561485506757848257860234081791963274204532352575277300607118141265693533214720870675853696334877012839523452043185713996825650624400605689460995192487318973211748607393568282140072990707570028378239168362583849398311786060844497114885598421096801757812500000000000000000000000000000*i1^69 + -20677580949263538281843808965451003799102664353389919585879951510933416223699236037316368630192365341228365428623743156447055976739485553259825489159974421064599265804491828555959652022367530814904098253644315179232004197127305619278775055415021525829309262703637130690005845572059068742146129890792650913890117801428583386862042101887608479611901518014735031722768124415924873024714515372087177295634784266747592069119262689042986921039999740304399400173560037681131932309429428166312879350321758910684373981697255427368996737912737226565759390905849377904431968486705424986605295809745618404277212088242369775834143139702736948998897317128353006023320992334526910201950616426798874816671116245587707913183979962272182589016719506896950859033851999475652573833841227240395004145291837948876605628203167603210248347090176560476799295930114444650950737047761995798943127692204532213242233604087278335115965230505877403712653487628660633956093002071254755752907659725878649193125162759489011721067316776234993897597076691586282967870670905469502694292945186304637883827067464027989174741635938823037997534859574230929457611855762333621368346936442458746418357560493201796297962296087213830316348405556417940921438981176439664618631706380676199970686999110155111784017760026371494293405505033162033071906451518146090944743032212286985857965045607676398607016973707155760266237021311923724676168471853607703398512905653673216868436791028848338545133317142966955290501926793583688271438859801553698971063363379154893305961651220750952746270414858252293764452707902252502252599265656764805166720338307477091035392971376562417249589568839183294320382056461483235254107763095264114966311736720214234454262715786826137169399927853531057400687913664711677432376503503553859764317029101621760526101329878731389937464084198665571927757030941131800103975966043537218143995519794711417902330606119479711451630014678305281146525966235995232805443680241947922535465058715870744522207161040328522868805236198317399251846519063586938138160722840370334008570387287555491204014325596905841900774463362315162154643401598324403868631586186846603269816441443967853742013378838279215230540526668646044480845802682043139392166506835660100197326582940352131923203015950781616020422948113370489106069670476353167609043699143608144625417558994264361926839974273288819256357574097701353493331391596522460042871797488137252629717520268373212613822458569988878818390857249862801967076345798885261205480616766555288659407404161282681908717714888383603059280377272629470492327335095129607007896084394858852015232958434423405754172832609453261748378106778236671323274116521787125118298797882974979681896382529297035681686131259328792363420857002065034857298993354475841064420897520680376439609455619546954817744927045852395086082628385821783547428040666110639964383328922968332669657287341227275198639893501403339932399829297614856468049132881470387698144441134842471876107268815523022753853723544623736431451956749426402606551176520606447706370847301127887913564186808885980642707008627147668391390202763030894178061208265650495137740050472414048334316301005239604411371200073429347856206127082465846143798612006481552782628782017565628855761135230515091665076674922212605593784242429447744809379082005062959643318622586682512698745643792529001854922549974340952697849362749230842846138205112605111698659748564616972431623306145175446812195414428192973534675862370635081752455623804601818809513010644911006816023551309832836912365945706975110041772331492959735251412141126857757565151826900490953565249652950910109457268363665637791710935469411342728669236972083004420484340254738840798834995499368483853610638982597160160367546071808293482849177727163178368784204980384531523209237105679985345429994225696646026335656642913818359375000000000000000000000000000*i1^70 + -50195793407273944913943188670179635006156191471306743687380785911364059907935076675442838867251647353710798170532692383912090911016624510206550297978792788204607196960446891341262377979189470977805973310325540850765383320278800781494162286294108194342976632706145577833712407300083608376516616094832189652907070271864288356941796835099879523610868125473176376389812445844395590404059424718095549376703373295219573840865745983683336338360964996584508144009496916004086032770683318279739301006296834467304554158584727454864525772457012779389986152919056286658512189300818078012594608439604594493710749171295753804763582948164833099399098900838835650313347601366250682574722488937285963329984467062600303807797383657218070156841336103966404181719604694096478817057806357404042699052345015132759498019635332518518661476218213125683889840559692606217727784287060254460773127437496086505705977656582138611720751311052284123147311928805414680770207173339921041769600901488893843470127816415277372526952152168517789901941186806644147059611339517113392237761672369444692277955672693626923607332886867653096710442644850181269231917946091344184966479347432923986436042933711567619659007644299675114195436496466147088121243455220801114385415275565157149669283010683486897695060958891714328258170937154893932011184823546083183220109207448629967456674355666889386585974266187859182961306987938200963025638579893930799441718342843371271172000555185709090174564530050236496084359745546803247431638341419232505759251941359325295461498776989246370035076119862534621889627612923773481519539927309061825661296014215064669890969946046247359008554117825199450577188007735600450376856367053377337455314426463119323808172327466125232316361897688278242790386873998101225136945291372044440962488984257310169280626050797998033801282965956517094422373639666862945922865828925355099874581978266889492360087244875302640524743392653607788075181918204564865861739956030151682307413236741266763885811207956731920370186115909319037507018881855633391107084737800227116969173427972889537006552444064099830928604322340437864803242355016705499529417266562211844560775134533612325252481162183173342098091470762178971644106162580806510241043756682557570307014686891334350883749749832111636751135240135876893768812839341416808559894098290205756349252608109279296455220802601336457058546171676526703858677554049805687478122519383982548191322042283777946774641106718874326455847105007788616040489829846695731038316740391969027091537274090429985192430834804341245845527035577026367810151680575212294549653691680896017080339344107291893136798378358002487229430862618450399038437562398961386881266423101808479871683935259232734567055792421749456008681501339977682354903678657809342960971783232212910181483916694173357138393273671868897992495830062189148600744077686978299477677496094828409337435214330188957880840807130315930233496352604567545999926518277180040707335281116370324102855126963777149556769007079151951186866251776544726166693248080080230783144009163236326127895330697434199992700979295291344270841508067965876982262588197356121388892456183681332818109430080991565900024206977805976198815026286972887991983400697059928790316163194080722328985884453577300407402743349281045928507753305015488280323865352889824518333190678982022010681638785021130086908846751319464409058122371785148938850500337311801849400866026706923452953668694663972073455226297121165039584854753408911823493769469389084768895021902713152919299890668433708628984121938813330922688217268192415506220526532423742489216556851145241837172853201197489118393528725242984071721309436705640326388445313996975653411107776897867608878198070433563116346262583873983706548269410105715152055343237532978199027726342801673978787129143733225511425644072005525231361389160156250000000000000000000000000*i1^71 + -106969943558452689940060225142534581413068574314937405666049825265962828621882762627847343158888860775962180179793346011379714353945686785308493081150559344337101964821741088882111545971827730625682757754222655830505208776656265410277841643061210314859587714099840972230816749813355689549784988574806107952110066728940836780171132458026336561455382924396535492699489635805748214461724439506274138262390965826533262716969128486996082402712905067080042178114779669749544382755111785350088712416881146381934082292794788844819730692435104451607827234920762137735068126817454172419792848652531201515736952033026039011799950255962634920634295599068894403972081320205634541144773533493476072548848887725382471080656922820395727744020075786886460817340977447925786923464717110012630529826624144699541083352593506501177635124734476783904345726126526523599934268953688299928015664419471140710405973070174533752546359609054903067932096012682941204734859143942432316048827989334775886882526595449018982239713563495699930929082645140931742179383028107461433331747970038367796279747275922074200306637222918472726778822474429023747079371830381856778314959215667302163679275561832509950254819666313449734577465444733407265791807024653668558442313569500955103238770352407731259277096959526170849753276963820532821882726313873701971351669164546784976633332512875645947585974362498110766522294484182261783219798297970701734971419589157817693423706282757769765952642388715245236368004044947546938081206474400057575255226055002829028226739292857334717383246097797761048011119773471087217035135142900604247018518368980544595999188405005294045851315782241929789938200471582304819991390872269412624008902660483627893331397447859461817966925885228108355818857549303706926715580868720002052086991065717357309874305569754360706474738619247386471442665805722657722366564633069835792490237980068347591164771167296612052290290939924245567779636188871594549561931696567285883890598240973386102260027810850947581226809523471731493131806210151458225918169163863623533847041864122326431052276169068662526801288735058358921959030419705424500867206935778617705491880698575753970788663590104216395926212591820908573114738679159303457454171046546871902685714998301448784567793706499857409484279123125993680233263926105564597332061969396376873339609233350619298642976864794614756948579015071094883446030318672468958568752855191412723799663527523289485455638059684521095352475975679281760961998823594510377408291032089028877227314079030618380706200492910797627440023361379427266144411823336006828051047760313223092579642384484469433312765700210092625297983925867403466317097520093856936688000234265267226066785070474974392014286047346947478132968826553136351555034607517533834723805074734114833169049968197067735638357780988070756418208709445227117116584853497559135549936195158919094791555910162810005268459794902422550661984571026284902274998261771334741774234217010207673563917204598217475551087046224684873528179095068148704526292062970289015354550750234873797578642724574708290016569474431648177093577382498544924358942742030853903288701108002619494967929866479597006761912249495716886913327663254717939277046552221143806190090059354146937069418130632602105538661357746025778168674686639490630347343233717993018285158854021182774553885989100420133481800355545239689457334643266666994029785054898530847735243625977484036048897768079867757361411782782574032175339134355285910620401438433668739631922601936681608392375248769029014810138515223427171015373578257994163649913315133514259668038062032143999956099436214222065682220764580709639977426169938880924856724870660365351764238062923743685583967811301515716974483903006575537519497270839935161695577668439937834300219273358916388125619285204281894152700260747224092483520507812500000000000000000000000*i1^72 + -196094495712704102083906552614848964673282927947072380450731194480062196463416366357355114353225671341227605846277816800354388537139457673827383037119764717366704408218859006691770102207483868001244521585706833616010661775414126363095679007187823794109071425948593167636922994264248011549442851636726205897835353170813554242900844155872399768136731850054543543549456528491334068034836451319360476834072605155635358447573431399837132830350294082802066043510153121781297975142125775157767354106373718289248729399974119818768955504225579515496413308155775109261914338060800304315563243378342958000768998721328393473752817284882007981903512955769366516631106596595566308882117174676204609350146093615006924652916339050631038929083105973892016820731772271756810821981584100239910947357588223436881169699012058904119151328083086349382006111159553153058931345079482835981964109963484121307981657399256577642928637369739915165533509906985245052970475241110608052974869405973486469160890633913788199448983500977828078951539997336522169411086607055878689008718888645701396414109710857444284754522541819750159637338645253282416032293898251364371361157648872702827174839810300430848576175602660274248873170804457514818337910208798543552321200658357330626599254955120194669154864831291625155031307241457330113901879369347377644484558579479533620299642793521491996692938303306932708022628571356432158452578906130461194246713643687824243080054878664318780886276566819554315935249898319006174473212967519388556315008230552734721779161548389716026561569727394988319275100005417475233829973555561658064609307529423643392376767495897360853279230539712988380751859050578383613725399449748768420266200160187904373545196200873749141060158381729461191501186211519774451346341648788537923177055974271840692220760846131666026441161978690868590847352516954808569297081307173720786214425743622817044964865336916963323330496083416588349702075392206403010792652609318072418095552535653682954799964569255090198242341711742951077855118653087070727282736068061458526869939175138688175997962439314375221783016396341229743670209961050732725725628716832466829307477720609929289358929853599540666165305104179609553135433467288500560036436977510691181511393356569118808920983692490721045153406324312311309730169783559472753472570854188302413907382974914178894702446879656182897642557219269820157388708811342607824859379962841831275365467798650809428861299441846336683190259048071193216492380969888874171612709595822888564575402606979146129302898115923162986307929483094054586403484840360180494880711912946734799240928311576474376252203515375300622489739016964982581400959438416148405594977397915906450034773924213461209056087496746441706627880420196025677341475794855300626060061279735659614240303005938859603057339262391632867492550156871400252389123109396692418844119871592949430280617745890338946523445337435004276464429513361759169475016102950128140739880549983409830248439875225579861638213842183682090271508379732644810043872752505075833620352358396577120935721587518703696481857923238708238969881037107275467500587214248936627994944398367964003938495271380087344867898460340750593954567561422965617359131012179068928296409238999279166033674388686784099709401308653781866107255900330246808425609520244945389602239044559371032520336203512464608310751989705036276795913898419262161262883388800925941661047465398340968561714112368415029117955333677629397534840558793496134858073949703928826291904212972614012490310311702599750812431848332308645765417483113062656565519580657232690187416166644006473642806217116085759118531934531063643246992877299056249412220218881166560413651594275969499380836949918940197386031401683366071913490740479030028440198823667616626674330331710316722699898039916632797030615620315074920654296875000000000000000000000*i1^73 + -309047936363674110549237527904452675626513444837053526723051886549889955339979614924150079811708248315478940177676251474081732552322663731532573943203975323568981455394203600359730854584004999739675529589645356981265359223438763894698689452083931780920268253757858625440350955427518345610115508528318560484861794463599777269506106660184663960307247515615230062317794019886355218466327827676409494993500458642916329039262467307701092050178069822959853563576524817903217431222758940116649678286809861243440075781378061086225058096502506890827460301590795303178247647250102090046218460712905139982534296223244288250711351940165970676692567981397454243348608065978196971778262383904966342842498143424776894305054940569340433902429187135579661607467179492084051767202516633816176904465887157005936937734728166700643111743910863949176194905158023582389110146591301817560092883745213571364249306603989906678405459903509484805832402276282220664139141661001818770780999526981489612643626963656296479871337468342634244622409805288565940145876443748564595706797619056949665991333904392976342288432284207927491690766874294490973305385959150123446420436868496593851407280564978958139857733459436808249788655877808073068702737465379981798310193257235973870549994852185976400785908918899492562037785459463993309022869110575538065595360433713267101821361654136232126902136466820082099016035406445563578837345653915740442810453111064829453087653635109952774102568035613508690325032097361347807230241208787185923084036538200461320655013403683219957509420528061701968543708039839246678532650465734024612874796869919806703532874212767044962200753377995213042885634887128963668217617039287217547430713100461327722804551148828962136177503632910780798702972931567194112484559040963325611907685497079469241889289785651360596536496187980221238405097414526195929910544713941154277860349228012178023906085959668636002493410029549816236770087158262389048637693885525453036025444145344286284627559349555562304864540628274366611723252240570919372546935204251676471981195969457335384623215456353335206146479857718537740969963959327142546657771896150234981803711710354385086373553408529121203887852834556427885395169171113917883030964826059715672014632280210131216097333523187143739535523620170706431441530873092210577838185724482971933738021720758966964094271166977800979210620447405825990944645690291083339126456602386520544235637280537258618259531309540051384406198089955695645102466748837825502844816337737153238659476840051346881907732575407691639523697520823704226502551121218066307946117646719533203952412733197557598396368591434306005604655908974115329898775542877249078356809754710651557747195302505685578775767212213172393938740526134425216056349178339086492615977984005480853616585710302989712997026116044104886699222428880582120985144552956767860776312814513723489420446580505596245681425986344122345605030419997761404399436594015777723506867645845577154688696119209706159383876249961016262223507792013699732405195337829802056695226292163481981341020310302712554898708987978738030170605254807505970054251277402714417854080037667244180534279643937077727853406967133657940136005965232739667651453702925864545651295624364390672704249173466469422222166052661134862934579964213977796888563673549853026674753940069960033962131094855744293986597878191213581920428754042192503915117810299343146817582058554818245456150167990454972743861306846817150201027564128348596818489826135332429441507927368202196659832413046349517312833546443209636563480086283503622261702591346591961326691342402391755601805204195197877392753468909733006930417002688111089915757717651614133700836901321426673756248921322381969302124514549174771221383675173279805982310606381804952215147952398300668433450688610264478484168648719787597656250000000000000000000*i1^74 + -413187215912587416645681203969815280264137111474417438249204709325942374742279317024131242677182649787135008836266088403965028668680065411992808614688380104333129150649626899555283658098080978832329573212147772263696150180351561278235016753903989750965767746686578520683557947162596707779482912354320402257470342850077290491639380347580532562399855339411035533212838720322204836952879749442713920200894622394620166302401812103980383766890432514319342923027086715416298338953010472861378534262470495471867255240927841358498449342315751444990701789098085609799855233185678714185434425724944969087055846511836778264025665288388904683551042482633749523341928238782668010868645406256300040313929158207945509039822512080921533139524840713756684410297989021615682736238851629091101707240883020786761926391756313728365584882892764153529949169920293847326089395111563285524552760513919886024005963016320669288908957702541234922558505843292877028092048655243873893587132001510727740505073118543890180153093856226616648088329389018838703367388755419422023878987498647561779928730046093634007457677394226541197425412666121945589141213515502505381527081647269903482372700906835499508046567831609645233996609964649953305750565754782937528168286799612276124535389326702831000024930820225883955501672464130560554598892825734567779928962760572387165130728345113198505524940332369446818567433628583636755023467915952027308983502160859670079429189094059662631088308610380936239964322152144264476691334132329187316415620066298913096948865921337150679533056585270387496403920581624070029611527525491644559154652328811050941645358176264195562583086085593353786642073023136673688559551060574847580182850576627973461513643437103428270708727766583306251736094364409594855681187040307807557001474643175483305353897880868608877390599443987431730760028588633326687155124629647654280890502682763580035838560031592031298254105399094118321737436771385823027637410199998240759568997712038852732810828963353276367229936957727677766828276921645143072675800622574676757843980893638394837981086128281978494732822816086997794197471939130651307100321390461508244160415833772395965998248535881705846245335255426029523972064499887656101905119248254564797584170577187030389178163893952312706322454894766277117381954325783526567196223902416811083988010374576864827836730181090371625209831206663707086675046988189936605245848155107264258951509879056071597229928780027384528381787846871024579697862524300628792839229688933517186719964835815461538809421046635943964317920398342644930164463879935026000982743158173057736990419315307017124257859058431283499527462811227184805282509217063622078984714590201860342930933747544585063562386222969010842224598322111703963594785525389541333996580369406883643194673020095326158804005727574368097499503090919923695559602740613818846336926578499606500911546203378129688483537930538516692421248180137713924057582409528014501228760676037188848693213670469335370849002057426330424527677226873412950146730719569479785356310998314182320881815312917706805738655538392243329279621794809689736506752353462013684168535233421274110463965754873198736668143229663903883241169040920322912399303492175185686733653351133458917858999357214485647830416817176700878796965346536480700490593332455608706783659811464902289484845283272011597281229696642365015566504162057548315616871740819964241485564216442704828062709546973809793260011396079785244116494878344077744034267406081617852972792096527226003628094551751696501519991094804532850686891183933174951943967215016206786545635427592833210209897029151151514257753865438934860508864051414255039440048375523554175834631595615796126415578501749585553680126228513326933960145056280860508443019384455772719550213416207697786353136848447320517152547836303710937500000000000000000*i1^75 + -452095201780421853484509007835791273048673223338131337751055458006567279502657968502028646943162535772821555094770978044688264879760458554346450472441246280958256180327920768062155886383252258379917825674043895084574501503287134435464644122739151274258532691216601740129705124292816418910445702828225914621747309846425325858845988937819744579948664882666854762009149459116108666231618108410203920688055382298640209413268500029165540465641220125829908632505176929442918837875435046635556194017459800777835992794941328655916673057712194600857555624200527687246941614903630916783664819711852795218927907289759636566802454567770574997687780343503448479078476590062495372525253039645535358758884847437403586134517410672270666475154606890452280918617317831193008676501731785006025297979926154060325607626400396214609638806241575784262846832430777693780285065900520962048384860856527945506702700218824411527630503105464299052329689822832357382268049736590105409804735670853232698150996476725208538035619280004440663487640162576180502157118245822584032658791006495893363296518846128245468248803058190990128671507683058376685896976284573658443837492748535860478854808244933667091361731671060893148297806940721892899583351467396899884616899382449426564282862833075709868780208571233379598592231560994383825283087068767023157433173167036501375784066341134513843540194047111432129361963542108469260036096960788954182063866824799998663430008123376658195581486851995669573059442339530448268694419343402894706172970675599374012148352773816794737610657168026777251633328531306464808247732020011455489326776167578547075401354078024517081153442167864265397725161562877281277463295475732939774157776816423977536584012556540580298694062151045704502591125553520912717422765276316508250136622233563260094520988339936035866110162095691988055041991120897853775991702634795665960962360314806014607826245384685759825077624752827792939164057146993830611171747605144470376416960717533270788713952774100399304153082220985149803058782503803965220212103392784280942025724423738825166165199748684914416949284902756433100397456450506386070439881317396765632664519507489484500131060662532849141713864427931247358728608371015542740390009975899623866707585347642775172654368190862809460290900799866012415450984214456627697771467208762084082045094439143334715810778671146197661346145890743581632590842217828362294066338422427353747177566907787108668869547314912320301896008963016026968613590858808479825925466789702356302677327819873245927192612615436170842488586161135485114386424504329608104245502872644564613657109879625706363598670106635207381586337508975043856541270689423145258359011224698550714596301853563005998910362941757947462861652301522787467348861413986152604533612234177054790706738110787140641557063009757522228649587224871933434968786277384356038599359270783913610756352412622902182744512272844081130600869345699457321498339953003113779490143310199498976406512539698819060410077397484430997632394993261422311701057991197901255307479098443286649601289292820756570675986907965661226976855626270718897712044893768741190948073995227844408508257163955711454148461088387499368105849581497354313314289927913639483015327153253624354297393228403982992123394703043690253548011419907181707411370731487526875482019779379264369359350601500435319271940364530934906354815414055627772951836945704212654800785493146449847271600715426320253111001478741153260114789185646330128006136893390598531628614238321427574964003740916052727146088005296384130469651691114127942624233542061337588763230460552213159050171975803032085592622852100697257660770094222896386310739943173218581682583423874782689787440827955608836328776661295949112281775973140763259554320031001695083791160436649525511398906019167043268680572509765625000000000000000*i1^76 + -399242962518333902724796479903041886134886629703293056774560902738937281914423723127960931023006466433079680193920885377547360519106654766734667095538840139594271645443849979629771933707311049660175905067236349918788510364494232787238568677119216235846121535455985732217356205995777874145751735404453300705429705676631401369436601905714948641978434556434286377728303497533471626696954390238977259406744332069986836820783045036739928994980883942331752656124152884372787509292115713471838746078522607665545723442925188709768173594169681609722096984360867542213127393249604002890337883511119905490717516440550238720947676555580544999971805595708402767002103020870742862732877726189005321101974448645625755031878205159563295567517806647036847544425258305446331286883175158416650699313961747921564468936570582601883759560264552296829525111321114738590200515783621008450806693395211098591818341994012951227115696869432595206079708627815759155895954491340565535957760730103721060707525660849527978370937288636904770752866882166707241102895647032766411766856766480238250751703215651177464571598070752117442994851555575751656416881966076230975429392667491294515010757305179528939873917121303334355399135026299426849766363828237466081245681186118407252162781846747509837749227296736230937597953267428457388248305870506188231623273659741159116657685786095338775354841361454133883340946467181261129982969852823817745388695606110685547621430760686649791445272717616601387626103475959972813205837471078481978843604194651183628695429821540572714881264945645121305608731688241351998569034965887815211956590464111696280009808450859693812260340949036559580961935295239740926281327379698672686191737368067909557873725906582023160191862583233908899201362152827946838069250768686590494152922912234384321696728596288274835722312478357801635603679775456025003768257018623184707085472222363981367829327823803025374449041678465256016946676708703973698274943706145458928649174235486753148872171275861635045296611344836400006200452736724919661953085329160961276359915573495677839223756526431980861941120305281613065516327479951810009466585109841717272547780151151358351750773931899050563554938070617924212216263686937974704464092981638083267740312947589121741526790934316534350922937023910954298549755943707022314486535521814500815985105921120629843194076335028194646752041475217521849574992920319312498804977499196664184484105117178574156102301615115831065832844375773501342312297823787919734184070796120329116023332336766560256586204276772507081412965091811613288847095717931437740004431503790122448720235931921278850126916058119421926051360442474331718636131663494735965358547430605760113483488525660580152087868683999908985583817936929881869470710414534445732168815462257056739454288519520554694647926147789554731864778170259221404798777217849769183451540152047006746520347712213487469325871991577242565923559671749933578694936801300981906631552035031677186409366646112882111539348769383900671783752153369646534554253748472549753210212092787087694527025951550348904489721490956114778236960372849825727158465175958541960611193059107751566970544170775382380997780436396031302405128223372751273558997623825031437814274681954774019435681651095587859254263157993732161933389004340571155938230657394737542055670885978292801375767756906469403549598794922268652576969057589305756684134691404733495510212919539232670125554901488763417343050267485786588642585747913381660770002483852128016716717387972111379708799012756722561664665676777673466119287451878131211744896240392829987115776678970506120657950658610984763525820087904874291215831071516650882598575849251075095138257160481935238296645007431798956472412828048768141583514347392869539105555570216677244626884632494601135022094240412116050720214843750000000000000*i1^77 + -261098212694305606761411875356839060996501479021528151763013079796782074060695166795488250138472505394719872739678197853885322661249795550582553796135524528071633070781568018355413522881227428797230105407289328614127763024608273874879736793125871453115331522580964274248837085198085731976694678348710314574977565802327440019716020194005112456540658272230960368944594937881728316613255440970254746108258000387870997339762552140361750907702205390352503974017758561640894320933655207920869520841661180617932682643571270307758425880668524245283131578724812635085174255012237415743156345484806516332547605023582948306209550153950362837083241030922567596483588120129915089601077256173880904155649677532309553855393450322613892208691205955582845231911688695623027806878602720339598465260111956014810187179792210716569368346971359690920504431774307516962738783019850395155681879105087110499981221339102078734089622263522345032052938175764947895170070851256805675425807234562624485575044367283290698614448820566676710642189955582146190415981101911879450205627307815104658599476607374196374301959035095277442232787454054011064681769759937798000440109980840735796452879085721427209557965520529926920143279606876520345137968854515745937594778633686236178235209562853518065921237667273705130132683030628827948443424879270343981766906143660004332755162012867541816537255770662452455367116462362349249144387822702520291127236160088671820458047434307602720513981054537692421808618544981665789179070394799174068136637059019728024487747219551009317690587867696811208706736317614490698827348893405902333550723843851490695276566700505802586900991407548947372783629775306727692791818617111539058538242863328911596907895383018173954717924266002514511717735005373800192373484589177350370397593912211854428727443969064447669932921676934395369398518860175182360203383765868358660855428219447458761180068354705675995997040061874553976255920562016707974404974646002753460595745582378939843836701603976707803379779690894318061132729382268416281169792592233312068545377269173692008621464527622499952846661507442002921455559746154076645440845780636396998661725499446075168134591445534190045939038009217093437699194996956489656886490567213133936033256945482074091493688780846597215983948088282789402763954808319328141824031752935058097665550664462030095056524031126081173311631111846824616411814669314436230405358792863444838085172991082416777922934792536871666670439164379835404310832903531837561643667994000057909475793555136226427852578041033343153189180168048169907801449471718682489175809300621269169872343094761755755621736942346138961302677357001648019790818132915769557009670402130127130236918623597272402872382072522726836566164994480590463588533894630896679934086032041029275944074847260867644296785489546627454632302164689934283812150486574690792176828792356641493437786964189923193445567403590432833769359021813990104209287878398882569548791265411880761169688765635303697477778603224566967441510477385108793151434717603647664954819326717415594931737691985414892026793230018458988767702229831902744441050916015037318764834910713555097432132553680198408087591031634661681388279963810761304826637581373278450096002766338319189341830480684233687029662645169989630977742149945715638638639659440182159243533757655049173633126813068699993779289405875018372487503607158360057950647569955871303124606050212177179728407488245560631311490213743081807166511273522048372296972205298416850091387118081880525645185624002675766121190905470263523344019870352163643917268004435206082109734786731429047779040612763738190619676769055311345375993556750086118037551938157830780037014160131586546788063246693471434888059956190426115473155778547633747812191783672058746374605719964279160194564610719680786132812500000000000*i1^78 + -108990801786320994941173582932308959980853905147680192229542030211238063203580913934270706352083227611874189039707588821005290526436901412332523086202076297132517977619173975660916665193143601411944258129912415906605017567874670710645003695221875231904878688141586062288280574594177539650835645092446796764374709877848985486179524395615673248960766940742379841023635103556499955035413627269144265606750299059075436760686811576735202338527985550119682111331158416378415779482019286734549714957205443319135042426602213199063552770577689884097710889418726344307746309922259401668719472354091261049944271785274461082969761297411889719910757949907746728165349595303140134003078347670133473674845903682297328654155197395807892431274486544898977121978435604496110773641667577632213175086294346341651580321090507633849433754122849173527243600692723520735386733292091299563602204364617867339685256779112425173820455617621286769592570005840492533827557613928303210152047401838067118672417884244918466315870247939410670265656051801405627337290578132452496818311036265722598866751765288219663130889047871230859717152351291914426665343939720868487167853816035446043844753006871098981085704612331829977240248753450923135342216238871076515841332253908613265633579006678570302469612710199306381714990636708079079727661214268556762869701050492085432165183178775783869764190062087718590131693097378026560009137591642825241376751953221601586750793707266783356727973817303714668406893756545543875864864841950763604135901047705944147955021927749891841015746237159872320557046960435532803673524110779413833570052196982958242678607273547187574826220898549399921792960129325060931422688877326851096403137890130374092705906487396040735549571322001224200962291870609308419405121054288311552030071798095312748062002839469274302416136901332123305243392381652631669173475518676869777012002821687558088839453641178053941527396768506983863322034594226041728778283901755406566429052768276200734697793105848278371520803621276895234660062228802679328406488007250605938407756969775286249397970811535999965132412311105567890994385557920998378840492141521174582781802563019045886860731551534185782713610252439285578993516704778184162195385101140583891526696412499522647420057050433550660697856065101030411805652685949521709788408861941815404365743308532709514989001409298891427663052095846890171832286961460561621211642298902553753668207048910723879760233248337863828492403496917707568726978952510559473984975797730645500660862816680830816564615824647376290613926134765944614586014597445282539024134096054323987652706082142964607193769958255767639333579654144566550881485133269765776652828169210427396169633511240149426644372741070237782804034827067509941242883626788586765429904593606584302338749511771007040862940666329794190275738596146055276127382461669103035224950083332312532526581533200762846332525901086616232357251755392598088125004469205683404551164677318128833212657213619048251640078071896093278289573760244216487078815797370462784699813062837502501047449361011749085504982379585250815841462915643266484964065796237318626955982776525986498808334854008238261296121883261508600162814861705727254823910686114804913962172295337015438354769004507930698680700398819016453578470567791401600459791964460610975326670634094403431946788530123184874271784524306648241574401075655569161592475202599364895639028618531824113345699987513517606744568387646917277967478114819779418941808514886341689313977275545554502940383301842537029393829098208094877174033105518709148816398075290348454809284570034528347132734140921517282184984374216085871522530137027388767527718190410791826973930180989717876379558872128886665716067199323815186885203216527398404399228720336174729144129713631627964787185192108154296875000000000*i1^79 + -36316770233675585621930942510266815463875681512084587911684961706292220223882307859329330196427388632378583124243066356729270798208520369276143740842846177095744873981533392252080313662860775934468890832830092794332951957329083513238710304330447770750376020908066033197807280524697477143522651518540488213804974034643365838099161424221760435160688685432534919629700557197081404307332192592413195302039341540215456709445048429104029803212570504379249643251300429985731937263003046330090774254001502054497700581341622146865049971748474090092542846040904646087191147953248886729858293119319638271772390581374413260459941168604508410920486937425962354127053914035774389724846860266441531340415052099852879074860589066982671168270608162992612240156140569471674544978028965406560550120392763774815257080869616138441265834932963069127652584205028190084295571227560401463171751511507958610335657396548961598886272529933803719478038649035416296421025316255109920517538959004505220738919588123775355805344736655820817613963590781976047852238121941103388832242436765472544912106138245326107339669093443163479337277264416110307856426700846113519173635285261584529743714304531736964395105617759736153732922342335290198112629752393977729435772459054277734450811652952257820264197575781626887076286571646430962250710013314527403605261810466054388583778441631328843697905291296005151734173602054825210712733239208967812945465264137321716101488190990826059772437454192890621513038728288008036663049116277789954115171565989057340451305133145906860370298508288997003877199095021820654587541293298732273966928918311360840221133931128984763139444539668898677500709297075268152726826983264574832826155015762792145200878955606188974143161627001114898069649857044324751902088767123786098918257533008865471913373757321053863057783359030722379991711185059106376293293333913747247646701496927090303595601960580511811022835516427642504027471034750870814576127109360255595152232285018343764927590503824103593792772966350592427404108714800325176195956071046326844697052294039788223320555300293976550209285581231034075928595199742627972054508162525553911686016293490847803331162797147693005673185754125467814676655567386577623583306518878307950803957005887684104697582604671538577592620462887652801463550176901672307340741429032730897732296248626975445539780377860945447356815492865709080384303848286141747729014116819960923617965024323593763936601417127123086818020442578849082634247760572639222833931891022231914796350855625140131969025235289717670025731294103947879291056416445113808569159103584290982113460452262439270823253338565362862454546130959759668220567769007070211792058190828228887519027359765812699288878247497172606634745706434959017724137170314136726687019421090384060195361494500077509257536256905475670655858759003096300996534746164249297184532239144175514210397942708843316631641726036537932415638415291055853140148107938401211087740976975529986671048677953689377589749730410128171931567872054327365744187554668528462645246100123593589766041731642170826028192574752219693356052904017026163449610875795356432282089468656962436436429811442108109344959580896499887857803375791211905860895557159400995264256274379364920556939222356923367785110929315947796877815089523366716063735673214210544942163535849459211574583554801534073445201256528957039528270406180126610936147542316005595926056931051343473989217082745804492084081534773141035922982538293007419277889318009322478590891072303632151577532482450926390538702832600200579840047508023624724564253599515974863946620116274342779122080849816358770997188154502785570014427564289042114960316314217840017902674523324787891720574972010503020016387336840550608624182479212273784369144412169372326815164342406205832958221435546875000000000*i1^80 + -10942883247725938601802192351997419861919048626081736674595529977454030966020020357600332863157748734834706099111658912598507148214026836852038382278089873815988003847043950354968865339078984373892158146361602197238291290738387477626434028252076931720661036275823888640042254269337487590986125346308282859039128791881226523955163178484566293096865008949749582325884064496287757651625982203443038739498228352230125129934305737516041629847275872731122281130787998268355688152774685217461711148322078657761942219126556045564216138980388663395110338046691852839492004196838379820548233126222533537530310112289848455181186277332667836740527085741513556046513261856953807280683327154410113837085026634202370327743189176234845948395369941197628737065711294295846700013771748778115887890343187951551338528381049762688626491419739112835102707321220653769483276949649801819854396584591062239456559277607566090051176065541735220021596522988437559952668584254888105335058671458295810644594593320758835579382838487271774183097759162219399992667209610270133841257891995778699868044513734810890138277808995222286922173833684979313946682428464685305407416130967603061671325078545399627019820423129691705239085425070385288395354814690803068863681540659975412812626041045384995536146745204195823408291791788044053731990784985908882227312255558262104629399098781971919638259924573458868309514424607907842889750577636062255922580424888224388207688098842765351756838007301946053127035521275629237817504913949181845506790841459803276473821307776818819505847740271176662256323567218703894413835636528745502341701609425779787850221757347514032968967351612034335773594189660909500988449207179014104100361137513458769096074415326241453895338620863794604960121878515740641496418713374584178195178048003563420017122903362466620425687368515601376497894919390532155947128547455665032659520714842620955386376630060888088906701619077655337248972052462157719104847934816490883074038212230721956505451309664575375746953751683314844781643041139565329325804620614548161541576463509620966468731230261404344023547326115651898799642117751967939664605896190685805981884152193669517427073532969346762732080502517982404793734795442639066735502355323667635209095580611121704104550360184555446836682167545721763833367550124432740128367547608833146550502497265292830352424607474682738701822177251594138448351527342811476933417563033784187719631556231602631268252313444104964530807932044052790540836040811104089839466235853249290323710889514090981278697087350052644208343366236076159787817307044414593456646268052641159494691804398104137905305334097912636113342380173860222021136385908803805808073910361083936629729461753478166214912197310115904910422659811535651355675595730954998436603105939979997523445858342976318810630030908220931016578940375081480567660729293664101409110294550021814219653606015356673799798933555045491636217315550763103128005246525114389960195945035762670751187222919718031815967382657014808596333757031603923164759649894221045795713605392544865289952385838907628045463978367364823096592420064283041198387878219204699629691882827133316618850239453853589342712737757062132224704262275563214350321218870285661352512126122058146853073158558452595326362399358465453083779560139638429943214434946813715372582952459635095855901727278954889016192131358529029931908682310744689147075732995999930572484466745414128167616874559009948976622983908438855365820548452774087297249060229243386129463674304977624305079486346973185063341420590632959317556972677459834983513707582333562759097730075565580878822993479248728421717610467165041468029111407460041895880386746330815909656554395316806202847072403424660507885103765890944330758857444568397584983010517589718801900744438171386718750000000000000*i1^81 + -10960656343891347490973370590218507350496961497276137105983448328585395586608593888367308392393823266249355456594190958602761111219538338816904700596424686948330634443988023681153741971440484425029817353703316401617849491519808312114631855267847423254715931822663234559634942331325724712111362628535528383309335316628029435281247126298830239497182185103907384492718961192295909206976312302169619932077660227488300799692033350317326862942524837415189863556508129797167488061675324306064355523063261098022937720502589934978040338914451430577599652105109554349985213760574039415450473902566013238997063660432871354204592846946313339347538497096982348486753511359146218342481341910602736437728278126813047272895705556976778134271475354840327554980215874255999190079252363766792263005470012229415045011459627585243024605723491962769211311502689688821855531857020246564805914749102123355829790107440799886616921203996411378335767374221023094245961051319410886571209913687941680691440327678694335357296858276299299853933718061572580454243533474673001481277192920224538721488010679368331291634345337775287410182175299933624080279800651852665529559643131781478551092728250459748929801628269855379477265125988691485024502278947059325337869358936850439772996346038923962607049650050865700995118569339112926066621916857226870402222158902836382091221405748858562539088685235240238628339901219349998999505855520893104774048816662970615501580976459101618380915608700159075867997336418388127703413902827115619967647428983637996899111564636158698118337216781610980027276811895506335417115088360590120111464504287161548902462344809802211044652389582036656744128378739806101255960070175449131315085865645651432245199854872200102067205713211975895464029298789953052535701815384609109119452013153669474406434724521125462583799100310672773049418229302536820960042476522616822275282839792566619809102532896926504328431222559546355908145201907780190156095760164095969859518197393933549071107172378129933990703959312287612796373383950439741431083555444966049880461554816483401938018161232515761601917432168862032908257413902399206350932749974486925319212964908242980387209903776527889879764438206243816028622963954273096566906899612778774691925426954670229874301850829483671409066121356496362606037908699795033586293875813910942132434711171346738400964921571199899588160473693423549181535279435536096765782211286716656545431265664307271872364733521339309069190706911596586911468678337040715935359055679280781140880228438832295510928744588883637196024647529981409588419088975162135618251998656745945289685329659450245484525819022617823625850162616792480839698567293261403874675025665551537675480352709232657708022147839245968511053696154009019593058720882339770939235922722819475315896701536653927482719548196913552126759214074731741218941664917866102364295602392864307719603412664174852926121712985141908860871838074297258120656890548702113452035997773117862674319873989189109936123002206545092193657100757234987898912858805110723684450529921315450073698141492109748775533943657937589452432394623859900250693988129039640817376329800434864719878122879862108815835088951223310145723186217536308803824769018239103789973108428965000769081641463742211996151456565777985215896049624868095211282478772568428119521650964415271872151342683016500132194821332776223671435048152855075623705033970035275176128515892022277921107147319708381989615528160973514771362738572997962290223112347697896702705096196736570007309067725266844077211274770933633054016986928598421466579148630931949399013645388662819881424522882853117104092338061638084110752141857512119346885015877295032855984634038641429208678795005214929989416520075572735634233945134496934770140796899795532226562500000000000000000000000*i1^82 + -419573655269008655310968172785159516190876460117585278468048658812315034749506206982942233455622828003542417182206064330005811708660676922190227745588781451053999761742309779750304975659578954487334256695661970831378537931685518142191722860174248933962681746359789751245639624796591656070279927557062663902829650490512868481971468485713093952531549296755385025217882235043276305109543950173165047243496164721378610901248755033859910608225461511886920499095435893573821892366451936667065582393965948560083978762358759187905991640302367837979412270732366049485068117808678590310615707164832464366731116287301044492509974792221865737823161040448699638364023104681716760375981502428491523471982565631172818127342292714643260776895426694932967499200581993149992542041263703746381780317968659331545827147234294317682387154750245746898100080277515214661441181491679703472111023624239191032424038308325663447450906272695553236446084973790938633899783820353434374962046032720591816968933796256143802824564304337895153409013215875955191215066622470592068605109645374712056305282808530518294014349641973998877507424761329562047454469291182351631531386602034656610268398429913977000182086809805714763291622735929031016416578930978276861856489451019023841688598378308656033219153699837996437958342826424527976318668095066452503143719196242286539739451090998546364388370301288127328332928584474814215863756297568237596946780888542561255231262960067269736195857274838757169056761396379288041919840815342312196636670504646444525158933845734613215068772584388040043807268161316755835426678047771136008296240880722720912474852713767400149160747406284704013830658022921673211113745806842872953428441519944964238039930667853311863869296928525994034526637895503697093626211789535366505682595100504179501540334183770802378682710876625627192514004193459319397635379429834140981179129999664652351691854089385752350804692762053201888418574718800800572635262319423059993314451358815726681395175208641156550191962853826743318710785984721047199779082035792179516459056589124767383752431712259489154682435993511031037506258534300988773686152262374672091632764756492703979698985339217390624196261609666168477689867912184474655277460526047090599440934816436990076508540259598632455929174380084123309272456822603518690606739588729304113931993708454399404080213461987793236083797014349698382412918705721419813230563063323865171949956350144566557395586444578625208793553452958190970853109355031215215155520522563934062176700610870276871322038911355061966015105334706202988840548043039141485566209523679898327356745677609646551218917255548838852612995660462531781730638962755637694809588128359878773304975190761041226917987316749104926933753209188955139736247296585604438585643095772333438306982790445280642184682303109451726380286352133173382614417787680128841386114559715353294252053931778126274283527927715928809080721080481439320634748735237539695925682687503815032278065150536033472045215966093504601628228612159980682201374325984016116308211789407611148117467964785538484395186800561404433076982132976836767477384991852904311293097033451425250957050880800097253672046130677084207515103580238134202166371853031121156348780672159656202690959829558504551618540963487114367550566672305767291370553224257363896936818434591263978034343000147809156833559434265717262935560167344983131636081431128796084135506438745320271233240018996116962057444328312359601968817127485884365137416366691960974942540541451010353789603464410478165075421659949403342997710714257467864120332629574431223335593528389965497390084455016551789978582056917218666852064104324094547818621307268708069025636940220411949096606569053243435597467801743576387707435060292482376098632812500000000000000000000000000000*i1^83 + -18915693882478491735414172125152256801999418701129972917932889486833648945227045012369414819615463621693134514059276145892753061806078496238444680248792954823828024717381186845170222508737830892673073340299953284016940996972448392586803012627992040541042546238106740480141390421959966348932562754018109729485255591114816618734495686095876494160970820522805146993867823238805010036358350763445052366742526837014199250096239360341821971288723984566159968571790449969711591880501100138925821362191278023755709477998252807084278804129081783912165874672175010481527288992782853432527941720989999325165656110273749228392077673109393274272048492597275599024956924276157711709925654350193740667914477453737129929480541756853988279627483812757974876622088211552929104817550251586641846689606543982378129084454645605375729734870190538789903390079507270689553186527781463746171124889359084767713614376377944537451717170545882754706222370208532518691400759108433980867929582222704904251399409472054865913769535456061660979762836233902776732204916722096104383819021058128246076399428359211639769167491267530125581588088275238327959678515375401059000998020718252103653537174673430318725388958103420598801740888244066611144290256395719965501724195451615296944340544752418295584046438297365922530384916381940482358160986388698731370470639759600489246047569631544758673578164771780536332853610883078237714767160547551820894803661703791829300734654859194254121835683671078019129990111718294419681933774763839817789576625577316729512600715156285746592126490178663839417264763870795707991632658535209858145904770892617062515518115214123595090655356456305105761781068491103725972555050601480534295171867589254354957093191886945413077842582386999424572421882577970123389435313789702153687878393941375220054957389765941721492388916584255436178046024552876399847837198774139204037139444586488990005163417152870404876751551963507037935298383983180062074519553737869836671127038647420925209628047367843632878787740554254150661524731870622752746873727974294175550515483047577391727755330628500374391070924294110066400360165472415988924939844187598896136711196236113961136619581496480150578143655356673965415075974172478581183870442047672149103557238246263133796962236696625259542692011801848608627843704779287842105689808681322280889369540681803788437845492611196478462677442502792488871131846552777590694021167625800824739172814134501608117610550115769618936693971044782795902884945159064167333823549209689034679473336064888600377378916026389078449762486311216787524237896457062544517175409585890351159161468649889391501601512965741517636464280733282781894344559888994234717590722594936258328140277116616906959067977256973148260331009812980150235046515534295729609291950515385083195539002113334169240447979764908195996522284198635935864239023590473208186448894146125673814940556360261065197279204569844610532179198041996798734881786286849300189759376872355193367660256301811214073274082282769401060712588201461991908661040852571264369436043917056651459257977236130574129305960101747222126276913287568148058576010886566438216753066870030217768749367998156255236111831175418830436622904078674091291669626194651033099762609031872207627327787483733055079716247734084746271162640485720386689594026734247466989443910212595505063330653179680113219773030124923663070455567906032329538640788768747998008277241875048491669051409836928638473687505160216438003602955047530161648369072764673251942404981157961222502890110022759803873303941689845155661380540501081558631387780396328647907846504978369055875972312202070911965751993782122700134477705038684056256601232847059659005367484762505997157637998659276193391451670322567224502563476562500000000000000000000000000000000000000*i1^84 + 10892018843055167117393727518659928995311780041036695762950631352703196758332627707027624313481285496944390608671844144037111044559157384597001358036698327984670697143710951258134838089815472340411408758951257489694499916129492901724097053415489585234945317709458158580663534979954205378634387331505558197273321997245298234959666135960788036497593332728057456862102992392953195807114900319693612558786458060576658933840408966268887820215455676001915645086810876345511977477680765432270100102131717149292496606211583213099292483860421610057103270112596735692498200327188740886036812180456945310579472599465428514725830159090427314710554417702018537743194286724311553566378530924990573272971203832764625929001188803013013806212858447410267154480450938658190144412960583554925656275840820428187204978528066465211208934866787541187284911347943160048003444073815560394303658611308153598542000730699947688422420583773717577599293785231576654305497773446551765576509314832177260276664841766637399698754203284261653493632365736577781432607064200791043731681051389066779965623437436487533674912972584288664580101692763405271232818684194289985502520880179549912854339184545798463404285022750392258411911663520307625540577286112831770420711004952227354819711545132118816928170727616496121522226305167425786104262740791817069894923934529800123347807638097856565829235203726279566758267032103469068361629473238365709775144809685095913227597126444698893223983152503247930610404467124239305898414386707522950772298478190518363578008161233858255278196821980112497788637345889295306503130922237420285721674384240228216132555369123180562555593630180940705858381104232681952161186260866012595550663987919776104510885990142977904273534898545974450727022183460225950527659229347685253557973436966759974895619993075112267830145308216959521409298577148994477750767558026291261521877747383466158568073681843732102044557347185365054034003068562191808757180735579021869216567368666294331981189273708574951254811182516519581259987894083996724549800904547564282214966441058286529595868205531246673539103733317644239119027599865185834198825359193951003070905553304793462695912655447045594452808096870804341319749366032783392837988040675206755948820206819150928039688629426062709427094215657331908831324034484343794877784483121910270295157303266332626545844717073113660043109154415502716319205216209289364581597628300314059006348293406140858793917798011196595344808701758012273285730816515984126498595955160371416744480091710013417602646044210083005410524810255370861915726335477405817754915017786011429774558630461411934766084263456332161408371439157361976879065035006177945103300469953722999261482295768463550396256475901639916181704336842947616526913151718919919247728281260965442783825566720790113741568318642271541843984509600576005689121589539033801143846332014831702025866739668466230152492169214584201869608368638222011266027986314169946375499249184771300529681408788964231254660223102143172515416824804514969860313303020896734867077309241606369281212811224427886148383846798254994737408459659669117989393589224888106979111556916735490776452700789326984963233961563256768507891574013680253261063493041228945605657408087375384039976075615479920895540140619823486813583620703785874719739854366382450810566770768084326639166536948278420505462017513974843786847989951861002912437367538330218302632950380737568590781739767367841297844522624907246685661027445774747366794978641753389242667949328566668552177349422932374411297874827674869982489173142178724946560216850787750247262590315179056690889146710497309786878479719827839489273968288759244072227440894085884005143676777947309509841925961812085006386041641235351562500000000000000000000000000000000000000000*i1^85 + 1975041988263154562390713153759710641808826858225335581125402367439621090997022874820926370649722408242761834158227454772313941448586175296935699541998011536862505553219778651247079149580307931454310854138665091721118746516712007276719274123839999853872415660951582305017869793132363689672741354029359379768494438803565247157734463054445036419510799784012779042231192838693323252563083186194402129536061160094943547515437887377491999349904068968033539993551308439571576790891971096274319996725648562444402519557469309626565312127049756078803858416758517203868130629919558026538832259546519122754375960807769097505408874863948786052865905361402563979683368180616563995548093867135605391961234219786064018759977244554415533816696331170427001159342860558903637795692806907736110195156636931065623416961527809136722367935699800715794855057681433130255154144987776040472738407076975166365561808855841532974576112723877780235927549164722688111498313050485845187640488957898930889140139901894637564927956461668200052989746579420047020636477855675400640725001964745787942648007355258660696143767713312288914390528987700620569352673047451306546622803290567917048107455055543636818586985532061862441141261971674709681181689908927089685083114026039326983903921044363511849200619838241977822886905724634433851173134011353745470604348038731774469795012765014145556818478123529132744737885641701252916195830717652097806858788870561303414826157806542051307829044384939603490947260236510637273313344063292720225130529718132056301546843827413263493485307567949826124842096510574667148167325921267784139867203552599468000195841500051594060679493108367007747615539053091343418060043012484824151101382534360888485918171505602636807265153684423431553997424062343742433984927168617841310536556652257822987930397377336139012328917348126403680047239687804011623712493661044880337060464463762644296095058464798534196151052945895814298929801230014524521801310797618371245418247010002769984031704303184424514985053223246953486747752525316626743785480891069557301296658234128973153050512738773742451926236320090629827927282332895089050653749432296823720476959569593247733783905944919004519402835930094904767121381074535556420078297374092822482482049015659349187905313435141451371975287939313204712489233831040204961666594446449686006326452098127687657649123313396384824860422282453420845326297414068788760530717088181097191010931001787902985835598296488634385693522745268395921547920902691320945376819212942126336943890943754581084400534751059566181659932685648939993737190024794476173734272288967464387490502934038151645664951738148051509402890775830609120364928069418568066700857659108804058387917358438568347803586742960900928647582959623165988246992508023350535806970404013782741464444724221701341639374434294285016176135619583004601692431525643843265623367461643075658200231801355484431262330521971844311376682649305814048794381611843414222067098920436027674187442528639345942143283869074846287619882742153490853640753725416007501793722533026627237652301598557074854705603681992370549839682609650202519041323768990456776112124605862276741475107571249469244154937576140101206661142912787268216754741409229878471780337353211182642343755483838909555563638251689260975551719246061668756112100063769283532933633510047058227399672217456799833794977033731766785338405865454958944803668600193380736441876598650850082142750613746597154407174145203712055781525053434694617166512351659509914301588174067870231486246920893112367900737677708819828814274675684195128286076658162664879730013183163274477138308863120408248241949091307529013054387688506371984271708119606077827503004254690653280835524201393127441406250000000000000000000000000000000000000000000000000*i1^86 + 242897904233862099899427247666283935545090330124519929864596735079980865965066529036654052196564274512352460716607826470119547215588726969790665412659940309427285594419513065932699012666430505911829070654381341420503247484927613377920846480831094955274196670500504387232261800741872194905588771900175729228569137241107734966706812772027278321889032997437687900777516140297316586268785459784016017492595942118463762553773432467212719751055788277508954956276540073107619889531882119502793347312179131666498731181643536801677217854575920917308861679448001184128846080183104491025050958202206146988792820001250393342737757065120126081494297747494510365933044671966099212494981558359080529784563055661338189097227415745702129079301025740881545392468599313793796541788882595635183343728862495716767962389551932502797888503726886783979525837271436109419900412484858498146518626521949868513618707330396915213261304923592116350004188946366971642394657842650653550290118099331139751253094262132326464790598230142334586800658570785340933830766736274548213703034310045285136342380896257455769562134169751548874437761732207966027590075782942180799175215124597159697218861555148153928018097309953273387039726542721065717845357791382287092887900636715347661626737206681416385851874612915917812880350898124497180525315991608769375695370715627502108865670104512276652097305230189622814164419243164151564133583847489941539443912748142012077896396957372958904436510044927369563355969318887885184678168790696276548020628766040897245621447759117710363779727877485904284214324479430728220077355219798146825698142878881949666234478922093377845448284890478655995533036870314559484212502742316907572936321174004081164606315631196674528598779951145673385774111299356844723092830018377504207810971157190560811030749326970378882534024765049788536543009539148634425555897531158416722130080793423719450903139100270340961311322452716102671625593470742323819243248224171486343569834684917741242790938102877596348657681128587061083493011653861724575158760741994937200073939182573762111191118402640878091533845262077414147817115266860643910102406040041282716446651379388121253345169979963359229066316324436622143434463887727093710796275695564094536703393803611647247035291600047276273405081828419098022237587415818897099133135267428886756952375902023550374384869004135147216353050205622752860724141165337440960537852235455987733652600145857483404062616877549561762466016510422758418526689095749731731120018459379454608751423491692446737972042784275248744594102668607035385593312085037884529405501895956422015527048900037068852698480822125250339597999690267804560625751883829850357247121189388025594993206796383413786160472769567257341133598344656213912637775417344975366250665408632063324802393106929270763512951847185711347711736858944650482970907110271023561250141643587406708347414085021922181931472572186475522562832698375898664971252300298815188149743438868818199846408980327191769671479551972026301046778838269958993178133230301090273244464655265107068068441929312973718411689628692502997892233907040051683179279617514557053464591740392154198383454989818112163881499791697588930597307642451959824707685087780942849624431461067998156471680500987076961221230510894765916443106421398413521786305637580204166979704762698424220659627329716087113865326432691881206596419008078314257529153274624432421325551736316971758160759430664735065455366346740100990366942115840407179695496601386141946275276814054191210310890981047688494798334925398052130802944902518752393692234237553945133489317447174895931433336874156230034887375250394401746432802793018828757686282556963692238439581814432970809936523437500000000000000000000000000000000000000000000000000000000*i1^87 + -9344067048058097738930117382128843792739459634058693482789804639552477253403730917983746264308362764129182317880296250779242574700831272206419373674598607788006495864548428235113998428504075070807664061917264742833681861389177391975230895741559994062414314839248797880403140770592728098812096619892102639279082596724262456801681962008940638680645881093076385659683752870176816281939145972081102018064435351643499990685668726242727017039997676919024540944927876025258820058061388273764025055763665489199140148539260880597300362405437681039579096827098229851028266025241354898422974337272274819686199631033466376869318358822608872652515287995392737994420326077591742344201798870651667510075842686472428479747812327173068734114981958473133257388794048034809777220882806114507211285798700904661837990293576800704082021437895681166483062454110234078134314391968643345752880323425131733533867560211971086393679533501994093663674432658393191164414531197672016543278590060374817385101248840480777249045049801224959247779893802232102881099198600025274371536007259515277374215534732191898038777991048723139306483949823972809886292482010151575340382279976169267490482799156569706029951583495865388034369998469634133690903868615507451837111149929906536009853139424620226137863253891028548297166998185979686817980665002950673559349692940935801276574282063976125529114606049881703814800312033061237416914030776664248793990063750845706854810878442788674476563715969090977512672446820965355492502169535978161254988077709715123092827710570632151339869073064707140008372304052340145907917856591848259491847510196487536563237997174166801141594075281360249971766805095079180849088939244023049166312705536193960647068496267359703436581904371332069827538665089643071723473316725690832086101949844822570324612760177628945451266373056215460584999139977265664816165018030792295899023912200363041177307260466098457758324122823225065137193750051854723336518965558339130540265014072362291315897333969580341254758579701446193168258650544863502000935451013458691203788934939446812291045045472613911920741878748595415518902155291167348338724609303069666630558375068037595848526021963328044556496560703235388683985670656756884277430665423137994575292708905322720577427607749712425250733429446396245475576596904913851509467441034736482149158660389270842205162372466108698642009644211782053371479080886420762482354244594363460701476297745067649820538303764644710846256151118655993879015581900503592838640531968937097027289777743439122776002227742018591662994987949076309504167060281065227563684359466820078098948318169296530623639322446981811311398309010696770297088823893174993097637882143372797993617811841979237342960780732868505355151221003467425069547000321623916987373546622197214090700183816565480928146866553932428007727171464374812556157296558535927967556868609828423347897899680051684025842703824389398780786675318571988598028183659279049006813117266906966590580161836618346131717309253432781687624456861588472519872777510735064464584289396574497410120694692772974934821905665580170060578186684346106392092977504918562957442403110683259897342520172703668551457792251915398929384817624036205310234024854154525166923885656446844315275571110815876335779926877140451258185932614356401224965605180319688955594047688512950093704735822692932500927895421956516407841072785698099447786177856642683108886667808840741732922161159604411377503972509577044560379949624148496524737036652145295614226129054782182898278567755780473882401952375138777295459598765147306585713902054581487743857401699050451869035365576011513607889430350236375666000896123993330697317286526148066160070332031250000000000000000000000000000000000000000000000000000000000000000*i1^88 + -2893926591727556954193217525932822998076424188627723870089714247136573557402955480612854198727714412977645283962597787794076756863843419390549188007700498167521611603005732722815374769743984316370349362727044267283265601272907687760685990200513917568119030192557427290567319369457613313292203603568640844400616089835852563656316477105912134951116713120315128298373731808176200678178393276517334910651357941532654888547610862219746921970755791130473398659670880213031418826954982857200602311597373283220235546512742848816713682573886967766564796167455330391060923222301319018491123868671224510616823158624715409150970889946736236889419926708628024568618378952611728665835513816973179086684650251579843319828822938276002211283907723056135049634085286490136216939253352600953335091484195235627604523858596630898204177388387673553070351745408877238675020575646061580774264658400157000422588442226027238978210889229862145817905687441521580683091956237397477048028255167388985245167395394757485824194493600000986106340129840631365385870722250077292488888717347246486642359337867434063714681665911762519898577288902164210461554148693557948786909147651308663464303215127764672853679947927223503776905891520251604303224626668020464599227240158347696721034669397238645236570844377394856348556003777654542183456041340960940328715755630529207144335744048808829725328423342842268753635622537394732104846218113234432282917187930693602569500069576997349044221346147219572604763957794182520444901604296115240374756854071354508138822863507553407537157090813184441331688443679257749007973882103099221933691496803814597196479961284777106560465088516244881857826657390257601048413711289574906784214773951428848213862308445847346375300124243942361737760764301921257627327476164042516426229358828938725871659133847660164032465211995646143844911074900754678964787559426959832544442859641255217461643576384331905925798811409338116788933501078106122257050556577417916465139806779736299816615157435760659016194254589708796568582301951172364245998874475017806155006435138087164045310442038377842200452965698428863392964662892389304738359761668595225915411976078808346380412675471757487239112442222320731722928687927461925990085089215445001420923978418773982295160753076531757070224225398880181030109088849134067495759145492595023117567828868979600854598332518670739559970481010793520384832553631364643215244570440838288322558199611216300897476060280928501248180507704946528369943495111069623646280353473925239982820138037438705119699294212808706357555735976848724510436137419752362760705016417621643386832419140343148747744093592923744526545936992895524575544750131758225061764905527622141205081839506363043635927645301344461799818151143916707204378361077025578854356914601534581427159467397795075820974981429555926094659205024466444389103378391806728724594674821760285924283289783261623427818734819863331380886476794900148113146479886903457980702546800346322529179270196355524102961326707980042632202108156455239741158241375776715115409058380892648199692689356622941786086836973475195264290233176093551891492520243102858940148789784049753476616231202654251421693049273736512062280115866723812694916738031941672020742566603728392232711264827048798928160457848400244813402352700577053344674552974710245942123993502209027947899338112334493724381933262901399723609901885444129771883949489553309587170551037555052468155606374942075075728607639472372299298972133762472464843637245612009324909881781310847718999491511412104824081118750692336308115368740236518372675507036885471185913985911626228162265695368265276156086994172204602326195340882884127316747546398076654750000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -198186882596855946650299771215132698555316358725555734814744150408019739429428708877748277603524809425781024500471282584292058792495087466122621491426351605657040354402644647822048833793173175433861275140312187455399690295518359368630914060347416568718968883524451155161484370411001960955478619033627607566869572380181114645529145166519959880447999755692170011911427828673832542837259196759813467250436570469857588696006395405045082332059552403421730212772277762158736788075678884086905554901190708600382266785120479882128901212563118030731086337392524006961529213325287179936435312394099106180412324977855821380083679213590913197609990480409175733117368918043481654939434307247253870015580216346507289303081703341867657059044711568460627846575626919348020083727613756869095844436341512143448065336013932886370920706892710488692753145498481927664708854532250756178021888261238708897605554336522233868104034756004665890206085393524796364644128824208610536646805280017435960078953935645529575880833796422060964608519200835488166909736336217102613750995924089918980516422919388706875970589461371090901966503222922925905757128642669548931275419026881050744301320908226046702253062980986821702266450230527274491665474646378472070534512106263430170449330523598242969137307602546984192233735740396588682466445856403123440618751917979599180277411753698424621374449276745263610556549624943060853963470190150882933307613170057139386033783962843381200733172538225365917172237711387312374636052923992297360297719499368061740816331726190988256496669253457902570566668917778156491946861417149967980653756620509041376846265321565124874984289078233809464998458520230961076949833860237945457321791534708742035061446950550112674487362319589583307694327633751006680682756787380367139670030643021633178531997507066664659084533061093888071824268979579767235161552258218339725588075433177187470222926172044047165453301871613531586473984269558422510014383882236295272031158983825607743961189309043591546073212503643324805648177087848085168128714540579875268949755674601292095701855261542637574447210396499918927924322062823647786860833382111584336008413655958395718271847608436569211857392867129706349224389368499908918173889304087324137361697289945406576848695017378335395236506319516352160148880646186227895004235267474663128050338934891365583880723887743365143273970278763233919895460205286784666837813224396909687381835414683846542852603526427934475598104161001918626902806632304619860663771236862365447224010022507234526711212303800432404566560957259979543419844066288452925137529560276243280720194012383549287444431497009885156513977892610584024501790204846428308506969194211078937815216635265175988324844018697848482873803821978711616882562845995177184706842660527227468429923573090020779330893593942071594800124468395488601870432639828348119134232912393298581071526129489492072844436712334906866025882751385805771291447801014564759125377252430436001662934414809252475637560125184466571825463935250233802930734028702597172105769972452668020494952599770415023303426419164825459692708845507120614304619975261866462068545431219710790386402587039224645458070900962682695286387170710376486493195341629609613676662819580953169758651311384390064413202394784715600290341004914525279474599658656288268433098534624313278675307467449189715347715604703379803731375104650234930342023031852641710446805596993574796165400040855500380993782768286903182330065228247073927831379146979629091965549563361261934406165266994919864503255198425697986134591267950802251015096797925087872341156030126481867095697851163456159208257047301268583076919221974096698622554777600000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -28977270519376063949802876307630105909802116638089652111038335649777602852001485997329684214338418189349966195162739785348056220278896938423825741211858412963762450824357961559266129511587934128657030624290647285355842329771524187222922496697875021759228421932604765674585076867966884275918914673687128460147877894814809158067469729012410778485823694745367973742198093545611450932652563298156461252187063998189152588643943825129427078859856914149967251152749734413899883947125475881942938263005549239911722206669268323112472435403926486210898180089891270728543478037474763155252471759725507134820766409822933841814457015406161832439221705568044194942595554601726680884256758351988687425897335426006318283740540749406383373616138115650285383872684013669646745054823749484239739455375185130789933509588133066339725550156985929513670434104757492502102217257337283804654913178605965380659830707761903632966756586187503772210517024334029934840480553101607412123777292813337213731517553509367837823246802897324263182960422713681275889303094705850978530203506492818829568374088730598602327182974182344302512931348576747127806392253262987068963513537905800285456223442446474089650281277025640794859136359678815143927907969569575350011478893735158917599457180509376509397068557959922700362257173372738624803525756473783615711931970400650672472005262101120043030574212419131020290631534541019416916915896107684821575662698291614968740628688485266252675543830940872596452881223437048789055497835999204000391176794994285667424536031127701277395629294322585179102856731155410184588386790931474678633390842142830071536121712466315205666110489451113318025902652918866429035297266599331389791989542633794767938329649787106099684582740048620744760894252150402891375258643960947154649153127770714033600116908328362793577196514953473385841282147531334315504993192689038793376541148333873927526219178687028462454575860936071004256006355214663917409441985813518927660574662967788048179868069265214526152006588912843146491826542698757201506483629630660827595943041251950995327794002492715176249472337592010113374401547592268735614515644081467118241625991567417703743239352861067211411410253487387811476856917729461818719538512239709653188843274514439585714373980114344271654446207909152983370602414641542332381476131527446034979065760817105555120139376714496213003383659232512821062043274637252584433940172848068800852343569080082658618413592118747886024903141616224545747280389331700806964530171583805067432115800261018031811459179132423085620477659743139446969345146954646473750859724665759791889078986887745701822153367648634891207844465422583216130045631890274105412662634142555768206223876624970006298344936345512536101912877783937152149831785433937165354105558760773404183997180515094645671353329840268414635819856252698410390360951835623424438803956731115298792254230002243826113010286936223490228449409849273345959826229266184895358013505226382327718139307869695949630928583552201235430307828292098369585014383407923078949958338947341140679138164739735944822643966682120217421034862292386380857255337840190535237452206847948546524555752617682349826969568053582248199224839440802883603171925345406325693583174277574960659988298677451162341432301966976343162668083370977512365290960276593410063585196479956168695280737314968803013035501019422202876279754513723727159426849966035336331159467775492356016008732625812715307000764933118158629461479990603559816408114910576293596240921432253301366090015723317975252144475374140824201906335424675949772331235830663258458340376796001395498603708068136641120126568143435800161035078627550557962240000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -5097809334832735610197158396733963402359476263218358201605770615519159472662285421627072075845715351377321516026955092373201071358353317859530280204823281532329553184738427272301839508842257103487631830303868849218328049140964600652875236112326125273209409144148178734250477263146780307436986126953461956224304706179686235422081630013995063369706879248298670211657291166050885633364137114651481317783387063320596054499988715697844598421373826915331164158854858827381577592445188215503900135705154823051380730319743205391836926112761697911025095496907839542853388692734200778917063370930954141412668758764996352563000181900874239524879907644883324020982005519402372439266470641056358889557587314324614563676283933271417467174861752809404108067948655903982538693527646878040860940092394315001266800023741928376980908185278918673850093993301949845809416252596472445926190890995981156484116327861138131773968157038279809820631925033912969923952657892317072852607426253296635443039322397386969124411295779947950688067794711185563556406715696655994828057085201943716079730286260589549059789478419576411189776088008229159095900891417050317627448913906716186988007086546765804528756977143132834719323713760328354413652258517858529711494138914862115974674326505683325942988625264803406442459403069074781618564522519943118064344968064323607182835624397609596581415003809197450625118154620243783757311233430425084072466135557051514894517328106171919183404845620850640327217175598364191379421431721571655737745819056688229234983664356013416755653975246783289524639906640179858116181146753886103268154825020679023022210257766264626302967395395779752232820429749808691478520022695513958868089229502053939853960181406172894544018958069441205859810270099626678505048068877861288617753897057887714807614307717453068999368598583603635802386518151236275821288518365028974183180969882959235233055203189925638797796513264602883531098757696083475939383231711306227568707246357319988364845864478574827543687963173007843593568609014928651289209015365847596661899434710104340824773486503347683541232472114429150695547865164791279638659271032059295122071815424372628410193318851806026700696807035350852452693438043507724937144380223577733841007445654211402013975273686835358627380015718957181557717439742723542744421622281485847285302447609443036430863559903041082855249273508863567092420131512737383095223150639519494542316255813736600868241348295593437066410593595829844042480396893559460730242709881745690397644231486578762352741954221042776817901760869566943459563570290788409710398264137707680810475200930485528301080814302509389861033411278030782378191612018516754216119714834998534004384906678628063556486811257692703074656553519984161460355369243263242970248418433301272497983172622454930612234093248524137989098012517357776071431403727333762964593008341695444709794068737327749087087719749292812109492260198812825431484065288750733561637362018209690540787384626215998365964294833672748501668685605971151266496404074313011267381603207940958712188022154370028287387807862411645492356313718760432585590784268728658974345416325174770110120324515138700750894314222296191535250978097348014371208444610524157249909273196472964674156658065435509780060430426204193643896813887545694969701596658311169955853055567871844398884399494873293810699640058850401389137636920881270879752236248741302993861294723395662224264959547130842746744799007550293391250745946219802947849074770632530399852859457837497604250580814562665467606782315393229968804997194776886493490537544022394401590827025440750320405528915140872826117036876506270394653379479470080000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -455783946502440045265468793091548830946987676220559507352067501652332906788617532838933209671932205470444897197599782866286776844612775141372437302635026681185539657430319459089024787021936958494782313719735061264715132151474021252154753768453993570067587086501793585094524738062878502446891030450765794760684711490389269493579550432650983035729930599412082960225599792601699378375464592197804599680855953641013917039059969746635907082948976003826154401909788244980932967304031671945326457066883136290306702124799530651515696410467388618738847117397831932170434385613045604426316269117537919684389752738935755837634009971699294867836783951105473284475800056342868241636101744635515991523402198811629343495414885993206765842586450335088961056477221506122367463897952026730253885490353063467142972416302116561651697709519727129610657711639308328550454566882630021846311365057619798013757323842066473561581450751429725395390686974219063230489034398661927205777189142097698978170948578677465439747749861115987886941457376378273177968504140830934579387767100503950544461382963709513019922583936063412827554210138372889633526210689945703723306053443491891904647524789004918317084670933783018368673132167241444828027036313800948021564667875441157549077437946005697497013873023463667546562664085423743543633697430893753888523077683303574279807431959323905415184249905257474980818786442567215236152832379964483467404611338450482114232295107317938381120487126427997275575513823993750598931401002465378926832714170256184047456750012761983245067148719605270424929557072953164586478893533084422339699876098218758872487929996323224515175083859939389184053218450139719131799808926801881415155314125334810793487740439779026057534922402899408267670078933459366639879719147183057109783193609345472506525120905578860818797119364447357638569394694680743012043021816487075560372472938396687032158290182801048919034237274659643589163041359219454149185600450608609084749294048640104031986109976641675591131456144317342401022583728251991019205901090525556385108694719816015297045612747837134267123508864243635748341864521000736394756365044691802062326447927397633142817905366587407686024328965566885548580871093051186916236513526790710012325922162743681224357681397842554699867049064499609227995710553337500745659559776934790885999376860092599637388070141243766866624643335381894907908424708988736679937168036923757116025546561811014353461367773817937759756988929950350376146208029450694896033507769352182985938820918342823365283630265688895311772224274114997541009149342366445998056005264421086528773513561980735975583550564098835689945105688049719143060869993029621646241426110746713913404587718730583079196196372867995641115022840579572776271668800930063672957239807089387883899250486639868043667673407389591850410945970374931485719425529476948166811351867978567472714066695822391523888875961416389242271092820164498757553920126037467423594772294099759156538709437305052529939950153825628420767066019471425625297270653905098139371705218548891337274941262234605167727288340312112215934232096249068493072206607330958210604430362376815716199255899103999940632188672726110513526749236915542627446548393342758862427314410260287961553143222717331208457164184444398850334883108560051478766326914176152047130198304939776943663090896068191459749573695824779926237066790776943338118720887160914975515124712808794835110842746937277786338010098585849407071220517423220930008149038816337062909903352735227884912600026995118045873344919069134724776629611303159869766964952473461804135609869596707240674814942966487634390713788575573221661527244800000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -19900880702880055601934188059276896875298470507485950569572023962384857101921971694670772568121791355713769914617356832075348924132445359020625694892153471335643698701829757585927362103692093144416684433220654405776010887916911390491560572532424425586392864379916191584706388885348882093766326434077349223527835729693911094669161848748208079647500686941371725265932416118542287819251834907578084401136374253890225521928991070958706554077007344998570015160376776959389050240346104974686389272729757179535176218756139630509597924013509065471773239904816935248072309338947670840843019027293625631757703547842977793467991989272748269638857304420590415513241933611167308141674641349508246045868492387505838723709113841924989292038454128120213145425953311847562655497848120064604015090053593156759311397872391109391915180886966293637720468646839382760868904395931451283897698714604781177802659137730650246357031614679090289431734235572863937818040620750669856414894752370760758704375868362494336423749880722044478900026077242780052041162529842717060903962406428904920870020342501803131158867541802477147521671390427538999286228534673821483572720202853222851806670049616495779221139599334115891421903833098666335096056218329817850208652045128944040858901866224831927414672369617198047579308422762406375461653132696027111551386782831837271075601272421388081674886092449944861205304707329597511805681923836512785617449841077216549321648958841585238637857169702636413125252653261595001994779538578728098080858623659549225050930579726213258735302949858588409637053508891207953721086694988802858630574670887151337245689492516067422789281038798953291167145469893912256748759473649699535963933575867812720518512777450680936651654700779447983488730784609556489339550609609476207339649602130937275752214270452420291522973530429120093575249466701388158537441871382021870638633962786398231365945205496081624272772337638736195094945287432131389748101761154563049898175011298572825058301896610619562401232359406791101099894697201282191989945339784168521213213469841471343426896615738779031033043164491278365260866832158695853226165657762362660056265908385570571714939190741339391333950475658543748505227959683022493245233650763775810009990614445332264017872295073257163820687658830673961380063729043546054045374586297225664028623475086605807361769856563581158165918125034563025331523260363392700552520423398412504601863457781374540422715932770797911786443356273948019522225409793421151490914662561067783601585401830567023535551821338670435737357706192159636289619529552348019588730789146535595436728745081374232630946473865322277553561325534927205728124357677197448707850126465917981027206999330755826042203706813716932278409709308778753179118964639014056314256449213575158703423314262586887716305171002966035177521462510811583753135531969888332089567715983797335014878008916329913525807524108021870716418264927377845004397576843873549529951573696964584808190542219268209056439958071504283668041356074236627793597751420456347672423227784161637937003817145593040146977331035775352739786939081552710676737145432791862528693763436980152690864957667038192733020793727585712773199410329372246763385840969537701116873726473929169325055456656963265454678489348538933852044889341116603369232818008192705734505083130791158222462398099266694294619019231719122933328361105055578321106535509955959644699792067869623248127726130358786590860884363461134131730608853895951364091609234287060716243518692284493885124541032240940109759736025472843757631317694726102223205147069675907916272813348044099264201231962104969864354955783141421219840000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -257767248225323828350317648738957941129606633656533458183848043371814912675868036179733935271774040623710512713490972742465676407856774690443300833025323898054797934530737287164631191943371957455248122931051503440448220451568881561696447894124462118852284813752119564296609815382290877580787524055315867590850634435573783922258919218303777673219072953316496309856552537025170708582908983247981221797124314675380461039467465496148360019150147821541259219257517886501804710712876103971881090381182044399603158650285909619153201068664592507499444020604496142133853968168646083430287834003910923371670588122922426106872884271831078768658979312514981867050527420312846669462763238479590640603803585821806381955283436771802130056405176265159919134788820331867547199406622658811508755227583400445738840901407591713601148116043837946666280825681634657243082021332745785489587955303241707398916036588081334548111657661392199132613866349075445281962228735596203307434416107462607665871541827364595044003665439919974270042704758132885645446962523894884630751795122584553958933242165506855236723426658528671571152811162647762043368810566433897804908352394007143131652346827062876138797636153893035589101720499788434441205713912625827068075946611509378011316363348265186445786890703600047679238418949152607324806608083982707366472713500640611182680700788359491279159060279467681150044907015165908403041032825882881513736533727880613623769091520352185346831526964152147300655666120075470958310144827930207614841047385335867127672802957205500856230086560637280637503113545014751879087596482147671491335294502073076325951327729220806998402363332033741611749613209465688090718104572355236166244740331301303357543497487517080169986976541368406457576928238250446330318994262507577009951985345619841800056710114730278482377159638193461935767734061198872731943162809564148822776990058190072516144221563031354399668316463455141269937051546713656280467079221205657096681398046541764367301253336300551076188872695883465494768266037080555396312542570948712402725695103781445308571091097962809151683397401946105680118291936489297306472637068075351933282204150787872786859157996940432541790521290329863333813316555576741671525539844017779313198158678997873322439768529794468937585874611173615139652479827902188318186144731019365579154894426113057880251389776669027573687516063656409532157589995885944190602080917108684619536014621227203570313340606595144999691583848527581324937541387361716985215662352386594834157986071333512074104672600889743843821637901048680460630060928078359982197209379631489635337801862840271056154525704330378394382035207228116146149578078881584034735585429712495497887204215814346333762853660110878574101264128696184524256269045828272063019793477243345899772513166193439514729004546179104890606331894633126938770042220360145381442538567351577947597446243048873214721393082340514482056578672574502722649503793648191333934611379375930409673464523262855866639536259417857910024970095628874121185924109845793198167744188568658902794716401056332512455416562391664181168559424195527106218266438513977331866447905218378922717015807211374243404118762851545655960881460513713517160781955812803604354501627702254627190108511266709180665474965217869430324596709475874607180073885360821140516884821912183448520454427214242095927575044213596393616548916456702185959891022647932525906492888183914387695199689257618101604227741748619178880959262257298443132166268269144898705135759052500845681962032351541075040430879402313902515060748527795076624894614388822766636593090459274259791316830902210813897308322660352000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 10364255017065426411578256286383013300996867877144189640369861489731067493502252313972079920957880388837813713755705221518961306654195489327270493357839549915631336191731751472925919307284809232175112790977400523479632258563490154549697842527037104487949124574241794741773131304406626767235751684218671450240088660707490702734319133706186614004103716599464370044206202014050705309754730263149851769292744390362570877986786383848045536506691369522530407815361489150928859561095628736688094608312212668471552538937963594879989080515092105570969731486568159446786088825265631053616076167371149639144563947213625284541047772179377285757122709364502528056554341775467440459238716311677154890775008122014845306851386460434773629685939057548359902394552425566634102581104800939165260894696949142328951054530493297576603389708147933740234422983653715964433936887654072468080212245976952440474060474683700618377542487018669135482863750562899521462540646793508456007180184066953885032717166891522339428620283409118301555687986655622673796893399339102369457320026368402489242313556140269216325003822711108132039698467463612751334032347533937605118064847334330365380972254050333746046123571092150606941010093216055500557377508792556612051317508786644720594223338510570543623296489152016184505593139264855787843169054828920684906725708748032586565913211450886362827437537370345819875942676380156193005765862761254067224755527216640982573444548849557917670501265532566313874332368785057713195527328651919931827878475755178305316418033405225433825789130115130660033012571964064437981232429711979823813245365719497413609884380476684848871122251529649794481965202194004474050477946903860860854206471028369739879027984013459746222230995794892761558072953784896232481304526626730523061187332016111734434967885107102756917411513391686061773098560771173190678428657791498889213027982311857748810162008734838357804962460028763797336308598459846691431877959981929048708843662279857529268562921950720550172765757578950552331577799563514017722316660534092770238212118757099859114836301887565568118465184156593276255268408559047079997995879856692414898082665811819175699664490014334685287186250099325354421903623379637793983054009321828735422859869384837917116092978193273875855343589146546668862517923377480902583261372100253501738519498789929990373922192931891192694307486967922434375320776118241322149296306018198068897972474941714491789157593315416343166528143731546155480096593946647681774007629759830957984311041600298399791901659270266544194339700864636561542589177833595820325912835409493873404010453401240954583601947279355883253760342391220178617750415413144647924386355754108865579746170674694814206530902501178886950310830180359132719496267640049570740620592467747836488443730774382310567565573297026626022695019005766341930884489048974106468046082176171310129052938145069831386873049611508657548491295220090256074882510583271831682031503217604180235826527592880340544329281104551420564448504524934391545521464762374578607085600716403215806877715470121770657840556098474390815055576315443418951469234125833921963131133105394123329332224007160498317418856759551169183876708203120078452434725406313933699599825802918809677550971430157395564427601107998289428293539086591904355261312791596639711280696063352328871637592823997664237715018020773181548725646667930722148088256275590174029568463655905313180760934379853015766590718093775197117433169771935164035320236713651417738798799577965155066993102523269710893580316358712581383539159629481181554827951839561490821409044719591632106117812947980286801687347200000000000000000000000000000000000000000000000000000000000000000*i1^96 + -52350613063695517732453407868426719467714757459936962754637569154566621193402372054824525123399517667617282083582414654021515885009791643639210415642355233177574250835034325843119827570229413520049594995601839709983551638519657303233094812419636601442302610092094218986106068000991406735612450073619797633767119489707040928062364590497101695940716750740483292712922723394227941848919547420744228350492874092891753803972314773328199648390418882159456651773447520355619840148433788144959837958468579795156098882861820126528159808078130228374126646733453673503644630813518361894981806976810198427903174359330600976471413993634643528451872120236549222449093846150003250115680517251459110972211917936068679801594870843246666747479017450593825745583590610419719540311031165653334408316425091631603302235891140495049952869557158525569289928915117825828518527672762080913031822087054971075178089941060391452733395370068983159132990845231474941657284057594124745984957485839277701508090175941330450424480761092467558946262992505922093017269961305956762536036809297391229349284666621775230442551914692694419259961401632391347212376117348590759594499535555982882487739016687669040303358963030647573077838075549972379624890893216739126072803696532575302734314971653769343752768726479300637415739260472082986555522783308297436797380555752437998016221591787539561318131038783807416042943284757527534919532489660840108227869256844109070071384529180720494839965021270555375753972695399294083235454558657292905802934437694537731649395602840572106649426227609491695716939845629549863314080776706366188219658009889863801006024139820258201577881210891706766755446697748923871269426527991530009646060696696972405176521857535130389323784867061058412242825690279120615680336225654965068043605793573754834397226651224415431438186975428662032687633878106680060828872576140114140203790936558931510217427727529432735273784187004863923737768205223165475181893027531931776874022435679235982323008054119146696374321938925667938864648256378956655548267919303850938977846332123395722544138969106287745758948242066989483694476786239946040019012550397287612631837876432896297344347478083238751754080504552326754996915897679413909427778027221371211966974876174978573682938240045442855509313221337445631505799582256700974745800884242714652517658670651673754487498352598386669221016920002819717785690622236998221133850532882699927203993383249325801221318981849565660001155232327349054652895545873593958369499938392871109775613098253138999055072915946047062107226901227059080549793228698558575793890674833766720523709543438877335937900344426515952412598529260099291074813372177759228697455138610905507465522037617818504780319456947077203335455526088318856407543421551451596038083944189393257495985092609949343313544434701453419473461694625623304557667450124134700857422039219794523062741158597717578039194340309751389582771497667073131846253813418282838068611298149709813453335158637501260489934170785569137115364648871280323873795077205613016813440241146608702208349335735250428675822875586001652288901272487989256714148395076503258433525213773575807945901814322414302520362091345394855844520583144897597177917375143466411151437112379687859227656439721499832250353122586957149084221264817685824635455584835310761303528955622762115170882181848294305797266601885064639837757022952722172432779197385282560319995674094642008991882544531407931440541748658566012982711965013748692575153661658386566823676891600676823643322458993184836690174009367836996696826128679896183528063527739370521764776673866682041393524494574603468800000000000000000000000000000000000000000000000000000000000000000*i1^97 + -56145708067915648380096489832048142268078545354397232867102220627147175467720173986885750795711466585678410727438022848393507744332392645331003555756843726273681968479764375434011698597925752822211897139318424208995676384267115659420069656034855046835959018060143184204629543310329780720748398996724964837156918577643757361967847487866826014003987614935569531288046815591996010336363524697665168454279767846214412446676802158883168922403323053275139905176865310491029023094555935808034983285472997724990288617940336300759979200269295497076682912350470292755158545014292487591234572978805941218164561315358137029719202710382758333647719468153174134047136957581649652094443044085262129145692078045985824106208781672423096544172758716601207915991361237182336338701150436916092506071529874062067608218236267291659553305871013618191850194944027702119705430512900746614398668648375763219695624503805076109031768021070197495144978741046790407989822220557902002122047765157246230729462973791133417244533477144224813287110662517847874754348728836868521472286031512461780694201546389335683967579729894730452296214427891515005374485914502184114959719082812080876578867024404288927756192395283224420415349182263239668275734675016963908100265554100021518813302326288209712292412114014687682832919086785060829437082688790056908889653204447929835984840681659517732717473490844539417550503712868101181178536613265729377989670207355685375423322829923107354811477982173726054217338318710557170028088953439770363135502729880642071015480315523264272055290721925024841781427113448984957493629332214897980231599942843841417874643434535842355992032007163381467978443301376932737764838796519960461815063696125876645743392545297726418832112738632731669787224786431227833876696674692535834361173818029396913034366712107435474661712535315344113666929063366076328421360469575425040717141458023487608678297080868765769714603766116938082028809016173483203868122914309649379856166750741315784881833048494005437262809865776767870687890904704975313937247595128559208501865005558718065471143040293830393481127960059169939592513257948462360301878775957599666259218508787129807555741887358581946635458654780371810662511477467896499935365363949901583697283703832101255788434085319744754925256295867509543816630713804948771528796207824619306771265024559246952029049071558880857064863126005412628818115003271622842600610465625806361600216305332317405390929213418033317540186380862009347481832095589046503871750327269344250354227045843538910386260629962614739310045464121952754395939831085769807261313466248507629324166090569395756683169469158264086228289640422028058292122898283186708410576945213465394201025286520833253895296247780709005644809126090398858720850529121257832953171327300666409394450424601796712847064203895134221317577575330167934505416112194633755528971421421243444988909477639607973136025957325409691151844519376156451181053276018733333718777465297117051983549361134226888237747757850329754281117532005020348596791013637150343155876129282541892405163307025981838238530812272977931054541740451063839844271092468218216875264634686538489143806469873828943408815789934413876204822936055503669967872565262086781621399446319571321021444885691427759877912785793703311208845075333439339355797068645484871248522020492270772381398025009934609846318985483898445204277853167932603170760511230368127895118145910681281926821279120784837547961074323332936047591627326768307475864069643634040617552457284711913461884949250354977572759858122343443237893520746030127508121060280872355368243668762954727533165586415616000000000000000000000000000000000000000000000000000000000000000*i1^98 + -2922039966791138618029974232415399343699279954629746047632692159011703230458627591533179636724987018361886607816596596901455448711704918188042736605847861408557426005416577802269115160024771539251619652754227152285844358761224512844875122023100224006676404490666739998000633093000243408983388218746565552218594963522655937465299549563769755035834457307839000897801991572989313104924539076236812687941105885720008570612036880474981123237213941331418250727171201962330303193643992851818398359777349680723241306415774070656152015859194650931030831844463964991239218779687904709015995395059753121472824235596579163139015001528656359633064587031318408289808800857431591384457950112748204506402086380079776385031727442194088115854980420901833453567237356463377750905027603974521246629593559777803048094173688940710027974896170467869148236587586942357570249281315475523337351128498119328041678217345943712049417445112316123829233982569625011058686534105908189475589221119548812252533887275216818950311354014358467182042894755792615364254910702079030139473336001237616966746539738970547711592807988400243272223215685641328382214365432421103449886822656470736883718966747539738361360191563596719835998429358862141327131429676844096864643467451863255015913526534902660135565030535160292097233952314502459630359465226620446004544990446954921637593334445280875334471715124975301070647488245722601660801415678997808683347770142864510602430170952114444743091578778750289150745017536807481096691926779241068095758674218031351065120491104617252791294940435846701775414106161345002115581361261272094787453722305773188579412525806961812171747117691502616787439001079332817130309564847163014370765911034066930004423464728191935667908497278917755729991201066877521074790182009271668308070461632066492355825023187420957281973048199978499189454643695543248551409006555530978935072364995788707800032886009742483495606017179637060016243166391341308870670837227518961625659378233400163917686877489106159078794239421546732100962957667286158875543785831557590239270322531753295380698152262636293830118408399144414215236180284998689293597035336509525715104333473722857062055408498721039111306227198121653747502633885962675942981362183795953617138395422260480492689427765005373837099763963897627254261018568728800269253932276414336851304583464819219251832371484021314332691385021276303219470584491140604548433963446586812416791632862694687136394706649691588236698507161093424617639063188732435489218908490043761225210094445186642185464942640827278241319599857168349756887202952951989391435481457133286312429664247225495701776926659587405622059582047591575580843946671499365873942362023554407311649890866103998828354657569243899597880303940743439097562916798707997882789475654917612067290708703927337477979528230874548980238676251065723814985907664953796412851574366681981535983614747082949320779382686797125086604933989751950860871537063971719805553145882568801143258017721044427452825180026779255853115031254371845572655790725646757279995714975308952169954240465870675567625728499849416537603145424828061628700745909661519618302467223090835317400765458587712470239495535367201888789298463501679284031267455798655007593460055940595837492311376484584462150549751269431315719847336376453325900803368471736272919417500807052148145153554592379401609663015096478465921277105829093594070774668039114622846053284155935125541631597917675047460132727300374253438348346587389486102585260221519951680482444420967032702358033652408045635847442176773290850817865634165070210865729999294570103495119766618607766732800000000000000000000000000000000000000000000000000000000000000*i1^99 + -16198419495288767576255301273426578877612289847905662027173154274265742108845249562142780016324385874590151650332828360155059404493492839487916698245802399023649669049858646868810526539013896050625198971563773367207745753016444062648375106490897906332851910240558012324147423538419110327130709019085899953890988521874072968274245780298836392165304846677798963871542374726453240836752450370822098957303251890652931646238385292358043569239199283544566902910408811478175424791547966110343892712047962993275146237858884934871577306317591034592918555712769802317628600201098303175092908489299273435532963065996161912211817777033989052367999508838635917655225029689807546398824346499823216034217208440999514623042219457618912654057312381367472467247825258434040133015455276864444981673530547359912309362834341735416031689642010875112621290555328466201452305237221521648277613516923631575717656694384915029259792739125780512385461822188739000342436650868667127148662561902302990439618295360280221225159749603206987781065043011186922166494280768604214380341545067338008451756623217075196113085626197171497978264268886760068038268009185313116055624914557424617406199534646115576998062587417837468987397485890317693101189684717189006021919655018790180171752347840822678968091040252437309935236013813246982712872185341082397063700668867048591751798289192233706444629701931403669280544554110411780183521844874750771045953299198295132374743499806950193151150917592242469256317096215025556860517001615261103837088654912512192098791020567439741324018556890394021337753298401780515581073938260321869211988016756803481803357442581284779157840039444992439055057520149294260749913519292695201985311075756073911232734229057234791701698819795074508505266389319720077948193533485425403305042368584643695827897746051249558945528398146991228268269944131632683265242026131856654495117560358445520411068982922756588896639283674239823172755560782205428705874213518666693281566972868235678967156974322749648346937504312054194597954364903645764852635512595525511013989623231313195846994159608402918105322388387679880544801780347421330654613814429662442433622625721977219081420347307417627073075929327789537812879022513510332904587670093170856707223716485885617155756735312171249965085234412533265061349360780849405048632023751889696590352136092655835497050040591043488196417435154344043933860020668849970214717113014624110706446333497176316293972809318045501269002531327930859991183580287423455541824032637577456599633389444809750975579878074055762146504716724831639193394638250201788876725444519828665786025023517611949551007598776282420812140553386115227114774416697818751212265864359521079602080435536318299469685675281101241807777851700046688734341878585657463899348537154524700757426566623192074308281210493927440822116638950699093695377432852089308714433522304859789650517552616377480200584379377211790726545772632126777325281389437489242879784099923768410475286467437061805735349170579661852542429089251300277669325295213767394242120053952453353268958830592781510466332741950242091199409705869928518426411768076984615548128015667365611878856130876396785668890036329556669536845095855647692224986333407416882773056543073783814150798353255856449801369539637876891018389179979935616888253095532844400771394474830647859628129937055706738006953062537161205915385822110693574181507883208566730441828184196364892225254810306538911598264544359907011812720485664641189859432041293373262910003980211238403934288830051159532854915246980170659037475395451299239057629557912147081437260909688117002240000000000000000000000000000000000000000000000000000000000000*i1^100 + 5183215616249274470996489135672696445575449169577234611296478130913165207880887226152438587024923212958195567769333389465661795515953817464837355245296102674363403630205113744168706415633675526502622767970774480754540971313175934505541711792333236987693744213373276064710590005812944816233089447906559268330853980860155075963199399201742203718201048117361672926175512149545596042525258603169806204619010761127406163506560255176871952884223745908499970815651916736012323401677480497547947228171353539607417616935824196463661894658897030277231783558925886098991566029963132408626472480356096364082827533325649412467076149926464487588246033171607371982807517266904482617505037361626977093785071017629477849504127640659786988885110890860294543425694196791107489271992643348762903386068126890133266534760395309880417705189155754123789495476196928970824016643478927767635292240341716446615992238347753669171210318746103003430740496407805819763948445794076463039055528520221852153962416000934191919601708198423443978258008066419685018365540775506542086729468708404534909117467456884056556314704355662352791642425617308143662281088737606727644772831366596284204765343336190216262777151873107975920349114374867288175073037133482478228099841022174739482535127072640704205956503599624332166055577298212239601966241242237887760293827248266507018990270397001539693184666864842579210473938017671165328420205724100727548126501602656890911816761688299801254505999134592240243207487177931876704540249594133131780220285862771915549576283679313639102219290423015472610247898618033423958286548191917151027554572551865270438511161759708634775229937399027370193725426185259397543716137491482141688764413947391080931546491701108918516488792655758142009110096943294987415908300863036168621729871426580021299686023990689599313932562489108050239399247479057464405940907021087100862789356273953566573489261398256989303983561708694013928641107400531155800657159666855209651464829229856263143949200590845273325867026671156640206456801796960874303086346420576306910331748754939925971500290982438988124068664998606187668097295384805577296701072405871005998832161557222314475774707278363304603836564988154895881175712392293728828781443682805101218988448717875665621473614275490958739634579116794994399791963710833383485498972874379573948546113225236911524661669871004442272021527691883552792584296993178526507828636750750849637448816991694997069139748970502726090950529981822178911079714028205860483929098311546927126062173220155791870701016567236076896996468389216280491708319754880850012878185961755429586803262150014839673262091942325746913174592040110264003895831265268226151553641264391226509395273483363558793878155515648165455674079081289111061875514085919960616387816612732825383926776812257725186370372559000930305083398844232605311618364916537150302597306594467494872235289413599315470771476219330873446787541666364297294919530960463445192122331053121005140076705843048348767750916806889269720627374640316352889523883313034427124964963021365123717592656103193481891590339713119401305595022538237174276390247329202294557357757193957572432567883369527015866981095736353681842602540464220099855902497462509684269983054295134366755354991042102320251774756767619818909553808928974921292000047858782426313901399113997010239547477917992984844193276149657561577526035225683234213128672365780575555546923111623645098193192823500349952773070544097649524512787423467656723595122537504404650842787293559012168443443734309155580360711253337753222561134696203325248200319121187775894834095587328000000000000000000000000000000000000000000000000000000000000*i1^101 + 260112910227663732242148657965708348613645138658987874315069845136984794425401229741993749848347845133525372337266719531479212377785502245311290674391727485153519424515169163477894574141838880360492079343847694418433526385570663079394650169318950486032709422006697274382916863275781612715819083190258633068051819429339503708259724780919107336613829528818463399529928759426335893307061021367402650175726651974801412034735875091632904825080947645529925826857391805916148319066443515346984006425680102337840146898368640347157760397917289924734861525361297927886415996687299428518397770070336530102948789249089357898574081264115313979705889677675968285875951411250182831469997302090317595461359982787959173157726558178973279357638104124053349465817237784141530439902196712327994648309900428762752308719368971907811904206227493716846984341107003505013781588686651305326698130905457553199477008544358606400322837825959202280495395391777256419940656458053157245067829515776727481448603931191551098618766361721700506702371678372360229525118008129082147806982867082088865172343360677461575748016200527869066966802333238715822528788615271679431314089742275374467640205589945638812868898571900734166143797747005905218301835576835399477897472417239178437180651641292669734577511640237619599207526181713397199915217587997672631610040285194718660088130252438802279273111000638174248024423083132563513915799706024839859711407212344247389846881402033758123684129616928952439813525956023109497741097480901909947496493326344128358569155316536648254142206959205313329447698712989768327416140205895196800451307938188993841113041735010427929224777097773368591094286745801190549931423115803562500421821065243954542593789701647817614156151311680986295895956679470428134100081502110562403875149337605181849141048783955874325292612652713866178239337437498866282592013600112495107712170771403560179311692552017811597970886657529643202513453896678580603708518836516326430902800957605704568237148483651823499604523665500993074063510454093558280531443824311246364339635286988240202885477160134095990582314416774205312223121882567876934902572680584694297647363579356460846795983957285415923059432430908142696158384884180675981952562619621940797805754378521734666621183766219669958799243381845500839419678493838233674622191828621806850373968533757609739361735988942887816409020354497044741459931693488997172947156209694316706389708843381912097871618527916232878300067415163677610647704137930074131059659343971403681676209994216316234006218509441183574858627720376142073091156603593367318266584679334805312457983385239794021035142170335358203276279323518210508823212681789230138395976872277536284489778155867091126068986753293972387448053919323141141918384391689368659122496180564642191601448830898957589509783151618553398934474041841741294338852304884089987000112530267966742690580204153699605246241114198976098574810567812823654252572334786622082237698508085706697011313214691867512601619207303206160051374855627475883138786890307467184566845262320823362106396271257283753653963679749769769594660751018531134241955693935844214712781834750081988500427242460589622449308935856739882562843303678741559446414925985410012414038222953504922290426821664441645052708655652985880401076926084988766297061796048468595955790839693469381595383184108053853876732647545827659601864593557254306325531424213659777067461038957751248572945428875522546615286775992040682216680574851095740579258629324340563075592157232609332260711066455280078960468243281918368848586675056630391897922527399429508851302400000000000000000000000000000000000000000000000000000000000*i1^102 + 3382864905352721723729485674251226674079326174708158077307281154724590088702122485254194265242419166162234363831221596860758570668775676486576713016142609618236703564671459638128469236494560058872992463540432167842395599909646952127222655632736376217596866827531170402674998203588079392621019148118690634422474723075273025400961876748986575021879647603786580121723432645832058720026251369052798609250964159984422806741754696616745917941979394671055042532570525594208858040346496370954180342140374928139781265320338549480090156874009414158593063800838722701298914931083217168389793080123121247117142651590047318427942587975390075351052229786576931301089207369391766580613782383507175359453657187989264068523976492401451630731620000500393866765244350944072951850978287809854892924974666209905220269182269258884261773245029047319009064311586125936607579039548240663814408383383269864766135360396089707151965783602610297132740353867738473791990375808703697171991500724946424075939778691559792546221695037176746744247573878976342124712751473871275405081703820199230802408844344620529473752975249246921826454210662363138918699451593296218618719820447276514885525391219454960102119599906711982766130868944609087253612010221952503440532912602626288019706651800664919751567985099405971249999541054521740999624781240957220172907447738396175415098478019927930291129372492867336508361389004247730876171617432135185981157667283235546323120637255669214636937624102363776063581016790232128067063547939834275344140127158707940670122930937441442139023326844791680525071216998616754257531121580164993352152540820890574084805752326331704318442520537188115147580198782184438191387679296253596630005468375852330299338942326540604930702636957711234320135879164745835332002638396013258794850731669946994621913549564324118344270047509836405553655170330912363399435490992982262894145141256062927130601341280557031474301211847747683464932072485604219030428709496175409891764147173884995830539841136217865636489669065663222925839136208589880035116156782161273969653578944259477892638346834217738606892337514357022952564575123872974982006390944681366836009246246755956148197184758138133741433678520037527511202469560324644398498674585082472463238934750553696849787798768349500601850821090957452565865238599862724133178410393449379565424735480519524020334997432936775409231012345892780657756812351954643973809869969827397925029814257168228354774507298044729839240069950663705285908073856358533288871597979120187513557723061046774794745215921483608174501836298006581818739566283152997667527974658427453883648836563145605872169633830195962100161364247568045121952317676043952367137808448428559390464456274859928602355099506165603021040475060144697541564034736881655800135970946767374511521029624781121462038435626606714603749721906895752319673034025718598886895188533258257169627108238722825250711378924694931142489511754057492676926272107245380074133402776866491410556711935146724141608301806401121738108566330289441902746946000687592209243861380399844897501864053588980536743201088633654653311369283550211282211614102824602395550884573217060769688016021655833386927783865174308075847366452253870037537810803699435506294113536982702848477204207469800008150231481482383159746039328039158696358732311165819936972991239043421856972955963426322539807687168666569666958854383205477143636751466476925675875720973196602967057817911273531915098437852939068259762246317448862482051581670579603844334280716298940771825950519598609548619085739795365262113004999955318995271110816505528320000000000000000000000000000000000000000000000000000000000*i1^103 + -170730093978378624928803304541351479450791819666638663280392180962108382703329660344539140835798629957722230128155629616057802967354513929748409830618983047567286824695201413591856796393573515044253146823557853076217149114576135658553048401515108499416345978342752978986208922574034332977473945166121933556211765954779506362767225077242065589336531762643090987334273830990982560813641685631861839704191839057300646990004403385798778292336257985908005248721690064227230366171713896942422309535369666343579276007419320578533675174359500026913841230861945111223000593058654828653498487550574475628498680422616986163688391976200184250329863153433315544455865608005735436783274977447903431123394266665454660357424618730095615790279981805035082211136564916568048711453356509742953943002258563460896365074721130428863541739954909828841678929176359651118514703673740391558333852789778228370042010549707093050738726962732931266186044861617589179094776576291106618448219260523001041263527942561185698849235732217841219671477229523573460614069660592284967085660606857786824074509717328793334552765309036777064508940829555641785777707700766936331582034038751137787495688809130292125203758329718692216679610455366497117301274230344086571777357662104620978462002551995287768275948569699391767496479764123125191519701024104609406819746807275305169057674408246794754878698359306421474611547750391451406989238922958867485202033598914303356196800835672308076863412811374163586038034429919871470077987599349389577969002616211415786669416242320876147537669327187120852474745038281271289469162606942527865350103486785757440235059638614130524499378095776678197723282313686465189490215714495447066997184236398907666682710800997969818226601611547410104627335396913965862750736393965582533998576406895589683041857764372059339963437651494232180694605096272621658915404035629994097913249949895520600990003537503932085052797753917839779278003000354301973110100958392286104620131195897626260984599088093693101194587310730477257145060549193647604190116350890926875952393109041523649170579546269960465883061739627325000231838276634773112834374419715093569202748648365534464521174435721577036891892370020677915116114867771351469943860240138800166511204506334852047034361011234339260751938299197498452196970718677396002686160476490451069117675994778717070452770579471986660711018443639438293131345362787198408945520790913836081260890932823905278709556315943551200419891453211809968148277885889435425237607104791273787746466519774862779322400655055507348634994187667868039713921631991573389788217013228452713067588756338294652207657081760305717132431091824126610818698881315935540358092406158291602019087377582224953449824823443328793770369338115070122418615729715335463585068952338279818793710249980454513940038284453374093237912842422285383391545119966925024253554364787705481075282049619581524765193429670755848407497294225939188509083190245998042463886673076545454508973011257097614666589010660921281770451845506475607149130162542889601810691766017810845840671751575117853655376538437082702078496603278895025729982179018565694609145604222651096262652881270868997034809500448741043416936049893048199938185988065509110704825914843214061711730895969825606779267526786174887037467599672082008316434717576130992838538495561285254047856038416348298747459736837329580128924264105690790990051520181750465516014343255523316456051032142731234771832022882242802648814640932169511236021099246944839932237038909415800090378179806117259312219781247175165964224052634279232911337062400000000000000000000000000000000000000000000000000000000000*i1^104 + -8984609023447079017485042073577255789840918692346756425385401395570890884281558371750455999529512619178534203517805279863452368256150140410604448163783622530282227921521215237037120638240424495356871997382735826119175068902424002845406804737535489639761674152188438626975851971198727988524255136039839735785988131822255977052654863197587338397574545668328091834164244703217041927790755908446527898089642668075817823574457957002554959622239574617803136532656401165081587709899909383838873973675845878795480926357898186542384637089772620580776788347132301493944196102456514261041125557677770973412607718347618133073900696172594389194876712459383734761442993612740908528671963406303858387586209403431172758866086994240369333606396866857472297708278981439645013259082320882335543912241631074193268717953447436075449260876963413117485929959282172481663562822987508876594117347026554045097632444757696940582761740933524806584939444861272696640089253826022217372181855593873127064022120898856674900462544037671767909880806124730079313725271222259079211455471996245349144807793362160168300398155393447358503963002296062619617371527153119381212992821870662185677801920454766118302937855390719627993324115607037801853596424351056573228874473107531512971623667499721418544170481995073914889855946258268094664305671508744210885924737297933989963915148880096790637417445306689590304028655940770525236321123942488287615429311819033432637615519960178003539955183955234668487789727836182336055730447194775370942615859821675846929564328339777344476072280414472442995014871059078979498805196849646350534659440647588637159395774860235677161018617487146416764608542366957530955972011055005152942019243339546696303534379457609300245201173740693159987073904629841473351479685941264025696290288658960215924039416102246420654919098283526250044175285609932296304381410881188379377005042139774064636893543925976700369744952742409680045859112960686628165570149373643434608864350572766880235705026152830223506707073468372274723368315827257818977002085496129757973398477171644403713761241197233061408929262229813734422013689835129359049839307441652556157208653152503429806723894840968216196723009933216919826807685459780706449629330483396384473710416785911326489221120526612219881229169200298605067429451290099069682047482581933208801713107392017315850024669802184822222935403451695650375146562646618100295602474731178431575708015339271901599972618037178217425236129245962668651005858845792514966465347872921706407245575147243909134580523613917134391665651180060102830942329072361083094495993500836340908999187367991860325322840536537135780463954951187957424927372518815598489086761465716199302484840673213873797947878607589855132142330752146273663439877712108257006368268522169584166827223092735602572753145381696966684603123611281150411117881058671213423905222024696348684901640508882397346462292363345040585215839040911164562722926926116136556164941558941526182901165394714494337424776158752959721902612376235319374228909832944623306719948062629792274270524372363701586955770209225070188084228640205565668963390968784910355270083658032697237931157398659870198484446224701902833014921084871180441196108013390886838945804843114487299515896763086243967831093883808285991589697816572030306060536340613630228449687428762284450237037423381235203282776968732460452238653212119603441952145114352186482279938258446987613265840940993820086069299763959695545442371995156218232939929503266533598778355899611495281381173512089439470708500157465821002441973937741859546726400000000000000000000000000000000000000000000000000000000*i1^105 + -157530743399172018126491555703765057873622569292695835459919482574521383018388089680559052207264802990570696836767336702009082491239801143805933620945587469965302120548591503915327686557697555218283421285182192881796904397689401247626339997631548156557185509622380079165336177562132725236029092704567596323990883685825865774536758979915442929959193729202374851763586977953668904449186040979801335859033823898729650864473517325829881001633581452145904138583999212503221252825775706947194795245528069887960521327157530407639925836476284344094577101672605451984018392545192448808910764434487012146822962932814460592455376811209251027814294175547856399612030776356200393801031062143346812895622357718619127929795223847485452949500378805582712678559574615763924302595728110932350342074929616441410703882782064338976478470303823242421418866079428126531996893241486126481993812502080525929254748884463913907574392122608817858378907687097071640111554016019494473973918380293127108386154471855431444700648725948637449857756956044537812344947297986620476942182655421708347485240036833246245231645596235168683694511443192084763028327707918431690924357873982825463155564531179569992695336845691322738910035406226928143535651699798294376685876009049306244450572694062051383635827340218186923974994447632260709645627034064238036792901617266844122829585393075334573300689531256575927819971715399413612450697460261562628912230866398895954655418357398029914945178549815840277793166493172181485417714482244176242336995791545177348004080771922706829697867737503726677350637425324024070329996179643864650799886784551604612143129199852496770583834609837586399088606485137163205352706077268191124642947598960601823568036134785721148325804796063335660972069456485924673537999190609272623741329538521575239160874706452824532394599106220742735592442989280554323573313407648112797065833705985093175372791871466739879666826567670825963168309268921911786926972860423524211212737263811045800530819704549973966519114497227008050362798382612875296637406650291578804509047127982730437068197431944159484619336296401527203489681355342351611692476267263733104193440075980676564828502588266692934991062966355471530148810286574891948087733430896389137502863137370652346137167578245549175014763051261960426866568628788013706312566965635089298443271800239603342780234036041455455876951367948213182872042143769250302910424451729940658485846569303942806978741547580874980023874825646911378652534257971749831911882916269840753443474663156503113968255636088848815611445593261827636599721863440351312054191390505933631604414280505052302628457807334860979550083397687972490988571067900101828993005035344460108948062559038128278614199852730761330487695004908851624038963507524610621376616346360142440965984108533945124143176575518955771291297354306616830926276030073110101158664415374655274823064068086263617984119393395642752982702840736006864942828783623582311277346222408315914756405057201145589511370415712172998463322238835953252681940348684541450417437262286656918230294959686555519189190992064298204989119159703694233576017122580096588076037769812077602746347038425028757126255180926481229079614176901774014543962770664614222026541868031636138801697379164040361267077911877737081731267720539431825440606887110204840625371435278068766071945123041007630188911056085635644137227051231218388053060148955417076465424283381676095881851931524571234222264885046601711957623082764184304504614045835837203449496410569878385808467987156093145290937224756955048674086219719639040000000000000000000000000000000000000000000000000000000*i1^106 + 408667891883366460302139498866490146614668822224034282657377212023771278050423322332994528067804963510930593230504690634130956589747289928969370746811351016863182845066113775796697214008732935394452820755275347689998555924391234806322627400869579339782881148492601994740742414626746025807309307184218983559657011078568966242957706711943260101062139655458836300966039669084690354608499315988683940040648403689948700823102768524897451468386416401409690643137553941148755592901607408289287348903021733800624782884251577000104729340841586950066117241187616720232149946692307293434898695003312065302424744928858573157767696230955724562996728382120843307553265228181631989453502771906447967690083599399334109740086674420955876980345285635424756135171136397942399541150568203082130754640610093455463087699923095182294835511260938778864671135173088790795060155544477957662200158072145495950517489723965487449035530650721604353243542534783511842792865205909966617359422193858397185534115653855302532105208087738601140879947222344801866844636016996086714360589545576131902123672138004802346262556613838726842636527134587240151795052214544847821069864813021695057974527720540868395110875599349680216579488628967808490923677518050803302543537416616955331926220727025246470075439753152895121335897529696096169022193589839610793423841831651369315555822774287977086687668845725697580924696970303051976283332770634436768793139590829013921256590754662317672933203121131873267202089536942673217829889922452186333949619197676861566178758968317937693917003130374159827343763215140676057471376495974543719389055444782578106651096372045588042940397182245176822246519811632885006616440315459458418714150506822422792915234148677830431029469244591368126246367792801237620305745566980613764410369676351685254817936216298566133379291131430244451488238921907907527114388959937910709820514400882882748285779411894743113424577573939993287292156924900497131865083123827638005517293343901082870166760933997249070332388981863803285451798240629171050820342166751884114145386175992412520586772993080221270764409720270730867026163966706211318690258476893115948240138618458137414993285612229144654800278771658163759908102099976723555329023044313453997062207207578467118615979475073077039947653640759667514354216737065497723399152704902073076051558637840341022626490322284974844899932618442332340137443036900316759305561089842483282521551064273551180522727752273890365964358243664604902293353637897724529940764834412209774223249886178010278229249629183761054189511062941826728496115180211506453477211001785883078087850491415516636496149026657156435967322797365262369958869472531206526774983008629311811414278112708490723427398113736562407377516541189154677356966097321113395423069197365256884713667939099832315749006931412423950389799007481600115061293874507553426552058984946374085195737366909329333517283293556947208919301686038685934929512192819364480457711418213517579465396315604610273344960905488904324124998771603153645945581969573381049681894267726603523512550498871825792144912340950094038355565653948899316005436420894600429385673997387751118932518674210702463064930237781552295134908639931848317533872448847027206273088624507785363604695968809200526416760525178259069178356664272676211810472980301915692287545086028927913344988570144835856708678206417282386606887807929386463698000596646323464312457963294378779527743127881308418208391089046095023290703470079523181418992987836356069665550924043057086920405662402657396438519500661475455828754432000000000000000000000000000000000000000000000000000000*i1^107 + 63525918347572223876773081437081358137450322520685608073255021047183049795214938991373475397360498268933525365384332261000802071060418255393714303657886611672753176086018798153353832719162855892771465234164709683092803634367940606250148023630982349572012992151441368785017154065814513599899239608421001602619198606549998793006435237860699991574252145602287371908666995367705344860295520870061301243093654451315292261642569686986028500255692173519412479438018372705460054593900067309547361908768097282076376856236147069909021798243633266313275781877930897348737457893206632447352422311360370563960414517993538677010217418664435825535542989044146675797160660408545691311439252227614654044027295999110052679810041727905566095114268235796302126823245024720338914662949610087803181359986630700616242308589587534044717783824906847182489512198629111210653894491023898579513779578803407049161786025083645758023369150844649840729959102770010419776854058962265464330190830530309185171638991947090979633154897886897989824789437846093526501083766340673453127114617971891228393184822410283466660330697226972634086259978216796907960576352300741486567621770416985332128041831199985856216294450858577856631779367435093924998658257066041087902827023042233808264744534306769928626518369996747250260742351989441227866750857152887137365016054204837128793562747741775355009082773257698155049681178332874408235399733433464491665961927762321865398537099646097713534123512203253304579943532900095667184978713901185781625736682912193225002071002957380280119602260347459188640568917862708592979184409067858113749114892308877194260458671506510841096245439362478312379052957372547876183459379408577444311657943207554174132451644837214752602497729805089164271545697827986954324330456246727336965647959511560886324554508006398770631897588668969802778100073932701046439916638496046177724225271986926524098086751224395057954110994589956444584467702782223882982540578458752705383739031662456985816113343271320170257678231586778506529165130892328963850005939546478241941059680737236798397548627685151348022462234957136215509883425544145680008320678964797885684464025603493956032853864230964629258203725028824297743575583642983865349292935264341438036097515600437241313032094367833750222951180471781455623322785692926448185666179086883440522094473194606610197671611848643946388133414803373753804535770949150887113200136810685008302653928226044563295457511952919452842157567074063516378746186870132402902073395955723567758253920957348646209675230014997096297945343037723939042703348370543830291734067886787005748930040819383199847088196391741478157883030365972957699765875497191296375946279042712620660966051726225495194111420756186820167122716920688679061191360838396140690494412927041258786729643553876266054411143838556675272079207857692088384447873400473421501878170687950149666431258631760699182204042213427248084524956255991464067369820236415207643267338384472993972631657014463119414214436708304712644387347747606993670534357832045457942502567407952432425603109932079807467664661500305587942710685818269891313653113303371276959122575110551140744184703906753120025579131980678542127149297706223080688003887109145393100973480569022725725491243681218516330836861892273711692693570842972191228414610943257864184089339660072462087881259683083383975289215054800727079258417657923650749319828060089839166015558504625490891990143610075437967537632598466123786832308338759048810606616075250831929685817775207989121171510226143106010166451912971386880000000000000000000000000000000000000000000000000000000*i1^108 + 919306687320849168645116119168541203009681590680158921091199801422000418322531967563248167980495784956735813389806500439378079348835064344606233886659892296599632835285375897355738675156167247679514492895739932280701881652840807035154569568219976363347266396705696956303033469655912593221789473522209519313504192602000761721887673913161324150586533324774263725163153387076611828502016538762277056576412030697849175666179569774829560587502536987877164105248959277355325510405452879352321370840352130179074039954064028294536752759914847720398279972310208073040128795172363974846107736788897269291551618142238163727331673572453505706066034359809659387425768693605584481738736327937278193033011906636070582378705042601219903868860954804255249642817697718028692034131924410768267362279612190996236916424920729232915919673987257907440099818759144839476663961854296796873314282529808300563496890866176973815244431653806880008811557331439431061338579482039499309894345301114192434360520328794229155251224623171969050529556460663285292739252489611788025878018153375210434251975124288880095716119930653487620543493914591976899390258851479019743590404935943838909713521801044286460759676387612705881104448754538009900380960014083541646908042918007548013551592386746036655236238323116575921022519347797155723087219814145196577548788985462778541124924225988953031682913162909468548706852724924844485526220421990054413388213732272451396908135374996554308185257575560869318586756904839799953083759229299232002179150991548001459051119653457873894563048592393129502655212854809855415787145327312437946559963340634745090628786237361084156730498269708236785057746491959366029233736783635360950412726462022264544776008278567608339036882105476598558448806658599236167365304932367079352492297907571725605019173614516551203768579580800728433621340009723795877697891127752263539591722520645839830722459308335748912387798059786247678054896145160832153290768146960906940782486045285662232049790366002223870405705259638402152331241657736220675305221543906176787956811559024565327276963499962510367662199624422502461238426115909812283937915921521659879923521921170213546868488147437995876544689057555750017466263621552859866458228737690476731742180946180214106972329462420644065477258307534581686597553872406277355796766703212025323840956190633002551616051100959116478639084516697129409181493923580241006871012160961211426032599592278063731297833586384963876577829961315827182009006150806680322976834584572297887727129091521440691764960729969399661394206340760792153921323496025721132124545320031349584368141790047813627452331314537103525301552336711391730330061749364495810935463466129522583707573184630497666824375702014790785360372267050602825336762370112526291210505219233582037342681415143877974763620859002623480162623692345368664526328187487360462761120204596576226712150118205124991248420169163580771053373521172876660642257771124809051797244429315465095031393717805090109625701323384284946779668357020488898659830581582992546434486741558822331418680163322226685179177610333976613639118865758528399572749736623364859388745617792816927502679536136610985390297784713738568113487919841634526744070047864181051239887429667856402641500188891718689212437992698997793532965287248560617411790698052816316337898314972584115994147880340401562852866373681590147036448341735264043127563196273701852260458720874102974597455607492357127518737345969234129826903104613188353768240148672238475768690017827887424416083042473914514276877462405120000000000000000000000000000000000000000000000000000*i1^109 + 157764515915394441266211920170803542178056772341130309621930736235884998550543574119077484320904475442223058336780303480201444406681823547106729121599602087797586360498389757314140655243181120997908167265901140697156304715431817682159100665470943545234611581669468828036237660155325054339635151921741454521819287374254871549660011178683919125102084871601014791729137009016764950088341363712532128280214867764149465199962264342617527319456266161069309386057071595587861252705492099351057143397082176148764079411348188909527316621312616397523932115890332899916055756523212545031444305998879677012488256878445006682947137351272065053704606877647179984238735727023176309886572670778475964105465490089503695979623284366369239909225955543383675449911784861431324032338904963969657801543481176006590426842206695238588407346994887635855228207835117545745047121195700040486100724991602664123704376156125881812878054098546470584412908465056140119161247125726371902962755928787233282783344926648390490400743069579505372890572978058891143370223870399187848144114733905078644890513378944448115467832504288255813807413851255740915405006560285546305003025369822863982836512341219754303611858484384845996805183305801292226128910428683262470497772046790586184356866537740662551703682254538911720031786516720234525891784212106266655782498014683573665396608399382125145942378164226507267354119527894993712549113315253424043335976911647726439657845997756702435692345442548394964092162026126797041091386748507198957276565190410966707967615268237839717565413174934534830867797112916150615910621530572298386518785921771121764851991496978909396355578394490175341931946486312520622932317833883749797747295109568461288298433730534973485556542371731715989622637176041712811964344160711732911868898627434170979274162643020390248542624000745787822904028507096473056257017533744864428282108027476471832570096351833910719629313607194945591147466780525571111434693376784892542714967218554910531870784643372656372100525856643442965602154148040639692193858291689673392349215341669918379052225437343991715963112421066450301482513444103023417639488062533071419321673624414974397279456016452052444718139717612666344381269427995195431471511332865352203839886074734128967670785799538388914171623370777909042530207523683922746604165142313205294141196528241059583271518362633953989722912775676374806823360627299068448326511199346886406517367457874690397253062701688005394579933156743621568138536474390031681655593494208879543517767964260620357204007400895303527400662988099632862927540515983396150969685114777787109329139807538078526633093328507000087325001516418699749142561431935755969498610538436666099232139520946058406190850047667249896379833273505686819311310772623503985811482419696819623740526656460503815170134658599904777091439536232555239545904835877046376642620101136005386909682632632202100395186236374202092428852222677778112646350993944565668340085591418042008604101411232717128466681107251343730165387612271437256930032625556583869997319198320365210119179654913770609208343250139208866882305510717413475980499385846528076216153749371299128324363876398338379375634570018477246518999040880228394080069469656171519813344813461531157422005600473308796789944560823929255403934905604513971557936856443409774797721815751438032295577154251996911905813651523667854129035321118792095337915121337696309625992872706494138915236158030720348056443529284866492445883762130116522615472730765178281078449142200618610440480559758276510613504000000000000000000000000000000000000000000000000000*i1^110 + -122158989177752484513313977586838996524457562089981415739713342270751402172082684375586832588318582574530479124937491514634630744575183302761321868582004354158274891408986863699548750165909412198419763354772453676272660133093012269944721923878939590813702148435210799986774558812612641756953463857290654277178791563066399753391924983853030589395213810995535397913044933692815224231799992770552393402527000819693607751175640169382673314419154117103244100179670278457686702821842464845327352507866116285188113922049089973205780301538881985635373772253531411011463699700006740623741474328317685842660815483529031639104209418700961588039083288116411221662442942950086911012530094333563755654973427662304677556671734845399337062708116745464372756880437049193959069013065339081685946276497145939623912981380946772752739289467169856642045084888604927232250835911320877609069121035150636227676736117973388067476811282421135531810474910592893027330369512828698897117110644976069451415727906082692488808223024569192885983408023569119763224243830981307384132785828036026476649992451680261714289975995684545442454269262835298722244288359302697589417330364708485622488749402685233719388767249441584166580606716644162869995668081955510495626341643409750203924157070921129612569460775424532389499781927687856597076384414198500533472910738286765808451752990401113377565205447237493243866651874386346147194161479959802303493818810261651243040266757595165224116374119629860966122859328934380865303812781094731506602917902916942324834537770287377031446144397977821411216311894685864861729332493952856601077090525048398600247202353200919098554249497053863291503144544908524121300214418425315390226370840269530202415008707865910192343278457447428285519860773337246686883437676446289329725632315919631727076274824622265754377007888028574989044757197123600308947454695328680476673736542336553420362453864791085441908163153480188947215383383079430976896351259446848873517212103016955924677025332000649572281137391658550278598744956809103289927053095575230134188357186611425551309370262772480312092128302173298264532389100689901494137312418584371259099976911369068995912304426716546368857424054616710843419735271351410833541389487708664552368728337067868339796415895014055550165093090802801008801783946125654058896157449211797134044438565259599814396126297572979386169948377380812256207470899361294244783839079539967516539539752346167199293674717627343520040330111099679374499471675630059008881305814793105668454649184491930065759606907862950494240069939486800337579557774601141545905222229502440758607422221268438809621274155504914500559420886291298393224193383585727908536001931337731011269507672042898083167473839535614097608121944350273473441120218465732446627685199234904395482464278445984118144221874698333658935500795353182067785550837989262068189705114801382964377480912189556574778460214515815229313930552698932719801982185645472879827619437017923117660769099125177480416846373906514781581454616737522495010627773405135409498933504644894874178441652961345498702975286361851393501928323157745229191429942080791968712186302668763826726807840018383239375539940749444784293611359756908955573884264155386628680950682620188721051512075041402348941641697608661933096950587806911950974458861052581804741420132769439749352332466972597393488990711683670007109294074955183252195049519681819843026633772066624833624057462280754379440209205515945431802903741579342186196292607811884297660743770491801712680790601396282982400000000000000000000000000000000000000000000000000*i1^111 + -1244384713142313452460433507231826217010928565493415945801449332695868603199866452352588604989113723918063519985900584150808253015967932070215579745926301328547733679315150997522986774948678606540782357521966716977208482230914017939167981955006362350472358948402714455319128521499691683139999969058289293422234521401572900203408209613245830819837243884923306635383161148774990198021930488674931995163037958377493029600920367782890781056896400904617018047306476668283124907790901350674030461755710517613949449339792498569611899486597984644064613769191495747845208010479726819960345410237282351396056047551058966234468397009892545596734026934877845292332214049773217740162569626527788669051775360202687750301810540855535830143376657411394214220373164905384782146639101567569482167154337831272923773103599196206435495365102665577941913534358734501130736679124828056837416247466899474029931422435941782562426032388315093106162897807022504522215553026720442960366822393223089218886307698538017973726466342809688637476950210515218294962083824004808436946163757967618592969780105797458452418385178183281111692294186059609365030666346915951455752418913348709180737464593494806279156746530992206415294718177339565337793136295044453864804790299731250382322379758279561125312086261118668729736382903356223380810496057258776193539108169604279307186710837174208850697278956167357338759030201754071171070782278646572404454446578272642997791024963270154841045763676356396294306896297456241534287499819589436593647192666752582685582378314639557434996577340532406465331871962849238227984278525509582071382130133240856641698283902312213054064772992707274150471934268278052769625118439607740909539158603410990727760134063577734512589949901891059904836121566696682442746416256477940235271684655273627764922697820197902495613048922534383554099451554011524964652067174175853561663822051779828725288170807154756530172145706818553729095692964541238716361553461294914343222616227628341792960770804285613952967072171410409866576063629962337585546649545375573741214845641493357442723954358157327055712354324051789911784921252091275891305069617249112095361134917186382593199379469752910721385751540359627512935918395211951031745269308635370275036224765891470523891690316222258896757498495937475870052936334105071856623245273406489333875624140750806805859647305418577296923258198750366159617213441362076263859076048647698162039006056154212431629585720449590844202845805289928037834178262971563022934309340591013435067124585577658414336729945959523023872969589042768669836619032173413576583017237247134331232236116912052090628679554655234449979975896312506732446467715951133797806716020015812070141509836693972029313014588950297209134214870989397704713148280473873050734375618173714892768178256422988879380489932076564315795964795205470079875273608599243599248131706607478165659827027086615868009133400697139571277513013295625345843812067045477095114683486440206551431009409374930923058811884871187491295370058867436163913417743786423479539316411268326848134602757132025485791817308486803200018468292197300872731092934723113453821752936245007257822866930268707874401642378559366967783647470071896529224342972948266281497364702338936439467807208715471197110553504229968199878223499116712968793721306349493521476031867108937820999840996436910947077491175151246816577346381653401078868429203183067402253683117436802015114116671084189324870951579887492244119786485339191677480812361884139044293932573515151971672339251200000000000000000000000000000000000000000000000000*i1^112 + -3624302921450414476700620206380775910536288585513032594320341215180712442847056451946788769816700477662750599469848041205667777838273448155200595863252940665410349543329993453983398896911190149917884341325860261511185531141789204102645827889414542595372705195995726572607863872258453679114130749887020511365292078559224443054105757940488111512713073387519719322214763757462819324429828220066110586569295947415091816381173447468364561297169447599777887879191014321804311648811434378432000683072398299113042188439584532734616952294575164585398746616682925318804573117663468003545625579935195848686515404026007856245016214775495934262669426849457334795502270581073666231233265746826897977597258356167660522861234308251466514099623122003249343775933147599370916342343897942833415716564011990214740197114123565653165948292236711288010151145821056719511878748138321562991312396639284065816059872716833551713777157888288197256191508806259431278841241063859633802485641685529737288670226493874097937850917983115403049441265269795169656173135507533841533076658096775853058881411636373876189960376628584579862179288688927753490216464326758904674268572952109773788083556414526205119568107321469660131552667017267412592622968454241706852277027160613531323202690271393097065944500332833442643675365160330727160489192270168033722988530364905614784228801238656787066908666271071593464536542262566242894503032695939303817852652341352411275185870401706164144710236985678640858149009311457935912555360342307204829009024908554338928729744186142038241541630483741492817205401118208665087011388984889747500570928480288179878646682832612072758501789320139801591082490732985820707662387586769215867938843205643115681935552444249085293899689164986740543320232207001142546787914874420319109826148853078405130285123329135554752994377711515614938984013241700805091741587736705845410594741047284390269569000857773639924779184456907370965125645987295895720254124645872850123750843960641952558163997027171674068612507090369319498186925381009221950772638296631437323269569071375214298627567694478299321642319200998909200565286695004599564542418768687131332707472831058702610010084525928556809393318490780091771830602966753778000008743047459145656604613231150105208480595411517287703856774390180425282089765316353658386066349394562714554981507597511901229739419305241076162467297779120700821197880505100192265524301540329364938287698892801938135660054959743403573419119974017989095975451876086588216060851600461681421470227999459152731932671543075601130369008483306292382875041288334232911700573528601537527620491296866462851182488494156279541547663343517036753741278361403968710854593207822109737044395374315759898372132312962410189508389335315379734951082694205378587195591064273888918477057607091317526964855560166076468970164315928917086690392450323103107830430927011447417694162333102674849360964990258729877525756739423257216809639366777481746785406243445759644948243485461158861900198445035379508471273627109063262381561208301897881745072026407839548885423745241148660827257558023181143925924424000512622199204192423391533110497890497463695679122828040131461488481247778230105892418664427688768845853293305119509713885553827619187946827250679136773306302711736321346736834969063944010444799108638253078014023149224647508336235333311860005889492263779383188374738840416257912784071716350370304572645013087805115094311979069713016828815925605808009314182412480964093481794615796318493975547876562255740928000000000000000000000000000000000000000000000000*i1^113 + 20364827876330677341195752266893163006522922884304545953460412486503845644197981001068319667568494428357864625405111935514811613017516933786445486317386862664628785114375527863004189970640757114862700030516186929004318023290879531998874135730581371266724890953382699681892648960510213636102358072483247983171135219921498718707661539546963984812488325048230703294420424694715269764864860266366013117469488813517216270929685731607710682282273805205679355916168784508023834886205368102670349740843405841199453092089969234941952766587344670359076591805616302137783497899914367127689769178406718875268089092940933735764864285225649144430361625095387206546751503243388979953928167272349134886329055316864240680721290157349242189656168003638228445093274441041333990666193733863182853079774248489400359204383803414319087780936350228932033387073219585139466501487715689141553119892165532496146488807919798010306907012224037626704382883423913216602784782770500762599864714063088816707542602056421523774096791086288633221722575660765584753573603015162709523668275183423891971512404364340773131573397814631736703533467586768535836897137928088524488081291816918530277917213909614250314346876664611125812210748918140454427910316766392656971597957163098018796018830351304157673817640698705015190277368136188251315233823940786712646653392324298268001869653309796495840160837880522925675959899456455511295968767316644988818889516330236454977646188327537559591012344728740585889562321851623911565827243820099100748435009841478239302651161845181045462259685607659146760772000670465444626707149650641370002533499242997842962480225185934133051799595581212687370371621174499659627681515228336327521590571235545834877601325467205965828662944929375619638645604890530498247748924696383772948000445664398992701705526024689188809837044449156545244076618912352485631565430542118371639261416483433502206373499298071274287219746785337114358590760572103270290194540560406403762310179424652618461886766165649072104585031857285002492861122474038250571874195243684674889225153402040486243007554358788208862804659830190482886079774080664685338010783603949410878710649407063977145746649799076289254736146302404687285921844859205321920984042640055720062591823886025071046490907642694264073232215799150248275809595651197428637671147703967167666998855502117212648025022741714035834970282062002292752597102750289674860967274656223979927333838469779878550989577080060547563135357412097457453864141820820702345917390639642849505959417674452797907286800976774615854631756372700152504210268392869909384284141370145286534720015731044290217741052553032061507080745292564878093989191892609329296967482031830407523204981857394412378272603530159269880330925772277554752799796326155794584095165695223089292535528618506750300229901511931770239912081535253873673030258741344495443242619483143275800309752563759625776800480850110925359214012066904408489411337978718954479731166153648994044508267797009771942158527120936472863491903529602605937155875908914514850255039609402160201080116233764531448263930494710491731445601780830946667589410785636693416655605637656286037430188708019940953286339759914868760288921194071794491033368245082579720523596321143897272004195458542618298443658069416214020367569800502365378446829826482244792977790264129124261033794329835719190198305480804129798471983826176013798027425764596678714211036440993490475752869872366876829422293765878617699606251600074950035971703571076122225666095159705600000000000000000000000000000000000000000000000*i1^114 + 129423339786653041155565178868250650226689392980240670181178923383034695342658053998866189451675815115090499409837542594941487342438106009993759682807754987702563842562461525131339646907615391690829754287173557551551474552688315135634365380360770273927766415861717549173072560238848291002197230697450259777145239868665810820040510235003124162233949859385659668166857098530818003846029454458623996408815918633218127844618582839969389629787155576914196585772619923218323142111576494414389993320854307151343517433785559755323552344376095018249923123578082986404448035962548374155179232441143314424666695432788198749413102402308550336435042499693681379404039574704650770793668808929226650329244904936008257800023116786084994781388952134697172140365667252586411626292702757026265914965656278246677482011756313208789459783183229684842047676952067863998258861425797153578754583485179607671816463979151951727319328163553375352963385058785778073990735331576833943681108749098222434545340863275499530379668566388596982459659559147847565471995087937280980256379959531660750405481457055017871052169012030739805425752023241202564383848744578854131451525184508506507394554905779220878737677595499376239046089807496666858181500813062371881840852654629367320928061789958810946963499954627849946922693827689685990902183722465162950095219552725588565624974430443743376976175421896323205664254281770251222577766998537932306979577020764561416646391023225801161188284095867083625847670611157399648314075220506716349720121797500086487241289789341318328500232842779180696395648318584164399611401646613604228911628486034242171423611035850228150380718338454324840858276060576616631027853330689667112429612898342440564252275956712671125514464156015772691712132808456819772460216071353774845487951587675178171238707912992701078535886822207180744321373062361131715494637446304244058263064442845339941138200079715295706664180744604288757582272231226019827625456731777934181590769484845072142531612262774814541338114056579998036891067162888680920847014904696246579654862898377817111580905804779794824907510785540479375480433536495950180846585383907958642380348978932058163826546920793033468140574149823750187296876579253716674307320872293399810609676270194348648449602507850479058453485544887430976519211461763259605434393664151626247756413500057275396738561808760395223364814846690513180643054297618581882397757183488158276370658211227413642474594137229097115761239094395286001558360974203140509146753404529918016631421833430534586356027431907717077108677256766605992023753574338615215880765050679970340642221699235449131430939227206992542581918380296525408037868957852979575486882807850162840066694331221692668657033595192124771336517146440974572904900907071413648405925637424262988068174927782295396495663067906992352566645365426703970421780330418574889085730298068138055540628995524612358329052030943870836702355563410525996736158222671165512538080934646562046912662622070250469268856673091390297475737671672867425161707061245838136061177141875286813926759926241076648956088821465167894834662836666924719117691673629597940861843924221439169826419324514896521859516799168561307089893429333379993915062765385609720269027766129476697641304028365138017681695379026946724783174776702917959452683344290968134248235955188327450122954364053684725853477249692350189703688680705474260237796958558139888077993853677486803036547946921801598004873758865950441206747049327744959444139590741149005570375680000000000000000000000000000000000000000000000*i1^115 + 545089661457578145961905698111122502777746169695681092325071741689421943819291127534905316484727949528996059180358917411911913958785278019517267093956798203010173896919884679006095157144525486082523595948775044756568301451634620777580913034946849924327957507714850221438019427709427172380647838947862287073693008315875590755410802372111856629751048891935777935387762013167254747498687425284141568238701488834515195111057334833622682825126493091231964686662949166220243170098093986047390071698375098504915584345707804465145849888839667070879894699140319134878139400583174308755135840148181703593460328324559721547010644520459899781237847680791150930421507205809131819065245256305348896433822654871260021875002315040024928268209396195048469190545482815663617746058542964603529053046512110343018500594455774072880318134447795849248304697643787706793429746427727320381185169206992987614969418036198987491444620634951979992403317668743278665192839479794546197694899587031905546144277107161513238174758423762454497171502606211318894293334009140580718339301451178973481291346571894379957646244600815138869374077304588433056295415720046312210867521344288397379098847177863906926353159677297486306857059628936775419071190224789072351573635710745702477392760535807406075868772116736892400469024611335658435387088855717978900193648643503987222815832544229966475672797901598802576345336868871811767877481072495154554710345619691538660243421295257371883073540406564211519168717822010518459173483904053763698250223411710470999452266064439238798727920681852505376100459438738148695251887695014631781738818486792567405094975232240841953129239612658092953734912255828104841914019416470818465959839458675820261663201360555403622879988216474201335497113903116261714419482387591948006983920557749129418203593502909845091730801930847659005806693070163208146354804442961172896531747568469306702892685157056569960851886645060165845049903990536793133143889750263362697830485059991441737164746810167406289645519974983966790583347470932543955818785125597705552863986120040089692863635038217606037378914401101489949965793580376847750414900171653231355753637753936247515744305426763083048008951052095559087386036077564016022025373067953684379773780642365077761126925067879545991574835809103827707141013480142468576354495227483351122081651791328436547856446246911088635307429641295138336135725866326706870580624965815331569139652306860211579321178551025244971762434641579376895289378153526792967697509865595755678957555493380148664242839685347844977686697423188587142488814187137067196787729607577909353812495061490136871817693196972483065462798943436882810076825338556606790714059951148663839236498852332372583117420812540873723733309389486523467996668372167937319775936221377831435845863826682865904612934282625570537040671933682217088565347074462157887744068556566995619931307477264990635382361883906660708703879125169872963017335816942240584721013040643807982576345552511077615585577800521724745711413461447322896258029994145235075318658760686441173814499381691834136484527232186041864133123039846155186972343924859491182151576216230267470013797895792599375753629029638382770456685628374753242625119719865860395599123433550873646038005265653028207478032814810920601336951327795813899143446694035371498456277601043318487620085865399623735726764739198200843170082747793240412868251168646549745300405107479819448278197149169053566632806216249657788161211618183469462356384996629938176000000000000000000000000000000000000000000000*i1^116 + 3402289254253770426526502032222046408155379672880129971081092380269748416052296211224493511437644418043839738385121840929807972808513555842443246882866881184456903778814824830539093647744972630902795391269098856837560971608565256515636428201456416224592733547486185877941880879943177169724287864835658628472096039482023950576850102936879445917159650626984165830098057040987455725782438097005705686158390372358457968481523797228093088189710873642496021526021647677143799413819514932543361553027291247555285513458162372081371298807497395543462497865944785764136224613364432077907908747982946329409553555616135989058976548498400504918452547390165424384414241420049210498474114985850471893031753973658680749852361448767599899062451847019273075377456079519863952631657756897694855707753434884241747968982254702915265157680554694437081466541190721871169572350398843441117051995883513652257195855280864771000386729021457492908892231249387795920874694034383725500894096398777090047578880247097071273807773644159188826073793382945984172612274611646871900160752857780981870863110118409482243999898550002747785766066019156741627375816190457758503013179039929444883629626266533493485867966193747760920532334326487550598036785221186999336195169816155690675352667782144970127035605809881853347213486513215489412622790905873772802949170528719823942675792324337232040148561443359511009834024444407832905074355208090083842747200932258569554929380495481357024858577639039351407397796975124637130084753515202784069067668289874272305239974611189452996078134672185854852337157774627700941805377388023654865001850028566592274171590463645552622204792683657464177727918598277474143524699496008606752345358755070716949149129289727455948715810461669662935294923824170104170384925445890384271622674441693342868532570760515348134317061465172142473762151177353991908656752614848943425970022392120441115583223090607979733162924242140991599525568869354149202960770092962923690545811210291712013607361579606820129373449555361397172143991093151694348639794600635906352092689989541462361717459451382741702001635539652485194888157507759277730597989801008177577523647806212727754115270749570443004352613694961123087943698315016933910709544209659125956680848115074236257831911060383691791454972585657380270713512213707179615828046508598006375197068065378295120126560409366608234745220578051751323331578865769747419780942819666883307883964392238861670844262250162355949959031948283319614899616223622850847944824336694641509868381332439447375042053270474850230107102077783159151556547561344032477459037434090585978230515292777247372987716591361781053672755919651042783410716667725394568300974683583304455773563943716445807927383699000454356239577946263487985207778187295443222433301919662078205899995388749797119669831891315718512803407950722400551142644776014085319337565130796914435216798818195755078104582893063323423643795486449141573805635776408907411188213126556786405729615265721476084331782510654833005937125637610256787633963612445967582062192142747920107768165039719147229987370753584257121471522536998581823899390433630930403452091407642649259267477716826957569466001787062791210783524926781262259751444309143702114181248202460941881339268230182141342005527514863094515097467169610480231343846413041335551938929068700802291547346592507729288554746587669835417718867779451594781514180073066270979253568845591127512316092813166517172794184308749641054838232802243307079956063846400000000000000000000000000000000000000000000*i1^117 + -53915531128659966277209256531983095647298999393452396294467729082601599440858559995623910788800294809961983337067349789551233690724546629054938274363562178692656687808166461574402672840108851327217530186672201965640449168742936272948846670837011842205342366269084982523137809574693854884755918439241602878011693800971320151177135544674317029660421646176546545664117147581123489121603137275737994724529111262207458268216945480951548797463647175209952715118034761685121527538648264301048699033531685518485147066004515387819778145221466354058316373953835172418974220529475970754799400962579089252351319874954911416696367406064828643320476480102730936604502094170375094591652678929417278974799114689826366534647697074947916558331584647071046889628917978135794598564492991070013633475555860110709169529360386743813993741261181236501097250042267192957143769943181228652988687929469157709634813284237030407682886683878198421011817478178029111313905927529775938287673775895810533231773053366818533115396290567711190399103785606201837009200352574102497799465371242868932313302692556629867921239471048109648384248294633592001053351838177666530966314481277484702247180200545330456707766774177922041068533305225556598954410294337442768187302213192873349144110436387741411796178087866774348411694766308594176394752684627110833334195264114461778403394542901931304167138212366425535062376425375758167549037644481073621976759174520368820243458107245368735689890654958978126070674176241047318619664221576289049884489910084092956929447204117753755318389238422932877164191194793187612198707834616484167125689512870447118599034399284879389036819256391769429592109133565352180064433717048474167177600485023174824314100148943031077498056723666232286932413048555245690850296565345462145177009622289383624573281827279650001260684796212569720143590321808087444007724141599886971249849739991869509083839054079249071691663562863294670008218453585493570408818176860530587061224117268143007131302454916326251528374817385686030117373158165731454019619463529826582379395489258314965309625868758554153494724737048788374235845711446639535692381751273631365666422558005527637477760564362444424985824630100396239383948027058829120941537091265873206372504154672027805897828497108873931070898774614553229049706132702087788839828275787479746177621382059201921884728031492706291629886519826079179736512950365023672721353930192271663440874263542555788222622586151448403282939893162646787387329357827128564512003823895719095936077392167627667112624228346162385821685026859261345014989611667844130946039587216531378640782204874543724566797712850368788663746396296937857051958809114611269089604129284905140609507983315885655316161187106683234647972524482813891627507668734284416623085483998049349994792548803997774460646559952700049596419480975016431476005149844969640064491105827812306187066934966341821368384161491600201860476677836252143255165688579590151941329498686672867558997428755331176359835657333866122750916899533428993514412669686388165543192099156709031035165598110372651814596204870872446311068715112299304232782116832946387434238091230563724643224574533988777560667451090570871193905052001477336043332209622541363917034533732395260575396321333193942418920260080958833171744763893331218891720210757790325853442962232440297199611078988865684147278139409227052407575118925851920587607216931223899547132742603913329353191703128216069061915998154916901868297846709507818782720000000000000000000000000000000000000000000*i1^118 + 116464506383518449308509078525297850265964466396182448843183433095994864547715311554993583001916796508804397428122083792851047801779472191877263090568850791054799402098101506554116014952733646463038840003043516386494387340716852779331741969167988258225680924889260692708379973355427268948215355318729964498777012681950900138770480141527250400466430614860331484214653745448387984964134905724165909137330748125312759272092366273883595546715379033258919582627974112072098235166870932899509098274979429612444846751479516376813240905688346995008960217353536137710183377471884743246504564132495123008464567898838875016047005083106418911964073247828420605894972405900959758706378025984946841261225220898878512501617641801592474738266635443581514540359831834476794802915941609991879157244004118287711192775236674906202338979105613770821621025176712376833182552438211812306329008347197938288505394723975623388187050408999233596357583617778698505787058350278278897585738481614151183148984186221965966810051836703342409519188603749058450456756853211085729141572225580529497336689958376117050044272137857019480997187201999888691839257771861955414114196695898511946965760284331250925217263572017442163998658322614395996622605612271130418174391944000865156253799176014614507080648150446531392688128892329952170177991720170116354979835143838103638452370632843152349068702712024375088960272923431769787097177173584661681711013178854479975417883075556522215126219492497841660400410423568952745130961638007489174741122142588212777991695842125859180002969426277801308778839710487357450962616557733887122288512138687714111012695210335091839361470914402288417425586225692340043258055464794974675615481344558860792634594347241884977228406570290573245606676277449644857547594036276103554159985804076211395816698488114371509185671562934157958816108019330798367083769617352958517783392676061860411633321256206707909386628148197332673943148696659544467813638299258751659883843172918840811422214330064988720666845692378186188796595862458542889401904368009712345658598304537169247484369541996921009703206056295463038590270784353078294108298172776441899086467393338087180118677592219929799004834685812895980915963239480868654696593276492345937580967670021188722783544632276879958575878158136256215300464029025601459482704857440709718739017674991475467716751204219773871548771790951299022701716030625088894398048339541232700873741250629731900445761472131573126680458403696066603739941617566301754998534864957434042559918741083831276969975742798412820565806732713958746280496717546980856902707902976717841173617704275309079664451572807658101380949102302008111260511096571778303662639671146970017688497350337309382964890404873320941844700591108775453066588932821341617808882924597789922674470311433080599370509531814165565512712355510752747441056178456507162203373925485061608513561004625426414313358325170607617357443107367486963222251046127632572382787715623237799076921659114348695448937017537524562593058967265088104017855647677510332418130837543325725590507124764505173439233048642733711829567449193496280409647207224360186559565553496969670531107616474278934889658466330376738974562035929790908681735775709150751902060878798645969904775792940262526718323308510347805591190963815316773122228590385316640588223787124725043488824725917296078374770797980144634581017990958799961192374276892854795322962846562745733231873159568288592330669628662615870480656071917568000000000000000000000000000000000000000000*i1^119 + 68121265904580875750397948909429835344684380415532314422087523511448855627775355171735392338182175082451059598790262388012532569070207096830210086721126647327782649003208024558309968169985110668865409181188232537129614344804275428172981929038051718971710957313712977330079555651622075782185299413950371882032442368187117417175248635344908670072169041777066303377542281561397719370200834849292671765600801217442619900830972468831428429037493296812093022316444339611338505920020678440040080258113634732578034573236674291543243317163436977297569201172601289912333982090975275191161499959942530976580409160813730324031129242990260764020346443021636854965460105719359403240983606168773932019414765762737072530966239194754882058288874320714341893549955875124190823530304520954185436584448980949435721418712705525074307401647919504931150303347055169549030469837170911400564263117620803599599564780530574258000710495954436435407293762319105690502005303799836981920838125987032225873765451151567460043362610188110872535856702521782336200576149353163202736830166043958492236858404305395213074466853358955265432614761511265376448749482606783441553337217859005720716448717761114841301076092391364911434482489233390550654761295212376311131511883918014619013376723904230726820473299573999531188000575045612111533097449731528749338177808722658787994919084555348022296072670437527670299554179078271584228885297139837652988421588102622474350864986241210052065727670353147515753268594145329226586144279567431333753502588477249559432484297047795438954481447048273588404110155214237064244553511757292636782305539248484796194131310554135181642854883909990129203337454214411816808787048770107608416619384121363053847808710287335592975352041218079536205938409340214840398628364955274006335100356462014364078523110710556300451676985932687630290721812276008515653425667757789444231963219241780895022939830955319639095819941228927883804178191714413988800770536596758371641407072369109362282569210189312359446917568986039558902425376546280880268363695199732727609804946394457722167930655171491308602387546314384746972932617693089007729601576046991634038051227842185923433987571757747861548325542427353225946463379799439851659627384583290711709469376912084438095339775429390993944718377187404806240691287638916404406632989791510587734917010048870924004583356185051498968781579432550264889964227417150248210784709847310221083968684502423985482577903905327888190214365121360428513231117993230103312662441373006655881580396824566726119623581975907877033966394682227714687908833933563689854549736515863272476720556148952264498214312579792744887840762188971792122012290552357482817645675295471107789915647562630916990369425843928601198850647365563657766552215809087072930377824151398432235226842282355872596625735905644558276413224827641070022386190009469713172343806027042201700498178477218289594429991175902215911612119409284209724096438923783554714159534127160965433966560278779688965732696248240736715550712870801139934138990928020334539700024921736571095992879827621812870466347129315065155855349587050508759776703545152661170553526426603879748131156676731325344652247183339996008890393889505756760059757635342406110219147873353365840854756711471984454824262734674078289430501902354142531663876837513804876558740653688923331012443879293002558600966454578617274576170476411034737239438243139274518636996834401127699192432101668099936974437113481603842048000000000000000000000000000000000000000000*i1^120 + -625135313450971915549628101278218691743913171755344034312927894495382915165480701453299931872925962964105039359788852141345101198379578452398048694940420283739275012929670523981836943967697329289532186949584909488693745971461940667324201097636098239428378472201474687841318539608504826732291003666097070176993047580286053515329787521075053264827113614482819794941607147766744921288693376872323280615324689657483954091561339659034445642133639467268940441919427440020040625830179152496210635307592912419547001161605605719917229364401733061859796198050433300141346168080908810810810525881527405406036859999527218863883190428666523668876989995597889531426163800880483515721389960134831924842315857567186428865634466750256576566677565285724463913296139779271347890995761465943453431506864685513361214371795027565748879345567572206845173088814684460379133727069624819626349908675888277177022663838288119663004065838236459602775372939733625960405448799722712032037667546448106607081599151839835693474257048160289977326822914113911090983395477623983311432257557598688493244965939254117119025495496514990645477816609890455298312020086898166270767184037041148618035587820065198194622590342610976395682498841442308448073450212791507839903281283469216563810248070493382056242030557321322069477211925166811434103607168443323441489927013044882684471696703456789542084502336611345285860468685453335304661347504174171573434097243292786120869849212066221038136968507853965885171777940858698936879998766921471327161477158154652354528617305903313498342350513128769297121386980395423207837029865365132927172076528719727682605357468409095110024627411657990249775505210562876043485342030137886972314437712449788912732200356771792259959720208754652981068984523758551308222961822873566876981290441893570001052774405037816980368800072163159088034419155934348301109998153327878973378190527398633808125733632424736400898745194054659514490527082319190597850087762245711583347679955935705363974324252799464561933134049434862354942663790636801103714372893754942817249564563101367724210327527836713343589647841625365598627901144843466670435566094010287132224519153752443781332116871326625396069725064146041528639819290966427456184146946214168998859102154185513313446917728748330040329554874945858856291480484073742513275305173225925218000091325597008248232985265760723043525746482819628810848112602354617848837544522775204420506753767304393093566153161256095221552223332849390588001608587340303036665568820839527038452383528706289656211631119132019437544336942793202355930109673538501828721736807577003813702506772711027721947273151426418014259753395153197219849302173759390968948837176967691701483850495371649259798407538454852767979776754763722106076610224187173702592136534573573123773679476153885964641281760913770805321894597754995683662745880614712861560719580947185766979337675487109452678349487367376407335539492307314158763342264660288477555333052384895945546506505328275379652848871857900172231549090957503459896010043577207174311746042719461629372108843620140965074190543550019950273099852216226090129395201217710244092485009314151655875970339769469967600351795635231996316385396727791145614160150909151872535102470154605356229141867940190987335076790970591489474586405676106288943791410677316234199572149931278622076945928433251190023931307474557490789313433110567382530747562433673108051169889674233309215082376595689141515869416052490240000000000000000000000000000000000000000*i1^121 + 1467794723754503114907011060934715327499231463101001444027154396227893050890276712973965517020342151791288263383394488435514162503403120838736444375760154497761952588495886628360367444905943317945292222518181856520478958080005932842542614376007608443657390790307384997321650305028210111507344878730378601978375823273215692480900523315954620383920610788444285058272995610673476822792172317230579981167673514727974039760954728682675501323742610566301780626876034123076052997877867713311338984279328257390162190022137782284917363981745100405461878056993406986425452956562640170922887613684426023999718818630785928534027915311169177273411154044117483308874539152599427643828961692605295654881771546966114460555970995341957549979132913724784513780500596362665692572720677492460626244468539071449983661247514846247652168535900128203340448526691584279431984572034173293788916110017243774438966865575590741165183093378648067164969667451864174189053544249477213020486607887412758077822679542235589675900404781327708989788258212358754155771352390268538595674368802699003250991861916502683383100404942842171705499673329398363639815092615067371720237837949574440793261815492224940449075977178177307931291737662458890324908951635794589555893331626600243707484455441804483232647602116412093759544071753913597869744958903251965898108374739329426103825930352868592945124275662742882032980580147942837339300465024708487031140605763714766699840376657487067760099365338234386675158163265009216373016394780796921897684326398939345780042112057583768526239358630947726177701140202694064651610903381961759695558873544972842131121973439607858959032720887948259201940308194745540765214893328294436275172568187809659673651311846354391742138445610246433861905616344577265759300634110297437843302419437677965964846686283608593113278136249994863849498126765946111096543709043615042314295283394980446841329953460244333955531946597839928780539116707309620404916588025297507191404037998264843891415323276291298731900139384526778105893370724856323841644451008805864266212884656270199089636188885287778081514369553276732991547092111322587266502611824635956217300367851298927372950998047715996889914026864319492861861527938267768668777395340483123232943278177538571606585284128778940960438881924146280391512378198051203734068296126682249210560700358111689187192429497666944810333572424251716436091965792184607190374440537153002216333251450031221158623267761832649823289136422334012103289390172259134500460902129971252211823365293895939431386828119122937276711901352568596017569786015731547567858338454873476446878329976533346037679772035274259483066902433851520062255397380715213090561420050144324864022241030763323718433101250948863199203929123482138022073432716693432168003562886082085706644639675293528417413824218593538462264350744835132648172514145433888387462253283948502226884882382980684362470322449397707119902058614251237048612327056292799204535435410842917602804433191592300627169143306678752334684866843101203123596062104021706585855982181216775296227396633103192865638676906783032983199350966159620173919372775093604175372627893232154041970090740963503549811219500520555931069299338180999879040708288554646048335673623512836539332423170733017933095061407147094881128373372449636221768543341511364805315693154435749739183937348028484017521004767997879075333489644737033129471675351467719467588345927529134379931480605988683434852089856000000000000000000000000000000000000000*i1^122 + -1844656998281593458707812539074739370291959940645992674642268627047935633224141752436928698358892751803343090176484790359438090092445478517768937513309667003218369157463157531786351707185266829270210283016837113580320652319831211937470737953882266365517087916634913446702999129484202179956262956829641883787703763349954799035202370227153039076386706153257216119446083526104093175300925596206114761723152886480970972975734304627910699784070959064335541104874015997552129925444580650779913363540034086502093912992052333688361992032875767401019784303943202849899700224651045611339298832548105305753394530637331399757820456134919083988308623883184588384851290851690595600647547315314934038088589447336832703628237724098966872379773989382887876371079299561173777513512927146357563971994798804159916034201723818546343563975892291268762007186754918278545194426681625310835997206598291457556897096785926595787204449023604346386297159479911744867015394205603297606132983812629165855278946410418012472344442449089702604073187691298150866690407444752783495411554366053734597989907011292170273669239458898614318903494749796100065590636500080260651741611969300448546207158064913537422087396504866352621966486482874146521053468709762567861923613037057454470769118055426904788489225380285854802353215686141142247309503904353874509218540853096538140861888073168159916913370327553485634779676904699013664885616533581764324375302241519396663247590007702673573904980135124736452554803766701914034478280165013751281963930129265785593949240934189468895606541380223964762477766302314825482293891031389052684147110457515719079451264296555084676851543802000269119569196761757039237273212635469007205774026908245812864916602535662705652990920388836148600528052737585126991839159280657092920491600803724274447470290204989304761847034587851926654881082576273704960419505874222251238415540745795298284737582184561487570354008476609500198014526287379547789991199520733716249034808976738304652301577648556882923744883513914513805394964639464780962102836358052944628173416330090153374116101251616198034742300669397132148993140072919581498565187456060675395538705578857758858281105563302250907488361127141146011483474088364734809127627166984581033997576904671652194936846315828207951312232817344703274493322846005660652592635544883683215894949595693916370753759114782478328600419611875422157728476630994303653121367780268824492886128538134731470832658811371056127602384810602583359054457259176964797505086642921506500785970167297274259348639698511645432503693358265681630627786527255088874187568966961565766600787676499208570480499200644694145246810857288607413013428581064780081280132371482906670161130582418384255499777425821205591426077031869055531917183198871189617800661560551371063613045951545947399439300943627491334718740766592453971245454659666493194297746697056276928977885874960159849633786870508776274663710986522207082709958386998795317887012408859865850622004835806103126998863588882585499071403029445587523920977049324752200318996530294552241309720127331321032029175823049420507903828692903935139612507322258646657446300615769237921075291339150221553734239301679962837383207901304881099139387467029089156460194858280545389152177168307552233302138602381489862943960676395678448384223100346392471964924931287308548196652154150130190359214738073307812978019119295010395322918761617946777714300384112717090812947851794343526400000000000000000000000000000000000000*i1^123 + -258077130305740626992287569872679444119531748091765712439578397195471827617889110492592612458007134189528140514918101476072402092888482270179329979898091022278873393444909945881388772540927860218061532643455334686715220838388146501620785445988341308983392402172438814666406382178067555753736803024973896093931117862322982055652887808069169391139892684213471383419889491886853337072369553128589955750751658913836767676049276447703024456948225804429778565158218861920023696984539429050624256458396046671851321448585811804044162859417378224916161087053172756939738153471633313136485169743511857734716924505773473964903588953737713071676488618935223208694587858580665015765751533749786572860230074421331221554168017486580067462572755459816906428700540619142667109904128909570580341488398079193153473774755552218382947397015373246344755655674471111653633108611078560478065233370434613080084196884584873355880902020157316264558889596140223570299258117657148104833446510301096481681732715659346420758894947953822100832605487821580171306758585821827071607433398703117342269798530907171027216738857367703936502251528229653186799766491902393917272201427367349935210587299212764623934636614638899853704703600705827275165075891510550689671277652547056201441709444471256043723861045987340396252779877812098843744735261592976287348372381700173730006874646808528514678691801547247897586519033448198662361657431281172319995335048642123549418142231692209537174296498250878971462807059566025782233275712761971325081958375824112084946632052525991013922019655091046843005040448230074649155746232502933461741740525599783562192487135880007959838255086841116611895727313897796147248213789655434621262448788908996480934723792182789824147852506230287787551498788254527185898700733030715280871254420218172318728656049716486706957757101463710250989826818269081390908540326319561761522737877150588431673116880907164636930115284166719746397669940446316126210719244246389322044966695736813321157418842353512974038457072502656652874478366337258606362436296204210037774921371715914966567158308116332852371195542284711775014171541578503848132195379672776415921598132265504357877741323911370724005299024299551278749377650174959555201787696017466610823409803896216750074976345243387360779464887595119175566643261734627955753607579736802301235363104452940372942091303278611218718896355355506271269383414717946051368430225640513084400327024502197642767704799518409571457405787270944892361726130332267337117544246922483336114241792485925199666364913237112900584377940159901981078051541660546911402137807260719678962443451992003609069298930396581531587521940825746480265027490797104330457391540148268505411825794007193377529338071678206742692975169903195992850708698468086975212535157687111514026700957811119761315781913403239463065383991483158124348849814225814225204006783240751063269443130951397995282904050793696643167521328983006362833293866879699203704306725513456430008340786789980999657506642960762838269784799920259075422055366163789989217355151731853966631247358341083047949370142617467956336795832944289763049278568367666821852648754946247423828952045204711535189381173549900826271529956436420259297653933348697146599247391273078399284393140112908139854418650954519385759879677234305815504141420322758313803880804016544841616599567548358803580375334973518746768950647347168838322985121177354495374857940943321234263307714560000000000000000000000000000000000000*i1^124 + 4694298429403051970912334215313118390388792892402618499983279638062356142297363699417494015276627334450187960461819849352547477857268437984793367617906163236550328165490789700318509835283918468758688045674694067727300385197419417469264076094769119089630818863477273528079829860011726194337319398767742314859844811915720992117659064509136519511020133539811878737406898360213045012438192753207444586763302167351961789901026235100930518579537775121000798067809861809882287294427594708232520943676250666889215841965580261653469648278254930508172451117530562067365328533419616902393721058116871595087751974434061623082774012302877569604814113769953882683001643853348453526674697519326849170254079616507034693024992278413971474110274812612331018222849273013458444393674990846404045066938770060774682879466250530407913595096725137584463646905642276296837740508215470868315105869590659316416205110273334646847888968677401798431037700019982504873388210148107980971669145970950035902929387454729581467113187157037704528048768945059758275210120274451396251501502932910745954552664659724182792331867016780639231706986548243221029952410238960819400697691683139966372757346653402602662426927782230983917645767365158566393130439184371374217425528634624580207114366401083249320681984703240984557503876300070127773206643213815813624172757207870656728913730648685336978325830660224300039713260439168232026881286713650974401399610119095241382685133649457973060936775159566390847284188439100257803399987235955369817277607532717750044322367686065062663238700787189441647856993354249492667034070644364289249398309716732061734632051957786221965447399896620317106838530110599123869537793699920662569373308840982381830932098299437881743364059256941189435417915432999677006036018353985710294684495338143311502784531254485285976106764954815198586892195617343759645086365679649474284740484087428805564612840652295544381541917756574831844257404689878521918942928690910613654705250513193461307094116076020385612005282020221098893780210336864628112918670767269423356472610431117839733591814554821521039570592152712590017407482080754468898177041695955588066102462335479493133891298411294718266233227960594564268893273038588171188820900144522423763014974092103370263917982316146271919375463902733268161790468657170213100517893006350076238486818407704448547005099487843359439675769951553050979064178619803826052381633570059117664502527581428736753134804038068297098643851976340840420790672285893210336936115425438560543052575718185138726155565222024903574280115577339719368031608692845674210194493096274661360419891735239971449509199445459491413557724179335568722992277193087559031043867543340878906944207862006008404185270433074387745393883421240067479260907402481369652328893811859419399304796220165388934335124448538165591871018352304701040146725185179841607252877860245172893428541777676135716232425312258373685799759899759523307837269624890294381465165590252500387958957576758779331930424609430864375382304069830426336444610771980906109909682452571883362850218091806825962369370114681184395689130964329108003527207239076587563949220586391252434566213394382949314933540531239590677579639387229468620174824007435353779106962886724157921825015824306340355609885670632427157994460760032117383591518600196299779411787464136364959953665401473653553150952614627809797779913207677499750822628216196007459447291848703705350144000000000000000000000000000000000000*i1^125 + -7447942573644243308311257278641985049401973870158641746018666200193503549944035540963904388395802526548249191768763923380428487865696682814756670046107742400894687054365335461384589126525764645594803341268624540393538168850196999173550170303500975940141141523859568763198575749234759314927337585865263214336199548931746640998795077554843039686242433027981922990027499269957740852085580177208142441200973097788990726323591300769836020618959199687291144504826865170107885758185928628210580515183598383618019457477528590120398625824536309708864904736397178850269254083375391279597780733682820440312840724511922765485019499105305615378559838730930398398473739825450270882299809915461828303821118554025244288080856731431457719213761027643147160094213491734855841731675032164102416060128936568308826317760101197008022299354064034227420892505073284361540098243366178134154516155053190445205997618077969651819588401977431402162229584845062259959470109831332100324212520454084109857190552301244188119984161732593265322424965257420374138458656044821615562103286594362195136943080994912861251615853556118862664375285442483503636615202535794886966008880801858339940050276058644578704265058205704913218814746028627707912920373753478093413788479118097936543551480045666774797398340642191960332231699259076444459086280797362783507207141309704465396203944170582392330357915918138172798881139258285632878189646593787807644417935643710125475267883009192690030557161258436105811721085835744407705396550172530319467062691907715708398256498645046159314028779696546139183898976814865130677012860115773525312828050967061469568582078690275015973006218509426236034964060293582623540965491952932693425575615617745953852468970148595207681776156391090649771213794978521375047684467258582389133643223070336930562671559840104096358740854815477811402363049195063395734967480932918938928853596472242798333384941786145667528565698693354999651715193078075710037387982320337274890377513727258885736919746293155401789135308109843852714558602658253862943833463410644604678890274868121877591647000540220760323189431334500491838977191243721683230692696782034781023792061339239692690202091512957824226860374698971783206624339861181616852307862394579569643613935944367205712499305788384663558579996723492922957445629707819036944180378777866726839108639416601678647203035452290305723822154016512556314066543648847668999562788519921745804019947820599351327403750854360456126018155218515643091076072915466744316835711835033659048560434934658109226340883559837415371764070764964691357007134883227048999877190887328557212270557458341850707798565929784135140407403064159920773781044862045445012504718682053522643057566514053606269607631705638461220678698043250645862143541111646258933118853272965734348482119645217034538124226435997589802206045702154406383053523807189621210973911054453792614373748292121766819315821190646597408115221741069842141073242412279023885966862350747828689786603232162147391203484192491441076293016253222624480586774281157020879829093425213471622223347333802135131211403533513516052974149385191438145747511541813155198515342499957222459987541273383409670859703996708479042438071575113983181719314678665608671432721040346657384272343115638749650126713736591217024631930706833506562346146604622035230080936448071025215698837749711044862217182015411579682087479735377178905665750957092817293542451755089920000000000000000000000000000000000*i1^126 + 5709115218642303052412209360457466351643216134740351798974084173355718926419345327653929551186905784911810892336164579242606475490814717067176082850955042440967380532257950629983684410454820898508547005180441432322324190700135424824649916420402417847572754006161715361627007662073305252599625478223021827782356960021791090648546178749758496958013247995497004362985829363237164752568623422060627684104243786941944193057005471308016265439685098074075322826276185038960815294224568752438174145085450087991206071475701569981150801547452478301577619647151439872672334473422057923258687668541199151584991903957207157591185540039051423505564601897933223823186647976539166563356944514953441619641908307898130952148348072294371859145632574875704311903082814670403927916027927510535134181027100343415761610208618519177523781885257635490949063605631252263842039669898325550345784632997587827471736748290128839020547794797465183579257929652496252927649195316249447786482226411713988022333967495706288584284900307718111879875155999866047499402875559620784700186823575473447517167227080931910714682415034784650059691279813205540967354992399408765512609760153822502308324740483942125720128827612160439735454699514209479134864365987302133721367948069980369553054153444747541997983896777173687229154932223995313747820783330098836098772568586941096571891093264540233622959420922885360453378223384014255182206939005605419085691776666076346235457189403915960935721880440737688400305403054798230698790479609573725045004038149324963737807777521353659059173533945040381736111405828307689409759386166581174705173704444683529614648611998279525938173775730852026637815082669552503661730103530584554664819855007035784149053834324881695701468935318658767432400877707296025540019421691120849540854527636214732370071422644607394486269951767095763477364679623438981812651601125937631291413253924054947503545686751665168573193154410012165249333912377863620678353605092389322929302530735979134006160023588311196340886432358739772130551299633804084969142062343310909277568504087410163194029762760854202588931578065678057605806191607952628137550850072109222257093024776491703132319537878231074424376729196295407538657827670822651112044160459228147757875442073497191518850833385198693180532749097284498178845998112046072555923151850644912532269488063279632480947839449062467875662315669240587493464064491490415563204445019005550907217919347041982656252891530836747304806928823204760822965587840326080143943620220774602793780800355995948270100820556845907698735967918595376792962516267209413633322455592550175809624758008525440560104254044366315108611672077890200008488017658162730403790102619483997022274929846935627987791757822873552744558068434560824797359615632199576777586656740437216953805767358208389009524999109484211146759489631489841171053315617035002569921189492315867769041384669429281271075078138234720315079692742929318673468244203591547832824968916676777510186715304468680527814399505812013117952945867092208543308926374207718479883152530986950758892772290098215384655179105710417681097368489429706006776710612285982415785614566517756079580172270019382555321447262247606312145585651838234337270453336593129490944276930471505580622487905871254573403566611695649076453465795959090918951404368604451218819673973920272176218259958020592312717733998614362928422388250159794927849244139517759872565248000000000000000000000000000000000*i1^127 + -2387554554472713006905875487755684874185657062073980242281850943285335487128668815718738921900342672323092191916264655935993046955012499116931581818301601964748908710959222614948507835432010378705910784927175493398471802075469375981301878277873574029955425683113911920793933384738730008318625679929008568655174726006671571478174067722119741031268621744365061090171415359073255312915163560351810745230414791703693541158571430145924733397897564334026507405475088172079126007548285570083957561017240661146690450185851530805621177220005713890190868133678009163842086432034515169687035266017346504436398791321266834642631340245906731239045692978946500118429689913349211335565342041432892669290927688682628985063087390639788554364432832790593376370869371138178581426957446363208696803772522499508182906263789214375305827570929156751872432551397201763506445959148508421324766176641911491939481032601816336779002307228628940741376682447846253610967409727655415917794366329955645930315382255651579081910768523692287432472945725783537417171554135754011284465222083155107403792830002801376468462233823971870717951132477223169363878340784209404302293695362643893226648949254454017980245970275713853050965704926990330291604619911373611323523805638701254938720339754181851470288677652822164452280653855906330642076934134268399591400517065796154049697219237322579075830124149328687410886067540434774171612710052460829129012659535167697067834061685679100462413861360818174581462583026245364634804132247407784856048239111256622676225350729827839350187100973745490336965684411432191963307914556097873992640656559170693463220816146814802811722192705478486906272881700613601183971844771542068180169022990123838606748772843691931494681603832516448000412633851719526252489739249552353863708781103154892742435454875750394307762035565331892718240980833874027729802570118904333830571483394890496100496777369505705962981964409691865727495233216782527139224860033507193202390378343956689307992174149735952614993304837295379290383344621483521692482633948342728692321527334936616785163583558472367679273805324611655055253707513873036188958760912578077436437680311876224789221303566748798575667876089988861932191062676677096966214703793604116270228339530186416393834659717610801332112608831537749040800409497355262377118295746625350542574044135640913966806887250707813730941041230670686203704154110279526464397738647379313546553071355354224680852509213040917399950790712634902923170069623062596489260536683123041173938842298209906985593176686920751317850926584879600174490244847469482238440142921057782023038069527748108761407639587924146584892579656397880311699676361580601100386971329493792270332286862096638020850763888070342825940336070144254117803306275552621785168649329656056460490806942856394081320311574729595319878718603054974269579617848697864332295124430732696769975957219778644088684798783670296545373255099029228700663020127707653210699179865948161042491105721133714705976225276034236722148202058207661293008465386822240307358194592837351437403908001949631565293093115886761936789802272191743939541794143990222417099930179033010206116888795762516365802791296025166962970943359081162372660686708688669791185830617661735153420293731612289397943404964980190836229225501916079294942470775403482412412898309327702959714601294790782944960732518424745620725048048836871733908209205982003200000000000000000000000000000000*i1^128 + 311870204867055000516981410988587478779326366178316886689460947535931432999630288488062179395094889489285711469533127698001560765701736955609069716870621197559507371255457566621421183946806264809052939697017541714164809343151539310278401049579100676086847741271396959028154589182569739065181408998987566604329176890477226419478374366206982027519745471878257678959262033253085022341355293285651897507371609053845831806390426746747338271187958537246976508517583617959370677775163068860243338234166223015083551171219377054602141164859217126671826414264301326839646312937780752783368988931580520584530619053325088809554838820160968934315790323166232948865400030318502365528436587882865609884029647626819656314120585470653356480888639208939402388906958908343735324080911154369324730196980690541690826106496426083080953964117093608569695094290470569905229152072871779165157042215083758037257674778574294591515627877221441827995755154549325975401224649458653044915597722097892877361827052586748399056820130069018646189629638379378167390358472091607252131231027340021844844921842031165693331934800898342061820189620192677334467632096174734126871537100567270518450376465389514844156430200411709751590675992754734752295474100022939625056995346759438913654763002039526287260746788831232847410108515317548791326584314301625451310513848713862129982585620324918886231235347290068426004564739778792004749298783275198810802032421102896710629598902087105268989579545291865112101940113265772192649560092493924321672132016719753179766928484957516267377933335211684978955590721082090036589244635689035541799268545659549067809879367552923471329272653614241678815724102471625519419807820818091750141841600345122365800985796564729536883853209494930454039147211007526588080857637819332384882004987492840165194245668244813150478798536939925009699562460712359464317547564345478225184762803077489411777783909969376942456095172064118426608657295025983495777574337990402656318580210309613799558205657719633373585965463416261183824111580713986608529060644965979614091534438990838280615169026443655164623385604781905799675548389298523665775903251673258671560104754511218627261531794986365464394601659438332901417850759911934711363399344603763202012740561265174169016544018647719679211042079022481888015760330591545790884222574272297357292879966209419285552139837088673524432032548824333161610952089260210763063395971315684960588779804858662065730274240370789661934338007483819275299092874775865915980935188104111826738534950344055570251563211378820739829575193071219126387092886735033952783813090605388993489691563737465235545380013106807987519539305448995959005970519340591273027414347520811015046273197541802598550531464538306320795670823748516612681956287376327064006984943141649984237182488023185303818445852597479862929645427900364112490277589447623194375133862735665640395823108030820857794022490339797994604552586640168013121170686894610249592489298304793768566655404253996338695342982501579470515999730195048991546635539960791861234075223441419425441960125421176180255040888594523576027200393967225740487087793555842405960021213087281656703093294030975699896842920145438821817678837758872797349341961271754419724319481237217086352031808373124259246978703809058639246434918657111483178025219921958010624678689700196883945511608569478999290901559253812867066770276571725472223723520000000000000000000000000000000*i1^129 + -46474426652241269989789646305321254255754294702335133764864700795712823363711616815161947112890723494143641937422187517131887025337675754186278875045111134816597274398045302116878260342686346652673710626214761447672018183929735203058825888205342822804304430606393424250376674776517708318936672903853418926531373574140878812148204049528304232257132340455192805895041996650767514014659216595111312483490348826699986806319747850255073766892469983824904560948220730668152697210880749034345914670498408770176702412333263962331633323974734413679397870939429323426223486478727704859118634456918575526400042375612122458624699425825690959635259011870968203599333761476845467159901673722170526133238044161436864744038962271637090334734539141142114413099913983824400569590498661008862769749060791061421783841204141334773485245905135520709830884979966884134631294083407661701067705837574349711039697919919611262905226915242212058955216641829660263093161744313978509998872162030268052129805203370222192365752611573091111264527265953932404449975644960968759786323159442283047799940143504605962695591942408749390882209053774640768644483216440107703108396271556440510124331939546614484560833194680034147920015332689651084245651927221929250370338267797288980150839253724820288463179708725357680596862751109773902091954658026115012768607961723071808366049565263446632737329191403114594230652221432339842455787730275787258517116764261030918573898648542748391539724370345226928897046968976319702320261652673847236668329637060709379351761088810384433770644313786842728603099972562349745448969874136017882384574249084158253275058260792697438513901849753057743671871077092929397631238856966844569230889885591480021073653892084084963076156401617242969548205224286438629755409445831849466055064125181897272602030094951696921089692024495680172015116879100644878802360634572581969078706016989044579772622564669082763055427978219209742164322894840214011330666370405418814442921196396602655130270078356665326738384134677895025302420479079726733777040447194236910596059430768359793594313957109138511095512409265708267964815898993070874509477612067062327650641775916887408177845405165430288559566662345121673643576878429192478134515500969654167713407335078945950980841830888065133162268996907395772238593005338292263300503350310365101019270763559185738190920316119489390483703968289768370337870835779316023550773796501400914130676685381437597725516085923371228294082832293572581979648729868283929472316379039809740752239289717978188869092132773676816162027713675389505623510543369732226353487776706758831249921607988449586460755524679677389810426076680738843395119450455196408761399193475898287630011882696668624703407008908411877093327025677527853486683936814482240656263134042981581359517197052852630631583305103124612404267616819016104609510361723366764969383531903895908066368382165026278800035560478682274822415688941519916266210721515631370241733746993154708140010116237126653516152343373588060183012952364054692498310868693766218768651762646087526527192572514007007501519634136627061899969620057761786385922238521039985964354947821430301993142130853782591048007405974669554063914780469986587001913035955416307675314521009818001902476229380594239578310500105984547450751747237064124207741088152804234626207214487408593724338976119956831579720717072736081530977782765453312000000000000000000000000000000*i1^130 + 426944023085017709305238954199679882964140936954945953010411598040647704945323268512910525649011975361474007654043180244327572124905013883946531068519655391428455202852480791573230371570069727693577000334394033072740121932737645144309300065688141048073670506981986985997009743766566006825022981950314337967272701355393774949562177023830309653912153970395088320552762755162614060445089655142746752686860174775427218149195795276253694263022149287727901404570419409852125724475408389319461851261507713592499337541118715665615534052051813610200693296492878475657301346543544036646313268217175650038634705282422771891782445830673942603505193692161691418115786204014733012146843927761404502536240883750026507422504116474133742473293026536283385408083393547643912947753388655288175749366688003049253801015915724437815786312871620992717633125728258699997226384013908192547138094994808905739890849606828494758895359214129347047798216740244040740563094762112958939155736232880561863395102139604407200445386621996661144888087527233453097411617692044527651087442501742841773742963121558136369357576898713667698515518982307936059845026818794045788427219719161469452143146768509987692742932200326248622408386440704964909458140019469437859329283703742952657440374477143121908597137577711100615788034022073714284742708777539467240317248470182135947660462001210030913740963616281008717502772445686621055740843988449445056524418454925952052061656147212301651919595046247206175314711492364595800914742839733966138442483244693580031396350047076172529352837944884549677086741214694460582372243293947019693085633714574791196073066291388659109844764635929822852277334888213051020502005734268992110249357096852039287081570609625896464742115285402794981366884473437522271975112773620599339139687051386029978224014785918961431097516310343640927947362082445339439040259135940952403972785020722270998198491492173842846711406562291420474498376095517538735932506101064749635124626968320029623717114636894863793519472808856787173768482632647903807586668823340577884915394648893537918999123150864059983056694872560902304789183074623476921565148415201581102684655896897587849598183881796219483194001883521814630704877781268893581454311236727401499347774333002310470682513007242144936162825473365144319495990168397792931859727975324548488489649607581853439941344490819978760354609545692831077185590750668933295823374780485695269943453020843629505024282638074326591096915245885633499331404592244003354882226099657560890312264165423658807029929929167160260206385271754365615248901721647260231520491220677756413673512477433859445842771872641172485638748235796947394929367759067562379541574028599965427429504006134124443803523859871888675375081693383774321976039750420535483056768115089887697786155816211401766986870266818753910466701111051679415724115910691211394684675347840313183481386988730998096261096055483068084496294345056562794182436934636134618910926720288716895805508882859775597377581877032583691447493624883031889997626867578236637529820525538517921069097554250936585145780141882469590387856777778512935998352745253286268425334610415917100799436527110414343103666762224088015533001459849839306484465593819663582435989191280518381683507964316271342418866949647963737382345382507435388372172216462896332481954056425840107539937503550077329296415743579576663959142400000000000000000000000000000*i1^131 + -2761141808743618285551134144617448854857293863832942747338939936808636377546813584345962394066514477778825234053680569344996101822291362572275453611276465401820682047830480332940851889274475579430651011461603747477722935603039544561516957691265960192154812456836119799525677423498227506432635587467815567836993647387852558855958827068986107850831244125877579678237993365886101468294392247347949449375294045297815522542938725571382423316289772409532672942085810247879054277851800465292330919255645926255720937454497929201832912288363052199939829649225852695879685676062753368076159043616437212850705290364547604349191044621422445334615883063549927254985645160110677359188894564196055419466150074797785904389607095542189581466409488540907885194869442719956142869861094216494416894131905623554513597125397171077691925052584650187707558963210736318579653190126362809486047191484277575271449361114777056667854426960720252706649545425177414142595902344699574791845544623126358263824160577988835320530631979166870950586630222006621958629190141935856090518896603864811562699889842585738562237231746367237587354654540441007259606419825147117141679787603920873369953193139033380110419085612002482495002258425522775174393232098924099589138300952302862012415355474926461967458549707777758010137603594872517147789145833155132648357402629025443682604468195429357086140790040347933446467941304264643424044766472696094798258662222331157433520170164136646787459943953867657881752577107035669241002800207157451851701739472935194179327849723537874987251393087730241879565727650645091389421631441262563354385830399405599277045643703175786161933601688459490258241854409257464844080262239279724330174882154821607803799116580002094166044475682068290521227230855111375427228195991825395783128911146337956677672371899189094194890881487734013172557833746186491605804052231984021598939304780096535063578910055972070987165129922692835336926784654419956874167322042886251064972390459181034837475307118607927884624019117228551522618405795094425244453995613117539343174743632546333150524989678653041103836013110129022683601188387707899653200218109420261037835765857661023802019826451654686375306578642487784438385863642032741757903684615803120781577599150376301873705181540435308610354284860179228290234928550572506773354397840567764419869027564601729313201140774122754352126412570977477796567760554120315934437403313540994390211639520589382383172589202334137921597114583864228105830058264890579755179313507558651998068465429183071898504971064991759189921326239977978001155540707974838172267682003507792588013087171975092267752068759272087318434245352990212172701563895154933695361516561719192930096731387343518901517636749216067039749619660914136909128929406078878719735701293947694737005660227522626966939218221337321274108490935363347591370836545721831150136826839579370359853246919200522825457659336310983453598620685517054095045105938645951507182405953953133930684732173414042122372198026307398919585065387422452275000931758868445586035914316608103199608816364929936326082257979162516745130031102963303146242753814489275027629696222827208339755534796719751893896540316318743572064647725699880439389548124136332611689023780885231074019367547976652682881890283191133445264134752816132521319537773840763210740845808559445810396959701242176155761518082785280000000000000000000000000000*i1^132 + 3544951876353360807699415459893840361900371915711228417068083926845394248572842017675401602815924792955759919702112172213332817806556805499427593190536735928031870825485798041910393560348967652616099810750461384165398374437237736948553065248078143149209284271207371408468401211052864285969521910703886015766981664281536703841137622122973353973446553555269233633051761389844609144985283625817663144414073055737154452346828187508252897632223125514753929863401520190849055994027873066177181161269948518878797027232453516104476690581190550233348267612752109124610320165763885743760865565328933026362056233576207704029451920431791236484272446450880172511579001166478532994769803523585465113524537213178758859024076065754426978137719222885405651090670337045633173145827984788661400884894909278646912087450916408113970351298415114969116315702849303042703065754278003838405745107433566423434840054567808974898674087914331215988979844907355031672660281454441700077555677958483581629223392420274949416327352433173708909795701048719416374382538138940887633188450672577160473473398375594438183463075286562963698830520572776619272180383239684183078918261190067569222437610778687771547331180583197077170242925061199457884670328898466322451752336708557269553190671556922278212428537458252803947508149296584601516262833362671159032057017732811214850343634408809011373854491415218489225983228233646366312762281743808156858006892709220302335139831574275047593351373868990432348194260139667034945047516649081886437880678486820111902668909369633534313526401366015589486804361754212957405198598294843871623659906865495065457546834307601967930048810321810180100826587066358369574555472954130438004393052820716147062645231388206293961181821723395986494565450993225880550207623870871791415560547174115886373472432666048162580633813034021899088665548657998709077144274692371550596174450471521242560528439973864922701996527458647544857954740640936802267373107762775644667967013617889817711285771042487008798990368036180982550119971421242898508779538106270967043356987613802763071305421660349837736998923845358553188888169503717361626533093438295295179333158803635985040830539318661383971382658234827013497980683801958388819266933121895043082931459942114290357064133972619385895348634610077547631950634619248231702885792997186323502092323565740753551685760982941663824335624748556556744496855342754764260189542744750042875750230341208125617479021723515635997459636334965134551811564047840541226229975601284341676115416126661913387370197166880000840419337112943077209628993312290527582573827429309167912390024739010464276898094626031420757659826099122246265256587592542276797305129036351877340714560855025781136512273916519148533116495085042105398361130183438836942412886705459611941276468424789886118918794171687255933069590909158631590699776888735696352245711592211611773849826638970302791386182746626770368975164525842476252396795189580234207269547940890803629717744210721989159697634888020265622852628959267606934096579632330915653370301866881793875894687641506435595326927501833596625801127740978928376409996493949605631744365782496443588049048236995830939753992471551823400912393228106169694844391233390710941568511185115229161347647514420618429245276921798316432364108663189439357828270278070689620719025876227216247261933037793350516736000000000000000000000000000*i1^133 + -1637321418372600232618391650287866363087659218864546989981044226483601857491232376094652788990770939783618354066833121487443533154105610093008839845574237711771112370433862822579718612175714232777867927002530291772407909707693100299440690888916700454828593794797537958990141964888279485951001517552603233613576188349638185956548580251230032158967461444914097889538952505624421780772392256030872610123968402222213517210628284134149884164959077875907647550734028989455184747794704739052892560775186785436094855191648322605798591141672550832735940788182745581223393862399940501219771105222131787132125301012122438784385348021396576529626306594884343686784013899758869115698863150211166650419445607019158660720360672381934464734664718969159202894845720898298536057513645404318499290247267236570595932786685024802695491243343148778762930194205589661174773933301385435256001695454261809147315318076968905852431670672714695231980942229558926941034032625086288837672728322251751326843141140125673719008724061241911112574895623031019133165868264391694290698556148100785411344407201939166024812356817313495159387827975374799483724381814870624046543991358066420450857595361707580194038685159377467096608381989809377839315207588137987404387302767382098902957223571641419150975961575035787686035911023556227015113565254227664373339840361525112909637125263121005738387470493570303099549724105069905938701651497601003469561806446533766857840184441290064298637312454513835754745818900953425938836637182065441584304494905611358110362001786161565345564982635395125542498553608476359530025071633559199342221985450784439524217881153181489299147267173880183507647365835983121643631882141129639773794278418510573839246870135006841273310559212599060082187878750425814109720102882416006408256085398541073649127289132652030040769379311497482343399250549896323202335009042633892586717594177205843859592159080713014532549792229478706551360054347240548490548649348345350061366843596131916762983961928190834410516634646795032942302438704736750353275945444624898802347765840352425838630152383443824796679691999461712482827479835460578482804206378645246456877987692735934296304677871976191388470709535484478384088246475018419545771382157758996065896536340606934719806571846135077753224062979755150697208720189371810904354342734489979721574414782064393117393554000803228598365981451880768115955220409428585661520716723730575749761614528621675343081848517886051520401903172611012233653243370721099330520615069382845332881931986597996377109574736119755778370355962525626459085607257084097206329376567844112120248243719991500789327613032057561099660558534163120913617103112895297383181715368955626320046843028971411218665447244079147194690140238102550657268884513799557080520686198035836970042464971344606050633376463860112888648750555957230102693112110335303340800140876750893402051706396409689883540984994886260310031793186846537883043876917599658824613588382109664955653091865108124105782340878104896156847903800720105466152307968032322582318641171034990701213591057536996265083405503793622773327524890985114190271690081740901919559055057671911259309545066511082201492518222492646700549080924027606852257196581342232890758781674375856878441388931981717327639117749311230102112846315997792974049996445596934393645301795259723871246352384000000000000000000000000000*i1^134 + 274825765326621789851931026143811969804587457529274659411712764631312309280998740130790007244392767250036903797179963046543953314212515334894149989207529078485784872314056960347330671166580959278756191311792111163023817928786061469039090186860102795725419794030189250457207957776028875273759511748924232969352428715461598569628605012595822359573751587179248791336967455270720978744058277728321226445410357713374984756348982837848811169202821843840238017340267688864285686650358288822508734670145775449409824249311973585449624102822513528024357071697076815203773249202020916050801370013350698661499297223708889182975215276961322104553487383111484869798713652755515378931508152905171820232065301320313834107079575391269388842976738657266746295953771627860940273887879600095991088918841710132307511186850628814250471473755994069141366495094567713908190566005325260490045001261638910800604590227047371133504277892913004522195721553169419811290660238327910039853966491285443860337478496131320888267546610994356731091424669484477131853235797000318665562746321366211678332435227102115952954059312552126789393535004181068121663906779716625485170962444205387889229456916536552956002280360978527451191003554133215330135356383786241195153582781150223793319216635278218787202320596697985257609169411957681371298913628628406783086475739013408548414530486185395319534347939985627625282753794176044069133373485090314464694699338549324755310815502644450982430281694877709124290839018325693209768989880903239405943258830337918440715402025935937706708389906043308856381415001241694777853160882196343959893087133259694307353558967457504791181625529831263806964535234795228666104803557283913267088762237713901984707689674862730702196759160198327218815317916961902409846446414159636527032700342109445228396913093768279963739901090127655670408227080348251048151400856917986544983647924339179297421343560202575550050615386894506399292312062727859528080427368998403414260310396569342838379995107264084522220754373087023747246354742348367206003425927515532684158976874720328484417960795091551590822092212526750483352049229671642163034951851577803165401965871353170501149007211824181731890813600643156676480241305804678733073183229574660804430337238305199728731581399432824700681804500991538010863715311637930897490087885621229061486892605288983683865302745200243291113156535010205029710803317263749954328458328269324220108857656417126025445211943512127609857684379588514243979395866182520750145926263751975755093700135329166613211190188942707723852947051327789129632933165985299576998145091633329322159020846335015674933246896634639025766856742750247944943705263355851915533298957311082332907359690926093412038265825045805548442224517267476589565344281258740878018262768423665611141050723922631064692271869258529661186080601813254612703802407548211741165334844440612329748591557807719463993704956130296738113834275253744837549619666600080460008799708187899878205693171168475058064378194991583564065251211084463499412296867239962642690005913508458824745937950381687316473064788438186741049715208585119521078264834541017584287181683982341901770793804242408003839604709301079352311420059761368503137199826474372130256440882947391765095344321793162250043433277749433418654369782195053481774150716414253071863191320794234880000000000000000000000000*i1^135 + -19392485388566327285989025271627686861400100147973812796491734937730687848591331503324905045133288130002400116806792594032042135674165484281302577640731159005861662763547003049374475921837887430930006873567979736583007901733873681465927436796009835099345993674175299647040433951941214570550480994163479970236434288422468344171146679114511494560397554414560050895449126308149303732966799975514468430159465190182935732259529796172188210980705514008447884204726516736413810557869515964333586704115757261856174032245447122751763457266714491825312800261493438438491925350402909583830445967141524028655640411955679914565414398708594014790997492251129129949831812055379038465639403216715830285443918025426467504231180721847239369482719533297914105711633252104903538094403013097722166549290745975015245221530230048051882619859929449363671665388564921436059227816004577796053212085010430708495523014184810467659813387968856837790555702540460402900227049882872517574906587115878283528658145647988648121394952187079064477029355734338497084464371015177689894819628835702586067706941736443164906022351321506575495025465244017965432555411676237227025895451670670960822723108527265081284705983645364119656058955514385735905928693281513781804265998265678095724803982506706095477877637285996206901984287951294725359849228184791324477504560587872399091894002705595896466960304885051758234554761780931972193806615442788015068568434910617535830554087964850444955935659674960660637111809576680794471491360744289665410585522934489113987005175441976531917889573847990555828132364497612059141451506402298531324533690203547292398648286179622701798666077558202172242926350498930326128026052274635723544883142868512842461041045868177939433005110130950750674311446147424954606763563446562023673746722008545050551826447710245091662229024841289732648462281967558792571183041273941322943943483080942770412892429683790763840696863489921651320195578698344502026908785833726362750568138024529188036447474946942656364850191840419589556658321172512411104832406775920964619142242881114960507212255016168156461021094801123260960716888310275158126566663604996754729946750440816189168155308957320133081703820770285841379703877532175980617588632415643163948446437276991621884954388180643415753400905741910035948089133607301053111482995582350592674746356949054435698168988754358541563515660019994319444021238896825771137427429090200440650164954110197884678142004920872626856954710549864523804558571961246810894754071623303768931518777004318584680001778519359622690779739941973798334965218787282498317003007215533329648258338513081164379569480039333769782786430567265166308083697339183905896455850425385223842907225078502899678453538737686878454066161274315935087907576345699320351165767370953965099262751012607082772984222332787815500549146060395525849266716342073575813183824927165520803949445498616782996998564831092616570697606258798489288436804682645469274218921615757612133617838159086596889074436616181813572918021159090139241068660528434777925811460423475515450742808086518303571255161405653711051886790751691797778777071068464172146959523916098034586744886223580474736791881462506083672672992219250504781038498818922815310053429928895336134291168706960264346156219039596284877795511104881796631479555688052975206400000000000000000000000000*i1^136 + -1896116896397555295155920793854763728235874251492109414453363194830378998115905454198392926222510207517971153963259024885257038320876268662343948276058058207957626154167617782314007716304301504112510966516410383224806449546074271089728122718145798346014215930627895884688793818412714102714743138617458119954012009745066886483646853068959164403231281519742718514604301906451950220721769430493125897075588303207540338777403446958132943907220172669519580494305700919705518660179031159497946026401321815586880448195637975157757924431618627077289658614983443531715891654381252111086095702063192433638254637371836828538980360876897615586722972454217150626944430693119877343095085622333508060443014704473771768480226382757321679883724948415602297965876482629539878501374532296129430848359808432549662246517975061551375381740137707617564440033487914397517327966287294594846754470355037750158839441016351987897230380588036572981145581242370592784630940488988305577794446677958955338889960029236408151017075804104757651354864622900590546093340656504871491295494853180968490306685371708579284675193785342470301334297816271698341161491369956868746884409612675347666978405923014719333960925531341193138889100921086249712886212689887348512994877788502205996992967526935790237524514903794814309428662603961965736147229374800961837701829710220909034236661612278549416947640283855665171925914707406476836072145102748949854934511717349890860155005427239816434161991568328202674545080735586191786363456584691033647712436599000153907124186062295578436409108391048432406101944751352143939903628194627357462034083206890442001107367419463947483010395622813774457639675852729616055655626501665258700058404680991950652800391531977283362869494779341859296003497657981654051848762807627111883677633013469605928373100819853343966469186461434730328120829966498183480577890544313482606276977542410922322251165143704807640413343925733776498370184753731988641614717219077593619826577952976335614667379086250720128608773331317663992557837041765331398230822301045615201668842249412856144733299209306517192517674113193134759028701494888822532094013138006871120222383170999657021881795509983844027009508734623213261469240808818324168586224565325145065762773433800436570571201683055843751452799476991336263467049694827050003063161681295043074669363108135317065371222455052476670864214345753973120057868082736963379630432075988573704653593807671522854188904109812693690696814917368033671060810664019287932812788810017624745934452261740631496945411136042629599440539157221567700146578969777646068999106492269237064896357137992162247264484167390035456068905695237539547809418024895680537277690863637743775086577344699877490472165772764438003740912981583876633358829503392879059294448944030280335742495015140458139848137730625093468416923463408666425942605442880753481729730103790784535363654537625482466422575742451332298798231071977689779673107428629645147030483950403201914465521517181051846778795044664726973103122418323240446491238177451799576940204941469218418005836538199813141414175820130115708241135981051708891461423091308249261449727265087549716027754433432344016052939056337667875298882855506846143753376608512781985601416494610866627911513571571908114369468559099777247824201097474433051136308019200000000000000000000000*i1^137 + -36718546952997957043803942664366854654026255625815672662856894361072425513137483933973732759629083959247527525667977074926428252661680699253173454651847380194753353809125394365757963662329005235855294247715314778555161514619495704818638231192789349832217372258316644779145800529517893730990965396353533019222446704477308408045915933324250790783703109519187052406165132500514030896016877931108534060532175035245895181585856822807216043473828396689445749280173086119488862958405893784863830645881007876077702370053526246847192775451611391147424124618516673084782752745356685283621166401569486414757605457884599621198387355574601378986206713072179480624114109539943684789524542971108555698166368835438055034877509239945677620973073854591229772315637844669286356859085487322151000728130946199021282814870507885817683464802748348483850457073796924743924172687500735346491740268302280780516010627771637788511878616092146475742061686785840768116709055158004844278726214996738550877399428018847849246278366145122521620752845542311302813245313362091118657036221099448042480861773795112973217286097752663303524409740005280998189289867761321499567073143284671765872393582646417623486917295903560555338832877804668440157603395853365510185463822761600696316822342735343844687890940489123851902382272484273113184577693504728129205874481914750411330344232495509491459234792891173706890258140146148691892828542019105788445389750813948230576938521408656876109266763327337221401007658411523322510393187778269859218035297018842634662092317874862823869838730750675261811298539437786109879248290416373299526322065053566718517649563631439223281618591625331175399138017099930908332906384005551098071189635544826632145036120429215526578531890353115405284487928780027425336510298994089172458100988204802287652299538959119322087363750585988049004210187160718871835586406256949266653792017127911752437847713835470272421634502738555687839993092053483234230993609497823619554827013509475971174869065996795506455327750549180420277502324024472724590451880983528930405176719634199555488643305938054696059620946827376206435047649304728135522147102908447911339108626729989061727132298063407836703208273104079077387628601444871026554628329905611496072108340165263060341454471024177896798265433781970255269818446886671752063114187496428441011020898721639693394636607167657964552477914083155683919304950313619580001119630824080313136842785151897771560619289424482701916159689777567712397831593587343363368317924002618869280953265535724551625044873013607085476854903137123797682247808734477665521216145639513361748564173913509671563636071724772437777234407280719736292000267509355436453435077623866797593530455435705347374424901189207173041748997192557497681334444394267851668007149053850344117089717611467461935737728135461272058637720821471693279648733065233441671549693543851860358154235910010727993882450296838627749328945480263742839255408786434512206593893746728347884750305831723926461051315425881148782552941213938107038425704439528427785663382027345548468425705668825739022892861489154277959048662071810912610124138005944796562980799137090764245421276511936896730663727744756589269160315012357152677565610247644472056435082315260303033881465869185241852956071437814301158462110281236480000000000000000000000*i1^138 + 225459682618239363307433737321723207939921562073100839408852686728891042840402722309114599893365136591994207459612200883427900475075460837416393289737934381332232877961141184146608222288510529456736167385606054173695879963522841087909322957600707989200430927578871048208834967321519598696659398243309111742423219955753421161020582616486263839384248939935408901721467200053311158289834031941988409222197749680896523521344047061574974079359854367924216033343953354724074764105756572769562174639068435936348296816256100983219743490004210599416278082545160249206755161452776884626065850715390017391887647731413729872170062552507123639214829273484452761906235316898889902025487753490699184777771368297108520401428860160668559516779368245545787943666163532582361843921551886692113510328228083000982058218475618248364300437479552675018039299103162873927653336669193520128707756717997860097566071909605296377932982616687235502219762455613567295519567378574913515481305678311548150685062183029532971637813590712018411852567110897192714764135805239367393839788321951202660378493826057843653690766512335977743342071758225825546634468058200861009477336466818123264540952049235465153772029782889890926594397251355997182227303249361325264712608938701813900953746713922037138461086590885912302451808617235403987110459143070485520851800616321563587040273163089584620965815510592821331044853089903483881171816612354676340917729113550839878098555105035412271879581059991808711373606685898247804223234265847833233581886978205707416993657744359492782364926488772043344202831527478285854830375763621185058907255375793310390043335965105279466596317755839308973360631344698916128606814841580052020185498177921616578668413560926845739296369078204074181763221840013313684965226058263434155067012336043429640802067182904186473160003189651441338670778971358758936766172609572018584943278104295600176427863071445365981458104941895982083997152145913254471798473385896653783286052013464071721353155822659527092959244170856271197469494113162562678592238442808183639930221819300493270332254040883131002808007579812832558519480415616358234066735436751149164704858058907910227792512771245271549107791562878248726264215998596628846707041574657357477906124270098258238783508985502928747101101970162627030210768881121009133327323275186126691975944014169957375699287644535780124058685725342821421862893865577063832617075597738748233862400101001022086553504632792892575736103312206138812521625432245283333570490173209616716744848450455387990125787304165589613160412653852824783087261302530045111276845221281184701222379031703328379836490033908578189797924883607881492251831993506815716672646468846911654633016833207443875094423159190431503151923714201666870500991458025516098012335573760273263898200560086031906155722378632032570806439368508673000659416392481988083380669268705900127126204784605089276362227294239762022345635265400300016531322875804810518148529908697649932757308230523922315848084495472108107196626946546034093070559734156180778717668032750455532820336237760107571191054157776206959322900822469386328975037070153594277900960830699023461718095648550379053290488129233956674547596033404831055805723151234879634026191334967399240216052283762474058897091698078445993984000000000000000000000*i1^139 + -422135363579733608430163871913877481135127505448028481201208433419410902726395089478812433956828036517712328358857244646304410867848532983112519846173078020457733407856726553878669404504733406637844328772329197139610482718365688356031937327507754546024263192308503463690504814678731186023107501703343888418046934775607574638881179711652494395298888005480299176200176504232400253040718981612509074994470573528189412262704177231607737828795291703544585545010994042048072495014181205136501279368346186096231005857970954986137283243898141977066909262665474918895556460480518099400139284338242802524524621413758713544474277285033342860642749970242838506413382514126432365947717873181468867748102112169641209699151428496039717445034290599093919396438795845812969496952037493723597075038477255018780604977459391992591751769923161485632889882116857540885674670275171696042255424151584680589703077210420447272852238385156727401368643682603340676417406141577862321607764144921069778233907589659308680071960381229014513086466578441866032341014320130302148149421624531927655938470171770872315679768584093304583846267895278673155108573681321383453333600083802729323753889389862439800753614031574322662876788605367218069805707148126628085975368712130891106275346094802023347688962349083151000303554714212280332046093203515212689552374853260063500108842191405571592753973686918208300012660123920360920313738601339151634110156206721598059909489937739109757211116416220863976222571522492961847590637255784235636385127972004329737816833447687451715158112545344161240921241354045243950999476578676576759223823161803831418298039822303475626537806030060884107511172605859861227718683986528039034320189224825596203711489069317049211067708822907085925676500035794267404539849250488119108696624689553339736832812284993229439437296324180329104802080879797553649592357817359972149930288426229187402974860836990712137123449475998334638720929043165447259660049699440866409073325802978563187276592589894088430558983891469498917132012971474618638098246649889248880902107158536444312365137624600926560223208210438332056492323947186188169449726321422298762158942478605633553217308010343689437898775518148390384042546737477416345177623691024689847053004466677335078501516742580482788695261532114625348242633426535809541892630135789976315785628495621596500296766992938812981320580346331574585903289449526627311471842416155568317734199937040229443880830503937009715024497243785914015855529996955347592877494669844493118480641481316961624884385883264592233110848947065334498029394866739737452938760436847100675564218220240791166657697221620475982355664916876821188659417905404396134612677927386752590535473998649154370933989502438897493807637248331485586118219798176138768136108847197129843383797153758684078351883288266815280104248561413266875572549440038626386014197712060516237933116149477289006078538285356879903938751617018581289471809490314204455643193407329246975716232927704435336253485784313735446401056766778898061971666053725726585024585294652677364313553323263352851291690418752266894576188044796920787790259157217802252179142089352420155619100754443701045022897697974034525938132752910572836265885709516171131304803997878301205920477240117200902789529600000000000000000000*i1^140 + -886234241367047847931924100589311595366440648117728915039633786836778191817718844758641239782942123987442549257368330265578601221157084699808233448051530384995999341529743713862675796938227784068135372618159611704551775227021601806475292121084553548509677661999491303257209937571592296165985401790449197842307698811951569058886119859128087701636821170704684042961930234951103827094392179647751732750592688675697153215012469155195719579659004659036740832485526737912967296299629943539369279926345142104155324264143190067197764167905661665273048109474649036399488739589158522459930428453052266116484587693334223673710171648003379121653039891682050223943559981648878687682170450136877204903322525300496845420404382076623550898828255731222076206638448412390952270268577709122183142740018887084768555686880432806660007466753656598586190914162284020982068107285102829861296469566167008138791506023159717797080537937572176841115808226017171956139177102314350043763585627989203297635278123756179864120194352055171890652115327786076625805359178434500680699311998591895911503451660336351522779570522253124151767839829497225714725939748942637745875453481114945859356097936737090396697477344015079595754035073466759999344031352710141414817631794274515498277880792967332069998196596325778613465126578681735812073533806338149787062946699057104830509862871339998242366132608191919646040330327837202498916818197540820777505907466377798112308020665077148386081511061497843864100486390836014994666365854529913801874384606819659067269570127061681693605822753444605995148025753347538351770136524002083402610164860581608553000883645569360802446529345568204992509644001545644992082163675800759828396710761802880298088573630768058128011715809598683392300567751337694707036992311173390520644995799067349304802329029067192757068263330070650447371473975323335639117082780627692825860136626581112789700965462615440744971714671655183863963266366520267810233176708020289623650225729392431200611024929906827747560732078098631286967264046180501982555371109006905144528563610743222614273180212782089017126682210738458323407645905105125864200881713576541739048251795149406517121112460195310996377804179356522066239784697588083035885094203231106429871749369093801510862272261808920099215546856835395647558173219185097759662349130189798080677056742622481233309737735393325268814477728392672806950528026877446970454347233451522887288965097702021861057125298495496236780256488051117904265819039566075194631046989171774059607646895306108992530932915916654369635208035639063381324403312092745376530647678139716701623214488072015897650134896906611705939577656459748607592932143606459053853284153215594400051143831541338444690591285334816639574415495277851190823631929578548413698814698221586265817124002777609331883572620614612824281567155765498185254533146303399599501137040400612784738955201784344716010178725501101159778963532296368109405504954311802628625932220208004888342264280383958722223420250490780133427263923539485941879237339500635714605510675981201862709883526985871732932121760026821729801458796418887803462084871305991005444294565084758009742722715482793023055146076223458678137064286063150100831645564678648333093523067830857185589670707200000000000000000000*i1^141 + -2228424650704330043038450836037385115079301070110339308769230031819684773544811689524328439133364972626693510514929308742862687311833487234176974043100993327890103978391122299011157288815699277480492916989028251658746875628358812762728555554012327181624466842890248278638356344219170421345838909209945530335683200229311916540957108096782795092085952688240986213221526710358313228157413718288428652306060735988533346676599827918559694168440550385678420224153610750518470655230203448207192457482785327825902174148654449756415576078963719213972559087808170862546964046259207056189876243570200415686407626258251812781357728311677618314648088092476199596336217848823656507087753584436823028707909362441068729021123912609514716652830684044930349710813323139655833146262889708139848298004888710452820849985080945230314858016869235445546662836412834045446845647289162337634347965724797523643540917225552483662516431591944765143031427677705370139450639441990076957015534025339497160546500772196097594845776457064430049988250117763193906043646570855525749690581959827622354262554895261881491685644767700084779793244461144417698290938332296252897356411814277936329181826808199295776306288896976581619395076532062184989171078798754625943003673222252956810203094661538378330540745256441816274620701972356538845636909507236740045025803753875912050687854211431941729891796902953079656613182907241269044614338833098070073696926218655768185677178549557209569421246599518849950875942884627662569502756487916808907194274120904953737285253120897169128874839176647910719230678810069140123958435837929894425680390114867714550750908622866185381046564457406054023075780944271063080785022406834021676695316754372241164360472238139941979315835446774761757986740013688199654036765730743997603324612224216344863533289725047755771077049363989261434883785178731774188735903390122351611310927479340260247964201022824450248862036924031474955505686049216579895229291054372884290651872007760418369700025946602674361155803154267660621041682542139458025412725607652873579783354758317901189622417637664049030329354899031005924636562507833301560144557528653372266309164426607274850220790828191139197520362161757139874891303306026101369004063781372810553348813142861296289588517265503881363506160507697327307744465163385210138315389398289521171011648889288137113710654529744632681921570818729343513636568263805365367230149469934384139636029718068564258333262279698484781675371479774784287186375608183085170402386052077908154475231011183042086251134495530193939063098072678266206264721508180735576654555873953531962279451647442813890566846420853125609812875114519604110492484558408316982399752903701386653950328036481434513913511446936103025118360758535555312388251969168635658663048334787125758234441244667090569578707146841966340556623447846258085354301005660129466793296957862023322707106072047739531153791953422128397992862408137939006632478343142683223799246314211342979186575518973702301482314360733121162805645394874599863231492851776718411377632422237216969320111967496965982856297618665716855166805920367334392954901821389013240397534101417262147743870925465754949831039649262093903901412169194147212381634521028691133929185026768896000000000000000000*i1^142 + -1420904733687199818930605768091385964152231795461324530000650398093620643307504540270385866017607832559575160111056492758734583266992417549342631082883437368612929999369259874868842178544965058249163127566543690201617585317690372081349767857766568875184782649612262528619012314165302910606778482392852187643580287394502300319807037915673124973694847073355181984638984223311364641529673637379959723198235662983209121903930949151977942758733751757333393717838378701093597210343561306165215307239764477676531425288545475111107687081707742064880299905047426552132392942449725705107177909970091546162883850608246710316170216828950160370773665089024277002381183665653275101224860862117410980834401641228270597087131275276487914547941522186396226447672352787107025681443906378186035918792336671974397982776697372682160226206182564046133131828515082215429471456023780138807333858943037366372045712137664060712945347606091481448525238711028841124211916453984307620766849510784320965814041638214745704565258194425196830331833325377164072216594554817089431529005366739206300346233051127157635072599816675138852261601484161053406916988542605665128904121525282256343439712873448214159742029380813538897098272536498307342059463425855230909624479739074837028768246577002944986374978857048207267275166483188807550417162623923461557353926535639354430245883347569009813785116946980826370708104909340252163690840072295739582908492531136570578639947958370016901492552965414622983632409517555330636005553985126137110163022688373653317497133027338178812423076461137742142124389091825715156441121237572925514959793592933408879000547348869880374105515368193047675228048575564421568209397259201626319765151284678697070880305237433527710004040905369224714100956142944019651426619478380014541062599220381801279924156494909257985889328724309896806612262902860038476563413648278483956960548715688850267098152806955651844056193559401864383802053261882365594730195076734844316561982728447263034918139599766699824865555766872151777152882522930710174451943301158055130258107153843376473368343033303869652346898071466692421922080997958557386831515407301007900443159944891185376901806549003565580326357563066442429689942680298756374532525441757650759148622709302456736941403743528611533893563058020734475806337252590053671825012247323961122269309602597984412994889074455497579259202641063332257158749404439389444996034961683084360135923310381745787065444788200469278461856043279288993846198859123250502098476386114134318940299771486554712518096901177323215341603295613672891254956700869739112533667768944847136332425761323852097957017870010745930097032173391942241094828273609639564516032534406565303882886796074610228463382504500728353989218482723863218615061840546860976989383340128186788934561061090414807571472360132258354454442974581576124482940804241483673301680674817077285684728335785875694313347296788779455032171531442051130024020940113713177411476366023511719425436411629726239491785093020475059242990809777513052588040842688070473088197591621016456259707887766586493984707554002314869030262495275593173584559016715452548160677261810739467211754780764653089712750075276863626029393333348832613979525789977568870400000000000000000*i1^143 + -1093152292156887700477994030329471860428039639316293283533438037211017491857864532943616082994582197236403255451416931404589519539387851566710076732638548252148548015937186125233972219906719276206918861954966254638648955418647649460220437022772451713585095213212948203871437088817125936271111234006643560459485634589374978369536421796026809638521141218219070960177280466279997801362166821443537565063656298474828722141624776162864994585078323250145994987048081981370517990961205664883287661480775413108596191215216291075612987258508844607078521071427059864627491389050756262713971550223815975275691476752539202604812462593670235459900766865633851731395947641001078718554577955435389614910943195590565174644733630327126757461167543354391831259662515815804458304849026004474310934768097753121337904486296547617958785543303293112874040470767333116137143194412858513793743955530193287347182767609522013642453938454397083829347447145903054217182101211497094754884064057583706343668046720192446305661469807495526758136293391144929476974669829871500742574413592766858426612090515538058657507898741807924974386222839609193159126863631787265372445895392340835380934107089232148824302441785644112104651681046087219681821238019421445548292979369536870435478638773648293459331418096186432465444636068415714427865675338370997825772599494946905296930431373407082036119366881808834713250777151799959111314808353320448652536112166381940914651163482065804038636839283186159484146366256569657259344693104455061228116690354124816629726651272573996848436850574695011913655889988154054326616382810580690380626478592693691676541001983820083482849220972277286237851652082549353318233150435257029135485965515105927637056905684382489106031704978719570426087834743197170098989363984781716645360179777682831532906494730439889144534385881335106661781504768035385700285798223458742120585443342111455326291351222495397186301153280626692641343425184793612457767924714176740723607041458401949234233190816371211669480935794474944815350474624815430678606572964720910532008107222691084272488993100525541507341130937014763558356107809608012559265368862136588534676570603303974658495975873141896912851051374236733519450711430902925849813889242236906183731491910049285067258111361989173677406167469315324429465894177237922919208503177784739638038693347051752072362551352335447587118530596802195407355546187984590291687789574123005275252314610727112254797663745513882781500107195118431688667434372820147637879066485869012366548872704038911534931141692826039902625255470296636862770209178689475180479249658047483265329289448659261771718212731288428485556514254617794304722661574306198130225735286252163186179483368915101696502989111824155124018969020333334766089317763052386863764276761254862490922410540374007069142664322315944887041388823445712007205608736340748767180334342667942373261515389152484751988801604996279594450322646318564557348386182989576964171155543654813902462115589605961214396680643007714255356351412539789883448006080530763267142655639454457904565790192511690668680402620628413409106034073172932280132706028544638089074197611740613206095735630730270541820613910303872523577461768740549196513280000000000000000*i1^144 + -102704076268478188622999594111583861514316570113042634020531152931370508577871873343557222284379851251745262228755460905357696349007109701801387146753089043037053821376180775940049465293935140668993381953843759151170250348132847086174830318240006095024632618004503897018383616816198098199180245896143989481842289648818522028282620324341030401985960950582945922362372507295998004471143780066555483479173325417603052297044291821280616723048150924807522912956165243447249042939825317460995405354322316775783908531120038766820841927506166565425672814887714198624932054644415340577768640895022675127531230789138458623003571610127917730297331650131518097521620683199141131916891713015724442602174530292439635382338543762808714968112213105391821704341852479318652688862125994898951332928026845834149066404755976274646784544692726232545420401192356661008311152464107015303644562859073218035760493948568352627510924527470044942592176635336812682013602744027698519841158395123259862131476775456109207206787903660612999297218225617411601390749951156084669325913016060419476091321992877864119429927821906718678444323011275650150327430953404729744310165048319538935137119390899541097624113035453143129596475822790438466170997855590683786749437580383246477153325968728153367094060868874539067840554653810703198813000986593998860058857548570140057463114856652262988533137890979114465432498093291815412954272055485460391865030795541270212370382657748880326954717329026074104850869258751464886353715860557607543800801367800618535662210499289478704260086311229256570517219640087484258109845814881647510014770373410665120391154646877488332510704034706195162398316597309051404565415739292690403485638692855089506138484504986772513940904578960936444214636130199126797960123967541105704309474277809770703987248353018939732826008033990299829787116931414220010346876890911788849459311172849739120747426004432559188879478660757351405623446860811961404766703700249156143901892148572377323780494198901191024662945749118284200938102474689432028107084606908142938325477049939694677395484151897092720967730094498137910523804220546852547301939700754504980683146264953621490392933103314415143088829594557799356070136867755089985665920200878818023541464926562728168169723192053579247389036087042630551086987765338529888503692176316701341125011311343101805635110567440979240694693346693296232151337298261775898849511653282745786699463446844600142942760805896487073323623460523297506914459273104969280974203616036187360513335037101014517970672802782422268263863449445592551961621882526286230171240388143185284034063681513619220838259059840777233659445331291661639207620314598748038533398332370351921939634807138852371838337030617591285472276304012593942175930970603538919773102664213847395602407680959848015433349751835557295316036225232445501882404878099163662413226966065988543557192287150282529618648858486950576133419803687139057191829489084408140363496155726937425196686264649923155533242594775009312043528725105538304961787644603754932642595897497791976956126636753310310077200517932363947392741152074482471556699047236286538790238035899263630235696357488907981460285588249035396253483008000000000000000*i1^145 + -30097940179841279610772444027613367529189894002158080797609129946201153046328872942994167200837332110448958751573188502772193723828195618040587468246402820865060277920885975011629204566811319644052219214231129217198493545168085426495149439339966997686377339864187487506669736118971099191787929853249535186251860161692025795860192720144976407088793974902899858804802215108037644385530671800568511800634370741104328223520892206793790961757792894306649541367679995837696601877573620750549631957405814539052654348379553751043480584155292628939309081910437103021167608882465339086849770066560069996507233536206553791251111902093160742798291413695087877496208131904258930824380830941558458873468161321430494403691134032499163712828926521792722666262853640568661378523882800471549740483208613760335262630471620677237638429059810093474620165745719221737715308805712060733817851974898181597141711732701721466006619346074628819747201061887428820037868014008082159290555293153734423032977398889967532941743481021707524617931003935965946430236703948045545439927169071994369415189958587619253720079674146613632002642228817537799631518093165686372278386079277717818333536005107502078778511904221671618481137439042263375389104226546169652584784200511895065244059424071254145112005856327753007728518454997023001561795304149940842125067357415486570955872791210730842965859853983215306886064853444898952497846087620977273165916417412316019468987235837827128386370944976477464723700770367880668752650245333800718254105069710419644973111238058097091976631010399096249693386697617771297293118709077938573015456576140547623813136116195269061793868636406091144523478397462857898452729161594465228722216214386296342299223503720804693336628168602644207360566856953242460837697851973821126382906158512752297167007051538335101159850667401359343696349230376478290932576472606787916827263965461566902890209011238975664481062635539441150214295156719680659604421072412667449232785390393102328653495032101276556727126349797830729806595710344750806064687346221500121522306541372331762988321394512844145499773306120044591608789780759658080404517814166069728039789172225166175796208478534281806914946987214860181403096576707767535015209934093267740286935884087712791288133171762534873636399971982154153243663114400842599284654257269113025559230150552212556482180393437249780871611859089667398578162420839392364984432401588190081660743337901095851800867753598594925025344017065169009636754713723825842358392642937495343638871322529721098716759602486417000883389932090018635477461800023295537938304005173548061465144780092805513943142853533626119815336407483591408677624348514604004698714850909573393691483525068506499663816254961780124651028356082842016379453319325951666682683431885214966955707185341086105061447554140410752354023101300915810561890883973165533559778048063535020399727015818166233339753925013904375690884337252900931393917153214316057406946530437625808149391110600962899232309814203846895861245991743676828306923108640484610543030525901384839846526550895729394677236686786201953710682908916766650410181330111695214779923745734248906259953423606639358379118139801600000000000000*i1^146 + -1871954978671487407915720373976319593420112187045426463093015556088134775762276486869757508597510893221874007424908999465045802533566663427378201730724329534041400474640225029245941828452266857419888680504795153077966181456201001040049602921194299529823702643572836232118658166626534815032515734455601468395496843105232565887747682016270008350920347999435185494625398036063914537903756194210623662780103837992860639731470880161550977325204958584852737332908592816714057378849679023884278426285209399246911430387755346644978617343558437100086850448435418745832052533012176455587945637973306346731253030482232788444811123149263131396446318642235779324783113090906002922020428510925402768415087121594256169422511893093933011126781292451815795879591758107117384026286660288760485232355393759762860933520394441448829707595277491304991677026935573489362980195711876827508556117738883839143593075930193611073832501240734922770900226354376226995294098004221710505484971175574852911237050304407691184115763463665670945170673873529950763016773126903850813705057204725779129320080633077448117823579733388141337070506781794804017988447322937955455804422901642205512991282033638709460200228021666956626193709752622638807179899729836685028931119205791205107846255831672105542866094384961367345643902479301101956279654182044559061397049508276882787218443462443241828345982543418978874588565402853828372913033398582600195855357655590278971220072750323589825279947964752768705727436076643514464422457769325322448154856307468435599979286258999975053853068616598163660208481079447560430128576884791116950249091548737894824328968703049947346040208394462165508424975391619368409953937632016328761327011439615287240593564684282839468770410551151811659408780962598634283923689812476050611144539742350544902861055876655484571069923467501994404826036648014216177695927048834945901237106153909381669449580848738307939398168235875603942175873506734119201345583697977195357370249285774070474507883081738093920947893243612041749004088924333171938440038528348101178068696930637720150057224190293333277856923120847892669790756872347997079062337453926890962484369952183158947554006369595038951338310584660516730527337181464710746690211184149400135974113133322372457624670699974785799292631420864598020002132247928389810424645271363314442129679162208380533507906041356173500265268548173516312714133043072129059394931401664766264271502955609393293149397957323287237811626257227723449938547487259765789802670640387425728519543509736212034554586388084952562519021911305598465181038665664532500330297158543000725141439755787751241623842035428576204501632914264606476426269348314124349741421852688054729425332719151915447498983922018332867895691457801247600940817207833350676192113929201821448346635906774998591083116194033861540677504257893731180349218058747399008881474031870359819815029430961057541338641270107822568186600220362449697479125515811870618614833995590907964702349041613315114162642867453781792111444282275431022311614031602134492250260560804008030580956252718596734713989582760881801089267815744427114324891640531363043311581523612480166955316192215040000000000000*i1^147 + -43425473144798188837941091221143939938564718246365953088336836031449691388092410350320471926492526600396719806366242839336945986337024318481007017266295478826140829500857673632332972948459872593514708540141103166107294411329280443802956328788937271487178904348215696332957909938275860509624786198499767034736241746631481593724606510100566096410902726484161317577032668064107163768849174796346130412694300784734315159256698240553309449568314363761324645062589044846091384722942828611703004148687069934694376041732373564723870676905908411162639302500411952723856335476348396445197899260892126641242787475116347303109915374378204555807426416087472476187189990675913369038213238856441040506322830427418943944100990114190572717557348897763299590549772372177755277138351683478884121397009657598589199196262373728929045143651377107438418971669013530531390830937130109407643495447175338788061894601384439594004798870043995703547447118656938976421761939799881515651431304269078525280868861106271268059175853915449586924802075845633759480147078962565915753542501519493224778367820171251572104084679795983435978010718384651021087744349230040513442389154662186093123216203412882275781586294658035522935727116478136812614951720132300115965505858652528254011020079085445703250440698123588380436002989248802181337731798958406080873004799705296584412991307017577358752510743999690973620449274125801589208317249852097388307471558817777356543186817403826134376568896423294009317214918634802957244845294996481263550610264867912579354197511910983027213015520641220467794722760562058052882298133372854939570406512753998074979996775607933627799259562838061419536053415344682501756914259938320348169529680372022101607584648615120676306562219600292716731985537975070569441635952143303474424698288293096755268737423775703009762046198966087620834831409154868300006766652410520384146742808928047580050998030196675989597853743123181038178345414530394665021894453080239863215859911618481951076300146005365858957549132175879352689099159807724169395483881404179526802589475349312860203094721311069447584579595516805474393197359202350534781618683735388848978919352752259980916018541177009278636158086325164627317467009201685187279470326522466244473767988117282942413229087880521624659488464729747365222573689022704645812964069217341137980141005192616616051811755478100823114629270019765522426890471132284848312670418054345695727632410328574839686167526374094722039502125210364866857624871630089339448160255196097117796882479433375874550822413051302304638360993458071937174274235465575989143632522157618320893983903525595862304939457168668719772262301643452941674963269797931136789931255645108067943261162847740712813721195146871819476140288013325404917721095031568998275299027320124302427358896927213979054731816181315284083344831077559065360205728048449673902900556496352192830214494188710891220816859557981578807128922318487179504890581231948301467312772825961129119275653078219222980381439302006007309314420984121364947877963107541089783507138160566107716073771026838879346354550630945325644491115166678433461013385673812324926929798460080128000000000000*i1^148 + 711782105671636997926865238951329390496495524955545836781151315900869589540445019715423882517726961579606610234717935402857245658216143127623468493997549831607841169786183831625503216279695149457315346144890332839997370144714737894454113978155442241919844293956595314923470825206206326759807182407610062736744903501439696152218311517306999351237661865510568324183003682695790231738342008686102470396296038415376105181057065752961646971292544572728670917337391653626364540864726479303153543368384709532464818073357152223945057135842547442599573881750609723924075112896124904612968629615490134841309317030294356070896791161336750336611147394822464676882564099861421184657322900285802135261379385066918606396466015265463894164733769300578191281438314241576651341155654387873690196456235095203289819932016066471459489339551455108289347396996779587867754933800604997753284171064611430680925087905362230011492222775861466755878303313469757200546472353324423730720885755078654371961876907798298687689869543529042323371091140725468338830185690638911959950394220307943662260068425990691447902653541297642182056380332078748202774251487044409782955296301421773511003959902881754535875553596243079912661433661363507690351263551280108604499546708275357017478298741718828459126890763336806644915409190376082694558181078759363155308630369976584186603042490172458439382919023198009442606947865590186894065224096689640606798980890911004816671331425016229780027401398722599898863423365075630637772263876509046062672136941103202393681948187696323579499258216417924194431098608112194789059484440179307139819858308094762242108859711949491239301619358849410280207009563813486281030120024406811032027133565979216560992140318656814520092112832075501455331480395110258107028788812804353681341211121600873279592244964804092922961585273742656366513983258414455377499123579707812756363668011083531196606122794750396782052868677486363067940145328336644024424133696660662808330797533853340264664567184587904918576913588658439289919675484482236332794893298529317413344743449683268249506862056772727897435849819040002796042866983968130968070138103536691545617789938159439198765435835791297596154602096666662424358982007737412663045611382539154866470165852386330733994699358349613945130430999832992859180501447686319399523747922684239646398940856844741852373860612482604310001628161504735177796540166338196330949460658301668127437235020290883549008082436008673833752616529892862692245622699841817109403824246251072730057444039717554382143048101601730652683435315677507968333595375832302399682768032636973986792224578159402895632778804913626096795294023187644556012267040944407218573372374439924785613420549241890695418624353445052952545893426783724102081910094994106086562897554392482775330703376912495567702169449949174968303153993911011101969299797615810791620365673948089375544770674141004434060710315633744482990996640523484417667110116282031280454793330698378679773689876071209529059195630972245177916575539665372647628424368710963837631741434216337513223859723648054197618637803416518099436764996944270940597986236971561779200000000000*i1^149 + -7198692572676097623967149395863783335858367684316000147144277381281014869356807843351436465160368197552887554510196476552388787464927393524114573653121928723339113491144039676043527818507459019239903990045806382449557295309221017711845609826838899570554723718104213289194883646842799339608606566508928645483606225335079722945640258350297880936216284863457497205715869907398161167124687407361460623888856019014420446067702620547902621201298607554644238454915471370031273134538891899058573458952914952918797670568311211460962729589731265635948624022766570610211850592334083106365983216416742551138971143106232585677813007978783743512784597931208344644750922159252673030845537164711480599174885130202550197107778291688062855260272330466657807981246971346322259326504125659543020753375971076056473313739141410510201360299407153677230329823100118065677169814855744188468128482827854955141089405315038432500404351536580116161122138477962211064905283065567059557991212228362880568508495550054788069887475068406211197536308502543941451772727080334371433293586232827558010235151774466927888271063065080703845926178838208788453923416724680532880924692766618224688811701996091712189567666465748271022793370556684539743034300645191520492895104162922037320932370025969589568364186318234757018161860425301715065783483907047994970618503289701837969582351911415976916723830570194422345070534956439116574564755695653264169292987968806666399580121573776720799068251543052502689034503833265252675437035264412130239380920378729950533193574570370772859853948297010353599918628968997365300684521128878309685827977895963128379993351831593551461582849104392641764171865267498277262615253285626249774399109323974103827777687998530226017833983068402442037507195056164899762346827040831956192770428476520072004993151143671333293066483433940324705412017389751872672127074104618580369803025811243030479312453702547829056697952770924562633708394785137889634833426060456194148939819231012191665243376255542771145616234517481608924503998069571456345855875411595850449689005082839836549520469238518317659970342890848953961989101091753529874435749408428507110636379816735068466416313458593726338916075773338117049364520512761788333478836400577739136280324821503215677742070429905976549000540220247011097124059384291473711267392219028930215777313757772294835011712135137149357120444277523199062203596000939877775761967414966405093495241866078129199534815699859547769048697266471578852582949273548786297033349892981008159013623464597284660352627301097060032621950766724480622551996342865229045674294396692491718999935112255974550758258595627640263247066246990881474170300145742516848015048195108319135337477713917679323322680596371843870982137726367180457189475441262691129805763086466744518998737170151399604359710347932665966532882020184449122145392611379279599086989191006025736007927629581880957209409782018165023608060532315519339155713433366286383594337514325734469317295220774497982481169069600552117984483941443611990718968626697678028295960695428811532754918049946670642063696838618125634036960944257289420800000000000*i1^150 + 68321275324875227573766855717090705605559687030357443281870878005516503819480283614118018287096030545436482554393203367704141127863837638520400427857069970051554965143734967614263979865155608004444711981015764957853478430292501192506335508122994810753730586076275743831406704439687027910406056952612238220005556643415012641275284971746425839729772474603025385690416500331625596854267747478502535675466465679478140165581776223469353459959189445151004555216720738121651063017064199174993991297851260844605317757236878428400206060806384951933575455967703452928796996876838888924432141145640842528471985295261186018785997974505108064074532559034606943730355072515598096880307619328117960939805904717088664080924823102008359456688106590450222710267523861433634811472987188055565885646404011950090102226862097947260940724030685422643155094698824925760412656899303393274997218900361976121668557682448350290562020585161460224611975937420497991319982016575972380682495183466476312437210259961739268618435668247281337059879472317819969291056694227399283909264629502016355327321437570532393149890456415812161101446174445807169408847346388043590248277921106950413213206526833833016749369910236524641509917036306860863867091886815977331233972875785187968661119226865978260454957306214578944065314218954980135102840801277140868961025680700625856433323735827221833883813898169891425128867618669322590935996322890909358735321091398777575260900340144065139718547511592537832982716815404910887149004664647864226838021012672522918756798384301834619166228493387079847582522080536090850887120667151950163479948345670372831116769513662792960589339820203094711044814539274856179956320466763778727560303467795450877225379921874383760723982619106422038224076664585666081770551480301695969721802052862138109818561769371653451284847950530174337195099054337414164259900002845823885477861976886374358099673905404176362347686579144798479890481833383696069329493179461280452583768894186596770294544504128272491978755767830079369083521937583752938678053453207952450528412300768927065747542350452412201263274311136398949701541787704193423129507811850477002024439395356647131900209750549273596941881967566706528938365120141149078442353073026090313087719113391533646488453975109307979572742411867006815823147741865474324990612795386670906161822012132744147100333268771604606559569632679236216240071088819296525583346046926315635137350180827667672150241333790183449388534940128569751660395969427571357995129281098411681037283149166663007121124898355715606146799676522442548317928395197778077131717595580466409319262016040669420265998834087128246409114599040215063355033080629724209005977208078184407956580670828642127234263239462761869892603458560659853250331789303892646659554264654466135997124074962872089178100277653551172298394241811014188420953888027205996405416277432734404339717483864888281860165424814989495845218198803159144286883036891366062590904715832472005058788282806537780098606935017030890209195809302360701435124708819040450042285620164988612387543461083627621790594642843251756761088000000000*i1^151 + -294042535146828019085804589390802649714104849369581251626116568073080132763948974481898208867026696314721805942460536497240743886407928199882370901620526134219997355399904747723705948603417723072530340616447711399324480360603574840667510306024694709945601092602228556635501862063034259394200445424570028732155038995274198552374447115521308240913612892467312049123220895716751035693983288753594959847757683540991882350542986388636106356834266346577435382475414483388726011416800253760859931681636667336436702136317952679032255662872275302869556483109997623159284889513335132363303223680617480480435169035586863874000604673378895209242188482105935073260947902091536051797720935441871562264784299540567749464199032627569729220485357765636657461814383413733087966047698437392721459679048937752423941080860271789296352834344546952465613641314893423835692572562658221004880387029417659318715625209124530672211214530624204059577572524291345391274487972474911040574119266663186172045101887471680257049700413918554221662321030814659909178131202537206753656022672639114290949505137310290340111982044252005728295377866060811878002171884662759900066637759024411433311723297126236175507224657535795798490503926784931621233793514174018912009217247302000688175617127660515533849205973302821147762224300581511743420360139685708022161877346549606184097333040266167365053669016683112140959053945519464697709207027053587744927781882812753684479523964159621713617785973962178628620277169971914530199628178596000855266187139458863156901075630465826230581503365552396235860069244453818100158039544176490047935165151953669048187942001049054111662394157148421037572588851786876826709836592030021144050369995237867052021827050910766786600676423865875954857681977161816452292278537595858201500364284707532501493204224284684620770678182670325379774651299574780154577237179441500675160193892578372176716756845988996880009008649576276361188281705666723272067535663649392894056840858778952570355209355573432903346599065610895627217174360314568575238134235977922921977910660336369847699897958451115020535631223107692617964821499531617523125986565924202166990121212741820974694176607803194816491813530651631683208428350268545929289224118422802298039057783438126610459753403272017767532662649021324936199017237357501458942320629969037587648670394737259218165726277732549616719763867445562002473477646535823817554545952676500558719453041152163385362298280532768618406962054428526626094786295195325975138069633840557407615857407797933019108056513701089555388930660727760164532297463459445766915292296570261239681272484155249101870847456897239144895373593889930574367585414137270931517853056167523508911540192718404302026139615868310646360538465478829966516696579532881711706910193514488519056580627440996586405889867642128058260942694734615739872178336416118809400601878447142942319412736001106688283573865333816712432613520579594035604347617604158286448763772978479177805836364294784007514792956141603257016197846794806959006846035845123497952362465344632985407177592322488737674035200000000*i1^152 + 429848434575781788554503946900266726156143913511202345318544545178356290495774324264439857447091178860053714606160201080332610656429757130728154565749398368233443555251837735491876953466869451102637017509591626195943047972049691142470787690966906819478504990319496423024411271150033865138683379617186505180898573042006896837092713372044181177128101499052567683703567370437442045601628676465534542471207282478193027483384005719234728084079545323224798175950289085778746630407285689861402321847161642063722473038435036717128655502252024668181493678687961744757733635575758084342069220072133950866280562619930353837213031501595174981489811694299644237896793067700230004461439865999469007132946577492843320053144243406808761398740159655643340265485020960229930320983065895246469666956869352883133682174520104632548946974579626224863843853102434200057656650772213428080570564328802031803624288108209105157489871427032508606693602512722945377100423142096613907279481458251732919897363489691221283459438984737677634716644119998370424482559143327902652696716956745114963918066996976546809170574649775154127803196229742902257234523730175833075466318756731760154283983201397246851422614324976288609241549159384837013169859869770053924599409408266784423628088694256212633119375568693548885658859058160701807573355993645078430250473120171184780590021782479427692900135994012020142950986931647095521732260933046996679307249454141485058561837047457095035040619290007214962177003936312210389199903340740366731719850179707066745074064027799257255072058283222755968704725099424916908363571830072509823206595519227483794702148591585199027629744761768886384132880462063990351383822810279379786197216149210096494819205889313032401549823382709732780052204989796964152920691850421147821265955720826641213585526147468655792124705415386118529347091247841609520002975714433682540739479577176393276615993642170687025048154536806843858901416607047737420482808650962855455029807520327724280577071865787041486717008365071882045417576449297843345964515829937322055629213024507054142731791694054445364692142527105006112268169279477163574738016814375196508359547956273758663342002770589623099316276483477754999864231547928089960145296530081668880202002761761453848446801280926162139948951909421292033985679469259684088387157115819106652181980443702364080197577986290920050314825397392757036292161636189717575184451387666185178749506539959968521270352714326780124981670549555152225394676629107975408520780651697632881064937240231489208876396722147786639172747155570333301776939219756401297478518801025862117394766595978887560972684699055128628439377193293698286768802835595094050862239936888830838746673140640443892578496745478461059262687394922521477609328067129494191663636802183074593416487623995765744195151263435124989451203813069058880562317073446998713909019241540775591927111114425872481725084950381934901351329161482575474643001610972985255041836732756500214894536496795497701429514819078048365677758304507150211048493508834997914886386550325769549622804480000000*i1^153 + -338855818919626980842431877202626019243764916517346519728814095490849163671773307707526739740640821506718356668543977327073058267843434279497154343161560075563270069234331693239579708678265716451485128249913293252567120809715073777309380486474888600592235542084355495776690052215824794249983531144099720650334525361308550402765386144779095155630109412267657757613437421758207445737125896846190397125279250282914991694405739759417149536947536406014151651400362984411625032843935372730099751472366331462815913310922221588042403461909127786575280643502620683211691659233719921509776932549730837262162398944763589823132734232835901386778234800970475051391767395121693570748934330723409342911587939247723888781349850801955601549925540874726968138726902939189329724444257082287584979993245210198259652104719159395230493715238459146929014742206629355443773325836081680806217440594749145155232128808221331263620286162303141515904139177968982768249046398258692371992743460189885021746103920574755186824938019267190837416991640401617030517594175993488290411044991730056615905361032264389678903603916570499724315577053010578208164998792384469975810062106304892469001249243260331021725162526688090388619228894140223217179887675680483518691161160889128902297008178145679793419335999552737305224791663910175009762464617284732134490207649009377332073489141668508055345240785075568726604554463469554280234540234760731819700187060806828796388301825495782194622334465204020849905243424636001527647107927607397210433922381245938298403138092250356219413072563559080598629565397559748628414038211948078903387632152821315225545437437203112262770006549074819420935674671331894562568000961083897673894734037351016631195092270177404933429041672361023507008532829808106854635422153812838172033913159028034639910801046213566810202991736133022910149019190828440588746548886496685915772959334880742489413257484966729660383377134291065199773865554271622956439747694187552347707059895254981403175438720639324010008298769952034152621383358208967547610590302094011758499232988051094831649941150035350133292380317581790171050309185438416402473561439322163990167667263017123815556327262052416246565676986988345084379892914949435405090188065535303394897572536269728575282151928201580748096510095978444441250307882877853401013843264953661961859745770540324492666787657898886735327707980472770211479711342511729911355486441909881592712267863045120675461355021821944457428352093878522270266698249289840398808729074951842203832227911478835962607885465044322653682299651329470360633381676110750479527432828237640122286648424898576545211855315253720220424715996867581401861540536307945061783977633179876961622749033659785192973392556668507117610465717823871719476283177579262772337930813439079191818473021796445772104381513372527707013836245458516301484504299183494385617010678136623373528142103692938224287032557491586403906168870456009776680847414376656985722060676409303202181919524985159009534101548403045388168985898637545565880073807196217492717436928000000*i1^154 + -893518519108892158963987800295503906898699333794981021671456242506692383202632433522906650545446133913432601375707922073638968066163106107729841746629073623414251698826439153944705913950802897849701862604937291612047550322606336411385437673688729255740188670104145732829454381045916613958884106752205594484845457914329243059880074704746777645758556712118383079337835893133958066808666280612851580415187406420638189881718265774807718163888621106035870802746127303061173922490809134750417825881336815090499460962827968740612321991755778551711367673062786201819405874274766078481049324861121219611016826408955814983619842960138760671797842136792118635907157840943702198325533313485578171191010140173931007656295473105653222866250747471340942768111656370876411435269171976393011076207048487781287330726967534831966383802557416490947997331895646918588070498046921595392891323482063064808353167622265186231905687233554267445678261748831871583589923340073280473890338343720466556505026475098342210218201452874047163685492853508110957121440263436677867213095062387295435347798996904232246156094503436692636496220339469674016046023659302447583260527260986354974482451914687697459037341853890242961114115294588620274795709443373360847708579333203713303237851612442548388089637972216647093814570734883090699175851012003131272514127584848644379686221667762943813443429276331467626521600154942226311754753812782404015572604467521967273873816606744642288263497297346065324186625573816269495926096586803706298903155434737088858836773557566048154402910423971646271050645886050272067036833961348172868692431222440928784224632897483697095187564222283827620787554329525465081794785913089566728966036876210586235561291446401489669239213762894329382975323677837176053614218944372200929860229940488809636502315349693674975025349738064944139168949786235471103854511999217543032538554437405194398581696545152486640977887437418215432104643762410610356294620267190294388931807614721933807386656896555648373100111574157764496796231714586868255082083493620908311153245863688793549249618602771767442006009008754287584414680383967401066143601097308124363813922522471303287864647033221682702635883889002439675074508403302710399867484701389597984791849759267471751900553850097931463092865919946044354165047267620744868168491832871698588509335698617156038641624168295852081133427299800794244333628252341558738094657302570821298594626622913340562952994970171894048584917679596798290985807550641377914656399735430564142388139420321990334661150052184439280915061784958906664961185051451638713500036507094779365808090476474434931162640687634509828206639984278254729328743328043279453456292765677005533705043926120976453252107634151683770254113312501442150282038478245295906269355786480838170374338198564767947934352163592059264185840585368099060416316776283625927060607804549760606226362866243711392151461707333856961369241115287559836948601585996646497855821770780077033037621871067815341291092450938655439340107184417620914025267200000*i1^155 + -576958284620434394866482324003557228084386957748507289940615691987288822840051223999325862140829465165978794547327619169282256238411315324402466493345706097833480339660567109361249789501174992172344719263511286738079923531586237644102585880240446145779473163974089332429791222763643900053867215128929253092143653231673339796325202157011982677579152694179493376467919806406482111408764487457315378803269395337999066149675762231245611969575897580730624163281767534680274891895615247640058386932035863139327688938129945024174349852300735448801348689053569422812641712079541399500775022016557097654588903766449861452398797679593700326602249536388754559540410190603330272428376411326358806707917791777228938065459455788353182404469398125385307033018828452357057309549069577817574254859803612089587912850365750572210254824537611737123851497473561407802019355484354956724480506742898180763090350836944362808109000036714060377684222434673812194826650103944201417503938055767315617072507474550846651419270561682862270770310175578996863757739400731461485707585695415322050136490383045844885157161435298471106321751815779160974527622249718091882549236784396924810575612838542928747472039877485178892367435416118564194540558408290622712603525559836323092697362809070604456414602962979309097674756556768884137380589913876377202218291847036603333794758079100071821557439550995478327136134300970580066849487906972823015953384931136077606686059935765647069753038654426734015909628268792814415504974544218695950912527621143760106226918851253289326570485292271980598041649899460993368587744285727365940420782531631376801493181549708832063881230384400147312401055633266768320420733576037006407236756096040539399189373620408648563545576907795926443218484135103930281867728999742017369324084180144671790828869131936006483934415064649685688549889727909299661332169310629668861679768817689243739014405681868709831000026023733126274483533766320695952912300989241189941589655156196468096570326638672042399402503169510411864116599784512362743604200179722595357824973907130386403127872387723460570721557016672894085091387213700084247639468001107090901056525038956165539361029194282986756019331300641539396845032189112014020784584226553913296074715234227824395147764035026827950210439573423910795194217119174242100295052217269993429261967939394880831383547076564059003371108793599130358147160931268027460429151297398523540287280759365862962748040073176364215710892588239896859851576713339003730349549119673850265541720354944995317168723385946565510538564853720969139923175471104866467329600637453792214568453651372239651240400207605621377800917599592854295488604850699502898423441353324522709525994817980364564020495787867177524535325430960742693509828546178252272738416706449588434134518684221929842184833693103605574945632195868592066513241146209264520936099560765397758987473994004045648788973732231764432773323922474585800272152672833220904501439117577727836443969107386362287403347169795401360343040000*i1^156 + 128959074102561794616855557616657587271745374225352525226081687527325445598450321499475276822754964704801604639927713565893514390531495512766818075721052148265631622252532121112066617288889548159293275068602535191498096436914045007137803412993114182678354242743747298604775079247545412798664560699093774826523506946645669630240878214333710092571459159919725322779289120720587863511688443666520193831370272045695645924022101353056521954310249368267152352311617956331736764836781297736503044033417224308042005497991761304139609242681534221244302073241038085654760537428514420469548464874371614412094681595902483163245008162435846664987471380986372025323813191061546665095516601241187168475744533581340000272831836046495651523848157368459942394419373742158083891131872492178614889340056667602914813520168921586642976529113928023462279547721533341601814162780809453266719338116161860677731218483887977963383648058555047659270153741013269460179078770536917011746720063202384126619212269636058848115025702768523345771395111607769095307618304853856238438013131012107405450431407766519905108756657503024209450740437116177881451763911029804049109416963407679787668119990798890225169109034566250172080773466127637349050452633583957135252762022040329087534170753996044591427156241143956953030694425175203700238704089515390717814452082661618159056775348375265334569635683885977627980197401078165749246844070379975486367631927993937271376571976075687412291783118243857026502860960687724876480071778501626645537604846021074567891878581591608580975424872256432014839027483058701141737375675734488061148145531229394594061562892657781924708861876027588136127448982062156358024562045318779247063695358295017084382968504392990002724628413850960289556845299077975587401229466784939362687284404942037106024014004778881396094431510320245050652956703942169501150238341095577836812117241192509290427586971717932975248005305033116461274194603611261527833819456864656683543909412616137723049518776918869808925348244025622317473777725065063675773485659805420509314661809657550445384532160271432356843390009979361970099170026430250167286196016416613328856782892308525279389438060003383676976801460276182415553487507370613097530777019784039197313771075492561077927677758770869865747963269728291837734514289298343336900425269497472758304670514698752696525788802580352480054472759509591814581988391974803466607879238909252995830345418127394223596443866665189799208043848484309229909549488390511547041469409114364859645573684585037746469086663519417117118987055942026283452252633143817515848750777776981313383339517823884709065952075536629305483622974964115662788516234710734165490797537412089886863212264352925580918030171209500367698002035630417716398610746494938555357995649954781577271836076118949910059053493359253230490874607177322625185482498016903371490173660270400941813975009121428537361858813527879238928559379010911051639220346014706403732709538750559513261113344000*i1^157 + -21579538590840157055406810262307679531667052061886179181595313650252645175615400392602882417381808303063225475624916984032987499324510708901779784810564333830252614215947856045963922255488008937124199612516537443532974400814319543038513508547921782047240392481473707461046086757477970251883074118154019979451187839861709115406226220267335094836011844315976537825496663990206946263057014962346300037258428040345385289137363049226814577640111507577018543793353185885731226610078120753841416476479944131898698900005603116382762479127972433706002182401776598255155013216628074393679354700597594748658580575947865427691281526410429502489696257401092542720609994334548386318094745550576740065444499770400928425861149788229905446885649429668175058884806915676490221153359365144856742819031239617013142318461194491578555259501171659246724353648093597235975326679001368555640831128377305490760886855139941716855898956871312150771631086190976788293063799153003066792740091298708007152719719313078579868965182025304788387572031301780030137404449626123933154250869219878521476468187225469039950491221027630462925683908034997318430471285048129093525536906511043762348226836952841064506214285268915942824604687758722245249368865476606859534091354902951972319849244081795595436146485653105017341752891070501957533278665294880203213636894626867615761679579297505283443364983669393666150102659247097335694422683332618778248468280357793865524976791809707322400513996125393859123484861859443805974977935873176183543147107928215061857564643534904725997271437758787866800934362352567592332451668463125612243635076707336171285897005608990578093673200010923019026107881816796528454587998297855270107071369181070206774023372255724709792414703961957956876951639759202360379104045651541135288126772736507029388478123758951020802492744496562137214961077393081685353565351586354538613662146730889470819348041906326638140290943191375656133707607270638873866356637957534364859469670955264815918313388893504235810628983007517701558000784114679189515314532309541739149542408767813551313829653495008725111657015281935619236465779318835964991019844077311094216470120398078569957377210428695134048547780039432695461593743903672759451394959388807321731740746552905629536218420315798514040534189837117009618303999257814258274055939559927192006371947839646022157590085907477333039614507518626434818529815928728381427021705780953828166619798278694949605336455337314771979164235884105300432200840745626663638779030666730855971039634479082888786414625106769439289745583262360909628414810486613034048945426938478806542112968811210225931657625993133696285091840645158671961677092285958967327664027098541858384460265085188906759891219734201483946634508860596139663471349089000498904817445335734945993897821333341914306953599885429546811284753871885883434385336463667020019196884616575347411826754300992865915806633412871875542096818907319405316689572659200*i1^158 + -525582662875790799008463444947533272733347848741379959943373391063873990403741842962278686693737412465137147991471706962047107410758713984192543648291057374652887422010355442154852343761349592886699159506218860691310092934227443976728111970024378901630271046440583778886618655516190940408219257918883140286921492207633488657713179068448162003379178533589259914569122816855325888941893145006669409559368069211431581554437513278914831288886095464740729008144664793467705701549084937564714872726897211752653994899749790534953720838261154780316761769908927531766908351522028858161104343501287487349150003161505283003562340619920766118110332167197995845503275512255088965237666400864841698334635971843178458731870920253541567405868826663790000019639791216745721906986759794283906968081360048071004956308288554711127466862818029380738544107813377306029591878086277479923177845386602714070073979265218608574473850192064995751654116814499025896831779606239928343772556429714138181214639420617900400121003534149554652914671963500033436557220777567314637610320502242115275421339177895067963900340965708282626884023683947488636459799582461275697383122985471493344792170756523755610820349024323416279633616363253082038226908484452090387405220502982139578637836123866119756795684670281713337133436227612402493607108752565195207777090209579047374203525043914211160804884635082497690528132657376610441397305051501129320024899027346433329919029063369090886856874069762615103533496499670822434117384775127410436018588574346838778467286244613864686622635938500673437258695803509910468815472858887925765421672366387947627306322865032870556500280127580929584346320935201891342177435574411896702871981591270336571573879498195137697028171140633324613101246447826793775210965509749125864728315668943829627994489110519025794803290394265681462623807174553608013157466956625279795643990901843773012310495776987626903198009636585233227106416894873897274422404368980263838445893654658371708062810048305237663708729685904671554608140544921872554921598599289597870092367039646889937070904342973929719814421146739365986759781345042387637961285201830464000318076789410502618603924180394383622282818824100239070495195905000764894455940485001450862584643067422691063898890323948980171578049876862570434976530272710875891232747671488775907360033205602959109231773200026858954189706034338348919098877236386776960736793320945192175944876926839251108836113103534728881991199152386202542028105474152814819812910130516322130288016594334586709411934425403450822233781274388826973655006611028904457457051519807041778104349905553267460202001037020258470312116436805163754827743085138100557825634293767943348507876447518140285594827504745294010183533278987233649064712674269168064138332429992275004535827725460247496161254062339871551188287529564582585395300556676493550881356341380933460199391843031636125406786926673920*i1^159 - N1*723950750721136651818133950474051237800661369008605592178923649715890832485695210565988946818142972336208861810229201881647694867995165067458528782264594832042716833034073324446450722916827229355769096723550263925035256100895915165502062662413216609919780868719145058779899981877629011791245194664459400476898161066346511503078757372059301621377752857790594834022932773452995917875670938051594696631411525726367100128979224576658816417926608911079222971264869074589069066745263074856883409242482132916685114097628348001*i2, -21351379806341019968394683506062340823988264249067486204867515135930937578025195868214771466753248794862750249864763250932695296639627372053746234523949941760651925386072731263929099235432374610456356105137019769076398681221065953847190331509338595012506123704700867265023320051025499031376484131157237657248727132460778562896733598150537125505773838564550916675543174200670920482665629691758257616829632978905978999451407661262268421667599612907133010210248310774918050304681341797864591816918192965255069285162205871852017109617029835224744840547607237910730038686740082191847111721976849389112591781802694529186963861591083032721475844586603628353564020022850696678447047898287895782759240041945098705832838867399950131266760876465913820785365655998362609217720467222697357538063547925323180915245478160334787591568661730437247232004547762219093216604326468840599444958763696244919218380119654880261562662790400669905002436734688636755772163950491642698276039917384052746829213785625036688304934312277073910148924800701864255372923350071226934526605172790805921745941028589723920385018989812851981634787796280373212457255734447916104990433384537280071534624370208849013806031824570667644412652004178034131891859130569027127050994003454726732551855430857163561565146633375831547206608829718251355725616183744044629558897631257285613765017026467292327374582998459467476027276889761999622854118657117746288082869541033037200488190580057645904478757878637525947334582686447663139537288964210203012512358765103628742371726064831654673937062549314121643200751871274826500181886886295927849369230718993414323961622980985053141604267810951719063858126370452999593196170772756055415716229158811173921649538205107846430624622046811618577843616586437041588001314067339097740826433149974927220568786083577607713410586964178448111869508513468900820941446287446844399212302691159394902967060836776833720183359188487918790947208919555817930725837051736522369522430604127885711429389729137381422836157211165785777311224254547610827657939346317695049379104281546155302145175305246106833892824737788884667443109378154063122853644365524020046632561068169405335464980914950466426784638758164223083808261006974652670103979824633393664237081243049094191493897177264613278918645085117056034248634434755191633437608266535472743782232501532986059661724632103892600427741073858204354368822616825004641510121214964863268080409676366308699421465979535090719514397706369116199324290965047463802174897080004833678656605008802807743825973631887266711322851400131835359949674133751789142844569668245075118184536192998209893813612493084273107331278378309545505970105890461850560076680704134781280343375117141097616564791850094647496306491429823676091715675080468708788104787900545314248204030127389609233740461533013752889781839598100769290137289789144269208247462526612929802950886711706317797782614351013393097836648706852145602645242188431813559347507390758869467966345555458998951847081419736283680698445821980165963275554397284666057735855282943176541343504101595673306143998518475546936241167818879167798096643640104349782558475053000792839353988330586506168472203752201101614286071987920987315777146900044916394670574007833200470972877714880063340817960164486623013132216173502747819222823262324019900717614525939314188956954920956013447853838843498234524523770157688366349905399083580528519940363479198734237012227469340185786558027578237494347589070922118075450969450154002634147569776381930529620316020290200016393822416749667909866643425558186518870773456709099860817398151174320922205378293455189016453379644653157932668971147084670472343557440360391862184386146505085943584864859226023456181802258231067405792578984527579547298196781325664411892780655471243083726059981118660132732438412123936129620553522731469873691848661878094945925116626939157858977885292189697137374948988541554236177741784416015597344620176205033920130133431585132475713694588380440834864926117504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 165526880600186459360484682622207593937816598592326161829653089324776276786998652498340341648511750660221746568076370460181625604876913485380855244910760347280713555663277359176907026203459154060377424284023036897891301753437556495664494245489294723294990367049667092799905488637174025374516247079296695781118911892574004086087391071461426035574310023047958488880661311720390473973271991314771281625887020173332421552479947582986811471694808854575112953239004654573434143019501495319769235348449756954368695886170318558045684925178430832870245407149661593905981971881159317541342925200495146773971482479668250947448879778349306805970985257098987106916010234248155668009016918500271862984899774964084246299470127704961602395249031499669151860536677511240878507916448261038564646713572304528317661978623323459679312826550393680377824752431642613370175099315258545236680521839426537653358090164245241734903751883250066296439771619617691816045753434859546256512488363609491230183258117199222332413179046893777541411088403660240799504360174478187614342544412146103340053939521853100254150966696230051907116978425037311227115091904161667121504344859185089654713727391572341436804870634062579621587971753760830607467668102138365364538281945376832559115387116206311137620277507933988574446234449892174928130312039977427260028073392514335681511030041187156932754472028717277764122537800222403513557394697972443019097495574284335200308603744448224572983193377538129367896606210287657873440595195225134762290919086639109532776457155149660089007137551329120460706033438556674590891883745795320488847070438649539918772669174920737968073982998522302329225469615899332866963078220247678265828852709671452014811440544627690001033744425076043094119152142461569231245498750873484436542749912007937916017762807437818312009411622105410728284789772592180465812813806834350119530788747878360323610723248557311958123122625098055504301639784988598137493033813863036054934582328087366777782907464912441341256084226010153541185595874730020711082086360292232396212090127792116306058306775341599825404989758251572842584053633332914310974734393837475599990750438523138724664129255576396313380786440111130078439122838453082446997566726049122299367393935321961332248559096994586312248271124473004916490315280173973881649415363434660714645218349022227399144830510537018455434124249999427278003681834646375433777767200057972773619462297878313899425105781196742262240327330288344243945310149681716650725681578653594421106557758921558969456788769505720009042416854709451501475561595505875122456545580446514454504527230943066888312187477481819202924828450135805597230726682183071390172645921403653765114366299498486847761043498983532237990011311391938867267177019543789689742264940096284243876550764959892484708551795674388600520592534977986026676863704744436250035828648529133584499816691165739240769379787950744613406690967017010250352199066668373977011822546221754177920397176639828066057328944191309896778375470301373059757839205322551542489898932965249436551593299902952405453290973562495012205926127697328327732344287089685984452038427972618623948700633674255738220599496911356327970290968520312278004070128908729220218156755084087256344092684755071301825951993586613884111805449984870814290014327291672621350720763459972605396613600847648489290876601840247373701728207686836745630471624012929261311263590057496030825168484693636128813021812813801125140677079781013437354687240428576486236247875201650985090292862254022349465278273113277548526413681143366932575673455042246556219425042081007549921811834399394628548798603534925457109431569954791687731344910819180617168339290388607233701597149606320883458008335545142777276184482634166913906907454194829691685954998501719777127332094652994299898045144217700760986142254241365602250173881518569511317566963374287105974545787112331949682683631947436845648100173843185817916158124668607175775318600986146152978647384471048263834079033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -820481288365876673229277386997764876852507796205795134047650347438486527092326161575858397980815931360272454324525482147006871999566419162266094156741182644288828763665203968310557062205957041625264322101704600389574476712784805680149589174066420759626122152050792161090113853517369203906845542305064952163962099915572267617994034644100974060993509848114477198482816510932171718882924256224416475781060085449170686423057563253842729958811841306469648364386987387931925174145318864926469955170983404955384858336666463874248731676810353282729620415107524307445380322836300551872208808777339521604487828372339505820700857486407985987177141511866327599955169292593409789529891558591532127164419345294625192078451167038638201309273239148850613869108015632151663498043360007386354295621604775085127197398275183209420097832957949873397654341541902958167645752915932351038870893543265555450159267790917072724828731708842503008476039577118274174969064930809581632320706136926943962524116747854976372265670451226426333749854626125152264039302405123782509901280780588885951603304188929650014623069139935388029754260654024204993775466791567303753575662024303885071108328212012388826962031038916175682424741413598850874586859550409939111884459769954926900444796199878626237418083910559156868381252308444518692116203000657267242694494157918667928476899556905652175484784333645839048945130749945267689611136209206775399307379928082162226469712196790220009952255875501267955836867056910732310478368380125316516411254078609340354599265431352517228110989954573493547231227827279039693940266064021310861717404294375722338451313673939632627390397725565436409097655957814294536642667846245457394814307797693451349034856601587870168114743190312450795892341155064770237513947017821016148643566873800581512572092522190113436077940519878942154924680425278430818714060083166747848475273002389350714161843515219664832178454222744331659650656884322339935440012792893202772392833242474541471121180757742167437608065964790993742486194250163693690343789622989158651835623828794573507484472677583057267383333750058450050982063929317983583843292767560327313579585189218159806292303680207547772718999029155560349359413115159564354581126196843272390826437950248584027687990647093549411652845485220064948561887497508006387763063714720110441073381925707137624848123213671495080389283636401866707736443793520224441140048942945149182965641779214222054146645305344761671002378681067250242669004672103940820427422541589248682406263582836559866696949792220445373259444753995648206639062594995873452180892349804680807607146096486277102026826453718942789182721465623465336062931675062593596998489555442995857795852127794514813973669276318507381952977712469547985472510894209562054463049018029193968665132705854786937920073906067814858038214880929079497613722714219469586152877237877379673110905919672499755419628009765278064401866750949128209001210291572746938436557328815770495923946153907338005492142754427777950490203434383825493392146464978978046640708335108046643470593435552229529267597951687065390019493583741817365071186927117917776718260753617804423524474693874182234801218908379272741826480649193877256557764387976989095455704883388326544761295818295918349121027468488050496851958897512050036028086699037444453464361704079284391249728337909114856396802032229180374510390609649507540007087148712236344489500702115885221779044304807627652750547966825257509026472629174824127975565052385969956914423439336407711780968025065343199490699283635949286199447379179166238768406897584067966569252916814367054199181811046961006895589235930960784433279078609753906902370051212291689945695016814399647399447017868364078876189186471646974518414116974957452010091196040777029003761488082620760826861918229739006941839241216584490978146005577696612288590950833961804482044850269289006892306063003067324447276858123596633064222975817902561475606170830438260103285781824702109288224886059750472093842240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 5479400971869105497150578782480810640902174674852517570368340861051108696850638590905590580873789742955825567640213177228529804195868114643045288245151074427875204706740053826472976730384462370141208730091569139986115298146589801119852117373302212517725141637797669874773950073527766325245327814097623115443392388043500656672225285217060476467294546579253424177009898756910470753761302600913415275313866607178550749823123656289207425034533572494763824081682244261127698358384748727206135090014618278143725763623463701792505535747890421912068011097536087262894726837555274295568476616175097064421590212869159875273880348528434949176056008089656603280641433633888606356844220439514468847365607714372010790170722667482849763100339593085703049170348628722380322583554935296701987194794631483700851009397910069776143338938204990415799973482374745158956696579463438262862387511763225023571679443045620320523306157768542026905839935227259705767480363175463982397265805435908482458920225553789153966820328140573233592544716413281865934877882041793230592536035814652860868851677304675692805224147244912384247384366595726840368284663236113956299236106807826509686810659246631780003745371673072461628637957254811634557202281445347774046773528752489831267526690739842656749216104705704160484803891116173434600686943864395764097785640367649854247719174772031634178649936181704744278241426255576375821119134939370417639050344363727484671708662022728091685384875515599783699039124554520455922277472088864166299656775686316733445640572801655821163656206197130243613813329453558159383681993029653097913862765766196995092815191160905221124535185740509450906955731114390929985807449802066404321133805885478437206008036950610920589672434585484455855181509750631308341351649165412054145621557505852500501076476762951436865080089136849423457922617495895191207713528319799092449518754138083579951923777697435086504313274249680585196100206745847439690063504575916225862635219473620751846782498906892446884875770778279057883815897115989876869117168017435893267288881828222270740368240680308662735915655350465649063963291048981586909718280298582939511573530814678087554297975071190033503788069869273174782396549167317739110349208836884262260318785577748773014691681601157589613472462895860829353650984006626925332804953314819410508304750359914747089370258093158680058530109796440884865466716801750848944397417726930359644383221192840088281377934917612881202504227819395833536501032718293600259598306814096305992911709110623162548148759616203199757559047243117918803916664979451046320066505991219681052626673076593802903684023701039061664177668924534581959032987791252747652611055406531484137855129954644017145053487513824302589413948857666187364290283094713580641631487979610492162189340236674819805183593692351361999352224232104947487306666548572898849637993503425264295716284257618797943393710080449099109683767031447787490843625038937134607925287884396789010820350779381195362447395520198508087404708172323762922736565280381359966846260698690816432991754320893727425688596552835871227417049991518166633721449719680621476982191452100467014652059901617920720521106774461199182365660140024361801838511187871407060436452996555570490709643602045319798671895664140133948648916775037011641467219162188147259654833368292349327772914883525998727483226244562460846174661450804711415779448610439353883712768990771111473183663389850872423844901946960043592798086406869719486754976927779116456381908109896494552336123461349372653188599855873991321424156814675003427753424226604738591151323067315057046126727670225764724536262554927499246426727446830189540850150959467249230863944862605868720960281623211098279781083937573292948931314207604168780544439080673654448440827445500526940536097207547921960250762708856004491275370147440969844128475258405463424680006084213642690050364132394240006049587935964690659086790834135678612596305942958308227333373074618295864412527109183865407631184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -8564849612756078073397109276594067247402084821741788802421846328494211186082986454796121137479456267356829178298369936145926041936394140161260299366684246375044455488472248653842071592719683482303804630539316260723930151437940223918274104437545445418379284160601052385221466552226320579335528585395383927471045623378271923375808139552648313345654321311207564548439473873165163085956974104142549416326443608190051414130354961586776307990876716707317485241082827824756770607093558344547333060996797388053715063669568356104779492603148816958235584529115913875539664109495749788109014109989497901971432178698077200835095779933130274016288289707321569971549156813922019805073433737601406387747544877169562794655188712091136248620633543702552394699645646973404658643659812935287437830995646702811219212888187143804497576308337515494130579493212356455517550510338821256701359713809723774896445518355143114916811767677398302973770536969687897495959847247544458687742412361999643475401925025805129473276872307646746109783701391111431982071005333959385963739464369148850105557797534144972764722251806555409026876556865569287628391619502139574464779759814472130857989627198626202799025157717321079964096413218852399022946177649360555424053455918422049514413920985421962032448469674099794185372429009058432376601492161966598728414802707174637664183776240025154312999317643346036671053085242504616017121970477867929313726968646255555644872638203571828725074744515138094161749513938352197724016681273373966810168903519777335460807870608104527460209380293135126577923910172039584348619581646906849780486852033226047286290223785544279482654180572016308572860924884578266028709283800016201242185019860993027965040113496531711601589940491459122082334627504423206402761670567898900044268342232562847723265796165973041016491214898538354042105291705943703834300590940686181818247312548089184020696614058112259120465639793384755896062241827735831465128839800687426886154272083070548176363276134871352840629888574001614412189303867857839599154978714068427323243843637209701976515572715605623788749485063846146875257700332342876449651212685702212999083699792057686764465091255837852820812210065603204915415563052849422238711145589891161609723505544114998237496821193446557626023689198859353968345042644671346101345938271269245438751911988288832451230402823954461958609689359427382501088096119437442294323259954195699758660268466434046412721763937306577645854814401705145626490686517338104534193042538611797679012303860657531987728928296486909192351283737478571943673208798708119349734038968863057417166812977865317835160645423866742503267479478189733774629357175143947058220860405909771205657699492942392829493808660318006059001876267336250778568684864304845808512004514453569235782908035038660745398472578945267979584813714920433011049128834382621308744307759933906553911167321761567974965982334722337140318688858091779387455946465315101972328172079147199681606300940700553976796938189381047946609269099928817115486409258178787218708716242663477842497533251454809261231317328433607658525409922229499042789169709802701097136407184208851792264546813265523346633724284565493038315228248965977762938123696409018415898523693982402364695678994523370730090158249265246355199155491349743263859002281926797703246238975922322855513362312312948857614448975071152283545438072353041190582272810980317539190441392499216437664949085579229042619538947871652535846780979592854606486865899011703742311717818942311355367920514683639901818147143256609746563922923088172186869440339022955921341551436142515514931959832595694468077403647692215681694641426388834383195519695406169946485598225615118926097029021517790931252027523791816015791802494900517393793745855008681305335083271277471734461189641266940161359283107336210800383334652943048058731649050158066644972325604246910020372868682869843317772890170241325842679272559078832789838184086157321378797470463671753039149633662985698705530400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -10853577534519735858294600551615616021704621694433862186158203567320536779766461253483952918350175098751746209195538511772979664720448849400441124256818760960399316634990392276526324117575076395765697615769217794761112656486923953279163991184289522377785610675903474387525141184239247890379830835552878508003575468581367989013310243108682537922674781894750356939495552601084044855312504590124580719898312232678284428096098423548007237752083369926936465461508452735369511727976430958508825845510550971160178774391352157971520086821531235625460725597037417288216739493471920571408665862647937122842179064264731086050387491960423295352837712824526867659901219479001697405965588230488607882296537938090666203658306753893630498360549374389795325950784878717072196705321033543806327732866098717485737143007157010892021174041898906276238466070835395601226019769777068833045292531156686302958200494084454517676220938643252939742371345696003161992760578772075322667464077817101439344613910730632702228792541669729835836046992633828629357602582611904157513704999179572752743665122101034604035903388062439135962472119187469003555759775869983968235921620546405233428418704162337095806381091975455223530527928934966630560350285129555621349345378897848993325754799012516031764249317000491262140881133727915522863392405112989224713948135108702844712645371216370190808056364057101932402906942515973530076680088525406127348456952419620603996480561954686742208742693769835236380854171440512624113294705095549163441502150305713785428436000792616153454075641966657842055301804975903358139137382109807599973247540001714371191352978362025673234787484094753645058931541795144907642293231574219456575014537379883711108838354758315462635595436881486238439580109729274135838813902903820358295693586294073566423955471308946313186473883553463891911246442520780650557557249592973870772290484918306599770755764720492722752025495732997804277398009848286285613957373762916360639395611819147609965250632705660370048833740627979125130663389173926349225371456329898437246560770350318526161493504633585806213863668847482627010487482522264500374997352102838201012071392609566454554289172973656941447652445644371829609142067945782507224476672783256556128564655133510589190552527829924434655870380116604334281207449809585194236944470986876435715089994792295121823352790465716610231962800325390383296541995772653934359195797371428893847773264237498294512350264954571944953012611727555611154803761343009305636565068935949742098004378738210711197360689548072700191615886692705443780453951334106392615902614977875751595470613797618271720410107102842345126091768044464463358391341887676886866872561028058992064950321440240688854234935256269540853545351705422508625135109077675149544110495753498686091176107987755418981485944654126708386793631578486123880479580878842591016283512567223437555852707196331092508048535388658183519812546507583895438303222583469558516068154745119113543032460881894870395836745644724514426888696391167001756064764702188674205469445163722308292694917524285045338209839205024252169107645367904088150687361322304970391337998762845084460180129240453108429394441226867502048377103529435390290158968695201596196796199902322711018725968596682127308980420118660427598821527422210085068246483990922296696396307752822719675598587930416425874329830369271780643624733462162384801158038661327152742515434699481052411999235797035486074421479310827031060478267852211710721087671822029862572345620474252586589868699538112949431489811483999417296288796576560599414773976478727376934577122142427437543399948719700384136682072487873968456178267473242303174137358158844920960817109855125021619499605814557789919318663635305392148660121967069068072613234468062267926215055121243266207593284917831351552612357007436543587649310358723572152050047957687435465327575211044385088586272621764603565245312851956669395280947419137011942007729115326898058026477812248013785084564718953254502520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -80389926422981142053156405096679019852354661154946248896627404973572621967920804110188725468953842348942140790515333409160934906550302348847676814526045700946264886049007635255848367353500578277788411402268416774574571341537875879880138474812542431519625429702490944649172734852696975948516214507907285631354297458564572932969866470090148427798721054229109398457209025265253757411681131179120659933504708671582694350709616050786141012412864011285984417420947527318150575409593131056072771101808447827527551726175521360875110642914758845870019954793206329010798275969786582536078714101612111928532105634980351193744029616315292665486119459206950117919300937766200530520092362197451324410338602508872468593231641632369954705504866140629418024566688897529300816120824340214139463642310295201785777634369907329408197072807114766991081720666076903694520546965893519655802496933438064487383470624587748481856063095077992931083145890967359867078923845854182039136409032476624889770333820771937288767832224030007505717718269169555527951374520367807134078865503126021738128532572818768557379486910121128492382298343643137762880758863633801229830457702827394996321291426792341488479257927824154826546126855525376563899925916348084757940830403057306466984385148499991540984407103216349229138365354894011555867948996605133640946406428849976362516422397050327808463409765016071832176826761718075988318078844576183001186799284770591916070234013466801600963218374322835963911380952667310524263808679346245484097429865609496261822641554449444731283845830014993588758706352572031591875006225210196547218818798962323855246962719846736034530034527242728209493145006565861449785000343750733034572477878806402745086467083081745730666670839267261102248808199522014526356396793454810662886632728057933441707129436229798717276838603463011815997216056079489230194975831476691400121326779927704900351539735611647241820988162330307660609505423091970241915932256300778169062786785049703596439883384825441080895428201286018819508140298829056456751247841628856190177391708170843942653949633435449816578545138385825165312605074735728215221966411356858957668664023595765886990312996530215366758033040750322800766517602505016340158985062212298960097812283037750717171121207679244016517643160595432784293719049820698728297431458346503921118770689775635247648591222910572337723269060637461434647634209600921754975202278224303639870524141898864909693865120084673565272971596947935504258948409044959540638604633743413020348071560011843803752742007861541944207211744883704114757746038015815032768912664161951747870773582595143657545261657676274860469609474621500421722662366892890514664088436548619432538146353905216645485062281705663423488033418593250210388767748719469667540679660352190363510862829386073046756116028181594310361198579229726058639213488318166377510718893367381013234983005878083332392561348846782297570963040251351003065969161513780142040201489571633965584737221160394419264293994247896475465112074679461918662140595570473399752920627232119809179353875081398876399139564028134873429313644760015099226511426752340894058831784337255132320907018108862161353110730363571904730883232317170299353952056029224247966947312610862505740874728789960375269661982968046211305551645923956239301839417053274515093886303375562663050320699307435319236036458481784875187954424686535799671614959585090261509292371141070820690862538000015574034837695483367112714521411610191332091426678930570702290314761563077971182415761076975569335730815605809319515508269086604974066849167760823196029361263730434079720179727375353464057160099643336052988614817926616031560354951627205643255315245718083023463019298941388140956917201539279000871703732493718753612226150982317272400176882792041914960454135869460430398817283320752377680437369800132827931523027515205271285507225979936695318934802266477589283135550003534780978448477420501640553520254283752467763164539080367019075741823064675812426000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -72066182840097917991660678776824980341135267538070455740020435122555376452956733215520141203655806270171299403075662732381243504710766953644514539910608502514198930957543304287628854842779472356458154976045726329134464658471705901443924972429433261592106314452446977904314665001468763412868081077376723984940579507240367352914738583921351393927676125516818200991312945941063272052528798570328943495541672226227729702837398610678573519348341399826420520970322131949786913612447868488491406679584957388599520906563360745670401863664570625769260720798540610043976254563365290118584611447383634042098479664960233107050098338542162169981123223222417215218443972739472573328012184897706529733867516768005502799769596692290933654495509893588506037652634248654347143307467341874930172187884249152750677172834107222975051637615584948551280602850391046197640981405966402988366415144082039711869654681476553464706249485493463777471775338274090288940747002437386050504775192564025706289990315518058741816169305097634669190015184017328086679434192698500340471406656003746714860922596657427147422409962783637727290535495644860262453345840667892449041290001214107369810903177934172808007234720321312425636871559112219281445082726838054443455322760616217951330813554654384043421018607794401311288434250014285868569283156364981566057955635186190323355986808912825342059726366963671032625459367604956253567821489413611593671274703861346862873668992337036755301931018183730925912589393002585800576557228183657696947842564377968117028297997415098556187503165925582936945975360562795054642075456406844321894665407394458293674562108101548331419169083245496478881944194654997398356428207821515861273006399298113521756678359883107325739072567321002516600789864170009340168247624216790460184031430306718468124562587816982245200327392043139758239954129313140412014646811156566706319488035701562659769819016161614432451494735745328176163008903624071246326175521018511580285827478899434348363357019604692292395167007983957152180079439131811308895503568234126838762517236202689476508151018600417827325242503081323384782059688108127803884749893940151768456406784015700542318224814217037817092322524476681850755120780129534517772183792951439263740099438525385567179271265057005607322132927809346452426597852790571806073741666026447053125816902877891817134472247621170789132559707407143789607112446492429090459967622468553541347009454693597507247313775661871038322243791898053770145034250288708782668063110805623970088379222782480374108057907798884819974745268833671747545330821732054928110856751206172541025288637812967094359109712934389903122301178229056695954999537940931006234903719423649607719069268076999842257729930040471709749925436936441040525194034023958587034601128164030087021456425009844898393287864051264124598875948830890235462885933785781553035986890952114846091627183351005183800916334120299991326553646096955703939529518193266649986086994779556066677233723573937546661581055060882636943467480476443510739856109637556506622704195991375634340188574684873564317794693309951716367276981328067360192664915738519457304767076958082381157666830333642536922406782341776641453083396757591168999197465926628020406035620688077631564131215923715892426758964286077968301989247975166550150876442566240533289884510379041780883313401057389693665224546204307322253495088979286394672925663907256156901835935823339375677583569503220866095115745583025174385270710300175068014169422858236898667654231078543123229146493708511020214947789887125131803462878336869871103673150623194196605009578305845624050152014587952451087706652935090913770817571115869736204139500976281760451120976958901202642607252779283528849683931740998667356401569968519780238208223778781963346711288313103469192710400872673018459842138532644480838121464136120252759699348184255552443811669935963783300203328907926309193978671705815434128887365148311324939246690481063700582065684497110084322636887742707998300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 28684007797185845977245832804278208909443629541592199011290650778437848807984772317712563801664425282549512400512072325724341001989021539511618275629362812448350935665788880367564257951881537871049288167836691841448772885185056920302478014496798630365857790249675452029573398932352999205420952287611490862966647524208061932360469811455451091030499909284548633929836600941511575910850666626738762304563912817755992750150663144538826058727072104267396784302140463529287746292605663360667311765407176624393753181944944362237937997241773390445492903638334558438127583230838841385384851523085464002867038016848113274390595186036180426326753024769057019221886340523081207406446115727904705565846883582992280899368303724591873053176194148490925732703383390099357805717058348493373941079633167896006897563240110573503187785520302823767973756272833968311648490342033667963612565789454130692580266590114696480339227032200457804063732232005335499756483414012752853936358733537197188182093950103932901168245787198593056821372309206705141975984156300018771714315212732692772504904195116597906890924097501459809200350650489263624235117597178779175692739699637511525539083059633247898228395091801962740541843629990567748022294530040749986872938139278560852388069981278413071466014660773782620284041277524492225847906018466693103067626712458221983439039604588476673229943682040739359077275319438932946977081039416281016841873345329588846616581023539321618493845434696957713098119733140107656555420812245922735049427915692685881370314237485755669177050159888757200263618180546074103506404374792830592127796133883903241527050360247647777496882178005646405280215554230927001059333805123172231064104582326474585738103439711236189067312670537349807544410901638188724436686816960223792472209088496758872245257832030877888925336569381944506511024666271193930261130137603586263626397977918411264520886441768286102151154210202445989472364681039084141454321357602839223427112391227980849075927427453650910029131100627794649633312555024591082142177556814410260787179784713560140192261797945804729565011730515215835110195324865002048023844227250296869578603370073889251994070645454953761449430709609504120146461550691251505028869965190865783676168427598036396968321617680770258681687292837197391899554329195441246503111127651670852762953694962715774099985191248019725878404832451507860988821221517116122135942311405279470001319787159618321212984605721205532668969140290490205835401314747940908635325308781753518646145911049086967553275924611780585093176289166059450234031956917386827202264302487520409100814776448249194226165598308749285128718761793484344056844650268635225858155606731379518791192319683082990908547533805080828272331031445202215600276398477785244327852119113317793554007684940971609657679752247284116973958370800881811644243180275059402536356867793986256012361496908999412956697668878526768973690045769849357797759059543482764367185151622445210777151410672357369309302671848402152445260898276678036229256109774216924294638685960036726247316598858907024236536345978248537204687505501850807067266062163803256876934586670050991327860132653826692566157766106424523930117381065221430641803042007879788805672044102894537909624279995676841399562939709091789430502248327695255920185288519821913714891762649317181441640745841497647482883095036029056629672339545247893774547352794512452336804200836164055512505627493755387793901596647321099242776203106805252673953554043203208723999512695175101984104946977125803862038030650411798868779277643497239690930240638677434026797659002062803327146220596118052523820383017154941217894099691300881757187904399792411186574080986368190730945922140373347948909404463652040688664143932562486847129261933386763978021880462599373571765198400021538299147519652139776620658759720092744692544456683680406929787087730202612483898408458124541486906117355570808056850593918358937587074445785664487516966109838429651850460772863679125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -21010951527914236208014365726768073030729375607138557890731895775178779068170934624003529424873150136440129220069591652334965818423013101562175078868297214325098215655538134750952848430527068299783947672767577157912602765969853753004505665491995296270575763452077421425795948733401411306606804653895958770889712955470802046527785510516413675172595829487705064418106252984198154967701395009428144134176697904357711763379939964759754931721353276584439214653885477627341662706885312440806744603934589449673372290219503380311840329728990939143200008437677145256550399167515443656672307255326751077052397784094810107556181922066396466977809044876422229356687279594742708240723137191572029379962515864964934823241589860908552818893474946571685572840317026156849288680486099931215252738255617681339216004036983147750531502368708182695745533450910301351833709352822456672346866167702001798500953123692294442735414609044280741055169242110024223996300525479478963256963885190285366755097213064440482831614018733904286111167544106412630307361195721125784315818495360008758683007327528203062478545097708712824318505228652149936080848743455661935376232888981227768197958387459546988639939625014497508046897730650354459679709854055942203773505014701107955434407010917049088403402199944055900745607928685232253560410042185889537269819780267642926880401311237600117916468256930395631229223721773178217826587218891364422598505030043593467247776802215921941517294657063183622493130147674778884160222060282449314509711680203510416641567100415811907185882961674393047008418465506504499973974097593774758718140063112254804983683900018063009371476045195043159611617482743841444953942214164422247981491986314701730491919287564612563100178339395155068131022018815328822644972063679771215569385353237244271336571975745335202568113200446986962864084278399313706668341839519518167644253983558398884074110219281408526756820215765821474217183922041906399522705490758999763919884016386838071688396604677017667500506039517784866979387560427513288327103630604442336275603399748141671501980591696464100553363452234704395417542614971702263874888820390608087542689288144544147214018986904681429577180957351455091260921980237006227509924027737883758494730167998961466956145841541236971792551832894619731091677618972466370827013541816044009921091399477265977462339039856125312968365264222325045524194381361282440661058220966835866180043604494576511234291861285551207034075325193667609970192218871268487621228043146892671734263239018501846058820370353043688356041345994078357707092727964453314178515888226541074505078073254993771985857922589404943768500632097969430047204535815636414785460442672588188858314842261494100845723519342000441345951534933203992252051213657924041219639920152334897792796817838452453324309907949822727191052469977907112084669754244091163311157915665756180353103196490573175971054145094805383706980646017397549541935044187639747416741561945349975546335934596679446579291476867881911956378206470108875294947616825699125968858601401155803620927067420661969348668663625836630122688517382319477734370531999604744901219764351344833747443668635517350231006263422883803356371466397915929809772177807424378139346991058124576613373510568582280532012823416846776801633786093227536141229965044619003420269061402711332013261873694356434064994170579950807194974142906425097352637805087982967146285162352977268165699038781698613319580707439392547952214864430986807319868807055787510345687612781380148672728415317284684920071013359038937031083467818931136629586898652115947217337746319815821344606274630462527700189378653505825074496848281623656926018765163043679025507383160788872104027313777955903569436745836683345996296568773438876020383145271890088916373944391553863763161456891336886721856000152209878562323976207153259891180960940391547753781979702834807870649301440523266727079325773261267200855262697540347154005624960229673552669888728567434525371501920065250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 261369543689710161310188911540890240034807995104584724497034130507197582668003571325434945876942162086653390975273997724617462220135761796502355336757315372436712264479171242091183484619063172860602794469258993748891608817240383044224243978782207538430694403526977382148103368432345402891957823923993027908450572670132764504282884808223830139305709750260051578346578670228733740519496532944612966934948111898084682510594752464705358770164407530606837633997536162728750089643834962411793098704793061146166755357635313271727713410432627033150590428605775799326594248794588132740273466073164203027089148598179241073504966512442749092722701847088344996562465221705482721214370109545684459659071205263649237951319269361693496714806225662202043877522541566874534538455870386507739262949032735233793042465520077061734005546571277528491424482365364864019928142081321323410688866055836079902474506469409282384310269571357879668611879600330317694027932302526221524886379619679893979826097551299844770124560110032503839364777948357437566224226133993699864233191095729590174667326483682101207067689889397208330120969680731297387084625501296535812648159154522967802120558555644937135578541135749171707616394615844483750941689081064395656388774582633699119791568434061039618330184778482883703166497613695431246849768202601327809727726801616786128658613714444213583600014422037880282300099614650673269549307990826058605200919435989028786057544765503834001875012834665328104088551875958555282066626115189691037180124452970070116074642039279719293942422957858180843033361517714720774312108893698919747079992805088977950887572485677324383726057632950978438638652822946208202836087409668599181253300730367984770426501943881416692856075917523598815021093279268172393955754613954823953226841632659337632337638247375508146723473286787276580443390840722749037678824723310999526941220343468234412820644929267725902558678689058069815575458490315842655203875060917747164086525837304034896231775468958753807806232493300630091688496675296085276953499580748353512591308400638895959066582004873959519748544727354748276137739183314000484632322059403108833980803057861157322616844387141388415580138499249938426857650478168554907848128082725980601360069645365806249747001355403846170348274057166619955222659249198601720829085800434200865681112436541665475248098086058033040457606338540148794668448901994322708977329185400225650563369173270661527233861373649239757259256780552150962089310032559499407381217825913683275135225507316129729161493734478221168053193427224808110106936960052251391241096475865148756543362759255084529915005723197737540424816388158451609048334785003954483857011442887043979221227391813922129356157262363352425493814109880275074785680362055129689429447850996574422148894801417487953803701042989994153238613529321560341452492460052043257294390527684578240067839681865965081208202302563189659319453916119644897710593367640497714455040883837677169945938906299896862374562364115969604641667159442742384725090908325733851503782453632499193945508756429676720474638008815817806712563136335953248723041723753777445814218015924742568691675480361946280758413492812738957718704214986532589572833238858610435143050522240644523941663371345979059154150214106210172150359209885843970318852502605905048629812592641197039980819499275419693044582391735110589011121129001791025801287629521217869539521018748960204508869419795376803692922100871841819413830880025761195330568296169269978075340217939189722502998936655932754483442011418491780573418577320451201987929503267322871304111409433594508761400877309692152228495422356770234208085407181372529239014634302686920832409172994648234314469392460442125118213127664618023776455807946318687769338112437169977674301506098784796562816980175123249439438850031958522847220695837126625275467422329068093861012913265109615910052241324163181536019449962352389370520577304210040960785347515679209743527448739771025984765085742562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -43398163060179528192361401420078540945049325602169028582698783095820656667061809851754051318305181426298503158007113103348503192174467402847210096841717485123315740594975451328429628092825195141575096203701363823057803499702320800426550365954836846253362730268385923398349118436919850276068588753717002348819579938402661091066224841779888479099458631128739355502918048212749654455972395842743222165399909707933126636178520918476176698012140232728287093834863903829710599900852329060689659304973497263818768652118268545483804095933317295670815266299745425830850605499023083430645583329615273094651267657824904495400486250060118886710233628323078090874524655867841392780121421246945914357698637703896873300748091217418052843448809443660275361759647237229277021095053961342637920506059112308620664615049326388079469351959145817665232144272223176828327283892195854090095886846868777240565904686649197723489898775178131736403178315615415505713775431706022377306733853328408409190149445697140651266082454204269287574461038434712240371612236054459619726016072380598708450885415241985637454183955387061173279350176605875640462781555588524660787735392942219505781007415970682373260441183502692950100146596826272389843793724381521051256130684022887343715635946707654066528598150888008089431963077775192794856291037089463530391617961405806001326939022555137291367156922768201842408850033952832131021386265096401613562779180435050626770966696332992279717169265013324642579132979158201734077516703018729265032552840182840384862499607632560247639983437497381212417301986431202324245362025852310006644738452784960258614014698399929454268308424300106225364921104259860710379018786777521566570139395703383638517021822289433098026975517986964889618415768359562353938208119936660458947954633952989995385527567275063391716737589483207031463008631064092606312737322621564675021741221059643794090289157363691987979166171452745052313423095653680512410906895555430492127456155016586371267269318272003294596397343827011668844644711234676150956133644555279812675863121376678750003564595303841929965999862910858906770358204945107139682068675451916234253951745434587368916385815418128662192498126871142633239828047939554594967081890009428609201474503524108985847681839167900745592059468806607255278817383468961528253890248853864065253690948781513301961153623537594817865000977313893228203793515998448872351389782445267133102910847297642860442935239551775293114066506337318643552045030314244011078112960023683574496810786488333649344893966378504146185433152890934713128403916902448662139887847977907215536147411599870189074698500598721392456059347398955048233252487518077542344567334112454712648540255615099967437294742263136560394690522071340077213822076413409410420400515932517717950248705378089058447599147616888795758949844823729491637816075852722990969241563532743152659560522446667827411289516015453058685786282491672711848047482153370617355140951586519971468572498520191586472889653178456018425443484347019334015080919764219716650961418200085609316734860429107718992586053801967827405961246480166538594541453191751697060932936512150588240799299596531471489958051213866220301964904113954866876811306900513776769990715658957971561756728733948861216520435457233733337538690102235481254498863643460944495110650540253903863484209233373172094692819980035888297350629964951996435950635197523284590688153414500666488786914771740303299231938047536728449789485105019945118713185019681798076187396655630698117581157484499226506013216695287082493299010269474935591071814031743959832118748667438361070208709916004285732574836841200401751878022728708550566903008677573981483360973236929155148088858365165748706430729625586407493964222006379101774962075593027703801514424129234769890183832945550100594728623804908352073073008893645375597690445902288503435394108068908176800871646420462931679019656698090003050248831680146724670714337593002562333912141210704902029466227405625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -320242550019691884831985169223906790689257079329276117037380294523057731482028417436727314567368664911376285433394860008435000574232712874976295857796167326963282986117400438326514449222079753185617534344248608852740794275923092118644743958322326572729492691604201676345234286097057848105826170022805635761224078362479859857826978159594540610608927734474634470819989167539096314022421343227951123517258482459021167257776154480471192671548045259223438817461445277287940036740268861301766290763440554032063877580923799111513133248323039126918985658245250972980166882073297818853983594974401668301524802777482739130538061431192776957666109324482167440297189166709891157482976929128090307261422917276839565212762199485007598292714415045404917975048944401343131175951916498456190909159092918622607164558960834666663062498866498928832681691201363495673915153158830980194909695638495863942658998971791078057251237239102881587497160974800409376617993831858872201387288670254997382379509097780676935210296191479506246594685912338761111929804918903307576361489141845099172770835104024620736955884078098970343861691454619019156473932410690719255083124314314141359186178824160394680574457344945667488384790226377124198619267145418207776031349057713529312044448777835671946450602616747953452200340609548445790955013668235615710303580219296033554411489639711134373351604155024729737077052007893405767482545909481521465836292030739962472414716829530700850939413144457186985985967818735377510193891737407682607036713417015015673761734518677637666340254869596297017174994639290439254761344415187388171519581055329546115872254136241799021495727446272092280833450483466626086489988420236354799145414296191581489377048946760896197510481284394719649848121004367685418590440184591297275498432157773790199287747287079332278737049967164368623122820007858550406867074185270557836126746513927569502180834867236931390412224952927584407644590680965273936315545222910392526080788073479230322690065756836519768817982407127217982733954320854891628853982408148259455917643762614728998617755316496902203782825124148786523445506684723262173310455597146819925701207442071386860060326665975339331970980037645870337309965312471932286493820795688112058378549937566880232624409657518671118123719595881051066383411631813925588957955827952175003622070354874705962292177508356889901241183751494471449943419229855590331774147309468142776359086322971984971949145784564173699868942249821861338582500970730545745385957637490926555956154328793536906264114806711937877511544422106472713478087921483750704372833460909220438511097455071201141575673728060890244955101922751798997188950744886021357307818278283316978467703561453103019800626305294127891547669227359508916872582775089223639672881025802199339685215265204650073109754370622520732754764801187336765435195701947354334670781205981191983678438265682086831060272664945687204820362976627664416423570354392290081410463028721166056786676528924409410839758663273262405629614532322318876319725016775733546198275124838111433469055018643831954194946520906671743066724553077748604095331038798863502769231375748743412615252538976727330265020632068183960417747328671488798397713585014263865774984271723532070331878178414994802842077849933114937352110770430030671848527340257500673548274456716928122022780582243849455811712842656357190003344232109180312672326225014676389778416246235357431069948940270196077942837039016469406953063887070358904615519161819113598169456980231011621729889403456241666079337273952962522632627716599472581529120550206851994162925512574187143917153050297121173629491959951513242644360943616497028928958133921811153874312763190169102177123148401962492942556668211853050022163226454353918571448918661178530568095461626459664830532566878862849338176075152508186176370578697970759126638925854166844645388203326701375277637426908210599508433611586132706816081106807019888545470478452967389827844466728519623462527383343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 20844709610915982059253884012614401157301505633824281969713385591693381406899821075238303745026487649409251294488372688299998961721793129496747844205843976446093200771645217672566443891790672204728155758018155975526798222585200552990526806901209931414151767868097875008619294480935744199783050056609450275253357176077797983966002724957129720771215356378158037762520641058283361614973706971813046837559025168068990903364672150536818003276739778945776167790023487031293129409789886609550597506871821520637152903043175491403481869113566520872783313702103467588620264760237836279109316674262447029125389227882576109350998650665609690351785248352531636853125842613633855606800696254718775534968789400153176051737548579523607940399631751663075755909188540850596855066210552158315505577094945760154716972710266275526481833500594337639058774553304550372468098050514186814966269898201153629282171922974642136009861091845004824424212486840757275816834617063285858127293998606943467743564067198813591503179064966915662681640609536210474592720302202072777414286031421291877887226338908110119826753097868094811274503837811555025934261131039303402657016436567432279626612741437775236495303143430859112432124327402877606773188560716078198230800886798521512678300453918093863387510498577183229192063481540899026022376094907560578033336803109689030327119878194408762120604742033391239169966534604690151557371424489724035179850904744922125852263673974748601830025004803330521979908778397665025007175593050230674472108659697801438791153986193152873615672800827357231516262922376477888641777598224060151568645419181358494533646567459504940706640725803378902160367039371268276171402905612268341090185569412290043357821708861806846551963155921778249212525103460393700014308639203475224954838208870936913130213144208886613583192405768250350924573597150821039703094543676579239559540556305435530793945346513111590920760656157227827434749185005764225726600878917434895503565222114701504182881838068349575332695686145107112678793037565518663985989380627939942649325653940503839399443986639530385762214171089291849829113650579171666239200264316182527474230859304453576584096048229501356597447590764212933745901091563081392605815631873760042815012124249486026260403350118914606515196674661390178492777418150125915551527217965190744266644294594880178422283105829609545163809496914825173621878627037151550890080423150963175951816643431074935391962737827585925820655216437880051490702572054115714390306097694484553392778937725045043157784447257743763377413781070530791183298306133956020459064510583755226715292739469092987123956530263420560464317411990059618413731145193525881861358819391618333067310208287017209633614037718789953976702260357171808336178475067439726727733165771298899937400461617911829102053526386518873452638129208457360545963880927796915377820024870505935291397199695009142856389330857770075808293312904020944897168978718475221853435372996128467623644421742415971497370192760285019543679489588696844739383521624547517766191898165991487494883089397162899063599901100314500264771654242723498276803171465992698509559053892901814479828943750639204533231449484358730709140565774283154046881207206631382228817164960389293514602880263161569082043678601696341828847467307682090543997936419091599678061374219365152708128862610579550301182392848871776322255591015473536157691988561680239220884313245472990438235448599933328843211610992988448733102541954437461687713123279841032795548899259729525295878914408390819471729313205625730963415347603391565608382619716641509763307904152286996609039391693811064968082038889351930464390159723206150236253626646440603181932760010844933421822910976364971478191684320820982465735879430894610077823868936556087721536054793349302883666128235709537355751328331413514755791051674475165334997175287746596523398830691336350166266282306874428823822901972880327449111372474706775181879894883307954382981580543767237128442885937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -115272751122783209051954489282625797084829014033264929570562186838008838847852206697178594979247248577491211662074603309595708002008965875904492332926007727369839909251296043561976136886321813352011631546962141848724366573178564050870913877254176770898864416072608789218922836054909783859021164935042806161953197496132926312326279335076327527419529470827029603334709906350802849306869681181367868302910025954901220847721326872700350313192319408470569509426213315028459103710784868345240137110986437750848905966020259576477326615793157200138561191096789734003505558828397654989023789196029167878144126709660372348706259582643807176947348443065890225082071292361659017886082434583965332891357941753133707848428312423591881218148011181673164407750148871963362797552282428651929127704820034916972941106848143391675148225790123503438727111271698933405043009173057961948569459075362631385241362978593694350312380146202958316028808998879357349308152252573933065294625165030000441618830393352875436114061445595327258465081590744981909740020018993984702869077882896461524861074568957941336689843534771245560979536866345639629883618783802058223875818306330196081491507912867365034394897833784951121267727146097879722144865166226322260516512190981970636087758670976324831505930085657406054834401571537961717386830198877827914472224990520683126628581519617947673673802885349719221550738882499115253869368856264866915273305592826493215440645999373677779076031589444472047010134004485776547129893185622364887162408906497962372139649381073242836442473319268029146316579539132558025951444254241712121938402119869748484868239331483602623451194416774365416143429003940427926854015428561615609534806648319869405489252290640303695903022956443199904532334284356879588547882553772246296609227607735184023315885469177430574774098473517924633761413459165252430259717519031801433639372154599577340207478811527645129034962942312913979396215850383986916228399166513101653138916838981112332219858188664970859850805850311009115462511693086628007662817461455104663698953645953025046477258675577703796913117741092389493007715163882429639416370865755715330083793940161034608349451107538033662771055925374161237855555768414977388322393902018290430249840045992878651869795832672356315056719167040219408730114404452895621385001028183009391112059626066200993855294095667707304749422958260894513803023222642816393386878174413878769973866207129649600567248730342842427454227862823578842838452578851213437200352893604318282387065830911355335579626364145477456829636109849166916194943932328701660865629587721432085855759923456057594988755394996058869573211237914673136648639098950370922076627476166919413988078476759378366817586869666300576147495824596142808036732133726526016344300478739642242513798507733079099647961264598944505878685674985641703323312966605697583089719602953405472410795998544525237479735532950512764030174180002768518400286794249134542860030216995432611142525920160727990849192946459474947019445650188066429119026119767144569780674154685294320352689040357263434034688800064887025486760394195901225167919652661012929671539266738798413659797755590576755386986520481430096741362065554473251262134210480802145420772606803666029499160370548570551991537054002654331392833518417342345902724829673636272330546040892658228615778703674621122921254049141611807979274226032594956654356793441660169840984771251528796050290762676731861473717323240478051371427274778770654650584526355808257997487593972397483082879479553808188336153753477851981407079117507608609852383678218615924803826605044815644646577147739352381017243652646701132417157223675128035106555021280547100070130055955159096727589998303289231955150174017902922236316409808699732393562572968224373040292939832503131230131448486117587028582988025450146355261716558375252206924895337719516258757310022646870662965232023591268532639436546590481266946254081214660478144912770000263695427246768958625359233671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 33910372552737411465169887629069964312058207919298017836765930616517467282687829548718450063825517830861653203837438549723281876592807934213717408354587414902456213651684033785011662304752711915573650614732321329496765244225630897800699368285724988118157378688013391575133285783886869249661594498993934734225567597610586179581305756195323968086483507825116298002135609545812888482238116777981652055047034418532521980686457355846155790858823144866516495714827768690834766157035385161648580972268175271203882926293207366108908576295481372723406933137760107101467313006407806616625236393019265342695700107660802649623277263668126101995123703284189875000502885120365118267618049170983641619046694772844113766120690818404122419250038646790134468104746486849686829991881763850383963107370518097865891615973919037745514483527320603734187801478319548522355260875845261931292691168566324475316320932053986435870470562441708770270656717915393861640855906287316956232990755675244217623774424194042786104440231910054242442337620427960346616383538740568932834580432646427317690649202274170035431357829220531094539332872099572639488397354137286157032617750271952482967587616828851993680273623660593532305185074073391650903256607589731516675064656651796116475849178825448247927060780150320073339586532479811997170999505876191897464792381149524356548788294563250304755498362932628159880074523204041968093841665371530653610765754434309532759234629589493381460683016304725161885774070817856171942907607961492845915978112162881970715342861419702579333970938065553325413646061523273569907582988645799506000691299586429023473826711639492135121072845274470899595988612286037617459680241825128886378638634120130796788449977273364324666618263491651166994755671535390286575873343797546090936755238554290011052756079088254038415073696328261370586037651223963352833487169173372074000809829562399574651241706448015624225516646383361970240635987226218220152493189950650364819802586264123166968090216403586531540271183412594413085982802210939231587249582985779496012022731159837296584055965139581252543872549067379958828101412468188568100800651636540610025372906177530279865134875700187922615841573866543884795110644385303733540107261817949111709874840657489050000775225685998812753723536276152998727135167360932587657442733038430015236041331177435959626501995310483117717372361097762044699752721325871052411213697020739128601118801118876224246416160376462085767368568855279048633445251219096574187021313174791278961800120916209681313425370876934515287868529349720246988386756010886786568208753694929067747390390700375085740741631168928252798280014541072463913509566751490934592358653536028563160005024027964268331814356620121542408466684515010155035671758825457739399751230835329951054412386701527604523462592847404924148157212733781810389494831128502065930792464199204870669554709608944537322318442999257867723621319739599960929598131328694814888511986332620204721941175363013712815952144107404032448420089556331320172177105136528918201180548258402671295596244111542480455926566929503380256656625243392224163751660361020749505949512696141629978244145928760148251499697320047809742297648767311076627720078883106514016644218122329254784394907031209268417297100354579776032510992502045624574294466780708032470430600247093311242964243265484697938194005275316572015280991999254546542531146099099599441515108918430907265042275511795541540441283622992312981796427577087162113943606838476892042759043153216114556773591121974343794434567343490410921060082495176443051533689907020971721247712845847121414155091902092370293147454161018357299522527901657001033845936846427639858251326688209499195102875843645671520165815916005778616703104874924190149587719959736697608801590052028905461118429268257744834836638788090953565487815204700388467764895993674597221603465419642089292537458692611820149616624906222253201440648867594682755322749810070628441678997335075319849824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -25827741692327154794083132420099024269573376251479257250292395751544531575342755626484711481737699544311671263599046511738262150562160119061412519958765808021424107635357062852338104295034566213123749600172751068775665269305748720202775641724945033065351153279977770408494750768809477116539598816773192166236296006443734436976416811305081210818624442358387371729543766064004527467878350312874126547860761019436043219303060682788257737886255440312380183340234884601980713021729780424294376228545052464060037283234838475365542622700387265377481744516883700325452034743059818565337363207754945005375299831591191321824788553437526982096031117908828325655479336285559466517250962677470220898423048786382143613468259663604586151014330979297100561925976440444042274293883257364085919268942855264532494869941992710528208507918205783521437340279044360727549440562666650462188500607936066918889385524273678762158492066798856268453010820635294422703717950910016766886172614136486255344302290448157155778721249765528774649918151686751601175678496351627588415291212311588530736045495462811770538609987667268010440862932992296171989901146303229227676827376156209850795360343180093258186802099287705181309290026195882261684991700991840222265693815784505552422362036597248440666614398736625088445937361896250309808203561342353795663030588876908499148244208478886170787466664699883883520077298168627868183236893271930743471032147194377102857356006158799087302893718779822108102259497323004666489163265918348893564621915958928603607668729623337250789990026766750834380857540624122696378598905230053410155568605604454491663294925995453040654728899087208547216122830107676671311601718365736365184041082735556002019419672937066459109726772221097553571196364803531026117466995270602101213608274647964998627345970723652676255853268092758111078620355170898022020414147005081081528509045890373444782536007011364716644906587197122417514659671196940077026655872281616280495512933495250384732080367274356722669302209106596242510243801636185734821862220713076563032686132739878301657077829063174276683305707754245668687174008639214752753200064903586369808005378207989109810850836781329055946557339541015508841492789501004009732739460713437452912492039187827615806901364321629499769921295588951481379889243554094198342580426578250356587903612170358331192015212032758760874783520791675754210029557825831041969201449738446984229051888909191748492842515802524351774867490623257172782093114719610697542030169255174529824191367204727992428276023194321519534078897063298797840738096598503711594289448730459909060805836125173260290942021254401657914672154419541634836391287240672656176761898724972342495800741135677131026140216986206388491576240246502468420019152151650248178920658447741971903433785242841510308818122168306784715363590631251528790334531233003728950030416711856465486480486314049183918508853905203002061482280433213284279803387330131694691200622171304369356239610926916112260119707947807646531406780296949530101497216363214156483617962929697426801020135935496529794188105703485421403966062536030284780332289979289992115560391893224286610710753282063175893347265823208523819756420179575043101895818683170060908850860602191486492122853261104206631425646299375537016645316205194955913014093590688483060381134597140877840792337425302555055912484644069648849741341235336012898558300027676599833977241588036292518204454453259482515334112413123607998268333945769725931855570819936676381783393264531651026942006631833346401141865698400528227944921225589140536693248284357979852929601209254391663123101177971991883278141448600934148890046332709921605278436502794467288473304035376436373488013037398116341468004315198572715339761412191178110221684259928450584340958239530694453840576663900400703256573603645081363028596730445869309826272882321040233616042542768726548969529107628480605033194071464365026454826047811595199154963664998607179377107321746070953906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 5471826956916543196270280240490201160287208850224442913464589484494452677558033571417625937819153350535648040413737621464108830571866041288107704183643863159171512659878642975564229026078593824626185165656117210165755607046629227356669135507361236300959797368775309543066354585495216249287455583374098341093261335936017200185461004395526601640982414765910505074588990388729377106178814867330093775685516733654868426891275115874600084213377760359967142330781136205171387549798954143187836511455598194534374409469884038516453313292245757534285059521106272816432929742938588565494257448687652242377271923654707091346775204583635554220741061831690260737445668652150025130116889356688071884126609260194127798768306352226179894650361616695397325799596998524067424811717762296047900842094147289855343385881332513167411834399621588087096606583017697339710313190764459791226850222829522532763534980697589924563506555985203050743759270024839292314145716766945097825755266823392808734344036807669793901659258810135294198228094794669608295449989979403781695688375765779099162712574602156879411868497060599337310391485095153679188699075372641659850923368444223391704593419521614487756660918266476141593461042746486239829519407666989516527663232609146569099532818580057550829146501687541997022894948213273190112250797222470028535714307450740993805610753630717161694834900423631891874123503451179625976499308530600055185171117284614524942178023124619307998407839585774752275816455074817473004193516148482033064870759788753744559715721861156278645209930444876717478689475607221064102848597901253969718965297891272514412766830619433746434644699205709102953495517798938092677477907223106271733872930734964126930646659503105090196235736388265953137496014547310022677089281576386679384750593551170446756004861712598247213477926492689165535727905575962570945118407611072066303916294522886748184127155904235662968112208575683387967044097113918733030454470413149637305935221489460647673431267333067131200493791726466897229683785002903541883174410820696711936820314586673083180286136535671682761385158087364634110052062230372299407664432406848228425597316730048389338342685120002424995086683367316234443721321863061253142584513589782361450727309119079779946577424104456899354449828248682758851653368497331655569945623918998715522874868851894028654624111388940833008864047108084143335342015220261937399854230287182605541114085852508114334177624551668573071295676146474519014091788954020561512675398958712948983320494244036511055038050324988203631982090357073815885642966907599137734737708578723101893332979216610127461816406041401492838107305235463796675103365947999141016559969714730031692668766840818257400243896731997836644201472106361540178779297067865400715246458132348550713549839566302375703811129139799918271761127316966414818734917310852499721067652670250968465827780686314039556439964185415390534905716968976086847057619075025375309895539124744206920959634307945489006179082566414789651246968646798592767630017481343533446118279574808189849151311654365028242781285671903425069599172554925222757281666508771647767828957760118098839027240272494398126461720925095172125795248481274997181101891643937164197266945876208968039267987563689446713216288703485920708342034208291236004056109917915739554049459024454739252211003226614347561299296545872441918969706228668215297389903958094397959298909308753758755485182084899373290068659031542535722306159100080644699046466962779862878369329280833417084747948969737576340118240928852611920893993754383779347484609383667818929733268530700543504971112072332314985371825528390834957823391289682919899853891409678169632215716715361859654895342514455598452465671678712249820392862490798969487230579550055425662906836392293583766810940209989032755936034335864858863897106396075063968064029188195203625983564006824217769433083875084513549462116966031444158480270618655554901570874461773147811936150510799936601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -5414485024678251435260705288000872512611074331733156324222465004569329920008543439349571204122980968324305752204942783859712785561126719113452687540137149860053025398445219611891184617897142297800108238848778097371645309927907348920834728600218821339742434411948503259841817661833602552598060872159286214666681412881734039753603010392136586067769417946471364278612208409619543128319232573080780204062145839994130060841825045773068329799350019061288628002850095571249677159824228418780684300490562669360517221390405756503586399776148647730619179095140646722810420041889162264257244312541679995740530375307850793586904777479735342048299139110098632885750343672370449145625532040405303273973436034861967062266666516283567516146494868844971378739226159765368570843337766221960131659592950513378289744117175037918006622445733000710273784556874192125687058750256196178044682583063809410912448600445421162990575933718806249454268121488013801897155049317503836264739150276139423487106336277596730282760369653434282693806726786085874568836120441221762035280692965005542353209992109774484404450135717610590818162833861589605793559580703521237119827505119736058757303775055548683042332520651622681656513388147264920684635605292117139101476705872705847119203734716249948861388295115731192185755154799236881803573178085386688611964716571353597718111984777536788107164026274829753011897936461759571904556521391899317992293685357723681804855958200614963953070344488565497780064054154945140014833240973607757305818620616377016041093994689271053517793895133730769889233813917028899290897662379469869265139988644278490574608257452504924672177436208539562083223822343881990151564435478686874570483822838308407475836453381744554520834812010521854842248963653139452299439654611127412690643899450101850316517604263080619615074957206018079380879057090466379269180394225139525663682904177376551561351635249418086575779771147928833310505971538193168337769546182650397287499262482411612602984113797874330832921023175080571107332639174203696743889195791273199324699919714125145350995155924714197180762479182141451608165043652006886530856848804494287367688358113776887154542120085022430149011157899096299871559299484087179699515436863916153077557374666243687812115002236636262951353000882412398416645907849835594887508715770222232261899474069238245730023196069538082686762267344192403042823556576379441196549043241963017484910790175560584333555580598342190005563288457249443697687782193142603711640883948684547419151771952769719388062234318346746690714975251530746885496801026134897911364245068860344025471146421064883666378777514350824815210904248837902045629429543587022674550511973995375503902662429045170781699264174302337925099403957385749051703943027860173034873478302299242934682441411694063372836945690205043268871226218843321346864462277456672427508352579252730437141234969354846488831817393209520540696107075354963009971006078552897929849759444316220717844364959202565820064686981297785732358870464384143195563867558018074922621235457069449754881260036712351428893420272722004265610620568292708316906541003202549739192310175959885531965354459764522144775925013687021894071787086229921407037491907724991648667595436444605044948764156286927906025055298253884237413220946060942235668277938795646025878922318287078442333344739363197528955135580157443368144785692837199239420262255190442537442700904321450213448448265723196840328921077305492056123778174346123780187100417677025697695786571267194981271945295817048255117791134457900281217423258091838410608776332913755505186806010253090169135219227698818698384450818605716835396165146521445339197077168954360328934872211635438571243654935751397956522425314629846827207558736372563764009478858652330232587803697111639807689138321026655624458926624458976415488954769630294416389771353590487564585017874831229271221543175065769315575774221856666674168384137779326148624982746369505576696946294796595703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 730435846762423492598456732440930764810295494262991537985144183138487521783011847370787653943757441278270257979809296160906422884108549999627986034768192104309904761762171231433030896821053247375916668420096093786789807017117034177515517783422405765858056433632773569659145582321805259911507830209581774125057050783745494592011919629194632643646010040192354196736672864723722458014882490630546150308285607019747169881904091356131015644526950797303019967491571478103979048353062748761844684707639365413039197782222444525660337710724736552327272150063716121919717721000368562396945292965583037770693177535461911877592899983015552533330308169281074084358672234866510105554027882175664763136635795255327775078800954474792182134410060562719802418497463860918990879674185080759670393467496719802792843003366683063353731272502439490180883849228751077734484309100642258058325582577713808641903791409257373154488347434451787158741567950893606824365862496667994562739239796976214162621716486737382980851868282509445277325838118798432116321388454936003714235876892138999850228444214016447254963616924529657372168619898906465456820432927873849476206227287661987829525666709915858553051818150184352289632676162543226696855456196867629131533659452959965042256781145503005223740720117293441510545762298293806603690179575759636725631362061724752751752396254386522960926719743856157253804162382861622318948831761951601426489779153130155112563436346658389633309512955476928695192429019764536718640958461379842192045462980283682551594654882493869983522734004790951787461923375043437173812960349799002082868444817697432547606052171993167528503667509900106103036661208892991524879242917113356580492321805175156652425859979552354033553745000421124578747908421874048800852095143669270477558546751209796575896100508862297891532845521898120338190404066570070046815520703540519106904026688433245879584199492408577870984982809016195309370243880193151600405915885602896856493250055823609228475331334338978083519676504728178683332254458232733149453586088005175059447402872003590886124850408513867859638800917142942662271897736024808992092550672734958620144785663667150320403681233401595491728580603766472236832315617559301856586426777428066763635153317061165253733686685473085364482789178421340108329511799738553622479243775617409272025896719499367300178606123699074966759025082955084086956556216164233440986613860606403682544479015459785816609541797846041877122423690250667972787582403290524021319217012003166267681261287870138178798369969646099521846233527777877813887453303381426644810364632204997755869989237461623279303080601374925314456863477386774279799670491134428279401293901380900846583830657667789423652078722267872858221755097409400464933212654585153620335650529916686215466602410715370003715762593839677922941879732589204623729133388419668372852077645140219635480949387118309642262867102332859597917465044031261897890097135304359338509021038163213461299275897656328999597642971701610687812679034268340971031060934507002771783534351918642952135474933169360733672708740592244345697268882989218749903606814736058847319261228104799942833825711061141438278768524223108455757954827944470255704735603290775275672579445747731252168451358953112574858645443317745218790233543581874552469631466349818016002241351815657969042390791570725762652968212308091712495526786359068645298343004714850930352724032463421258906344215398172138926596363616524531425450410122500556807644736729995027510006089258950802265843889201693585961157769119789924540811168113589493851710451444999944299348860657241572558640825236724350980202214100304834011186359549102202214750213808130085531166546590916805614914520678344931893240106477712321440267812858863347633178628583782000761001978339496883227780685832204143021730900297393565143249103397952976420754876490451316800936031926423840115226995109128708135635937701091271788938495945014890779062040201653084306614251224707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -608329833444289712064578562660034534812064750197730324766324871625868891128966708753645342289657334230484737939085831108212826110060260205687222154332700512572973377609952780011379775648005854638300866190150315651801171594392944412679832987229593958176940833524532361462295212351418203756979644073407922488663417505951992662237687759349151383471487262308130904950530395876467940988837817576770378038310884876374626454110604772070321996673288569055575997526160495875716995010420859513628101954841176456455680595669510917780947124050776496126343685129549302478109175248945615986461722205016572452465463420639600565274123528784773005557654846052877004897458331398210690451202346571226495053244103158461837363647198162870578878624129300025733609895083445726580165841876146374018244169157374610938287617920613257501816420191242774273676326601657462929113908048691393886376191155044340692293035735396889097140081983303834013843820156814671238540426483714157174866000855903282762333667387974458804117025591373321937074507361686080082369991052741949642158195030051861360030573923465855865926893323646175744440448997920250730061855871756270798914349862599332853118832074601465978329626735509576755620241698116501322115516894937243680426696278137916060861697772419213262683266714325275902248457680150070806323438824996918266744388915430386104972684322058662668108214240470945090745171633046655166434959275502823067304521838268141935980921265046072582310518387683133637978869220826281819329149317289479005416164708780535121146914487664643435967429485726609367305577920141742316435257850422251555213486646659112139659551991313282030364030137918609592878571474165198256224243991581647833820032251154305375594338120255804078479977670554360420678963121491142525131371170162662898525414951590971618627135330749522639110938603516788696491407959011638872344928469711782483166257846250853894663723376335536378713089895373346185387362669378147559742434808751044353837681728935862822375229947254060750043487281276838414829440308590739056923111134359526013914312580450912517516760457440207980592276744266380678554391910628986034003774969046429777376288114032295439272669631003005973901328174280454343884060140978603375507356661207742375257723575530667208736869246807430652884532803899965107144625540048399416270606508279450501741420021924273890962174386237158548440827462127990499133906296276238985293734326690917412024101514676899405674788898270102004743272790223542502230933838711513973639731859334540389430708521753165071656949433334145894901491374134930047022754504049538733710146366116357020441333833085722073524764290013993886473253398069043542125492228885677260817915234997380891380745715679646565424479155361350739996064457846323070875598640455845598774945582651370765902131939949558225634589445261868384221606451382247967718968443486325280542013321862960729993413556953171654950918976796607312726264168916043471032453415415924772899550624312423610646167869485909385962336317653402854881378975109091925530751169556008337487547714648214240894644330128782017041341339840763550572512568874684221112614551924996049665615423573562976195750838558022302414400872979034095874163195616795330295850529371866036092338149147402658284695419314844762881640926125650911800905664974880509139437106979199644807371974499385381881870884345029003899557592698175293197349800288611716407621574038576422765672710198230902337952650044376665109969063554913619719006087010616613651187061089516085821302025656351172413078049517983909118735905039476894074417928955109042620863551627945159683382782796712267446691498662470505326598408683981841306367320597145489617941818867643352317543749763445369801427149300388300667640860479876571942194552208202317498126412789869857633502673673529155923893400531656361127331724374541868610460674612412431336927931655761341970663409495660738261899400137372843221158908782673259312428722253597868206459202704522268699031206645507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -4541907134683993999877478193321781271494348448921177504702596178660337147367525125929567290857627624549741091818733040464829668633760559941010240134840475941912501044190306158916224037388173116496687988985907352589311336902439924568065388950349558332169137391804775727871152749372765906822169703373966089146583655247227154313245439146733771568856881369367780994626741353961926657599083606465823182593894004690544971833966461829158672913146260966818338040652229394142203312254161321341755915231152328929979491927888504380364003800618082053810069754544841236659889679543005398854303647167725660045517096554108882801762615489267891404050128091874377216473612910160602320011147002003328605770725269137807374498120010272812137327331147576248038128137878752768585328677263015258150144688545151084795486140244603802657934815573626797680596503458012711466660859958987916442484964637701403527825474111970713463337107158233138381083694395498185486974564896221891404758240708761088945982444561121231260264466814137758353460565567614321836314581745017682497567235946505055053735558294959689810417242084336443653690043905497913752249113027071182410604386842008228210234376516898338148514822078793426120686489617468421865264864913043297706599622298063125036080159830166246500530876774754727293889911119596562075843512412894492496908109169447222547912307005204459083123950886273554707515761448013350977737811295434433327113415420512420383157055737435390415599780740509646012939104225767709144633117208023175211932113492186430832733305637436598579677285212850082017140550470985474527375868723236786345893365363607332904188834424792777083221370760748484133261725751768968257185308541219235589662505095835618888420108082102641929895348951366972550517026199049655716682671577535682223228962528908613619931132878513871597545368265842906464218662745798320943068288542982443344338318965030737091951193705195392243704685677666647703399810982897154396060104814076052684606956195565523226883414892219707758868093039988794117562381494663697754958257176922112943433013665263157326786869379027291315288896813517382361372317815178590114923303548904164645401485383194819468373201396769520786634743324901832119340165509324604806758032415038256339047117280842872903362115223817818610745782048347560389416222518995281906909510652245978476588441042237017681158325021051211692283035701748504478262529869696679733358537407458006665393968467836793323285084074718555479018585378301020958340038351867578139386794087576197209502674280945562656382280431277951581244818820133656914799444071972717529758050688464052985186970367214810050886443455871269426704241860334363430630233399745237167310231197155505389751733171404858729557724700316589665098470076784750762826956020965444904275342674246757417683875214440863910364477915032881403799352087352044061895864565546309630223584818483553960283799630487502992700713975838927141691560770161116764341400073659475061038413193834634219811605948862510495321114631668869445662422235862515449979295063549477040086215993740349005973339048632460611185993171607660271490861409599973338306303759297277542217360099567437188968821917709857037828534603669139342449512364619720417889112791863792014249835134608350814926940324772604377405410618201105586049642845579239898016385301730185151181138870249027175799326831587316443210796378877442775257575245688558939076712359965274807960800335125315745208823589731103998563093878011491623406745322030239562937013786765908923937862459937359198569684363569321511217010770684732086475967660068123144763546245432157571318079927077956923811823601557031906961632767256663062265533920921479011421881101337511947352467041344442505660237524326132547094184949201884791109643320233008000485027713114402528625879671055655516599778319176775190153382627231440210034142389703350786277779416901641237906809507074333472057566154208834716633334014217889002772919023807361217592077324264523295557666748046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 15531545207545605304623565518301204456921853946909988660849851424172240291435190834281088282770715420733704873002198484284118991751134457964707821997839210743173204990825073087004292490132853645435068998724107725946568523806985961277702503952825735101860429798044277092733205943253951575916418516686003753335957420151466412547921251604567710629439195805186275556799797021137400736401669993472337843875694260660227133846922841734948388322618658288788498669799325039845501430334516845675284577935595701544442636330927384075522586018841056940397288398116672280105447584809309336426343624310237568328630083905599499073256372768050007554360090486165788877939538872030283259743557290083069268293794418380475875774559992399975532261057369666828000649299619724705972035402434491161915491720749982499037793369981816052035449847216553063205002406974563345169859226011241347847606870377649870137591577507401855716005041201031592572278865210910104621853279472046292883686966520705793239897208905395178478193663444680556309447375050779329522781183126530030533685134240990673226847620888498211607288528451180376295675579248890537698042964042544410677587274518697062886242263825669209742071203150659558635373563648471419238972336294640348561646939898693673078045906726603581084070074693358966150531530960506124747439306159920684871003881629148547835184244026552295196160444470599884194191648608039703678130359062371889346928070512770896843716462120571447191341656915096856323456164463638082974828332879390363913333019158544421927801118467000323122755715644677047011579088529523127671287342232554014354370977154532121337087373382502826915251884538284651230947710162679940770336188090120088071634890749114964575119190309546597824380113838157024192770145462848118188134175886940934223845124460111100596331742857413787612155695872142974944311147605909367451657731004658448527749493329507943067059035773409162847311069801379098803368678098700172232291555378079607316114716997126577177235803766411029537537047583400237318757591093899810351316626301622582956485259618784169094175346594563986009550895429480396084223667933295721841564613127967655688463163054586975579115648464654987409214214080865409559230435201796224711408562658564842933902662908474573951454369834528628535821444495939097992110633065014940997227768494627307799032159260703449318902997461317343059148336221562095425898326892252571030301546707424006038911687278283463963189360857154928058464766755942947491292786287631663761749273150069532097077988622768494476027114894565462024653098273123311205327131719017619377611654243026095290974110867190141209656545774740952806873596181451476325752633171548173804302930773828851147695573078127825442279402049797624266994275636928475879542233897338595192218782911789476929576634230590105348992555385176896185296322544866225670441362272211622599427494125583192878903150855769197801163643370922766986930404460117805973416426423938893031736377512631348823044441103184296802396788998854252121681463724656071226987882970632524539071369773427162400107202111865552023798923702300683111840619855724573596060444750401016053312576370001934016953503241504415900098630669373971275268518610051586863209736359110895717035101890212482327355210491153259423714462291890671526036948513124758566245042747923894982722601541083381171081836340957551279341147524202516289938766265895464579390373582590581688723481010197824405478472950560351001692109656355775530042367019287566018644686406556816871524715268209360869226427197701772550688762344878900987119974346289444479103909307718588037123509239516851806322775805403421588487194622663153967044127528034635322164697929946162315277153271590393272347523732114366249431572997491353351522836508071929650826534747762008553654511366581464462561423438912485100689276675008293408979143886528863015786225973715070193170448366426084948796225250110390410617411225110291373545811733657239836252135418726472253183630371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -11995779452654154140164392627714691639862950121483894891642190944629207506678082004102975017138536934072280757238363457082301232743172707635337612380662029473513370787825302229703382359098975771586612590654074253891623409867315518174759154622415739244518866340968485326757662136420164046014205821137496410820024338970203378116423422368273644475885711645846728084460341081124792482020768415836160265927071518890144915978166670197175690755752099900977077943278004451444313649083002646478639909752744215701383296125427045346395956537917590467222328342644411414344291147221276518328449789950798160463437415001306649580703070631273866828293595202897545787448014267273038457915243852663790783338438323333890548895455905561564167701480736798873249077922132817200086722375299379560003931031515503416312475544490526561840547827320854449553798795624423366169016288827239763769306112309559397945954697680399862042382647488314348209584984101654672005122789485239373271979199024597651938637001993254034481984585161417316983710422368583740951066945678644743043580126544491115577482564443379149121350532125866211478917637553719335553294823854844700660804188316333137676101242130055299854344435149436036762973092968513302288265643381489581869865287023312484537582033453551328175936920158713688406902399764666314329523695104317689169627790832672305305637478576092751864989233627539422261203233466724790988110315708096236469440104507603942727587052697825444997450940631241770171239156410658510881396033524548207518896569601614663950117280347256964099469041382166689422758411348758282233289404456939792661947730777384905840162970813945870465414404339054072514043175825570974520006906222092217812512350526150202019457087194066769548258620712494461376928851665282104699130894427530754983807680792896870318001318788253398106793011943911109385854095973111408924883509551272551656422914888012615123980776773770453938711487446007455836257666479940856599426240679875861263907494402707052527285069962878515227035803756372145722998821323527986049303993337987235518805097655454105009677720795620580678149121150103345050353248225489792485004774683574327704909427468641095424002907977138298094948335004875046963973837237106791947624589582186236126492694515432684987068877423632283972882062515257070774840883596772919118491595491833359585691715291747229333375532999648668918541784092956042450498991218411122238145056230033922163500366985294665760518800452199669058287894765987250734547562626840720102537043106383195675139349962273791623188994061015799110903734601674220712246391513006658289240908537076456609337788245932311212292242801874386234786190868219538866037992457902466212932357371710746195180493645345484882319517156194160615135473441498464494044750843729121021155090268900577454527225325211222293433720627156945656142107584465233541809332288134836107497082772363161295396809554890958700692423832376177605739282953008215168470003397361097751713850808558131957109221832138500142348458479613791801788916094463522270210323163291326719777544805210294560454916978020106215103013941829787403376250206821191095868196856711429381683185321324179411552930986603213864735892575482642631686664485915488498513086097678663079698686985297235529643222820252396906013202405117811955544722723791286329364682600346603866075812921526336271504997619208442924750361293263183974883186226870707251472844516927639542145165362222387024318875640154848241779840544109405935693719647003609609134402608512425518521959886870512860248875007144575021801114898753266430467280026108609501956357062881750874205543167282785601711156265378634076014838461196455909691389144087920851471174658896553726744764162271321140119602029166537977675001081659967050585060146670609799868570171764043656652904984352095967581804760355763453134621650628718993822740364157875964472758772334073719300720192343443249281112440344230700828753698111137149994232316608090047677805095606668464330444335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1005320282767931363709373069003176489320276283734284250190330718233723787747332474906406055046971700130987925032090272262039680192464003953683857637714787050820445443059692348350937991167658985793513551559368281356376628409614776380981930792638359756505553120140495799704323685397703647779947052907424203090052706523772244842488542452890425038490321495993426988845934516007471423996079969499888720073378532847362249709844623262208312860141606999813819364146340525432418862177276011047353310703104799987150922042321351288642403575385027892281059738966215522210633149161612564020967660405088324096250109768569612967048938259118384042994514827494653259426943910096232760471163324331274575465913135286443725164964108653249295976796181470284284258113601367501687189944855394536254719127770805585175454794286333433483104731941818241068448571838190678607196292828490324080520545331232952479500046732063674854530301154820106067675551309787464452621373620037911615804726267728087016483242661345253291374515018277067512452262462215830732405030501178874509456694703744601429935882296320644887004349864814944833445019248545441063212329249171646113292905729784089083539486990256990843988709878458278938531497937958290562901099798731709506546443300409240321996243129950641901131864406180760192554246844258049198071310244486067596470825647748015199724375989661574467682804853684030084034354853827792379404512263283082998486656331708269133535255616214825090124572381965481370227443247613696708392095547257301581668356523119233583214907116344811230013244147622499559791265543369811756668296698530952947042375736743887766503846169659030821005188636624645818373231172081525750735226789394412962466594497483004921400029108588335950963449372048175575064292117712712955978282914408492647572729116609070136132876263921118550935064083989114664584330315289593300069060149398425653672089900520507541440151703316951420436780554400905007739808182588521891765299133664948751180323719596098682996878689790603319435820024293992448280655533641521206390953072501286185553706934905864079107478003159516847844960613875138917986955106487748761321762290922145414124711829906165352334241136988972890445479895426513488992659683641668584634133187333399665344166882401447045927538097490372845863057816631707036370562810880236061205016445510001630330383943358198868587787278352351783580113638950818021150758726181295958325463757900570975352448091231858957903873916546184249898285568818356525420304753113589458212473416592892954388031379039346593237490520764983287376483295064795733270272800980029551458659141073932864156963725640671571686717156742074609013482943399738869136774750045354454182486814988457175299950012967973008803779099851395219072046766914283140535501735269383300980874071524510550942322592227361540080044211952135161006867644173808661078021932630693184133825830916195577910300258781266893003308979286572638218372542967189314499941876083088755822490201286576740276628142411789233737234296952231291029315703979610616036849186419843437565851259537383863087261337963694704973676162969926205412742850286157727554902248327750843532244036691962619838103221480471067422654478174915034003905892742948897797488650396509733935246583559997659289637063069326388250693753741508786629527565230632291920858796597848749674061538138528828383583988211404199316175150574697196956218888041300909964407585358584038439878359526100885545055326408795141743210631633463404909819204960610502239670473152290749142906463738660773902071126790822950379768694728471639426090088214181737296026748523531932133263233779915989485530414634538977103278424710200369494618147883697304022498322416044539456166584444423292374366179709907356531218684696177610310366690584189754905681616502187051310241408427256505377005635326850060036376113500238366837344098195851307081793112907202132636783104738773649004483589885893944760894212323952058520337190532943721328527363894674571685791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 110044390008182950840773031842962086633721889848999687982748740416084785900376761916950247406713705106731235656390639228504052165036461456067252782813659335324507279922638956907031181107062995523753032544938503852806670254679003741178294790436823698660487598157843302162265903352762809304762119600764470148759327775056532382102065448372578991304510591885504311647076114688324949631661209303725743201475323450794746874352790007440275273265962833695964759639855345515683811717847003661216584699033074314880377009113619137914573852669406284207983463644942901652207498137945721140622078882697242886958634893978281985006778804090113111978577024928734597492772823529925031087629571059287507078618112390244977622715163677240921058728477515898679621426427061423340681286700196833545723100085376245393029829704778582448579757006481799202742260518957310779449194336256773309387513994039588021477059727313900929187785667867844261461735573350807203304376678641995154754118550867463881360903839602484672073488257737325937230767781865970942361038617112330058964680992324345312167313764977555401798833986367136016809024113373284268368485529604216733354397780616796493927143910006193068886244914435400138001714038586972525549119843035880347242541428438002212104761410786362290501570511775931293497992253364250218342785156651503078027190936330097870680133658185903594373297769170343972080285434278458272379459352677493835140016933233238770264231678302798977620660989509288483635098736651649034620252720176592706464159105669367740366672539491470779022553319910039436068310862227507907697005233578152819396940504154603916048612697443318288809233867787096163032939734369687340833677388273043741536092692809198089016038895514851224678471368212801486285745448591211931207101266753430637268907578841337062062580211540906587302496936565082024377606520778489240195086200571500530154326592893081043778053298676157819124616508112761694876250164164711124256293407862710622110818270492000548478840139553846967776057548948696141451065698211903078667603494378837926223596127967961996905118788810720158765784968273196412430266811311166722078338761760185705617628312349532842939747759771798956988679469659402303190832861134176912882355397270872888521082343845262333779304197525854004957602290815743270748504728370818326645441253553788734437535692551753867860284077639128912666393630339491424889532725342823515040744524906853419471570925267492413643602716339537332163681540590304322597106340307807823988688403829331882913375978855248761547501220546211938863130635951752677294074887979247047949279410118540001973820969652688579415434760936084157614194196389369865063198537558915615797647407863259353561385869643493201251766040339953928026826372760826743333921256139546773636278657345793130019000476175120851836212161842652252770242171321854883221462227297073863189522454046635682209374136196237258030430142251364519758148363626403759470349830392119075592771377858983700610103469674424100909249667949725699345100866265179630254665434374791601628211163895345728691353313033823985865358930646893097654014895683110417362058264723369644044067403046633961525020700763802233321686452523752612065984260282468909315679458212358020901244041657883364508464058431913875023326439066623955563965885089691943350562630887539863566029514945121284294309092460965708732975325281896514161680654196601345012102974565313507360048575715481696181310621145930290016011393760147941320079227066149865317590401286645129113614019284059074410264680544928916974311427444761697013976144723005645476888752340670561009169716848688038351723396402620556963854653795950676947747532101348823123208704193639127379229626976130087331874532435028098393615448856711962826624994996623966463475013838922665876403168594514009415738595614048628516390565021232713837021280293439123920865040620900425133360157655886352593013415798841860327912997662752839363200679621516592567891320068456517028808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -80220668246138998673204608410224989580393366880496979518589267643507415902007044706053861842875667521216094959730295927505900659629486759067977400310592161854645692859588465449310264746001699679344055482404790116183991345364568190633963054480772379381270501666878140405114317212764047182965465795709568721021545905824129318874967490607955631685247498026944699799166265117021625484957240205457573482706856807023726407638403751501872748487659315117787095684132993865396003671979130171210672079162368215005469062713243040971444304191840112974592802181563327478341223254400807632751169321271756550943182743822546778860677410150243938895996144029230115571948268892050829491590870535687586212263551647665517829470877941120982620061495280794886987118443599211172948811195230820495861116937585503256028017144308918267407061637541406660150718554038699240949204724303523857965488562791209361502706276191095436784954605421026375356746323319462493878330811651368235749640964112810143551760929651697543508182096250512466689958076063097114928748447720924311200826397739185453232290370838573400708747387908571695241771011055897272148350461957082419152039731926914599014020178781661953541407803570584985904998366917151061157659631339380928821904575114451563168696479468064424357421570002409163784829703678304533456984218615404989064120924913011600763922113620861221637429658974005568134934676202280626938117936465589229594556991264646866878437378744829302287984295667315156640511534745379413325666528042019475716966686896483524101540553792303003474374157879664439782643744945904425996498253831388649681878454348633427190723361037969682708675973161053302726981433512037145673377864199990621040550687717786606610311606559221894937228362937510756729636779879845207316881223742752648373094642507856986834874803957638064175133709825589755828141936092132460126792767384414445615797172214500099532415453624329395194304144724386168339797608841728130663309903478149325989661139381610943203646724865650933100550085786722753575747217812730277893479623677398912906692608374094676799599569957374220491251083152409135644620762064241511714976504251310085484328220703244602377008758464514043072374170226784941282366572591694792574524215790873680838051477243513823374716678094258696463941929300370963302437057349778877707332364841079069098673111706413498002075432368213545258021252405654811095862088917254324194028606910037778935885012063371621067947387672396915636683018073389112454312154174337076571089333881692625176126327356027768729631189553248834679809965804813003513488546595764536678142283968738499071559729137999218554891590696938133504462517697247728534682239461350271461118838370837499560415214617530604493093689699106381890133046494084345580498478428715352002101326751092266285229615071655125286184434320720343438712633065724987126095337863508283456095208280523984642074608570135049681503373458851480190566681857432983088360486022117501531007206313990325151417655921257602526232881721056243592728988221828081934916750373581064864640222361243065897394076191969110250349881057424415107146323766489003414724616165528174155728945566453978272387060029585712611306343610940604433359778064472885004148806306068385353021353710971700504205000910133591052336492823886652158146500499239418638724476305128723980743381568441438077773271076627732805363851374401461783828813579389570511944177583337239315755494119707458089006054979209115509749567207790057654364701284457694254986046049933398926004267935342411475469809083586981651030494399831865693582658212714852845494732599342151541836621938607380232378640469311910729762358876310143120716262438165109498819542317225407459924886238886097459167290444789493398416132104423533603957957583303321156401533809666450382262234253477711683697132656269470233730638638120712323198340562599665741075953262526648255195714227080298563375075161251129936245673082385398468746666820663118141995745757095260620117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 15296356660566847694239196323344168462930370044434395183698844274601611322474552616646087512234825783732479125712620759943500542671378496317478953420463319102888593856305741296775911407807246244355036040374226505911975741620846491446715064726050885055630839221829997801256762559501146836864895657919578826298864286375660273910292418391391154787062065812471824733187164062871791592415411140592564676294614949159563542574203862747371739408868494782242840305895486521652969121283003033942520604246754287895488235410492737658886138856511051038011239909882662459830755202685558651652504358732359305410311514792072031467681895868532375569309412394934408839548252145895312717392209551616451637132342928837778501766928072939892375365587122252636572168514245724448759867663138571092730189103658773008353257968908506784277171362568447397498425090657723393176061836511997842250987837490212706864558395425213063261203105516778782678920693334635966646664009821568352608634866538468255412044362950793105054136129499348644745323167784112044542363038571039446032743636385972203592936151758578282629227433764350546685619516661269862190624898517548575567483373076875605177715281611474108954831447961519044270855302540359998893934300063889176308467072341350772639841585944207271365646561213515831973262311020023730445473416274814807196866664834107726299869353195398974627724852930108856363217224075524676050680355410987656087164403089244599910711319789353214970524746459486840224811235374816206164683409508877866374730967632001425532274917656141682298633530752203116367532031637228971583114433175205961696614032300675724285006784978618537398654909494571690318173033464772337926827585030709553198409364619996199716521333862061428219600549234483615345422265706871088240756776813993036033168683123082787822160830569036253507723123386080467543177366744252964785415903800827474037694030138418084311753408075315245016644878147194603591355883221151880917491867816942862909120451048388074229444226795220451518607114739017397907211596655010117329124938560912100116631450253942907497727043802046767652717087837962080337397839847342181998946437368328742053435343431525619147596595572955749997892595706570288857985224479248644401902995987745618734555367722206598194139682169951182604891571827218650181161688189184712839070274798632984020730652689236180059116982605784719805978540680830009291569124374960990204758821386131295124095153118403582203480549528917244241760819771099028559881678142058259354905490783649752603451031869104751140269190727467454365070572931509757503328532433099355101680818436249234308056203349066858346417770665153184075183999008924871934565585331740291833279759776828810083431786859777237354201564037310987034564502157168813695525057313775165244671385551110899016433704587106631529894187487303159340780333181306129810564027208768674957014308009954847727630944241548454064282527650014242017568828939287916464181726689397656488168083083132818462331283088947586360785499556906781345670483442072206440941938308668939258474404046138207190254871932526983624335560451601149027050986612335498549692073563361146964177287933774233318077606062381374167058936700095016503882627901792192496548734472001087115390178825063778083350822845355581697843476871323325823855476571684653539160235240008610615793044474547631283696273204220567211922278026643612166447045128929130181230334271532164213835815350437600601441727843059493830051858352013874284530918985391515164764931444507742665026962917702119443081581375602984067328761250149489822946700547542943137124494323961161943021355254754589081514194841669229572647622744881583901939527838852310199824310151869309224946537923618105160199663514308953006887286898296443891697703782227697707670653997839073085880343003319343803626253535443522196663234460598030573652039905928603787714581471494356172720349812675635877580954472996670545761171719966266920828231630394043797205751663311004638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -2182469086344476472083218982608999054383223331833338314439999780484177401290985023772608056736328730994953237345918671043331406036154433513862521087057632445677962806437764528034853546075838818722903426790807947776108594335178298894143762436339593492288996735480632950885005761200577561652625179320988643378030278379740162927423379779250170419954915308216174762233595176246187012512362045521772204420357115455272826704228596431305275096633821687102885602764151937284420694846420935792727322128365166813501281625489202522520399821179842406087245981009746271263005089865311801250219333040896615833549725071530653319107016526302118529423907098262568457898430920738073381520185633192540432607142543014372148151943514370996753786278058707774331810000700532874631127775934448938266041784437820511336646943306631697021886907872954189004276587975485989690171314382306929216260634676756029760582633510613374332514900600099732233198909773315911824023188757670927181099549455882280726793466138269994107613092934757217680210448032835890805122693483697846610986956207586635125285113364662709552429945109276853770314290968122924938290491086464209904195086902076207540668450840180611801317380484481438487354144309544673565796211207330415617666043134742151924077508367832617530341945494774846428086368810173291874405699221937372744740982044930896391831245045001930372266495912801183207571892079312172714346408667538115953773632657464438536111983848101171357978753683196714856599208846618016590774703041826216055760171590092901389225458108594480332339434549047649412466279307152839689920670606344044805216492579823120824216537414874851487331970552233153561475430430279184141868263406345084103649408640819536142951509435899282472984568065258412574079528634079490632121898091548680549908130502650365238581518729460369169576824843481373264808796850144674885557601508302526909991230714356648430474887813982551887170654040712463999734471419926000261822953976901249844822439857270320054163679288701576057959036265098502723587841568713167400982675554130534010365836642011676914700297176662804685558089890757301584164743282694881904304796757414530587611908895163263356766338968302327762513374278191341556605215319260027045163268189726870033565458590971224912911465671921923973888068035018860125073280435941823158803563201111305206461611676667428874612451767806197311010154383236749576252134131634057854589739710197384590351683427167563504750721734619471625549022587726919247049754951975162620484031208421621642501374420501160024740439091329280775278235024230835392878408282846514866905225617660298199881284179669501599816780293549349515862869112029532712420820728376706901060504997187111126577492022742249015192901203500269922392857990570411024195128682102995151923743842810861885680051835187636933455315803352489520504443858965680674001592176300941445854214615880627619995381353322680613617848667314030401129732078005761366786958451860207417260708757725755353872677048487361987621636475144125822514764276583225638167958975212641586497773248872746567115203786670710503630645007718202918234965916194890082787350413799056551148387644940435378818219238066649329515061359050894574427465738147123160656014759800258356783588688101976300599748101691122655449888328572986784259818945189779716903699792716651006786266027739465182759592956244736328106372623918397173161829547896197182457254453428038079541568426633403128255646541371170005835694288956612885048725110534764535173311234376202677738339798931121187772914726175600521603096694660280334434495548029000998893527085136087526872598972745904340430302221831273989475040765106852647872537939089171083698694070686802199969108047093930845883753758443118189633155273761866804770857187826800491075998350394305405494254231603005041040418130600281279063884645271623450072702649140462516088869123119057492138031907325524841092980276856926623145944132093843986416874534064623771639566970634460449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 282502422973449636701595648144646233268884858343837735941226471555372158477126201547089421319162355907035331493673222438957606959809533428768463466951578234201361401262307804867954916508366709654296781854560814776016769383967831256710481118102368569913425420747090537295072947051952928307492739659196382459751160081091651547743422405226484452721722532593731937465345803849024624179386855251380150630461477556790275543786585221220453545488723227724748952271091681728896687322151291708905113486223991666938830447251497206470238111051657532506770349016168610167565834677189255685296521876868646144223466587016257461380194036617310711289553972036400754060613923764351050387244241480469313791245700756824091881375215459943171331920765249135842079607854784706401588284246938041830885019699954167472210438641071037694958254093440159573954659445705441515198125011377436516877145158179163649640908663864327189328726373261960723504225807295879325922868223534449515524332322590995149189959424776043718989077946536203246121928021980659719622158912170410786222208628619211521353606863666556357908962589304968593497824905236884994650422955730481554860826761579240536251201807170619956463252175337154090610707727029050634377352564239043046587763529114740523822487833061365511828304357279996731856361258847431434674838977894916889595224387621028405774588026976498820123148434100042290528963424508102882707548053674489881072020434838756843922415465945731488139961502936934011929021499229470666133662358122006746853425017031984022915377796424150835784560320875689044457621131596444147414835023572686647368002256520796395247126958476764828485628199048244518616413365446072964381766393430456688300209233136588945895930734603560752985580280265006916312771297594303730838275566300710969992177895310480974815479467365378733258769243413081514776383674536841253803135261909136784488115967322421361945225736997366886223978718875681436746477592804071768363951031718124200833461250108717778494696922594544354617446758284345142699047167970310848191052183862910461218249326710397839110172134124258899847560362623644849784283540786600510631249072720500970458720664761089091700104065358747538114695899917101836446579656724942557616807285800569900713938759638490810545226322764536759308091580569599500370590951856654518894584386902345422861029760649921297687031851765513383116887699882607635225205285086867752260403302165856130277859820955249203234153190320635543148556015097275136155954769392615758354752489308823516672506525107858793198769871286626246619130153973353477991997242647601165610390378674736604173842709230479334835059179833193440529375124951617402500501884016471104052460672815717085279487714718043395858085532558395410974637624668788259669121951083924604636242777933928366132851882603003135654028861688693001056276279733947950370902548778049694406665709402065285708194502020229959616458925771237923946301594323505169602967065253988228622647162525712966557470643343921840013222879118088243986954006354730317476377331137605323150067133540155100141355777618639570649075141737142654083311013909186383387811851564111414809033828813375974471182666818838419617066701385085635462026156277043753062203012186932887566209056380125685351861136978652769400065006459949195793013846957575083217442007050547415864367528430059267633423159427090378766582635829999376073510789671153971202107846894431316722230197095314083164640455488561588278333288727901453506176225073314802564766123782102569991530906492474746000817944290261961621309144770105402158994844024051958955731905842725194544991940369818404391245535918682657538015102178068390182954434806395559897887281611557916895105310649277152781864014408944882109504242047493097006591083430888203512272903467647760976246059282037123318906172767584092148050432951407994972836881356654314163227440131403490419585415778378449114283858623167306549316209866937798351076112392456220133154706954956054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -12790625796861917041355926275083919181373077399672008368402616855882634031361177012427157247677191123662999076917725749388609225192909737998781204568909049545365634078673179307103837085744159387266836340516972050893842226228254883164591817219940988522012869450944653367527346603857749245334319458138203967946115326066620910359319074983520545007265953271494574704457084411276746651676894810716527610201994139723076382303966828604024839980233476080777782022934357715213672797234702750056568530475841209741922782262281668593623615228437085125336205867191668175352139369581234677481499125664907415779771248192528772772210383478280132907690799854159863847534218491703965416337020902014168603814377300925048563939352897915479016113275658809648152773616964329760734437795804865993705985679717734038600706848674561409099921001408281136242702529753081224350846602067745159135782153548145038806658726793163507888184694995529006789196985474826191289323895079899372153738956890358420331584601916539316729274597349759472447994165013153641874655076483172430298142507892430266262443536793974227992516147911686444005984691231588236890077857030363615413537506665992201361808262825006822994505513358913915488370696335426209749027533071222991010830532346900709984844620726755271673597272210865625826645710554047457337506884178225247108294911005394767155091180439176120987032915687659933684104872744517441262061047732987985850543864144769803163216485988595248737940374443046112659720655162301116054335107502990421012148752692553718810305849562083110170529653498157680822465054386987918390638307874873586130605294991222289816270129789067339733873816179360187472171637252952231858652786931368608481266151807428100094915794874217519680820956870148052423865141481695093964312643516772591529503294227221730659115142597909865957922389723508806083195481357599482155456454661854545070399368341893459057148448892690305387096450093160904078025571507632261586437236496105405384105241311117467759895268025007990936746007522465333749527615468932080457574067542182860818536819272803866415273722509557303709924635940970162114708260647296194483443425728722431549707000929942162195740273322946446178381157054131720148836919389111035735566217406834775935439814353550004797698340283575998973760985695242466503779808137614081138846850843402335305764083085767301099759807983778362831375020639934787358562324786532252985317568349689986720185353799823071957871194489833608378706012218418486989865225887764260001699600362021057801130514049915842993346389423589377877552088602681730498779647478566110932594958885974340755422719104115986728685022640167687230476381940605518002660342729740771461847266148269020869988667124961212163945753543820407477434858740395454856067864408501250479496716613501010288418821280287090724160178341809874022141402507741289171798872294702358571962606034173973267457579294787242239735513198558610844926764429366185070917860943701704243204415549586386048578418157918189168243429566342760064885088848791596659729718523663569174045098838132326172234855128485780283781306461595535280615912626734151821223397213605505715354688611264743484916371026384149544482044572773616839480963349618949350930975746749373307280132330315924360788951510540011127289723958563901261805326472267902006002972256981719092851427769707789335594893935371886471988461260266989362426063366671269818515626745056818845431850205776020090003326273775542246893428484702081863152347354619305102718042468163477785896674633964683797328161036780711293524740823886252703674275684984178164094364835971842415362532879515974920542324341259931909801015689843345469841878469698488653712814453698802050333351450770713919622985673270144017936368831596779255727024762581547511638209332836534796919866381233478266574802441277477573454671096736409184520050818794471797736832411886429814569966700850465283818390934162286928202823095784148831256929257979770511750698089599609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1232362289572060211297437026189072712050505489998822823332360665318293662515201345989948382683948519207755819473837622631675013996601484044729365725041578811199970959848736201201286615217002212571774701189361553207020590409234299921645759943356791882573877184377494839537093103567121601950273062240132189036323449767498619260271413308369451444285592356358925213217785300860427617062639368254037623021950862143685149056927978836445737782666993398210638856855795363356085404863880069758698291054306952030769008571244384231280091496761600350164577883076446224245979578952468758966842165953959641442356286309981489142783481525679258982119647131124303896296834067102430468465738692829300303691085159877361785947361102338513437093286162746966066695151637472127858182394580320569200394033201734977591536710610453436593546119504573835136817709161329939715085966041419147863237281864671298981746164254428590542907148202700109026151047894066515729758691643629272869095253255792880303263104555019002618966776290549200024687626529837609901350157590907567726190496569148992064223545035105907796162659638794587578465831944946577731218657765548269413462287474987391545917728668468738503725201594048771594330652542220078936948007725849649473330854771425425932590817901789452528019794204607785663504266979620491995217981128305675097545067941383015363912010628003872034802591405456321045523938479243604227119045679338618271055019018034917516315285529020949866076050852301404546294108760542477350123526704135444920492903435042011342886788107427759045440421334584893602223962569042813905280430844749090624787077090689327934753838519896992427896315693130710852862349559829853771226957422152985921583536195541373893199286345820355507158443375864601713631614158670593962190360491212738050336039279579069474762417632806306692342302661096642072442098506268071246361461893457510919462916552768538316503461338613222141044147081428559549537452941423294374242560426592515063062366363074696307469826839948867444810616630014752577297848346104943152384895237668243051939707050782024186763105388089876090305757343667205953864169621123623508688650078400979504376083517916308014444572742097724664663267943246798930255004480822049554993931821564981561713312374655350664910370380823443523220467981588554146028361885535407617255391058589545618584279036230304356816737900500600569925075543135102708625484937283378122667639698052549029182945304335925203878777305517134805657265814973791878286334096722660141884190747220181156657217461114216219312742496837442806406968523649205500639769304017277158113116432647210274951048697402315789041490837618428306649853538317959154014752621892324090955174684359491360938460441281442907996627243555702453881259048299595407347520397996385145688481495751994276976802847713905596885163639516385930604365910006423688728751016820490655112326605774806812432745329242539492545606470057658893895091528611510440639691354673000767157859274272463867516911692014376122835403693245693711625879705785438516911916029365057460904082208354048568535335479802306608000872403595768079973042264013001316694690172947021628706546535865841579527540440162055155591114228787157446011952165075511605695860784328903884620564555259725150662343458879693612873763130427594629099715053779997942428213412161107504094027789875041479429851928245329324153581797400915238861509171147390506685794728898837747004348696734558042107706608599015150347355925485068634666914882639221961650917364500531385741906102746318592805822649805940101820448156282643333758561879228785782297310185985181342023003665084960288187462270665014369769785608660974460285299475573986372847706218900640577271975325142246526053294803742469855508629790870717237762477884265885526689834668629222735680523723798787271879525051260264966488195228878567593374283091465998939918163153254189893590624313749947394524714676669560951230470785067088492390213041936683777832984924316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 97300993405176509752912956798109824992708455018953104576915573248387083144368418316990409581039806249137592818504667017863971069900317910743805960030261531131292104800527933921158510087262182203360090226268106389215520616220478036997277981726879186666329509996423932171811962606811433785647277726448540770987884213488118110138070780748550610715589088437560141542062604610692688677633996858366536598100334319814663380109631120378151455899661707686762095141831604432304696007708152784898679183620705908996584006696774904114962792474546782772600066818455518359558425302319460384496517041992099386847932360213852154742224485411252995844393036953461851176181809245681335654198881581392289025260624927880688863461259204931309093875235712439268974396834865583076221981778276812732431022792183481228206571489369852466824136360661919391715327205655340439064486657424633156109722376037314136140682616042042725432325150203648381172441550371979522366388308108695596613938801930017355694901903063529156149744730164185296379951050366145082029111781691446351088774136206164739701491260143655536505705242347337567300028306392464102902072007516507334418793987773081699324706938071714746923686573352707829030150825646369755928017321487660472300617204943196962298623927691323190980095028692873322343832046873173443536331464676824974930429400690989727361347073431661417888068800224298051347074560265505724342253825941356778133334351732511666383548606539466013428326786475864551083250491074393306886974467998233039704629958204549498697191092270325000566591743146849642351818638109567492288153085778065796613680251473881898546700985197711179713811742829507263835730306344408619641050088501131453501197779013500926489437760899063028496362305533496890298482633593655314384112119397607881561188753429728909766315994683434808506468668466182559256812328849261467168444373187775708170327928094999547938337171730897633057597479080308474871731887977610041431926265947768078667385710717363472245104770197118014503540848790629387246881404404486104887599182320319340295807804539545765830449066112975132849522816156868550648934181007699598823767932855687979124534988747126318051160812889806899236257711099995836639742773509572516376213065903258769741721915141248367743735520355481919279857414920250821383770758117123496034367647910904642529416174970610636827912711663148047153978792129122757423424010998354040961824957767536096471262904323490419894614018216611074232287704979696517827973210639781407821110330091586555634496104036204823379093906969274844123674555931789084389880790265472741344494267277265248006239023889011304595546199287722833170885599809150977769062117621436045378934654171073559989177823316664174531719628827414348618082979426579586635374348508711775999591119006010508907248078237470424780836949215680635822067064184543240607051527027808258237142835536974742156768938042383410325069553437579930114701812188922775935915390487026396643130684858884881129715729257675548819221005726055971825547022176387485277605387354576860325177689826876080391161143868397802107394786562271885074869191570700129089073842898020415719624868550693982884435902069006659264717862302114557789492023171426379815471281902955452931495830379331538994059466699075130163654745392379762442158776729569022474497865004098506761970239578911466417394327520618522563059854720830865405973328001687879212255812323454638023756124678055372448169599335875645454479182609066869993679950280515542533965476428473853141124446759764388390603374670925561602570617574870211629399976698236888683566564504261158016923020497649214447322879061339666454105529137875785761368222161044670113939081759725114628391524479324044480967442378205685272964976965494913877060564434268673666176443262554822064713034754177314833549288078250914592226759498203856935805179579697163755590477954990615986808074976300071019857401918116503347330394026306551169225313130664327740669250488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 3512441147182908527737182612139369710278049450759031280875580862966831133284585456602647482881050668427801594993152332753788080170026439485889458812068703726015435497379001685072247674100501338309256978814598257742139242738932855747359234736762672629183099256788292796845128534210483179604450945687433671857993390539924873478900774571668200852509058952426404577341332107891016441912226551982521581875029622424882131657628254550896831627570570206404695746521612712959874850011048620464612890175952989410994835604282767501693803565374149656655735868773483235128108215815326482206595624280570022246062242560965054196277761694888270001573211387995034217783575705012462094365045410200511910326364740859788261704895661305924239122111545108166250844217521518450904070884655153517719014587357576866223297304966996996654644839945925596255621809600845302910046631707926735136853130018457938617746240535444843719716590023222511686829740858438956531609561173850871721562620294252406929651447504619161305682060626639803221031427515547262962891400122217953593583341082461111695481255863870932254486322322723224239161219362450087210721602486706644901632617224934198434480176622773734540777420639267477087925190561081086018533673556483518264645572588382776728285194875041317063816836359423213167531727632695056873813901422730539354023435148676338683373557586626796648862330527722563116271289131957275771252074636381435784750276472204243096625970832262328432096491524391887802356534277610406405688058822699984383206244781428326794485011793905105384440988701439115905166374445170607537266484745456949394751066961774010234746162026713375698197506124153072021273394271629090103557884125302209395621901014950187915925746298395768618712776824591264582109215847045358344110659258211896280175776185267721362057101352433366625807147249547565453319639832981568194315244382061192679299085774925926990277368307526437815097980906473648564580577771327961585884462823963469843653893681606543366620057167417238313684841283048145699484385575013580269507998073136340506582886997023247826185379844200811453019204024804863611131118854949368738524626518491030706736192112400846206645370158917792177201730845563368678464276798074653599258210089460467827766249637019880203884378205652684226114615890688366995323365945180894779492732443681151488632162242608170667515550034144996567291496889102963206562439351830825874059940962763017711248422449279588421174274266257598344740640923125594778945636869605999206228828973747257335686255757089114378394049520923424752695679218865931721498981887100101945506373397272302972408071919433622120857723342534834407428568862106880138216052215232169621737812000537414813897181988589842936558666774967154421007506420400992609419000185167270629267253156255244511681716016166737469553578085937164312913745966334226697113991647835219523467764649809453829717173073450758412269839978789882874584414733287940641832609136948326198870733957845111344814888102646872397365962753754041741526907213915263667529679891081342873429849547872838684065121650157214221293368526742328342857644952296924821364729220214675831640947233029403832142048362072717702797445843610841209705850411996743975277276343553723244823721497878054340948318006251570628552359626724175077010028390657146127417675273889286978004230515077420196200329628345845830575728055632419281286380993951526586800565882783218439782842172860617239077002635839144803078362126309975863764468514152765911453311524855090672860312519766323546566320090497284168739483699171851139737120381022380231059177934657258307901479737450843619594653310848500711959485466891926937591586697452338821440698936729974624382449886446342358595755020132620289845693161497399996017200027249441306051922424479026317883742633976905825180904967066478111597081009882816930470928530949484964372211185648021467924941372923496364647900662864951628424669735966983555881515814823120832443237304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -220392122755450756524234467757276497943371525669705295006292974061793285371911794262145243395236632751470208015390884802473718721798443855345584635968031049637643454877823501465442820884018419948009966437202151006252271423600373472387098091912553496541743477013115541583012794032442813727195230667216738673115373842376636782118489926108644714971475949996681950624399163621758749144221092845208909972522811395028367746575248811729693422207988559575181349791912747061875722673670609085074718997145735519515221249660002982283572336127482442223728588173758430027500699189364356085417665889083665532049078573597209640832399829470433297838888592889973760381479575337534666535052223392854772492670126817467905283553131542118501600620066731789982955538837711217686009877489869364165102497435509349447278359476154022568331512640643732955321398852399338574059341622331725988878211205636266591762635070140629389571149058298737284012247828866059798046337245189354726772064974438333163644079695759472891412269631588243532921443122746671486818437412256017353280478541919322955749799624378378532862677946322609941035030151117316083761446529944776089444650911667669575600040011023161070230515135483646241827637851962505606437665867363790046558827436071966433581665814685333887841662279623413300044744087915290017991497228797510307822571729102932020719980822388340612879973216006345255450737155509096440323541198477190105933033811904468643856005958416600462819138995668224509990290006581987302797204127586695529504994474994160339636545584711328668548425793820996978573524817685054687351588382418113061657587365898971991381423372310583828867881679535722888767134469422396859859901204777717458458390727094558152003512331324524830688132373035715315373780478112216058901730200451840306878986664289647347606316454798227544512787357576125893419556196695402789779749757507508783035352792039169167711749284453017873391422174491167187962949102392907347173923518183613804156819833868713427578724529051197777343521680868115181310655647129353730585380097221708227246200947999122764290396795874581517588096265797240696459803842199019459205657699909105619325005016064036177762611419609063445148968595876470800447882141434948294333379139847995729759077565831228562879780527240374213616629372707707493178804753712148087839945169975381634523445228665266875970247456878037945132425613317288026969928521054201067324339111952525589017659105637769421819275549188200194805624152073677934510423738570325629308759778268429476718628484153443111698982496227975820482204141469739638535959538281851500737596567880489139858611727374165133535841403993893338570951999527000626198624045060345811901288709001156875807534120658212464152969908997968814469210960474919753466539957206862415897694359947061564438537952261555071338990989926624018940712809637401307869435803668680192361093751916165393022407949441249558270076942160990069115100859441116064498297977648870633852277549671310711709334979071735176086016656809406630496448744626849148657627315223695746138007974174301256283916801647744576680455701328170814939673854218860552015556919358236649752246463074484029976775272096253154566663497361101008308088765320791441795949080474733258379201071834961966173259287557288511405496566299418910316525577209660244635103042763111680231730310837219461948588917782737678072019833375243587119966511798816992900738584092792008828866599919608262273290180076206493062330497469131552232253967192182447801858987480637980806453534751558016249857200692745835887168410873762009394168701278462015724091837475838405324368993743480003830221261384631834790374174999308917475186159966091684338752969342091634364475138755671949577975735448974517098360803806647738016692919250493488117555338434780919048689365520532729719667305358596057058882392107639360435106380878055039250027715111318018730613566749243057523906785194937258143369888844144322790808341632783412933349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -11687197411929494353201852656422913602280680275449990697615299614958357677583086584061119924383708555993672579565641199716383442355034754407384414345599304087714293083430460534549950339334115198358592303357351609775223871716553515799073766330741117074498955209294307798141210142529145154187808675349095970146437481520817300522088514633469288010097643708211355594711718233550355390703337019163553699680492934854793180541800755335200325362333619164185773958170980222395616779761969864006972435964294258733943959835130133528241895628014324072079418871108453707608395347743282823384302389447085722824780054494533041032302213354476359109375812272443868378661083797188429272323241997991295358540308982550107643800924603058267208262790180777696825771643897773750734052741301937256663068607666097303854174822046993951121245208738190164226513477018345282679455225423306896076420826776023194260593191588179056437140343988022512677978644216898026581609201186874552541321347327080762088994902000647614180987346009467329777866554215682836638205980980962248835650352852363810209887341105280415226453424391242281286620331184088236244809803463828545808991515613680553366481878350523868902221499182673519429937634353237850344852985952928824842740959796289712050537134047007244305606674695668220967022278427263235733565831520934166359214439542377354520361356689480437261479592769603963772004106736723679974725603816952871899428853289500940188949323134386716614235236016556248423926258412993318045959376700424507861414323046383240454438919527316373371045927470149830535598407063142515800105925503007537543061296362087998283842530689838090902465910935868586478220270145809748880651683393236383322017373110900858332386390821132672089530186609448963942837098273147373407665858457745708383528519972038327423530141962454610797443485929097927797645452695117744937669006749062186297926437245485326648909377078999895735267088215468079594505529172258355893993658122536673125649416618289044429784476061768952093615691214331762072707538729687126015457505298186465472959460834725390251423347927515292664952587184153333385255536336338054450757338785730026683798803664423807427415542043527878592190271901149622832422582334616919402522661085772350528728095503577355059146630760737877146700226743502111652336477812439685194228356358323167388218519568804863490408199906345606069009004407705978385222134634701888528619908858229951481515416308593127629029491577943343134221063611408983637928437106402928959004736590255046553532399878000082447813097367775041049171319333630746417168242808829982782760792261264815739646384077717599248379974131960659984607066764364815645652764623312908665079132878295683213446438412345803839095814856543102089930741697826527876943983826499724874155138993268536527709081130984883873750961412379478795384269326103099826010977341340755107957528671762992354259586734265972436398058203910033858138938227435371305311305501324090101473764851474714037556922352042266723516317886388138115690195800627601288428047044252293450185828118212542389646953197872382655531265115236750491774107334937828588041885248315435068857297441490767373136911251329343077291113286488882500135680162387701932385721599382923226643601612145564171180712814477872371435697562188576172846401376506125428335714252430950117905844413171299275045766963626939206213856566581029074179298820568077517879574254631022192168918317878640211040932902761938659522177287550113640535108187014659892840093053701241143126840446815610310051312550417497569758618960903178727488416398422694645747043208326036056550165588934597136735948198032700933142654270758681357097800390349025586223786639809537710280909587448074360911852345026733347411680694732486717487534479404369117516043992384320376214257610242805513138616236378901165096222718606853286882662005356264533412823094234042427940983603216492107659039517158648807916175951578711721817571297287940979003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -151259128309928029873845668507167756644951197807802219597338319554485365644171704902569797711388561084567362254589255828126931997433318888576230099830756730420477805942844585919829670972051549876949204208022220485885571925905591362211988780984173554720467236277248183773269025665990826243729359369279935718750576676057140064474378180403104410010893344547697099224691836221759424365760932603503634910792709711682255004730663218531090591606467516528672932406875529004364459263011041353904190657193195045591620023009410625072329335507223087375291117986679809277047491498486069998318716508145021603213315979446533390829244715297078418499995478012287690892986274360410967480255747976444847741559561106536626931687455315313927485168088880412823660952874632250058003248033698902656800794774032784258094805885163288045279366463043657812556819660791581917265474888955456963484540119829371635132613662616189594726937140097856811536843044440851601635639985200892661547288183291196441611318048440926979001194477539555666957318764738119995378100025051690476564421306666285187190822385631533629723381919515490077379175360032526954634126786733019489573969076745946487669339405432019039276289449567800289666201539839836819901805827889758379850259614104445065535789558259501109943200091702695587647013990908077526924097202280198640266239978338410294565707278816539129646755521561080759387606408695468807016077668836502518142872147466371871505910269966133472507304956328812436726882031905528733959433010653541344920315764244991017958608767219588089145747337577824151283751852229669964033014189679638387165968896478224536310353350982051414398578272101717800791004742592201646899453669899916489754175048406517563925938508743999301064371465471599287270280887905326449163189426275304206828038473672016790495826762584077583657197915911140173767095117500248837895679474985600541382508890294855456300812527307917893342865663771446964391227903826486787414127859674484127961102412719547395014738926509073702973951085158698059368872645060384978647894349926841837038530726571367868799115451216492680484094583878856149843857263621433290902302975476103255662162396246297751500181316103358556654774877354117861443238749773110518835610388880216820713652957942326087769854304779029505418594100483818474375532728721425894338884012720063993035395290224080392407310361672164681574304214331265252561273038796443524426429939622506224314899532438237098596277186826861287430539430661636639655759065940985104660136325415850716101798354672186129420437784831002469752948842388583864245976786753739739334267812893369512466779393344327729473798783990724439624798954018985254568705433339559850339442200474238013568304871245280798267631116444009979864789263179245780019920963892834291974587168808450023647542679616229524848630147144375239698116487506607931376025395183102477162603524581968097858518493277380985841859491079370477742675428244747594870989098453302123199884057097902664221449339517316194969116690314012284227501414399857422859063138310955838131995659632016140655004905774962532343939857194276423338860835928804784576456847509517198123738338657510013920557112350566802663925709148779504677369118946878026848765163551230436173358934462799977906845229320860750933432178756260085189594917894825668963408015863115982585973754774806469620094825386850744789420028176552112975300308382807794372436487163555792227874404460023318330017596425790810135834117795397774859982157971629813354190062226369210769851561893013068753012014200731955884943302441555321368141370125732196208179126243558726493722640572936282381267509903923131856589668181881300653056520330442004531995672740538327534569765053581423560313447979462130460793730467510193147603144736100978269366243901018777977078501207531166216008187537840710050834650366967788232351490785436924972494802116468160862541888416505920749474323462922918529532139229014886449959129095077514648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 28481985861289103151152475041058809085591872564455490293986789754223845385551679992350545783478160510078459482545353449152512151581320914095264316921513845120344847169900497818630662061800867762361698304991004504308807450095548154467508964776603504430036298884316111521199573723146770561380149773673933478431295157509740812462552106194631009350854116221572273531948349801424979472000152516555650467247911984799029941234557222567587672975534753547420750265411371945344562432406203938867211745865564724280187882172807569081874893796208870974995768186701232230968686350113435899149748403013905721111182445225805821651004963744396597270220842052341550542941485528241313045282773978868060608924069172479335958893460778490325292365455370542893421919496991528491639114277342407857686833685245028656937466126928495397570469127000527330279540494097676687626255776455890111779880570566998679851754249312403649606551152799415145609042563633689113474982961098691791728130167579233180338777063697401587636413194305759631876889563957035255570167187256276066031545158745961498106087820475105324410782006127630805906427759440757008491269573256924826615388753384834517351608864503085798465866350574900563013731043773500824314489664892874450703647407002533355054647913400157738251199500891035068354445827551207219210708485421244579558778201534404369533607929266814918014067407676501073637586994166234613777228938757843371411815435148545669595096912561157970507885519117420830713084152288301227422577575913253821564234055340030406420628208908427439260473614830486969033363288993512649290661993194542633760455161048113486091746479433823291218026357320515431228786353410129630342384349374038452328822837722817783690751473095429070143728078587213042449388053500429795390012459510506120949442717653598393780110707522035331483568963262110851267932076432970774824535365257885095908589168787527767145374561666082333904084822800310539553744545216380296131884879366207767573482402393727205051967487864887328721873409716830120952520822170012599074239805810229747275412564327364407620337658206166626662041874404830429971297653609191028887247285437125129076838799837254574646720408207601210536219977186117023061594969893611868040971458929047104769912264873960092761456845085358848705386083776617867864010610388600645267595070157654555398818344196709185027260278735576295108320469989261229450038778193368743001322778941264031269920675656095505618815195816321265015445563595624247499981657757911860717422357580375456528567105749587817906880848520925344005035691074264652013425396048564483038563832090587263366068273265032335117067247559187693933176886070684593496889142572315564487884581238344069702635470283234291150615655647701701898784602538264746924592285359943927173627994068928087517861065271685689172156573217839648251343788602212718889049333827642472977315923642338470572394169341902349176204634653679315903180325741920256578766785256810159988839404733563704515787036671846389197868215816796127704793232290374053550773581143821571314541719343957222002909492707889816405973073176135653134351350750314991344250714741272691573308163781083084545954424708238366670956920732866917900630105838592729464457657860567265676938354116986432479115932349414381671690491645369565297569930438312969397768910842695872389457712985704058975833774397594264087691277317873081668172441730195410631372577225028681427005224681884434731862772090163481289154398171962765824104955870496969188146314900992791032475719622252068165529790369158887394965818929305318613025949169434727156232657096530761679918465018742158127273202968579484571773486402357409980719909132987252447895908646045899811365174744299934807623064119665646431655464385867435299764586880386164898997961952693509836668344602721146720369448134851490792939805705503698148684772057920593156797195300149312893188252328810914759717843525812605207097276474872457230649888515472412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 2754531659237745591276846231596574844943845713475364404836223683638687814007543382702930411953174048996966953323957900953033891335534060047652079960077579751261724583903724204088019418710878972970967495625452210265105640787982852862175371404675365746716134146970026845532206654083608705736530004255051861422486067750051588831873392139135807748591677745677206704142566224132943760642166456687518157922830933004716657804682561709913459712074404196114700464455316519577970747964429268506303273238617866054462804948728616342335000398809958470531897262223712370958489702807071989462040000495416090988721549418550023583837316230070629748747457709936659721756254147041600532249524833883955430240726539188484992706753479980546369253776770747303098831510388653767422641508697013557733576078198603467597217906786066953954420582471226083998921672474550264849237688588669334086438732885723984067752285737828368787440874995771538441160941150151286296509333083371555951169939691667836688917360085876624618401531552747559909322003020660630772702773276334138952168540547648805492036378316856126543841985376577268878335033204223507604743107701190948227541101280767738184181958346835371989393491895853863813385698359672141623195482413752913924266750528826419952545482325082044733432055658159584760814057622453599712113221095665712478260425367125577709763589735637352826673097218480436719450761186471581278785705209428819286876351713671980408929146901965084833996242840865057969605279977720362441324991155071581207755737718346191468105107971391805570146046528728156105718390304036432255361395063957248124761951500373589953024670377577228630966071350089995243416448145058540810374135858799534169577050172043916264914677249368714955551299707109827872769601229905432079599185485089210967625790572038290334461144093935835587801031000638674472012999937482691003694634707396021858038517277284068000952004229313196100746766706561229404801120124366222447450080084726186207555786066594602894932464966054726151482172435546411716138174804123031741874836264549040754297625112295049842663696497814810795697691818285686650907525311843899427891400388505031207154665857676286685026888436193637020269315481173411945737124069875750472503847998559301098931629628145676049467100308282657793652757418585601319835008077021190141760772329763734513097118815611678168606707292156240613921728250163292955706087050169050598205797447626116866308861739795581981588823244305050273643029038368992305829686402106473745512697155647639782746675915217497482096089996761879427888773149352954400892108698732023005755947371392255002875499806950991203444514182782940018871050382211935431807786047225602939013126837175889573006561497922872306921274538614188319887540620662806288018622749217526822061939356096711956656675647799445167217273599292841187997754190495273475937514950882238976436803764854386863307905174287206484050066796587940277975980008382707329614689201969173319389062335670131875562920658672839769229522849112921992585882144030355406596879146188168067478138265683675503622743214477392418696791293807695021540514100626270728069032378121125781013213215184239716029365582624033342217952570120881514749849800419019915904009305685956530957580072395878123787088642632815015796100853613578722260741291261496812920365290065866044422819248574823026279463929974728057363468836776350099850158288634955578658776966131630743964853859115280928345692547707970775921072071691991797609587426908204211376121281700402991852360211612583800051105229948200650371465825432789777260152250672683469368828431200039432326013305671823818027658139333675143011338333401499594797347272338847065853496283664590472271654339845055633139994941657364907229863356951413534017700412547611986072602105242912699552592137591012759286039888037230057983656364630255088435753764592588243060497507637141348234211333076928256978926361376261318289737416520967232063412666320800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -1025927171209564473354955626262479925694266793762638346448773322006391311016716909206596183134026676303515083108350592236700057530571120780184764829855163018083106284067673636482522236742986935459731026167040231136071689844455704134524907178080765728517889677305973711306509560489701799533109433577474220200358540863208991167251525509482946096104670030798694555305172880969728348038689100405060604093462711143833165211179535049506356647011254100693195786126837333926618142485667909299674724405982682133464355940546807452399208402207423498023474162576313163689383027919567241193574655910506887018019424663142181852942455338700632534667042719677914940976348689402122743951103565943056462116918136393042295108875259773359803967699994351263541355995303152944589844565839943040580527462824392564281552450882799229434789310470831682026493273827441392084586386375680348461248695126353021184934286944590197628676414807898346333918501294983648683501337324601118440285741439235773010088193840614477206423948398907202583790807476533329976640979694751253745480265066375709305171503793387675461264144268285714968793165242082480302780746725195849608889882433396669938011566839483823666484066044191812412968463592025642439087449816703133077421825785569711801366524764109240773478193348742282190634040437099214924620174355794928823125144959478407451932886473110898958229468996766844912057860225045015660275131081988151629917097286873863975161940341245340319073563621924725303144952718609276069394646981959332842379823738542568960756882668922839873422284079372672532754350198429468498156578555038514595458694719332793148103404678958231122065790404822813054378489966767814296856743347205910019800195629451713418206514203230799756455283592403732749079661559356430720380538094150380118205380919945544503480405969165088265936499844742190158935259436807269177317581582276427021329717559105520798851926401345162429155755936980341159374706941544164969540730960076751419423437347519659540746921473531648966011485957408711856379811899984209536405814196531363290757926221240102206551213935831810613460302934255262850976340385660723070965858609452704412145669975617621261005592192746757834900486195219289487926569699969967463964191745926565231820876159779070368426749174499638816195644227467213087588278598977852600135633446184629504953956497469945781224010634775153653591053215224475960755771772643581622993445831209144775222405891343176438851418172838913422478062738873848822996619227654809545762743675862667022774724923641431828205656843053254124578296200489511309692068747617102433215219623518680248012728581205892281694745717467735084985380104743306716474292951209983357933327983966752771194050394012386100882504217506564030087471761059262557213423478188048773896654199886379488257388230812529068289706489599951545077308962774316768974427395927852094582643581219283651081157318470322352960201945944979412828327564318361988187544812155839626468178017323341632519909107072617285990103018125683734954554418895580494842454992314014930009351738736608592567391990258838203001479518116341646301606037803079304270111251710295315458700730530506727086188740352987928309015447967414168969975531370315856872411313414663032018775669004295881154128994339877388154085748529688478004466335619047858896486123487067860904075727543284189407616223032859668941116896670832548023346092988350052876688030893037267884621319889663362281731256213622119780011792138904783479037755546110412048427568520494896459370245216191955941515242773064770657853395097418975028519505061534489420040187224827716819833057812873417605447061103485789659526974250438473814525616951118178258112111401789864679283791818282186238349670448513098123749760409067828668488775374020168204076788740949716256592684244919657359389001469593522030782900940344507320726454634923224165675276396846887084926490953896757171523619487710191738306635030079632997512817382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -10840331966534699446492152394392741073381967782699654412069782388485878580872072880485229687156228620320296485026680914721282417196197783062361926891196786570171990555800763053097314869476492318203318488724249856839894981380606049937293536593231148665973249741720380457474025843468801462192144646440870518681358976453914191420762585318197699993214417502015367244014741985849873557448488816899985858427016320774502326493194708092209822675810441725510384590792500322203865315221639682018527647694631835235132984326252852946511138431620890485576002647142931337940311924937932025442968818737254270515350053058360572329332795131176414483524043037140710296164698734409931130764078526961524482226539496819037209682628935470867200413133026230512313587676319445543302461401195240147435862875595316144468932209730075034188888097531330742782377312663794054824985400090314378465269915595951060356101237219068875674966701213265030239313475791287229692342581682581378043308218956966046027026098811143503005566863716717391326274244678470046803097172915263206323230521509537217602930776423476963579447806394166634203262712924056175336717287951536989185709032662138246955367310662202054047798128675798241427624698354902361114197016337063967355953891307444375198699773485152734181981609437797006267272240106676589292520768254601486437671849897637520691977448579072776443464350187414532119022243873073153387433454737256346715157152863057618228506309332335645729453968860625838313728753436236287027815533787914921460468247458536612967633816515112287239946098864068922450574606657416998632203480522176097519932031489130543301191652969664144795669761901179933886535550679516087044531882676143421814969238470976517493177470964074160334625818144555244909540168641283678385824804495340638687148351336278768429349147030510345944719701895436954996561025066261222639652576944116725246414625205382040040567386978143326945457307539600309360738446386892608377195196739538512468478115158557605767881976069232186179946559689477762388752366740144456361382129313357980807408140677350711475334622294923103081504190174192181598295222316931034607790723158353348152805201702453686573988508017644705244276634861017708699528675137861627390338279326710787606486131680751778929814826730942476779869243226812621458001002455833940195352050951412527170653811447919245657419770706785610859283894432158210756634463739081842633009193422477954753746949007403165095129631662455347214359783561687029690136401893653810164875725231294840590168417944722549304841669672801912869460156579579175343821046557265472725733892489892180813489067133480732642686359884100678281610959996984017527614160138978898795446756776515569592967955279602583645846716774528779685177774697629242284049263779832879540749366748809818223678598799724247100342135953529964173616302298405452917249657270942987844299742369413324576191320408683793978652326959879289134731345941105179702917514961077905584780336476239605119175174187210986472175766211553537913191162698363468458975103365540128425058387814358510154708125850771460552055476427437870549916387037771270834982374029150851534859219115806642710015851348171105133850782891455622872757100357137481749189992505226360102997869270079409718551496004601546734471784521797152806067956451146245669089097469895922760740855266613911545857781070277852193346317718415327702552024263756142941963051481233409198243792881649310805085906906160232230201948228249238274242307964804278145087159302145707830865976820035796065439636618959628979426613360770120382210668288508232440999093970737868580510016500272295768622750634010620759757203832494887702396091907010366135836430665456508505649345481910909439760017772758895586689748334223632845888099301456175479742372804236178319678440133214497329460563848455531591070711231003992477161386882552313485830534756380227401176477142214079393408147079088450833507018415839411318302154541015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -310982890249226685046407141133393056963708696757104620457135223999828328042395321007964243375954929014253483499669312409446639164349568811733782868275216881301791380252703506037279974840946383659321505498372436962691596501614112330205695709527146812025154949851341538808759299845502638546809567092427810899746787605613536288307066171194153128937186370837656818389799650106596075252520177925098798433332728294563570106914266405117902845280891172103924613364207751748362494359226633809965883405116390960934134264402293685689731622571946159934208169829850415836702176305061362232080739479351309695957325313427536270809145248793825757791523761658638775621588011392592989757118871067347174478202012883410747057025336903985049514296383412369611899853867754086604213139989133578311191322263425618367059326107469391135346643474783617843578476969022903337110423533497904642754423541495415650582524800489763332685048216286035399651130763963729444221437976874198343656617471675239424849181681538158110482892352629362390019450564896811442006654642601114315620596124552374965046377838365053181612505777842199226059001661471012748522438719386394760879560179848119151936724598957553316922956270670730320403111797898466198126112560900987163630776342051031956070088670873884862649096268970929733526798232805435340953058976196114997453051256400283663427290372646636330416264652962155502986146682453497186623161985412036550603446852682788695973663876662371995092386781513707188310268058810287340306986192993048157100058867746517923900374010290255720546659280127399233800430330647302063316610756004346934380703150681178342812804299935354832015778835798559197977064370384936816275250814975538687553390096477108498896295501486265174290586159892626271313171634982117046952370984260534726211194471452907796843078063652194154186546406651130406988085607732919718866437742155457778228116392735747647567427910913268967952309357770694968395259137502592927294540711064987829213529178531143805123396036126022696972006409720198856019812784443088802140673846855210468342525521579389396513769877090236952161414552317326318377188789565312202635705240242686267777732392576517910925618950781490323509757302287701870872357748846928382368356666644015571657184833974710102769028359525245903283221292918968863526683815535028570680886960190600042463807550224902215570333994290462209950739021096711222779108574602674021808573945809451214651760150559556787336469768320489151648101850338662555502006615883570909089758808488694386005100679929786738245166704224373614524593711032408173540366918113582854585804854187349648754488172500393511234150445373981931480104669583463026261431384025323006921472000931197309938555104946407213344360385721291092465740815262737329839117783994864424223760149788312867256754017157249224397544101624808520207603103169846867826907395278938204808115797862388783966917811639809026482792043010851068119252193547991729269021080792249618949088796571657063828918396053924016011620594953502449782819778438932288871705082534167234441700714025517485549765863225951744938187520078772965262129956317067966701255014492957381938209389769599424883429418244926496352626733151962090733052959096194448350213541664675653101086527888891798349024534444859126126381055222609459030518796374947636339460347393339252838601995976303125148040585396526156180744162263837727313545618708451853367726668984609697523983294957132618226204120577949215140891514463849340747324732811526733574618863534526018492644406323883072331414854622790853028339329084493535241380719772847543601852329048467076546803703390115029272465624349586842774397849434579569802650010475090986362534284282120658990940486198093665321751686382751084323562263900521112533484864523906227667381778764097310763839556906360592167975835224090474936624510857761192119673728581768859180280555676265593031671940626042294731332481993179033948151957010850310325622558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 23805490475516039160183422576526725396484662565656049705396456308840880779125355493419490762656307357041744276286204405633949237020742770195613057346708708799743886631150340612597497416138599129129752422476937769460721819486507858271969800509862875813867163254431800137189122461012270947622881300325311017480558840212579376662137832496282951953405261696657105734560423671452150072188731939229722141537576660902336944579935965788776232287456088214324988870572877101553456037162570757127796002319688224543168251713627750781142063397127949926687426188238324524028352951705628371149082660694221594535560777974276623716372764767330225556784555791555358952895737012906558879051847159978703521582071988897522937850988306006364997864478113190350111150948566873946181918748453356090127530366958691536552322806218057756652727811671359686786274980801388119916675624702230562697042676153831385979245377726497652152373672183934852492290568209505210979724869420545681049359145909250075036929087820753709768516598388694542557080422416979701115137321660171317496987512750403629337316715566887269277789781212219811496324471059149669838235064424319871968164300663188709739541085056624791119132813267830949156955602010270748668293590767257337741820286279540468988384364661408985294697787885496590379241103769538277683161630251603012818696402897544847166339092565272541015174217463744417888025053560365001894200805136763611726267963512000322831607510880060049497350483020215878633273666094287468005801653828121862494711798301723318158289517960008343602750144858016974393874979769189936212699077766527888938524875093079090968139073372833452648819428912945884530682308375756671506134994188340640905168508044118524924161206357845562361534588685338294473445885660322562964951750961728993012716843261811806565580536289222070053359220239169603950892920070360140241459000751284104635753175276084896630830276944041777963903237208505226866865137026076033016642391906141354164412475494440242538978645880831516034862373875576937954672613745969748225532108974321024756231108821680014957589561907715377612854322423761537165305946250842164577720763919278958158346209513289934375969422290185315811196796071549140280783816624841870403123076003739237620544414527633098567267225238982863996046388878212001676340773598845379068285952631436106584453044815295016641835722456114101289755770952246114350422399931491136633280377755543551939843871388942019629794915395345677271118619168535283049647085760586838918724314514508106403970331744304535405399400136441502880100622754724438804621774817122013866299429235583608340566641520786861518618979866740460892271176898534384120409176251278435801976418355152123580308702300532367164357857844126681674387120238281201861472849769242676115132305354625476114250124802386134102967787001327441619288701551970408394408934800131379407079230041187918109616803587794259739421157247915319264677208212246917333122746679042786050672032022969720443474881029665972673203109254702901055228939196582214712533766998237762263387720510806391884663969385956641619856209832457383133054584247366588090783029252053638277752080815832146600087017810918074183990733860799426063890899884387230240008027673037684136080491831166704115198156860691775924714910616788587930525034221850847683593545081439278510580500227350085353844226813825853921411773125185979552606637745900543399759835305069599930958547827537075658486053450864907610878951534913944396032448585606925448977525296602043736191566251269210524973097249719944379369982617847142662885353882942770697893124405317360977109219244720744801802434243563864036551286150707177307476523737861719680438927355035619884582565423754004960433827914486487420782596065492827502158851632098039103119496789675084651139624312715442929234521553243211627356443735735999186817714167543767421156872781253679474754328211109948897146320135300318373745016288012266159057617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 1298107653080775762346375455395551341615761186340317057956556983255688474353056686411427582770183975947322636739298700204981671719566165858197836018497506204533888063161009320590150770130546491271439208495116633439544982723576945741022977404949119292578061567861792752992431802522200276624111589702965506596571425259610690004302034100763002657586420062051426511723597889038691775734549718471334629855103481189352265107238562259680789756115229743225151253825261829878357133593031168990744035258440128962327192302463565858748988921192282764197864208877645872892969171783217798188266887015233994077373184417505905502732249088367636209847689920959629930278543193695166885176128757104893090936280765083487849937360896619141115234927977104619209084198275897358829710508446318321049709208732839536855595389677455820101610889822489850203631949283989731871508207321573026920936933275079610750291054948984035192802084065066390644017548057342349489438590018687475887450296226321563370195954622337880383960036914622358448728254537998316083012916950628131603624084303773356440833778162203302481976437469588189569621838262086422520769050465128037199627348144460694696494265909302939996466827323695209640982587612293234279406794171380259739796784880444717443889218249196318197266756871489973304093328259024898915909922033700576887567828604724697355501091100204257071640775548937642457234168087953354022096433433325341947943291771919780063871586353750487027989344797205894437536284848662806217665156149468561248556358380882410247503044953763039146930584372061168598043667621736778844561619624156258928610025856294111544280100120999822281185618361299593557304883294832774182026438906497413780756667628933882620974018051814007537557272795856503585896680046130035191235815123497031044475348050257099162048405030924187059562334060724217087097562641663101304148794364844769762795801790304621064423091219157129117451300840113242309102955263977737624245394967867939485410020257515053438010504438447027473209508356315248796104883194579459925113466588356510632490982791694481917843249360172737199653635205357026628194945436844593510194096075421475356723546095323468902935349580337874744683361538813309851870826977080846647600111302694654977853776424048183706329752665534091095692182163135986023681875414029683912774380246808305836391844705344496222256867661646785819087010431894098876589423660914769695436610270951948856189843394633547967273252899020364209509052035955691752972795407846901546747685709803794929799569837179161784584517043319356370464357499489866451902164029549700992351434398404260709092350283396771930650104265650307511262897870520668887833396075890888779872260922907803179557370447504821907170772640591268752449257158963831201013739891931516293189072682885422123686940191401965119008806624127966291758509233802802193043979510656593418167614810227715174044601241185502208858483833851761149108909622162322938506026933377327297699716694047678963025494272003742302154506903110329941541372493736831632353432658242327582541481260244992291141556959504212856746940640970165233786567593242864987634654265569983720034323526882657958971809225565833336688353300278276516340002556928384017018607814897270159943153787731090018395556063452209843538735078045119103091973134513120122125215447995704474831240558072878940316181983071698858063892367083750213093453001652847475846670453032792254551198393280642505591449647452914988502916776059201462725893155130494433030694619315353184183745348962135676111091667680110545267481231051911061406464929789596829743997798183307442243354830613466330580002479739612337767985079192217468765221763899682645158489369871714903073960789251356415875732166711646514678435500961234790607336408908929895926071580013529982073195575851860402700310428618355515047164313314372161755799084016450660299665184581208803544067149565443552450823476433823010328342206776142120361328125000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -20160623295439052623705893002852953430851202235313230842481876355940488057185027697212693976245855422523082335918005522151669559751885239928437336901061395092515662342156505332367654783710434358987932230935900859721987147177416544836016920836750030226190285970526008484071420280308770230062823904625502682490719768340201256646216355443995994487032836753970892399568135090687763330739007582754511216093536297391477077795515728666654894134037351924744201595059317569699424061226500927299005235615841520242308158692502891598746623397282548001943478278441278450876857582131775785753890610988993289152604600601584180123105908398246916216917073823904871903490584458627124772637312473987162741420202685250718822424846314384663246361314487933756160477343862273850920620676576887426213174478044165165934058123548533016624936589794849265657263108888652623610723268730357540833377208123480608908384755210055985296655750598237873148708078932030892333085418196193031775733614271495068169820111374546901335837083318120050783393562737614825046673732875232642924584838395506566228697099317309807000454237596358002161008094003310841914380104343881057548421051870826462359390596196086105757165509669407810646823079673561445965089393019930051841627663555739634749450279450542539539728723722910202239803698054026737641002834915758299221517788279251157374588910729888253272933348930032923955079715619330409775959579032621694141244502379164562513632403075375375597710946686202094238017975158531550445571914694573779699018592432367180041826520357913833754328632562451348670312506596768287421235792622575154741450869316874454835287724446955539408351436174486359605248498869257432467185096282162716922732069680473389791904773686746926453117204228569774078407629119706357869833033000829218390781434357421849946386830370176745450264966658720809357958189732318195623169184907122234489728557460466170282670286217729602018402049003641012745840704498013411648854789380637662448494434929693498807120381032654216099309534797049150269774440759646303920250127254741627174373945573476812228007658769960044893050376347623566770179397435243472538959579890767408997670977182251652589015771878748859230106988862252682029598600357471039854819584461966701957147488162484527214586340399634562893114972987264940367681684199269023749177895722968044027779857718589434167191595568272348121917700531893242037504676090838288922192945225751591834451079175230348084679586570807572546911511528671814267397530556464287253919381982122607482220521875087666892952951258832428685598448127979887504388516591530269706899810830282518528826573268184440609608446792323767241617332783481804711498302597344516677142568792447486458420563339389468655669470595554887567391644531234998381049731177224005849815001346423987797145852220841336115346178449767833224317080024879982754096137002285367963615378910778960223041005094378054498339253748895224023206265054148385547507627376385093022171209289462426995512883427129493064679550411419825947369138886102800244108243792278597969530111063991201638416993643040980534201757115396261698229221910876295289917601797616824938749162264126260651124010533007870902193906028443654348804644055481192958040455598232620012302899106907770231195560116281570508808648017203703093141100474639139856391194892705813961203265334842989976473009288046155354870757360602187937251219908928473327830297389391818517362677611972689084757272842871613476751013637113838269725594433484195391319230625609046103859712177188230916851772014423182172581448000492087780056602547323475870473813795348282752958320579608355398371301418584016025973771096205093435804021053168260574443881580076473026218225885485088597774246620303613139087525781691193273823676877952937113995359951399273915883859270295663014874241448534445010623174342235825456861607500060867414882742718674344687822651981381706191307768010456731572048738598823547363281250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -2523552142599518630836353240288641255511643768003157193513770963684605332491364939581488987054264490516541944687508237791746413809183104275850601523411951053223956450831111162776271336447187821446593411691171924104588964287351941041382281392645236077897123783615726339662134639589747021232534071425856039802979057392991786669526892668698538320548125837846048262831177507666356624759237701301905351452921411733884400756629307275391516134745186414850023982972235643902980687921373442951057321212801037008379134607925647784518831071617939485586313507997836906378601539266762774176439490161930762681951815875222398434521125245844481331665253231289192207997575023069301427082792083097816733321118419830929374490235741017611101238148179295113468256455636999741091668090344778764052287805368533698051031531179609823821105838325339572714763403191975933544576310021566139563249245602815705964928885619163729681385883905340996561598571508235212466701575745687795245872432167404188851960912932457827339526227783902188608843021139254067209011505234039134132420857858266282712151441601684101439280415030521252146193547278397505661533120258996759886128034614923297264332900075378123740576693766733827287933958184038976282684858408612752079688133467584044810852086114245474586444447353414096843750227129328656019739917650892990966542485590899674709698762715545656887652872135862951523013936457308519293285004271406223933829313810843812631843041000640512991425204345138361294411665126277842629444706978433379396290232520456555533789694469792795857775987349434106864545687966556256958659101664759698638264158161413690331505078472480102235371253428262748892492032909627215876517011962155653591379400178256990852570424493101858131388820887591671316803141827512693367245175897094772208312157390705635474540051327141711780179473193280772912081292542805680692976759314409786840097546612742938397316254516594969739032211669949820487175078941179142622778275374366344178113554941924204462921975198864518843072181102206641222273639576650637173656381057976435776385613714819721358083447036037722274243556444168217294971418176491035529011114925502577793857072502968152270804825307688576975270420673751957014079580114054464261532941861674646690853784982065520470675764422628256279685649961042494173459675073568020381451841529019478156232552114868025123158979596045202320194272206391138531965561181414304795414178777639957589970418009113915414856601999084412364742860006249625713093495205530299620090726256620222780829794979082560831551550147023888274073828285060761207732288396788059132482229833664811922367146948325087952611034888681792822572337744961066233017583647729971954756199325312121659263781952625606188640913621749610531363905184299849966143547653446271373024155614251393045565513283391536716165525568167994582848687784061442629018122002287484505819920635711968742741175661771749944140452749666373565044199810672513880950804263649116181565748627695609650435140358281921107723390549894931023235626392442091108215795985566504353961382757041861260304409526920589915149703666016139207669044197018620579582143714912996723982881480615435700206796028778105697109236444043586777763964253588719167014415632403617135403997950857154044634853866787673090539769616720931225181892199294353276110151189203690353373038187424034993829372511335318086809565770935467210858201848106699742655300103024546766921294855583637643621235415671691171266561929990576871083244517091197800174410988015562491364121898759046732984960255929946822230811230139424470941969594715995699695308601205474402048246693766554051665911847871711961800417818865096358561450045062697457949979603250883551885856418894561519383804298851167158347451347959705783297846165272483428243112208980281414809091615539394949740631000083137219067525818112090746158360354892811981192203983173452740589533821104090212412806857793351809959858655929565429687500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -28823895161330211336844712209010202355991894059147873703120113919879077087549172825924595110629627353545143995552685076917619676548813982597518801717579489094268519279054786771498656903387238581816065033769016461463326956823316719327887606503337810800668172843432881265390389989222275543765839404173125846195807906696580314291593685293200573642236656719790847823941124182365114476179087267212393861932147643308917523948153149240153288307917995835422946529481339563839154161739620932115130303993253835126426694506023579997488155497620772352081446709872675666012861569599603986025938673016594803248196774500160416827328417607714280156535791112365624050436800055807348740725352084650730456544039104179150392971885844011842913322144397226334388964322550346963881711986803241071907177526188777366778254786495425093169149815563053140232282070002882749705546521579513406421269511352852080153640792264876417741992231909574362780921037956705502323158070533228242266642677760328889507702872370436757462340632389113407128144265800458534606698837577325542855576824301920256633238604547613028565655010890316320398491144330808695197428982696798211855395400315362098946570029021747817412227963651283079755895538079354313657873271274610231179482091420856266401785478834011384504870155420930266015608718409536632990334436293488496021233380857872495860983907274466836169273475704922581042487231725200513939204556666314382467077443680255333733033295332808149557684060851668892406516527051461515753564076178954652064392458570790034285357040400456793934737025478018022096139138434754591348633091809304952731942434064897836005534578783943920090635702114377072002713444067552947706295587043490814492160217546220538787796881106343977111757402492367216016603280344036649064584436355708595298465720451541704888480682494203178805605654815425416270651765771277595170361690995000190580997097512720559508362232266287265109188496952465984522668891340508480370569971361839007070106447252372113180229735138295848538287405433329507657798427301129334865279148934708226338314037280925439456700918475932298901429827512290674460780196859115348191742916347422408754612286469501895662107482744787385232155577930413131095803359828380142768675769940938627489235083817345940464251597580351873338383224722101748978642968896855592731950580044123852836102093835120418570093205343709855678722345424303519326031068382047717351360338845139881935339391564451971900235839475604447654943641752060685242838529806970820429653384778119321921408984215002757643475032985978874486013285986498423047945737370863291600877609184620316271601183952606903284942999065897279973780193413504378287126412079529627103827730373146558193159628508278836719306012879882586513217348179275783132282449706852995731577134458391186255219635183599042286814460199334838491817502483188096543753293624116161536017734532907151654610392025749366583751001936432477367769032363622072133783606816066736198420904753319774988735058881959425459857170238659729174419171720152140162527379830669379677681505475609955754793350020844908239426956527220467998902822312273777606744102106220942279806236428336913662766873426866362619713469667576924080630641422178396236633199948248198092854557469589873960034046028260840591764390684522434402381975076627678789691178701696289078412982715595481110878522047898643838239813862396181245768798301757565703347808322053782627469300662510384312419795781439524923595013336044661145993474772619101898417784832313709139428661254555054944427351066219218049686899137175045022925753664122408675432889152029442441845372023392706596740122368409245946732771552884188828000064316083011134838808340091213544934812784682891368523027206530147713496920481078979522968265151448521976102273028441280819168784488603594665973947556703824387470538598905642915744874646015118040109669760094734368718173862654967254073766703731962479650974273681640625000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1923893345830354966736066150625567309448132103107781672316510110911368564773599024461539476631796929933898504239674680063187970920658604114968083149398729159476209932567220845851672665430230844273072255356992705528184631813081292556717065259583317588429792214596894268955459738226261984815310555700491737735300677203040648977618390186035534929295016698837606354224324209623366104069607848452616209474711334051101180671678264813101806057816901885414448100936461024122303367924443770103170063604210904839467973007398388545459088657861378454200472179313801995823304817444835239937467635806506416678267318466504907298882409773369001276618106445959913045468101722536930599053290962027444359508129141559584710007477235492526442954679532620831186374915351742834610381364017331928973207000437223528767194895909730050732531977366333829876040951896383455349549626307210327028609545095157903350352002291360001510443152359504776747919532613476469877294916785986547369374563197218450640669068125523624685165636103147194918223188660029437225769649272598243620894652783842823712104027718347288270240253038274054200590267735096707330495120227255983713641239640459929880042088060961764987678404961012746738908060669138456123841333239343705507740818090306293100129473439571468178818515718545587144882385055711403023565787950234583186978962080836001955000745362567947604818061269704739310580740708983793794931801378715284137025525364991860947151649077528248657769671599845638926938930057448897168343544881966841555526663955598994549030002002121687459038642208043676620589912820399192376494826585899274071422985583189441784520537740026687631345718681584980738103684434909470944323716968723596447924589493188085097050948826107353099391094169722760220794659598868807283507429565531469397755068317670474603727964928316094257825910159931557091223214889486173723906410639865594249511568010848016191312870562010294230099777542894665192980940930222188374368570391668067640385402578261840186771274406666737151307724366983947365084769557001932691505010518729826465036059150916409833650297581787292946955692389025068006147888549449945275329080701652708185027529012471445478713644612610157134488070063566995800602275808151187088723503878282478818338983928862495348079308454463576409772614706829914880317553045813715762158968902767980997893821425942276171064876574354876769426167706250239512440376771859659456430756515858201117677631731436295101817384020960363621455058968472942565318423674566757631740317391788759240272684208416735938946426253073481311044958865459475747905077954218775194853332607358785950890196185621297369263902264957368271821047483678389077508901435544071442095108605263623995588279436653701954392262730235962233831777811397579769827510601753604044194722024466239368628745544648305230866371021561792963205076625554630600968354072304003479869212660703410504122181192259412746639708297862629179712748157706041575537574284697439227078264474229369018786589235939758838141699540415573670712792583614454698115555284650861324648363544583168498838662408268175925015138295908729791719098968657217057525132487211214913465428827857405446944001308561483594451340567883359426630557303058237520312696470832555667067840695730744945419404756548769126491955106447011956826696626308210709176485656740950580823494289574739168140691830685563334515866751370327419089630795307208141490062153993423616917283917665049192417549533068658494203848574486824502140668475912376124977808733205541234557918498305322045377218332135276426227989144172705177318098764713389868541156357677300359718065869202736479023896387177655548161587748877111607204069495657879419378070998188158117478441605774886359780829542632752431507821140186165357235710048211175600640541276976257046017152913810069482306599540968123260290032063010699223246190721145726284015148781306879464061421184091729299205732040718430653214454650878906250000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 74306247972711134991225078945273620667170276874810539846809715226123298438709493168355698919811574375224181275657278384868928058239306271560382311281556674818219826724245470504725722625366430989403197374729208896241602854680235809474770063991052712934230620861683557811059364320125170829225930934669551515051729622012414604157808035641590277276591855760632669794476266772082787116286245521543014192586382380311471151354223268145052841166775796139181092983289116587811838231992178285408520929661915669695818690644764776489192993285384138826690503231759686122878698742737082060871384044390710742436993079844331618771904203869756801696870147739478357261117606734728841788635674363509786892657987145515327950140889208871137340515488099634931081898611253819099590253091399652025904783266921172563809480075280870858192037859263205650326760953623289251461234998770225181265481318707607536340285597853411227515401503125566481886703100570929162578515393221678069290888609264273936773696123963617596074915905535999279540513729747140687504138914480003212017459323997243420281333175933881924192593955026625437009484622859012577052090950900511809737815099564987038164892467347428685621904938493188296689916304910898583890358325827507523962410890166206978146923550828854069777793938170549252729375356943874628080627327939160008078312787102474974754416261258890853222730418839960334595125603575475342351296822434245325525058446502492732044502273503885118143586081773459984138487736234500100449138923091715296389519903080427348586517185116094981406256144846918198511273191090865140779091600931947733512126561039686136796677476650763759703629065141602616832239426148495781604378732099579695142197182832918630810242304241397430704405329178327471611029739017222117640860773605030003686563726304013151144907514182024750049959960377295925051495487159567126459128809620281817566093876905777388981031020937687428713964876432976358988140478191446327639421393449671283805152316403199720450824890354530655830107314851819066251781495298458269471368777986699829675556737763132944940787703048485116359462267965704711529144190660395943036798276040021288921753384673481107330927583603592132427669703652337835783592962658574292729134683599232865192520838435591936993482393550705297545874558547035199510581060251387835528630170959607333059120816542173952215538581328220093041094441746108961409633517650795020065091592854132894968298415457749799992715014679371109619743104658293707737311072788691311078018738938688949693368136553155796917099001806521913554884088002951284676973233091810498037010885409736834709044258709081341163185550294972711243785761878316590285822234725116691692949773186721429209564494766770760603231025359644987843443778798615210782506187461359985429161522990452384605595511706808208355723629882945713241913286543603700722578996577930035588964444649446477420338677783295527973671141150750170240866809586063201933160155818105206133899591447751511233269557387153513720646537457939718313663817850814485187206604982872555616329685951706468768732005048982938780389449686619396325165437523404666803837788377599960118238438891790296136564474271290156501887065108131085352104308200606184954334998770190417592862901133582765373647301766560518179332297684390572007921650795547831616441171522982012972889202030927789349862017746749485705725482508142526955014846650329810113540194529777644379286619337009148949672875198660927811149374683822195840956908894677447805968561062525858918161061646315232433154168166274551186335889969434921679014795770127465471394124634039033834839096429002011514841506494918758466105041815423488619245255566158660679269042196764475262058174406911361164568719083817371243449561223171725850776449804652780434284192051908055850253693059433878251521455708939920179117665486677017860252794151357778035266649241790037363878104663585667777513663168065249919891357421875000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 784684538949308546970332665634352696214775515763133054240508168757289974587878304550348187972724027591113299643496506432505863378290949711724215249773545179243545823512191120176684373148756522396662954551481165412491002271099636507344615115573456276116206855589862421545508445223427176293317677232348513955923085365923456527384808858152862320104302557081886016262788190740900278947675483288559387012343159239094140034509080143601568979344323627461464630136127121279911746833162053516922051732091938684950226310543999194621855481450037585993209018109680719913910197605847769736037245903156063558390962980762561876225674558422374256812739854987609543944294626693754714592357023606798125069070836500429299415287596385168128072224757222553490308510115967180739745360058766387684937531211478415532491404524262950833139447467860810688801455683928141929966394134086097880481826249323720230302938487733251712013745991765398565705846080766272722416883151021974674672260176330633240734144108636530081826988517101594642553974796535140202269106088506948473564519385496864574378769446600680136618605887211273705814810407959528898729837734369274741174408972502906285668589711505922279664481798069108078355135038905197254312156675765471700025837690379690010566123611349199018795266390299416867463455252259796400444231883157188303638543653040377389730928648504953093630123354132191893763216326291177336496149010006561085559101466484834364826104266501690798084683004526177218419417342674445213250195804125059909695782947215376851623608909391678754761290466300224076993631024368643669571247171202357535009832624344223410431592389890590061967447023877959780575534004142509303149692602736882309697602311074442746570420994000409316555098812507354321798154904567020916552030826998578991466153369390516508366078329128543569626639592623475435594013210352758060584511432798659247806374700226317493722344309490206036086229896147555008072172079018181710857664764213492211711820396430951553699130066035809696605272563461099676750464541249050968302579959717104734817856563250269244678028400653610788391279541900839971883701696336249579587697272887274692050679806666677385566915930278293252602743484959822211045620806884630256261811522664608545751211761167057589850987780534398710028529248713127080880067390450123769243760325990072416061226090668082116195961846539370691993173565106680608674762000722175395880092948229298110162331167761401102511213260710373683471855590774309784930140907998275903168162563879463425091057228807774694217557253461401735595562216695569768651775521553439238759452414789491877918008854624388026295651039000732687561025452775810903773792838264545886328988964255520512682023244870524197885723015762047282544136638337709859404769330831415163429214301995653301196392969376491690364021929720852740438339465600847500173192197551353024131567322581313471881988357185627279870166167233535300794208122442568573697084942523560224574394025413549016721561088801876353785707257482035008826687068957817260761054376464954366782028140768794097170736498759239913568145348449477130095817853998420182102023820185457642465877996175847129691304096102740910046918685410018161470755798832030406196366560858851000262122436743939440949926105270153870445154492789973640670562718352631600128159526509399567335579512245232065623357789720707373229514544984491138894773219036882231056192992721764252775690429749037428841030666439612133733311204553949339812728875313055470689411953941824292095233591859896979950711613800062977921475745406646797802739225055772949842655331638852883943125394413376043207936440206068268566729546022009188841249526343987834345453519127181727490239316384242729114540186952823065023856737633609072557465903355628412142563492768941985035700014541056625499031267358398993611178488741360224959539398603733846465574113923769950615969225084735393920709611847996711730957031250000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -25443198876019752199923937119407457601939431121092821560868541081991664491408973853178820745260270132495267386155739561173885570481191760093269094537043036484101263123544087021998543409369521715352385813537691551443115907242241415210080995589299774470837510632940824011671205360264431510850798031180354209259084828405911421843805193283094039438984864922177791752837262774005778802448413275982282456600167332029037904882355154425194940392578058293841536724565753803523832436107699404298992298204433946023757937815447079976509158671952306536813490760959095950656235913152070490767021766249999549366952135975026524423863516346373731243046056085431915647509991150049726691452976850433858847841175437734688791456166596542063629603383071374063736260547542605727260890505920817788886993690459640215201260219037467542854707558097708112650773186875575636955788939849515628856532259534869946756359446494928470008161259246883614697315408777678319343065700765640445546460004918031988674073374962811065244859824051842105856928511728627519488422004323880605891760913799531083725742447483590757632245305084181665895592039976443127234954645434385193101543534630648165774396434566926950276783092003819333240990905513094128628767017746047328402232979992265877228915081815787070481058618432647910767409738007549124927783541712783058553782501186962295552885868376934098129892215200533274377463758359703315731847289717274553520469542400319263346379549919338340747799774332939760922026836495182316929837148490236862080695982626648484075629553201577648846754702821281050783056928167735533502028694009160112494124188568275036264467695719221878336370319392163432929852273266128621320834120586762529732732001895097424466415021172618405534937499759221124414893407125877992293626748389798490828246764920437134957473606095264579123970229146613445942646614741169312919324103532250741538477892210157382049658385982697906850648743744858757680379106031838688773372844231068991824163909231857100260784693091780814995699600752046001606188970292488428726630793671152525647853017092815884887870844196634624415349497050485830876880702855953080284161230735316184879584786860002652369240840181762097139650910091604000572978316440927052547473644209655472040355410870521091435900666913868924208297273829427367463886360036192346019759018282174576989146957400693503246247536366994005997755975080414558517971160724175052047799425605080621367137116705556901459930580743581626078268512271361746524308454459052745749420812259553224362841967614023406910311490213895245371567462676838748398918492864388973927117920469208899168963826550582762793075143261256356238915857962998499933974602998717094783366660044401982564726526362440798121397476910092877494189303252514214470098948137523028473514081209697504585853083512408101522911204299134349356391710505818954309452295438209750382947248454762941184945741657034932674725493587745004211695976474239736973321925524100480367069881102908819318368523654363773244145659699827586480734691733928957968916777636436572419951750383772809622837312655009440006284114304017681032658402797486454383934232417937854627770940242871039276270327851419124962542872351590018316872164624862844418378236606648319203527335648396735141650012017753214189777887024074952466419674903157204897117079176344876247522175524903309481277055698188772129216316485466074200735090935533956199119085549178728488905221242275664707167889050567854897467053159100640897605285598052816231992739754084628867779577000693160263985764913381775288050585865660153037771332752439432443237612975536954148651641539064194354659558991012608286796310483397648262146308884600800395577523714270720524418314047928107060211719385073402542673466806257518109237000357455253036942647999779708238144412683518696520337203966438781213613882883452628871053371038912772138760174533318902037567601219832708920876029878854751586914062500000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -1356973200798100591705916740594934814581796821961304523024424973976303367861923906569073587319245841928458099565048655424214970846805747325250121851314886518980348290129527499132429841051096659133608439170785080500801628095417809212574763364724417838899830594091320414276725722590092035878993144831348263683497275232548412841313123743208150918723908644166337319633705817162404793480628464435562155373557224920863116107661403580388091566654250791020196872420607329639856436621709070392483611976971491730460711031053257554934946971055142169816083826548320168687183719963459104243934152767491641344700118052648081582722319213709726115584780220489504005482154332170255907309439840147875623205399552624421508274468653934021523334035024236408391725632496755741385170277758202831713669831021075837739017492469862771998248252684874216113385379763678146429005175445015659921781729553193794504249697348087174599876878826901170057811966300550867120261348801945858387433758363996789487178919752415118059898792698630026032666758353601539828738982197693845131687137545154973586750892055286201246539475728902580608097528271251701479810004312473799284855946719262833970369679869916263772774707507371394435820313495017328048687447776561063086256884531702828632381200667691373266686453034808484062892326381157868934994648690271432673548426704179919984631270919659456151602094839394018730719392871007273155357155313108602549712364548861810348842074685465164761010807828824777631700525943685974070444181128445317642788834639183748571321634426599886476892814353271929577408650413396939512441055712859708683935191648413396903727089045515763696989797878042466733584705342806972680248448846126367671687039488417805841796694005089351603085745082158198783806611522588610931600389950550521784753260024704785564640250734341039996395352991777945965745166546851794278295702738181889479354302587454258849773114201925998391139634249004423003386773858817363133130224414987258549843519904982438399211293114954200537722796813895610736298590651010524093357513441883830227616598041578557545066896408697743988236980388383498677911384533220534406719865739144138716778929733755365897422060823476040665755511275721398901213441975950544945504501243766333725543513030379609433984332869684181829570542654203796438289922904508643368332977982893353027366434137582331060292152394590034789044037049873242961315436243938622224230359040408738993821543080143409988106723498480494224740883655221170739842530024152608278364380296279689581613618488015684092292518739728209973581484611989654144605296241001617612228124845676566003172161815019617011572781526385689770840040203058261903082237797699739327714011399647264645606520913440039759362024312012951909827248040793074846793311253751514359294338858480820268509851594146488979779541741326356498462167508690311716860717700678067421488899075128338996356928350393027528035602093857662720912509945785212356259231176814268351875791790581070345171118773161757351859756605277117603950980678379741436828992125733359574944737893766827201292151395936127706342174582809812517586366260168967172058573384544730275396278348036402821219300925558366508310058881301646348586686540492188625753696629087763444742819680503550951761689052978011693829048341538308846975632661258862434893464672630697726949621929724463671593577522337074861226881699377057356068293395830333313143234660164112678374959334514886335549240005524697073408464645556696563935019785983169410102535656683747120648101975998572617655529144909366109108506913269912299924649552921088474761965924088064020166139206467766487351553818141952873824830259641037565528571671568611795347204546963286131534742340553364968428089482487757368518141526128542769150381914525375904449373529082628975748829548857717429634249599111246392341960335188793912968878703349914405020220645743201880342982610565513823530636727809906005859375000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -30404822805391237270920186011224182992407626702708302375045152453453552718562887943466048190134850792960770531857191207652693002744036088435627867994982534654934216765266103543645234367127447720142218888385116892850324284999853688031053632139951135162183188816750063006730511766711744705574554931143098862474106275170851677493862852528337743480162919721011640200131876459755612538302265931225587000749630362624939460682226918224333839672517565412949312210345160686123439993155319222207164148510602027278807696388763506467119205946719332714615108637422430166717370891672641096515269284225588864230646295610681690642944537222810322943630703545254006745132628535760239263811238258322120646606169956799635774676418039299214149747046347348403217815590591062521223472987596265406495328991408280477296459755203245901991398357154838532452976000061150645474073104657166848280499818806305989221672066311709301047174041791003399005790626972841410125803259466794850768666086865805732878811661701247363119247353355219086806305194602095254609103961387484429022056950721944372303517987398175507689897171152719883528051757301408102252221194613577356955458823143078919574250730040652866082806719383439978382649067640537076604185402445851868363404888781497919442796464781212532938165730444938407280932819660233867893999336311990336520401439594232861935374934368483343284791663486330979090715421504870452774263819603788127041066451534947791192761679469273769884616948272151838305504219203083271231250075392928318093052208141897275510213429055180079238732456370468252921084121997046408479149709927280484616454197749230008404186187456382632127505140446979427302682638353772332359976389461573133636622627610371752468618353462774157666112494919587405833782224157252617315925482233123972817744641485802572409102503422497475113724046278711387055045638385772243759076627427430703768115295870209298397720410435321468537545947070972694560226731871593983045553217659920186051731895391189804152516467263448765625157568868296307888379612573563202355064011696659428816036438765164085178705148227963114676523320235363717786896778922952033421017191372551067401938112511653190823105597906773712851741808279589808551231300690740374678126652083548534746669897262848504720376301695295817887249653252347185243464657635370012904954974267687246154157268281923231684265003202442164503808189404648516189942338645651727772527853898219051960261780598938931194081549703252648648133216581784538922695847822057976945977747173962564418703734402401524518109418091957224829323628740224304366338235236417071722368342844566589395682406365940491532770282106443582294949007178307868990186700350549634059555826196291556702829088060936065956423385151477737607492356796140793259256701414456610863991867401588101453791754040567116400923194001398518441642478885025180256576446534862947339590850247300917863125505059501807080969461304609855227367209542896605663331591289933045143156236017002112969859266571538163337921628380354034819423014416018422591865802488711314007943573768918390822120264598268193155091223900139798276315577432984774687570566569192479319502211452060841925134054994386157108992531490598071323569809393581028093370980281165021420361866201075540512399845194405123215224304969058137735765887893562653717845970092266548307388318622025854908236150316475225600355361582584496630189016674537761844607211430707922150504837838735982088731158244747684987651814538357208875514318790905265314877064621862229675001045459724671826424451118464833561162767028814231688844374813382196184454959893863379725765144869434884610774396332398753563407959759555648618197847894513770917542462593999160437778289424663316049464073208035711889881465803711983721301152274315080603699608355488844792263105628895696404416383080486739109375999637221485362612902863917023070792611470204018098212165898530656704679131507873535156250000000000000000000000000000000000000000000000000000000000000000*i1^52 + -404355897868913857127749864066140237447534366208090234374744470444702548721577010592967021649622194450754021795118246049106562652419151457301319096522536230709767250619868871866400717121421479001602039293993336503408670482652669097500977897764740152848732927771944212627464115779878971265677475356635067440326353887431077686714748776982124009541935195893084414429323748062586765219367731094086791609033740322722299751465734026226755168920573893434961877816739962562640766561881022866746380868706383557579123079958750065977134103502088338404957253426825612465562077116097053585859087459259417797138595244686462708733263726683698053224805245593509184717344433091623542130444224498475699788481181918480255978599243891080060176979589265190497668677434668941232987865712305702479954581696594859686230136852293136451142846528489186059280186274186182818111220826796181605124828047728013126469213918970878258104193697678107236369248910830859954893270700212853098301157585188939723637651745165379178838560207716106865301602392697216989159320724834911334637403456609203654363776063922972034278458370726457046477691610300986187562635152285968564006098700387096256627178281330813800581314217320729433676282146114009595793706171152412529662664268767758544206378483326617931012046620108741856064002835979629417699002530421453269302287316801325349828575710846592924342176576089203431199168171605082844546647131957180210681329724293893100987069391987430791541469719562250730105062349288910824215564153671520173963444032260513948455912694162523253124932864581019082479345230088092801483722744660598068458993644102998404037489283914830245484184777497439842368232670000451255428190741775660770634980656533996211754541713885317045716244377376287032689008507308981162980462174968274476190836263931178526699825871841503656736912470929473840453677945555720068503873802643670190608321486699465916003822942885725543178428160637071649361372730510181658309401668962263151203139463536681811066505581643326016502899760019573833296144769539267033623739496654459167562866939984050316893492282219357290035155772302388006950903196005335288233397976301081782396269140081815262957724375588203986312187965844037031312554665920389659566816609221291347410990956885204119226007054808960492495072312739724086904727572280919437291187159334323443992833953908417580317461654424538234332400152705982977550761613333732688235833534714535170581684800138046505794511513268798027041549449415846485120219583936433435473743988975234238572599884473701250356330742732566373967723237957427175546443527491617811884984492166591911005779283537536040895231250329856107224974462129115759682244774218176220682845834837832728004436333229737744471419564729755060625339666874324242362643649519914853931472376804236089224484327832212538526271403955349511384481891214546298327926890465598828018232309016021962363331611326392610830539186830709065437843258523446333076282681891005018911411554880810406002114290672089437276520745189624679668673524906806612988151265099447864856627808002138850479871736089123684414894961475852019815571119651602668591930694007836544552808575353532257453262032341966703834108305137490981327472875480851929167428926715705452513697014479458897723859021713582687004951725886055565325820379244057434799055987210983538907746169004488934630266452427142209227627669732482229376446735560068536217976065238908115131986226098794655233723071139987861600287297758632108363849284307998888420639191389545401896518656010486702081727362083890468226594632352984039095465177221524021065072282282066753979035592935098136672046664876937036111037288028648422119593219153606378013315461550698236287384609045311495475174076624227714412373342970297119216036968732447790499506390305745451582963329147682687571154909237857260270498192887380714782800439285619536218017588674045450275779671756026800721883773803710937500000000000000000000000000000000000000000000000000000000000000*i1^53 + -3326829940844212643968242796560443085441566667752974905773833765972027567084540513029069395471413334336316261288966307993322546312433062867900796135250029032214880731568843468504715665833074762457002342887938721202132831852184111432219486946629107186138179115021532034621730781224800768093755406964544313981464166527893167995710704488171052925565037156624450228623963429401435557157256109175107878723747380371578308500410954590192691997063619180000084653982474167684808020335610896337814237854233839905809093569044646499118540148523364419683277287547791089512149054299383584164478167806869107310763385302825635791640164126740813352722953618266792522994411187500334226396426322788194291176382564577285309501593381155629336315459542301657578351255076126856020718444602059206508568199979342280138295662312428487459749889849565914867079212759773910690718046302810150530693518056162259550973817264837477635731853669608890743768082868558554552713153954798149529919354128889660445511898229662323868551082650668995292654334599554318052092362061111607833849665992175075201547860769504463646170943854555857056540135839301886521852884327793884708444080531668834215950873754171204203296475011457344626318725355213403668062922328103162600675799220804834590452361643536523504891719262404493006436727033673746995690744136828101880010261346580061257582365766833552498083367089334446778289918096996004752863672549295654764092735508339064680663251414193594832120243974176196413574569438047294906457829593125053252509499539890177047384091679788290943723435244300355593935183022823537756324742971608042672137552470909500141924440858595488611318184349312388105740200439327316475399743099307881939895790611528173825853287472204799470749841471079530866578953315891333674344605444501108124432718053821299301662255016100995614387499232542140986169582705808593148302182336603814050690504758207590882957593356544554141647839372513098200790445618956230575487325888261388596798435111747570911410245817925859926330941703087717309291742022193004821175991613870931262399255240961909014680351363444469770583219101973037908235967671621699262123148275150625150593021006391241406099495295953428679368416209740046243140280388382779878760833773489151529420998652433584188894805997419724634731993188461871602874460893561930500675525912960132155605411897766420013338604884859608390350566401132080946778409488297599732000952419517653350285232385700211859482735399591315168280837537324578864584482011266392666296998182859883250489306374134673686561734725799561079246405515777603728051476523507909581295080278729858921423460669041739159458663583710213203213410964724956689769522569006516373393008100124047831728029621561361028691770780170136431057063756882296988933907751482810457500736193988412178472629284481477521718515506648305224886688521138169292130361792208132623547228124324088547450760141760364901298729864709462362681553736863156975403667165673516162350672717179934978687577092174152504657104269234227321581095963075557438172477530834994527349157654858151718291009365022096293960245452707221274289559641876013911045219906766724488958356885631996160833186896457315178368110535442881958317458043629021798015306541656426191471097126442966743975555607201409410767957268124617417498817682207137336768407429015980941829112489261820128617157497904753780083965663106200425648697120229117777347504910814938475829086039734328724740794595587519021330718245127640022070390810221857285219237405231741181397962474188992785756132048005549984385285125671771409778727407771919210013687151487273793240313221570023341522693875056694674600235450843838733560571188281186888834247777109503357349550581987943291236940365473349993921749030721650725332068079897651487594247689511751380329417081966904390957039171873944727416569270505134661927797050287021593639009276854861967677834400092251598834991455078125000000000000000000000000000000000000000000000000000000000000*i1^54 + -8068428260248437912901284889365647832299626482246622886595841269713459058733666095922589813181637925381890148033212059899718421007865226674238556021910956547350974547197061687308308743658048074088379083093986255039046078146170547378273913495601619424683805531565769124747245913787881120087991965447790208262303159866783434852396042152803877818379820029554838448745305256075126587382677125507322020509029333514450546308677966536329380617378221460856507145550665052095761044595714687779659182740263052102868238108498901841329791612550847078216528742599391547837110883113588226258794960184213334030586001715941347691983319448549775334482730674280384956298548008310031238650195482803883653866532895212558701251229526121003763055214598349579861254247720756980425556632014548177517229338577598205855426391125996405924366532827192954854915147857677616813992262954929888586314749473384439937082484128759391365575242961841391658912458462778977166890589594238525609001707436456668362982591755037027977662046616787792819577395136375342258879232475711058863786837456351570120746751371622591084429680386257612778451876496279528917276324028330039113893243299544851742491261039859237541259693168688812830731834807143393939039848370042414263409531772636297731564540063861032712844309350797319416241907961128892229280650978600623975638713948988695523281862824575763289017907816874067593589997490361930008917947327285117723013242770650516489979002912962580291721617251554969125477774360027788356545472290660122926453770303653156846097477698620935067413167770611296568601595565465086930336112959747572674934798054662693186998532647172388791094918433018781288238164553697021528247106696141961427001534698572429180037992921327671058219982145456920390221789002574567639533725436965190956483283169817615020990440536610457458522293512959880760911769114413373129668099345153135023159329251745651090558918308833962072395747468422776015991096513330226833119147495215281270177253599702003999375186646374565018863257633403028350493336585149582652325782906850194492617310459500268705076751337348517250067935984808158160208405116589832360820606177974816618463941668101348830125605331986098159609579626174019532484749332999269554328438996443557383724049991250951225849027142128082599902081832670463446950254586014373193984144951465827971263643885444881027337160753570609938055783316898267111804675856917105967468479051678708810694660354241411609347838924737227066151130302844662447095511272321384172108538948620655268232549595962253196273742275665627917465925590452759132596476003874694642225623703761296711422579276043615482456832891941191944626732222026369304914530209833266796435257236071062226529833305026369987711877602544325677664481562863011274921620278324604374160916873750429632886016235669280902046089933309899785668277928303836481624677477463453813236280769024633633008432307691542790675039164313810550560916617152171836010065962971252386523807878471874293999884542746107913045970135067624463125523832219399539173015105116562326184115287692305966620047105553891732093918955267010730861153221729794840166488781224537570514701624666439675708808847235048622714833287145652657183395627564836311214562771785650465993338605037996924950579561664707735288719216324481363564020317677903406639023558380962056837267734049027046835696823515753896689233964627845140083560507583054337912025612007768083995035068118644377276051874694712131519005839102528139183742414007659514380730775898179700521113220625298993195956252708379467921157992761279702743009038287777125066719891957865835350574341189682407961128504919330150851109026220146826902159210767692068315077492251196841049949061169241837180698451735796967615972785276149577955941275174384385433092928944773408022316583452562916696178525940585524816439448529609796255056874384061787676099249194491846992605132982134819030761718750000000000000000000000000000000000000000000000000000000000*i1^55 + 181050605885754663113439202045684553817139771765078178183682405739412991765543034324343047917680767448607854045355362783322413525499494355742041132353987736516671888190296997974610063182453117529911404862584116640359001753019371008828805416155537031585032317355799896619886511391729975893623174693181210427090828406889555672102527061464993156105494017371407132481502021054259184633745862367725996496432040146356469112673833599837832727537734219446224461747768592800646656641693406646873763980663682406229484250854286175600863368772906790523757206386940030556670789076163616416925753787028624817909891397655178547084689611416963944242623620050653794698275515753834196898924908981508400477420035470562648555490442311626641959523550209140737200872429936609648459706604027037295688079385210406433089109306020171512715939180727275933689833189183161492894276121027048629472631141187308421087047417253528345432016264790643353617419217957784941308071873573240321013947360447761812100986152875662801519920164417019500165018013300341305886654501729246726920761469007480004959400678778385398587643727264021024489684572472581529062436461847050289678071056780843885383327285461749873687523719888436401514018219175400345347048635741016444637544032003153442026615301025128731278177594051565537041627787682896908732161231119378061935475533142492703728953343397898493652926588434613921183703113473665318129798869088778390416089205720727111749330060613480905386996586973531142991666390321873438340392733097306021410173463734461891689420429802511587569591539959385083657493568697471325469584539994878065622008608033374119448822637742889033777001610230687578653626095489504254178335163844876381073514518422964867797317628537537037011420508282857702121879819427383424179843787589700045697628515098059860541509535250219012922875822992563674104222561606843417317354257441382227582252553278936864899077993713158609621930006190241523690239175027188522691161403275651105452095753606303317631950970853539951632863716810001414521998810178783960724422118884635765612100872782659893172849909892072172322972037846835040192403748900920537402736232098893849282169759189206813237336725754451500154781253306434322055745564728520050351424702519746926518627036085668836397193733059978685043481019906066833985993239364227339159025773733409246671240169376411511071139042029271856583423824808495047522705894705972625750069960564893313848458492818125273269365577800660245312308918341505047657571963494758097958658391866084976429624230627424472414879107004466399033321234075400171111089024523581281807513631798045756596191767804579334789933212358167113158038954018710500724970299300386568245209462251165389847700651377559312156861045083948854956265907966462841069675467215612819530970002595375762857724110736688126786499003912539215229862632015242677864930186675548785113090906878857626787579922812839771149018728402564184272472051288088566733234045347269172083440234449846581904407048517548345426757072578586280516177491058774195874861815987139081456560806913435157217649182766620873616283784742774034756189490627569995738908451059504909573952501395008356211415194580575992721783028625630802819482733463370324488590774690145873020652133866169261559139552322251283539376875234865405320931070103878793966405052709586270406710733432145739242579786974572718631044140924906096380928551224883657475248396033349574281775202708748178077155404464811863629445411724750266870856606433996528957579399670226253472703302412039884332755822485157284773424029021298821625675210265625641804622309022024495593788609035235360164675379082520167687939485960721366090706094269003280516590864757705111087404657642084537088844425867679850032745309783653863205467592638349168276659851755233180806540516643660825931738737140113815137690915059451153540669061057854911552736254375375324343622196465730667114257812500000000000000000000000000000000000000000000000000000000*i1^56 + 2806430627578358348449966230259957066259186771432770294500413538127189237202179392758391355203130457298586133349739000384769988996667184191309049344526775050284956393216686235708791817478934888318374941667636752034560154117693460690311532068184087965099641359699250577329518063138096696692465686555222660181983141662208700473215926832560655846194876597166377538324037584445040860945976210096682550731041990150791825857361924696906423007251626281491230023762237419746092913332687158782761464910456557726330736368581095511404206852419035950755454119278099295503158243677191555858352180288449593258470290467885964041129826819312810398301223525597050037918140817948198275237709286988646732382502117364894363352049652436574326903956488541437007411785094450243917255217117050696577860629845813864658073198053430304854096084836693212019793531042346321631955983752281875759426154125232087304852737406814808854628461230195480636364417266642896506874404505932790764485683365293529209595285120306076825760110953487400754811572336778638654480488743131988010060778113247924937472015105103189645841632673471655689341466519790267000198074405643083336174748333068111415969373738972972104892540619371674026923264118267697618810360215882891735417344067808436998445105601903420662485226816743327599902322129075055578593869379363659197123251877043072914752971370190616507590142565324711533144402784346715292670350118185316268866906724654832195671926597974157673434404297389143387462352537059831457070887981703502552952782861673554689407078300268264379691095633377661421689717437791020390219245593022064243520102977648991824645311602937749685720400018518596454675361648337039144941858738716297752483732939146899560073274028018432490186477310176138280313010360326033825670449423328202369279900944015737698908372026732989405450259559218942514155666584755251495547675401000043013673579013984959463202318848071194980430173697311550918875650213956260784348786680284285091622836077469346035672581359349173008095256334995797034440445414893933461464196078670143885620105507899512016210533965965639021643185816249351351581076620455511839425904875746754473144873779158600306382555232191983844410625941753780933781304447295091118527874933275539488780085508387962755320640558217044840988285688261856687553149824213848634302514551403417585026708093913656766361492594332412597907240981084073283270978628104155146953729951841022981663942972849481385211253659953004452827440026553793864737914740358412619026635125508966064444595208152748454894065229704622348985476950694470018244921680274337889411253700081578347776581731918762555532967934021030000297309080086310433888232217347995425371014210374307294683923922277157606712226817038196697231814483585578500775644913486317229305529745621035062261125430030284881135110494410793714088703454550414653459118577770093466628149465601933607981922878996351349088910000794389987034228611075780875091168609801047203486796026017553925769732611740054765863770446055929788391488916127388465893675139876423665664580687102801364270393291476869751074788659894507350519657114484949558053585069718851064910497093778443008874860815086085127659481618172395423531678519592438157093963563207872274433579061686619649271778855809904618288603806918343359239529247739816697569795303319088546382134904194631347361352338117376897547615131290980796880996053200560464515650690548205869020789809827352082967115686604636137211869747428043817185035047392859373416794207278395065420940632939566038902943063395162980212220966260184555180525899490336360683018334454688184041356312877909716537190462398472460430167978550765824032943962522726741063254663365515682092979124273183341652010035479150310795026153822386206932437598142312000051639825656132302855100969879226492233142163592670193689336624579464843085201859614444637823060968884192334371618926525115966796875000000000000000000000000000000000000000000000000000000*i1^57 + 17195090841495946950936081147289316994657239451416331578355674913441543533262867835400089187555655176104036258301196557142720978955535914224294746949721548127006817037767620405910063325514502616582191183303886470285714178153818569507077491785409390674557991139911360028321889065510419720618268364050617791259407855883287669688026745899594288955302675200552243248012134364845604459379976122218458498334080600359301139011336599196111444781496604850307073322517116866165426058185458787027785402341169829935878839718287874763235949431956267676290557174183411603079284040743349751595440617931506084414511480632286917519831415312476924494754149360660275111672498667105858293198631601579409133207166347175474220321382751029043440995449701590923060126770591515760096152857099204415893244051371324426999507305339748668597691642074933532416171019150040463992501881969575794043439555570025843608498707593032328745360440358982955887305487810614774561984502307351315059726021782521997231445752205185033103280622765519950973051170913753787738883404991097895891001918691620721779809436750830860039714450317051891603226177402708341016244243208670903792110845279654745748014718808578888112034804490582344254471694553299216240695629975078966531647231293248019260424429226399333031088805493862804241035851735538028337967487520328073396312993772066815746662425107496017235620120605660723063562027880508448869530510701126424571057590013856345143340274862541674203153884966457192103273376157598186272394270714145934877833591380569366774707831448395096706516111692835995184500867982817478886790999486812194652556054687005846725387174824881075803603414861302188477846464283643025921499855570712227762470045299558374910964319534224564087324250816322329165427897045728977579632343902445841895439536346897708983197084021691292999615241660367251547877291128477055200784809330317074493437602128425752669065762829309121225797099426633314440420369196374780288361479001871667460937972328271073693419801926330534283596819362370623000813136444077046289326871276628917070346222973658743452463202162178828673972768398641214857244051449633546728883306708413299488229489525582008307330916904276500292190816409731813655106535917067840817916332925841772807396800042992950189695430052675967923819361613914571672189830036906775938893528127964231703306677128796243534859922648202475239973740282986917515625260268435317283579548663056867557021834458422954369238697048413972044686295411499848877936826046737496191516300384559852225828160002622747378804977136660004548431731755733730921275101929212887213983075001825348105764791483862183116453735245016111844057084656893922165878976061777612472580707849418214954310030482422515176172136312152178272640067927492993454829235601004983067192527460692260077785166090017226706875511774569297082598104701866191200123596210143165599341777384764048962018017210015500725513618903141642256690255544682088833385626902103185544029550765413751967449912784706832048693531698142594479947348680797309329056649725487678246036165263301756572188954892790460998145795835175332128796934265190569443486556615235995141453983175027838679201857364286867332919031174064395901098946146311019058944787144297998399055703660515413124264603738877098963951288472243514650896615115022781886728374564435402510137931185782201878391196610535538034725847153161645841368084341770762402631191576856754979728057560550177834344038912443014236088762103206800296029538166382734892824802891451624402689648771273378540109064826616904651796044666354179512926108432325223994954158046378523827899552522720464550432402669652529077503456706904605063286599768807099948422987097253435207345760480306279385775687339735311074891747332298230447012971078537684004457317804228803203682763502321202437677472814926640109640406353156089109771317654163991294785240881992649519816040992736816406250000000000000000000000000000000000000000000000000000*i1^58 + 133332854226135125673212367805696993834370098379093927380298155427415993942135184633177165715799563668669832864201713953925622388638830521553423446780976130130773676973834558970630830877563883872965410961476803933441581379666183227035118613126014857532307205843845375437202875458229466120814656753719241534928682647833215178395061765982534123005946406687601789253937079189684789713014168083801437340316623034622215334293144746531517988526329953558013927061249060854976185865339184402308050897489936263318927404994204405176108366905077750279527485224855194605954661712468905216136090547570653524493786110319304714187023320540506169203716201335536159077872517816017389237213867947370944684534606958170203414916677757938229729799746933840298772489432720011736027681984274101832662223616643651827459524486218991624555075249710545386757219061853860967956537385874274418871068002809156153041264797304303969833623686899304843058449254258381837762519207238762121029751501967537311838940456588242544159698049897992286813725926217640106096469705495387845001427234609275772879306746008450251726988095673429424574429266123998844251603156691507912070537102501588419241015055663601317949973541896929050019897977020331953144385422476145352546362415452699906183681794992203129421516131003843726662046216433531806354071965311720217357234660235126976302766227342701488834538692762933197970910886190033646754398022625652814220264555050174203972533972078871832298285030096465422764021352447618929984400936979831502497653099801589758632366171675705527521316930602830153176399850727365223223059927243063062553442318527595800554608154122787124742244441210440435986951171634635294776639420232735643233974154547671221276114215175273508802725704991997198279793068418829063482077424224713223714529973148852928462235393270884363803473458699675063196428055319799606354500649948133491314576827224633312237656777137927671700274580646795995661718236515966136860611538360280790995032280453376280547440633736373966518066569681089207653005645101270076795045465792381896856100692544811070844505723740032074358803962534344535653251175233819615902972914243609657840762885471129698271948759907168553469375302566935910327519409857561808701295379532910627467170462789950913268628343439893225263280695167716677239314389583106525920831580330174172043380929114083262801503757398637862961578782808148952904605606229103584915618596183471683819010447577392289413298976490882634914769575456995237896069295452285367107469434466095360693365124890599674599625079590783851768703013963743117500431965635824878741753800041008783846790573584462085857013684695744350139583564968540881649996862472814740354177557195823037288532125386778116739721343769174010138586172560548985821931843893659401501773840719464771008240913393477738740477748205308030431454844370147525748054477451377880572464527259927252088332287759269086648193879813629719040838045202469316783280170410443860435530549201632946314643847923841459477928722638402810562232503602583238417693769689171115198111423201611184766712776436136582874739050035797780820192398914853085814397598119127938765389960586932034809153744799193148539809782802480196805433850189891585077585580195828561916145699491709271512614858970870957229275015474662670288502232290019217705526416266283583019962808428689972495102103085310660577516938291477854293703432377885660374026871330519547789520580819564253874294574731394646084180062698764188785002762749854368781944864066097273717237527970858376197556300247968806671634883770879719542713371464139882778749601317973058738847021723288942111542100795546799186179301333914337054717133366041006397271722522976817838220389610326123627834992904874615768264738160983741691019016320368128568530397080246525917998229944051347751518657809170435019008708111467960097521372213465802536447313286771532148122787475585937500000000000000000000000000000000000000000000000000*i1^59 + -4447997678439199738419242033586552575094528602916093159621860975624295399809493021278312640043777492499676811358174818506318333396207502397386152858003558914620214893606565644831353712692909735911142823805464434221032101833117943801344640730392626436702499300630758260438447832740097894444355069125644445035018228576301608988243635599399732208119330692501509449867458663265505229605723196681278576434661930228239314512241448864630562117816301862797811496656701353546606301185267953395679775156258771384685395382933245909355350778678513620010953877011824757049193540166171125717122137301026095586344541633798340631524299404889991019221457115232609391280718311625288326345928640410034943025990453580185918358324941586998082105225290934811208135726514142466052967705771999360574735882978940660093728396124256363213912231607897159377583321169384828024883666855162694640762728884600758459486945499274896455872570292878623820978280839610103631615420069695465333207564052333474045639246768880287597067620673785667546680132462812467798671714661862688339525597902386387978643920531747068306113589845955277888024455888727262101486835406003556444255636987690347907809879199347091324809534290147687946645804842360772145818016549579554363166469442590518664266756691752940407674084129497753944830965535078927436621597098207106456761496407654720983624767075496976502437239654840261290914187785173604255602984734102514744515308231800533560995996534642078649696829908878683577170197760206446386114251489203854850171901163781390727569807070139007942076489697687804855507494179981156003487960107442570947669035862662652066353037404859324521400727257512825455575446551752837542712254549986411373553954722793256913845655469497583162193404975421456438553127218549611956324801866704834864675006718059901257259047034254651996239677077340989774300271128007562834662127302502566718317958382967953472009612740793405589349462089169319675190033525637681172637198163586637367004992812961632176984074523200322501747658253976776442525325484156993010081525223959042083309660463888694466512349526788893980818831005362228437945268873686717526993555014684427683876917660898187049232745440834162059047197317918533701128013541695571460946130235815480697000327517151920563990699793260652033069297392925050616338444818198161533477292700219933044751241565902055146749034896539644846215288090432122615525470976206953894691843838621987261879177697090302286835909698909391917923365000148104851569356618220770941094923949344618407529977387491713249692273837224353883361494424669382415703416862960806574599059347278754035483456957859153902387405408285095818232522463537232696879346534909022754528341833368965580301580737063345312073633912897526877811277744878981934632559393632307948063792867858574876514882266753672277096358543653250329612659918708551421082447876695239546724126570152181412687560094135891312778112196392326955400983347709410118888784845291380383340906848142176284116234383409816933493202959856748935598752971256670572637157144020618471769498590903765867184539071278404090967624702773776894052036554728880823403234873487251459897219747787786264393359352672733525229931193984790175499584432226514847658861692211029799961072114889540787117842000712542709374434439571791727627030973177733778033391163076968456888363213666106798071790121325747780907522353533910018119277861981947213476128547154768077039932461395262281629369229006105883721444673437302437272874612700692626839144366555027734852990896534670618148629655212977355536646909740999358166935874245730386288355374497016369330986565641639760856783981612740168411326882926352026754468691793928240632674732023360947245702471347694067896459997528844240033019384623435436478299450134871296908637640174635266534162187400460544034558603218381598284219490138942030430951856521115672649102634750306606292724609375000000000000000000000000000000000000000000000000*i1^60 + -3623930447630615333819884301643464969699238134283842955448881220045345959872731961676985035880188503229450950513313832884818340866318584781312554458327289212472233735324662853689546249191791902265978311108422250720609072032600711795851347835626135594329712743805309126163607815187299813130388321883778819000202013800010429128861382300269715789609374746961319311783299178844791738657172020477652167060804372753043116551302981168193744953569677598311411532051567654576619192688855158860221854668822663802653568672797869891700133311178947885138745145807004815375222855752668771707609430924203341748837370189332659032324578119732262487208051207616570689291079170642690571902581864660415647309636491871936443196606894392143693247020329810392551501481577064061470212184648594350085064887402193095493480615936148288461634453623246117785943623373113815331059039575954035651323316737112023296244441750756657040104206712726428807573382043234117591739659475700822068960493148510284643056795913624176497666118125460851526377367335809301423841210368550397189155392386101690382972626047460756864387167429834429765693139723123224667800612834315379907822151833336922374277151759270080839376762606102066493587084976190496813182104762515140801283867545870278876251921162055066778126823451564165741741885253384127754797567105393836748713802615187015972266634024034054368086038409106500642394312085509510931435632386081383522027992292405121939739245649336532276472386348290070646227406477506899710094472436706991340796757143582749381306903111652928350878057949523382437714563524888680404392276894301008504941288959314670099064911550972785050691849422550533464658575661987191225338729621336293030951505721375422665268499558495454591877844730175758974799069869812331885423417624926431705819848773338061793723054809143740794401714550222259825195384215731754943937303123624433366635011786154779995816500706579087304764216071806254959872629280484058844728755694531435710044982927139702435418691923709510184146722375205220205083768354448065821456998995656022709245693834915808123946233256464280537021831734907873286973431032001739935455732675827843157047380668752058786663850020376579032056805270183273770680512099492563449862670411498574797448791564004756701271608441375441457699457447517459090647276645541882878140435825209699333497590652846465024670275628114530596788010469317419401520006625675758342102766731780219109953880613829799145242504228057456898317274051106991956911053826917124905891619867511147857209566499847300131799442397727360589446082840930260810777907865402280993323902980070489928696512419517051266829006522504736944670970848005984771626048405815704939945297272935661344651479918913072934142783502288311729521979455192010346976884522886579432592782292068092323362956446974090837680615572819413979337643592777122384003799170480652823977943823910552857527508532886141884920655687634050858225767535174208123160501410244860360302957761646547350045480771739697765183958226866334273981674238228718841727392106717874590050063963824533002479167924246270248072457209907861436691515531941610266763699669381121876384498987293498909182592432117485864306278795932853184624748903363240331340289726442108157405044906006001123881846668273220106469475844904561127783834893025093641054567323878879770639484152285029764458379149793479282944218917145132278182966388748791789962238176855448931146478966305346897975462463130201428574059002437529752675706488593977975494420223163227639076834756591222003344233585029277898302582107584373945767984561616563463372965252982682121199044234397548320067356846056495462559031475003577036461804903001337483620419943761209638929911290632128511820467602902645033262817920007919999426624520148531061558278331660140045826351053006955065192010067057906916954054757360837757329714941989529108923306921496987342834472656250000000000000000000000000000000000000000000000*i1^61 + -42652326513578863035709314103255622039283775020284350389514941786467331327553068940189679380815617884547397301539571477176473458931557228147942574583833645321034329034157641794956534602179522506940427162577877465770153618675407930771509507779001380418895355963091800411162377563077481866762190043793157166875661167277734741394117623666738964483897368620621258205460547618619432410238211885255693590647790617343670302073285432060397841866118908836381503906762961007678030838119500172519149804578969091203282357904073066513124605932957644099640649904781468757013891036180070496564756336634037118396735405396969199030493220681907901114537978625297559007541107644205317308125139839657424707480439100463066492727689532742740967966032629686486473926646070447606140885312864403016611722734401540393874085639572251600576746645242023626073349251626976274628964401166008160876546674295630909906974727254816124578640591473153072068890180765522087590120716760004754253362469573612999075014627542462384198562551416346359231783658018879069367881997018004165632651295349848740779279292417879602763664105371993403274091879340731762475985609777405319802250351929547809895510532802863400490687908739655753971006616499331781779132338662514479600005282763914406529244704874434119955976949910444675649369284918638529514084568220793260026946615551629896657165163381704695222800384942593349804064831462962855578507019081705185665449390504367453718972940254254300091697209651874723420582760521228490581938962442833942358304845973801237261157925070146956557622679531095218298798976992808648983164952387597883729280057220749163670863840039967375985329604330104770393361189851728161423246062256979827377363356973274303805406301947841573377910243878604907603321706348236471514464088987232415449349835933055922792170176352851057337848415780814803116804161236827768579129706680136152781672500100414903745462132384884317035642766532793075101650675557354195517908970511318693734212784324046626439643793564867368039655154859654401221612832539227695207241221391600915540213860638047663653593046305572604129644170483127979802927055114354170786184956583763859251389170702893841568508497429321766051315119325861783739678967415685816066324079937199251760383758198247218283139863641177554458204953591378208492958122622893883603997594199918201723657308782822615294209497326230859301443752169522332962824117513981386598008290380554144015622644348632308403544442625799266503373861909484339368941598749719129264299198369394728335934469284539461218600024813609049275979041547823366657553541753289421153063508819389482171567867111508862465946416017872216152700980262693296537302689737197746691085762035775308909265402578287663186207274003189060518591353853785010339108303442530948647577872587580029329004992735126422692476067332529985221289911920352704249166841403964378467587269683131947730751716195816726851321848099452959321839392223983726311078708826201634975583032609491573895673132123783159241055285589987730663596540700154641522185726665181399299061696795770129598130298250242133657382566977003005937816840785951620654524100406481320419176741313274032672924554245872683567788332180398506105380473356122155953337870135593454736426424433016416245265677215806586874206247947327469103165822860281853671996334105500560765101225350977760260336250086202434691070342018035774748853088824831639221652356972746865821434223319678931839600515264740107527116261488475655558964454931853994245689920651498248884683923568471471192825971580291558396416236526006336252512541027654384109442213184802781389914248644121439712498448134592183602195665737474524080911528382496252391223357085864046850883621383359827362569866613354327295648367134439785156278973312167690251934000398538963696186607977101632344740851706182949286988792069711044280491679669964355525735300034284591674804687500000000000000000000000000000000000000000000*i1^62 + -364395422117432426451917794571638497022616574401225119464357708162328329724054859708356393341006151117268846185016043848643680319189551817704797990817385099561540533938770610432418027812388811287753199847414381431550258283182807280022065247722342795688749546439273407355503635254643954916759784067908803103786562351976034763853647109531532387621750869523457285319208832888540470637232692813731247059855602070470157703306119762919114732660908316727874262493181466315843972812865538626181858752440910717071114264214568407371079837436404967512174603308184753001850222081938896598308811644490788013328452668598300142021965984316330202491116476758901247027614829097606427775407630546291566856492369523947848070016379147420128883987929516804683557613940176565963748997605445436526865811075628807408881435055296470734724013881907826273569348869719841046751632273407453000446112623239646274008790140670520108242834068311174935151734671129973958193429743802063568368266604570344454717306197559350198200831190243983611598680571351465438553167620652801211572400663684267026390931981817025968772163249175589247408511348068118577376340443553579242685662316205484977779823239419204161200871113712474662448982555142165736764262796483206818555483133838377278908087175314980065622549210993908537427780875673520869103781015915289204453979893603365992503564659055379525061896232445987649438859996416027447059154011904585394510557015210997727105645710823986149280967129997226782412497469524917278133492649631542322539613642181370978319854537485782216806257443249334210061869987544308285171587778251779714101321535490008205709308450502736497282283968751009644508005773547185856863657405551014328928504673090397004210577141086602446977083438264831280579861944188168063375045062017721746111168899536417823220234147835244769690858026208357848791377941323915820243558762857665683516317420754234602364769475591117039311837827935884142033450673606300461425325778497715152830637201535667569445493082366811683572101996375356629219594550917516978884865593561868449939669776147956387896543756681161512362279018914349472902056418199406822463148184803291977641356826325647792748908078153014267346397648967778309194766976570554678818805575484591045220479554432814795448375101207848925876522889956363580870909498029534630856110103626581086564393270917243782483185417091115019162673914070432695050426691888726181362189034373450166926133054205507717164529470210119993692093909953145123387912204220259279851187043363809592783753408349635479269026271928495785727077966030041480042085341646073548721118338518575477756924479461515232894092407210924973414772770476303336026349702853462956601180348013233242547805977735618413638932456664875160756256683493573170599934693446670827675314803606002780311370037910606868959343355286268621145273593387328418419602994705688583586245052618376172646106046207732120641481564402408082104452785394554381803488170558622059278751767803853044437311072278011164080170505190695772666545153544117071538685972926856890833062122629030268948247316562431398909379741255515274055510191290609406000241941948921498649262112773424432005286291926914365916092444612023315838814420516666208698869662966867919426652057667358936714376348535618007933739428121995561562523529958909748424639344287782372879808830703022620252086400917382956024510991856229025775366121960297223490917423079550249954389919663476443132959921259718767080765062389457402042403491971470064133202446165632132293880253428081795952022458004618101737440149014428101002662970925686007705726020329303914319496083213672430154869210526739285737178725522490274045374339293672405938423788218160087407428564710529586919330439182923124313207533989037108032248433156289956775687328253683429890633206771426138218876656062077793399093867028912824441999607216757794958539307117462158203125000000000000000000000000000000000000000000*i1^63 + -2364818431280503883847135599019114176677462137298121097247870326497916158005776563301349299497345967668729026404159767255963430611464795661384058677686370573280231159332000165578875067916599459451395226151263797063315264042635669955413720786332927258713037944180648862077846527743617210401525197164076669576912916590728531397106603152707239599148809572663238867202796797159026689124786957127299522307324156476158497183772968646434531365627089617738456037045602219561298927028441327418095109368340005769271182666155702832920597298281501177868389992719104204950025681959117222943483285836489133955880080617882372972367125349178044951169936427213053288931711617498446506010362483936831677855388495928627023886482421227712039774837453103188300432417898453692857935930725054029386200200216107573353378372560204628791499866176087389678462198505796880901579721630450778194728103925510074365025191447736558264290698473265827711144655882535983511377292142234283970724617128405085603971503612098536874972184669952620830394875892978952350093978136474113902032187756930077222179344583269230382396209490014363675487602981681681888287473230721176679758796701304598087944239564373653635753600448719316645399701828618133321135965227801552901312967558550124828705030336486504681824608595100454882661943992784144226433467106662428994899966481101227845812260947065281910028044124125198757914995657836874764617622281599395639669046754722677945381372577065373815397350505589303826536680279228493397856652331651399942265075627147906050279289388644122360851547249422847568939354261470229331401717882160640971999062367571651573590134708703882184807635406764773780632180421372035317030256986046896235696976437182108560518237417440945910385222073982108050202112432085567005812300998175943902906363647934904497174970810736762720979989216345995076092245198894752823239741995175744202214359400399584376897767762415015823092757242822269009784467590334237099889611111353941500058492111138582190879705679776991590002336326359442533780054734814541340134042541924526326289237314015257220270969465708409123720865232540895565793480261487300872242533050839042789360254061239485025342906850818831057024208644731855154879166872281991403570834708809312833320849865552951426264883064812915612285717127622633799842664602961633095624691457451287526449635340380472529949166142413364409629053194527678185278641685929322655489551554095785494198029050509552959863228852870465079226921122826366571187162678097601665921792726158071293671193603366317327942022778036221600362407321236700701051594738007447733561474878822333736050653040685096685579387778418084028848734760150917528848522364807690915352026697359771712566297097537378801991254569870198988016045646045591283723954187663197951663266015065377092227208217875292930336587871170476403950951185702519837453876846001917276074269778071638024894388698678883258197073083409147224490805366561332130893426549775579690288096829306984014679861617310709899974790305533714189887421856091771255563438922120748542250194434467674922939340346995620158291619057189130847205753013008639062105374683889766842843420341333091517693554340149383724853171184153642837369778141785133738899332098040045830795227581311853056932221488025778162088890787194626904824711715990487879952493022276672828646989755014849966780362460634924373509388770635654489520594603230775255421470327697900539625337061208091242748513110483552651462463073004736812436277743638714619879689074888307774916188900961297598809568626095887709092522606973942645566714320454086879719756914354431484588466256517636747857920860664195196248873843473774362348620294194333975559704325444059100136726491221032068694027726602875090981512391115379362663322305252879712918801618777116548068577371725053209104332118368080554263354400028757987956007369234612269792705774307250976562500000000000000000000000000000000000000*i1^64 + -11222734815059507829210821350422106737590112047145407509735939767601180534096162422995478497598560958913197672986379460800458069857779376449520815829636976775308574746498404496431089049304553561300543220003122169001830104458159507215286841818844570430939089216759399666380633250486747554791192610155169934800623564773170973986975417772474323833002768098938914403023677099034449980631099423219600081609306896730218027946151151674991784635806689655269852029179924319916673553636748198774274593694497294489854741694065620304650294439190409621290386921281597769221968939857614050883578063285076165288655108793201141302387048115904451739911625893706395231620697266177687525459184177931469722322016788633241757881150174983414640080593008825528530279037781404793801116960862031825635489460345458626012988155313068194440372803706718188985299612619688057424594181398028547016463795799689646662341029421673763327381637064577152795891045502484883141638623435554035839577595202480283568111071459600135745273497869080143419383004612570286378233489558745153124523491598488874970695135807835300867307183745515579807766233475269933227864736427916585819518947117520988818193485904483398033864600445963361135629935133086918279260189199027412460329516153441216783405190993134383668747246751729409283416754492985837824793844598140982361767641187191688314008219292484286863521187747098015145462666978022790999997131127001227364619956576676969293282388457680220641243389484263079622353835973588577617568752679563116806943043683549459990370812192626026602338871724293776516970651805580168835475663055016899577493692854146994655790871741752183127185910102578368920478958366171072861348822315230793409771955087727526923152418626541191341929716170947395656223635905696467378489036264433845603918936416541637969432347256735128246351711902175497618868255771877644523531733445619267214091762960151566990323473448980824605030761157194938964022948113839183245324717826076727528685672271031241345760403216583514645045594232502338454686986342687624805460176576985888113833074643477769693616764380099311601148173487763021092138235039778714856419627110641390702533226301035512683961310160511743447882037365851902508665841635427830835147811034954509727343615702681679876271974151039681880624293289840784405858844856856370817581813135073043609179301382858243164568207376923043588975723483499196737657265461640549864501771886728825150792167663077205778991509406977689737351312155165177166323790457435679506456131460739937725635240951994072322728576022079348821723738007671543117102305022125947003626290822913471907069103895166105045059664365854797109701340000288672787208485712583721778503887066726011001683852674532463565483534083828094043327869058306047308540815991847042841430593398188751483375397611476021609006538028229721804935123427635466471395969944095930144802319809426215058392254846664489336817915915614059754651512293967776398555432361607998026799456256202676470831583904876509914778715048626350197049687394670521219462589278892230459120280411803444393374356115072943252890377383305481521842705207205158010426113835975238142055526329225834118257996648034316986023961721394266563923568193387899893105336650974335556777777932884902771325053572438823286712836842663934400643349181549697958455358810468246515280406088610731594864359044806881000980390202843256843105633361820754025214006616637824563901161928524729354100809108776077928468013966097569130029853191540795253432043255250191036865609381709300248548657644646666048249388198719525198236764081645235767244715535201510231875496483153196931977099850048642288082704134875700184745811814514516418087185446181040953438977965413877372367817862958712476471007320816252226922287345806924590588566434495845803384401065485594343571262416020163688104894515914188024563458156990236602723598480224609375000000000000000000000000000000000000*i1^65 + -48403986355575308141464193693178133784658773737509370289423554915730161774661806110543499184277982522008673881626999396789468740524364527626830606456609206122110375120637617385403309783304638555151213955306726285867850940696725881083059059827375995876918076222313613352594374274383026387609479431627623082327354350259262194193291347630347492625056220043559305318013170397726014636626016726345539852302273373226924469233109009316443506668942790426494199802622984982319073639210003644737170215660052166958960209728863516116248238184613976432736181073965559303038523924577792774767109559327546192278599305970408520569073909569101114064994130537777786355406573336629601066754695928361332687688980092065630211105376385404439077535998719398581849639914546732549478256953855379617692662760862493359199184956877430405611144567149755796993443150997668410854642505567737429501875283314725037153640020289249247456175353562535838554513332740165936200626641081275300640111436401178642291691079065970033313028558894023541137892373368136120320082419004794167752111405414250360013274736192359541144228640536994099503588708181026364418129961844103139976622555990938541211085172837769963319372048962409822600313053705150298021468309795023252658451727330104010564083811324205804678107227947676508215698043710786049024223548869923996708691963699400045791971108315867948537803710762218680360093469780978068580909764069282924539808494746499244788578914571740805948139632322867864882185271162160183389304983455434758524903163117945433033040918717936929551372739067592997500989066729017484345592965713782186955961880040059225833165509724049324132744757211601482020096274060692001284790510182248264580983558153920522699113293250358198773164934115481132570106694300283075945485073009674661126301409568928680664807282688933353456401065637127279967614725231084043365590364801298800268455995356490999843920161992401176154208395595279118393927714329330008383625332760120169315997061851098638394134526344290946071532583437287677815994779874588389711826514953586648092160362426687331773500438214639670788332705222786774221158348501423387995414938833284726002180514470972591482166833743274004122190653758737813108831907714044278830097216815919068433861432197882406669552379626576716983875791769814730018073178100769736567824112468651644054085502469035157176107122806852513654656319557676693703087134252120716029843819384877155965885132344380802881500871464176542421884478882866897445735174665056844523671205236236093631230533457312392253722153190490115633113303078469331067871996949338542480798083332475672434232155845324746566999252782097523919829380582085741985906104394775992771386820408372516964862675306542122430919212795266228603416791146065898676509118412421357688532832284779010987008784266359705187448356957013040381292640206343984642508786144619157198595509503360386821011358747703174299322284104121804037385808353867755439979299408519054090094445798761776464536256917258611131713954641367727885961110254552921575740389262496744439991264742873400396818360177419773690769744196594196739537490178119620415076550459061182687617163986146000796535051182789991255756685176739107555148560029705273383796331507639327231183655488432353935513636356366077329492644929109844692152953413700074189844149229078307326443477340200295908084010535227382767817686319413437917259237438462204133341196375867647541899289917427322319714438552029536274461353926606697383123929583540337724036893676190714507268522338452298343205515149817368686863062196573679849078146172571075747238664037366272984332146693451856200018396067012010844014963821488040452299032953751163763192294133477400455173538501572890638556106090880390489145359150805372126828514202811295387890404156005440050099368257276778530689297282443965058637100591990010123311094503151252865791320800781250000000000000000000000000000000000*i1^66 + -190287990688469475798587812404577459803232980881091631189719723133380084477296068520934686758548786189014657063500272352851905927857695395983307215259002143540430842550005198654358369163730052885732388201094696852247831013643057059894484270316740114968443656148623588177603428516623221935421217445836940948458391562051291555264029592510959015764165310988755151310611306721928871808577338389983200287442557557796828280631498346893664023544110312801495146886026878608361424231832024877099484450188975859523965681693018158255661229652712594059532510537496079614641810264590426736943710900582674308429413645649581438414778735119631665252647189220855637433155817575654614889744912807399281541798512727192299500833526183621610622957378740912635368279298842590676579403525270371971313867442840035145731645446739432961804927258830797255264691694082514143789949445691499454695611137380098785886507638881181310448153473956026682860441395187061544667314374296947710900780690319464392587803876698677521090580330905827795354698154463747750307229633816592887602583099548610768311066292112863008106302367174313003611991146331826820100314792405071432191253306038539418666169991837561812108034920313523490786058247659095712313690585588678217991765530565551064767238654197661395591937391987651850124067698079794648146656306118029826790335016310877792288404257810451631572901750804980580547631209780655435306187178748646509986966045944750920103041722394717628066994918746055562434098876439546283531239780031000657492195742055245029515247981677449944866342260191011959076175035447773087561302682758952197399981596853632450352978739741418622001079266150663577075181094903835554618005154234110605677369521298452665243831856257650934302904709350929611835416469352076327684909870206871371480992239333337304609221089895942521999388397387656407376365181193934229357089974464765957438367289634767805946719363806741957913852261277226918989306883542091082050740879954701171082689072340119936701763091596281897758673895063020148858495967517149018258322912856181596273867092317794101587048098338625410148601707094179424870302832686584067629180852559867213792977505902215789450184362096087619594321381716446051716408423486863844972913579264072142455903242006917527627468898538883368992885751187290771852466082996853412699086130451089177493022464011230388468093334406165451014101714059886433310421220570525829030620183934321082763447962584490224192958788685957717722446214332457195914779899144673024444880425642427048599140375128004795590684665318705403880711995024912798021965698975315557879193648895620835000206160236017744452712629496572593061053215758898549487299326727675723796479408965244714818375661298317192555445301089871943374133018359935252893503464328022334483040528450767062877691031462857303694232689315527507742067005711767930509743305653881952302413756155548970301403635503867983636249150452639870509183762353569284941001544983554496607821481240872271822546459826991346673507957786221426846254404393963238076276552365529641882919809151750891805208894429957985272477916140378232757016918519575393643309337476119011583571297878196105291086849941613744777029875162067425339946755968902025584524656133614880810811514188049118386140027494489887423403673396551488465868684543365415950288218808164406031594260118254858504747801056479187599675920360663010620030687763473271572644835625474130620533017924200636806330521202400647596219699769847986665385638211259973023153997983330425165601210854337296593454563940887971973763276772438743411323378197756754164756254567616339112255509804672899531501253041252106748132326374197470777703532245514076804510522777157050440250107749771128941274585259367276025804750236199218896025884207026206125419692858016912478308568856428730769239154608370948091214652081459846044708683621138334274291992187500000000000000000000000000000000*i1^67 + -661794203885933154001311074110194057567132029514335235697099138786814532900540170076911441924319182046943900777457927846007276300839372379997678313438388866212234264153826662274341701979967861321403726907970235677074414484185891453638579352037137502205420497264891156287506763097706416709573849104848084163325598258183592074279715352851987315467323169873545506470149120098779728563151817999178165459553897405068261181755656811914317984890846168735355452977893453273105470638552825074043016241505665942012059722186935526671416555339012649435629929477534186373980610632605732729576658208657842739424143162234249748440460558991319556667524541948634771363109071940269480406841002450539034651333622487394053834019074581628213020932478310215522838055072024819421475242085290589326624769963746309536602159884867507587654162497465680272110468448987397561152191665450611754964937026937497413752368175142509869140737112110071573010462263452409006559068015583502456502203097418611821318023982536375579021816802156718822532475082801655173505428216375184850083212940794876942597750007884928012287908995945201426943697829932518270090687838801413276918227975831235728302218606609471049652433584808184785248564628973512673661493408008470527489088913405049607975708601395485867608526930295378091338684039835036308549067761626130966572495669877994971288287857420729459364763425477117599235389163520034246933919672760470639757650500152526620717935917861869948533819202953626692588600536062021837094244053898755604217733225688329199347898264225784601434734810187874648239446730455530610699308323846530854665817648140359454496328402048961360647483428543947123509854552133346719907312185328699364195997059987236264048591002417160743238325978767745102847355247501413138289616986790927506024941030567244167925241640390372041703723135556103516275216975812813615913379511490698454914420177817838796183672521575086570133031538760779019833231092074205650885922518796126168410440638978057171650812430505533142451798926208827787819496342003949374651893403109240806871924164801546425280056089312186304900095483519171533173482855007782533022833076818662045551226222559370413797207036022647988007236816191353080890495804210247833747243578397554387637275378573619998336512913612813180630285797220192432189859589305084526043737632249185821454343783951258371614092724420995009750312051318652803211209696859725102927304949994421136401417239569009049764095153586273799987818239246591730448984044364777604097293733804776029531596541705312062755744993187281029757177293879336421631340675953792446698863469691777298259508589888307753158325412092219123162835490960657236458066832108580845423074674266583234926462655635351974516278825978410062339996633806156846959191993788294901072820741850984264409393341912515500891074805905097438262995885361729018287250286102321507706859934339382210312148192001615848637199205677745078947638591694050799861626730649212108881487284724649659935520036167776372655972280070724489663648003093198262459033811049210424231840504726180894618921560004977535231805164072213859636912627051449438515541459194351066771597442445517775643778931007911476610061275202780090330939745633700747680928674843439004129905622738545246031912281902645216299595369624294819857624071464228409396933958735293967149813401767695608176665398063791621476663093578296809438870021407911907873147358677305841703333679595024301654584759181214487890282524717699025393134339400864659813038638181551061333568619325384543158477993847405662320694154174695632566888950553887803659529168551462122264061739672915451240763485946228571952071711069058595326095968786185528086751301522957826706673630201476484689735931367293631119550557505962961227291936850411933776161755670780064042757921768902707190951230829792052289158033051563734261435456573963165283203125000000000000000000000000000000*i1^68 + -2091602142084275168392257102716348672360155514771242216097434731281153050201505504778433027870843657725142876394856150397530671611496029154371292639733871765690630055741375767642192725009532114429122565522506353751760739041631783047169713988402953152042115987082839405376509692545281383185873178022447651535075791798094687269985567298626674476460476066488845578521092304735174796298881264563395724162244030634676199984721007990620061876537421854585360334730631300095431435172041879803261146995971954573370567580921667091719103079926374744313501793274092268738789116330035039663144006581433711781701825977871673411389208791990117630620727265874390187493158262369868644420971084018578778030207172100036182750099350810627762445474612468832797153232525214387815117924778253327442580438387110008027774129604805788400522385007772597791154549638178442062793282604774306117387933618991465900560796085670837233623571840468623145922475340283581693828990714495948583229433796121334785113115158560671634312970549195118719338846816259264245090728181006354775843108995770664718702907060301172651313255354764690004595346657584515437293975048121993819285791726718026624233748918710063907108000761163466930047836603585914155419022160760756715703276676652193397818243691933924573218714205696797974461513632673566202674492234936121704781158543334678608608836151714710340572866893392584247338138112332539744588526132732649853047122681788978893012501326939565964710205707922528759161437507293677605989275445089736706454605236818860344673709246636411777857928973393619613551207346041255817577686202341004040585346657909028812026332886790167136872773504778107101261684022848804386610529049626195507516164350507091088947827107283310433141319571007625333268360328250585347247539707873641690373488654489853814427485563027263492230980276175080962509852914821334612573677275178875665746072633266450669508650148128699747832571422175064207218471685711825336252858152705400978332249560681264633673017145294498074335828562364928842264751540611222840972107055990353963573110101514636050690810463668274850049764718893703347859738838964555389939337172513570168024358465598144060409657751580171160475133274197324527780006094628564130295723956832511499066222457298239265432474955715481662030653597016361722167413877563153828761334758998944876239875425443171143458665221868215142251447979041474244796046994174651294186163804425688518295307821073738340279098801285520584523263341237727237001057280499188180405503232614227688456956122628647018271985324448166528803406976399982175214199136074673039441647910497303699119583943096264893251228576265076917705095878451003764200076128273325725994560226266109669118026701363602599253392264951613571560498263676050591458422469415725305443972624875128229412826579051319080504365926103987548253773633702623566121161091194184647424290659536245572956101413505353975463685927907494054593574610102435257805412055711311771209502466079074084846330722532975553333229499229217948347347328950735229314039919980074472153106147480734288911427731558339251791859686000275522183297593355941601336929860259133653479015530204900927240820412497673717085336661990683477994688002539393450793927770747516272972966349214160557916989669477736004532202747660131046613163317354429037370676023494325062347169639121116948113314378191301870285863694830256440341150707620560773487511905750063723930441101347165612577956506083034030891153777708558389464600404568843727773712825594870277135002824289887022184735967628731359279388681734686017959860638526912012394690171823115195356979405446431684314625699665470306292814529684441480511020281028313910998384367921967665525847036865317655017412080871325011280537269595945112895772674885822425051603993739296990665625377370980881192414264393742177536306137142219085944816470146179199218750000000000000000000000000000*i1^69 + -5818203224383314259417055928625434705943798999425792114141423658204097679125934185616415084082113653528909511835810978546488409115375322886429263197040194888491853044129764822758754098271245993942036686800282116870008606613216872507771230195016299881656526133710676610539095126752236548719940263599396453163648238234669848988864020185340762600902352415155812596249430876264323468514176060435182721218678521186981510160883499461100309976539140993238128968336520486921159978021009157186554304040174932095366156691291602382228512562888593436623019434001457542127883368145954268868204416255038226467135609024609312574875415005623394427002124181130674257460703654234255123378143183105629879083996920799799859355426316908706849680947592645237406128331502740259961476489698135827224056249247292496213605491122708582009988709066938200675662091237517367711196490771335563584469880359776261199312615897882318079974594200437268809271320966923085588160360475299216812611365385125453610369215301251794820396760512224992996374687551200879561744635649107758570481197665182590242964280981744292071073532003463323446078157791620817406133087588287507648864587027979363898862791341029025652010210273991474804322270419625312337502696935944860893572691313710577153831313319770541939927651272570145476306794472006183601017214705763438820074090595780151316874905250773506846467922175564197520587229690018533527461028691129363577061332240296278821402852534149057183717349163543772715026656144036260542002240823740389588944597455730558134870315979977075988170764196071629463668110600694861835221046569623034802290674223283593194327275568649991827536061657039221584726554785442206440533512490433760774196688987080256873820936670409918654644774027883668371849500872871515046768666602635414146663296366935722798960309432230836680840549494269773010104088870981402552339217226301926346771943721882423076169612293924531868873348402524392941762344089175333972439893934971465573054413953138307834437289381946575560842155909319021011297013320583867289485795910264447194909657594712710111221038251465712066159757925584322704154099317305031926338745716480755626671331223419595584086935981878142048095245281010161073606695062445732656430445720997760979397776351782604977017311665249358319596938767168561911489565500965069517284492254248417640354285403068184159535409708919976890913243881772953413550589553720383299077991568157033612414832569708452028317413558513920317231018985236044607651358356325543959557296393322041830477072066407972323945102935752642171935853433780319019197287783678678871066554835254473732893802034226563296160416045176172832605887378883810131854824091417386012073660033901788907154795108134140631162541551178968477099808560324360000846657618977218447783061712553508245373252890121688979576137006815724344007397643270999533713936744802202814639998057341620187090063867827799483542271191108207157334818790183104485848231992627557708023269861090769448961133617602323508252282572531634461052821616843818487491844519508318932960146186278135287059674244414140070708591225585944769503554699612309402878348415928876767235839785277279010780729350926419553294255044236248678362915507103580432911380065600919877806621271205698285012513244143574266341314466912252964917019340280085248791147407453245075658354045212400224292273933089158325963742229245902961102213797273810624147517628874307526314353536049734239554556156932013341812465990450539054415595305069517112565263644900706446387697176816666516311688421581296419423241783670014501605973606611916827773725941995859408049051539468402806132638720664493905299735245359838963118251485419093783505668492896302608436329363528942654737414652339762157704981364183310328113553581555534650192357339392688716234387356424716967464353961083604188653239930317795369774103164672851562500000000000000000000000000*i1^70 + -14151532307995372898268207901630082446072466778317145533514859476373036528011684003780844033961832358300701969126738408013038748671580374727054179345425606655523077474161598500475475937756330763924199301157461406405830681296073398540244833246928959914711789075885441022782262129516893897262342052279635770920851116950252244624192796104133818811792836868788909373260261480819482753635841397443139171656433112695211158856300476908053982373432295195881326914662425884470237338286166300396610476428604404284456075308574204185557510911572855401206164103107709806656912132443251768060814990487479740598824587025643549110741969831746197560970091153407930218312568222229717968261278048094626422041088143286431198356813844275417073918665714778387815859785472707953825157725032983406916041401887927308186364803291623926992433926917002885802018915234022527990127759842445713383382411325499150739751753953832700551098691370776299423980626845648403227635871590147133791936561717721523042936368283465518486689153729270206599261191878515336507789684325853077933251873557792276886594833465198948484574239298523481934309457286785397140225618655019754603154062280818016360017133308954614556732947181312478629775897307638919424637477552097333457354073638366786498961348749653507828392862038814558913192850872307696565859156839916547515500268458715852174053423213685471097149454502742797778075229301884131720631607372167296490118520107044887738830013344015058051920648174429582200004364040042042083600802959855688356609947527554619722414040525184594714754191493672827081275291274622920560537814655836400666847642660102211051090238813567071807035997888872129152786834208694874521604060744354033833708944523447806561591210751448445662995157673485720482302059217980402019744372898616349902401099279376589849846294430588680379565588373506117774777066914332706902330606602355543798902493367263312510545759908783043845460645103304546606209416432557123555392989336934034454168634675493143025604637070814185838271688278284114615780315780835053626622308689319214927083183501625839563004098691989296881252834445260100810683413919306688716697388542107669042450176069436741863636151571012066381637403920954842434458871362810303360050290258301275834046829647648974197298460959897832325629631052001315218890411858884112696338915279888698280906199847066066602281587293624484334268294904336756813526986702405727877598737560413834916242532684864100214161998507398454022339161137854830936406688142121920192937152378780173288729715823807214908289214889904034471488906230509483526643812880412735810368981843387087132514795567040175685030403331727032442881510720311363938424356775722900370669228780139860309025672557844939586064741283824770589387789905646486027846478499273741284899703474556807949973524533793392047360396534092022751995708658446143006162706203566082323340957395905247487328061737823185738677480683482675227924357822988713391669138789144049153184051143653203385451413589171699013616391362794588998417343918610870056288063800088172684472295080594983747399499033366043476820900653889777930277260939188001595563933993913114276018790257073782530953473278623697135911161302270201204325971453437490672758935395691826096002865481720438512096683804745584069290003116778054911641032877990883564984779148425519375019733378038733004742722799300335470694185958662439894843237149434465568530496872195903677034233980108757067481686548546249538290091839786685969841006952061394520959744986386759106325713429014914286243645689240331268332194832041759700203376055602979675694788676869864509301254253870367816812395901386761535223393976293467781502905737981316430832347510827958140597437780311694397555247148277488104172149149392496742103109123369736754543208476678806391584286099622962005279029943337343322440347037627361714839935302734375000000000000000000000000*i1^71 + -30229667621584189402801119227677804495153198090934245737539146123091682015431481755229400846101352869796590971933888818528258837022483641892458422874469568767092194297047453702917208285737991052775054904749610637611757848680420158912566124146977395003258398762412915389103489536762857473886527008486990190760996796224594170431568661235214839471861165533443922204213874700792316020701540601901650483945217597408598084996702126458148458133993621942968276107444498357626178124302580696645785360826397516222040894881137274367105527654530567605346126425399049871671858173975197045432167850975298725047018049940356626210044870375688080359083521527117605855177927962911491421834500941912471148426169676704735439900366463709497522931877854442377140571107707285206041254541102118761597096674713354252081714506224023866635123095539240880569487911031694577363121088532370108366295817458495410805699010992417167096939307790100050961474434627426619393476457557134679223452881514746428474587090110836212473254196983164374624308465737791480553380291285491441125277036279483354062837683467684951930226308221629772707347050000626366648912970114003951388800088927235544007038204376421638566715131957747840475076119675398280251779518654400247798347861361983229871976656825058996556183459325830751488227974039038049527498510376620321483576908933326655933335940282778487943667369867104692283105549924530124911321564045995945982652284390723990897603491165673050271044817867139249514519669044607379111845571118170822596688980497299463470708484356050950437623309365994518903700211010732137014726882769449714436905788948481536103350032341880777833853081586125800200668681690636425619466436774772063888391432903810037707732398491259536570403119605771724056343320326018967158717915995474720738212733117668587126034891113220504277008297201035259493343445877771800479186500902030881032661367531859450021850748806728749781430478591665412178823963771379987705403829862199744435609581323612593214216478735205447736176564243496821713673693373851450571934287940145951770578345316131131699434052083519730206167146739117956866010894461811350442972380004944783025293513299206514315652536983833646318438125433523173907754530142614840100533066396652962712637527822557057507505907654924589327418363231414718217662417297765139638354425441670796307443878507838214517815556662636005692453713159273258844428733448753623040220048514268951140651579783925175789961935505351001245342064576156155601248899239458673382620688916611789593361401890723283986122278250537120405094028668355810775934044971121167063466858107862264585383970056228356843595703027313214141403195901202817475373143489070211180698999378324448184181498457693446405804347882094373773925200599084651815603922082475583054361212774798587993750429316721553631662359129593952128535496216787361301356926893444362726656877907980370909492385303518985707899708888904289910546127106829756564140164064036570995637120631835027502780071082782197900027185193026582386607350387473511453342695878513655532898792070964653435045824356816334553269449457979591377144377909978187903582744175075740115938533982761699289601037996865775787710842273884690673387167461211986784337136895955158427044224229919243267663374870637426080483231008400235698936937702008814166139301335966437293447944170934650122580186630374950170739836524576408524073846603580893693003768228206058571973500024937005152592832578873365658369724424624081882444728335777701175480813228077151857129268608254387221034748867338333123829043192919263381136947510103451831802034158661637394278238453789244719460850501921297600140123253015188129842685728331364294159271266523509554546231001789267133364155721033531017547086228617403236479067291231403596741973923243712978424568640817396539716447809165167370792914880439639091491699218750000000000000000000000*i1^72 + -55573361998774132021574489385197075555561913706602394146084489162984709083549706594489919526737811473982306081846056747404157438694743425524538203934404047740917177046307117371111070561413290529320134758716532710937873789624814681653837132691401211948196948044852180636273424233021538789162782625547179017698038356255650484142404654399138312009513492950045470351714021803898477410736298595294447005482391587539953999593236404965226499688559187411865129219528841836351184856336952693329426635530533619519678861635502632544308536794682849951746502503115750685547098638219011767750885549943914254337604807999341597247457266969266039650593728006815423137865497832826042624994024121129321724332521623163514025930761139866057998371663261351018135611080230518486033320994141127764463541919989497886846880644268413033953962583196075611107112823501945892801515638143312148755560640402422556335049460263951867960493998656265745642194587954346398359459862094452252466066438429305255575903479096025146074579645405124840857686381291239895807216708002433441472765527669153301556368321552769070101225327529353438608645522036760084929391400031743421429871717790312832626927518693326223891879822087954604471156169486875323311175569309017294259439313198756117275873290182783749713382569610615387598398245162495824404222162445781957936025833133395088774818144330429183538039343011964699050184146701469514196534000797607825843031792499716653736430615687418960879954173879335630666889845721850358545771983152410653846888978968158216855735701326776866414612972258303036485198734987639643726376624548272389291669356610290365691768392923506113349771329527367031280364541823521097494315815761434906810833206609290156000912716644736039270948475167521109846955296759730062791140321737344758533592031364584442852062288029504122701947147248687617987276058097273369759901686716217120262631079520343865235056027836381748530544057659118111993997121903860777299826538122872839405426104648906609523088668151436220531324914555352533222977079468338538832947134770313460380367370173482372255562153869876256754425516379352889100678333853706755540805589142947732304313673047684296726492573295451017614704133495025506548979158703262468648556519419885976943066318749305450979860063093105143604309114918227254364177828886307573232282263587119953465823032717594533059517601567750357037117445934022671175446207801859717558746911905717629388736772480724320128470933986607374267008667439558314051974980022097992201186399804890688283884419403990500618308321376954867374582496768943857064613738618279532834928689041557396030176292563312638292758021558865108335568824362899199944036638936606943478017657261612083639103248468539608022666887462645343253192929468737028703079316492834557725557130381649713324515788269887646810419611147722732044257270642838798775274764023031220366117734286164580149112731901991856432741293442455911387516745534091979175504835790625540106971490207648637012774183900834234583674378342702607306482034841295395489115114245816383324029008439638879156529531896679145634461498552408522233952547285478062901511611529322837100403619541065729024913362221032227558091215204826863604534891007856584615036292630997007312430232464982524636967012634189923744723046686908045887360684634510499045957153603504168601349671708105517440630358109906920739712383131251675403565139797823374162367504705845091260078864397890075481428512134211591691828593102483468406256606475798198460864996700713366476715717080437946444723904078894248620835316457507409420998319439936800686131403106181639169883859140410746477598736944176830790146342838074140061857542433499584905203142921484938541126840277631603388714139612097842137902212888388543730463543699997308170256125280100726141944746100881235173919031611333707587618846446275711059570312500000000000000000000*i1^73 + -87866656596232014952509663551714622580598749877375538820208475268754742758146582449911752199441758481291267329096028002578075262201868171386196701605068305063052144650392037714540811883428378171412725895902203669119252876334267557656492770897110730281915488805884766915933071235908170585417629132667717379002629165848178915071992467689754101692554515512060222964529767210039105456971512074947353870931370485550113514543871062580551652243906681881619459942134537789062739348444563309459171322996542588033309332925857189189260522270563210755824513792608131085170534926511704360055281082139010399446061882573766414049582743383647610332413272567379450052175943227861368106330748890046193256601943798884401807487681514834229978822959792262702953331101427557291858270676041785140825984251046246044442731896085629247327676296023017612301566184340093609119126132818294463172843490374897524920757533450653474593466330656524912877905600879886764814412820832238156117850677985542324371827578389461006465425759112007717210016679043615502595065842802033215144755962798487822897685927023859232857633107658490272989465842874512716901611791578110654357173800043797983204647448390951533844258169573380295764306758523665988933484522491405143130435010926567345668637421500350656458304966469138329465350459514535988910974356327131483025805501994358521689457009821080292982028503737867836161418045501112393884364663694437588611692367561484979708010204833632846952926848756697054254478226381992827127012356568442891397587512262512755635364433204095631289642191133130562682001747560090015584044795401306312571968029366211759400331731047832870317225270277579579643503161696361905992492096288356378874741486161068118925019409240705859328610927932764393153553517292339721022160010682437353126672658532505043888841275352054907689688450744301962374673760813809808533077108976545773604708423641735025984808395195175210793951292724589584153528247254723083342045766371254522554718424820783454177585884179426482901065750347833433561395276397029756983331734841716866615942044933031598111688749184879429065078177999551112374442518001539527568861968688737236685559423323736603752080776601044465842173148506595515188594480102327565714196439802040616660872116483168128022809890775536931285701365919236815914740928372731034753919903285681671997472413005386837307415568213835132214844800289840031010119924077090416389426531557832593411357294119739202645122852142156439216737992895422775092978718248443036456648120612140185727548327901233136436736926041306603437717087887858792180797673490956774450498147212570897097101224069632894408402930956022444441566335734864652522312156298817248787893389846070367643481144517625257010590799954205898404477379088639425767479082254581848824944756574137980593974099999998531302749937259673026180232194369988690006658324792547152759928826451985609580091056334888190931726161667372742356278051032605458030498824395228883786179213148583135092759155157478499862685951365441799413994308614021668884466249789103005157429078449284132297092423531838795341144473920095302741933808457243544022338331417526987566810746998926219562725885595746063255380166136443087621838369334437923823925470775928333370360523966945005527583568615768729409683875440956029639875024088711309559203733324783086036818194015317755814358697447203181005762202801589888560930318691529013056108794020886169526345636861274795250130138394805561976618260248407681337551828797496004222465587430064757135067086607150612926177494340816679270686682096449453027459697120756539197136202310043048849945373766111823813538298990659976391179339629098194744821273408266495389787500044112100976548593341690921956467085067045490487682491510797898308322910576642768461482186160157584585955844893893017764907593658563200733624398708343505859375000000000000000000*i1^74 + -117956770051918417210316293565178122562378395836351333496585245523385159123363988887551937871586238560955751681163840204218000073609734660931203869543885535341109579978516333707561272644922113548681911306863327159845021661251848661753695841406395710722658584698618229869648864455727428637022403101167991552574267802155147721980902447144113755033006307984921724916174545813282939836704711538642869468529531304073364966967762343443159458746082665095411394549211143006002284313836792558061218660774168335161078264140620622017706753186386108486950257593521390621341393786155643049102053857456079975723928088190261437940140820904745795725955464329025120519376188317717641795741808164206858912619693134960018149670531895833543741877323389298806866890301425272013935051140785560734828354151550106906452514069991836557752578457789831881905703202292625211640358638027803172905731826685653541229188236632496087486996194482324507951435059235517873398545701571308382523311296364748556208535926595412252477842293370852254083476603335166632721186123245707192412127335103148864073001857476978347345165668667515416048396675352653327753745261671625251064907151781632498566797007335696811651912120434207125916254189197583995476220531694827995082828688520809800049405076723243884027813461683855205078538990638642239970956876597939280136013369974877310132313292768350275071949780996331639489901135808960363953813243806937202485867391717179167738241096363176278110027515921815937763352055886156748812085179675724548289481645101236438597597745181067196496705992127166908305568215576977327408136634136153746673008741699867489510630548041235287331139928895298978704409392095873587880847665655537552296135568109784387633823676758833895351876687355498927664062488944898675579321042583688365738198524625984695560053888643733132099052118776424254643066106397553626794498897143019208251326048314635724143439401758879122590761146099499431012635451647061409272929959177458133058171034075786865591939042861949773248290955922396365959529338751736146784786970056467098871796281866735194558020580770337332465378780000599210901211789903489213891011472470024183928975263573175004243049913379431136412373560390883761525155449076905812409250506831654968146969750386612537829724248659008714558705882973729898753889452312414275082805533231249791528176702459223443899240276146857261081041989149647359577801599771620589000667823447391192400541634648224162899198556147966804329261381278358475387758505068510578506718869320876598531327392357047310857236878466483766726384725543598885453353948216054914839974268011384533470849045884007276132311753457890201475561794627127579007576954728913097625776098654117903561675096049671665722810637861031685322955931727736280917041147398877643740172815037100521204792778981094196690629863027988730123516904884694880050784324090050489169307964194018206058319144662882093493034061967724047413161941850661240667465710702350245471573296316131594342119166085855251225732373044841816550254126035523037346487888337094615977233883358481313028101118859226796677313823288444056540724235412908169396074181597078831167057632823947093966245491708347144115877491301547224735762049139308744171974768697751573159910975285288489682518309597982136377606875932091487502669178740343279368153505914062637014681109176004293336327807661132423675214189123428003779361109110417748738472887253520311869789499813888756029095925554677216842029623424650398943621766407472963640213629325506485108787640221803312764318831770605204548898829328043043433852438487574174013102311981619160151655896220569318084205392538581121583188467760675764446960715714479881916191920771558097591889158378006772354278203061027204337431961200289886785334743957974090633821309715622012267717330912539588916310151489597046747803688049316406250000000000000000*i1^75 + -129772168204987305830995945132679788584805149265081271491775481777348750702903077687135716255807225624690434882942854623667485046625964172535776695860743155287722775120772207325861619565420519304229160985690338792518599300967577325887607271797285985218762787592130912150905882125965423709489085216224460770457035133753275897535962399588189798945181883196772605509305963189823020406305924776731448553689131308236898856333436792104812093332172892935446538896496783318859505676124277228458244369144684655027508235016854374331460558919981656676187836846215159343897506304897818568350655010284652469150334362638674246895936082638670913384331125934879673414847368312640571803715090608093069623568982802922847516172723871096179099643828872642931588770695897576964425863633328431467514082132324840230787128998379578371144219753447156549308564313520689600647589983249101597609380729277436646330277584293936895917374144964797757842202153844844993255042883735695843968118353400166295639440228917299038847016949397435429610778564876392779618963292948689234547937538769052635790903904235085576226404356639571990134124218485983235648916181315650633934398427867331251249839565419591245952971805735900508787634484689529859467010574190429187211846973570959469275138485097731230827185777987397547581761556274661061421350687104156692471347663459696120723432710547144628999385531642678867520195224571840509541775757265657772809249745754908476390126136176784226402784521287579335030455728862627855190541803085915360466462529506535684316868775559172878968380866161215713570945576185737356045402107809050383842039804949032414042433136352409277955153336596195889402599674770470600119144312238669776925462733692548200782288659784132381518975900985530874541929628344643954030889718588048929509813275331082149440446905584541272197235243649105061021401409173171019342860574966742779788394506199101662088722426767437023936068295865178122906850799131474716876490984392174150251015788117124113098998899489290358318730386037082994326378048462958158818170599893571863021215888532157907999052968811946951692279683166421109665899448405714584771198007970047977854486741482850026076971357821115563015168017651009547932047092167350051156205220404869968311818681294102683878734350993095191593671455708037799968101015902664177487899298030541258191263705148786121173890565099580590750665594436059679829975334386122940480909127988654124108823736123505931014680178522014925891102902140186732762731450036284439536461164235611587015588728072239874494629774833400687895011191886676412916840356005001239958230598683381762479353724881867698389160644204389540508190362246719923075846199870696563819103812653555194377886555327448594970934329891718257005649440673207098229994874748183610011380462358154220184925258731608690250815714426662900273063493357919695776364848045283291533008568165390735131397164318195275786953844669743850950812076194491255501429680145317484396338816322626182174473362489206953311965377517240880021902463983253177328851438322862162526595489087388602256501688151151471725831622697351864313235173058449006994098476460460465460103237641332712633926930544882384013919638071088311060593038239180652667532246818236354620292687343181576672334496410200601638448802493008007785643729981858349276892252316431419867870474849171681526720267158374779002425237322827839979373786422495221462017306826235576177070573336037391506096465666053136614559751295206093022830958117368863277921403168546772165733834142797688396665245318954176695457365517608591223485406634785168409087317380058753284221278542133910198520562745617362044965562579988151779512876791013016193781398528652124365555440641451507327834527648645386801099667407637298587814449474929047532051916398321340649905009014680734580338139494415372610092163085937500000000000000*i1^76 + -115449829948220053593927578926276210600374897174105504148560664514840900097329627637150914220661436902806450830794271291705095031429477177497244285755122190651550309840474789401564306671217746474739367638989599124848896231560927649459898328371180467219131398409125859084208629930731018741474907000071471118997366110907527226132553972532866128634044480320816157743059245309794284487927781740384506510093803021902330053437871493210730173401475663924002047262489584297092676174635014809185211656075912441903492322643971869386018194669447550450578160984805338829073783579594854407019417011955482303931657090931069875351275634827770131407203362815504088879682342902192280060750733915208412677248010763063962895574190420236942686747227071143121866150926648754215377018355388724551339550375572539070562782143764096520890136612161058095351980502002094061337447468201379386221071478349657902089667941689572654128109798804684033018830751374592236343079536274899337548460550624187002305211002333832201887190718191582789062642792364896098953162565489731296632338134713105469308133100854227820427565916126193986829268298276160402923869550133792619812661069845975268283599156140419554378712888983648873753605584205679923082937469123914752455595073508657803368662304135280260381492840915236324734728356265149903313313133805308167384828712228562156381727934255117404130134052365973477616753235716535814049629238488017473573900537800685595529505955017127123672585985009410274144935913265234009959357286982244225895165256069396719443236377783979596267100131294563309424598493752692466504250701699729254453504543202133780099648757500502388020414253735188344678471759545995124539983018653000124226747551503789420466109032721375329042666680228229833477787968410533496092597148146907696725848844486533991281166053120978933287947068118898460870978413429791423562842296841253763033776930132212181625149109686781568024165779277906566560055951905422295246735348322277740147449894567533512277806244928636077398350590727881791455061707719355150411253520662712398783731174372237066991383715044222160300526123872314666175594929531936041756314920453284941830455476368567323588046784182194026946411835250189953070638601995009035465271544564897549369297848389849037193037276812252252871154970731979436981621390599210417109363318170943512830874330592714997153703781787783550523985536249274179397517349154070455398498749491730646031461191428082962677467499144458015578749612554999599514095933874118511078171861487911921913772972492206602393295992387641920643300272197911528847159577887286050839669380417354070046309089801850509684895257581842604499783962604194859834312053462361165186877596813406572919644395306020735439647072239960662638996952209022079753633888048401566009767437165115282884396289998850162198669543716906179243842367229913368857310635956002433800665743467946977696760608030391703787830517840894532676845725079970608951179684710813170718607428843425427731694107732108447592995150907678744061607336103787074314905082385356160067270129196668829737864674957816171329408145764838261786643507794049553897590418315245788830542334295871850613890554982537996571494177010804432642914164298136905110118988868186827084738909273147625393524032464897331715338851351432273810028381777447417768842253212450048765386296610250998061376039976317832311960903648069742179161723482752197332857128942141688473653637998840758959228561206417411024509895276583800740164568764666486476371069146940156167833082504076975397632815594183486263761337551133835135164675751554020824021389577252517747122820926815239755448012730502910228606389948354616707537539829633421116255165146572993383214899974445715670533612770867916344469044548993996791074323358869132516058670049158250766490642347239514720058650709688663482666015625000000000000*i1^77 + -76482839288730519275431687948707542613115058825621489179944705949908701894528393712713276056300345930259610450032410989255910833746230692918160663849012590125710341649127631434397614756045473531860233077046230908192784152670896550934703196412138812151756409043151945289191463584151800895711531422024976893407935610939200593187512122938909557820127584851277701202085686152519815705955330765083919741832085355134813100831276432943991819408477797381022157326658506400110641608826389735812510497641958638776042143363352418734439121830432554551485679237014523986375543634087817705670279927388177937269352535771544398118144573053332012522664269751327629349707237516454097809559505439696291334568398269820522546674811253216378129191973621401406718097392083300733703301923469246909246876507751568820615862570391200785600451811968324722545852935758425920880032732828657341957386760682128818768768783989144160467603154558808479781732704215333455227264194997666648675058905588418055973743168177158028336216881825668496387925023317377650224977593692363024987858122010186112490098867868739312966876432137855742302333894258799071784258324021295447318247929654726373837364527282656058920985870361057991362317400271919977932781740658608970936863429306496070514883059438744333560377153134355323701529161543567933934003337420021314391781823425449523188270973646236818785302069021531529242865971663646492114348742497632891305053226407886522910300474583775047440272043574628878084523193843529142559613374081536538890053299338794844769292742332673645039011545299973391318867655328117470378040000062629393548183525176621831312711673555948509967419584739353194937090825608835460658560386469972303709568755605211656650370287812487004733712523972970298376987592325670916757334794382207472412000298273469163907103645966754754430868012802984055912810016292179297409042867914051756818102804399467589505098160146719270651487260441887380505383934694754637017545049998319734883225836224310747416974770877830698527137380877014382708288757202624307011948376260422586715619823589303471522409869931460289634088783740605428778411146039149221988177979200789069357148961926954554514666460525498319934412848348399384499088274972089720528014335436543963914329270278602353522030406303117825432793271473040570036586876732160801296366677046232247222673389876496413604556643077036207757369476232151501622078283842126840248935630592179227318703927533961193343195909089987031229488197339514893455969314845661067492611765089378686162013410970259957631425899931345980191777574830874357340370342858031921354453545999007439352121523861365903116460981089718067623229919358954180716936057693307771027046390090524757077071021333228893603410770956396250424539675275212088254682533210670982455356792927913489058172924338266254918432443013694901937962974171225263855249109954022669102012755691848737413041787204300029893906205336989831113494733131297626878175464164664931951269770648328444101531097692515301101746854556081767670065267375687350828921369182022057055788316141498009172271314303600663583484918515531208229235772309218438002363774492392946000037642529487471605583573707886247391127981192454641336015704989211912236950578854220585542769798289172684504325017287705336096227628216779579136979896445255002456823549994621289451906860671866046859094883560729877039749779446812008620646675278415312830661580700520725929983849609469662612427711718068039946933136545880719054803698835574963255106134674710348847741510915475324889076409773187678412257370340546872714644902469586342747561346099235477829392850268962053990560862822654985556593785887773911211794184304831654151847720251067778353026592541503149365991793545802800096183331597082215827646096060997299550816814867281828683662214807270629535196349024772644042968750000000000*i1^78 + -32798006041517350075196490056246787826125778605923389575284175922234605103976192733968714382874757659521280227496977627147949991115327899926543406730369975755697450441565547260173430718522666532224570761147772759737122412640231237575571059383863702812201831765339694801002526151196169216413087203729957868390412542127129527189897742572868524703391610565797591675533352481952679796087932438202324801745636227405481832214039687959504053687503030240874969962451056763094052445143297284227433587123471844071609205566823621364192594589649282795184579034832372839038509235590238513941006377804531992931585475514012881334629841606962279242776169757421673489370784366937428670517280094376490225491855912838365750508852213393824357462941083618431833020262169048293909675851040546331669237834205382571541644247298237553258687309709489088693485073633512166415885350418165469378470125448672036966566148285501396997350127750595397396672497948167143333995224802928145451095838979140933253969863939591559286697707673705868322694519243362693816734783747325288317924568198846121050115755803944809262648669226850139849838947642756002075897758579651027630510551943893021333924762515828119177212900424338938721762756049789661316564059975365729898419495573015149901706905152772093261868320394019136872238236206678624809374479344171161125977122840589598155396765377636302116483334719183638049638899485467453798628631148088871519665653867083759342190829129382399643414025595463833124000310533696826601169504628661346863606513631285717520485739752546438309052821122036211656080755284672879312241371572242648883625267720071273384755040853614264763895237315952538286360186680764586624507935359887313689967584064391984256722306330900248916171469778692319662273951073906938781178167851722741326135692740568847146254741089084401202693332780581930695628349456006306242518071306023251985744441549468445502908388475256747075689963424519563647448562817813752938949653310757765085426993974252517767257368554761889791758475670141289873182311168304236973689741619853537098613812204044212527734828555977090427871540338136912625501676431535830427126588661388361463720412501856269571877917637501528195011439101442332829245409312235358048952294174539352214748351403869100116904050374813300832660085364343014943806290728258067305035936071618603098478015152965688559769077083883478939543118763922093323196864940655816068530624601052093149428041650150278650136752038132650705811932139988243417055752433646620731979619002325968420478953774699333213216699261919207396541556550236897562111970083465810288302040972071792627153810019339139017704693557159674229169489559450572876262705042116852548655979737645062336118633419493577097685121361270488009477035827262173765478352742528305674683958030355867136463571242287693069724467694087917636149135181598794157447813960766239660176270163373446680510404678518264868321311850807590751469328413724963123931539545628363855678177299822755819083845910838966077244173737987669616812388744525051795537065104598383180365538073948168333308959429602669477095587925886363231919823834223807845227565370177943241292031974344752960083937459291120765455567650351250125024640663048358622005677171310163137922633786588084691614414572931369022073681161996493753098531394248737156811302895159732354456347561844833793736002313849055779028228086936064266356074795159030659186680753873548210006196465326441063018322388849684780108865122580039841840841178884071256956274559337843489989344863912331716610946152223496776751099191552819615453799934604615268794330513672636113487192633198908631913774134386550735624523983825413150380363003391692598983225081893937565670503884115895830544450823982848503813307553489358674460537224229396046502890667902630622565496310016897041350603103637695312500000000*i1^79 + -11171168551218089813941017233938123412619588042565545515942511860417174969394516416226741964899327062258684038315903097994468925329444893378799138284802265925174435457498256419183412236820175636085547977870796880578464571083991525165344346471968467957363726744685501578071933995005759431553228340192381204215747883396872242004915712625567991705268633302158224242939620915649368886978137151625109344909312209563292296081466925556323034318394262931192801530502415620180095940828042726653581808919059210519316014543060994183466454280166365448579801778103247576735103609360980901739418423082836644758164960728572346877807810664583292209852713667100941816156792773632996482435949439726370241609887877107930264775607456575995623725000240461653322182577247605458660845993812753634210836483438285957118806848907183987322594489824135158362468807271656765530913233107210230241713668917797693019921003974514566983177720617111975677968957182163506342402415340038114454300118366877089575359290213445599226815109338425555603939618340622944971690368224823734679261398570487819543831125529482505621531063365580459719597131050483039077328623621311862289903122899982194166066910081272783400367651059679425783090542278502865491857550827140629196640431608761726129216359737910861066304954664083671063603032626444348361159053608903484808212320049348566956867613778500166366557896405901709559492103630729563478199680807904065644874182303073441744532779064599581419644626861185336225632188703679234067732330322862425433884899843236452898920619730223394023948264229498454212571251444197914924898899120101120032396513593377235680247461681018052313750562587549924325473751880994572521187563443363041097223763064899585649161259582854904856025045859758481129924542143701694008294394522588910825177177087285822215558862854949587384535958082374114372226801828274440899640324232786990504124503793534834269799135760180765502310434727885629240664034240389887654992254782105079122449238207931285352690224140844284353081331058023677450819327809263545689352232940130617245578257781573697624255192187805568345169614843737106760693834044534799416792345655073339935502539655769629674379970272433393592870015428860217738271944959621526787378946875837834155705833152832592456414229330254412822815296075474626863556036904343617473375481680268273944703398743501112919032930991391885154296279745095557638213851725762949068588688598120181771007100358072832220807469831748410464596245325637325751777815519155016577131253480151666189215904533313546215061056250583708108976310107973104324135326524081118832783888499321021924680490231140287469204068763169581338356457055316204111021354071050088120573219413797794041806070282440705522677420196941776095827960818480723980806995216837358330081594167290797590840455894716575392676340046549367382458655066512929328072487237540316142651061356745990224905716593270683977127930482521547913580570003554021372671025289309508734554936701748759817928746339536503813131829010713200496047116685142910604967610581999195614092492888634358989762324501846636364515053069374367262020542532228838547666272351067951408067485256305416538422307475619660432457904449714234483585576277620708541311194298524314294776005618644167273831466498258634484410637252539152951893703833266621095442980171272227358065282963622479490888278387876938345708739180181582612959616132996319737611188125833894917190420287723175676861320667038326144748566002628908318328792577254387953206911650772486775430328038292074328055219488630200899550262685644835979347587787594296418092281144732513164015177554949214704596253922490429048289241673593149092399395259118958329528883941759703145739607914086986516231237512197709023871353724857457390122533863283646650031363800614769843377871438860893249511718750000000000000*i1^80 + -3270023888065281156238319028388240693821887081335279545331984046775563186556694128815661038067720448307430460389081812501769770498727377561844029450709380223772467785320338534389375140728154254347239484947825625344324965345584569548258350049099545526077101023927750102591657984956586024909342527253883153979318229722039054757858735263110277669678867490528932284054833723056656382847229135998634920035343591402287845350045859167744565991794933338529176759578110666092626791685665493242061843321836085213847400188812646616497455742195946761952642335126585176285790271736161195309059698113483842519418410188179817244289935875256077098924435184968669045758982113995951217883463610516431625221334453237094508621814767960843543247498021411650551564081257613032355177627564349038300088496449310169935194788744398117342452760147819871767556676529671191631605060936438554331236329706902063940097207509361430611150973804282459173014073732293689393715411299478689862980750171794050221495922200695183632088822015162063377182307664139237803275149861028458730868060401011701602812840301636352081249934631081814755513198093395874454852116087075645903156281675198743682671785583547539563440280688814358777618955692071546202739124144614705649700288168632385105562736616328413360575901029368348429826741684066678137876687703356558065074094672686548809821042568020276072103164326032177548330403068411546362051983595447013648669823687822458564984206713002891162132982590933039784909187656623942551893481419548218712462539168613343398027710425605433791803694469141254380391799011991344046056187075173773899835377058315603385759042753388325971489008898697561775467431550106467299267072889708047562508416689801678709314654628293738620882579936714227073178037946051939580476294692450108326854639754489673402264204547664810223471095866450729335004015770679278679585854802421901217291346141895527175559050831959299395614724830229743926856020019903831886178019373622399236007304502153330897240605319751466761007860741848363892768682719510816626042118587198362439750736049141810878558977773006511782402240559566748087517800125508100446417439599291927409143212735650370903796634018147459658662326752422200248686037936626361286483899441986573967248693852610703826384686253633586639575838185448643049280018395918900302716034206371821573088936532861325203163436453440735070675196901841310843123520289565466439479370041878315403328705279673713676026502693904837478476944996699894731950365509925333869448826121418394651912717828604026075587648711783102971223677913998131270900640265498788303547406333267379726328119901319209106453143936533111132966959171219583444358167616545103833490799470233596640309606853968498286842829314995338037051250256551785891979832927176594140150714701578503425532624718604779938499340802063511939706396194408307995700457688596030217985675445872352772601028595760383166705905405631914834055628942638596113956839324833830512586547792024913391670502336125521247497507496263753406703599587876862362231813882467755404631290918700307966901074964600967588635190301069168438869502684530748200321915002330592222658775561702611841064514910477458463987251102332973927186301637942580325677621979539957474281968776968876468380224473822150208625672087926401333154576313842150476518253187037003609770103697239086227967252872859665554115024697508046418013692645656247970105165515122701618201904951666509746321815160640773226590416153333009918671766592691635824618120580819010814299099903687450322304307189228958470133800073659167145219130126002977641490259127950972218165413277273388163631717850194518367277737800212522759151643282696527914717581844706893999861567237208545985458323489925950204285900597755727730663467549009927864273050701626743830274790525436401367187500000000000*i1^81 + -3010175523318269532470198993615730904567006506649749997578716219231501307231807985502118531251443829847000268033828677434576794290171988617788584559209426951639630692129382715611670134969641327867106007017437335979632907908436602047431519716511545341083929051060692527545235892006172655991522947685491773715917638215315306485283457245948506757942187538400315994676856052871071895441376084733860337916386936914124591033527256445963421291468934723594334502182134658846890425975064309106920519458232918717339045340758230989479181467492563066994932575679319327621999415898944533077018488060816713935120132241761436660889681123542067751743612904222795625218639634247705181466014611199482207077868778689458977278034837813175114373406638609825052429912510704166300727926767741554641569353204965251735040302076465558483196791096151725666571253589174436024291944361050469263581529789746734333076507808546126814509415522961665364799428284996049694478586202988996599212449459880088091992050995785397125957431143468428868577297757306771106647222210538642110454690537403363406147732927136679956428826750358529709394330358684564344375749238015061860461732975508214394335771502006926816378897060061530067066196427289256756454785535746352335381870788778693897039818079879676207886903363496155424781345380511113696824285920133007111767372022313200217092715028244169321153336700774237223766666841512775194687112474872691265925372975633607529606358571404050376917891128348503568277420327307233578606939951936789229719400633504233580552883308070989089854821245124252071929735976771222544082282751279540214550051930328352255439800195163413824720897568573139788954965837427353935319746206453973364839136046925744307154751214516666857799056566350877361814450028673289880128363462232205240278867766441202530232296070442494036597878209476015404972607554877679699975726873463599091349152284808013777466675871828242576054989702014876954862261138433410508176864523366188330909819032077832995285443606307346319078906693380671382362425824834854787112783425985994625047420598263304780633223473799137009462966194498724182141350798076967925100782606097147267995263485833465388684727050066539747470053336276441807266141891160173104807738499374105241520595437008965591954145999263618275661731858913161163053487200592190794730191931270946379312887672239487061034856008294965607028149959429932319528243494976481542433474929703533242493316125352844701446017162488471007926010030662875365793905989457926870918970008211996412118659886083347515973582607838439404706576983123855517548794859466299736542321738553349932773617993307701571234739485673291831155087163867046134115442823636349630870152692620229193076713643339571670949435968162748423665596536628040333025565069739174967381009156835001543985381349252871779383334873189113562838647416132131195762258560118842433189492499380435768749509735075615283135239994767437983410192559933734609392875786184802826758757721538246958707742511275969846490560503388591515631409041094624869126454658345222327766024602272702376831244605264698069840787024546167459098461203216314228879050500536225635338743437228601972625611461052325409448640015738853830261209205651239054953763097215101789960171396206065086515289195491855336613576956010683851217269004829961463370786835502000347425208778481526061730143750520966984660793545666065759047227647875209711866657359749965656020552086230124196511204197221884348689761558864426921250966411046891554662657847200851610577123935954340635288691214002461699794971409457312107273612611377559807787319140968650957922430460178175354114615688864614576488238137122703219058519601474520211500414507402032878172978892635376171544482570788696105272470842323471233767384624968599382555112242698669433593750000000000000000000000*i1^82 + -106932898885474898489271302873664697821512137813094343651931687394725394698584838094943954099047064847625525870613657794681724500081239614903800456407005843775544533063331455748769882587280128523012326315672797733617247413878578392406162632519000927106371187550092837107268321504976958574872746733045170171122956180862261578765203668861150275467394868000103291555762904884306505126758621799527112477706778363709287711978113518411959621587892266245950193482479490852170785843805764275191320087347768726868748030436037728985601987474056639170377570622712516286401225081268441286326972346123093854323426636312865805903073615818334819557849031985786620011582404755826509787722325306604192795941954869410100754626432418886096984094690883053169723957358342300234105674511299553334872427597366741598110149464014437470700188394377078583084089448727373017496465293475297519756514288273140812055227940695954459180927532248146435589456265398836362575678176076490039788809864610543505103578788900965850925222734236651422214216156440240118072622993783135332837093537248193333069672429132919525021768738654662455353774874723888697071285265482661776686464388075500466008917508585096590969785538140750687922202113630425248345830538072688407305684529152872007989230921710742928279525299511573728942346563055870974692752589762725783862235397897270515876109003487451116566411191047641697784545456692130309930028371569178854235877516583990715300372840308001787208006901411852004456343032221294138366383386216260047574396007807402647062960712115812496424042834212032763324113805334405174570692507841694773752850559056806712069523861126195950107940893053985184117993415883905366753054378453842805515709205706103162980157368727460246013409190275793447120887578063163221344153988666754219731697618027878914161177784536901220199913378634240319897838934725560900681236571896739505790941182232650337329721028750490778222412968573012940612707249138389110950680620537794193757719547515040801420000785613726189067280834228400096619163810524725003957045019007963414973727909015457310392146402340043070138469505310740817563428602604707160493152031033509922190920850875723579739104683671869162794768511068761855099481723314292208062745840408837580729059519832967127406726106670406118026438635935075674594504402660475972844058444692214022295560184047262028168167011936583606786590801832615987729338521162043822211296675678496506590634702561330952137179957833357478356250238717273859670875378388792241268591762963328188307014892979804281747834351246644360406468870909881750092616267403205093495116318288732478317631066160523483345212042114127416921001774946847164336814391264980800235746869568971117952705015778862155119432565969625740401121253066169265175635205898069161716213096803191686983835919244233264888827388780921921040784979834107942928049949900047405381271755291751773245540977319667125884466943983465441482134871677335056127946626419877559847244975781101624247687034725058574073331244350442228041319952653547338023628939205589248237994760173873060021663887965326597688456595933921872565142692958965352415450689051971011734138042662983920469679781361745818210540802094210424447095008256954720141681642373955068392217692523626428708755355015103163894452597335065101863505419066349969505570966455988924163057474325050516685714051644386581071182803966982073334823642190392728725594470115854373094316222711066151157475999656373217479113422848850567012047157194081062060949750499499454705802527054008415694623077920346085511599665272553888271537215646148621190486439085057425916148409999254855869343498637446233158465080890558881712555256399984872419150986641150992279085370514793331836335270501209060239128145158460370112152304500341415405273437500000000000000000000000000000*i1^83 + -3158252108375629983330826914540125739505254776114096128781526738069497755695280009227031175052572792693085290711700793039285841113743051886508266047007808620412706788787765325211133768304222837262712918038416085745145582075640627210012800984336054988293852467643112689963821885227032960956115467753806550345949661158094508294599445952715087127578546556827178760726708401032714423115697074710472828193421910823892456400411775156467727968756073249912419563497320664240643668701762422504901985037787901344776811389421865893759749159322766339356628348695265424380542358783679443820642459984965265656356146838261094112317025785738824923829078350917177203836850788026402915690287011891808921348310854619731655696244026714713173052579071977457150491473443161446265925787983422541852859303184697490183624695457564593689700685383734664167126242366100038956169671569503925922794053275179388337701058136662630044309151818969330799509422241516006302863146620948549157700622349174105148921455562088328246200071948098621677574284908934325523345645782973042450361500669832855487669437762743138908070627954387046372847111581991845852317116100459679244603444064930593764467637594616255124685676307945704128936427788766609457764313476877971595520757963047035769592645403140881061066829456993320094247430219010386035585389484944647598497517631712775560466886406405984773501744847648946316523061295849333042095488559299210717252692205021473533178864996862589691790789492534888823909607323465448492824255426999651050879521400471264849651506358894780632872133951484943707777226477393834185892266353271559149210808096477919848518797979719107537420717256699723374350589897280226551738145929616849630500793473755586361065080079462700702307733938087835057006989391902317414604231799902348958428924555403352893895146239612270482509755555969437401626802838873630739643780301185153699761348982288435343502326041925526954143081710945721377809308031189714259683739046840687294077603555964697207656519108991499186377058796014732862074577829908467816809006878275088593622667159696058817023842323564188616525312326454272389061104563568878082599582299694997460246519939184135324093456540452504427703852328132867518916947701486905235711989868511666952252841137917822466750244689787060637665310014932389522319391347359819476171576925462770653401430022996469018609042618985358476226132101863742250719444906022989108408141503071236258990473357960156089584677817327949281798355234840965623425828841057853922664246414678589222980710545986853626535232991489883732616384756582148140015528488086101038668062462008090646312110961742082744066537292412907792192468423650910131238272888797224823610874436478521381002629281964046460023546747199685476293862746013366139310749546872546226031213662994370610978818370704136743485780536722138876017438093324749963673087136699921130874255368876221265517071972394287353405102959692492602093736234402235162261274008724104052138018495897072636221547196830590941950781325652676134159320162299771714772667507115620528717424609775216268898277035316708264444832701133142951318427196113457502059527823480652185439461608122395152206717868951164039781330903686421656878886649955854471957904817965294070593505281164046012513421086253025732842669873716054595808440853912254699568108424825598007978365685277902624839940247269784459963779985757118456518067065196405543841062390394983583461411713477848461783955117933812138163018463668208545897480350551161062092381433874609288416512824111224485813902929860177803367990980892269875728265473242514838286753924660093012684697573648509280872161654797596638672592655836791508132970992460596085932936759715558121573101925091017333017221349554088881363895779941231012344360351562500000000000000000000000000000000000*i1^84 + 3174302799949617968367686837843093197049842421571839534293001494386807260251380849767016551928671171432280224978760103779543160771231910697959778804810820142831885054344240524257650802834218252208080339652449796890694068200227834884432413547301488627580441530418490050380235532844321843585867374859318876627768210918433296215738887384077135062328482544997477522414668537893541309113898510164605988522992128310509419479586636075087893525176763749923191208396777753856653876972038266025078253815026993271893429769803814649518114497111672879472303471737562805117562987065899706185414114514975384421948578913486983989852588012146188210459263792786483720842428892962931594854478002138556272461814014499514697299334568705433415985260411390036753533990239437602482910836691632552962401406320455466938334135612046368532190420192699971350491562402743124092931979714652831778541663591635038495948434819181575816788188673954133434129323205999730277682513300228221919565046981605380533228127038437677577445753778242742955653071655801908028664822601862509143787535802343250469269070709337153266174382540315927927971623308232353307126732364477753980431210594879214490523657517395202532187965042844302540045022051816380218857333781356582790452322114590941681104702141537904175934863500582951428301035966385277868276316890143511574193804036296799576003248833258558942736877426822948040481206449280400676391010357555665001389815459845624081274690873988836814014697156617877171179254911666851238263489105097128304696259414074346614744991534128693568711331172390976143017879165466440985165274241383712541364897245801240434800988737750541274148282222559209957983963847693432235210872834707376776996550310321876479079555534036877352768416102306586197300540000245691774615300347224579264964103992235977020205073219838412254124518554079760447093117602719675616030213076922440946134192981050147637839041227758750713456575264683106226555038407108267109678269917929416534469608673311361456464544201309520065558437882324420525684861978249246114255217812491714000056757032563584882701037944431599035602218388693438526943250124745270352464027094896825314534482372833925617877175699505272130550879848031044229672200957876340245715108936446870110727651601438908055886376050064241453820976163540386367675422689495273669727587778920979679062724468716726201174013950551645501498989032539696545304633386218260164003050333194244504925193055248269017371842791890116641711477438725975008380190081124840966076556378769010947465448532825673553041300144175733865485117409348518041745320926744951107659545424337664854897517267779334243845540142478122887219163683201101996753979119199001853054134975709285516786053037516547676296210809619219140502106051296731278361368638297472961696319440147173419615399158145869999757662732841256079305859770806609807624761268868906279400705878818581622022054959589913593223431886787174679157100193448879673179594136529983818335210530748865015348567190363353191319199443665973895920284892786942374915239649595540981456200578777176946063450400326514683149065619712975640421958556117876851416625816530461632720801779394482156981251908375114715529829003820017641028313350969190521612498477365353026406915585706095266412045978282788599504447652073935384705347867447658590251704335253809495707859703864837563000901974032971427830945032547052877078914253643804305226952516573206742831763583824673043312614744885055350470084196621850156442632321014201084194036641735349402037913902151993050766483819709518892761439610916335057269570311319984347682729579531397675459976047481642420110876735034348285958938472664810295865445636737442759431652246268781782882116524092632398371947855456746765412390232086181640625000000000000000000000000000000000000000*i1^85 + 568860960674055410264072852090283930780469931811345207069690122594020060956518661705505891458157043565236578854084139353907392370871352273441584418712357374966576300077892171224432781652349104694650565329642741662063321509097193780614131570236238090982772975653934744517937330960526620420881825724008068673502171864028909158848428298680658521807113959757339987408304364682029658680770173062731057680019048136392429821517335785982530407748320506496513798572287013909150063221394909876556321385161289196848292741014746839898018772905235923378114846400673522247027158630025101390099192461712762771799970101740782108107885804460603739317866427455494690230333346849269647278649350779180034422445708317873459598090901814620499337182010306525217822763788645490014871369586508344043388897492094751051858715107039367322096521671481667323433224956820921645118800956516661555835628851597054529575738805199279299001019403992697632006678496975496615124771899200274597629106174051388986963028296762555564230811804542839351445994186583795551201908107976371338292266629434304045009629018106798920322337776226752636969530048411667888635776151247352864021310857798116765324556490698574946240278009410338244176335153757262119467198589664543346774869156185280724576808775991761954425989644767620538662089870627630567795020920115932967490863549439255120128593186369384483346571650182837753305331972601394460766769562761527685758173736992131536844329623465167449976983249722336071433136046115194598705087687575563036624806675632560768402293963774282777530209930127779215493915470025316407284656589751279353561217124541425023863701561914582146892117004986788996403321389742883089432207084751933397897377817851255928942810055131120964824225828676765518989077707150347529196007066383570438287539580294980904153168568820818314971518651049881144372686741277228455291495866119956875945195763945708524496806493975547321041471134038423343395930020877178727814045502438767324207119307905468605803818314966285869845755269567253211661655809984564900693896875568208591078858595456505476170322123970210149514351234632548432073090694328759619668109593013173321946895999122607361903153681211515980623742749978061073280054236218404644289196502942390443145125577204882376034242154019777908281844834222554095478123629484382868020847351642112722486976804397924785578294382899039686391541732927561757025901082227977304706131765501705807988171947996000566914063019948536495198866549713830386487390988311173213566716200694931348210605475824267160896797436860334068650661950389485273265311600446639204302206663990999622390143227757315094895812948119567792869258975553981609037397521210799499270278069786786451184585209003252665837074040459773304510131176665296061013214308410095565768330009709993580477600214416403418015177703005592397819351602396975193446612605954337997579088088580199426216069938606929810985025749904677211094873335172442839586433578377560329435925727691976866545219443665972845941206474190646699345073809953880890855522524981972003970097330328453651621293710253159701810944155525669431364123518768632906698482310851178951332811999820971054016669797945993487814771770857071850718427913854157992616450067500860782189788043709536294302012711843204318959243148974825387137460617759757874918632421816277651700575882564134870797326641740646590881434284148927814332730314822585166253018562293420644620126705296380582403972215723881541169878774309583679721707974198062123741468138832723988635895449189533480735675852314727511259970197746212559170817580253683090909178422495165144504457300216047146850392163333829100146393952230164079425441564042740263964762386470839477582344226615017842744865268468856811523437500000000000000000000000000000000000000000000000*i1^86 + 67391528105904162197141628374386005044454235111355826184788199247265272571603570956843204910077716996519580307306478748050125751307003822864793645242043562887310254760608176475644951612081188709600756008048130898189591746657109432724283779907601571701501594112031363571904768497981695392496209064833471709885048637885159063600682537687798782596405745228655703903302798211700859544776895507151820066911245670457877962986102281099136727607837532293720066397378446103775786290173683503862417275701801140393063521257337465992367727196523872587651032239987035267609389775824440348488518119451487962853189174290139753868722724071390313627220189988365300251973316150670089861141191093475784279445999366623409228556971275744934679630697529614623497074174967440581391763889400776491769050738990738586452143864173942674014710467406571049096530828235933083404963063389859733978767426571208322370975575260696566850917671593522106853759922499525720938195318699479906127866801283257999600365238611684278250551099727267060361675206304928951123736875763378642526749382030633143904643420410601064762808053040794838088486347660622056293242082844282382936082074399792193300035295925303685810368760689555423558528397231897451109999984098208929835454715564666628911540558187877834920089704209679087526950704110313444636298067873752699540217230418708154193137947305397822458685010254365487143313423887887935788275739854796309552606508983503612257058921106007257430446917667144729785206903808214854053040788599378510600700027425080188460383293807399182248144410037085852508796586543000384766322495799931746131978702009824275016271541395011888801625911912388014980781472028040436035062139538342656305854989025850230754519109203630900872612295186359172598096623876885761623058644792523435409652513161851737692999522870896424581714798655524113762181471873280221026665686009894996925984329592610193292797496514160806981822977627584128771346413051436030998421779293728282007480445520727833407459616612003331835297783918450474277280924234560504478189203292872188240004956354964789082483485692383121739258698951740144376117870735373341269647103187402651186852248390429079726203428835917076456615790744591351212395173502298168696448352582301538879599644960630679284646214421892008308522004047968109392844095714066120894897075636456009402695006833257934535002454361654523412930242422548463653408850311989575033591084142971324079511081274187605714757770225634458573223781026845517518989609304801198697551511247625493005163961127757968779790665625900144460759078274952636844966383492931546701369292161012824288191684120775454326547825968749005041372091521371944588221846440296591409306452082542600789320716622867014411945308005441918223886248588703730433834762777498332311979478534536889749628378055656885049643042039905971957734224365554578286182191427522587280291119559377842395920625137041229406703513099151679408911692911621871550453614853924448103255128283422767656160013661516465992666879924115044485108367328844927955455215436053487497253500492192623186255442626969921066526767394322811472153114675822698298364413261723188759117316133098712058453213429402886733200206943564519933097698287500804491339691937214622643086518547197358117074674885928973340356156561380060563960696761237354856201260344065348124290509940895406940650037129098567524250954995986260847932762154523541162075390385561110021313383304388554486535299650946686445175190164486937797881547314523092995693416026849888353496909946117853317756323481453226537228055400979563365521995071061099418081178077061936242802956412452385831186393523007309706208529852325420890562761811906542702540841594851677634455752031645946502685546875000000000000000000000000000000000000000000000000000000*i1^87 + -2400012704275910337836429078960243163248090388316037956721350322731277578304045627136119818465830366256207442032533171378809673449511075614307755942588448825748072295568828066654251437056671443785344616832612368450614202300097604343545117823073269249740480911876490257178686326768725628573866899002158084167827608772627957779697692824820949941329702698610118822762789141613498022802604825543557585598888676851448906989054258161326719928442565122441465363987439736007233670370736133983704813612923850004605098985117768443577541678689946769097996992064870473494107291865478154771365055399734754963420171078047256091431924560682559973932092542320724538799344981365510464302700693159912739523233353352617865655309718131794952931970563562549202605434325145708809535369329202867529534187044329148389326377248553618892765465006474805953133804657563451261908766789652093292114791189311020909793775561234235148203673481054265912252705121888365607261905882135130591410980432090269459935150129266723447298185538543730360488429679085091332842290342628245710267922990182506082119101896036553329280411237024909665629577359749712638825828271746536220454599600742737504838207769757022821233469856429133827122152465818537740001923631332321823042250992817174012423976649774004274921605588963134247716218985196874319719313748618379076962164834948290993953809626993990135488112253837217665126888734081185850835057479114304900168508082539420578251505451309617433056577036432350301856313439544244379885853251235402223850707027925611511734181333594158489899461071803372429426560293944108780480798506568742854777348724872943961086500370517969186673445919242357770022242074425057393717147607538329271875087891890274136434781936235953938129061719762450929176579727114523272159978400424766314367434770758409476427658282456218066085601114125262586586517403702099164202238469012823343875030096229457187669980234517649700577578271557130794816668867511392926863294516503849511211619444735781031775051179527186004512611259172288134852070698270725824517996629773612836554252716212950252255671233967962418160285228937738679371902593501410717635739540328384961377149006122506238069539054136616944578186224539445250833093770362830458023827397875225582768542845436506792530637019145160185729756012821598250296323724602561771053756188679225487269548683906542944337753877954763120246014140147720024310786860831474159561638888701565025936565142990554418545638213925157040688503577851422430917629901960622654659166987999215849865735492143574188827414999090379959775074062548270060407869735977179784716954385867023917525838897902938875747884225595587919417694338190689091333603808628705436169637450999183126755545576466326765288839870693645634150677755900749684264140507247440556945496835277792770638491145919749691287903149154471650012073810764568707040513913667124301042048032371734211935274732797037849710583400371825265487099165327361813978554972879687485295844769191154121745817091902241018393315091259189525353717130467314421863787888196065066724324840930621399647706299161237660130931177065009682920114676590495891697286827372071117681966428129077632186694023664887471794877681744148754297771554240807671337298017793034339562583076477710151025521559003945059527166936230154221053356316176964151928268613154473915583092121462779987410073197643978255888829596483203690692738909307721111373135476536235817901830555942277326925796099415283798368245829545115193369639378818504298214679866177648173791754338033299790388529703426102548009350080940953500534482167745929544869500601555815166111198050724115788407074752774505958296910545097042594348394080523748109511424873359661771189957031250000000000000000000000000000000000000000000000000000000000000000*i1^88 + -723652285188917678463547940229727552441307364556665436480894605142256803351434548466734917885174763055535470763617683425995603331483838414124366641159337992217785041606213656997330615305239116125434708730972794257902323248255598541587260792653757784997507614906977174928199826200968982781127855038878682918446192365530502055108174004727811369503757167247399316464905659565011632619000878181649971560702941993804666001069159378966260697344444773605158133071689760640370936940516309017658651655596724141488804834795012567795358722646837624895615329656442673287639741223388370762195456670019468820901626808493202906936628735368992198901748701529538202759246471250300039674351892677913427379914870224945822108671960683182010406521116893761954826268262259693823008552240224373761038109205013357698749503923688403700328066824739219006348000680653366721091409927226025521004377232100448142019598606532557668713214633528620605572539512136837135096051611699522171870954315474345509718083607549877320266947693420650248894833225567275180568200530601902753228043132412250789230349402819735527194102791936367098397365765663624558780501075955457311348800124807523706034467861004870210993120778760275890771635968723820215026582406991073378239286346988947952071265776636153578536702812430830880747169022055771669790601823763383816813387849698602523360647562519644482860099765388290405792110930336588540813117389118701197485926931258707726801338140962910161029777244772002156417444845861722524521918661537447762875981872013744603170486281553914587685650979577154036260174825100906504246472906434634821141144511420285523986600664580878229825776704275237774206691235879971822725843716574308591820407440740728111781347460427557480467048362025114266891393431407372020955706671383245318747156894091884636398806213746007103118660517488869854251518376500803683661669839526549620917270982127451992821742854839255533395193423933627996630251614004871393373467528636787086868399241469459125599076808541618933884888825079473808932911441894428471641767012320130487739815459802024053260933630918570111950820861211361514790235437157409926139869087311497437904937969168979171407553851806465740785586377406472558795934041184120153441768842045326314203926335942763287855305678211248837310508152599332658728502700318896879086528218713982003074882936276376672768428718947195565448416719356253335285556002431429653458795799530426693631323671999793139160755195771766548385287427729059505850906449071622756938541014039167446578131762042873457971983035202272195547769380747801775254384057657503969411574794543589575773881642783351453124276992928006634773440302914939419188518022397576306514887961929796325017941786442694294906251986418220350178453587357595626729558036099675897192920585680434278831810769193079075164988731190705240515234983487920271510684641678191501403818205722279426639265667932501756096064607191359189900189512362770810782153639014990157069837807961655784587434466509644522861565912804889048752142791120841688735182563620209020799521521484998774820730821124508494084648995775787440183484588954431418649192743272994341724265291587508560379208427226303731773446918376933076199845035591881380826475864997113271438085472529733971722045657533554770031501099494520987200823367603614995491282455465009063333602119054366190746596486903381152284640076471210138745189839753908215867529734492355634846912145834236212985534667766960080352664638620525031615961597304057872961714977944202570729580749249952319180299839782386670343105024954245999513297769102306209064331773952837607712188528286499521094400449971374937866525033837395748069296241920174455525659763368780337500000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -38105653487094519385450973519811118275215592347828481563556347782758155844680219594474229129893788379104717869120643603581260952684203031376730862627199535660244337405436639644898363827534220404913021375812495106397650204896151908289143562077980888929920661586243843827202941872801532387657236964626976097022150346810545343957561710049151013659453341606223882081675845021424883730003372702990850266546464438461158698670600175920510386862382340440812942012073338074158019806568003365233376886378193796875889808600739721980098767735295597404701192219663477276754261315283997185447247095411992338297879333136400941114987401357479806847729182632535506261429235136671447890668639195779441254550971218132349880144499702772301882460050152876687746771099984349126597419119506375343594646249448638294303580999310587952451966534167924986686671017404895603667594063097139218015105913102110907108305807210546911353058850095608204845459456719576342470163079795893099453158023134841815889078665381058180969077253477059478922054752143175436898970093724077366946807406497743888372051303655065812004193805025155494253486695136385205516740583901541576470448268725609221515232668876165977872732988163670317519882219260465282068399368428316608627862505036910870401965889215037058850528126294366644524128491932949516206544521451586220478850153493767168277937279955482383067478516461559115082057189364408091633704964360713701497584551172230120418585006457728412089462363941863848369973116106138357950173542018979370931865588854380598050661967238937943489839332806303524323012868026905996975669256216018042646570747191610121287801145118465107584835324018905300815443161474331161115288919186667300992335375176858742558682767429125559521467308050494307780194670123255313339727795683559624247908519229569851284484922939260476662694892669608688860131726406569678525667307292246208692160857172979453386893993379513007590034236798348673931080286317251816345099144714873893756437017935459438269848351983418736132524371477259105341889590311137712862582913230721367832048165979283542683586253841849744376289547674344117310748391325826206670463155385467194342457836809937054866159241966009068930407972108290847845370256204645354008690934732953973350129633886925873679763898434126151987158717881340302326493259077026156993549999946061271671959067324275826732287284489591499853391685244628079544891991189241601318454286514633990723521786822498866068931711169360392843377226667723381377035955555791833961430226973906255021144939146873002997179063326380737457537390358592075469939544838035466207859898718819490539384996147909209674486652252297672117902976328773347669859460988458277615233093578974482452404826533638286047464689875713142921729818941534443170038885745246959162169503116426819145940376029460324000218788115405268047488645734345364237886179122309618149743266759705115919622168238670345164582826391912809738342148011021236432884948452597494552330826437296812867770591444471987572775825285394471379143469454330057556551764287920320918752309332969493055138465815067243312118425750731881252379416490032919603312514289496649477910949614463186370272190456966330851793453092114522541288610188401751452594424362037064535924316191900908731877932917940683615802175910743257323117574525606891280920063681663792773051816162227790778231300594811170537949529726290219606753191431396801833612506607685606451516255771842667373521121112548515031709863995045944013435265633804010514016979131124671874883001241943471597628926768684150482326946777134954317641171858313597557959221689698033888610204357394678697226057213338227936862236214771926683383426842424726087463711360000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -5996041605452628252191118445759460629065544489675435939212998371805104829563115094651077465986652660885781054033918393533418394740128284032174205311163252131206952133897283082693513859652781941750452720286499083403255537526917769110059270368814816552037111454895170921916330904447233449410957776828548441479310837008128912882204659416030828592944415306245102131727791153616741608491830711596696176774352704511148575629244211718349830389721477879328531893645212614005737867378458870582520170612932038254291125376241834042253773475381743108112568652395417521648120566075186965621362980285279698590964931109025881386623141148555746359680561446703116498422514400811047078314811563885651969727204085183863269652254333061386479481021408563019504339842384546177702129222927485625729882527100214476229911012841873311673819926708007258230250574924376858483533249947017364056290634959277831051638715848894879232226360431672516702870055118281116209154434761800523812300961962145126568824842312240615622171271308104692698612467850262247775796861976838207368790625427516397102623332138174568275782790464567931407640103317466633654093180575681925817912598201801606997633057753282440604769319657490812010713522164579070929064499630583871808641810461273644551859813140394710039778792437307514928184300277260865467283372163368261326195359542160716200169016729634208769334887023502214110450477318077141230281717624683928565219675095752765070081569120561982232314726490744946499256595683910033809159111668899339518321279314967688366432295083908435868932865215573635066136537152869712641736845709478587729760682108187770076065846901926265970081870859597322941154838349051917673784748429070774646199810017994704521830599305527798173015563030672925237801119363740023077250228952164373120812250454046134001100281702911632764101764303382912280886620972248839875732049908267290536779899027383350492187959230263471181813534210869739667896228908839399613635080924618564844032143005480199050577398383383253469107062253486246203778009056229190047983736285962397769839687419375763724221096591612370061686951281851153502015328009293534020857021376000890229743186889382192562021542000653370103462270744877433626527754350296442104929266116963699668477204373413483175981091752847870299734390442902846562445176670006753718979480104991930102796476680488884159592555457770585102712247696249678835558079297464123170362789379355728471380004888277862315139627960502859921876649479863257030516403520318201792100632699371418170748149802643221193194782236833858007276125545067774258821325584444879995973356805226740993220109865595740332593704544897852336367799131291650783225247767705301254085355968386942225897676781606270766208215929461484626695785356640384606472994605386448656336289099375628500888078791361922761972748383102840039198080010029285303344745977651317966333579464696699711062967462669416755198677212735770831901789887621971923015085702824358577823091882043666834438195568506889907894198853528422361616950654086191709890481142157066665351460100148011057442982922127020535974037606633383100470207661020289370771036501882766815074781367788652103240123611707630369665697050597529483180822478024891931017814641623382580551674664201248044383365194421095682417314239196803677167588225773782184486759464599841328296887224193586347061428924839836743250577336764903810991201003199913615968353850784615517809569529258713560889311335740338289402044839960212356908004676471653770747242291975583402105955606667852789402693377214932572621101061089135356025565859964811604691436743136448662727189700331749600716670805634075952295568041349791670574690919182842347520000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -1206003394853428901518674513235408489856894896279340454296507282700187712400265892171137768634712815419341929501264042183182904509733064872127556232424357128017450159783481439000444848368491874913930219133026263324625628159786341681831712366561025156138888935746369904057284290261252608464787936089416834636730362987158220364621657899605087563481650590845148953768141185169895189101102294458191114231575824104660177406934926161398547020302459293454353152492337751463302478705269131077290647554374115069126182640763575529135557391110587455502428236017720900551909222820239241909780554180629029220105361205123401172488542743706610459649031226567966170192843340615725794732984256598317880340759729956331306537191855389772682108128974855650547296590695636906990108432136838204395298258291321409430524014115605493469727211757874110048639279558049141600157072375501493357506399886670545814902266611373756047486695464686706431759155035217246053216193709376997128032524954932243285595885383109426669075606410940061501621828785109724423563472492369862911697923671125316577899273072465704483296061826446197725926299107395107551789770767148439781039045980944205929814203326474429171949741063480310540080568228027119510064053756648248262542672531287021473793719940373818031696601730874432582766809014434378755743173730225471237546214517238243783925729654177513358464915617575089721401857814333406971523206810099511902713553970981219611953176785544117670081864853767528080369572093941261274887285087279426405671542836825331522274044035663628346318005861816553984110211691397026888120938938275206379607943033945257575086247142045993881814064123116906556365422113690457791805396346212117158959120059740777539874994828645888800515692561701632008714580788928985947877438131527813392091771753592160356092829032761243454205927229189216123896678810784278078462532532660205753494715633260140186051386036954515105025229118229632188360988627534861168201837036515089127741371347668066684112495023881991733775796848519716466562233166331892268033881276541242959755944968297873251220973617954844514333262045094997843152140180626129419230837830278006354008493027245882960411675550888921146108751782987155169861874066174859358435243054660772661159300704039019546743782574570358551756276619920163439992088073857486998927500667924329511921203795565318228730273697420478624867880789042220157534875767144837893188836712147526840155248616567049816455524625120432712543096188127003183641655354262577810915696813213631251053580881733916293976577822303155002837328571934677477952819947264995706890635600329698015498065254562236264910418045761024123435891122120855765783172135512476266804237416055227123161243659369484609282229292941040724209727103440830342088767230980876726300487178298839652577404842651214221129306201149552114356922718572966482439011755551078884708822022879517763019352029524951307274712188140791782418410060661075342786685968675589974326551536498907725728800837482642588820039858368281171744554052604056974870840681404533121512458601444178003779030371505994951803251030328921052797090233493257267751282994937160696591990472261906226655130627833259841747380590666330782525151828859953045657436720119721695298148279480704546260319464189454255233078385799099352163882355987045573456033393612901150804016876381398881413856033615137481035424542514049704619419873311506865234881038831959725874523567104018693074863097653381499952460032694035693151751386614702404666873435890844251416890851237931744442131810979591982260943622925483324268629339204671320616317521196113856704569062820150179545668866325759567935283658554154807060172914242355200000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -108264722359344156628563068076092050322448644229891188667145607212509302238176291412304489207925371682486341103471705801563271855542996059803657504809888490579055286820994735878545816100484574268505785539199113461947251063107650270746087798619673181793045289733419784197635585477395970657107607035237648901135296396643977504972081892329559920714889360389471438870208246448134658754425331430823680709071825155346173521494889021810211098913632170824849107698329242797347010350359359286286260018909452208510087843093167072259427882696861683687689442604609321985354477516226947176059751812497838735611549842707821515167271504235822961377177610479423776822870824608942776252537086943462662990139255711924925115216203466738162639975947847622789084442301447656324328406084436301158682535519280918332988609900500537292347540549247046096456458264664103250196326128217585820663324147403411736268618033404616816256092233255901896476675863223910939833923372429971973900062930534019741462546850279030035058505370906005710751172759188264386540444197085422839859432665176288394736502202939471502061491550414229818287168517745409759304716169504033193830294401322388522511672558539700398800723631183393813839160944270823191756454496888658631076805125303502561566908403804080767128523496070578017234945025190874214239866660958718068235223552818673351116156277866115613702967554332558291450138269298186931954665466568472647584067921884748278318707111429750183708451345649846877692507911821385106787493832893810237038874195261923101528999665811933303963891933278473684034149775796001856741608528468590451575034668054316237499917750638313639756680576038175818928806155205859951097830205010639764421311961539945155070342551384876628972640052088234521697895465387789056664331509126049906335511493328703352500520997353427164064855731361206024347189331896326226565286525741447800134687152770952975166225291779274616628464744926736237926912966941350963343221505532846804377458767834682509091140723919416649605515011168721171766136439578898044331576655405534977031314070013086660393257232123145289581423344609472047815439303457781411377516661503273885479756282075020673165258587296927016843030114954142008486933972384601525394284817691790917836841219048400279890956859525529483098293700035548432365424749155596525776195129162289736093761772987282890679978716233671770433960555299257324722583921392536317997222637819575202811961341555266436625868770783972447980358655350171365058405741620711736900644435898044435873552180147453236747447483616560098692584624951081450569867837338843523322763529578028855254462138023467967746314571434357676789782371667985512709666070734475470545405975092858838074550953689271888650861439697013922918827511578455123464992828922785794669089277579809947177704647673515083043552047069475100421600273271342245148540918245817687652240321084991018157062463776803003861236095168978499762552122553677430182230272289354489314641284244089707191289530752731740136817917951172360867816431309150258862206958487314558632789251013797911078114965966365834515144922304443179368713469499255344478245704621390843661426055142385122164701720680465287953331761025555655859923401018608682728556861774685649571558500660390653080763726142331356950428239260581425621237369404624173515754001693855727135513428201452623952689369975118360771517114393447579065516800974475263547474039839928721419471537371639995354007935930029477347622101654653054770223290316855244236669353532280274233997870791608430191022357836344830974432680634189702872700939072108038140552383843388362827992933996923931431040756787183305329918079231402440409229557760000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -4367964249600392765612635977113896861025527243728651530062567496683077159418379422497141312735219088494278541902089466918419605857717282744679543921863752691621733207048110908858454579891509805817989570349072711678384394931559266911127868977723108310999250161007394960009278194056850132680337507036811163806113260669100051110288009181966961462193831233991296734300287726609617072921643120898746173602725475758864976186845717478682739942276965684441403877398078486401120486065034294603562146599402649191801139116082400214043712261309540711024684068062733636642789746421542620483179701872109120304103913842699449226962967418661581190133170376182862579809827679494888962451062907845315794827050829681005175796547226997401776700633519863583931641494277096185917660630197514568514811601605458063356870096987726258037811569664552602506788084875734701491929077103706047838023586407479762263616013964107880571994526224105604613919525179934533324759257292677994004520380645512972122787494691380121878412797315867636183174889621521010102948306143392823404830589839787970446614527311246723652431693016440337046147670725691718534130078449244725356225533868740405998660656935402016341666138430677787826679514074831138518749904973218243680002926568163350502550728538899233836838872942499813235113562699904992632135489957692779454346791794409507573140655658837242355825687617896290401763710371216399495724178003000540567835894464393440118090841948711497610449476378271489747402030232129982471533770885959069144238500632731535269980671377853224602615111543683850599391767514990629448778233321369616386901227810422539065120883029473202564581609002793804113124808115026118065049921188707738859147010994021749343918018097214619842250223544374847763311042736354679535542885174412461242479242372006797814536826323099643977686835219835617800468310323208361649869937465556341890270910466793313949108688482711845680329208868688949200163791364813166477999346040034883665469645072968607553422986254746252269816420710827704190776793008497808683141810492755427374514191852422096728343203409704918624276420146614736025604452756306545368899123508474785527230875297188528797895936835478041596860531276836771078632781576511045923295956240991814353173158284772398615318339281601180119045428999808566679441261283006182075656951881768221768094753380441682657946613348940327196133472148370547624697106414176417607034028664636709138853419574677355312417122482767369453276739345807670184248565994696603898734252931021649609772479483354343554188891308983334556495229219452027077545261862485776219066410360238877528273254881636090766902687736241969017568007332260378235755816044984097937593309229126119105190243758964291278678357697899277063824109143161739967023827034140849011707601120630595489785210308929284076918712812373588615780184433278541648128712347362469193986519315975188512540359950823491075597069244784413376519463471804711871662349655646247044194229287079689963118081067730744417014539575698088511120965691324771065668052728793778802834842302387616549004221836738147793063147803450742316252569276455318367467577954545439822720086753710951352189028051082792143891255194480757459328057045006156218095674552806127176181846700475923143258869061135221549935554339547557889853649341348515035958502811328879427657183387253691373185247864840921212693923163144963602539721950525073579723401950144341398541373371026915405293815570133812319276764561864700263801976514475098599729746451421494202451075741775318443821192896644192334313136680891919237967859541969740498546478423652468477022616035493021781921186315418241994570829167259620999168000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -27588104596987795018243369391893016640714344904605474671249872230801299715786674965860547119648500528171395173304052194924347841297645335723167706444874386398895656647608667810335875885237423380202186041955804205877606683826656910796973415280622422426489037632583681168589852772628083870784774103644610724706278431842983007580230457125705707856158253252383959615027272087628023506480669405331185786257094574274944806064029940344353590661989224260607661558343615483897100133105124742869306005635161027750297612580464058491501614802414706044963490756734372898927478056670874230058495566024425024383599287755968488917319480697875314265582971863596146074248908522574651051845460710844087588126302778209337389212207413010640917330327224132196322628872830292060174821439596256968053031051308991233041383507277775713891925987433424600306469547850568556784034611246661173211252475257774453412445981423879210052846013993987576203261758630721461952036243525190683819131008996131814399045118029365447212333481347761929912213549325710263082747164627097126092935658894570916163645999846140468577378133539203928479657928054819584060307467878270195134682142267153966898601313093633194918735679974746678945134543310494800684538228203404550499139257390375956235502243370737581827637535341220212845866098101257759253781962878740734370562687537028135076521937752202031923193971516871512113647779994477747797482244417246779499985837965457050391791133806639230837725000730152350300347558912980810749008506072815417965059009866524032712452712406040884751143759682587821527200443692503102203892700708386182031404390365434037580951311054594087354499359500985382145703283040325203791817329426334976967201176392074910126513453268249394477102022626015591962148894609636587489114263667870205963582958244124177868987378357504475390935080448851988347896782609312898452101561574247246833511355697217454294894664267008809914409651267122510021373949088133128669736470899223997308266884034645857617372514878763035741484549991325749218503137731875303581321470372411115625728680152138431473841958454861620373728261582244120177862593537595223118816411007569356786627649520054718032252607836794782212467607786403945017568768551242680870285122607422083901644666572928404972467250227178023054779312319409040329808129364164932546177210802225796947338136395460612603490394938339354477818318851880811733215307418499598205297925363294159098259691513452220534945451878004816475757392267848751361680142197868461004729479917450666688551320125547136344253944717167877979878554263584217668775763507604219419511187441672755724542399329508206937390440525818970324061627775925346448634292776446015311521718790896034631110735028759054437790016647455568256431285675410687767447807868241314406306867332046998879120006377306217877615920721562208446528760822346382173253523009316573759716583261264851402224222169385392947215812560338244026927748992710385580726121141155915267111529493519873925662439705300252606452285440781015551463504334484789015770705919795055667658870497576977564307423801094563375592911664205644614412755248525845937144842167877398565535780914259625761554574778741029219987323749825224201522965680428951511464603988709988124638520811024319668936313574739738542262579194262317751339240666730039081672126264778038779004113710623677710290016781010200375326298171876581935247408163376072816680248125715786969303310007277849263554146621171467512827512270311542359911467628062070656980752921304638353712642896236313666588616578243178194381895985913241534504362245563776443860803017564967278349209578451718731873077859815674052313261224755200000000000000000000000000000000000000000000000000000000000000000*i1^95 + 3402337200909517823314870849936310109601962235315307084115990603054761277057640463298785032131587020872601136543278386587354746166597508917483685887043591269482784108080111644906519296444798398062216457807646972805960028463206554748842836542502405845705401815492890140434479648020436290956715948568493121389161195461707187129783741995209161190664537332965829449796411944143528796216173238693240421679025475166425545464306261666098155295391641845696200833700026580055061018196374139756726935375662224320069650096333910151095157887300718747571611170691785127980578724829321246141793805881592315415380087314833627583496399198170736135244417720103287865683409406817195935045361348726005944053831015692953888475268474774671143902701643148721015260095643618698882569377198623959909132575658291693158557671249832052447087032673808792032400194686836824580510201983430435416127751973777554657396179633334462017230393826517893525088450956084841914964849689015546355850672215617479524370376787175005662601417367851944357012718687839056035275207713250633684417340312030853333642570676910074221341269245824121263332617487360207401993712468065968445900625236070223234222154310289343362165736898578426103332649861044184755392249050756652726110530256646755797779360529565074823266100041964444711960707594062144054969261395197404568602315900413309850698551818435039160147937594464652701858659413438969968025320351785740487982673853202280571527795149631577953763982075768536278493532324872312993359482269954746845909744567035949372969025738895809151996797612888020257471928852790374378095886103460571233416705212616021833085944545693350982161952124695806801250418099664017767518189843215426130945670841849965347570925997555293962507133395455751299074635516466167584775763298622280701815540575208675067288618111591337435234366082234680769851470325878774780181562081408616874529065003809633336031892974576687717616142975727223698771141298715823277667697485009280615657936289468989391805089525940199485468169726267419057398772834543861716515093536058852708123667839154376398625237441693130310578315667147420834308955558821484275988808136544866757759303125945337128828510451153896276550611811699145395516501920467552216396954401916281995947071560317899458435949317360623566688549016550165544037218934447849402291678908818815240574363140416239421010626769980330256197451670600067596838093811239485102102514513741808911553608693338942188791551224821250907521782132348632382195086180634146488004499886196874812805012409285380158562769631802288776792082955883190798737067003541196867378560924118531464082147088644329246799227209721593968433839360160556948179415702634566081683010723327165131859925073944657254509385879799384897436215685189627705238996955866033018303139209326541019684378268005049903058762526308366754627777003842601942883329211348906876552024036552554777697367878202801406259943763228894271699002132880892038897428189736888175328619492395420695465829334812699013297565091237988360975659367181568812276871183134546155880405792085391468755206710478429202782306225831672657823591013436505306223841039410221384171805732235381581516790993301212258822469081840032775077356963802982372125325872733095725961074316205292644509916947040742950891276967671814074169304272828431045206963138739765193051018109703257997689910114238482456608350540747758733913030157241024289937918908762847991194730977365516355214871928728528826524335486741387822644438698073281018961414001896116606837226462551557018488552780404506666453818716870734487053338518553090741687298431493927761193565759410648211028107823303107481383731200000000000000000000000000000000000000000000000000000000000000000*i1^96 + -36948014499930392234186760925681120536601872917546647654184070972966253192196417162470604617979629683762132016828812399764071521476275671976841572700242829632391650742556714327802699707061957940028715656075545924747559191179270589794621655705401578850492110436324157459955685631721472190529674974002994586428932697611308775101049975574841591696330759750214165258899999245291859231135914100630920720886801905204515331747931019195623919018673944447831617154477819738105236479754580559673357128190610079646822909845063155422158485951206782845764902380568845786609973769062962579604745859674360818041827182338923179405214890564676882501422042512899626250072537859489579244435075691113044836346773374212090556660801067254049258205619840117753503443466818323023130316404530224237143694959417814119404944967829112127472437548809227869931412357259665141899649174124598548000527704850992348448917556666835403601324210146434023687023201198715823715643861402030244866517474082363077510439185925497801733657026434296271406205199275218140894910529701923630650376767428306234873343357372379990542513430116820620243141365340995270104599451836556528579589347676247334857098381873073882514836406783404311123658096001125123209279215824274880946051653257899654794755074508254716486889116827754408672995697196034551441322699884304787596246466699376968256326878823482287282386000079926274528350081753361048960527662723926021733500335444219247296543107219897431419001415470889426974031032479070910985546027786353701219292311191316686629080829296668531627246688900460293314377379869499337821320824575618962586531687359394017450485558311654818081543675917737419674085520720897587691225737882748336959589689025096055729031601745339409880733258035399983974446700875396994636518981014764687422850013368561505635508972551837207871304028818970353756970087554455079860746776077390195632788746664283761896827230965656518121260946703075702223186573361423281646421672848982753926617715602436721337249728523799418488743959685367171455167426678376135427452294945464336160696493754246565680914578562071305390026893382025322241945381795069618103726126985455156202991097776254575368891346785962930890539585054040496684020864032812163009367934949289122142098331412242912311744052961908000274448030353393886682764114169708695514342038949459889629025924068949504555619989008423987785987068267307473676586786011930570044825849471870312137541915442803020570848202596155822556603961794451110992787259667016326196195206414610721036836603302320760692326097309181551326515986595984759638814121731800143519661784998879594548018357953071206192576117085561451216673519502356457753305024221922400979693839874676623613440362817989040021876962592248695587758661439342511433751070268594446716161955547244797939122397369755834662045634415052532058914591200445719368970158757309422400896774594661804610763970175673163868038708862290107516950128956095353699423470709277636614971695360421480754354965434617941293448038164872942459438650354713301181964899494828585705606090655369051270506475632682044230545104026939414657599242535077060632190511314795723307313901467396695643602159851273108799994878362394454358328453083446586590717990993612216604735802507020885270853413715854044404379121915275074110157295418679547614823198895111750657164806966645419388941731315387816280896995532618116038898398095614717005303722107337802136225095661165648036278548853011075591538199375085349557687101221264397911780620882122271257769970837867012941845661999164816189490642870911907003937390055169608422786731534683681054237990916335476399102194292300447744000000000000000000000000000000000000000000000000000000000000000*i1^97 + -15306492895256846995830708514390773105210432043734348636860626911455636158542216878591939034318577891782830954201992521185332369719596329314947554006228402532662264277823460652600421865636878463836664431804351097762453585365595073688010103654646820112181256629542873039852237901033808417912267960789499578322021106907023723862093613630707321890016567904619871983263208548693127704533435732864097789811170845145661146812964453290781604421566695746162930450329574141323384274075538174252337768709525646034859095328018075884788749456388863192328209417879434123030431237304897842794608651187077108930312955280710038739683973780322693572012694097409074688378803977560387710942304240216119423501885449861349875524308644050399767107670423913265789911510734202421951753667961123531782788623778357688689816953560059174620546556566146590321659978080468431027166818302806343057717485301963883425784489849106798982277846041149499115889660528872941089666424372888046291714988263979845407613330524836603321048024554476407552904756847585616463352894174436634218276118569131150906736186492887907746876783819839353998771299389921011727554266376665699093142610629468159714531854879557932247634413983245403346053568464104167353924728816149713558978334166204590319617921499467074606683433728401190027322903026729970292691163458109899399164359089705961197981629701165979899152170305072017999521859740390885794590500702500244422833740449931954310609850497915458890034478435616585897309713319649930275366838173885443626880222868103592173476117485260620570558623662318393149438311638334456678510203251636584466491116066431061417977996819963203637797127160541922544248448668545330938594902756335859013444613901170300095996108361290527756770475968083702352780494643528247459440120716743986839563135949284373000425253227300170273645588070923620629094933660303872561231757851691350193026978704533076725672308873874091374422874578106024210821604323352333159145817387351597558770274277368220946329398321710632706788963720187588324436645245340073308395717139094986490042410658109709003760857824144248609583530772032377245717226371201922882329924227298889486836498538922802669702815154882242270280374117660312615758175701320528892718494342681453436041115411204994403218483657024533168537327003546299253933144677378770298489326989540418357689102504696507198751757842685225183617027016460686786174896130285406489688731459762165010723824949121102617699016916905330935871945673764017310495059549940803031854609676392704586913311406673104496775077984535379056217283524655484149777341940719827278230361154327965623250901016758094774126074420230636101721342896323930271225542073221177925466854428752350271027986960087942959577797485066996579260543286812340652599713222790762315930225555832514478579753096472415316809774528853474284098102517435347745725691048871030219022199093233887899093368629425675075126583795921687313699731089947847417834167299870600894789646355665089920247358963580743846921195810726143752481293505783920533909481910003237873794207205057215247108919129729353811173108051688654169170290431015333621951726551426967288275784365506540930170169431432581489912053238348643454166845117779716508371944069640989243498191247928295573635140607690368524118930490360999523283796874715261213112964446285218414843792371561345406650911530017146867434988614705085227541911187041845111547548698398562410450006366662160564491059167595437553284582896745144540662098216109428699193925731614629386873546363629642781378057796828516983597984408070750393187518325316635971589402109119691633315166318056482942812679254835200000000000000000000000000000000000000000000000000000000000000*i1^98 + -673142119239701703920991208515044536506977563749388938976004140914484207682648562183306391015009209833486101980318342349056908901986308866228121210095494335529194579733375832717167897801543877277689219428764076958221391056197797555382641070388141627391894204577971862183001684965387913757436219396809201167099712300518561674306162316074301606663718803360946417077883417339791924575800162623044613058740421307487196134256917512998856711476566551641984039251301772766632900732900791039300342652348194049170666149494953655239192683489905478015255711163289267288906945125698781106079334362161509207561377543961920092710436480879140698029353300691780540194529177063453588976429570409219622261231867270940380087317742941454843571041989503544237153463188065161038765929039799915733024877076276495339684917014374399653742690691214772770272194286938368022898809029907748048606365943186771916780898494786104706522232285405558262727324538026355613708738984673375479283278118514256527979592947458443388621985213857229162143711084314901223990610558416856607216321449812431863736993984008945567605946476473358357231625942559184084194800916897699792240712574572696718992881997282282495563814588703628718136893288631062878793115979414706825526302578746743665354749674975008974856102487468322695473180113784470988596233274684497546921476662181939317907961870389289280292299274903799019876727440208256934762145163470544117192066437169511662694166756416623414744313251869697365612136067616049167608093277666945277055153479819599879490656755781703800074579594755135323948197037810050675932368967932170054584577441190136776416241255503102022189539510170965668553458294050905135943774587914473427671047362271506764681198498580196646356651364332759918947318937368458624966571893037798248730533741484343790837294789324754462658249869586130424195010355783413982100755928001777104292856653541147555048608966009405572179290302751695414506740165888993130087012031330350216861956753959562917739174144816947113975110819415863777516666903391324565861700534394299898988211201353967879229856972756159249668901080003824063770825998579815386843601710519492263181306930972217641869504622338935239528162713270203888164096044349454349995822948683455303829407481810972402241918254875664271516837257750508288089169157672724987285603667738536582379578951732152311677277334743025363863088910298664854652931314994583756393372156280170309234885609708723696444964234192097910074877924032063003158229692107845952592411193054281888460344415657623261345049995369974683799297532904527364313735989082049600424351640127654194213844938290364729499827013501201563955343306960530199466487534011728638132134584863500228468522082674102489996459966543366771854201650749696973545975104968954416109112718339472478311573637062450425032015650894347558481007547107210408309358271762506921708602498831204528069028510837292483365168600701035216369794166541871453011803307775656237903525554625656539869377446687307015619196782925606039114886881487055520561202863260182230337601435250310408993334329129290498575850288957833228297707017613835646375634231553724236318095066278593488382354404927623335418743168344773978075145396388263526607026507026823526948900840284406309839401318731816373456845328629807851715063903882598376491573624867969824360417625599287959501799342883802250121559512598310490100593263708480986830961431979166395131505087393122472059803842534625714786666890488738380476194207171226428076457485411901346244687545469266290018035811436266339596939439040059659324068636023623582180792187475267903846494899749734543901327360000000000000000000000000000000000000000000000000000000000000*i1^99 + 2345280607096525148270816575711580759597223902737746534162362670876559418549681916962260168858375756794084776587138055879019825406019451007858973423501678374728324163378453506758473791582399394856410050425894016777121178025938825554117981368593097729895798970341096440596989381533551366114723487717300134744836917121257196051464854502882274808181178567249057413306396968349686462220205062809263131817333800641747034382226649374672205862902990083321383879889907715956990852135374090731488804429407288769272619720955815686048935406891178258808508695144912711190125792106220512333159901412417960662352973687130523710220338811767987829747921617511771470606471995599931478141973327667471256258399754468467908493514759484604018012063468695866783190603353153958073431745446932649827401928350928212228579541560548883642836891326679308554010786349270910272016765673735221753431681974259982883209079168550845352882989118135273936265073119599805876378048787412923336829918358111841494167906583658977512067520774523017037588664443342786445644620091577008935405417244520777757437281264864534773613682995160727187769184441450291009924976547547246027221079286535188476518869504326966509691890491002181338539663320950741758376517218488796583096693728700692011130631279642011796318744737769185924338511196304943181728257322725842723765007534304038289656173557415154425660717114400058773230501228954924072908179128106492426805231274495856346158945450756320617288483245135037704443249730801552335285847208442969307103508352863109243335516018222969907508248308965325030840850108645073714165552246946878869556266594392876984099927378314698687832138773436820555178547973772415278984777118107238683306349282049344836025636743086461509277228161334951989146153344498487960681181142066926409917568056496683865658909667496868786670804346132991899791532684125762498359529353105333912415836524861133097828549462448424833525405858660843091929889461037093420572442815121878745300207412866921394598127165904119439024138127754050652067705569144880526948855299627071237069106267124968982116023228623737718080372905252650391980709876003119473218029278197402908148402292864134781358567157362015983868984175258592002663776804606618663822586388117887407298574561581469090522602153763433408677719371411643663215734172410192622055232579184831729340134675882297729807107867195098535913886335866995972843730749065908059474182166465459463627596760154314691414417881484293292562335263619640906312898890952032738234773293866511020025813506453307400629445764839634613876197733729571316522306800987851965734227071354568670030793586295683089986050992062279392514882311814893776353981413777715766098707703697127405902350164092171401377929559967061916589313430049429866455789440330577242472233206674841150194684390099154374153614922126817120122486144305001708374190954418730198304763882474996435501086749659053781118201147819047214807098294411708453691765338004312845310426124935023888856438041411225549797046153065506872969788189171547447712429376836806810399527043570320553172187407599202012618958377785529216645953119574096828484326245809598568626973662807594082197649223122238307526818658090984937551434016436335863937105991362197850974827790272721847519911004548237412928022749148240211666929711152163747351568291333990722891975949189897671556739466631187950224272138111176088132714339535320601149072174564062791566015612628745418516709933249476572257978708912176130744141713194706270940074861125059404219953046605924031851461085956646734406967786947705309124065781125955666293442393433453057512402564123983872000000000000000000000000000000000000000000000000000000000000*i1^100 + 1457667769280356985237801262016949183892202733317871331699542437900115745044598186260194240979458988257634755627768227523762668320243771309644187327835172673777365397908011645068741064857689175599096760878724105011981544036808125364515526878668737536331019850362141159521698809243618469233095483637002382332512290451335264928341762130041448214495516178809040946991199961425375182017758032279174960112049141941966424069386731184199422330582686421787343931100476708595504250872785342611679023985354617256408870279508190564984496968759918396303597080264052592320398276993502273351225669924266050315117985341700255882211743944317531740699023224288490547016867042466120471350366036565437294473314381570442106287672664766429533728629444499047552339894552735074767268833586879046548628387549615104955420004831285255298555788445798197477819059382824221116174192763379688015241324827712339363495011857732458142740743757745146078806428920005419967556919117789724622673629443002032384260581261940457055157152046472298398265730980360783595449944748670872849607514634522752914343971996870805694967849424743082197524132017482143282118939579246341060462413328672923723581411662150213568808377380561736314216934376256689988963089864508068287869873730586736748858810912032677455212933582838967576731140887130144679460242054897533429173059500348213855451669230047297995447076532151132563256435656955065689663551728367848593998690501105831314199719019202339710342160764916363308252804181441126621055762672356635917700146506402146547942008453718986595351057005353246952839436815691901526439297292524407439766063051078047635916021431911349626638068924689017648977612988961664048604961069930226014982352670137630365528404702744951021028544192505058594948355646448055808349328121945616532219964304453398370112771276939644061606659602343083806500185823105252246193975917690407572989424936901461690036307001517770437975944384367315208985609056609482053481684076301464793166454478097104864732293348960506419139857122881685803684169539509899202739380404896496102895453556678776532593660215658731764204471204453023408211315948569361187893816877188776243340233738146547066482638216668112540859794389589680200548937880144923468389729461214589209755019870975685663670429915788976486075231071692404432977217862577382291449802000136368618174274401499369606476127862471215507684935321765069242350828237891105418668614462879895744691347061970730149706362272856753106179304795434353630711102409951101896092752438640515902885737344418292056455123841334748101106718249920482375196562149784064324911124889211668183771847275232687897262359039970788698464298245090609985431463235558836790118005436368054293162699873802170403940444871914617747570806669393475645491590072368068360775683371664930319458179601951923770948894789848172992899643563714978770613108376138945686859506023470155997943521479097902419535293719031782963258683014816223800162111582219195080928707318006759853089393954245303902604863311541107895092845468749535780969028254294391542241940183769804262313134465248503209792899075420963087415911978485811825223935202591323624371695567094695632516004516502295235199026358373299403229180327286142437312818118191943660763516594268843377204153935737989076534296895323325430162927085580940463960859324741286559097766904061586129281038525382646329311339168380019266250022534685116217220271575059754106912694301918352330086152217083995485013323878568651107505817554564878416164455787259431543792855835002951928703858493696775142047276645447338529980822489463773048093842993593589894226713876889600000000000000000000000000000000000000000000000000000000000*i1^101 + 58538158302126292169233258894209278483068136501611463201361136224563026578648184795280894670195814012120883191555771286382159499461882461646614412302320256054499514277760852911514218242507819841295008265696777319674027991002537386609151270256532807982898247221372111327623323085592150624752152221762256334959370869159584556578550149053772809662230293750102023321747292798400577340352924850936357347509646890232625110056433021377395793980059452727030480423529035911548049446419117454871970866711381345134091512712445239563745065408595777537407747558024991474396218400904155578127621315446830614678309506421811150307805391685507408453468970868883255956347612923819078452635884262427421356215285733709348222565784770602100375347490330249957991030073017104214843787336041838917545039476449533950479974503588895887720003928792299477927574049864027978336549203988553518392793817776137758026871970178223238481425126683598276767600594278767142241406629692513784553600190329714840082547869679422921540337997958673236642236716614779529203708232702356565135482056345332314896654319048139511939137947104403375429838754413451292966244793897038310845393242885246624614773583335804439180556533037276328387358918228912976065644256061773994634045808026585916458323462068692402039650092960956684575490214493775067741743468662665491350411173439022577895579519881853087149740037928996023266190917607694438321036201233680425955718802266656967878337126065599851920850829453044025631595233753127802031770440169860217354944627980114452542074669569457179190016928879534794555115881299496097115563069137316479806021195894737980619787643358424412822225717074903875533644483935936696161645522060925376300437796368814297043337204881240790388489320550792677090321979435795861673787748499583709329996164207102249101863941004192504618491939166546562154874646825646533324308710312022203031564623356022120164140440088911311918698660866350834983118013707787741048622161410023725094694371180638884074237942171572344321206649229384687388892432285917354366125699595226689224516007581550202629647294954519702544415302118044497928488136747158029263912048774113001648511417296797040788393919170702045655222384673672209649579139662907260554170080136359139002393662445479670515213239376737623284342144125974973915443035457856422666373200715376231759747460622951348154003167621556457683577000748323959203070860209084667427233616608678325577960744920627517909994429982729610314096207778788254332679967547640302759454695250294101379796961741039221238701112205186785653078124159691054586375598446992882429250042989243979521691846359909862425381663593004563015634866758879330958004908016902606872661027446032149269339012011086890909369738050645087607105816438408792212221621427308280580843965824713961229697165915462220966593635478520846068739541410022302408440884103313733856267016947324244783155852376978216175041693305681727086865680004296815398864699539484667247783104343850809444927905451461737990576432827319193740147656466634447286623549240088695388567291545658100419264264793451966300569385091042947278107894283633115780418891899801643018157042582271949147161953591827963241425954287912835458147480923096186174937569607271506161699671818352020039393288390744338792585662341725436808956776008774785373248503795744262589839609648242074404524062561271991842757482884398922401230081838250799481377075024574641219784481981308156428083064739741325145096999429960617684150406558996437800117820709460831486361733356224940393973716558821874497413527039145227292535213607072440863749139808482304175636480000000000000000000000000000000000000000000000000000000000*i1^102 + 252983544159900612880107848092557436631359299784150766274967095762575488322120190216139203244077473279958038685617490679021017661160531920455949447722192292466942256350931917352178636242614813822078795678501698871069126934005014106894923577576281701933422498486173122689739004482964922688360043921443425628303254623945369537621299838353140820543769670336269107916579513693841110593278060997620661688731801840931639116177151058931236853348272240403179437257961846184172110498554337902028232536542566248672113778332260418543425882663247380985381579584442077599463324370093688945372029764270156852366064007137800140933922017885004760933267010766203714303927467399269950844824781258590073693035968715725199702370306267206527339781691433406165906240960470446717660915600170115110991480355293432683902836554409897769749674082300265116825144237509611540700616406375952526394604446182106470182285740888663615895928633587457326145098284289582133671913258950313964449757323078994502686190024783196439824667956087256393126823784330282007175327591356100018352680769150502829955688033439908059598743095887774063211486494627176105374305282352204501045072913029224572340860734476059977129375940847769857618791930417479681031376426666615573740813527784841114090881994132436667001890837791658782059865015911960186083284484147002272049643893289218622690176359990452283420322808499792493898661681541451080965054445793474613432833743772882846817914575789032282342738348112146324034747351864283511881799918916065400762461747903242229044164367177180761711040201599062315318226868658907863350525740703476744000899185297251325492758224967077481083546551686014601799516704431482034682998758821727967662208955318368834875527365070745697212173078257683427601387417962112935052714911171199593572356078821805318549745819396561908274881496930257372855422272081999322939849073434266799597945335218954490755476525169633896040042824198878756171750638444907564412941462533876047867262923693427210487740951050692695307009478571939463596546221903530972252198738405928123697030145979983030267444800165424306125458258394026907931971584483898102601891344666109650070094626792659109449166562197051668760622621117289613733573079472002432474513145636491454324510644925351044981410488712535190736243103099521445577474745427196915843512621882278022126325755189232194655572198928366975981038292308106166850371889421804432695071781055666723566628266235485072340926063652999579899777425083259222770935022005290121885252663971693557762645483477630476689401857409125868046736826970277284557637534463605668689580355009964926720917744085509643163938550405580096695271142893478311221264623778105716598769453344181358636059600805972360960459855089433358026223752052912205693528198840401082909583810713112642837921962142809455688907128733492159346796234183354122262103581786278186611464151555926589922549251989881025787675778216135236323246060405794604280123581361298844671836983949290463253406802948430527595783202802882301996669383202347622262998920242599892472652305154555395401892131044628575448338322015537754882144215502893962547744520529580661842447395276323493081123089945886235516099361730407843292595523084450650953452095537481593884665864558747141233524408454962540925840059694429794465072406550204976864439827278714495539607430531796654138466987056097653648919784477040091505600003576639726173891864499814933694039627828847541634477585658099155535497209593600050010307404911663114298973725017787593787189038812508174660047875886143445265075275526280512115048719619302715765741408307118080000000000000000000000000000000000000000000000000000000000*i1^103 + -56342433478143069491217039057352585040273372593023047143538972257921014126524095992478361219754653093621683830727308782427082097814293711765046685413672363942215468401596820448526448284414958251469500842946987375935436091290063190490849423741940767264853943355344740285812849310060209155224149241992561374025593917277676991934585098446733709163983431295303590077487614393054323040098392659670705269143635969701019461019731907785610234196621458560841840552991483402206765411790563498711941881375013885627516900112087214336370206305929232174763761055006956384446616338937236102445347603052539211099851493162449952357433771684126768232107049394621791499014981676167916970807128951982510807883742149497793029841428192591725274722108179058889506840629517667933979199782538806271579526576833686695068102341148168722500643359117286314788526165332701353704381507963059657294129652942701562149182884376945915046817195314912635100109385939445373680607845834583705748835919883457893077262067289026922598126919471945308899297594374678329516252527471712515068206541674091854686543612106948804215280456798394853427753779590802377587409952511429599146488234753173701452187484313381753715991279415877768094293590613888613376003028624507492839453788204506481634706138956905618844113999062566098161178201102324087170616164997906286477181349516222678860983449608420746092748039006211314452101910666815321109553721447467873144501911770395803585898013645240662145163756790031073301183975393257083927203417810888608300776791766278266080693313179505588308522460285816437921240517073666761592548010352019212469782742997988584252852573141231534987428770016536883332823172479371626948098914223047817835446722966595298856279819295444424700522278433899851216136600290949338090405560804732900183514173407372567832879294484051385937111921187394557000797000173314369078588954899459121947397604893189275826605828666501170040173006847292411782132171542320808686450771512074065016087008406600383196124077453047550642282783868112543991997916400256787402888243521743263910826116979399706887132240524591657919881331556277044052677161026623524041456662496092667060067569972684399747543135312503775705517380417270450646197275279532799833575536121901208703860271395558839223454976769792252173603869109849019087488763986870058361045074879278654954597764035089988454046715737516227133866940752592563549973333487484763107247860325286847080895067063883584673433560057611419792943283529017439720452869283184157723703232127714142343138096241408584565352721355366014350940598460039559166509857036829978313756949227268085508557949817042396401958433097450616684446357878049935808934888224156831863041206285258313009160229030717682313098550275067920966822322878500397496585344312586019488584864010427036066656661352169585285027257735686910023481635758347203844460347936396591867352574321734091850276906783268073492787993530649423650275448794721587055659942693787200830414404834454911340990651534631863392557107573330965986649115568029638324552815447018651785403400223317406350241741175648341403094371121462914706886201727277224819777158623908280027728369385978459375300583539580660562051742910378932070709410279839415120312274764294846734689459263270551865990527020071046721408319282325764269829632211855479155432908736386728723421916584727028039611730615455079358352041617579772831806377717427177669669203710318698977746540797237794448823206336574316171383916975264397230476661361157124764082138668902835700746099018334283799077559335943549301090217639952779274061043801692853945249667481600000000000000000000000000000000000000000000000000000000*i1^104 + -1999345874887469302038255479506272204968104912157542022842221594513503073767488550092270525676662201405259094004355308404976202839223372897063571794413325953782067286627144140035368042199580990447761322638194789780792991048908186148700853730507074916573793728064562462639681791624028653218015672078103815424698413500956789655204519968563810414064733212072249886336883974825822937055767723306655913769316912986124181623663595106684948562778469044170931025146100996985686776849433991723714746864274631270770685988137616501702640855565382992253976336411548255054839815866307767133579242381420530643670181948243723583607879471789014606316994959492100991913658885945597226860912222861785405266061331322750104780187515519548571132088981987990180848086505216942150329530536235443354136362365309991206346195072271522620403573700715175071127247702839203681986356069397199993224326639943167625571697570784662496176172341174939154291909172734213905153284864154694927865246521184336859085807799118094392387012387913943814441111399202782737260963438755095200540806844068863406418943072081898121621492446374348763052873228518833869892236512204729752226808395192260686759066114886524571003070183808080096929361596853623319473243128534063213173911861895237669290339845517005775917822955710280923289694383686124857457709789337619750088860875794310545988523871238250502264021158981699927515027837005780378560128387810995270175218941965162219024418605589071761370907414196716461546339425903522624697922663810607554029855277499002692404848622546025035991395797011134392629885920593921224334214728812235201962562702857086079092756010852758060695115957930817184869614343723030416799547869687469859783948682360948843417204095999226677037808340688027364647231841397330230343686935260671846519428883544472033556896569513644801764319990613742441685005654335711253086726912864693366468305700437658665481029466725387628715325947798127750908756666579503237626946895471833553399723225456615375804204785454184674103835921386434363983542565084394996566432533362636776778906639259142126954964037379163139706089802283283472628628048645968040204340386667662228240095153237723107795814426456124133833613160903540207409478844977519024729581356967732936385475154753953325954771388789023498611281118349101712760267033932623684744391922741208616404131633711363937803206892993799342045019295124413537542052769456387060507417460677729394394556650128304339586847030931999558572004971483701243111265547542477466341156070257448543311457895464915358152730964076665928263765364429503298099481607567302391594550496349187057151731422966367687568491813226466608004741568642723180609525244558588263845905051132355557374243805440817834477182319920285476744223603337646897446716227494037741227458368764823704544139453203223086316807878941185305960008349826444194930872952865320868281378671205274788717326766083610399250104094002006102462549368225477052931782010506064651305788978975634309114505853476082136422295960670016852304168831568370764151258183165430879857668637359134863677162461670161021289184804872313164601123036046110156435312083663293520752461038867264067925966044798280525384491495510639854637565915999203834930089454505946412451488274478717433477646387745998006755561654773536032075019712618597414426176599847046249027953171109820552973856018435762269478247344555790810966921222138367444188301281517300283142357310539574298138959513043722339553746837211139229012268950319210048914586848273636750248867256855373533432375376679982725887354501583378971727524783572940866191360000000000000000000000000000000000000000000000000000000*i1^105 + -17676113320738461634834831220079017995308127188186474635558480072486292351607886554050851188786667760739135506992011755644403045526171652252933612158535699472160870945956922390716079305692879479529083451856955256897868433426212647480880668983309635355479313848361140141749743803571749569770947178291464636188554925584040399427479583946828089414738287899929028720674761574035003039415824971528143044885870443179705274078232182230593411697295512177458703412909748485868100218563784496514282899172288268495017866988960673013713631517572051332652622807426605657671149584948141332966913324940337441895149703033445409693036985864232175077475853315009834741011385940409127367692799258202899132442894105904187614235441410304914424574559961307835042419584004211760181537984736917895816318774069246644015919649558745432023743647168038579981996907965184221779980092961926187242076414561121165459374301435356740641622057383647417897122923016037087793137631579026948972434912959901601050505000439170324971719306787788246842030872094846009662410462699904064548132486665213773828997836497175691579753772801349101712761005487075137797151094676857743975999444208238930974376990503028512489735408390432786789797835723384122944025834436063517428952277486642189554360057414462336361133048335557868013248889552749456369483706377667560243682980309387868050945686615694981904909448635053390059876194992533180707247144160061988331584491803060646253065052477626868250036878956328107684021986658686176275488555563883064215841126664015629645868256210417434792298132112590118526714178861703054019007802828123762666217302779062573280431814906166905911212387959179403365013605289851139886202997010550434846233345895870198849787079662102528915085521983081212076255588470169991740756605938852639634437634287752389107350066668189338854160288167704446675063090366310542296344666808607262569882817244184221682583203385630086362209972895625186221247442563821900061102544275501919396034648799458957644646411772282854179881283848324471629313818343588436956836673644195058885152162538090660097975526391597836192215957610368705643763611689973801133478268502154327809219347807444276153126936429790697132561306505348294347649019471916943092735309347057193877299206158159881691517930757384672924564345513744272773051587444396306304527866115647983110288548563701535550218580001127178756392548555379472572682205660060889973247304055036501902086255570599502997706936067742048309666647885392687703267359075850550419028471722148109712065812089569028660137827592569264892128484483699891283887931549990933100173341017856060916209462196777301656528556354425086098394136134632519956221654113519886926935869942679500493867657428732295387923906340723044314078781590337914053373095360529787964864509853366283664262029651426911683143366423800491239646716819525043928448779076715011015389560385907893128706515981353459855377552052250574726046900341220379910888440819839527913501088993083013931917892888915798283808996871426763732288383662676489664713087216160146445306399893418099674539163280911071725213378317676992241148400287184785151865302157433821842989124557725422782105156830119026519694509178698526781344898094675078029061115521731128228678824765801481259279559101915989602009121853968019633079655408122041662132833948840552213336799229892875038825093809952327582342928546083552888314327888795447151311469767677362335987964266451720015912787433222795429733021612432472706291163128602925972266094737031260852314932891578031647090016911079108993770646904019092756125693291528192000000000000000000000000000000000000000000000000000000*i1^106 + 558079331627614001597547558797227464712401393730793070018848002467814034876601043167698360642603499318831648159136550449321988674983714130529989719837999517440229452524093447758684014712906708543776318627341204205141237085752199263075397587489959325662401753454597114728285586758662851510393546975132319723559870800642453737463786558153127660565352211042888623699183253528591651560357404107028679771822841860340662700380158799303971751772646246685986497918150635485908503976912236499941762332420485196956632696287884034516946239241089341461270312029084481877180573333368914516396755222312930121283393835320625140574229695460036527024880089668068353414640116795260562840198492413865461626279639029106277227807418897280587500689346528462319267149423804328763906639951065176797971959191100724670268458637684680989996528623584227236851967162711337429656319420758655751518197599054283893267453240580364272541339302806059169928696483177408385733403992630730937397776566673232147132829466644199509836849683843778910163869837860214233487434026566193968902102911253103386619183682020078471231969605468967174057964958443225385931550427280831029010701038226264661340203891111280275714985966367417055399362058142509262301502790417755827728646697049754250007839300573801450330776819465917126722477425415605795074004956945107087443173247713526492398281582483539583682142315435647470692194857833328659178576887441778509442525973884194699807816430903479042325954269024989051511220939381130184782915554774255681586422822463641345688673587586829562710064223161697953462885140518886376203599869401451555504381357112434722825658552144481510016063279405591325536367517088799493294129820567466517978626910330080603561216901612508104465218528043892177136721094424758581179945531251301334767104711327555856951767319674372844511832614643126273045028080397998796603925465438492250125355923676953452760579191091285766552692315762339873175844621212853481307225304241683380194511827824890666903583974374431329219072898791343335309561394235801031737290956280631417213095023562471089611674236496840851375309039929188403443622635211305691201601310469209798893767400734751455831762617125822636348833439356811924278660780529251119704177078675075863821852857754089505501327738460023920118020269181346827564561715200248427825874341849316059122240597529848760979909917746857591527724140281353830009402306081304160482761385504940025249305636077308561456078362329372451123214447470595631660499219649398885982947951016968560009653715186001474947185091797898372013744335327175580851745659859970206568494513215584672519831676695213719752927975438736183034958634097559032374144876129971876857513757388090834344204373044289674274767149158865301940854733668639472276315054164235475100222355969575180780312333453924007961464307452993344941808824396095339320824020580417273468568438702975855510535636024911695200278526650319882615776150987366419864099712740000000782748406366828744138055293358747006711066850545490475557736173099621324468113180313526588001586559439643657825752819104050156972421347837473002788892461457500698778082893105763275396638325539128126068797180497679738479499482551449452316277769374296017795588855859804094351114618825988754012915697195314460492213258293082075215845341925018511041902580721869245083405040184551208982172671350652469583471979700400545321220194756385110469798068418225261908947645886658560522184727356634731364804624768399773953518203304943501636101810446579512443489535741732572181259910260414545849689713234460951583916032000000000000000000000000000000000000000000000000000000*i1^107 + 15096961767597225851062442099305165323199787010747193762160653969398921052732569195322940448043268678625923300572036561312955198878125772122964287353918721385621617747401269772200686015321120561010807972391516850082375040773107509331025955581741751589765853114480949229010662902022401364086770707116211248000942207311999635923868327072566050308198449286124782524528698014192462251581293012655024333357854713147754191617090869311792918711424842590353379713016961723295392957098189374331721454417323447078212832186907017558731572113017692127488377157839932379226396072295083462126447835227062545563870737631293172943426475689937623837875137254600540577644000606867979670080107694435944428535960254014403588991241543295791717843285758944842213085475038157472713195541662973144940290377799537658654075330114312984416027341449749515726569904320282959774609086902263448150325665810622332017353777119836024886944308656646153782580457932145026896465776042244270771203081138669964404060779301816413703723205611696187636526709122717002143620529946741232522925921662090200923931038632759057717676273207399133517962553211767037640157460760250682072265535114332335059744981423860378091962954555661103203009149987168856246347982075402825498901392535249124308191494783590977339452252775792227204536817439166952023047811402874669423355913030083487048239412513368112284045320763661261976663023624225754383222995584629715970005522847627915897801516709646638576210642682075371881121482681288201752151233470342702971623412870081551951866237896594930625183978604301134752591636609255942049141458760570196005531693766686087728981329464273195546348574332945858358361891842883754813806235472024971630249368217036999544474053868418575579446101257076408692792115522899158916358104416073964133686811414036444179235424878148637080636078757909257242317606586521305363002170326161831908342228518814001521009841647582568673558541623791284826731728807649117060446467092447244070574682734035704008476751907384839852419515385824835905803437275200594307356543413356134636586933327796492997188847508242708109316368958731717763760701586432039548928576697255581404338889901762588882138246589668719959231946136537281289003572934198243119044299306560676134509611996364880691267090857358920236934740795133240424216540556058217319400154117828607603645177780406969639519539404195131205517708444395030730017226944992624830805465241116553534616921718368308490857504034979958629995233433006556020516225239452454925413674092370450759435854841185860335617908286661038897759892991788372896280670408061828580027700346903592057314548111018903662703442177564540914011491524706670478748471284132848855702609151849734982476303550997821407776993166344924793126707911684033888185807151567284024488823994040047954263598002116764577285782284041635008580626921314222455945027145910906097223112463209110245735911550348381672730707481584202167662873499426856633841691368606071875446506525380864527686867118967383179744587071108627700814766260999423247391330859001221489752614436427521918398115590231663595427958547160014392544281926662522276727327564979268888334279132454960599264851818644085535168613267472725483153245679327364534310860052356521756743289120594453545876878507632773991962171963430967513763302659598201247523028641957508876869293085427765079981839102243619657682650191725663196385181849593035763764653382945510991875891220845149036707970634791461464762111939800669527155648227106027357276506140104981066049602232610700644708214761662742872819017580144366714880000000000000000000000000000000000000000000000000000*i1^108 + 31284084069671594435559392232127156793714270211547006418764438506791824548551969105601661245404729543661785837735112044678226881721996922587723752518333610610680176683248347679191687503137057969186485104840174392542064590247984911187278418693776938215152651503353381356044371975829430512862034867086969209727067122243048234595425996024045729889685917311388485567989870888292470811536727657540230298173389444385767030678821109399301176930257609319775909630006419389789208866744411552889438730034626019813216412971506817353056365258919622110293291360439943953288049783192466119116323300721803711802489251680190545105590716889798791020489019146309290472172623700804902987492081743862859397381191781553876592277194809046328283600985636012250904385399793853925595598996638490666814653270100579630164969594223167116753182706901880241305794050156919607053050854344003887822156433738764330068057081497788282188727185324436829403253613822434787229029181086195333566503356123416548702333038282816766100215653976869155147699785171184753219725345170370004449633201085401667926126711332006396326372717595103671450989738903986263791109656743816345414787815029464971584601655892074262101860977036633191728226569642997566793444290439428647323323466828864783876974527782924971489115159703518915439956863309715453208412231346352995225908064828949458367898275344321992314612192280530517332661934915619066064320793951701855074281229643654818834819621115712877900281288636121065226130983386255072344763603801990262543676679077585236123760768975638238411718262110714263725693564205770771565175017812134551205158423464116299915144927453874994331152148372306627666528447453291246424987868808968171954903156330313556069405770529682494747991730898905565018611822983022572258398794925778056589097286635419200094512080746603377249109834559436952486608240622508097505787143688051008668950558745392302499298451024703124105423492534281739581096398732730587143480950453077011612222807020535012587371932239393667136614565249308417240989417911878357547136802024413073927725318428648540447713142365581033917450130331660410618951992988973181237741330457663100310536778260408859300879240544499366300356195620776395579007246096934144280059752877145951930912956310851539852854320713755327344185408556880449860566398825132344373250922632272322381570153640266027940807881559131433913931437209782756297203837999727654002987592983922232684198399674907010394937207934242197756190259443105389018055834543176902094975282736427129779260063773305978231116438126868868897250951887080171184101829095805938309723260868402955441053237064909719077598458380813260396434680500728626718460690265059920512103632823998237452258085779113901705560730567187252660510921758672166796896370196511658125171953178601051953328689371517358102447557196348406030561727326651966957581083432810855895429039146879599559891439327745687725229216832519777382642219261304338241753982760329576836254689719452423811361233394585729865642809143076342197187270131201752910778978453223407346489363313286587451604542609665218380613641826555897535147305213587146320494019905427251967323476959376835127242997377028131461281748392260047894992227906381361116913318292555814833299185950865886414902140652630736727058070800024094988565307958673680833513626841810934555437352329126569219822328390741976652746688853392109754091178104527949953106097974755223763157504898898625511917642333441092837969149794132846568300380416013515600843979206704943602417167527447609801775142478738376837011169345536000000000000000000000000000000000000000000000000000*i1^109 + -2648784244993193135843376125115628961759237057232713757885010266796208388535472879303557421640206344533156357454662971779993566877676676636517869207422862984172113862130068703176302182718728713355640297442022601104755249927834984834692146452943555231701013935817170787462931549787177373313624011296448139695799733973399063655170553213582744305439564852076434261369501043019980225736290083011322917817411028723880388622179253428715289829703072646351583214645198291253452433340923169522823008665256026917707407124682583027672909558226902992195763666026036095257481938301958102014605994574291154825497505905178260059915301838588914456444985513610801207314112289663517096408380205007922183316091634560180776986013646527601823860094635672102468646338207362098804596679861862181221508206595456131200178348161291255598683229375739819389491919583620089040634053023953903888353396850360213605765682989732836193049249404860643053079872217477873404296423192213151881424043349651310651415841927094021458948167758312890271365391352586458166551490329765814232835174657696357678675851358019642307125927044968777113914428589472123500729215726443365823303829948717221087117643113995270938504348160435039385760906442313605637820184238813528579051167279660425817778157059689869315804917594134768799748853820643015630267397617363249575520315987116429485787833784257125725400862514430659055471597330820214173409557086739565052909521682245355251228233516132280444493461476150991512553937288994191457813976188673446939427773063852024618177542299780936276233358459563689601091132547760747400069356825342428943072366409431205643533536885264409764056139870527841172927335164192015607009253140523895729827499989658496320571265344188280097932255693226224238129487734738334466393866890288905275475120899995564210538728508879975609171278823218637470647993153206923484305940930851674904209834788404063642680048714236957081304273666192719690767735969976501458017104360217904576117755843920075718499053667868269555800694377521294833880938359380712336010515697380680806154012103862718115372819976986589130747955205130892836232582194688774905719685520375220713634636105952596194705441919053429821747860631150605382015180093765714318769255001590101371081464623088089729040502616062868514910902577006582210298220229304817333521570687514960768806924994075656279090725233793360583039188609687368786595390196948715258483085715584515070624439235567034530675260269965054857657026757660802398261798934704127042979543503545722959909277216439889073111766627920385523460648320213640844077853252141177168707378564703683184866609956487693508962626827189933770263659108563068299132321765926434921673873892272279636523688800818989210681213036251222671480058759177639420170422053007682809192590534203182740822686397454485206809911616953158199307192212312822715269257603778231286955322392890449492559152374411671381783674516425460511931030661559193794011695638390546143018795621088038147101880207268690500102791178897153803049649015910339445943751218189323771729135224723057163092219149692293625251907787977513018147855969820093087766532422758407211495036560707021894064871552707819025582517236170406147394375751810164827251195748668497468064305984473757678828026133303121954780417181804567493155498736359104971089706687064102126011683527828659887521375273444596486968710330889159953649685798950693784098706944872146066020703365983093182895942849099088328509406829476734186375310837483939095712216567091720760897882620943408049572429122921162337786265600000000000000000000000000000000000000000000000000*i1^110 + -20890657290469533519252299451989799789976042763999981416734315172035850335437931330846121917396276819062895697163313161145306108660366258069818046197232191565527189445642382266859877922078127569352648618930151281259424884499434394795534918367093864848327782290940667425981775295897677213331411918977066257787408628272588459366354626492261537373473619133723916430832559421706721489238200631661615216132728555087566384044098246931185048652264969320277435000816222442242955997197053283589805906313496081852209847548204833760782947066480990763063329811462696229024190914474413015330796281363642770383294813026101838153806460789322956424465772689115501645042321347529738957636566044203783670424451181887996721793431365428776637449716581360819768438239276948149723889979740342089757488077595934483168230110061650552675481223529457763657558412470924771740241992889384360723188400125175115097176878744464842079631726588481843021264197585312045584219426455085000142475909217246120690229812886196978554813814290826020442714587125973892326932961058801986438113851496536736268379611966364749944831554971918810806418098292153114823697498195603804788927547081921014881979125531954060558674514887747401659637147554810130349378367626726171695084151992480707178761014689752264243634089946508721022279726457811437527315731362610214104849359140034308756127354793628590658660386308986788738217277879881916655762197378796279543919584624348284339525905687768644130330645403720799477605322622976528597266692464286820000792369577874178979545764881819075098545966962331508789461572841574628028479820540543539198672497642191209812580483508477932143906162359656302927031839905993084858436886865502997572809914922273301738576850499269515899296232174227049019627801597590067158016942063807147072127574180525461898191449577895195762806919364591679023601073396432614076755390749595997071459858841348031883609733775514943103831687169364328357374829714617728563686938865990742633661809631805845513544778241337158213819171805197897398943194998658862329079245946520987321398605064151985361205996538875616194811601321429852844805689531732479252069389856741552708950591602487184767345814430509855300739192103657917515586428001865525881125908976476377060690591272807989900283903483066939488061023169272087765179361429459285236784185005670207982257199686997550135481424670382901687225653408249311256789339859706646333669944494931642025092008855369316610135072024570869871985235876882724939211420730720135136005953865534505801126628898551938300153156309206818250984995260842936738064513750272349827741936782503220598696523760849726968119623483909529084014996243598589391486055893172256152344798331506619556574711570719145200892772353070619853049878301254868775374750274500188503783981710732017278423307591215791509745105861354031805337975199673357280766850952123732677158108584086490434275630870546164295056654158704544665138683743258554393148770211093573756383800589199511310150926874254073565655908455645095771538862269629888565695379692418408111034681711417377623562493740600297723384064665731302532317012187885697185116810076573925513640496018767136233482676194080540908027440532508779757430682606925690353826083490215986599720834106406752125243105859060199955553614315606152714601982377437539296673169446029311460750042773372819085674139744841351015018462870418076662655048480060513807968557862722607091967411643121164184397394268886755906578572829310464774621955163395957336403793515077951548182101923737861910729276277129216000000000000000000000000000000000000000000000000000*i1^111 + 172518388932479551369354051408234476761897137783268297415677441347622714925575679427112554843718154963566508355979570381943781321610230356025102412777416835004029568606635509459034744892319488512424240715672055855154797678021824215032679605700024558892755704110471290306662779178005574544227175280977615460928576166977097557745145886855736219166263821772835280086941760235375150953205738122718714680034499047259408784694732027676681081681559346644490493908081940411315575237969019864150399377821630458694207276512270274345294572514744870031666990738287077542757197182004904800212293626703299478412601627572856920569958147143670189990090191490347318091695947101995339218625869076971838509697644954567408817604028224211401774493611312547940226892854506040045372344197739285213909040315975683216554201023359397396152492141425167640781380942151369963740651371569754078822950981536844907483085674989553690704407590352255870201847440454835233207765778271880631940725117337142668276968590247839569705208287225645963972392455190257554377389599664730402509493999235155649112797859583401342972375945993061739364454547347126110085223543500898101287948167074946378675164604427739075034690775223067348725364747119420445846633184532577454315048199645050539296541941392438282559083241099495023265636627330873773659208264811334928685492525120066312974967100563789513114129650814666815171835376244205730961548520577201402494831820060368125353727327465436714020399933933007557873470170222560889580882555601667019693683961634030595757967527646580320386828424015078138926540977374733060536459101702770097727151041217885564683683106494862725625733314667308012894554695038260755139937457672290186762686314287593976771458408313556093055658488467334883992638056694422898669789330947297270544986559212554665239538780914653982067554667768435290313683223949911624939668011818725410368537578589412399218776762406546211892612043363721747596532227708702078677222264998403421081238630228432919801415369126481549030964066799180839530662282887142494734943539726135839454790967762879004505270421917531095732534266019319909003471502504513487222496189144939398302571726584863037135101598263564674636668748437739431734971665095236732600146580383126853792009732416285203769715828644221886406219480322370493239969879870273600907580904142140650377737962740996138968478912355691377832771887929669474627592381476749259732683898559006715389370444556248687579419508619890160426029441363366749056276705130028174621545962644405408493861677324827695707550063890216797689750299868514754065146325379739968859703354598095894815051779574948760387107354348757112022548348085783093533138019206939538606857712423395474471022758819926721339083021257212452272491521628170249473972788712422965189335497816674996347003624204527121836297349899249141568213441519226882285535844623714715677266478219562804534557912723774467766413415897669982851296283397134163587972298963437795300663906524732616805318441931913763642138070604010427947218754352839301348442410636862379955523261372706039865262919549395253754715296439763328511191162248022296001523253054537773433805242076080586173570034029341193689969331176130157096818350403831929210981951758002995295247579395881718548283012349036608281413228567636922637098149570515078743948391913534357887205587110790819038577386279158377980366376773060646772591315395442024592737325917230787026990220194664621477985790134461447636918679886723658199432109645093547415712471318563410404837500420850611008210731008000000000000000000000000000000000000000000000000*i1^112 + 2220004208115789294955358857140502320535775659731155774700981454387446494745379417823317960521950159597768640546735055515852081518438597501477458797965131820792020929739596050883163247682402111486751861313536125966581951081397312775279514900350383321432546962485157344165024758529931018225972696083737300569772344107255911949574101929464665049658508818871994310336248712249755241767741193813749383845155851887516514038394615967608065248282988161778224826311222304744728264970628492637703664049156495154271826066980487855559692106995131396506925237063416892465385027949641562917906931183586587775893944725424076509987597018806290754878059462148481684062418203264190274320986132628191521006648449731688572073483773201837065254744528761361660798712765141461650671438128919220159547864213218696590457080216617005922028498821093213205330868229818889093630580526623633497744738533736727525969977061093594500728952143377232462045831960744116662738068317858745609678024026887391928569973348024092625315119509267181198367835186217296172809322692467734894195670767022524056429923702002395335669367056140705455984147871305295639481978381339468884742125789175100773146067222880930616601212283421508889944307246937575953877786222996502055461108636862255243202353717578500184671525994036485420636323042581872235716647885466600243393556824487032704655224715423927661958395249909738001169996819663243023391334814179017320559827031263143197956038243931169555815190117264362366494949921887526036386783325558570077425650243157886804144318504277413886227637999914784829349505265182238446193525551981140763161685491496926147024240186798100400782565668464912071530346396532100919370946902297784762968264203782818030949596881059238012321812597989722917740960003796178228799486025869904409094680872009706348369742178106334851261494638391565549382581495406825981602932650567881150766364936386804156896500276075774157782386876327451972575315070314611934122110709737630661927728815272617639501340175441749270275141404017107206353483081428565328440777954208992874186642745856121611976322510387940284432636312280854060255540635924926149423540451301201793692463441575382353546317158262255537797167145150933304351880287980025597976828000929565634611021163560547657797494114734931265721050906329645045700994663855766639786311791219370342927433009751019921990811861826038693077750620560949077961948530530004430921173701345022445861486418921532570062431424006370364536357881575751038826374992091564042063193594515605038350490083302455061928762686619366263518769046233079660126065099540149845479692695175150560694029905680845640672911096362678236035575947700845876845114446712973891361097751276049097740898021852600888937215347250644098263889609398186471172218137232599548349793276293230498627713759526771653156794135419948203011432054605942831509927730373314630052652539306022491043494120514953994178669156819823393426604330498174123868897879137862821472240381901744839141844981273803763851568116160538497633808211157395762675958701959830321822496447056408349294655338482130227449507946424149216799806997747917249478311638874442253743723210131646641254241667105333974574278563219104421797234421183326174972083516405989879324418584689257692194645394592504136233438223302056120663529233999191920722623530716987147624240716635327648791271274396178133281315612995499605881334898377979390482149385551344934905791169045195055613622044737204897500538796051921138474041188168701484155503974619231332663085746773312300646400000000000000000000000000000000000000000000000*i1^113 + -6137668903235247012642853369535641347219103983859263569263222089587496860463871031018141449708298325911785401074667239165385722600907082398561256760736532698738219620250300716976704854656404447324497890787379510407156658209376067977398286670236011668842191917759223550424756350358882793745825641385580890684750503352689696112724874956184056229217298281242591008609312633325079661806729197928957591314195507966639798155445089242939905188227607941181451194855607270827303011976262579853898320120526050740644421480637223768275743448979109077775973452057198350519379431111510186385483687732639517699205660865087716671419893554214302030899960771272195057396545057997897610276587703325038140838986986975672543449792649015703271552733571622404966086184353183003266305993289584296892767727921359952059232346705717292461734395814097590445493187146348580889925319224533829262063868876537919885867587227571663547148673348643492382850708254146178580836170317503395974736880353219866553700321222325616688927894370783657380743219019489184198799456965082119078926692790151203800338805468578676788893097027844687805917953198682448725613920912291356956609188877151362840375337830090042756131546644471636972782463495986287534690584350435284186037425190006743696070411373290149996061645315043100105023154480762850647316576584102126358406552846730639696915652320256519797939615108799171799827635650127082857183748332386542461438709636658278345064069088356731166794730722104257459323473783598322819745920938071000118321426177098664654507373102231982880795104537175578229302738439836006744528210484183029178714699878248848248312929193135759505576594320105561357952145241766491555730761609504486432170025115570974590397062189168409557454983979144596141554634151862433492356894723809315345321642328650627233023026991107052715297665345041052968008985549976943489671004372140709146067366320958908793477537440373073690166692106336369354673506801040056522390255240038389991972283952985846855188061519408393065055351346313463484371182922333403518634757150386767414992702329759735710274457425261470757564580575173360128393291316867761723857389675156214605520342755330542454614952628968907126956495038640361796218481906690711269872001558875758460196275800853061316423759819086930191447905565663719675675305673985347241753693687395923596430627111314665871331026724852265925466724283695146166653360020094495099745162562787093957212269198493878477618271343687941643504492555639047680662991394084446192153672867452434412803486672772205751082259535571300562458842102896467081036636444696078393329308719104756459470496692361343245010108171195007452603705237309153012785365319243272552454681640137296448139073532354827342683897730528549551776961905743291932179268771930173075223720552737239583570672700734971709649150467109046536837124109272906133071573503975789483524258618226595109602561053923967663968956404577795409279089436894141489231083187974096445331085903833155211540730638129732302983385433257943469739773701382650923676966215592423731003896465054562837523521020679630101569723771750435402838001079348407237990520760523580200105066135594163059945999849452084108668664593346453705934550806855287493172165589441636001629378442394948966421123310331049745981380477372271194786183659461756995084361522757045275731418341410921711680943678411391363302268266735548439323358805174396388287075109415931929952057468568510370063067233284982789711543958726882913365269374123578356190180874766814072116088594759680000000000000000000000000000000000000000000000*i1^114 + -148499175011532410789663318147922745452331631784003883979393534541383674293421799454983238985475946267846362703947451303276438941186777641721636997052984651742125726918533245594459592179057260208389291207396145421260986856737050576172928312933005191019978569389248727603502960480663540583490571779651207472817028564803277277348133542810917110234277306327209745937974648470335824763131520295512389574593908373444343231939307215645028988402362001935550072088511326839459515479809982491501430391912061539322010322264197736817572815427153255752800880151743219065462687575082391759221557578526261473535272489596010627823292675590092913863414132642581582417420424436245518094748546438768060497072830349484945672671157898575409842788769852823851097838181220209079843920429876037281413376750704341880503756079813280581935605160395415240020334180989314839700676647846035227853444069962867396469003990049543849295601829816602861283031539527332430559207149497552361038703722105238092952264604755070179913004082572080657539714169319452029104451091062770409622382362705683486426134030528374021826412723413247789522271518781509698054887177789661630861624591158963322700714229781092776138172213642630987458220372915313038221319080019584594682669417501111115185973646760843049492273842837711370684477932720090526013639108612827045193806943768999282260349524415973438968003802427603664705988815937316533405150187325168937566620063012190471920665524515124310798250962629161524176601632911636639908940435945054525308493539128913692542905468421956893413487939876266993289117961372276313272530641703227117703214024680483635358217148939057199798871256920135022225684496449140527127695672581237220540712617250941286811567446781218715876836389544290712344878542006814954449745579753288363845384645090322883694369334779854132030675790755825352078760257976874990466220360791762243287572628998747204117686153564736635895347446943839880267903235532939159763737870582668437437649299607907594948096339893022291459407235299508063251084359315592270839637643565291407643417260527843888511459144683820347675436434418179598081868833626285979000321694298743383720765518277216684444211563960257709743114949984103679010979908552308545530734855036117163559590097557674417895281949343654484215502261184031685131910824692959754724276941335363783566393748903485876596019366859680562128378161222704227607880692883539310032976627596086198662697270479487137047591656800350253627865940193829534482816824948129908082486897816030447316312913915483760333638620018443733209442199225912030588233951731894204248244712682774070594224686646501312020085071165273050559403765220078770978533535978165109572968739219811975133568091223473198621311372481499915991899958534695845894544290866036837021001509499761018068831445604927901512364627306779489098920454675729861942642141350739475617026050273133545620119145212227004679303684641325332802917339356415373722552921842500568588224041274635391981226778405615739054407418094750186601453651497896750796645021689381911431010038529461094423008511684858943940355567196119165521335227240412740098309040904305245490307415040323431030469325358542539260066847103036017672952975272535892606322898820027377153798731388035157051659305113339214410527839583201089677743588345407436890401715511993704284338899551476086050533085995548594247621457454277620045257212871145564722764479108898634487455084337581809047593615057652921206294023433486541852970169318543450256067321659118082018246656000000000000000000000000000000000000000000000*i1^115 + 326841268852981579292049683542378821117350824305446911320643412641929834607137700625076583256231930914741404957183828753498563990112316365077589802820037517705752352593814223092231777630570427225288264064828772939050210847087533887604883350580685165799298704015288967713037219073332279989362717870363177261459382126228476397525357452878785395859175795102045485108225630226226216128749073903867888130246131755617138187720299455749872018826008706433472977572395237855402603622386606177856925763971682844897718209028015623441089054437611552153508471171981479894698903688602177266547429962631004722528663670501624879375039563187274924742405116314512875207852526740743275372355135977196781506163808557245616791242151106702847556226982210566251616985814861274107885300712739947859830163676481052966390982936680798295087738845783044899570101190915731927255861294427627109855397806708268703332972057944855594191082503631368477809990535259276851680892086152060591327818046752262939653209093384862916898743547281858074442499797903525935130180812813516698168533647832693027551098028449067000343816209313464453161191680737923507327051275917449794156871429812445949691676751328427272659817882327265266795359470659605327127932357770932262681874292793811574771038563803437459233809688464844393547528495151741418148152828992286158249751581821895981112236358335107711026684184440256582372350425031384625247235598178060204505266262570883468734034565953506512011995131036166431922020026323662738988521048150104113285252806978835305386013402662536235394412406995483698865762436252448939626986580250378069553133749924241692320055103846353473595817566624182334061233091680105183529949536546367441498482121305122673974388286899194052694425618280925247134241374280633169374133910053889219038245904593725821271523116633890782693698852620039060714934222767955501719501337403916075696019297274234693512782003740202937243755620066934019460197981208315088306499624734575691144782562373287629022993080749830393613827795081166640177949501421803284924920367242082423191875780445594877788613783519740311301220890857903731226751092076313534127736985358126514895900326152195645078410985814538380091732798859385110100861035986009586112017976965122197286929023854847759626010315937656696480374446707107071866759385483268886540014269222139320896187474384578747357530785264305764311337423251389798474334814257377648915532190337878944939039160706793773328038409491043595588940497095258051608540640443963191048795574868969921668675256933140848677168752448075177337779748601691423785721037997927884117942453000764114191641973301701312699919374375043972299422316707961594402272955696396765762885264348112981669411963780309362492317681125751332104974218352596208969347566319574281528886712175791293783996636273356580696601704855895573711093417513249629166054874568942146008248074510543644157240051321746693361830342758397257755463177418747690224146255507114816831477700503315789875061076065468191523835166022899440388521787139872310193146067035451069212665532964627348904876644116289911114823674368204064806402561064940342188916942319648950395779778268270425745896534140635581881593954837676495927857584554815899570240431465249754379718130214020675933578679877182118004468828969903108786165222269956727310880328728950909917238699283772579488440012908542469777411088146236829436760582362857313356497784114575359571912128847814048218930093130582210980429562592082053564845763863463326260533464940517785600000000000000000000000000000000000000000000*i1^116 + 4556208658576435941652456482705907287625345561969697803869666016690632165779141513944096286056678908981718775120442394631373033238704480696206727268004244684633859689562018267593652233983421803248155905275199342149026490322342677898112552410865169561817358991171082838442996240945971126256262459464504066315896085110090678079534102781578695651590169606426195257715357682584936300790196977704018291149620600689885938675270361160971126600294387206137054244346170791012900459634744863723965407382141641538481746068482338816700120983489428811899742757206557566540968439013859443458668978438803018929564461008852977289921801159137037053076951863487687538186402424443483510440438795569714551455627861321745490304009356132488417956054957093996443220544912333511319201744542888580982560706139052680346051263857987593906021812232527259404044359727408001846578199218567732695981540571698502401380720219252053510138905492751071325299235672754851100940824192795101235769054558213233000626040937121951779196841228288010453290724604091494400632766975425691321012293587132306636519680159135107977311375410003717276875321222121431086787787207041640152206165806089515407336346689004080841637633633973726967569124245470403371960841557328629384744018248200039013743520882409860351966872653105787320001246611473106945894940917324149889508239906689601556122349396054683566393176262024573023048384413692386291027134389660790047803381121850459282991843475469466963579132744437387306695937784377185551701479886001002856567653154784026649276404682044208450993824369809605777028064015501229403501523183580995383413052638605646944068995124024801529535952153154112675284749171226675409499480677146881840591678406285012345242746757855687940341689223760419826722225632072006822427162086667688201998664373162133971445601253670775274737932726251129700327335132690383765655960557586601673619602967047945683068600839426049209918991663758480669224962754668340585160568853682706428027080425774231531968306098508385888352728853061831718796933435580931026664325180969012803594088321404846394201195571910680529916200732868721475959936497775540247955027904126552427292618209272774492731414777258617402593010479546459322085468598744728422760101876913346449972142083522485447935278336112499637277952591476509449213756883621660097454068791506699288274336885695723242598156510633427553290989191396784244189065772239536048766268033184395031914436590669169086986289146099239403313652372250892864875223190485604824957139320305476052189570199060879484312961397863001601674874284563213626562261641149856605257735761095825783628368281558623233957464356470755272873544410750106308301107289113423522269518809916333859537245395269143696044946074692117704746663963631709286568893608234783036968901035264463978908512219354404793059672961717047625265537985613798170735835200344708121119455926161052984687121318286140060887330091504916941461562503418411018050347435335787697743551180759541102568918735778077652050929411105529890515303754552894757244624599231867146898460512059015985476147081043902883148840105791492958331853632096278586111456997848328368150304783723499682312366651862979396166450972183874538083319174557351613918897789286844370902947918357462205481790306401161780115001597051974509336726107831657474221331896489283038159396845541856818781553420804363719246617160210533789172727976463145264807092510190002610553152126432835871055721680184499164078733171470616043507409914013251219565859307520000000000000000000000000000000000000000000*i1^117 + -22029926621134455962376399816103242302628094105086672687669934815019893508907143572556980292476497794044703710620481191903622646755703981049480136509739410796773957432036617982215634096563244718211966029997604895793921332893252473017049025456455664359621164348893573150130059475932851107106554201756706395506313659301322777471472030239160317786763194779073148647602243832125090026301583975637422375309084576756080082853225505859841533391402736189777246781924229477313335865088748305763269614620634699044064050453726185612592824311414083563560895224020764991646409480288177269728908740403766986625773381845020445940537188889136764880623714326466910736723949114611367355942452576388332328047716313119014619268963113412631179340458590480483383239993981461126404434681266983114135565949405507738393970330655712794401145522235142156937927174710633721296921405386303809114138038825174118543156647709042488855325030612358118552713510652536044514487462385427890721111052523303457032994662895975632796784948335087239134773579559399059832288138529592212216962299571591584987948815684587468272877942402238522674215362224844069717542097597596646002911406908347494702903706245877698099953259004639582065814167329504967577167246004437741356254889963421036888707018353773080259173454861179169212925784765522292586706489215270098903003239814479982606461301793019467533468375340718976703463407135155423701160668378695480562238276105624247238563464880713521261455735567205688751695813111293181285564501648532230565324937092294911500676256231907087766622487214548841040785040283967468240533491442768244486460114768268407620738046505786058318685605444448540653685825093024744297991803423749893920825104073438377800524317169255331394497279897458596793131359165723583337712071655068404556905258203256901594396344377396607569532089093342158025342798205200075179755310147253187674706933047481128099340065519523430407372485880681883552877960012712102140052988649539035702576408589860593899853591135452268856902661869647599960879686764325673167610331637171894069018407196706670162061604980237617149605020065247011909972563968574747107011316020600747872918421544654105490766516786763420818266838492590553654706632859663581930482146970506054403569459909546974419783573541209305394256969008146585956070895548030794168318600771696700693192807164890155213639954060556250339717762897948169094663664724733351379578487611606803049285450452419719681259398749851836106729880011840949468471098859103446736348411078816626496585647653979226355686101523739925221032368391151292292056284050494750366267584206700690228335266618098445823898524056658244555404084424000981469266460168997237148854481745359127109751148614731786198691721050370186705118097391536098703195758590206777793207438421502135213441004295037978681895945151026906364981496047486811764579542708938117301059422676246720085363175151530543763579372392928237865408663801800504483918742566206103149226613331046159884590337477615628613816661504921155946780413011623325683367447093427740394436570419438585682851373962176194809086986681590189277686741331451579441179144348952567426803971090214363923162074421869538472874912908739295560782792683357061786945418545553550147134497649378309008981360645321167890881384350379765660419769312200743397478212446669928057756493893279747833807465641451388122556109976602906256034310135675222869150016100904595428392174435176367291436523961629257714403567992144047323104300767467502829568000000000000000000000000000000000000000000*i1^118 + 22960991405031866566427750787218352778354667666732683870503339482030890405323732076572121586276100434553305304673532766102207994342046827986302680385065642809557379600685263124695542452688605621720959553671965973628269689960391849379952814740815089921226135295783714154340209590363230788004150169910767408571355143023368461327807009192940595335881875235688472351358331483982615122440580781740371298005388958855947130959777839465190615693106566652275100607840953846381804447387815446873031043570753485548226774413842265822006092206172753564750983066084849085629994751137055924689475193782994259614337187386822100929183119628261464784254014153424264871575053745614129381547068054860565105102011010691813900616257325878657100889188294685684848199367881924188245197476447910337963875038966982166455459982199956515987480903310570325566692748906285287693826222204528714524015307154772082424359837341785599185491805711934285570274014797094916029773825334346439145856880028285013871893835112289018113111040348419169847367870977376375123053734936780929119427315383008179143587317122097623419284568327505768513472275961485183366105137502045951207895463148314851790409025293027898043328893464316947001865903991867549328789763072255963080637260159716923739892237795180578126165980316882809150243068831309647880432903046504086139482025461782753489240534583900336061845619916349752676999065120943987931823635037845875324571856884074419824095611990535820696847638090263048671418953246806692932468128027620064535320293761768329659733344974702125463600726551093849645799799695761335071470571201199942900636457576391891127552742514277535625742850351397300877745518232618104557491639864490600099697416120915087720054450698760590943871634897175344200867485239241881845057089894800280112133080480322190393170304877536562389818291689907305790605209056360360593759363854311122682899222931750330751824344850975256509228623509592056495625693952293081226907715517600423544195621941356227815558825675152464880248637470782413746063191968224310913516356134478672985638485815781593802940894843930245835532779578286911192807680459278071111368533717730820852616073166262058279121338706835041824761891687374340540267546949239998028718218508823643337095620795295052792544147759774191764129865461518876520881418912906764366815109273117995470324715657632903098387915530397074893879165343361409422757064725738470558275628128707205385374689123015118384343231756253722970802697218819060501962312047607555204208953048217582183476660233120335724739526738723260836423360121748713294898749578628349206535042011754571734442797584579117140380309590558783159023972103131884450382110556525675582741428521059640052851510687063141145907440651519210862319214123536764723249175126661202423966786989856098188802546864310830648440033252044506038469379375210518083639686337300480965922823821061321414671401917748027581800163838626622325321054979835646035254635962129692988735084987977283621639343028673527357247527800970021256388607107004490626378838981946034693199141187714917187515294022914957553494772739628929966656899376296405440218134341227775325302654457697633628633055864656414543027325267400369968524049035158863581094015309724410755848473693939064722410587286353923655297673768753491059059457354596928331181925701001099802537350407076538843823496611905253361572438541701689902930506994735051414792624048034959144056172556079677796326999851750402497771083603569481057543097679872000000000000000000000000000000000000000000*i1^119 + 61832993451321508987761053782878305264408059070260399941009575159931695031230972438801419726680845988875970954508086592311199289245062611921408815684739670118879130337260384944519382291992657518910112286383669337745236620425321660534487220522062825682001159366026587791893392875297599123731721858814211328457776753030812285604932246583458377826818213265567834955508084776430474252269645408495029790954340018579911283821511917720128969225228241655776869785110212226487769044532696598519246590084952139724751128148933616432223022128434989877010805645911122114806971022046071033665564632876017388509914460783282995446705008630437832168542158227665994593667264384079950027710331636128482987280162471268393539552056621930359917315020913071803776611306092200273073334878512205793753197510549356843840958358118914607577929353886853983631155525518991253171053330728175415453691103437273320627392343358102033935015360893750058317992643673537296341462805596154263986364930396097701024910510265631051856684678955488968906467393119248642620388619062572658065436452625009813455324650584059027342602135209891155260281301823051553766328487111036089719340426968777125859627724440312474885656267019569552571567849479348075370519153336732149029288740300478348343169980856283347165200382888191734235576188311193259079873139390107538502590553965879950085801891199304543379903112438549370106168596965315910880808170046421214659292219837630221039320812610786382358784309141776902579286950743086025215899521158580115940041224353412984435915037216647464502504129223906473368816013440436660289236953856176763735490997909495815726551481981917522691834596505222693808497363812752805483059024819828929597364402849679889714832882035554492324573206890889102720343985908434277864627349913413059725794063111214509107336160992608370477314737257298587786109617222639735367868370601704800464804356864236726014297863331657494022964097937269488675810281760921746379246625632256776163932621397124361341247319408530079162904924930374295214715770176527782466611467473220734980567837987868614486245234342659216290573661493750824314247808030634458018881398313698055568180256193035098140256041639952223191744914010878014715427523056050714131254559334118255580004917919914130429374506753270412114629913334474128830314122770852066093261299376487320529880745172551744689937119032801736191892500196429644363381877541925968428115892088919349201865856974482859538431298404688737653028739409981285174294737043906663119522740995949963761822971819835142792807039766171891441440531396623155908917230532591382604302838666036289927689828413358745203676317856101007490030850963862452067656554600735261111686327512932076723345809654355933930861761932772848311479558637646964234731223128367625674329741100390077306896477885034808474606111718720277279674196640537028507504402973041919520705249258939239054130986229288475149340938845120637187156052273258668336254759863258217132749556025523147733064485683764775415616643626492651773428166636397004863059449840587191005560765319084202535910503350465577390781570680191945138237429471354068723318454359273974031521583161497900619087227941918423317554514350923745506252910742461819541907919137085690088377635238786158279664024363201302798809635426576405995372117861465555467540046862870558668389871115085670085745315027881745643766240251389519951810512262179449105679187839218748131300303291806822906283984487341938566010870905106019794288640000000000000000000000000000000000000000*i1^120 + -248157823045891589721291094101189240407349800868184929844239798510697260053011446093951818148774914175946619967162629105611588901553078696864879840179564402358570552838813111435947973505890374357347422568961208000204945314013385551042064197611272482416383580571598614382543504956096057602477102604023724909406654992799025307292302126412459309942139170740700488027211823690780885626625180513920954968120787832768221667216946085134370215570485811831264117356149381094680816514288926368476032357114462978261677758378640261542332627813655176822778278732168582551519467570163481619651304935045159969242129571923293497795667900060234005193990527707850937531033698778605659705630864914179663975100145287830052787884998977175537011896753137580088130982227690567759161502843730141180503242255657641871837421731583139566273550539403087058235137471438729296534891030470492331422961281996051321522184110551332147862991911902075141589981611891833384518003633501277920188243308148172371893122470105860551937418246991844396663283402194827746213216759835136197541815149394611683288340560530999226375484002053287942082828251725204389211363277715838489005181617955506104695349551640087137295806694299749870541967054988815999376434756759895898250523198652095918373714119011266221550272487703515033640027769735249415803649398132324443779887569916288239033757054082004788710542198517610543970799721709789221964414806708765408048870197700186005563195252273319200841350641931752254502897696103807951906747430675699900942394986406851315127762961388166912356592927419484052882164368931097655388045199080050356422337026697122803491465865903786788314889524496699984829623384396775005911432058110758760300306038933883251686568223695797315119397181839581439370512184705898598691430655862109862014471128749440764017998588430218459964481263521966668968927193503315499739467040486310315497387084944389430681049780796959805322010662939578232206588006582708346873173456948926469601898283087536763259553006052115551542986511528550214087217830543473141098737709410334231101515650909920491446238103355034192361891193878933995506571624607165292086041393813681353787981973457444260530352311328083845648291945225907317982310424164784431788230478529535540984275697285949490196984858530028718486932796458839540511896089260235940307990199809501559335448030231173836500698036882653406031693544942555128475543733442943211918919365701156082052760122624266553046523543058758249271136957784303100750414175796957015703909893735438043301807702102918047852720820091860805004371735264137846245918283873582161258490353090838766334155638408281125767167713986298067465952161736520881811269420369695917467577211121086429059204793781314114894636056050456736637414852316531741219348514740517947938983259254372522839909172222522375094782778051897867013931273648560618797330715508346552433473066905817756060195837538945039543265899493810939318725614883261868756476650733970506474402771655027090391063801895107854813364222706026628095691035904796137329840513130420290580352393798937533570511327928911035639912578484936048434086832153602692571753360119227100663478318114783730470034945086872924232172297079187297704729620610860956497596885243500763505797154380865739009629791915115019255976773471820063618141769131419581133867827285906260385128170881980885677666340133396426144423035872602980283061870586396458919785550518229095726052814625051196628649381843637836882538039183671296000000000000000000000000000000000000000*i1^121 + 446892889369343286305536775970799143773449704808367748710858162327450398517585089236839257330485582822609206561728552510763726183307842025816223066172491822495147858817128463543847166653531615259580641612671318818006997729090036019689481465779240914384308125728309468412404025714832235955228932664541098972365830307237051272554111700065225074414809786293393701970657031407000261372023054369189471001418977255431144623422886981698345394375458108512679659412732713659321434786693446979634894878728918529693812867788173077615614884201554112955303795226827667486844874265783337153630140882443889717580402968742356399471588436417552358181384134869616850962205923826234774958641298138557881600206946896396350440818970572243766341899971594082808171949374748762281097295743181564560972131763575287468565980374644234385643262925139821155548536731323230770682692661549103355344548410920659529227226604396297101079177093407741121293295263142058357234323990038859937601178047941360702829127615745953130002775515837426476790659108749435968377510796070468375789342717703158109364664266899573860069341122850616725386655929927709738240283309125941150408455930847290686581687495150074589276501631312960275316570363823894505946010306003441773856328177429086850011857225073745598300947523049746422922352470029673811978650606809343647416378503892453700350744740602379048849498448815880804373638496261474229984847782382407246864236542202612017633278105799726765086042767887309624127216344364057804538586416172085163974400513370803902153281652780100977845303599454182935270259052205826647651516451603997514906565800412180004646324340945352730473033581204437663379804258937081752227266379651387688857942497094288750374997371744478572899541558728796886224204375047520365552410499248090456209416274247468697105820330289476553456044461497603947324465944232571687864401642928014303261976526789946543584158808544047493905128940960325969413997810700059366318293874795927353448302374760897946515993435412115113017207287572368007421086495369051945321075731206181038433690702414719825108676850456995748807527320667844174879777325142440990313450532878266621809891273778060480120518070074995733153418699263255525076320030994313359634823181535074806938509562083523052607117771633715876269139907471283308060785971552650226141972432268923287325587510098261248781173785971905848677640695839227171606084157190400924638711996264079128246012652779098881043841892436815141248228750575183909316481333141436888001777815321876664970379046773293314310443908517707689623920315058979597444739332016451356318014902352944536946082246640191151711635181887564901252259953936711750068060296991157763904734425573884318983446649726420126178339997864980842600690738815915635034870624663501013679697694249363868124542390851547693158242715477515888673644938360825500911251737817328511225418996873864530339575212210682660231813866275103638921194177400846795662175165840670714405047572030878466432863498086073511502218042411295878955628179494485197691478692568469170943960914198574991884866298526454340369978458289570870400377330944263786970526985546479785318236751947884768261048530712497494302411146344746877470019925210069062777232097366978107596761820193501567829714784497460685498285770047120169650771622241458788388522391696443497339908142799152735003367434751960799760380069626948537608344221904884281755358630419041158022746831567457170086223135129361682505557606400000000000000000000000000000000000000*i1^122 + -313329231894773803640398187655091009798621009838062649588677970995796928215951804467934949848532368380554402404615287198951001533629673928219014604815681551692802773851151645253827877908782955501268983312990143677426979146889133634787437674172979217187518846195641257127452647355284573713099570603151846049381062463916009577606209968185712784883583295180035402894829644588006587387246853250484725787159907611549591766842715743394858046840897101903813482050573359162260105865320197724526370072622933279117220029649464469869656299769819534202984426867341997201966620394610253257904240124927717866080091398461651504955713021044828943095485840435557644022007578954866700384437462054929547070546862072556774982102989845114061847726543094618404037633670219817663011772687194191919896753731112213482198042783915173746831133377333214004165984606094120421750952512853290724848105136044492030581766358520924562745989916398347002815330394779571219194609336708976930044480555643429324487273505026730488295851827563062265307848513212989900207137141746390095300009714073998312363588189780825995157962989920934391134940676383607713427791171169413409109238381960664627501483289155367296603480240560884333535309140106079987391482876555689776116911159844098087743072101726577498468786963651969066107740535002080961406371869953539346713222886109124324150752771592452344088441543654796121368629224919938490399095119314506564631058961139842892092062245872371090433320908429151958615510272096315921114208555260955169143953280217789274319091181711463122705264554428352376685521032680312286155588004361414450505637309053691828919600135615829429373637262233986659394924380782793454917483512602480055695232117713014422862010931465319156530399317754596372291775755055621326273865051647740607198469656676060493344484665044403498003923199853387357023117450853393093256705410082255704621581910651121800280808241346955931985542504896578589992757190023319843146548818029433383937885654797441329874610518906385368157572271332313598257624524822580110099498652914956886477449991991155418738046055637184889244655078001325208883602025516580733321597652040378122218138390080922780038508571542972952416275140387313693770121759955431220550527394963475124536097786568704256857151080480284800977294405865986435157517448427988068013762850294301301161060086933388577991385665600216947861600532817990081088220465562141361049257085370546158321115227328074129579960948864845893546413246548450476519361850005949036302821210441906721224358387267784459190611638294682206307879106109707798981362645421644511901529542949912333554949413392167824048688775220923012811557258836590021920829406651737008009625091353247586972105177916893812526066270536508238871005400963504496706721792481446789228020785260084617860445656849219898803087390226400134044731942222310267241126594514783990145074308334161519275805708955995783720521615680053572596556183074777701095126286912153468459257422203138401729627627955388895823928084270252938783701667825694081582204608255840267143075991020822301670879248749412242020089008677613425823949925877379363093842938723091391301634369384401362555504918639299112098167124476003551592465254650468349372083465292481968225564554953462099232511799075902888155756466476718621154839683536424628926813214892920865680701389673118972922317699711416972218558596833967426764445038728853001039507230115891295635477979657546990328336249180221603840000000000000000000000000000000000000*i1^123 + -606827925687070967878745302729931553066250444698848754006410806824595394873871518558217318145007881715370194012366388034697695526572022439405261936720353554823785352626788236421672423682859590993775737315781076732042968121356670913151581068284112261979667140986531798427731061807705349314627592983515104510555484538386736582956810634739251156017820764199865806431240951320448458013378958527792591614056998444692656714642061134575068489211231799330465331840368388926588461268848940985172447303331087316995916038024450362901482890619784203118876814804529022073679191147351920597525808723462990619969605332970995023007393208676458690231713309197050269898580381526634243742855897952748296831657619353178271555085268100098902172934937058262814895404899440802338189474329653520844801228758504977506432007538885034861586825691447199981981094585446277831238040584355503598985063844163025304110168374381095781620047811347618893071482535636926423021431664215171506175836476921950880099077315005417905182516755619092661264569555526313931771044284740121199915450484662357853244049677167563849677114872222898461463111332543013769935427572262419194790261618366669307056159719962591711981991456771964758599393503812390385353622589765954195084756724778624772718445137689212967905970080963195899145303898434532988574726335860337732145873068411448323938939517124731976948796634953623370908886244984818541937442585316166301953445309649823129753187117114822493569002567203483246752632208621377481624266716478015236440588627613922655062523760696029179444298606940767307227996220827307122484861359912633061821676670780107352530409366981266814150028344052384305406220572706875026106930449604513236419624476321115787932509058784123568266626594907870378489741185306232993759618859446232879441618955799828167350830479973753476618330101583128930548650490937572531167527590183054084997656663780521555983039028554916775279566657504413015683586857137979414215475278882813718335588266752104630147577916347905774238490903096321014688216515005102174378754147142335496999570689978381993929698797435153770800362638820681344515966795358039479398246385556338848359161775132466092830994389184053542225021705528454685567450801534573751301460080123724684815135794400009573497916238176419049814800015971813655188310227220586824362372638584198797828994522963978266339842807973078202961178550103331667519309784693322606254415221167479487610835641349498321371783140744477247110287162284687803055592105383690944038481961350509537267666744006008926721927943675787703947158278399698301913548977730631021460730724127238563284256661579742874546794476827356335097819337647771190218801983127991401898531724845095097798133548086659971703982884612371017307130327215068624342497869546284237782965975119322099940826183598599413138127999242261481968994873829187859123440417020086313718190499918281806226913809193898774218814221290290669467727659521875865791439811062295656850893998840353857982939827565122745032745825581849997074847894016107745505124983911777511159430939381112682278399933189417120371805583061173722509297448722284807127027572215926116092579251796504385862431118509767225875062625881950717135543011356505680206061766584475139898550849222803356331897949834717448680036745138980806551905174342471474325442690986513845541544828904259859437131081985606323352544569301495348252844699638188972204411326070610087040639458852739581676361875456000000000000000000000000000000000000*i1^124 + 1879601883305209817751429730772423167570167997422966433458366619750426187373615008895418671185123376066090640870094679701103678501980789537348942242826063037643056911854943951583183158732030715877381888898735676539429859634757989765883607822512000972393097498421814118095951478332263670985913772403457101865506127821771259517164773251001940606760699345995885857609454936400256405490416842043509001590383042883384146486196272477551986068366173571560535675348305276020830024594430096424440081211641385070271165425108988141438423128295921227504317767127362732651699830109624558925687885939881071776209378393482663406794648754474994443876547658394289562320070627447141382167347371564131351502383255428959310418905850266473465543953050885881120344577330941987997633686536126361296433783566926897142255789772989219905809419659663796193960426025259145362837298049399326787319458592327529041265689897581507604703932381190569300210378007232230321802934413359442840680954167310619010263477980210841640494800549973014759417153234306250748122917258793046149635244130648249481362171972857164689990639176908085579273690496912220305798347144488268109722786871701172809778375833151413150560864132779979396344172999303298870968616565683508950589398493209776101479880703699712512356920429800914401070805433148477886335926743024058546660704052043482000987555361836047272753051228773503845328217059544058129701444143474534681154827197550069384199885160178900996964215301806552535291282055060327540739279088651846736798934325326976121340253022665579108375043392299094422715105522746564245578053270607591119881477492086990877253941681686946155296764845582236121243495962855136692504056234862153278072870404908549730516625156669383407846105917064638093380480690741982777318160371513854051145871559383814022325218022477472010093734105136571994393081733134846747358836885353678972040866201799698264645913138728351714427322894397098098781615699879342405153497101723825531349353747653907757061547197655659352017092218896024842509835670670800288085362326193539447570512320027249495704993148813776642792298821531517376152412402368315753752099580106472265829310300492351165374964854646866311561781785441480124811065032834846838049470669127611730077616599469916949936011288258680080004211344072023526726758615932119667872751121119376363575771396874651803983138393173307703592258605085882395303030721260138783184855498585078796991103859681263434988604801133060533691972098255636105129211503663167413716274381016460965190260235587585077690520915299640120581300768750030521822223959692640811147127444860622291565626019983462216411851455864409291236407309006961272631339849698584805276826090468963270258616043772335354095748688120143529139014682836267365701193146025250632163032632031869686313074007058728681426172931508945695695148732947746776874143467972748175519062606908264576246379373891889539424344418763362780972742706739532508237792500960237612476595238605198319052360066064100760412066388777234814499029163783645148557936560853999185083901131914545369139861332644389915084548304764372211298334904690113723722413128188805999823937291439980856317266327307228607974075261911036291185785194399514110332050135413813694143200343120090911566394221718399009304724208902682494717183430222886063379804636437996689308124624616745744067129885113384018537136168153436894534533903340676282180307596291717755883934090882221153976320000000000000000000000000000000000*i1^125 + -2259070774998513313605564940592738944317951016883926650303906638632739750788554727640184414512344255018259771384012385092184018991794347817026003935934644204819160026057240239382128221714502891521350013566777493245628738382428025514490467950886171270965434230658688984292386331845872863492540881614240869467951321240300455680752522901794725675704632950294572365832967246838123353131880810646712384042591746474198077333331691392602614854074655719266342794292430599347691948122384049282959445764443346974095490754244842116404310628052421799332430770370091088211833758499926708577998780352632060846359524462072937421866240935511992271189139105889076235885823333475000643002913013040583689972020510443290555364001814592179952158007887938771233699097939459174436228736861782751830974050213255496040449789897267309046493589147276913034125688776302629444603411688872240249949452252960455077555710935453715181712810129043407680752921259914693198806355840478505068437031680570792060666890154665096505374097273151229157810843833674031955417582768386104539175472165886996648584171984977006461989661136137487563753975201262576839949083731139086387329324357074139961388239608645186742793876967991407492472510723142849148239349694157990660746181045037999726101937997162133141013718215791964551130078254944558271176991943509034884208061000919994458165234799900351389816303345491228221472691897247666700791301150324440909068325985487574955468653777673092056470161011622469964892034699558678284937641801295828566868941558036210459084614481581292553599919127129512842533435794468652544103691311213607211585111642479657843264548600655068941070426818756133954302930930686992099155125519240766098310048340598137770090623500446642117030576056429607905180508572549139795701471778854100274334723220087665145464089082164053449636923966588781737694148875965970454216562040801352446921779040052762051655588502038084489842038302391672543950282044463726298187681394948078807048805785262152089796602289914195384216765464283937449409338194228322595490075897786610597635994995907384877443705899547105563355899404098124717084016302943172281271811988392263733549699768204382359924265328447924622157491905388663299300913719910106648919608299759290564201312711372825339733739692775861461572529724702945805884105961507915141754671660135487802214992810262129637072074058331585030313679486123852896024099781055190406480595402784428337088257321445311489789193713880402760614125593253260811474493533184533703639533227453679190125825311438786708345059768560015546511869250190104210112106081627760837528935387123273274494350055455427357487710357416154456002681573779569439814708090716722787235122604785092438855116138003145607702060004948292054842393063919269940000611047852961740240710049662314588484588402651620667958702728469419888321949214925365000253978247827609237716214483274738021768613447963398425744817433658494021409670055294063639424270736554968057514701510129709401733735547596575125604510612550333906899071027488276304982941595210804702809116581724409116791035234694636981421954936673107017326063079049551734974971927834491929980429441605705256189162940823201430146317246736471455621607187667414739707145011626006513525788189081467733313368623499735876618388437050027756677642258436443612928125294221042354019794232666102550710987888327474874976164582391605421806273813412903662309600318683326137367858404917248000000000000000000000000000000000*i1^126 + 1463551872013890718219648712075066019282653543452945053446151758175189344993578193379306852013755074471756536691886649486768176195801438734089226042088518736130152505396538193923872346306711560865301628076561630531396827870750776815797118994890041705470248083222983550086446505369328046623188509322181082854797608723976672313882709923685344001091399789906189638030845516416746344050289573655582786185751591334232647406353518134195826653977922427913578247639162064396448930733127654745569923959371506299636829274924448798403438695886880013876441033747259477898411198903899062036623668471449516965698633434057406983276035562749865321747877483243588910279679943761435226311060902622079490370292693409236659962154069739849456999431469741614764733426289393139892876196156994038583551790094282054382796310101150751999870353085655970642431114842898056980280549003041184013670736857409354182896832337229874566369362073952939824143384277295058593567671388246911542343313608934828900823707658363054121857455537072938179258592667543763620491001162316605410411099244773294555601191233326992773457448511922831421245077854647526268799734031746094120011959984656004524653760446791956385629825078411004885804465187714967304903050411462339596017543962307996137293687548819544761749435772656174861085379474610518342909515792366860780622017142450049593838935677091348312524702424693028136193605052288948906855020192811491573910424694082621957335681943301998611659084369729414425716439788165521085015868757731858305310003817979303709484482914195687988564734712298952852909705595876027994960069606250009689529833496096608039150204950927778799501001282039071855307378132280433463462261833836769135206947353998948242831864044009373229390822357074735842555482014671733627124418852541913011676017026658480476630169482731268620034079621120019731523610059366783148563284226490012295388893754458043537759495352880415481080135143124757451075871615664002264324447508122152071874224591320559193631758016489439315782410783282682422822930353940598275791908891967168263219926097925385898135560393338036832847720451765855981760720059019785104367336141717253621682503102727396890293831921150828270527264370929419639007864927689533311303093062221502223642709627943412420957214731499330040237710078488050540956308391643954365913502103448490730394009707782720558841606680845887321916155271602536056375590884542598147088643980846751188389138999248439730913691644629147295967870203066602936639935149627814549354268645848359517032467376792885646246881176241692511313455274927741693983628494348397644257829783161128552728363908710254096201788169988168604756411230327893252916355211213591497951203549610446379330585664519103418883262264825726725409102932855465447278113384125313292054958495299784428203009803429887522583649741222566458712648912104900176194379290273181479559558757482669621174809706938555178087807787091189999563340125670256159400877091943548526434357583201703037488389261303881760026890893396998601452963079812794884740407210377291534660332455801798310827180150610967265685910992809133374777424932346919838728585445165158102528326162285794316405047540303475945719794018505344914099717942891937988827435256428537684343559067107506178424518971787151612077064027705458204806772846765740444736298559429289438968956027465738759848050943298698193899615610428354960528736520413236078416825508531742017008435200000000000000000000000000000000*i1^127 + -521445156819425306640741633474171808465704248674596070721768314238461675214218994822350341724770062674462597056899316155757693805115417974049229676109870421428912765350551267907481425567433930786664693503290125901388674702578740152141726599372858045878414569718392695529702294524053028705883612746793953380141284830324166504252329183573136147264828874652207918946961880234583229979829551205366948178838184773847174535274553894090619819126158418103708341241881533038322110023670219334774728668701803173024193936284020263663725150527493851151126859159984433068115348956385272815628528796140638536510549858899204517672250843865495474879202682669158812212465426460734065258104406531924662474963035792805466932782137061585628516268906010483695800308116075561135944469384175963493685191143490632802741821091215948563823278069415352244066758693696342406372889297165433657178311929926187376859874514783124777180937078783138838798341478861937494157003711484033189470470240154055031140090552949371262216574466658310851057177063443979965801352311132610616229848907559664438474726028773245031254628379897785924981087009982226233154991845166251729861230242297381836964961666460424570062127827665913209533471253421658796598145665509136673838156798952711924609007459149648800695810484174760457762140048608568242123981207958899495810151186616414124616491607065982100606369492486672121957362717417536885302054668175100990699865014196002616541697398306758267796198074693594833395985227469550423042176683711349803204585920322231096527161145876482848085458734203229581733758476616866315069391466773803311599583652258887476228802938418751353643704971048711493981715107951532866791858814659854571804756287762953963593579141782358395290786772680091498619476321009655689684776398500919993944282964416199669437581774171380555049466488090988545760140140316117640527604474487055081443806499441192478501291467286382957569047464058961521171425182404928070916731276599576439155016936672981036311802858906953462450824337869403254512393909460902932895191807462627485597769681288536054755442592544027728163050463047672841928365033799237126120385231733727325841711227522491480047995068513387873701786462610714565351383830247295475641454917730707660196250319981085770022731322078200462380352011904451051977385189244774834963172200512152539439512554466388763283339237458493978100019546308104228551652716517944777205982505857630328474649472418254480868167123604792676126390579074925259159862194137966034899953641832453827364125200844288048267710511707078040829059198582361536671002036303317150035926831326201101600333940503983049928918538037748363728981795204649668437760866845267760256940737799534550533489339699615742341264248801035543774761983436648729264225984516683785187886559945016384906590202726726813989955847999338643920547774403311195537636887726635976024642754975938566207354133794537654197447030376012596055314556689599406322808058921258324765875542273486940659102819514812746971916692552796538218437851333240274430518686583822381074723290586029352882548778978834231348702299208220195757579578672889763071709809487659627568789073778695098503237969413885753697593487148409928039454601292832125578763303198575306613887636610954706249441539853955759989137971765247187191035793708612968988350136004418647391800565659293483459329311868009602543670838599811402571619423412578782231227350405611520000000000000000000000000000000*i1^128 + 68794760262528096014476871574510914410797412513437742340340584777424035039820665912164393229935166355250019232526576583264766647986237623265676112988742014514021631173447989511621704330343484808383704202407747212271974587889610092618886406278494345708907078687583510013850291757834821422991130425174892402752893286657032937345780478109588907110271809353144441729911229317182870532013403034249037382121197987378395418698130633484905157950171692918449498769507845410059333520291028015948106496919391822465870777969152822486607860577748360496125001604469821009415840837491206999260483797585286258738661661875596113395154456258566414516767803653673305751789106586639635419360971036643145076279398963912069576683915881621770288283423501317176186318687859833284955910691745449726035651309903198086830696684238716967840694833653276750737295174893752581084594678915112772650589108317110244198641147945637942327574957031587838379782448871482486883571478500550634746984970002936733377634679265013245161963467358266371962559303041372642514153234474373665169858305268822691227058110640706979569629127003320190088907807053776398608606047265941142639587386385446556119194751096651444273714711290623956907258619408574268928589162328145587215008525659074431876761403976798273644698093224809483492086181911435437814750777115011484413546117632258564160285580668978321633257578959144007947372643424676102798539959805288781435195701543514335546361185455336916098114553339703221162287742286796785751188263249016674559150111199400796428581874596495696445250413937448841373203910443574214872077361292737889431091010452436023851326802354468887632223070593175361134575633169911047736674384617898172249462624334239567278735324867213333099054359468735574866814332601205708833434432035522261178270106875000840569853756993635912105591134621104628083528384094303624477251214407841411714452881495387518662827351084560120325363520623765052438600888784822660876864091273732915916665423417300484345519798021650420093442261554869780607970776847444610911967461045295188894394766888146262195506250823176199460355901133827746132992172316285167331564831773868066687101362851991959283317197940909435350279338461232613942740486691430746860616891498713911989030343380922590630244052027529823494073808658086212131765440721803845068696656126644406995735729484961007499625167100964446524355444223535665711875561081622756436913852147579856819369925954018253711079026575682138383704092184925744677672444285607867193415699724064511800074299245847146688976649158823618533511466677847853249972303164044297192985837445423056549335990472321732787220660292145901547036183581373851268419037002849325640856626111795571518322832917126796724053544904294890523560469501748731760496873838614420392071531020708204123872092745017298872053820257281018926533809858867658402057868232801770431395069761016674769974411819629456713207705117632596785290349951211399501746361720491535700941161103997671275281555071728785357757326838329504424341838600957146636459726996034476761910422802879318113390426000845805435348859703971972405480788946250678058971097724984932627277099749097696336679494452362270451011446510525664092330427479824975497547198820676841553262371882134930560762219829455733758934195019459804114431658821072602307174714320443028914953162240070353758768240727786692090483046269981814277203805365747977239396352000000000000000000000000000000*i1^129 + -9285729490273456663930172970074670927692782215948409095177579746339735092843202920620172108440960181760243834461372211061253292720399648842252791411590740426410300254491946589702932659778198435018932534900255737132744187212967252916058598089856601793028962767811009501230445512392331486456674683545632991990393692407285581250024801893720458659956592498396953192349350226393853975230277594582698740786299275896745549066597332196431616583680236388530172092570009685750218248398899496933473976256840841992562145326940555936796684610044253728608661672067140843891536332865828934694902086151904523900940939789052577406462841721009288247725983303867582441634952832720218473176402497459420185608680232484557199480320535331309012498672002210548049653708370673893819137596101729557032123282656660808261715456418444663474348053578836276988866970218559900245497798867892858864788909065549950130737121340652513927970576208377351861276355973439630794389440082399501266328074304153848755052888240079573782492196976902952812561971166241050443429639541558978005482574789178930539530502934600273170161525176722612419869257132593548777847773128910060687355742856735543223025645015471068153529365228583463041000535693824689805349456949995905866515445228664644486165670298234113122282657849419380086299032130741259588875381725120959191026063434962749711012373961905805998374104045921991094615536098189024435878439238246732303886249219156095697109737747824362196167934679876693316924922445019822502934030673015486542049996865212165727128159328688865279236293009480153862830782194285361628483216149181578255864828018555899402642442396238748589879379394083394959093444441692947247477952368258450764127270129417786486733353680854901947656423022360166700493863549160058158044627729046856034473347646010126646098339510437728453758618061322707089644834909844014073484448161746415549740315016501291806016131723143025857790621630511053770564146354433178250632799446338001783081353484926897594052204230752273286600634898569845738064815374669808584903564334627734860935066540936161408010212582363452803562440197355149011131210261045674200277456991138076153098559979567676446992456430848646967690717695672737075380200009806239926017256921710595679345474442118258385249681046029404087219486830777634670781959962930353210506665631818053331668509094949011494091166054304259933115355406161467333230471223924491859092588019133863137208318074354694743764889130756286794324542857273690262971865665811664045454885589477782353948505576318245351242877385141493943823683778345645991254162255307658693393071811359133988553987070320490779563105195578671406429286664751396578758113214309055630581437754680121189615088077814225754061890631268921878181607927820861653247646237655632689878227888678237257983343444091816676754789900502733805269964881005410736588961652447257357602141217718124883250679682824785044273012161617879271915618796532905764580308887640268149034769540588117112993615378232399180743593350027900054053705123335857976427608434743362767930915391059378780474126449394494909510010919898819048126822711505047112009615586554945278680110963585305448988051223505250789042715715712085896242472698122683356184582478823918425603375582741625434126623875233854469583123610052288864595806352013929233869149841196642656309545672456159498005496645246929926012371624548946502057082315236966400000000000000000000000000000*i1^130 + 81222769527338330164074074184558501741471834998705186610084955511840825492842779687020369038438955598213308117445707100428415069057501738648665359262841621542078189038908815912618396072829564578896286640552695709985947680744085072812555387258464241915445935694129073571822782989241080165825447325187661043572955134247063587690191749209973805696759791655304197235710775630744788419863787902385952975091212321394054739564952390203407221185910635330443189865761084733714499297671621534567880725981271579361017013428169936312641483497380873097841357684570841925690000050002077089876093225343816942774521926371306828561700302036442338654393753609596496337764471172517393745557150887147417408496768923776293670450009248470021326810781940024543279592143216257291473558782818763742472725273972416811437007932643654507685838203021542138756359957746775015519446905115824909727419180137993249558523525843190080083480415914471222855147373065791993360890767981424729923220013069856825578932743004395680890367030237113786171550101311891317182388556206860889302187858858186803407174111917755901654895025118595884215827617062636432905978861107914724300175559407351717520481421979822636440355808250140994550135062384864314964671143544375605118688147333563044681414034333544940886831305321229311775378921646443926935160355212293721598291423430420977123314474652187734484719140028644793435516987933945447649572669953207835278499830188184269229341169816140737454750093210338189364999851798925812361667663130622995477692361129434957117769742799525919521297455543268409299413121374475587845991761900227555042323172802811019904190750430875755690210829010262679146133896966061803141094288722160981235329460405220589218034183995826898778115559628176126618788901325537917337417493815672060039010716485509073935932530126427290502007673908998569216617966233786759458805150914846201377490463589214646158622341623771501395508942643943361046281888287588393022497299796936646847295843058003883176172203351884159473589220693026133792608355263614984996698499204662841444864436636704935707027977069567660083523184570015903066877343546907580204046504255502753481401272855055535555262821415911852059158254719326507504395805548214873267455562273372291863486519888452222243720991321386087712780184728923264931948097071384354587306555073156261347208103036563759673767123524228698490586839570319157031890777098621277435717395849228399849158202367005153113358021818420026441369223999318251410912606153139049467172087551310760722477706613978500759046076560732890676814388422089749745310492823616000913837415685785990674413305743215518908784687126096896846941603920864831146330082923592536562864563732762707177226363047722555755470200730484896904554496207045337501984153544748976649514382621003425905430961574060489665632651124774714371337595527591758395859537978007903234812519089335232936043188502900176150598889193848054305767105009784205083616935817527340161887080928265086618717208320224676672840074067242923198106440397733617950129943845381937588468863347741940371906438150561810327638989082980570294648303977044589573368960883828708881467005941291141306155851696281066219660213751007392732680201230323551634010955148881334655839918917466751820212214114375653925808531824840720069386903120531039036908354003583931114793752103576135905854435660229726789065635717664999976468480000000000000000000000000000*i1^131 + -523948985795010457226149090588796993735732291971796148236623183055699248616658627080788162514074025356976112564054353180221223455947962779865566501906062591331823056176156578706473283074755757035419577221580636027948036450123775209624040712457227106987723971586737216137813629598886800552129388376252436803186996247270164266204681090670902821951644740909012779605630161666208677193239490698048379378143449108839840349711020923110444765090875190576359188943077660345772857756701534666670227229397416845738827639545894735065574269596600574642160357345688723070880593769606650190663334874082718506797044047411457919347533478069240760493460638568942229534770979987309945646685287191694380442692372619228272451252868604415187346031387787020214622538378960688412548315178158933577943018157040703714977434785631807031163291846339319749538412467655517963852292322403444990052507285527124028889998094206291315043935956240287306997043385941076751573606173731188015752235507552098824413915142229001037434557820224683215004260103141613754438394256407661153510475352414779725607748332094824104364889943266865265712775364966308326512894213058657292976457827863445364125397976039771294326344161485050828596772464693305585211565691828353620722836950350307300146963268247423459509663636480896431341437619904050783362527696763821834644373208934171410222881641907457001895457512566998818764066892205219394576712878480312802935424532165720540350348091402654507177392520210700871500613894010034594950499615148757760631183476795902699436908811616459641489712151635027710008138249932108502715817861901477614913539625631722752596056371605541521823056058047720789371306547458449109822958298489241727184945449130212404925419935322199830802535926906887765870784839673426741324383533960868171680105696942543679260095747503110407891494113364225879036274869897103178523107599119859243657723308054588418168550001614182468540483223865233553780378691027759175101190608619066485547766759536429404851166254562058317176459642804936308344134783890935933937505069534012778784693605577717511173546355219467580166726656963449975634738443600034472269586162719801255625990641126103973537380716636098900036312540648762379061671063270062847316452670748517059610122067097389231151731068401811125874668064123231300597094538859068061778137669790557253237898153228780443955179687501713039624826596799976869180886403070302609844283754252949970103367748112824141176618052685826063354160997184962640663746508518741912443358228509281634918494756018967473737355778229620113130163625920035463834239630929715466733663027020820876898104490696113863372256725756415438104375452703949915991693792205846762001483318404131593246251108085939354927673820536463345443826033946745607461562560861826621148488546931297291674459823433526070873637530153679828724097856045933806718120558282438149565293742551226589972227913502171938601367455330867074700833805835114859407364139239305417022077786744047023948196981177314715471165074101241871943069578864211725332319831239732321648961885594601531235815463895466954952515781589560071660245241531383422540868058494652257208985358849782291632478273274971245092618061114381607234202201967772115965628653042721033685906677705262310480785022600868381929024983549820371354492112367195504508585537317805073191665392438591850155923627065243359977530128859136000000000000000000000000000*i1^132 + 668566760087115198398006116631988386939150548750276084918405598379360913066122900498490681664492719414844529957841371188247465283282814402538584489975959390685065387303004170466633607489352767809039468608426019837915192754543899175171679262791772634319652542879455768882020364048493896023752491680556550773479138755548932990447938065031119735110563143187747684227558548328720978482025017877625443800236431338570200416125779566949866882149910060641277286167600876292193680846822647563894642484990851577391661480362798700613627011544473167126526360440837674735606532067416746629550275338639656955625070498377084560770915473400600606121063365302148933346975584950456013265382556913620031867387679937335562920576623083152292464080490956821437659695901722572177881493957021600489228665879278721899269145216049117022967174003161368943582296516348130676054386490334884873467586606870058490270181651109344267208003640746780529173731023298836962805597737391663661461027296858170708743934777963749675729554184523948330482675494766521888012472120924296190739991585842756162913944476360554831406130833905141939367560360092084641795436144231679821337112221689487693414012524556976115404465232335021239370668665959989759919547705365607945705472497917895284428277994061589017028234926983876961027090831217465990303896167252812813321189125048842936051191026219030841758009438194131344973271890522440192504084377334820672292575103501195322174911891319501843964939784145477598067215097870638915364762414321683795947868963739856879929843488736971071970191992672065871879927654137177802306477143456218199823316262146832057478606757100774339672759272352384806596543033190516930648969295490403791522766094461268973673235136700344356733845272557430753333319019580156315582026395655341145961637496331362632621301906340968197574307228652430943672865299143075547299199939571449884628037543550539023822882583822293270889549195855419869955771479021822514852919062174139676971580704266359495051667023194202978547096520996707939815746989696025332600240739553829078994026066796363131209176676070006409069515293714147608606735658265948200082156889808429795346179106361072994563677352894046688791648685153790754101524043501054289668544012018508277720311523382812619813603636215676801709220474001213968851922180800683270481077032738234002581330114097865722480846556223664063212147256007008460035407856196386121401278020025332406107508732271257632086405974420492716681338168475844736933821217585249622377496453001917825388563851339243982987003258016424592898847277584146596501598789826013212242394765513181288853693436640468943458182130362574525609992123341552510905500142558474427613586691970448601735449274704976733910745344431843841783117776757435265488425328407346250103310485674845522899223381225582367936941830449156827289987884613555183566986913176748552829762327583213199072303712297884786741700287820926256341748819819006362844843171598375695439261397841560259889737914045703373715376703096726318054592445627569175596627178348597332784002613161510416615100467075329828872655714951777385811966243396717192771962299125462622469136627482326880596410426060125096433688658361288893549177124048233919038916360884006118627373651506156044415316040984864048751071545902137143703016034900777537821460847530206928817603344734405666283466406973684056064000000000000000000000000000*i1^133 + -309522049765601706532475423147650034066208835041214976626456610466234637012932572903363718651649794617604065683488051965255564580521033560179196852223727963030816509297344786437878606916970071920203053162744742468773263225435493232359139313401776864911853191221998406246211308811303171012707867753185431736371513255836322249717453676525965026470859462591382075402025312417729786403873727807297605433066536431893242168462029635601193920942791160361175997821941225038560084558317168714696060828799312262791988678020562506360314919803762079213135815540060755575596964023938994741994385117028810736375577116157995206188013773802171024324290059551252282574117525625127426229056756732501914426188730155118718686574874027999890622915686699863671302783812574343210028867103363694849306268004301786667285139345240038102753614925113725325561961553351890660805089513460383457658524300386638613827380690935316805585428777081833677730264206523502997466192179379270430322485640078798369529575917536015047507170386059780230998736389081525497718616579908828047731826504058502556404059136144239089522884635878486407599061158346612060895942384185223626391451928190851334023552103756643486511056359021882226777498168549876351727954126536732315015967074885798634839370281982567553319401077026441908730852723865361027778492719329359112924666744399525423667210719754328876888912842911424289181772296367179129871929116287748348583937751545207384499045519674519813032567154536031763031674824416999615901925127053617631325660159030101399303574617339408277333229899943448897167267714534142616514286776757094800272689208151913115524184209650197047082249238831701905388992467246728333497476295163228897777039347398935451354726429542736831949108663864875886715436959573973894539053168423629553512694537346329759539159457675154060601446813788558934105865085721177493347337880430751087435701615069410475011436943677585567021331740677756882123147508284920515634024827854098217040229721079360510799568565291769962872783301273609411946486633871060183694842295775948615856084148340328768364283433676116186367281964888081457138458730903449547826538156961862515084193644762093273064815537431245097134219504808033561629038431355853655870110087395918711546101322297050794468448160533216949125707951587952196386075514288359414346932703132012426252494092376489400696130609457703672515985480058130825269802552576682657324820634674948801794368002582210249459935981663003108797336434161411910032855303063252616959202701353466327413209827967943963174109970917782361832765403740461466011793766240046087085413057165706130141474912377263644446795545753338931322215249059876259106431779269993106583417800705040032144516314709848949442149935945579418913949705315038375184729251959147141421820472747079456024761849146901176354376353545888757063172370930478251209237642577058045078434530069700865427518984839135741127085052055656876148535358475053892155734228641878576982777227725693138584864131286092358434162315030541739352418276095177675389152021254201752477356056250755813650514625753830314190863614237990661320373245451551227020816611575129008607851357244987881804267012457951385528532580158033937713893035519109821264630062297359044757941638139551787857895340089318162569844387166083085350285719250600620705050096496929087025271303323863380216229396480000000000000000000000000*i1^134 + 52368746084353495596290585724890529066938132934198827414732926363569781721086707149301724654700658364141245442836706183146477145515855643110703272681764100477420389745212727612216936964195274432115018011578615222210393762834097467916007654693433578559643123998832978861738067189068190478155744522506401204498309629547571670109241996060773002132543335061616864149094315408739107640148758466692144160964954221912459032984869368198204389883089281598445235623670540815959066881847917755696586242288670805144814015602876276873232627033994296508334636472432704273454144430708318324130461651171754838053727644103202522822979841863636680485939422421129879289154104087312857633083878004044753028278333066148841765678805078923881891316734937401273841191375713398876701795023521671240464038882481674173286291551623020480452395418527342896730747556732218402351820839618750524323414195530131253822966093296451088553024253965266415819710993635321998737950581145375434245686756475193855646289125201825835180698601558328332739703370532036170398336398438406959322184097801997597830096458927887114371686859772250961073667686205464975453988452162018185353219557662862815994377792327815487927573624714022451994548889838024155270938163577672433013628337951698924350918768802294610298061684304644537873324820828678214243143323882079986390824905045522736712458037568913368103984736665645618390906092865480983601215369141884009846042621979818868234692702921379782399724040976818796156453747724948812870412535817482607517622619841743648614107377111945475274044828056171299389869960024944545427217001589508279334830131383939155725704682591811209552800998694237307748019110805279272799250199657823390664647166189414968679643088383618717868381793035940403308951293980602303735558844922205148205296682112981581954477632055668596835933252004384881208570981806928756640958881987401426390770828569312319103958768286894648408022910016335817527217422934703372865575609621652787662792502271624055272338094462880150783724451123885481115770442721976018566868867354131720568929245134360540440882997489713061610170745827276061244564358901767387162964903203907199339451639937765851170799175331783265109640169507134429927060034586881094844159270202930416933449522450434438457083194788878871856378921047129957597366851558422769395177250864999395402397554654325628048024373674855067250860806050631040164418991151461192842760004660103272221139061640983468596697267679827445966121910740260521686241938981018748374530764366449993301846952095552391821104398389516917053847584868075327601808406899430306619814697481746938983250137778675390257665905683786433773174043247074787388771222403617621171575078404197920435779176482040573574383283980437631193102560465662096917909354960352871829249066292683529427469652240089836988505204285663096395706724333175274230152791991245181872661873676621719854641324755307763549774609828637026952472004510053363538199182052685328232358017351452732138507193920175706412721396771990186324558506229628885173070726940977633801754895200123968466736005996920066609654196470237696158479137379196301954549712540148109383861893120294565681095931218494643441333451209610201197842244134211306101957189522400907733974155002639696249907992723322542373440631550921734009019515138287075333948426570209048859451596157747200000000000000000000000000*i1^135 + -3442509918903376849062445003331411329295361936003690756740233657733596678726862853273825159700448316366664299347562373301241109915197004750227225741213019313596063571859826861734264772709758444542009854397454183206425292181109556565009390227476657067836088162498627872414854676896729576011595006096651639927008132204712857059217689024449772563248653819224556085957109240111095440080398568455662751877604194769446723231176379675167526075707265856773090736578740066143576668041670205649994397833348419990735481767276252570954920993936058719187698192827067427366728617535897883856992576918691966638128025271583006041979605236952020375998877487347360514748312741387589910351392816760952329796163369574553116678366114378504876317256677462367282471109057795952937485901310179757217830964859878471253497375874420867140910349333745010915308020550020669080760514290417930489064864600087418759765214008752287311089687698010305834951194057031571435187125870401029022373106617638620866611779089779430633543020661134924560257591383078161707803843877155512148108518161929415660303064093924728887210924262070360922354159923585882592100227687493127430942142022386338751267206993527276107224445627368020826869546640713347420820268132297040821062834889119013071240369347076884544338266234240148451918975858489256238831968111773915459999420872411074328135194426986518516274178724198897825771676999460633664309286091943774080800421290827308057703393473998386308475548003011585565123673592895067358916406500906697158580305829489680750637379401277821722327455367473823722459840890264968617649560620535843673338597059364949808533072204198833417089483737103227550808605575902976688325240541112144439196505605933478019562540441865916582002025104752357959606848223089617584638012317903547150609526377177176696003534545114600604367467443574401871795324125791947005902476434677742652396883856523297766139778504416743437673662663258609913063731129664177455650033079704877501479176853962377376563319078823139494076607492316385956289538667135911752673841352384717026757231313485903011187007615964381176180234438280043477635324028711401070089017022509259325737952929689518184783640535127334370196508126870677417539275434433934841989799394389569797152662031835393144604368658981032329541409627321930692991447358556616663749281300375608081937761456795024527374428215754295720413098971140209610541748832664389442296138996221451536249065772730486247168860135238305415673799946144996174885598543980478442858143605982459172245520359228742586946285974912995861230187036216055748914355317057769096575883841925235871721861414718125696604841050670050861909994165271498600416802299962308595285839984111200503622033542963546350573176526003783209967630041366819581957795864710918725573432870105544991360741618696935275466464371503171199419241682603627901830165638857928407399835585155040375562019158957648328519205795481079977506552731725115084205694674291086221955435081964769856359874454635413404296460745077056352612106111745961891596643289803443921490426643004453825184333628672996939877083089567442098064117244144729441021243598131534179337775948946227447238344385903613047915975590799152211227846570500499028962477876039291217329645094328593734660674521262873758832906802804885490675915244242274085187479423087199177932800000000000000000000000*i1^136 + -338757280811252478807725690407734211555739773535867134395173119018607650777385986370400053595115337285381903386954610339280779294591983605489308966867936692704422788032639366273285683023360108076832568396184620796334037287693356090113987422510624710773341838527965716411972663334352985102664376608901120943342199738097668687665792748364579489586798552033756661715584685986300279767809662146488445999255743835526757717138743779565752718672855301835256947350689725139739075401927895753682764738406726559830853829178071769893831412853931212715468390450265938789279388272579884919313977676089407969852304477112910265273941552794402253219912175136512065374154681242138024722101016274229359446759682262690788076044286682055232847288773129807181234248708394000968821328377299466773584423584938092164543235460678719739170474277632487956095036894149155095883870550295565157866069803697622730373718287228304513647989097243793861936878179875981700688303138233207960635919872081431019041800603052888819254280780895313277160093632032643357122253489241027375267006426734647174676405370181206932565723467397034757982537917050109659081699686076794072357665344681568287502622827518649407934532848486327571217891465064991662375360035409850445184111667097103942057131820558995544055507345078552610034042501529965611083156324847035445680665338519527241680651849738973373245041742146588596110168216803601378293804750564084044029570355042006473786645560186575974601700829987914124514005686934767334690531907629535471893455511631708608413057644102496587673262706860217534414778471383878909291131136449220412599927512167823408277330318517449894887616649738006102837097557787093498593858846997765296513555896858393267682066032765368988778944624815562229751708453169344988964510656307337431777023239634490271323930768007038933350044498603587616501524549711902953638564958339325443539399414631069856885373315299231231319220148624339464792348985426171279618035644700918573132644834486427022877094702651597873522523094778458307934411604068608251870416810733878561966241883884387993799879343860958323030234458135935367257274423793742542323682197586467963549853364893137617569187255091433122904884172489406145389024072989465209226826720933148485726149958395320211202244913255529787526547860277593440787232270313364828298743825800277660046356666610501458417508168544190673803177772273999005547252787888715570325853981344627284187806668186446106570526578548720489689269265089639031032575482038672453197484380805528375893866232621930035548470612196979272746342281741102525251406084819467470944576943034597262698549060658281360891864165429591718669276270654890702917664271927295632258127720740643056595868141833983699529625933364845207387167737724339251543638538460920739560875741841395289867678368352839800457764887291980121423066306304265531234049635438305040313430983267310521460954982164831068024028369547521245758819104319925380718320836184120936378032322803215210713660054535529267354157251709975670691153809768939760110292247527017007223852476805045247298622069239367130699735490764206434788564391865930659367733335912574186590393167872810231003830806888399035973242800841706234651762108462043775502215682060668745405662652500423760940618898956363792727518137504460580611458559045054595329446379520000000000000000000000*i1^137 + -6541594962860731191194023987755570072621809476883268797496598571677734075064429792164987455343787537080983240687908557935493255506161603828854501480259491100775157428604653071875028261204450668131939559343280704750446681816993268351228587066657244356090365970831546392767359154462890422701542097445798230582652154111532699577800483671079315807515486217398768264135783152798904408984608531298212573952290280983237990742531253014890850567044643548271755325047156734373710090518781904648165298150886958486324114528373942586303355438770671042114370104707491385678541295558970755773264868358331244009147882636466156193891523222423929339802834519830814105206786576504136137308583884642385194920517754968956083952095351570764044621531175499541052696256295928791590314844593564117066598941049977290976239506459390081134636359775436433330903993640299069484300276769390392926705126642044340357905916653130450905730012302822936686114517221578337651547762926896185214385284199250561212284958986781410129058910978810971652126933353464438044660677306608569788658238041737346067228740068454129735409570245576422388541896936494679457620263239149469487510404212849434215319142027950033276725234679984445280741640003156806025488935136991318608849372941692142556631216419120398665943851917488614377197922135402215405389198689100518630194119658309019600739082127133195533607496989104326945656221262223805766208120224294846838565581448360811568715994515703369540129939224745855123527893895006890642658846377658337636416442489663954574634078201710004621998842597917785284296391621121248796443536271942076299544686908736073460783010111245322096251779636539361409953265191277964277236756434069963668991499735056083795757333498744284096172728852078664483034824388350041038857852715526270058857017267975368918525635109171174177845876335767879584746886019719908541400403490994194204834336804090671550658901981619993916120644080455942979223715970789967592916640628463044334645571707977539055352810151605429758628470447576259391017504592844844773714428087156443414477175157609003591559905622780653058761023520289831162490226972760666342343099067639604403526752106781030721900773297504724104678923978439741854298403268585509647258835949192577346155216051359574580961552231456506026890309492401016351892100281420857755358727828136559529253480646944373210804847104339190148447436087902024557307586007792326747026556297554256447502532639346120879887106747253426005732306918553608719846361824029383349255806758045229487505320251862896992633426811786740007822688785348439462147801740441659231575299982482092415851758680563828970423036871800415226671707121874501304878167049923030624287076630484168513236155980557255337459396284337539451094768318113393158438709273030023523381257879338579301048264294713353409666923246511151408763426062934550555838983310198691058381446008097910388655986941616662304223758949494465626374034034681468297234175510179019443319931044370395682264720679974331289733226024985092946625940830120105393548006870116916010862716476699827956680381704021675533476593362324151426555577083059544841926605135442019916187954842027925090400156338874360359362175820184377900660594327120313620105680052340962313581688753438617545602726721872585539211407651560022634551158268493824000000000000000000000*i1^138 + 35550900811459114327245208921931753517596392206442645649795962458282287176227869476950307606323404887083272048538257399570622562716037187199598724348274566617231791173435504112436654910902917689171971111136976294916235505247695816108228345364735324897693483774714151303825031632991501114138054545238068659283404836852619440253751170008933593457725462873443740808927579800793116862771687496408347879999039562112234511241835886051625566748941456259949732457043053009060957999219232354116940850050183807816713771635341499377419513739412561829973544770492077249216193602795156161590057644337539150537543278349110744796185939862024575147019798286339382344888738330674822630198046277601808005176837565679916663382453216521722304450367163117929234128189203818645516147027411055726033822315368053522160822686073472904598745731214812547738260852510635691883261518525247705723969523742754246734519403919862078574773002313544422495488742940160910517715446020724161739086309060670380577844522366228330962422358400682896260238547458967006953441045441710792953727616125665721512674409402626726108831825606620788058541569508234576216690958973413536325248872238333601039765313142176396816066520618768791608776653318425018448039045405731239588274034372310117535433343082907237536099953776450376833997738634192393215304789916549518051810723053623898891686055939573450963355711469819495344209856040074934132261153876005637219411631497421112607132744601095130018218866420748849096889638231204972582303926922725908589952423844995000891683356543154801958732788649580661258840398114761557245134804325491002806131135930422595117606737015662708951774970757299920706675990837142952382297134883128259606175854829067461477581569645782821958251639195934759736978888994741276064943571680295217651257754356402097917437712451296423580401012854354225934301595531621333213453146087469460410434784816837371724088158989302564717350231547951525900903180652491996249547579931397983155656972710128850055014401795704991440509582804654246612612456900869278108956552815972190442543260490995958937058172126961112365137421985468558099159452484012436480030390275099765439308582198005519916323855234559467431353859175517454763417439318575411982666142408894654622137069786416427069284261866749332618669380051809347590289054034569911684016531367301396443358281150002935665551384428419446721608451732786306976173163862157543121306527484181207666162507150445931399432964857935909699023870196383378122819784884138045596395086583274204782330615877820888559853381786541489220404512267062715566899672429029793865947706542352819595323677446212391585409739424661945570139318181806017511119546843873528825072606574859477883995294408526152826415133527701740469175305201253780375683831762910992440763509951501053752231618792034147832166212768729689066663192215629835162568890584796596600597289686444419593548567224693726691258360358897841515117221708131366665565753418921048796629992782366304161507609109576359824688525541819801022227494008543470626917930642129745653027199583501108429539059967136428239383622287793426048684912485355757685751158401801073126116342786745721931024826806996250800430900554592999320373032329951249125008298347764008427329895850431696031294364525891812233438119108258929049600000000000000000000*i1^139 + -73531548175666776150928661474299391077574197784434917451858901849995441339777415203918857743356420231010153531366474366674784411282288582055984536422187848074850845284759335246390388946389510570917659874367508247663256228514970242035770018745575762882047031843851459124033177967870820104831770855128241821956077064818756106620632398167053806586400725728282730968330110747964923920028755080341209960133585402338561715950455475263465073213752244853820041577671405992406760629198050697527024725478411838024247514520562077304968708094293177161063023058070245227515797572708161339904314734272866059621783113095478858066433043301989773443959941025973900522432530185344394132133043401473114787384476789587937621537778765903213898177808685933866390811397901658183428181712789440356678598858203629904332920052174888137871984297308135580424576194681622528735041621001724947528426415838624513404954151595704511224026442399900231965561306275697446221292912371939062803968351590692481938885683695223499397399878559813644437821595595660723122346423099719418071048059700920226658795727520136130986603720210457998497816786024292848785893625022324427483205684950841776997516523186440438294039433117088525953966333570424199751335934409316781929171400926606598970660787883810986168851990400748156407422955569407244773269691899832133297440465004610070959145684804756017144615044489100704315411518833688464477401289181942303785435625423394547687554410995298869442979750309730364202321208456362934531126441280131900581448804657085362758486541890328275761532389600454827784540996540673049325683998780481077037485735021147252874842214564215920160841802106196476838031293926455478071589663938311746047058056241421660559406210713118267023486425427345955008915186232604656582204741232458106733700305293257665818444448050101484917165259200793028664104472964132491303586244492869376440607755897878941351249359062225894884277961122382419408822366849978378375641742927373894938264790057487542769773804679248074550784463820434400811148544740445165868609155562370821534140074115732350023113122282282505564057745933517881648213415364529609226504576266511993309156012255290850973409976532267495477702889404433180442443746139601689813784238757767569301474336215532707135825727759617573853447395132682846706635318623804552476958216648498213507885773312877619547168142321056459314696459519026420663803594250349491752717961885782751393173918341135442540049153971153479781458139057440013845351814653225889984951368855831312676191059480935401829950745010442435235541410893853449975742680727463660354103470938624935105475683782147393363332284380647843507401874994481418629219886675561698983730498470894414980850518367446473492996648714974219821152313094174827164200750290130142199186791234904252872468993022057197185185462608226785959118683896568945743870626164778257198695848510031823220313219317695481859023727965320002384467644057836820019459514768547078165800791845210765735751754919948944399035457106754193858783159071122552064131336568542672390478691689083270483034064738955965654181450049379093280619235472573270146579486768215949449507986128288644699230086446205760659845423342587924005310647439578458597415787444366682918103450138868164870667625469105530103398400000000000000000000*i1^140 + -120556349461525671061682511650595070309481592612500078881535757476498452106591736338430448264908900991412076249813230705864842224690021967230987131673025230107826802958390021338547765224589831400943883656237581760826488190169175194832871403091308797875414957950112480004054693078759930673209321567263994570714068360783636670529172071168963485828743374433591070439634615169896166092330694371879587766589616068774018725406303144851276622767143643507246702253506832266298785244179479942675138862603696269927492720854657585463715848504030269178948668991506047839372405391971539819548194464117594880271872775142202593006435913009227419842817324862307797936920599673466674719870975257623122794587474719299124197046932248327267760926171401332237935207714893859923825723653834276686108389168942368214814630235117894220653411141303437922759863499867337838573747335789585213827600602789111424766034168769611772790945483526603811917340835114749270771136441050455063635783444424065699529893059317238839966090937072661420800241737114194328487988242375096349889339920938807977895335506010931438137446346418054221896177627379444965285802974902118599448725809102116439694448471642019063301993134265603007048589227786988257795416115276731433203789854434017964883126572738925083638494786487276495825269746115194536381701279338883951254649287502506709094827637390135221690787690306051034375799164238155074673486270154878305244792924398754619057537784961105632361008120391803230506040576248718517209858479783030218707621828296436609552700554724601787579647684231673471125294588958815934857420652995919238174830169230946028809925313190935740544898798525019710381027937141970911632438391503270153300179969617096838030555707670165012726977758976128548707231322496550436680055736341634773848132183755644037956526815081399781250296118873778443801923388315784759238223855646838508795360108520901149677505430827158031994385156534609363556065214478221431845303574859290185763781525672093101909583118454602181169067356412505116573844581508434621910374048843621480293546233209558177011966053452760233522603052177588679262489246303813382558014101015653758255944055349666429317763182540284048843894256413958145787753394182401464673005293447513187772720174990761904031655509219049404005577729530635853833786012521376391948964309998690264510805968887838304538560437768787357261842881717405482570678291497282251945508190361919529352925774716082748890226489759758274367728699808660035006009451879582741452421766076350498788872503337322655865529817388081969504831418297411986878587121262494999770425688497625606052244614857933756150431927272410970759647045102717897920060040331810241459035825118050659307537238598353752493583738786837740748512160433471650599336700931648153853380228373186598704080028948751115732229471313771992436490517127480998634838807782594735286598546199577981256819770990825097393991946940214509828377215522898164008039770416913600695313487924308223203970135940508182633671864808230899341449517642858743485761178327627683775583946061070261637608871308394006814759583584088857067960575249080438083247357869226324568306203657807952064211467148992506653717515792711792049065945160234196698222244007518056978948187204331484873568026624000000000000000000*i1^141 + -286451891105614520730050228862028806088303707391629603859309442451589525723265482034126110040275728141517543538535654002550237770858153245645125756577700634293659747196776425281837322381286261362491776590363170073271978506200441976556864781678059551374919622665553826370402549795645100850136432745665592201387621976765369709565899609051650605359706388863784002273921977422414061132388768366094924738110981382012030996858775969155487778823254564661120172272684392841064222430981689019349375935205977758412115574743936309363655192064953739170196787833683668219629080031214383523266806310231323123431260916554228056038976026298443284659464644145737742645009048156273540612858759804706806226929427739019933032564542249866782009673452786943579478774959400020293683351969209593749213305590974309229892322490050783330975655857978295029877967362300669982206997575945611604613611682902153757400579985950201492726034411999591341504750161599148268197506270571145504870362422884488495160828342142561976732514152809451929653549788768567310870368423448879980625980187368327801018916032518724740482527209453506346368823892707675712663817426224471474879440739308341175880443921583451854518857945682820287636107606686950536417258041242053266060723340554453122776758848079522502221127390647626795222071898785949633372695232339284091310593485309795400085835021192904463336466848485869676512571727135464771373327978763097856815775066190522035452758962062749627321678287539647093231897559625898434884077599996063728559345564390261158821582163812550451204786863413043830484978096525697067208738366153505272695443116743167876189067127988693659255643332035518375355680758966807404922249977205324900972124458446691098564794071828021545947958955918192496587546234919451633457032565222410356267906030753348714453816285177902549699159682063161247414471451584815409551156958937592428302079679621456907901570264439150947287614441155220062330524003465035468935230976771340810369928746988302322240089693699568046279346762338980257555791736206640228314283766747225665732420494708207395207639250107714979334198207555834444443421680268488715064646044590674954157293531544485963059481515686410244621237918526133029058468840434994571481615772682408228292506739318631011023799766907351181678812035093253964835682489047801546678345798578028983545956952294387158720896508477895430074287275797524233949307914620926657633047244971421277352584257682053424757809339241824509808528556987747578657539617186313031342959981337713460305821397278554147622241987553165315105471512825876143780042511691411697655245349115248390816023675898591863225160514370220739712338504284605463656202251818670288926709319923296605215931113656587612722863176180818075830250319270846909150762431775546913816956565168704856533437052928275830562148025969480756780470652231899190295620305333851270347175424935789259939300524468489936372202690331363151024288318994029781724830331976437992462209949639118106356909991379789614088783014237344579730776836158527925012273675680731657177417090394740102036748841757504802962785221637581808438461071963478929639513015349873564104845216962941345635221924788484006716150525833130958659216438460039606566905525093867881813406369028505600000000000000000*i1^142 + -138070729361143402407684744167997720953723519870585605647842210112378709570966161612227813337953829305992325365285644798488017483437883752402269478014191656764231810938932611165172341222808180352710965581163478652035510356655258066833898812406570411053737071577089209619350325823976202077951943467285736654855329379567410752940905438679710162989730042165368135803476335223595904707859673026880334228494789439604257854294745908692738638169318186387177903494846459207840510905334678326752483445933226797322277905075138132816784204058005210356937480497135209229198535191414533537077424907095572121474056191688001422749311018219791045058072409683738086548994124998357890342857856380736408310732884512287003429957273124572714899385641404401256098387819431666760661387425649098326179094562386721906534370191195877646400824807314159011742306724131948320555289381176481803428999787291987984509425444685620359357013490636111292830302242928330627391182618698948211445460128958122116300598204635786557881652325091887423799243158259054673724712989434093743665129218258379399858018853980028201212808417936779351983242701143268176295381770766362174017550873355275761622995029463089226331124937958210027961116100307106256194234120340049217136082278611146560225039457405731602672943508790826486801785744564477222619739184670067196799241873380568636551341799351606155585464604428180701891983396742824942776221656856590705066221034155112303682789220007264817160042929338843228923954874545902193205900927653316511085100575454761506537522831006578256679161418166846040489213226381569274751232833124778833190679550467395723416722560850367409347142346034020292377070117938948433685028650637148127044225813703019366235566176657824595757660741254988039767487020258614345798543823624993131288722350301871482951305048630974940044995898097523438088334112579315940878822258451194441085335504628185491148572622497617272061474276421032194478963174298178736531836628672224595922004237769257056205808824330906406805670125139065608800147515440017997958429620346447458029194495540546723281495590776599761847429427455562869113979651619693234598678970303699963043939264541313180758607447056921682305177799750171150749525356635742878187495530163756323322296673426632505153671293948758212791169623435470511081424544087616541167711445925280265552035622846876072454264449497782323440133595567782592342793259956253507336631751997263855539042280639217013490678695195370415571986795539872314861929953323385442209801869167243203403871558799140079002950683650720502405359764872050417864506270699817959933327148110563054879689554858162161581811536732658509848983407931085500116638486263717060772060756622024494545471476139883408748323383148157114266549528672418558260692123024379999547030397546112646747409830910869700000857702986468845286187618122319814116424255429261458095911906535083821044423054306115559258235267681870170859328534468716284531078791720005271368997678461238391788493693404747361956350485884373621517996086201094718051386068042182007478686801271504307561824351317273428358009732394115828151868299584312107605616140031056906437519926662955147502032924508912566164593182644776364124136385760026197323489600167498219520000000000000000*i1^143 + -120158800279800195532037186282879002980866519578709010880138594248744220350286767977189710460801014551537083954860669483035361150097029750933194498113896048382964487844719866809213449590034390782209892644487963741043602364098258925826288091714035335902970959744698755262781585655467364066041161346576892842368768141841074218315744249726638406917308557953457855193325157119907413851287546206739273556148509766670348826656782504330369873636835252073641495435877778472493882068470302240513008401798485002596883963280645562857743428144936445585661142540736453835890854542819356536241395232024005881012310318579182878094521681859016412278107169611974681959723792802125396152935293980093876282452203600815844531083369976274192205968388748616780041202139039653722016461476111868217573608289676340843726084748477433622423968008286996707716275767588740372843044695014371198113644077864182768241448388220197680667128225324643507830086095586191168142292348128049441071079668654575901320719200075857738256238914856915979051628489611981119714902047704178862807934824838317491766011156740047978162695422076550921175297356715494533608213346447309875062883546418105392299722735628994662870647037715649358734188643683124366780094962373761393322270696300537180188601388765905834263199497075228571877945900745551598122397865911186751317807545277770389664423924279967327522242823551179874904752432678907959347295194026074280356201491819645495326080005276882916185833168699306412038202908524899373961383780072273146149526235210384296489463507936398407865455889020993239044489201480641248809033787001836256857964303722403639478947930367187589989114604152486492704318069159229475826000037065868212721369466510159982636899726180249246925614570169882768964298698524434815873323236209480637720903086867714004838156253451599884859576623110236258731831830120736200133231075525350536280473954628635122267576698161352039010559372207788645742098344948253320758511417230035324582221688620258265047567368332415622899231297257685246442461551601195708008400651717632537957941875833270220681796774799865063025955174055053260483803784941350086657166997877678174919440789971638183027800859656003627949388916906302801760004552476015021831241951106639522608415040537582239471294958556641654767281830775292813524433837740467587941076042014255531527038740799574166203475989869723099339509904656460486319188947019257160469894868066677377483181769217489938164375664043986058174450076782547063711018959661726805521845801998479948847411475450084421549448137423231338576766347545212894464906110004729715239512018978778516886224917444994894505083515056857973522519619425319513650836515009983147939156152698882584035158076304871539589144653593814950395043915299159603663856889174924195614042436098873216234289392826086159661879570093497607567262410122710763296425837426708072100274713760382407460402656523132420808817781203570041642246551030562662109707746903514839795460957471472191998152052189109145107953702085958395523338720518705186423300320308274970516696344666997978252690505579038594322352569960647303463907291968915304859345399180831627956640133480674478763349040268478476726023092557933284828082791807985607770112000000000000000*i1^144 + -15274525282562979126796385855496128511234938140374195210849669559722065862604884681418153810561420567579076062152696218783093137018615730325359962452299275737512563953765614091387965097081096488513807077042608914658375386192010402136738540228846450810073887532828793908994710511781581786042047762956903140616929374567798864253166982473203359168440615355738605539250657748068495823476237133451446326924589090138534266334698981429627939285203202081857681312961108012194657786088712089450420420643390501238606804412954533620723219871893519364598126845918741925909834433783931474514302729913641814899044096186433345812072179273371558525489762216541191964605404110903211975539437447756629406558023584595556017925026363852611100529946035958076699520824381529437438095572850841387819717052703686277741701357922528044445983773234979149889328716899373025599290449613428630943046250290807644602006731783361067471669444934834037537291172699330979714225255294603083168491882884944865628880081171034571687037860943724925176680718387965590238198122216705706497635885229938299416460261148283359034742332970603067905910034555273774164446393882535431822696614697084997606848985057933171273725521526202719508746505913063827175653713754800983637195493056207945397060337833136292698615134065694603570635290385374544306584405040830077745386517431075012242438868719402664430527311706226625410957775584239229238390892077217076226634219522263544813469984862174726468545191729938007976957506318275711719578024675878027748589874556920923901609438337029896175827663020693825621127025205860192401005585071692074827624415275345669275738050853237092635857588966759368086209651495594738543561812627882798836938547257779253792197622841132663893509531106586555618086884044950481358251920960675912915670634293156084396973685436519529659826899681850169618035571325992693301837866208482300019801712151068690368155546192238693165563129939506728474121934692486173192628076645572809012780655283389765644525721873813952871621924983646592739742309424166402241415448812403152542023800134864927063269248353398150437635866343162571698866622953375486974457678399535138365733449221898746433195829006614684579008299612328742652486444925596195777773031435505048881010451123099933824548322617328527499269276009956791589560971546606039353769239114988188654850877244454488366351216259868391657675258729602740492708019180725294427511692401102486390399523067356465200731280321815643862187517645490598932016038399656490992732728587083174911715358289224410411320723835724644580929508984579173701357701900377591673442504635140326625921668822802172272103945454587348816524974753563046857879508605089821926667208657553469276816884331965966635783819325922200464404045340101225060785937422423325426518310507315900346290806298710350707521293913992962281003083417152931445304186316895538657809400329021474285238760519399866065338655257212332318602532619169872085117975723248575570900952866882241831973171889265758228277454064197300003127318353167209607313498712076972035945306796296318422585170478667043002938126823061189897033088303753903815130179826053321424552785727806437352436108349626253189210089333932457166530150400000000000000*i1^145 + -2492289889881303837376906743725095526691121047308132024332096715595548966066744925711551549946031130275508447291649732415615203343395036746711789364478145704622240559797781202592978980507693670098436462138980226542857179713847961637482353009446296823062811104853849443195353865465446870309423381109301163703749028690187403480835714212244754761408085238923133394220563624091534339801255488144853165946078512085021806131430909656634927596814182048125027972287520280501957101182504397465870270752484350815290614972396918452172570922511258203807683390299920287461912036706299272529851263753628587049091896424620703174508753272166081266232114675132871073787446364317211444512708686873132723544881036946641570545774117183230467389187833079922170415410486562949930993729434924142144433570813612601951508580795542325079018217174608555363956372921143530590398259679950959198413080316397651834454366549658940521495117086267331603871571698559193877110043365284675624926247832247143492989103457376596290521172248885559454265456811715647715156441947384895885277300484950262885982043258174959066851729210654538115411713140416771551385563924088142163938297319391083550718849823240323486691156571133059712243452785282964776946432267818826348317516876382598732955038128368255931278810465058231014051041319855469407274126154500771240212124902679886754838180991996778137171371829601420519611726306019742957576105121734404050600031839597115598217726576730232205554297823449598391944451538754252057418566952000404295611619247358331348263129320520501955247389632105029823311336410303992332790234379758871528494466124843139972594320165220944435947262097052436266668357927595110095240382293131659998768981189858206034890219536385573617862353585696141443876806469241093309049424561624270197925200352009653970506045018061753070160566189961824531191906344545072775590975159180314846951488370691805036116656146674123595184395364009427676873886907372260933545708417695929759462562729810323551412731087409474056866685915689561369287880537242741800805391990268508929810485596799007763281920163201989017606132848559228378002857488645972885624921666866772973622843598027890252698731982017512454041183230993287168428340456460820366118758733564691013942153865440915096113851799765335643043255878220963506565034302565947998556254148141823551019280833084100348902382131586773635726961363759538320679201329866171778708465851200344655697504483314362231775862160018674931822448248195987672250153616046630375935359614050780497342428509360527456769182528436786970321484075406418118664399483171776710578733715761716335459032144290894315351589563431802006042734564131337926394024864759590923716734874791481769444525112708391248933082749955412157904776647183623527747566673873522666554089739499858626127528957893892389446549851049452374921326562384550191052586906042173746314173264707493535647030514284856851590168692446348167923389247999417439320597932926835982088109483696585918547996808921338652448472534580757482688971704819195768027884806247843885985341595338543465535300382464078420076992923369898302149777484596653975503016866001537787917980563734059704908529619022972871183077212160000000000000*i1^146 + -366741534689011656888688145205047965173456750936379785620619189807114926005062553282003651261086924513898869964006155157157606307394137188893568099886135025510914793949704521981422939257877808169434302110768163124147071164411802857122340180527050939525682947622165407838883493089955276599928658243634110321719627542802183052459470136045518675317695867581283090703982647380840253471753264239954726105197229023480735701055429007283126477272911871372325627680591162738902113780599708045407244056980182670502227330955164077583270664565222053073432267083109049795722315183285667659730597784338986542399706718719561755821207003519644871150969971661607894940603175059663060338266091647789351796946725055833018315907906141193744794376270208022679495030936994968269258418610981430169851166289370608092810306529575030401897203157486406294578621970172426346757534070248280733776387013724321876966294227594000267245367774294068609248805201540218573751004882963135493120916498945357361946976002946958054228223028687755536695369575831792932042250079253524637590040955635163768255050181167513655806687627998456282045497483464868082785892415270848770224888163610474597953355545691178051860026148699472844616246000658246682907425471251442994770180498585092271067000910384325370636763801080587532836007693127687663593218435365997031871496691406365016686155458853802681617609045960375469530043419384545896702257562873555115688266678112131740882965698187910970070701796470260821785070696038876662664452635244995183235931328142640414397359568190545336511586627765061392631974102575746437323105769178575047745710821603913715916053013537771183480221503413196971213564846192555385917843960075522064953224665120230833970408566173614022811806024028096850323211770551578331064384495258146843474288002456022528580951935411677849443581155178787937315738829742979825249750547980621114531281845900722820811632224197540233145620649104207867066861229359599292570567991200518188405634523299528684961916447421289549946766097631077174082648911660348652902670419515873002799042084667581347566917698150667155223697904521214669617115710434105724695983642297292391645601352949169836452170516438209475644689406573714780460518919498248332693109214986610325559289680104780091781109695492275918062523477819423621511310114756850295444300342886208286965377103485803499979080796103683477931576116812829233894639299393624632212479341613225476378372097010967283441916907051094417549365648516949731654517599717845093539696939592576118731659337082512611042165867303520884658986891010177321956615365564357569723917638003428123172013600238842872480089328416054637250550152015865621874648658704646334520604342893386855820006166872329801172769268281297105864099861586705188720066770030162382774057431618045187896058989483247577940675419781449352665246204672506190891677142296907771681499272972144700499422754255908285995765734609658580884417782030781327970998837077114636533891058753628388117546819793923928252570233582861621479536903094917680125087399025619332501623254855736637746609239663707599360879978805550216344279855483003971106882085714277832650464685322019169677689908887552000000000000*i1^147 + -11172605129590391368762503845464972546392119551080072155159831231096358253616704929332052032634266526191033748758128102679014521794978590505000292719232562807667587356867263638520264422304143892409264342636784576148861759997263229838733130170753632144875133898827292322105264448784350310705973151849107462160428332615668001680694331271096057002096383810875157059015937255951690552578461997108993733229492100553960031861495205940306866853078367276771537012812315708200265956961717250106551598984552210396143453996011618290639313344343523995593952603997995443848849230125622873863522542045749373431747380826993020697071478355925305094576960644737275496400342957654254560994352880255761251148971316609388089124155319073027557532899065090603119494559600572396876451000674079526006820795131472234536926923396637218565471332193652669904985808480323744715659763309978427335348067039790234688435139425687640372627984885135742938987122974069314993221583551016275224900464667130320755371636848630741198684397859607306583465719270065877103934634239692248641612333413634787286686647514554283498834195005707557498033145496294019192078844655670401393397255961939154235486380170677327416629184206493226124583936461456922074781565614996779272988181203407321094712640579588593922965381244105105480162433477820634510204620956566633179984688265097048069823984983121464332225515285525249948680979541972755460375683268252260996367961569419612100024041613224567691495112333012124968972380788297101309505450120922192220020911487872023953466331704245375988474765909981669103534560672175504279535681205877764646008457634262795814155116727758933217078341137928341217058360182700354689321146771370385551625060699520530265987585113422064231478064104206263395823797890239345469087458475352165275741031566863039315514246854563467353805937184232990652033666903948036379556028304681892416325009140052763882613166317944242544132253201396661585107073924382307169510752260593591315547192480603738934596752912662352925990239573846677075812071018217495029536842400590600449925544183387402961212297654469401950770229230728244347618276714573914333714908335272903693673952232064083518026234394401082158651886284832263839805313285167328301732482212239809290421699601572034958280706182581402867948934727969824232470018428022929186878388554386142013758948777907619769306484280420380812664221042930025774942824535672831768486995533408337440014495447635933206795291259430006331006612325625543987027917756380220875164201044605576032181094023662489850145431448568175384414496240596769597253052008772919746035861960628322309764584608715487178134776845869725536390245181252514465152554913802593255031372406929063797118257549858472804884504212463556769362670226512133602066089823582463313198351671571573693006775638858422660027436178996145525280428399098162954518734188730342051785931271695016171849677768228623776773522656449356832978225739801014796509450860919252149429179055571356040705476454164352101519122623994052614489585644811904867584622211519488421005309862996750282434504857877671397623939897446497870283305820602475302829936418441019505104933962855219200000000000*i1^148 + 175569520135020409845039333775671264717418083764587094833046188361638115128501713633528941326227637960610345652203555487136199973444205208763553782746094266033815092944478699228156982488156321131411535505601713492498763255685621531147463182682872462488992810833723241277891312539908635074731943232637375678936405672976865798847436459707188694559350324074381724385372676589036269104441647927787173264885405958204863260582439561469399267601626250636875431640524396744554205869682583851177335918504514181480177015062635457701487989280253993818615467853598847153270500463903980589630343924695704757339429632721111225310623774374686455622639822145687211793797455527688579963050634084699072018308396009641438403400197842078007874240121248971497922435482987931479621667055103270441892398197707745248730218697517348114478793089670172597300301075429547149713759737643110416293088266618720674866423053176330314431325131529809214312813103588768350649854553015388838674543069798352546340595903991554730105771346485371545415979037719501807092503238009141434360287009883331160961240402668508581926274699353400714218639554767407314865582710259487952929610584361373193829599027219312173736521323408819486789376854173750461806543582321751379141851216477795288036491285011065512539708689520522538170356700507597014797275243635019961236243903511510860741345212721442779875134287149042618566725756355409541604670795995591154703549753551098149275186328276567204214762889148985038762116098187430743565024662565986548552286513986088284649178368095380234281133953174530457486363916359108936611889772813628593175352237762173171271432763915876074443867010401255958287287854186001129252344483961940333074833580036363615834261747407240954444193824890270115100022899217472328299718837908096722018352188202107547367114099047438205052943297866809265985877839859351685935427632487853253419640436531487218698231897637119493015062251761046050477576574592340307947706952480198213533094938860125976507245377587179043214096467506116694618882732655148717905310249189952094893685502434498925781796205064109828742582244073971977422410727114774435386564517659435084741898352994839416384609148035225292193720121913646681816360628106495380180743784831273000148306987835463967471468627044270714945592518092263135120320731559319728723572069184939253145228483717521685893457054503086524369854837457136621628484956872106156508366264845702098091538004037815241552045229577231191109372615174382038677746803888192882029628307544936970808025753321182877757497833146277593450172195796554530104691887034170452416665663734386852600486003563138233242192821445594995476405339786622035758392880359417328088472132940046017142993364473208814758951628192366175122586858452804001120706427618197891819213120019774168875326619412419505182089231225665522295661250777902331774194758807326191267362050910826477749116155383591802424074789914068265818379368358609217001255616535487795440330994395793551346990574299981475758456677174289495279973354155421224139368154310513214436228369650755840380776049764839708821577741728204025382686144651682327888412915214267187200000000000*i1^149 + -1778808964656499800741573234890266489619128892177780988901959790863612880999504144969376813978817611475987244613457012021577403940224085146410676883964458188874202527488133570386239101658125196694478515360365257723378190798753556746492596896545992911479928693547084423146952013609774564794201316846467188518535527913766583076406881500219421278550081195775903349265246460269800876354969579712914759147258181708861759113754070472576169790235112306100827207606146170936387014148610611820046200062638497497516587150779053827900783823665595862586432471434540280255437415021364632107834317052594318229573008529121167499565339810460653745948573443052035353577472938362204101298488553915268893802393749097231193929117712895068533935432561739242781782038255666688152565697988228555905671658568214896908642993991537204030576823807317621970453591706722501355257292491341244236746240333072892923870642300937070611687927429221403975757548276000243227622359861740816044306222401985749963037577535068013682936841233139301092152652531234380098325703742733553413558262516461202777429034511124586581435336154665065287402829649525884925351678690374495429255746413931183399108096842338457713155773094626937317331938178664148033267575163489370715106214731917565855710266873304028876580105486000741486245370115588699642841592613309511759540806800217076594416594467383485709931598243479171796153998468453398187157558956942388909263644004508468668962552026206412929147831801669059812481453467791983834260735088005865277833767387733930816917642730879236038975587044091399063636162771415372387262012705364994309662814688697174453806062472951188461276758609544682362551586022222754438412426598567045572308921925635515247308917529042170002350512358206556972201122080939347344387779967790551109967088373784601310627479900754154887663840981706512305825755652848843772952037993513000174646054209176814541918152202708657891503307485202784015906904540873300067914907440940277438193040737879126121258087951865397680141170544174268855218806075836456018012681396266989083449743783841504849733445348077269675184097391178107686067344230801914023654783483134370191724661719059995937603212863184178360342733211352545922861574140619181373234319273049641298667234355297142363771006903097892095711758346336128073126534512381756190801190858074103236966106287184805440413363884280124566926694714140732716738066008760844118979881210398771304972330201298022210182793983552977265952143523330133696957723498795835317097055154514688815046308156694106846344729257482454590488538246510095722628819363629857911702486426996602371616297280410759954363677831201450020699573377785466056210194769659217672161572810619098427485236659420578394650766910205047761694923734583242746305052998093337661938980968552496195200412135398965126343686574971429719710777019093984583608250145975134880277606662216066340876352674354470599579451482398752991135225363384142549303366309842862630220345412272497260663854649637858250967005661090070243053741336094988941042513749093982626499318639923094091560715187406389999288709482280900888934709641197553451008000000000*i1^150 + 16030328625020604630847610123818940334947119415162464042602533957323665708383118060856008069637611283463312598635935014362554597463285995621812926765522989148858379071001954710045739724758288468125168305752142705889368817331249076627434746846012513942175786816201210608707978111265510470930181639482986561302200847183215377446093412111535672120478201417825937326118525445674346575799401943918786470848821717549350736215805186462923381824384205464654905634142114493540330936250209862098683156652790050771835563309229939940287403111338992599519532697309004332423311961511188812177276424476166658782552889300893872541343991796943328199773555453531346344630149266382141677129209476056436814725789402033295462611293038690600249584980339255184595527160642490809440456688592797037558392430916675203079622830777193445364737560667808307517724433310796616256379175661399659402348518804684223420373536078669012448206757463163489660717801669598879073615750504383399032793263003722926378350094454277786900595613608762836978209859576798174828650604850228113640612983078864070948544442191165256950315781874808036445083441245562245506845997669812491681068066053798419631329939678915221690382832439765342739065915521112729482129384829263678108508776704120396410007913273868224284158191935098320408775212369239011069006756556226568305784741248751962814747459444112520936745365613785944020241099482591068982899288528798550878134437068950441899321907279298517199792069470630003457217959122999928704675774688227009020115583573891522265847128926376727729063550054259874036669229861569823850053270893089406561375876086680888335601551750026950265251285136322089223611562156094494439891805049970886620738452986797400114089779935897670514721647529200600445545379643403269843235035836304199893528908653083915941537768309259645249879538997145696284774113040736881211076654881852101884281691422044542673305182389993481337510127702456393277924988104801792216095485718045089275175546092575532476546258534989382648687882502856692550226682043006408386972490086831517082355551289188800861197416194121540504472028649594714794829404469539678534646540173062496117446824823288997439279379531957845698281526522256987403022962956407864246881417528976984980243732663518312262359150527190117375031697835439396158610023324184030538558817337654291578789838471022339308910102721705745051847537607366477214819267253026307689920799737543406886083739681061380619564346455294717375685180676639366232044642689081693874110464259508611902766911576037124247813453731704876473198653946408383107729078172883255072878472645031276443575289192856087029820038203892919579675320766086220981852852122889007070897939388157175138009596681601265728683907147432999201013877124196153146187882518462821174832510532128435745299999732580117699408891062662989096512923281791919160351762396978227757058385494387752224693278132997245667567002769667231391144832807925787570333595732725519689987041619962887777877186699133915105327130423921347713617687771285608791200158575235749892129171060883666296531817903433198139707158511554909123379200000000*i1^151 + -66165346180134867560535064724287442565423991677711505243460068141526709859127077186491375963697515343292486354176608493390132573380777600442667620140893084135746920155964587256660945247210311611245613937372865230633483452835467307873372553130164958444762924648409603602256512084886213117618640385305332508712433430765677782276536696407843883527746368841319190887894877856395400096517743255643236420797177015292203745483438841554821837014138936733586892331169052839783827902418000948193008120043219291356263406213053900541169176141449806972582523830350149695693243499268114561663685440558457539712716413082142074222567508426378169761210770681389109400176415129224832360359011696403111447683381780107939884989160994986005747870768341735207860646052118175135760241854561986933531634355925595974277251061307262909313171257649173514454223646510316566965228803816830687781254305883101192668690878829557881804834634776605987287583572002091616009938317117528991079560522352151994283378624504664552731343815436448597360394817015395841472777521852953108749957559105537466898733754717587590619981610773829602134667882085948283037748103827853592209084552295298420471125555864565448794003297444621527953743170715850408060612831848967758267828653938563046603935179952687622693480741789172801865879052576767724515656470244586952347577390730309972729342622134924567674017423954893914660969753658244143405949470333157599616419375126311113839694105520103955976230041599698895332156669980571123095719001478816528898683282666647371884120985403087546417028357873752798658568033987374146430552128645790403446352973565936305004447501091196561286110751175142236429280780968652222651715695736501627168927383694173026179083272908489815976557705809690078275354432215615784721767660958915778761087226762870166203103707004410719137725621187391593133335257232537825935992287330124546153801320303433754049048907851783166927910435739896014144890113005068507331898979079894186626026663923627905548045134429729417121524198060993684589268121226383785343197558915613658152784691983903460656911763611356571041434678457615396807266021417147997787116767740700495182305973592824493126103547826239366289184623465936892976898455814115937972017586344238190873078739632982985109450467983106156207404785443611577638001320272180472536988127362028438360612830456729541888533742438128249353544647885967451674671792790356052145807173481059272724318951936103961369482458694814993419177478743720684975955439552343202488808178805123943748758552455975880874080031892071336193439340888768709970834636569026044280532457994658082965284621130546845505406988750092397709607760294957845023925288453860966438633890488945157529414657237282113237121768145694961398084048775770417328313572129511127503318182639439483347023587057986586017158598262998810800876765655064951789681799121345237552751894625037616300514437595840175705339540593913559938547152690036551215434051216768673441521231323356472414526182919686948040900304111878563027155418890933194898172568792839267278987981835345597115055103640066736395386880000000*i1^152 + 94673723488342861814830535069051281002926879099893386450403397955084660044618209760965524312417899581442269400297430153160585631223083987231688921378650880401733917750115433542704541451536750420962249376775648375994229439154432792084149450342061454678468422057388487587596512423413562165746529126176250332985087435282856552501718585308304616009525283822341515265715372348667041527016812463130857279660005538092127636691225136626897079851224266838417987450358678579802410547227746078786727925504926016298200397333927298912375409879938294428508714679502910652482789491944343126500294567229286769305478400281316998528947504605409794965552908867653919087363958267782963876316220027025447801896689269738011190479904578928555932262194637842323687924292208245844874923069585976182848498175052929926847774634793390444713822643643025919928583051140430509288805808099484808467063160655521907351231051421559468091585411670648127683883412918915578030340073236114068235833927847907326553495766939600305948605796424621595250260106747453100923109160509814830505557012516836967092938426776796884121028930629865664932029463024937994465915457679780170267572171305789093651897117991890865004574391983675456666482165326446915150308296319773889977760762007792154737009833848612479309981344064909221053527679657628985526080393635441910307041356534301167682982326237997023513425270288610883861136603464883403774584597681046771362967876979581716661030899237279420896746788936864473843433724733326420560366101385164807302393176686571058603782653331023810750319143556437016453136574706426913986487449520674769234576394335471535883164312209069375597164392017521746442464411626247171254153859294865558279525260711042962027099165694895709844636831451869940683550162241458578241766451692519740393082967025821657449307658735541437311398684309744338844295578433253715534084016662399887230994673999568212490813810313843221833385898494046975629149508195897133582230584179953859708658417388470735456969708652486789132865661896417617827397854548028904736382498934909653656954321250729270539362457314270860338586307664391886726576091802314498590672133023460954288879173586451472542244785889381549228551073424532930737359611440389475893785825862549777677541375346853567999949057288681104631527768875662511449037432140665805790143902001388867803150533360744564736924052338301149493076062688768636832520286523772455698787561680506299819387553070680275337218996720837718338347708922980862961663991148694285299525950322294201432874386009323981945983198893515919431371955440940619219692101623625765837735471341131609677002649223927171215935347416923747379655542067278690805248006253552636946438434475599359970664266982465841118281561686511512220283343226867629944536564532562708801146760719772041175515920534626359930092397421569550342799271907034655835761356826908342568122507014409612576497548220536782667961231444958206992393375697529287911258199584593360928150709748436829047198107221160271017838055426301111816429783885850526975884146528192766879516559627609237637562368000000*i1^153 + -72390633994814131678480976339967892456823373626247731268384405897031429506448385080028903639705936535422339706333724416639398345113720115325905799801607980383630566686760931094680836387438881502361965442470939958472783915830916477128120995930129026248758043461693298076399327036914464252595819321445680602630383182840022790719183758810570097866028165680298579991424117911116538347441889462083460100963298148852840666432580294486076116491021141143102911632914115981564282000851687333199189767530690807438868378993127813483856883725342587481150235728097209866538947944458515626877148993928236949527260659400909179129524526767331065047916831953505227911384002363640475249355059637392455159388405619049785265201623747045124835369121866397372334046400887532567288157810667761609136468917176672547835345427035937385820257624684613876025304834949973641512624397241988117596306200474486557513872892708664579725972055364572114300046355223149500779483454828238552676036660347966523129878799045161918155750431766814082593600463346331742082968439254534166091309069757512874437026717824067448590839444565782277780476464923511280139794813167833289295013175270278918004605003401265903902549654842338491899205935488913698500762201964977084483099689981651713442903059834021961100953423297907275489664385562719102379685213670227556554716788528010333775984749519854766020871873899811179078056824590672327787236562152167931770392486957441625623160676162887930586862906620044219236162967226899693555655348932717335438424996561499271832735551990001338974590453632030201205046436031558271621075315965334919581238124369342351182619348340068878710329809058903003386755030880127970735381225748051546512887766644209108229739125882655669906009238601453554933971524123803683085430082331173846546004357110242921826977535769360561941756910432523612264147403077090982657878701208608840107614310850059784472061180607070187981837312321515733741217762596156745013799008308943091493646858573147277667087003918844787698117722878422658838025937949561590313697096724571470763776156650276546674246693432068234479422531498188898769268120136733993357046246727461400493809673849781101142410559174056366516305256166993994083352820417580169460775148420804746911322392187512425412037107720915212319208514018900800190158584935511510402604446676057364767555055901806586426455176132750669870776326842114857362389379933261998464988276073678172060647620806484754885833716477296080928730574762676494898467571229264448063426801123989849682010226510410424500790078088142208046844763422869574209795722932360976297692347117541635716825932479338478360825646380129984926973370558445965706946459612164835417108555567585698318005173752902130735898776224127730483370005869430358939628656940359888232705142422962337444501129884045707637431678519572305180782534410567600927087462889617558649704458332895081249365010128396769074080833425018793142681707692677151650254331897601327241627785797766239803531893370142772723138446440694988345986860504983190416751514535629670992104652800000*i1^154 + -186021166221935849173419896647378858775169294500480551583683953403639961909931328782450072209710085083766991934651115627154606957354380472643787961797121525503826507450073580713300931633901439719276237453635922309352665400906392657382484863819558500544857159503408538125262776473700943016379039719770009408635060266060180085355743623314016063207399114626003409835826340515729426315390607773100920503273933702652652952173426207435877898342148467176039137364625791955211291730258347556010661213138503795680666053606526580261767721757062472759307797446832482861385466506687426652588168301531288087503825546368417313268021470322808248650348564148184362009026289413768415241552221970705117398551963439728482969603027430379191098474446271712582366318744433587952909782842524199723881747108418028851978674399338014532571398304588660298361696233572716739280536953192868392958167145494159074803385549974210319614618060376946072049677104829770379995095106128864598432792393063709074849420927362764297988033332789600499688595089896638012630424244278057715654449832262906003179957894759181236387628727454932797797487712831756659230614705318363702797171597188835094135561577665399745208365727514921986500417910560024149380085732723372749850040477886923043876166718715345383842062728989181920310488955585115962008966271349729304629177803095695187419707396066021048439450203236810591144370746949375949974065014156515318307886793429676191961718307210424944917239659019520216858072549788613307904164346595192116907864027331473841294006687351193288625518566740385476989247884349844532524665484160594294236210088434370839265017128646374713723938827225490370966865276736554322089412267822013428040154359169045993562626967513742224419261810144399528564012678777183582035580577949598202891353759142162884623175849521509567739061978279842205986938463422535590269446114580045292125537344145218874210781000534610103052945914932018184801341205846130303677729164634608480957015926058933606347858328036215592513856153354011519775735263611722945999517784770547382383331321404282009020286677814546505365086071002071117640325294512521995022387551597532066733054191715222243242878411409489398236860713897650592518190409236672726196487296785049768529737946769899328038927960189318509087850152609135050765628938509033100443897746508771611083846203105652148038172086976854758154995700790273457974850163323007585841502179845517959240690740377335393737688231069858234016548550052292824335323174637963223945445216727403372063315936729986321019034071258184846529981663952622723208763783195073303798242246204683230277651186095056898873452275525058757056953758066345538735191450667262582040839507189313942006879820122956580754379623957964002036500549900376103825400756820245605167438573226837338691501891674537963373788580641876115753014108992212584054271442127943625053481234087039035528189777099859007391313968823177579093941904902700363266445454667037338120863038519209722080375780198336059377383358068575452585344007229044726022799360000*i1^155 + -115944010737069603652379990226240776094270101616761115800605046399927104776929719025864184855318260268961568320107671804419702842216109114396109955002507212619879251655809949300533925357671959523466162033490704985573434714939804827926412371280874295606294909140920692318880693359284377619091696969091700758406289880697534107226274160656076134809925609436825509518182894740535099610509543270165493434259320162233901891909473890782737543048384645827808560502221982258890691320017403155021360120349170428464891284220470014153601027870323563056433531740313719137737704271836418795754352711840290028161836408357200949872835304019029972619781411682309115353576601969234832397680145831936812701852385463953159706499911951981230489013488209314730699616605890064415156482420563652999510407690975319697228677041337112322060271252330158944863782728983735440181182222364962685069567089615457827366479974869563011492758844340931612279087370520551835446737889113974095811333785443644990032753445109636091448112391122042329571190405308865763088370042512067880502203032423523740177630166730037860937123587851735982831897949581322664081309792010195838253141496204609662968192855957489537819178357201190692981560572715873458537950630778621278852130229536029270092022726963269274446648275843976545790110867151506440080984758506243875717777277883142904046638910785701052475682974433359317435376521925051412779793271149329960475952026481591468319292615816649881508817432071183225012643328968872534809206073786377515030535250374308143525615810348182012348431819394075445607081593079263330710674688284709909566487825194693558718767257636647029575450518475470812604952810102313304729980878909196805418105030610910867280000032225478250417982033254699097343306296110181869653890998728800383725588265241435884307021971741753811391149904060521480635886231557822962315149063937614971383246045053762405932649515514959053067857341163920972792466900629513453137411026407260445059322261509864703890935388981882364524184289388336372117713192959722070590447376480912553953897889563887318133781801195136077673041353188499090672575628573367852121252124882904579683816101649874987779149239974575697174564887834931244574000965399050584052984048358569290165067294112956878962429484976690703973253842244220702871554427470155957698522072607038665263847360004474697510803055602022908716212845254032624843818718147946341221559028049801365099887404612163734726387166902466945116391827635149103850349006094701385437087612148226128634193351110109897428232714401856852373606533470968427669395676870952341279426563288874533909973686197197246563561026889345256481673628036255735337742726439272249062505402140412792419463691578298183832073017437184178418061763280633566375757830801370255003042861528389124424712310534447736209123432758461663898844283828518891351639044393828748346314495227470104241304872809007801991700596497926104753253056880119555139187007866330031512526938123312502303293825769787546203818135536011296374784000*i1^156 + 26733118835867374235107788499593813278582009039094981656574355420215527829140229964199383194278805421394555832582799260921900482917369707928194501400411081392908817585068057634059169424798934303846903706039434924514023846644177750838911232010236665371122060719131764530816903867227773617987006687493826011563010836527883565868806281826575476709387300121278844175015689650630411010063843400297571886845495876926021614180879402109723706153676143846153437375943525749330377314668900974507968634764223658986669109206741752027699511404426296152137912804326086622591503347937732714406812117371412616079632715664012087912695012567347912787335902294767563275218385731786595864018663802093878612421020347497391414880924401189619365258578162895764735509593744895934943808413970469267897693486750046176294645102186328586694391986297900495756554243547704782227682187618216528468727351248893624195570604607265498132479870266804385670435153188011735138809286705138148248908531144015648718064317550984063104285607612890136139730749444246157757067014672791560546609866814030637406376824681727810776356986145955483421949769961692123263465035273086051121230633815539521486701313399279805568384210403568933686295388307990629202435015081202947770563885352634597265548494682839744646232973308554420608109281343443371219693853165935453183916361852661299238049628341201926074482520449760392389319105096395353710035762111469572922347025660329730752197846088742224867425889416833893917481186143816473559455636050777544556435586823633759444511025501756057825106006205753732455881915728747927878615341149988199900735622383259773580648033774019079663862943872472872667254569995311262216299076733920755939500379182920123424091274150753635546759775039458750894517987705393491813566680743184509981233721486481748067486862168073367976362491794471020890696743088683621026561749638637351079652017511347213393727907303235617868212184823214486693858892444234742008403436311103393623397136350584919958764977978515029347652322564137064892488991067010327636329609824212641360823115488305042979534938348971842846666527676957446831123160910137729953320583140077856677363047898020105617200984291038517473218521782901717744843405510941458574866068711063106795666917494268060349554090651279828638276631627209500806899824817598166094272343765390339317626826188678691963240996472101136451518276658967439872997430692204044127326374414423632089830045536261317831106423240136198147925589996376241885406719427095077133538915546817030793919536926987926649303660454040626482027702528461869467186843254878373165324186820016738877965698228326692752552258780112303627166313055174769858496122540106374484549509031571862501426913420889945539912607281675266043352591206692720720700280343715849430406645096046566715792544710286840131735562329192119544487084046464402423780841223269346265870427791388698981557431800983481499048624543568062376861921722091911117970424565933489498225683091374996886598451200*i1^157 + -3828557736213736695633904016094073758049742354446637903716298533159647293408739132289692707575025048999299673882836983009826781332293306148719923396884626239669497092827330138655417856930936637068518378155840725406007121595414067598785917528858634996845596147558049753855820041749305134914119312292854900540719604062754709725519236409237354192447555984689747827354132678055676875063683606831999707310690087246490195023587829108796547035518218451162905811284977600384189047699593939737768556264209576602861908575517321757787749807404093568552420945580574761754185711702495091821822289320332870950732558122837906056979115308918820729006599996865085593192367836538876079387286543733963812268339100821840787571178925336162787169254170661586184085660646063823303248408054508939804952330741119840719004694910328157582687724551597978401432014898083258686107144748680613235247124094044665234037808962208971251392368732354894614548374910663033934845970116004796943382634244716411505677081051328125732052379638828268897511955572547777409313413273138501190191756721966624368288563305642070966977379711131670920492230703803190535670858593264393844324821450345827949394795074432130041613931379134555193989401787120179013194892068802200118054079150582790839027750846503222474390766022975833754609758260234362019709822451572860122375895993486051625057499950526158249825674912644246333959198022426394784983933111325529251366386411898052648660841007831658546933347250787872172651091716514263511909967850770004592248723457265861220547824650117524034205486387632818961816287303081343559664999559071833887835277037836976212184026639762077518642516265577311488826710693831090774333993547881936770544432504360856697447943960785278668144991850093861986118633554299021514036657307914464478930200768497366705938356849710587538805457771827363661631058617223286751538205352693098843118019373218909305240804036713271141799323580111103341726045829037070775490841981791163273292708288010732960058626229229120814779824983420615397638029637550713899720933975888614964781947898868798040412380153367155279980613581459277027992036331035484763624424937230660564304523900829521204168687985315924513322801576876665596988237652038361198290992355511802429698495763479586747678156982570617547853926078216795850840418135577976192227492668401309842327716476110160056517168176396102185590999184824708311455094668687815784566214863394333858845050989032590527020328085883295250678530444822063024545093669702961629786710693335232925565032985776840548829930115235061696601212498448866045345005772327320116391710796144866631549661269767997156326363658068119191889381277079772450828672440259498993541085675795981494222589116378984633228879143229793480014664972634007541544005764023421269734947027274242633817565072714610461797362821616033186232226602434255227737269026136993182443022811066066838182510927379980473356699176795189224391983982049085518998331719680*i1^158 + -93151356231058788769445250885777856672838413736485724044768842006509391436981173141427936697544359383773744447817108644880905123305957041683618294760632652942933547753406704629234587918495413504824524989630385699859786572698418707844719327464201284549681001197926947774066290071449732719019575720121623706575633689323999479521801943198089758688296896475361886929939413210120345826267473062957224806802722045027436690503776095580853087802561416116271390802168014414505560625891521784421332296132157755934604556177933670581223053149492892516159806052073100100926668390063691909046715677348804837427954594395280308659788333466881923700985948545441442188338605672224081353386164405147184819515432788825634909351930710411573404091230086710740043055397911580488057908644532370409822473356999603874821804459444704985255878747438801298712314505643888877646345873828900338826030594911913316352751494329961876030916651794069828143329293234539075398642408108951103271554029133172111544488714684748941691865995860209608177263548548697392615098025663121003760868863405993204061220186025701812634214384726471551228501034437412094097679863254298846755251867778874804796441523160726837443441947175330756988444771982582188301637393526880205320079195568059670067843241391770657771414121004722691914971478657829346244317735434356127086517877024203323414018178266608580696514642473712799220114355112144074218114365064830397181132810478166612781937711926527911331858817808497118307067206811536427499350083102054970333725098822393708312907518119455005509284684768869841209810573213606114643983899903731704694531813910094694353121297762981305093523244486167980463975258326773618631883817446160009959547774227341077657701355149452295921966678210062312605288983056299078565495317072826906702676075710225095763189198630503689332410010586275539540002921464219537507682120394136810196519543791515924450940007626857711206540206483891959143591473698559202447437994704180086702754862842881078329962795503167235846370706933395100155666451696766355814925306545630669350643804562515443709656268472313489207349288253458901248501550234264011471281094072719945782809517191963204522882307375392208850006689133679321325003614229013762431717885636168921033274593990436001337450187084499260314960332964568211091685472461682683174251981811024518146029867231755356864398123515789858444538645749511859908963052369609002870817268041334895101528303109892259581975182235006078591748429517825167829175586086334593911237918232197372788493181797255172992621099910950055662508101441759215810013301423906788342601329689942761495251811661124739606082786916912165836863630736704452223406402497489286970376900957026921354047980097303225199013693619029904320099110892930109217416483916795235569636730311567525020574981608213008499228858476415451893545270294281788571972667430410425211755999566192020746225845627445816307990889758720*i1^159 - N1*723950750721136651818133950474051237800661369008605592178923649715890832485695210565988946818142972336208861810229201881647694867995165067458528782264594832042716833034073324446450722916827229355769096723550263925035256100895915165502062662413216609919780868719145058779899981877629011791245194664459400476898161066346511503078757372059301621377752857790594834022932773452995917875670938051594696631411525726367100128979224576658816417926608911079222971264869074589069066745263074856883409242482132916685114097628348001*i3 ] ]