[ [ 10366682289922576228848416297904515660279493227428208445321389893514936420676419156982725997794991986995830310068387362678013030925633132942148824266192926327852601086327504277461304166563349866319607601661342058980087664921637577478861127816429956235586974274767728636460650979960679411083775889156838969192965553364404904623437355861261438649695623353150475058893813393110707020031913190113647654201242174531362580047808545710394383402799864267069609261475766983972028187355464307241461681829202215967794334435445012375495299365588973990531991984733492448010493131815514817524154216881629517863165310910694288338794327004354073806613193483650306015869477062349058816454710330073804478016740630940205628405987998894358262890167729835239794069652354033032871723112951590726660044100620408790549904001431609650319788199482089739714951126808750861964017147784982557110039491574473432569027205483357248840170079483312674216929055806158246308201233646512939470715518108387758000967428020107229722426594938139870632480763036813196253311808815485716371372794469599963128656596860763366692386069381919464220426934370799223233652671854143515440710232056254731641823408872734458173689124518103186567982467937151621734998741674004999589041555298911750826262913736131567279596941213460062431705555205774798976490496196499259514870828370309491507359343993990334650261441678916400760465500921726265290950349687291537212716004208107957649442112025258142129884476479831661213082908358281229648379205765737116626073464140472254576244168486326347393548090578901241101469175123276016851962511700047397631515846308596061183341998731451412962751002165977002644878729777512448000000000000000000000000000000000000000000000000000000 + -200523060233273230767045647046467829758867377407337808195284447108959421297921570682089305739687667407467046210234322317555270925527656171489216421353127490162021529767357155900349340446853774512817972772344780445793926509390890490318999191851205809992973417965490084143875301485834277187520248524742974519299253547357042655108414204749637876555385560596397933932619882129954694854803864612835478909612199158579766654514696314892057423128607800938749683314433583288160115054032225302332922826741527045861273125669473918034999683449503467895833929146808608419900785630335989641562941559401445068466712866299019226007132852841308053424346438230680283370046881112981799798061955577025724377530352948358052960413341417903425262353113938122152145951201565642284601166589568550548802242675792975649767685762782193293577290343144498426885978539077732489542348408877122087339620853990087963796136728799800543054030986507651253406353169007409124728327558739905128568775883818956580974291726805721074279229731300336663335693108344885861492936291494622846457536582499040682769525161092674104269969789710920928888794386046860188793437556589652058243461615550912149288805554490927474296363986983765832145328455988658005117907115218736004698786048362937868373995243392792103993252350617497423107482393509887969371299177183855016437856217053476940432108222097009861359284920463811723794378462153632316839302500877119080005167685497397570717489436422514950858597210539303004153299581221169383444170880397973293106541916108780774467170991214161235965510207591409015963500388257560191606103249837606065240101761373442873449460367510853344368271550351673800173236177495654400000000000000000000000000000000000000000000000000000*i1 + 1377614188064553848730936369202904748613443214167959733229920957313172738207823257109159381342153223973203460797438406108721006639620763995239314647172840229492001351902910782347039323035526126685174251056117238027349763720692207551101355701787075955087378765839137568318147741621527239949030488343988093604176341747732865773188984144630696994603497907000858616099663455563478902607612321626258149809447517494749485345567983230875762416881381905819242095656741734471361418086314088706888498642558844553837310824136716333679590367385431224957099535706598670247121262983536827899542320503461853206566936790997746382518819384979267786481592796675708337927828987486952010386008039212584114205177181373189187624406692210920509572800662663938717029567041663996518256050586836403845204757308861960307620582783477491586473904703901892983425098241808824697821926057948007645246989185051890619154815523955771077214296794572403987834954199090118603301112492513438910969913950489492518001443809659284148545429498558376175539355949944199427836373546741884950459175362646460556602017661385958225397079501233731105031678852415092881941696725225086923386789638819322153910033485766771235835784859504080101784360526658307224056140146251937680408097480480250532119167628655412599620490980244139638395743391331466160823639508307880598869285098654967945597900517071672026215585877425472330971786669872465751814812540903680017391357997331580471736613027501842857138227961303927395995637377497664740499730891450586709489088879086365159866745316826165135034315598485376307561546675633878626330437551459875072192766961144260577569298111667758263457284246061741647918674844057600000000000000000000000000000000000000000000000000000*i1^2 + -2167215874721480844448038348626619664894174597895796308815633571886589308789742306928351245738537456022460095494356808000877917004912895859733887812681475704118652080521866129353950597279913296623693622262294908691692227524057408597242130822419692532592037577606509285565497437087652240430643124718730239881182830016336215751989479860265287669647491644336197194957016620439202373214109105840391692795784763398154889563338564443031427584482562189406084996462805611795756500662969195787219389641362297513572647493820090839026935516236524872926281742178135114981826372685859940557108454606370179888515314689785460362146386435708584418999062056557804129702340925800116800430389012746868544929697636451568596761727979367980456768482751201672291545619828067454683623817030876097777479308030263071960248330069029473725292974375773548662211005517319868269644149955890466022752541331490461350071567355812987563423473721583773283541772170390735527094839576809781883755856224962277289428537159920438984790586616575298262784852835269393258975413935992366956067300403393500493439771234081598134506535082924862560462276461891430814827498315685266409502347846367701430978016229276854059292691472353848065681287784030510636332222261264627483100141623530964669543543598231087478647942800022894124083936301685335978871247626567518668893042277043315389053163844695317407474042646851356715931074851626252373023632578470942658273865047604742366990649401148582082113128642863302779823594768110609389677408835179835875232974478263972240946917552208590438829012894979580108752942524738555863662298205662805901217977409197549925444406048332968475233871820380190826168982700032000000000000000000000000000000000000000000000000000*i1^3 + 2966315429502174154673186385644791394652713895351939084590746686481810855739330358649371106916660343809226496578011343292670396188587282850718895046388462621162413249658490732721103333450085494301207090590983949292285959118468538034002330887970655911274985998335280754128219084822267422780241470290977178154237536456979225495199457615689918379846090774631174410212900506080801611439162786552195390494074195274589033308446797422459365427611825876637177439986981950994179225348266230345687683703205962033032617281622253436919346447646278724980463311610828626394884955123706664761788883871968629620490483317016593051337206269813385869955252409501448019517028566424523130757723192359157548662055348595903802134345441764634881324619155703059649687650549075194750587952275071465610715101333666310628343523456310612739816939746449190537382998269021107816581208641830873093666244621608884732277520065553648203263975451173603929176815839791283971903368626575078305263489010035950618818047084544277111557052180341418760239596945805843116380801491284782239659340978429443939689600362466991740514101509366022258080406389548102699071542090061106976151793212999939809165068006606827408937643935925546225279409703171519355126645216023729598173292002285026856395315448066061823675375116819702726621662315100871005348349083100363692818474615822883204899159712145087392628017342066664198829463051384928761746457701237523080522961640337106841798416365635029772323407049978351586153952990027276059800708491989745638501069059819892709555901598140934775028390246558219837838054228026746174707713561750295607099397279605261548333410693627160432317495785413746739136115507200000000000000000000000000000000000000000000000000*i1^4 + -810350239326544398048034216124134475026501507136616619855405142737584641120206752549053882822761466816406226935778793242749154025712017305026404776825441446932464144493192076694588462164542878551796632840015551531095235913012970371558973232182823001525957241011174540728596197784660399713320910178720699567704129273906773699669883346026850993941151140463168691089463346311045758638272661406242150934502948232946195014110072040140443686429835201436794160722255372699711716312559177533024726762222591425880065963799436973663185187083818774876523347433726130004933912322459800811007685462227209037311118695045553578088769325241165355955928847697939124501075889537688197723325890041691587808330438364097394284137862380946731635268970403941197928913282784916826251736028639569903636317306692550131736009605428202681761599004849675525685402652868201427155097440555721156124481332371828710772468433294340335954240838870730094553321678538682907016757409113802793066643990192715248126972233430245370037604404201247314404731887575878371724114677701857248106203454926311364327275890182023729819038056105892717669216053555392768796494018532792531912131346000995007329578599697174556720455179968497662136578240233898761703007186561181302239835352428982771684079823322616494474653145329239859236599517855652730536600396222267505909935055499029971198169663622771876130219355429983998955573052013106153098714692650721625071066159542737415342942607004667075725987998998674297123693048252575405976998612182337665671018426255950179172000062465128138038619016680696099614722751763764413302217742088780968441680383916089276601487091282330478850195692092060745743728640000000000000000000000000000000000000000000000000*i1^5 + 768588293741742460635244907022733828729747162666542804991356346991752094261970390261333233493509174813248737341117322926321489116700672516161489011669097597840803092640617201047133044243574257842855010697138891406482959196233099465416873734353417826794580505090154000284674946104524818394806195353205950940150959491501003813278401378252468550536255077776663765439087544764621782042615447651069144125864812241540460192091747727002000954365275751529062042378021432952717030464048258432744911352029972365850124477763774678284193041135941615713492130760447707160372718523421398059965189618621965046238726889643689811828463002291392167918829304020043316605316666711581203078909240535489305939765096707020493249314297106991005664151337932055289341592212868856806526349004835148589556519905171465077110734460226901986311196184247501554520260085107835396618689371362928292514053477666697868224997236494970379659956697950236305255701077570873113795073761578329047751356925880974544796182285916073752962010093813037722141409999633654129084034275435233344668770671698541722065920919376566353321285990436483830964767304646689427642396991717613447616706067660609256767054578345577848638314827144475573908930304729749376589237256101005886282476617056751307767279665777899235415946755612752087732133078542564500783005756253192754514881984412443968958029561099743710978461942292228187407963971376385906526766802548633126482946334433012772130747713737076114760177165580979444268161919408762137337564479655150781380848939996024650662109942980882502556985813285958368301566552034641464748590081360573030125203391357153598280354089368008324360093892122286175027200000000000000000000000000000000000000000000000000*i1^6 + 696610130996905180914841461251634628270473161846428760410965360399154925365251284859789699985303153458224571792138883883283121164819294121387829966373330117694275061713714388476969984274124028741151831150981480946493934724231443203459207212889667610594327140976568226942183204632082359600016709599784141979930242735118057739059419834353408233854225986489484958288505786725865859387290557062833509194673849938047235914778912125246804414245082774703499144563269648766646748002064079270730401055520079086988329130992249845931489129580282289138056484790684051766034989910996561106248779950163942998468150951433070515242049974719808463737891470559966207941740114933711579196987727217733022162554960840150650148320438809096610322642109308703709635444898721641997863372944962654988883769198275907468096681832604592169302725126112800413919729254837374841583726814243324372077381178773726679945550115034691276692739946751617131549119088064477728290178921584707872068247116532470328682422755345106741984322249079017269311212595140878046184747951171849897283910680962203116965836110953941629424347459528367392503754200063536843821199176762747289107171309246815408864519216980891842316882488606370718159087249139376509437084683506789329352250244408581755637622034607361165389877318302606046357122121972933327700294315320534536062442853602436536399901771910125811822337949252302918169616456483919335901961963560716946835853416334670391649444640906847124698108430427051677897632817227599616845862801377688626760692092215612082988083842113646736390824131130064570685187251987435476853489255732084680691329210428005818427802017748235350060600025816564865433600000000000000000000000000000000000000000000000*i1^7 + 185949116497934551020200567029536677691257382407093598464179314842486282707277720003977877293935517016543510414661029859728143743435418625827325566567964617578432413461149330214039339610565118475203778453595942407742406779895745563603561136506286922930396942931310390582927750834787295408921944541828803360767561498757554760932569720231587449206953197668678474987267104074789284758300838035108159958761560314409065067114877464014612191885237136225877879203173504310267162299774747200149594160059174728672369164797617609969618210280855885650731431850054799174259538218238125712860368586113881685114422301777908027194294002538469439649245668148682997298705807832424592778259579264939165450488662758192757448091446126061898830626448048860812281809958272239806012928566672383398118699893079078261839759581174986420108405350017026479132999214775695420577445389120516776600868676507918196042850847030354797710586224457408757568604560083849609732334331420470788813898312950840108102712489050329232176625062781784035989586978779532074671569012296712041176216043705011135624411207035220316754598148642841752608129194275154220282496123304341392661640974235654021111374311948715778294796912332818453262012822759825997607029958137261913566752155417548065332095436656730827073825944174500524150229326290237352015362777651192952232896375982396689304964113468535550748243691344789886203155699802103383583192507693589124078716948646073933452769071864165971085328579758804728775699504815442991645860270575137688827164949639654590130247478633223761228125661372160679047881094713168570469943277838579305535509573960410734988663743028984107712732164863484231680000000000000000000000000000000000000000000000*i1^8 + 11823883196266762287058434144042967839388173085932260835087721513175734478053942459337920121907949699098807819109717717492156522002048667765993675330721542101279440106585506025194665849231182236159312971106317055384033672393735435752706175746354759120243748289714934945320194517135385933698141158743722325801109000783739121594239946288729621064624469443133146611572491319520265310656241004485001807465923676305719882606977903319955253483762918465557079097507484536384210909072472464445717393339102937961433290260673368621235908454406684531700738602094567962827694456771783197811730185069352555500185159411869732430252028400591953736752997317214724809988703253819186510833046144663206800861871689268982868586346621796269560478890436870527289617171580401505072587234579605935231119448713296218625877011102949384304946938313718282031396174091654277590186403917613692876372821813706722297272954014203418183774256435938184487461317835443999226735971796465935358853085079795768306493189009148062087294323899699894381501777841522912302489103911113000626576342791600863891508430726066793672489373168511564678182927180032020866197842216509533677835818679522081759923930679059098850060072732898923067415793535916229223642754218719673893215486863907531236931998690334951337036384190477504430822285272519693845736007693597889080783673091384827040236844143882373499808554863866215619769390077181749504862525812665050082729136104729027102133765133180190492111000993620544543881002657371014532532709134807433094117481145140396314952638922525845730691650100213784688370239100413822146349444878913418616061477458325982989299244636916077390499741725360128000000000000000000000000000000000000000000000*i1^9 + -2752878322060921015391928091013026606807832748059200708913828413053381727922096903064696328627064723936979475579644435623468413833741563797383202894501677476832789923413507808678956203247892880499713263386872924147558531388373707958590581967995298866851076438927352239982330377920210818148479717150763245021569138115732135497526461724777548308331437825593850464644383585942449479558795050074853412466628117656904870095784255694862231094691489438172984179867670015979748368296661415674927195942847578992956830314688156583882451606464375704069103821699836693276584503197014830014743982027279482644855333281050034491027488156146672711794863266139018680173118732522392677578143563206901045412293182437093416171738966325933269658130095198067488131273727178785090776016461757623454698431201573343430663879185010189957087475018776399341206449245204607887279821923685562628896548690839646698776505321784132650868219146806533855025058616250872359377251610304869216024813297390310587539485416482688385271822946421507362138178194188638807324399492833540970622611415379449671943202750159672754528789157988505680573844135600218155265206171629065221606425445642182644170190987910887595192742288957721823991610757138510272594037726438677302826110452177514120032328538668106925830652786958737317601302280886886653111173071809576727042070352846854701097856965607780713270125818761533041554559885653868958631498894852275253648774565379033589593952743023969980323776069516333316429573921239312279489381833799899604289519259178350532003360421107169966918658579158593708665359695124677798677568883685694904093073843470743231513587550385885605717976757043200000000000000000000000000000000000000000000*i1^10 + -604232988509588398568336778749619693378778794988304600623006508565107941354803722353328165585292595556879057012929338894508821966098770820578914159850405283680564203575951715072482875369520061312703148388743992269186620714007990715094418361297675486781257008299363655398247127599280615165233299458575642967448817546324425645860126440212824234743311813716179224007005080406491696438839089286575116155932622456805400779626528172089846887858219227642453066577443107770897536598960429054171494417278528684410460963559571655752952227050805512517496691433168709504309476123708468488612341808530889079406102764118209748467804044260985497219595203734406611705292184211403367650433046350763499532022803499869249435378406777731197518982018118328501518162201855195246358148727030000572303391565489408883618286883200952520686476055850794657561779323113793399190944245404244805967179076236553475495016800007377656478053522839446788552372977650870052727293710260182134905868962561513847812124977924806655211075002994419694914240615292177704588876887476613217352307999578754713122661980076429404828830963141447999388389770140579605502514464900918619085893706876036850847482902584163200610582989509012021554218974424424766174255810152993187057127221160365690117666465230934126115108971875109836664620227205247220531398458472716658732816027006802569473338950729196681954999236075889695747818876729287506648368251039448896296697296404582347482964560920722547767624318105701935977015366046950720574851038951589260537029792959460092691433631584249751768667267974605944522117012688248280010799315940769958661017327625753078599127441589623806874689208320000000000000000000000000000000000000000000*i1^11 + 8902855998290264582553590171736677363667805397990129971169257136225912320961793021234978251769687468021205401098961567917584312296436730267463338141210245913569425462051583832757964713800129387672668131493254803789479804519435281376833839031801576054099481860117980484744070627409058860190148017294313725095883124441264991675545934285466517174193312441332499955125884658203403812859839192695445452502616439384151218792954929443716628806079406938893796476890536831413415717365324499697477070825019108072947483458310857059556406490040320118916821973058309049778711663475588014198615400593167434629155344394498762054629607769326862863763853737366801130592694456123975942613062443310724773553616641884247953830216881415245464100449644197846047583910517138267716400390750221910333907766658031600649177228930190397626913234326098751784548095034096390434391403217939702406479440297660957488609567846666035967819522745796503127805883979043744592184779079991794467366045011406919722374513938197850949600936575613621698798774896149150529064280221632086264506602585866070545802656196618341421058656417581911609555802976148416359654696344165967025184392888532219701841816992966531443911921056947213066779228489541066011456572372588340536312866416907950787533256621501997841521949976037381295631993654179023647657018655664572677831812256453438971576528434477318971552723356614435662508074927977995622433435109749129669706841139296988549527853848060626127601087150289893805901389026004899823811964058249075265513923364948972278495804327891160771592128129309007508662185618200312729462465999265694503049495092208049557873217571179691514003456000000000000000000000000000000000000000000*i1^12 + 10559280467855324916429264759007213596057859913236673580270185610901807858650985389856908027566214530365806328986304851586203442651577329893215711651872311452188649541037824984209454833507554348360391821737586526477078853655449870052326939792207525118117044750303894084243633613991320495255224116945170903348480364699042067888301701559180921732984230520489104235708836435756187728891505684394697155322484479318271277240357045004476326830179947375539719268502388004595352763333852468293973622618395819184628328711975219186366675890567417614028237577318232735376530658074152495545710070092442372844412579032002655112931975684901298046736279626787424459281933547478302003454731690387282436990430982092229955493962328744978415113539235954618146736395645698848169042270469231582592944700413340118226176898293657434813917353949624092469457102532730524083603066153190921481160717430629181354270348122456853453285262931182633429648470888641134985871408908939355259107531675575984118135595837859639833468105911872250776200622863124160387845104093637236109015482393426650179701691034006239326710406415289995755035899256616612271727606541805367920369107357054956539606962212653126454972451395971663967553672642697648251320355042755590479268416528622596934018715191298951046882643099210734059455177281674741466793991854326214251634620239599831290157311602016210338517209222186043504605926256348568798170604004009610844774575948669696810200630335982331035075655048298842158688118196210250960675534243727076486244161557091231643088476041670524183322829377458334006000630560742463193198840235413792563502862822306855401784126169521574431948800000000000000000000000000000000000000000*i1^13 + 1042245593488670558380112374806464325506225791327541754583486230139087308545161580182922986284998905915363885829069027395985325398458622338350127163678218370956037247157534538778542255373786281619942524229909319095089192763610526109056587231620662052730041081530932299057220143083802774818446090877199905107104616154461560179086752236334770385565723267908536823905723342102783300048506326901929416597298290188694635882551405994803094298350828868204129323276485114481132625886310088364101461650707953329404940209533336933646987110224994588840449523740686235443722226964891541851457169426891732002673680335155708870693627051207490968169498158534035947571926889991373766987852916164303339518397596271919773666845139456684107654981974279194995590541539481360787055808257470912869844705655051581103475349470597580394836273564779846598672562698960689598470247627937144811951277134814905371148651693722047358474996728521001572385718974297871014924754077507455671446210617008408995023540960230990910732804391125394760511175909157513953378069013636984342351832899463460119461068312201509372577876438105132407664950806355521396369936728166853161291479522228274899965076100404060667914480770882029496555726092464561884648208182483414508221726257735858885736355479263458126878421176953143268032491414051392140270592144932492075576517014199728527108203894200067879987796750565532888909480133556050255203016688406532636687662936102166819497493716572669671887988625086457327848359982021639866507181632120141045754209636971041743286974243885270345930485048485053184612832699383212497401299065537903667931591791133648217976784699056078192640000000000000000000000000000000000000000*i1^14 + -42556268289873144183126668699064535575415501552644599848879203566601685407235358673224680518889926081056730305757691612256381325792328588678167655882208946119328917614413289900333694480087910716995034732885144797891936647796032102888080208613733818723640223169917099072183316813155517158093961788403190245954310473812165554777090748353758256658901637922884455487577344355939229681437474315155272468899490655219262787834135302632196953895573370225805681705186398812561980468496102850269683362904214784123779641587390330333781660112510136766098190076187908541693886496915009250671229432294248325164842575767027038862766832859880483217828822699145042551323929152679286328087668184302375335144355633555461088546579168525888803911095242811695820230323169965621320381233074730378038109382789604095579327236448622746761435990545875766786938643299927407705090494566959672991986803591049145132707453879030871337686836569970858354280615087410049496825051997888416703359687466576098422774912020660777768267955806246573383266388668159646539154236973963943945036242863948566624419697687999559300283879880008379503501039342073891793042843505281968038463162171779242590717292363802617620325859294813814013949900391181940333088878940816452778676345156938261202104017306925364613783782561342120010630741380495589340630772906391410415914993429045262208060171879427455715467658404247858682976346096973419665275282043274038899339302885939221844373950784406286526428384837452636510686186916545956751738564624601056206757914837323030038770868058675015732037601586465757859237011055012713126858459197293302779384172766162815799717368285888512000000000000000000000000000000000000000*i1^15 + 900384736555697937715491538530496735082377643183605380714448732357937068495621604772640883838495205124487405663753118875520532047163692296122218329790788453213757423349871920972212404447844041004589212303533693848060621907869390622273442120553566626787042917616021801953793132262343020417681092726445695384234302557601565894676674797837964277485248413750720315778202888324267591480790570776284267443243784466429393393956506942096927788216587813780425756255897396764606149449089701278310510587743504437494646471873960850707039503458118439598684020510515488821718968256048051373598365918940845021747175226989283821067388128622162117153502736224925457581235303379341187883791254013018289037130134166615073342618533497659795825756214858718668880009314685049280495963538599708313618329166366722902110694598666716072546533075429417613466416349497969476604211076774942313861788307804270472803434190555039258450211608796548797621936496869784214965981899847549078484031871912074101667153765663794942227247111595035826420732860326481123030159938978143302064843257897625297264841654788708296404180504848019153767323077320900135855903154432577156535513744457944718009240788433110093247741523451051622678212430296940106880501214969545201736018741352753553336793808273456759141264851960543748423144766161452556395335597029738974799924936074632910902762429853564774576583984103110059010562864351483286102463557621583554501810268746865494716526552282920495840073931039953003376182824245065116558553284211811695911056721810776412441324419941861902638429851548400703131304394463818327796081868346891098771540222342858018213392180838400000000000000000000000000000000000000*i1^16 + -6382407433949995727426139586820465720634236947271427978835622154933189882901867697235139504668395409285943480469258533631730283286715346447806529546842608928873437665317006732661495471959597301740618201110057966339471283141211228372700128808314035977015459639549844367955744218404744862100636331810305324563549360840387129959909367104589299506641992083736693207569536196033910447860834449362849255990913982697577891932599646161608018453822755121222392557546322877723498250122195093507701237458770306889666091871820084096650767344548577241087026638814322199706789403870101639356831287709411918475360104959074379696843634179431377204153071881537394614780036605422267109801683122655112377027129022186298666627485061545883133804757327412975611364015580379063324343239722610473935177712057584762713965607945652820757990451242112452092951099066618062765165680209819231105365644074060110386759796848885082574438504985580976754120507273870666333561676605615206234947415640814249773576793462625464599794388597872547987673980874034330642472260675398256864011602630578988954662879309904000328655610468904095127934784175904723974369000050425224222154203260699449786119103756693071340826059473701394174507246889836108743645106677134671155610519617469609775724507352694629070799001741064008933515290818291656330134330953171118228117004316376914883279202802332619162737244152696728194539251380633534729923542950274789110726674439577796128410594759653827588668107434405088524384474556600757821999153017052361733148436359110218656162024543872907957090318662318285329195992646401776630082307492488781196320807604562730876361768960000000000000000000000000000000000000*i1^17 + 45822586513920856711802172716584696031534325832042000262717204097260405543843061606523657264646249146153104039082746961400574059350361988233368224786995659090072805777161150182157498374329337619265077758446060054317796432542571385982808703772750019728021388699182778508146182683541661696137960041107256855848452502291643212358981791484799217554406852199715143111129954014983702775131424276863376728785747334920583654609999334300907651471189541320310062023692576862995915606879021214695555222961580780436355069472469223277020189344502689844585692207498073824392691593883502047561354662874513093225250510419702402028502505942989363717784295087019240514516634534265442674556889508595202403909226686224387175450359153473987946500651809657121521026825524737504661323648985865005373471819875448153332983772571356983300085598990697254476532193776694279492320659089389941150951090767463019249060939301541872826225411801813168724150969409245436209236474495194231711782229321719181762801740224156472869636236492526802798654186803852292341744435370989430436388576722493405233520187058427308670060129702791690196788894353871106692579306708124488906419772310919639614401685451226135693003651096767262876214699845464315519053679738445413215335633672556770098703349737493615753022359872761214699893460332820011056252522679584583993931839790447847347881803317427219649004587040761356310268304796145712444405990043110688653628102803820845911740921368593832088476144961612601139503790496665265362467463288022767815700805549733976118230489856885551425121904302644060096301758671826512283437049021948123932393760320179622903808000000000000000000000000000000000000*i1^18 + 160608423973225153490296738059602825316751391765939883195131368119560055947935175400437330686131250342609280438833183820101833172188849131038758458251227587842741854893719009949049033328471409793244686672601086085657833398225800865981614352080748025889809855055447757498785252161699066483626489195321799254275298211545446965023374065646498493169790526254374267768182157285498442279909373666968941760930332704588768525630871190694555964858722617250201590171406103996435627345596286010242993004730294294751928234959827594470139049774496695770909724094877388977233935605212344385492996816922073073836459342405051028965158170192977752965231275460035952298412824665406844465612957013934383197383248829070147508363362003611825543352484989936468242710323686105041842304210213194715203845367190853304790284014058969617178945763956332928368869378685894363275809902643069336575049080728535420707680604759858804955572690564631204427773652406262907512483721540644558729384252027489487934761503335271274341400776258058119926945513196320995769394473220720002810614381789663872527974124401136516450330333859674780761121656998441989310805633866267628096859079862414038290774733703304715310229977770841260597917241761420230740480197665914361018885169579648517689710367066959675066097076267790381133578102209961160009590944597201614118308688008668126972477725423325436966268570218381333155398066519739571075563413393395773305416745750553165258962271168871720479023082219372201179126001116784418255289834292049762142371254406320347327836307191958176829047549338307329944663113846545124739748734856232091434600279519631769600000000000000000000000000000000000*i1^19 + 50784087125986823296592778197698216983166613265048856368165780006188157010030574465177183339564043601596906526080622299822237182956847283291834003281264661619198946335772848098811029334583233813079795536784445868984146989145170018673979699392077421968649495615732939305828045888078229421077364375822701434487057807841675391266066777052621898823643088965218251799010210346513932023280205089643106554244616230436369429421636738498331777816986923875592809364696594252844988656123312088248294621840073221323663090288272891511852228082594141492793727471993985521130744575213636603724724652596988547318084451558484293399905375147943086420550274569903732887962743698447678831696766000616230990447064513421300075424176568216337709162496316516371430117340011894100088758032322541477685931204665087291206987208777229333368436010019706101941579741726093145385541928193242671748984440229603829597484495293743839824955924423778530226144925826440607794219436570887272240175342421669340793388413625558330799539999682710630453490448044521103941519179857074074091333283157089355638742724158246371322738491162963183503349951159553336297645665556419996251177113537382260907676955260817579487683649611906385765538644632220988831249054022797126560438977673871054859974640947714899385663667603536027767058862924489541591637041686515669442548082754780116141045584555476239324768757246526856574967078409960143885728067846150025314420329424424593618751351242942798202773903021462261801667736443904199420814024836165432698086585354831008213605991659705478648990607154850805020271164329383450173797914625811695151313856757760000000000000000000000000000000000*i1^20 + 5548892615414471741272047423961028534227419232014465860188223160834944972106116009053819559963107852114876206164186827139804245535873730872739240176240360629401793171072594334612044611316704558771936071410440002135328773254130567788465720333942155126189540465156663159705272604651618202059666485373630358881806406311105251237099028174155420509702253619324520864862894399447938715486477373754870289562944737226046969867575508782211556335835634877103444429512278026208853051629274128612991618423027816474012804758622457267348685586196574473569971908261199842564379376332866170903639817886955756073614367390463744306630492528761430170145856533564175283248125855809971053266211337709151466292417722294744779454446449492650482460483356291883779666846262429114087124403624067790456159427246135683817125328011006099782661893452387931964011484161438222741902951785910550612338665103242397027881392087187528268702897281354886834681853806769440143987944119660656651272569007643954735065144191219464294326772202355349516966545294391402074976378340359916330032266279901910502701470421679210734189376866604191432604528820055096263733062977731005420437584357719847611328536449185573792095527304403034277511957788342969980039190907518962334801369723977859613837531741067430594072593186618070710403464334235216982849489422075434624242641858652336838969948244968119334879511503908400511143369110368095885964997606275566654414506223385921972484490258929641449091795126850371574600198735328512266825022500763196299189432940590576573558742207674093354489230850063311649436458042921847562370573447789775489941372928000000000000000000000000000000000*i1^21 + 114210140037729804732260247682127940049952807599453662589804631768898433935334606393544012922465787902674881752342338755242563916437306855525670894246122478433283330989336018592635145995533916635779499346036731648460918057606580361401719549979057267165084383510260260215042501582741495131878992526214231720678598882851060486606248408955223636599131233054609488189793856052450167708102610040035557369366448603332086285126471888022626823942553788349646216181520307161094255440576763349074045979767589773193716624709269075314494391761100803518977969373638938487704606498142423503387541805107275717428378432287710453081538006890052034240309272755728392119312452764987835898635325651970876095318422233012820152173667592739058013019923705281837748725867366497845507852701990774433581712345330932887694646033592261134168953463405024787135866584434950089355764574897198162883220222519540309700396391765939702305042346752051726990851090781401101135381682530855110417358976053635890218417796760025356837249150641480082266351258603564079775093597906136951962413063803792847086099578375529396895680043289285097123310016844381762804054901657268387755043477628918471086590873448479235924394589419000428257220196174968162858756036871757222714496108431286408783964435636032213052163988339520813804513339478028399135013827732973582393645612515610280690599915868842615852311456872298906416855036265444601001509115293270906502976892690837459466263779445195541323663193114274224152931830261485625196443722834308781886154816886697685415508818511862213565080923172966191828167705449554954187528844441591371687526400000000000000000000000000000000*i1^22 + 418045592962368602498935858071606558795837476859303072736873241311413108282751623141353524027666250078490577671484828881875594562327603495725529342627093559262141678706773285318163543856845534450246442279933033661398265383472954263947692745160342831160994087283687503449791435729922866673999723287775323636943951107890979160475303462986828714318327331027780744518475213359722685243860165359746606848077760926044248683317319869708190021597722869543810435953277323875293966824726046091081584592104734377365902276510587091706488231953145513769235261763118720234017707454216530284251454835082209847373778409832771374837291266881457827790442925142843302837834159795408908167662848615493010311034150595659367886649748194143426764018489093025574907453814799619656349831464083387580018169318775647864801984672442644885226100389633909407464994137852043383502658101876568105768952262568881135569754946538088304579653816325972126356792634400386526673873804364679059686577624491681192305214117819269058077116832096416255515335498438545255185322560773473141228615261513453540239989493485053533884300890440538318535152331601468958143684521374835026517250260226424856330267267872724945838757049546527812737705145292426391064770566837584930628153537962544819752417522002180277981296664153593701571715085455305471818947356811022565317734705600518015270952416666851362285198460478804380813651180822661940015823398615637327549365668333841820246185307527921313839117424653054364473586853443630414051586440588870269623845613672238186630645356517030999934374927575305205847839193883696010305693211607171072000000000000000000000000000000000*i1^23 + 438450942081684874504870485866115593270310366461622906214509012103947589881612374858464255470722966692010714371222580915080741046093507031831550882353216442644188407870615800854641264635311003938689911726665836933670147900202801443455281441273236478403634733175244046120625844950773776354058656647035904150888733896565406645528812271569688010622820949690488443295631433806477079737827547436345381383520132844483466620310790653269597179570512206665933389523172167732825326505321183809963571751378449816589326394524780484030500175958925247637312686899076056810481837617543489465944592231208205262055711493965092007638556042203344121053580388262144038889267891234099747503195947757872401951163361314255673115709388876020630214814211928995857618002492240118698785754798762900348674921064911150098661125600043134582629503242490665179542071220159705689261993540132796392577734067715649663870418372458425732832380248056407390747300625252769669873096085104730423496380942269006267309971119303207327397889732922761555288591606391970452238697428521564227110780286482736737401382362412306681940253747977207142051573217806149079641749055768805714911543519607493427889646305187947186388072584950878526133511892884962370030224326210233705754549663947121454316173992722091738185208271798839411901532114822213278440324000818038471496106497904397719222219169211727872075674320295393650044282668649074591899383172202128194622792562141398433087603921542058658012460278552744247654651068536418557752868324795648142822591097497750507766635633597797264210466989995272394453299582508103891598701871759360000000000000000000000000000000*i1^24 + -33554979822068183944438919109545757646380304472086935025569624678209287901424274427411749510296689954755794736771133079553398475800450933174127332037545355974379941063025599173397156909571416227554294505453711913534454973428660931027472071980072841810176365416182775740324820742276803718612606081984398799813730251498645727820182027753105931761036182790976331501919723229024291494327887374467281387231348930276363080104677919582126157713592047107712453358840506932115472586774415389364329555350164910601576415382922142417184160353765291240228704172022784083451450280156280822348046569641029020875435002459789907262068432656950056660266875780149525236346814045698835161659747568662026308552800373079458294904769238623732730764455608349569533339319824027783749203295709725086503176402271166808018844972678493627031279751353688219591019235229946336669186594566940845056819970805928581199271498673597573936313315390410120592095273533266003700378776647819873189113530931706696028199299944438788866006306796641272186834842831309020785516783234466495284854512172499480711849894154129784934630171779786621308594820362181846375732748921089653184676908468490637821984315993960432311335494057923799844354088429874839741279637169623614664732517578120589600232878394361397370706101349197909243736806347581721590741365678739936865650557753073997358867548100688395071289128766881722873085620892696891374174412030497808525603438495039900900257346867042043642822384955363929959724669000817181125225906209061390935521109515592929412750094693387360719535042679730767405878701288789128214531276800000000000000000000000000000*i1^25 + 15601406694326215757244739895451263102630050792233624095416217372254837203948126550661203661233172424511214787987359840055613713516767630716552682760899312880715608541594148845626394553052188103827434921466120125951098370844939651245300444936221696633970363645996138199663648904347363681065091129491664840988430135811323635215170433010221010525688807382216449510858760813112855334250072959968435360082023245458397188444408121677411466015132198672788415146897073911383183727393542876424925200625254641421788625733386394212285024131642285807410254765651306327874750919336377076733980395720983054349175559570698978996720360551389806086329133026570251595161423507227264540531503723554006072761369923991531011043348023512781392034944627744311224413802795989234050142301178742870148832273725588060520943347713321106055128328584189711276591775430258760960466082020404345415032388289993270860014835065559256603660434668665602065215590127656984846098901460401752113961669344752260311170130371689556772423447708852183797861603563707023811268555131593519862480391496131063281645958524293331752180808644455119198772561676782820852266745593307515720139055125500064277491815677283443505395476936451414592459394159482652273449901731775498467077019771319024618665825476889990277416975350238867216242789330365315940818282839208056510263998293558583806677925896481019844035941135501846838588532205420601794787935492342724980376411435576555950318312166951536294444011571140147375052605998663935658182702317838200605078523687333152792166553703356313333435611856909182227340710822074101268480000000000000000000000000000*i1^26 + 923134045838893404588450307547100377442202677823500590587793470049313837442581067419871658484879517683280155048338609023180673258770727706610116575203128284588801787128056868282929001861826556911209963475915888186818459804612506947033213929096207031820676245480307241991868502038326551586541950602316868570883549882804728179650832366247138833968666846006767901047436910855455041634665480606062672277186826285174153956943654107656651359482574145664874661715205118404282694139923189013936341679100694809084853643350671191464176282382940246613960586263043857831491426304633236871223141912216938125952276466088334543954820322655104598770295647693275045531973259336013585958712429135780779871431522126613238495125759143033872942912944970926484356412257011781334120716639587968883796558588825157662502481763693326373812287943090127142338670963938965862637782900305606099680597558494414664867590667505667694670935074326588650347257829559772710863836291129224852874196282428102227437379896272572260007339579581179936729269059077721119828224627647211822116413603790695735376646906655115211470630285224574434006512939774313980201156100240437774566142874308497898724187231636984269871444869659372812672769935613191929887980798328526227887834639390466982589919475232985455138411463948082858764438892904778360578020393250732049133911917277739482190139892416060707487135834752371791650856760629026159176688880220779856320742259086846303387779709514883091129709552866352381806168829199481587171724121969630199986115308910792479743366785882508320151314463910355465934111229607936000000000000000000000000000*i1^27 + 180851656615318239057925049078503814397613704441519944690413165473461711486197893423118975359191309739753208060876541573924883186520793494781994772605424261372458328109814379194838078978412258402947243434305563059731902583933330592256416458295248128288948502087977406009005598889400188987967209189701244722113987884006255075278653014825944860374143144830343435789618375557822590050456010890496542245983696258995163359231303175553530848056335341670355073903703679428268343057148297060330759430255482082638322434869167066216981374088150011061569893027501276465872424422913030363752134880503816122640010651413854125865910719911064001018087902770339392208540135474906658312653088496791975186714440793793540749317006954111831151592515252766640387315650180281830444749339120223631292506706057726143771343208311421369815066214187902554904581812492584576274722084404392241407401651673413688381796124014062398152699971386605521850062457144589297107607911252010894214467740564700913397623602893594380930329761027950141268635239114992398978173641642145854895557759949687933917928938896274910594489515916347414371267506440033901397403965819104864540671665933268942436075360902126783242151529923573373343640503041268024987703846375250778248933251545977896283815343270359032115682099209589246012039423013520987094072323216521857044654037370110435084060181775716611940475818238353160509432007826337606673082429099664295952227533724350480800209450985199832235185997201521038416078295070707920471432063421887114998536369721314715989268616969363129063733420890724065375734988800000000000000000000000000*i1^28 + 9208996071132879902847592007366309669894985924105977697313940587462771004481909339889322630423763271228587282107758417764232443957135618499477595976580878589770064731999273931175884586146953803934969578921658285305174857541334037775907505271899809750397409758765099682920069945549911636389894827259975179137860702181783237662746081365830674524309486852865763354651773726088512254889837696904037996485348303826971768784078947476930878561031301534547203093912775533732257558783780136375266756359568414255680365205143459200816586056698839614369982936888551390386488601189295021834794751153693235899675592824306686941089153984813632519205479665840290869097021346227188444640943748486671420769802586738543518568782189374753773882415869803924134797562751754373576484562907737360025897223929365242885022340997177845528338024766475202588935104849405837771769984004135080579077611002488827219523444712056388202333394915727687966248775555973694466025674717992964015109169679558504439474576334544373664153087116242764313744614953195542679506502995381387922461822031437234801854898276968867522182950158866601734502456166865534507234905049432490462981692635666475787288867891289099004015972579057125428718967745278391997153244194908182737366805221040143008357230797151881056171752032231833128978294620923077888701891388043174334186578621433275733463726914169890867856447366955235505942946781187122342855770867486054485084560629408382625128382967542985184671834483823846676288849897514946562047427962160136900485660203675985317073000552235811482636627514646153134080000000000000000000000000*i1^29 + 208795404910049119001621894190530775339420735895804619230429270563657005788995921775983549563152146127953156817476354965237766908154293763020085804352549254588124142982526040656797737098476192308318888218095814546893715187911327810299817874382402890756558445992307723774273805747300359482368887630187840933024551776144978113266675117493148144141842822619134714160288657225786166767304321447127485263943057341374351430006299234627646399302982238889978943670000898286853126985038648081685647517265705486743772974655964075120374880529557448054557859635825932946742513279424574620500278967284088727957731773424081137398752271870210376306250202846117243365584898449729946890089754258650313668054980781895687731915769597182865424635333086526383276048650694322924565661318286995365243165471963876186104359627641199405617169797416306062785790250696535105656884800736057168588391524358853898406564013495191162474078065411772753433951423773917878865580865879396449422700159935821620357907983090763804151540116244553600931416827334278292409751506545747438805463188712194389434006028451467475073963290479867421963519800989227031050752293819222751670802493670750578899466157129513071877835232889926463126962824985484711243707209084741332620115913853728792689459262882283591501719342163775653214096087105390503328896843946770922042551180752329777290438480088502498554117113357686970898752259139668223301337792533574671695963494555113392220399032931989612369830407205453003545998324085547747519330150411187644323924059772710825484488380490388949018902660120576000000000000000000000000*i1^30 + 704737813375909607707560952881559598683042162752795446463481206023137884470934111586020659005908833825433851454557702491541183023954140708768212218891134648461981916479287646151728375382299992541764758653937891112812995959880137163152253356398596864045218543248839259519828276859212400943993579641327878858295850773575135703804046045421243757791593579614244671297056708302779506922960583069426807750727181161654593029670797758447246816756938314433938277362547224633013671820628719729819839942512862986765154794503499133497592749473179870091168897322258719999701769313739096506856887303155774686667163249632149424563898585189929562762573636252909680655628064552187381096921564302665522894681084970518176748409326709500444282573117765364743244703194872214899380183580870270219878023988025336789273876962088280065194496510859469645777218037356164398644505780986108377041049051629919708656354383015936227532123141372014876131725000239068681074219784393575478591071823965792505554727540280223498345574936129051208504355965967078409250300689920927635951534513321582685826751755388398149032092862698861898888935398262724754004732919976089308063290542668924098076220849265856420925012778910998363102549553141017003055032171732669968014959008702333442047867112710087159280580020369995123689848099755013991617319285563263890854022350079724362482924646987073053730927142472773287485499019871335544353888584818816505824562511158844520663705413618148691265354377538801294395109518615278610029213364088728294498572119765271150776070417447588049872486400000000000000000000000*i1^31 + -26965525967736768882744814858696903048919929779960426014172846061863573949039211165761827075561282630894643504531430595485429725203558483068578782912542883174997818207428033452569170822414225269844485956705687237966586231303652106133630941249752446888990266961200565700546708717792307178152143689908337610549604943392665094249818723229021385676391664425143586048692421811605192814716891757113136702984644423219445944176160835976903202160769403680701952862688467479031213648252495052147478882621580517936907420406833107455868838087115321359344759708682684179838068225144671459532977103403956332826407912785719849344780538914541701215846820346752203042860028392927934696878850665720900399938016246562630270455193893042167289913138198434806269576808315797425935714132265430634808634403279422016205840565199503142845408205022281374459894023497909977431591196717285530900926599567306134296292682485610164642660605556957061891381571957534033077524571977800527425677571659833299047508672772941952524240053911272723314183880101740353206348072363514293225261332668650619003696123880547236045241089557490626957204865228648762908137244907615645301965283742991533632815670968872330013731672889220694918028966260172244024526433141543165860146916951035921189311827122005675370328378055922889433004823301412033443280403162477082018384127128863218507323779783749440751480076149390951021194834604816641407637353748321853455405586497996539603572896360966415473314480869607395483811453544793765705931097833955242889405950234368394450957717217224949760000000000000000000000*i1^32 + -66637216062724619117140617388493565987552581945069810995089539200919564568003961533393064288190420961761470750467839196590274423409708552398825422619990780245314356236407026323734655713255672293520146487300335954740572200738020888767735312376296048826243873160787158447844577381916625305117969905150636665640647334101011238542440818509604230375035149669597760834332937307287323147832292785098467558716801006314745483168257742573627075957303221347166911717662317635700312877606417355829773555649808347779927348507947217747144581293931978648765749696381232940353888122259509720500420497060874691390353696163835450612919639085081080378384600532075646599147606088329415625678034291790063975374836347172147718197851489225590824495150326720139242046400623647932284770252019385842910751990405698604388686665496046061956272490064280515453055368952999282505804565140292665353086476915592026606208517917784611972556454322534758635271818057593791799390060840840157990216257688701093582722913690685761403470476199224360606556238971775801317046338179000674110375294213048709648044525952126854927039513700758220208275733355821991858491673007631833244931871612673468767990784020576049966538491742587993295130352445988730538920107726960789427852443681870879250626074348860577521729644358127269933149329957196312613954347279667586142457075004104158297427054036505656494270526523373301392127338776941705396090416429421724571926079935792828836788825344229404687336575614167057000665048458634221255306118417263280086953522958714948216218976256000000000000000000000*i1^33 + 4065161085660855410534394796595555081673794691326342384406009344865471585084186086520293681647333658279911004499574560162244077438508523001942150337591379285633044649037339516106502120465329215878716599515038157687932992346965364261055026590132364423181210718823334688087422341190192172458317335152667008526716380206058350717886197893601785565473125552417931282916196286029287993120332829081475150431861854757833611680985684972932093945872728750160686972054872324516669235736840326554502786379999162680075453975051663466573872502646972295338251002774119741522368813849193968639386569050779570165719754956394567482095923358453312173964698518595425153159267153317558601694819766817957575219113241012436071548386181278367747864789388048215191594404098376697107746544233724916782869040963792604145000172769674430310931153734421438206177410389376871615450444727866353528308535635664821291328032837848121719096371718861790694957043424735954310815325987233317989008049502940502786660058132508632080341132344284191641387067816054173699980789103064830931472677748958570752545056796643505453087444164080726428210826381154455458848002208836798542643119811378185218032835531856812195081907634518345343287995336266351848226543762478605752591867233859597998082122757191642398308110471539704045074255807514154979750560230041986333443038869407907117810853337644708370926193446442008193529970714351563557962372266231002344444349308360499491954286663007829715321155994734903924109102053705827577610483144998756037546661717531259882700800000000000000000000*i1^34 + -23306182804262343376357129066873249842995490060177084543531933331712540760007771823224548606323473133576992474079641224296313340800182931605166036969062405281631532425379718888170091540634702691853128454162705419670129441013848208997736356522031409142094397439130673305813819142726043735227482883475458364072894482743463120269643518355229003832957504290850453933192087966526371039539322130926968254851283427041668308518784761447050953350361484887801157231031152560152867151694166049261862090758155703846685288412719076268463184434461552987939478901711910814184165324819857551447932388245554779774389997628097416218720668899189807149888764701313218876461693536359169015301515668272266067196198654891119829830529873441773405733518595709298433602979297545447920180005098820659998215116921618595637083146082649758269763841092324824940211742272996362361311125745095050044625651260732451573398290939899200143076816603609023526948512262822252986233370719206258926276008850774267632438203189870874305205087250710686453546519185868989206082382547899896389475014325065602167881635917038868002295339283841529124787031313829598624039325429244599500167144046338528452712582131979416046593046939453643542051736823672159830007081680602248436644332918315361682504161106735978387979550220178016313691816050017472633485395293925199198252744506100588778381638786091925734592735212083683977179774290779799990807083194698463896937468301669031928399112000619794708703415188266837868409492283702601403999522896113105417668899750543360000000000000000000*i1^35 + 61607840695618934123688102305875969322151378558411446606776051250620760390619020678007578783779374241338590210243047198635160957629014810170363813265759689685973973783242210583168861420981273205921869295070822715816676060226715824944325889826702883043549681363137493742660269873486428771232414125681848283354944007884712339924643463118369106363364605693213806638740319886806021837512673486903962784837112053873357733495768579981893171454924429798414063265805503789500433469723153322285685214131572637647596916746900314478685656335755164735866228885461035423575437194934389547080715892779152320270301307860770052097565205023784780655067678124794226548123299710380296359130423340170797704773585384918265060229331481311746147174906951053047797156172436157558707505686185062565517612312796553484029304044456562549451992819305605202028392300187403372762948916526341937564729441034611634773541666678231752993939525487356000902784466074012681931857395526768045167198098328533756150760565625161304333282965360573742543487042570540542983475946641655370136712392790242485412854000508994256004790031267030366653214474916334275325828473619156138301564513721283380490154243806150849157684268603183977681198357319519078868806263352495112116162305803361021211241358717872978903804968021256899208633896778282323306686225498033868705615485701536354969469895548293590370116579441701010710479635520529435320639868860374293970136359420426229399195196080289558640548377985677395056667563532068376656944722554906040873254912000000000000000000*i1^36 + -236654678076024185220054114113078408030982442426484644021754982292896133618243507205428482430957133805698803495528496941096101207587889673204389866136192440749524608239286539571505897646083591822242324722376157065140953277518368227937653575787745647363414659582338883273076254721366635542828451539588227851237512764528499644012118256092692814741709282367014879848506469149395369202556560610353573781018597600053296110105235330347928672153927788402912588177927236745279733966398348964124875137038363626019963942158623819029961856379975025452873601766836545104463282277065817704212179931049530959796263140896254581232827958568661517751677498324009885389967366730877287083237251139454655764519913779313780751996386667162400901293790425039341999913455274969118111103910899539906717965946728281835239480024139343516258352549514376449372967418479896323716749913496621617622929240382724818168046191409758406358511668812028750182082659927883930153339034654680556774711537554694296441603748509937475507660976589365156317817406299396084697865835108334753154330167772978944132428281646757633517226382749954038433374926646829432415466298574463010806155250259812823093245603225298229412438183748746602854175238718960996186994663702181054565985119358972874861911314072002186183613220272160522320657909246686720998638502932060375373020100124614641346838388701044732926744179511813662897563288527730086287297704316011682638784240447017369241076239931685998026014728150420622269348605917022926848461036298489036800000000000000000*i1^37 + 919766830571794248953125546199967048226588889016095559812813000248627414424931596829585999603903625117593335717227169737374730196039249573996705268868794391087260440251106632428206691327553618183114015572743287258964046279115094276180474271391806215642234339996104956741667299292595032269065691290651005007041141515072587355318510680631718036242554849714738107954744607409139863592348425740241236121414142767587328899903007983008350735650334498160817695535642624027381216897177239234171241577229707647661582118231877419083228228196851291012671382425697561372636884424595784525565239366210864012005708577337158319971997913736997676099687574934771251348949836946020392762637852354873175281548525901698175468185115770274230408649561879401913996093941471416740275128165037004192829815083643594648225911910586851191277226287606885392109381891854898415989492054477379659594656772274399123640207903778309898931029502228028334147285489978464080478741554546497179237249938386848143774610121943698946077368422806959862754318935716864299433705214228345865322327108811078597117550371006660474662353418060587085071275659064456018717460594852111792658008878178095533776949865567831010465719628030434803557755626404289189935180762542663469937019555794931150705579777304749148358779509282521823169882316920318504873745660854796582091499355116423356042087335014745359855897138166438865278747731396598421237497111332440872335571271363757948933849351210880975835162303772640294409249805031552893519103262720000000000000000*i1^38 + -1670260475242044089242258711966890179329606886848994805890447042664847402582032021894438804879013933434069112057286618437643863005307636500785215110140534199122800959195794017788171321821489101114170116642016801375482974304754047823385321369740697205157915203476318874426571509799347017983907960522212462355234310207104241001184688977903436682117902614007996789942802697656328907026083595607758879326401540065206658996539629494121391044749670631218122694253334663025475101599138359361544254420342856696774506328321959494958064705463145065996674257526961611689459507227888133316916325958591949664802687366835150951577211966855388676428212423912345730711143020093791130876457070588573303416537624856131483883793086122207627314464739119631748618117771246652894680266768202525094143153939480447600345809757070047685188353033078816336165170908092706773410229941304850236978839537891314224655505303704498486940338533931152470317208418660070310986390830254668915322986398708721737347625803413674216442962753719548587332923142356642005147960439091391889214281349492343396031908675523542713736608419766409108363421952119257354803531057599202094715498564081639860746454227174156247418359401317440959368680347249375933333209059440105866637297983957474676922043625227637043374072942159836714659450967781705595346967799129470157784207595503910317461538180417647877332927588940663731038234054711544213504755380817510834332648222699090995062070369219841684738142909911823393689942312896803373056000000000000000*i1^39 + 621813039123530194229472955580762958355677881900018775217686521908384879358671958570364608743830502712595721327761049114542486162047237325203355330163627363385514808791162214599385195487940282386150269732270145880733155375444569796957109998329444756355341535738750146505086238981255795205507017374054690797076373281738836746520028988966179393405644134691582950295683209711695021592500741835152526196652196970192941168469921707342574159258728886695370755043671099474883394727099442900766077773841677418094576126170699846386616131666474984181458349368900360547960609448098986082485431267836997221211307813471035127492134808437971289997778996249239540218125874418335679663326497169666545618451165212336132439821683862543103469416490218614359151435904272033811149881011461075826740594350954271525215097663427973542404150798639858252828471635317368275999168218530352292152576376630760211545560939173079486752330779590057316717630947448490990548700118820013115761122927710237572090828673690856220259565316328918286664737120068868969803491229990765282640273566288561453563103416362657090678612973692646429561008548747985300092471170227092796203539263194446889138323792336088602801466749429153030330622004381911902110579501341248614583861255167558142221572807458255901478347225769325241731131101750379776550536170787200415665880813539613648666764670253374552892393176331236219364629214923589683336549826705982221989713296580976342214013351621977071781770106737758836344598665625600000000000000*i1^40 + 2226173818271049138196261041391019364997155602497907822903830964688964497122059738692949219980959398175532321173378642688112041371888749991531104303637875115089821874858929089197927377156105919509848199144516075068181791645389416571593189759354287914907136830261791629504897431088232987223379429153125299650998826427434259813275033342922828876389320599291151633354721011358223197718460470499307059748565543539995830964056630655285144525414704003901199905176414298716941531042420739710049927165506170144161280084682037619143037100973043885948334873130757520423750962502807636014510079898547848091021991617667467255146057278936646259715562777853450980085745082045817371557424244891671946826921835527824194528509605581947462104679011124588059979495580367444963489726892841529713181325710787304033708497152495822687164725025324025346183312158268242546725343041259551582333615795282534077955143091379246767286443075326765382537296165773673475288015149458591318069252759212883340969628933806267445461806781556314117440754510353766167015105010724471582954075467578093201543224575380966402247107917192764087577331402368286722637716289965326742462766613646496837035448701844386844363981317761332477637950524650469711073182711139191315604619752462597135212629189146467342392543546032762558453410883579002673849376977963962264140816919485562491242356576835080630212713559322191548002413572120459592383461790773052725200592497124957809038699052302981755290291398971302566952960000000000000*i1^41 + 611099886131502329986147145632100646879741933670488628564521533538898215437232688806001731428968132344850450694069543750765974592844559452057774140509450552315201084924064957817055161066223619038971275396977244603392471674166845177110514301499658191223910360116721751171498018279722404519219878332643677025156032260001156466890638344571458541667394428503263541802098612572993672624049250918478187963656595890548773350501295729522554341469311897716560907849134156546751175223782708444976649903513464534763461046955277061176990420442799929863067965257486096732360818807661498140237818514677226316071522737462775577360007081737197866829674691136285561078922719907858087104590435398274325251774077084879284809414608027644648622446347823762577034164358851648542198553134610663790624453228023076428976771859641630206089379798026489846860690157750823418177958471617977699171004885328121568347023015624363746427631661359505274497494954894107179222917853471610561723410024484519879872232071481610775349157606748142955643311775255127902385126286975561043715382345473388630585042948125887532382315699735045180869451564472168366122376514816869711278154842077017063132721075983697372876502453709090573093950855468308756879751798008052180184850766400556599226913093822913921193828966888913238279902961234976931965096544625095879688793428596955232868046704388318022845178400893738104146520385412123416824247635194240802926501843381329327122552892819571988174767923396608000000000000*i1^42 + -269936931538628878885272504542755498730071394671621728727948380029403178418518452083607508603784134388539758306433991969674089060022487840518475150333104558340336619956694430738022695855462953133583742304844771214444537741284039432860005197411185664347972162712005487356082534596843309108460793829105974947755502978901166094935139193877681402531756907436074937159667378218797324606086680140199430351684645271538401184423415121963275837333513871977129786008806378860554446340562915178132615584831338492103560607931053925377077152385883119477988954842690150555851582259909467442681231589685126105288204041935972774298929280910003730121176386436928212935463251250972374273703180422859731037532402184705066350973777305725704556949373623107616767253524447337673811120890612114011935703102234632710296236840319800948714015781073036297903199604003088292407755837801290990948779340709266298471398933685711927418618931835906256268608723830586661746091844738621633664264734563799117088380705933105037065130711226183806542870310421959920405845136190604858014854650986688547288994064343096280573414402237464321150390560609294526561607463961014812366004664638323610206552164401519599268414432922416906517310140431433464954727787338867145425846102543882416765226756925807936629601180676184700160421217403203446067959023548078938407570325918493543414848526995209251455191106782667022113217530849618813724929858026323596333229187729713354607096574319765568985497600000000000*i1^43 + 31730283291204489994661724069411052858486064118792891898526164515533678899475283445571848262203295486626248503713956834993258963501441895636329248817959088722674799786221877134766600024115651362890333193613854990164165143154836298263666335571899847675934730386606190010141686330389021273831584422514334803321623734364193743347202863394442243947989536886452982167381716724601752537431813506161496472232956291780860328335898831725016080241307880089815539710221389030989981647052323832015464395345917302364164026749116687927506793555626880181254163954587289726198022076672748450164071165166952949323639589961549391291936219841849056260461681800270763472196981783828526229264082105967969278781104795363971243272362188285153930335201577708308898664677480115698793492488977950177809920479732393221189858454211089377792114912209316196921486708891113173242176355148259579908841239662118429752183375764542232668644085784974018222215202579457641171154028001865049459668131780531529446877507686906666723628517961619634388707658404980687285838801436475291275168424381636336629511857550624435263253098333814026502652816293900832095184914215382150477366492923230627663280041916300581962881812884542155897413946306217164328518295430661490005476635421364435261578215666388208466013334714343040762038681126391175256476669562860259668895987347350741363196495902567265293541602903982463934547517154175528653377565631731395104038425508991115656284583871119360000000000*i1^44 + -80857229479258944832655297260432854984798464955961403853186174559903958046188545928572800454811925474156295835529281796918932330419144990052262844456837476056227639193820631274219132849565419633083860965964710704009972409282991525696880341319930130819183184969137001252337027676008871674206415120029608867866331409347879865093095255617419396395325934228834292271653743935394182628452884379571102643766643451799215967702934952426285343757253978138106251160652473459457628153076766971489309673452700407736463190186894427059527470252159299551519182849707245203287297271500935028734598027773058085568868322034231351221231641084917819000031577471448588466746185154958975250501707458443449607633114073780225420273355102135597143756597723377363250392255128437637898229260062491475976703601525918255689007801855001038659367460614917244788324384538777896645207579992642848264513241213758660714016172043314615507880321765602134162122241372186119353521943749212017263011000219805399625995992957855522338168610997710273762345119172859568411273315073518611182366092721273810785522048886820165571921629923930346328194071647691074324103708691969381060920808833112741174903482756847153722414308435093658670955322947419174036616152670546087490038043453133338027566018481538605072285629730694460981533526916148034372225577405933497795807558916957596926152187200674653116750112135129605120810877910377963517716839669383082891945306733310430412800000000000*i1^45 + -193109839058076733791681053896456183549316247273742147976968247392380152136604978019270953001504446849622860662972947227206236051197237506205711823193435697359247891952932456219542649053526525983275409717529517935333133853108232958675181101301602843217032728384139666180073582210412102845227109997408877356189223437438165541169701051100314159861831337479622877511929294749792558854179694926382317551294767380031215019506092277083299249388741280480063566991792107909796841306054975923837184584049064400343445989376720834425990373688093900743229397497788725782680173248976271906385356798864366747344400074542794860864087555780542300444422674268989196117695246026132900927276220231509574234908497320775258117252812447663782081412704655582713099692133137940602103172342594934982294736691458419897023770186887843153093923819924259838753115773245172429458574175715979073647317824173921766914154341478147205521309197534690549132673871240964749573891918854544736175181675539143866947771371975805687132766084713802497134390133885007650716078527455777536216937560426081103379541409353953414372029363691699262661713180786358171406080332220773453088492712396700123362065986767305473906982007606304840874282279087048827555389539894872618790070076324935990420507021038951296368369705623499171729107043217688607535173260696901703585162099249519001661008256130917517104756173056929442857714244540932921474889237448016787824431702933504000000000*i1^46 + 3498025586819188000394359976324923909890729235143937138938255025514563940217209838433886488940929340664837292642695032094626834288555532010794275657670922706182585885675712401893955508676867149218103207496093526568618043837295762608841358633308812347734569864512776854696559526640742030706049702134599843121452208864346681253701567189669762344634769587313798441790221857456726407282203137734493157285520852471554255033882025563159513385648410272868588535853967359271512789330279087197403455217477550217414692213978886705056681793400753287403178994471045230672436520202736147218604974475423335490961562526999919807022373361856497160613373394033799688231453087204568907239860814617974969067109262144658582217589648818959156606839089840684427968065826969391228998293346703285120639477640043792089663313446931523438031212054579189667583434183372228230298246006981181129537486223261489393877335551700493178219038342599962204275433590529350054947220355682283428540164458650075598925555362446240788888173770635925885070191372863983381401085234607614987913200664807197260687953071311607066233781138859658950916088367623161139195836494947205350268328279012027444539740163480212602669815902173756574868386629133065036319707674220492587019364501698507070346235025281638092868585795894510731369541687705985230791020478473283714259033313588795710434596936771535065623151171410470226652936566790137001963054311744754979962880000000*i1^47 + 456025796664236793633203984822440768467698966176646480860318338596402445994664903677390072088306029069021119025001089037493244962560538759105236516964092851280420565426299465293731513009975749372069129932673066527981178772539776029808010157682713610418521597483616078468458748010452541607019104875877155659809230943708209561041683653351202701837398856369697935901122415722035756760731490320316379706775805130128638409448339661964059971933087336746259122170891530317871383030706840173198356087080943561689096383893231815471813034001781247798066325589245463080235007232697240064227483034836740691831933690385641559374819647531495510204500587458547897779604612226030768070017809064765830880393530477604390350624998194233842757549182370305323439355058612154959928077537726711927886337546985788871406098125703199331300551437895182893167745403191208085665145291269709950526223178919527843890675538516479920105585505807541674707527218198095648134882340596052490231367505787161930238796317854692086645259902320472491760348648481312724873185283303739269517426659583700462777200764373356873344718734772580082453456663059304795709681875849281843125143548842372662378229112165149603387571730007091981312412357050983339202001828520781858051641660926838803579050431717595207768558093469616234327659014615979892975529734499110524277982269617314284877362913428328560768398147407971539972408755998817039480125025538048000000*i1^48 + 5004888559773864854347294418619512590185766639440364419364956228163428750734262361977767122681826595353411560637656258821994853132670294713668599751185999228433700350439632536393742584283510011285735635331992419183203001046590434450948628764746878448972117186159248127779028478124333998418261176071842446191431818360018746409979024952387234314122867080268420498223310647951917804678877177210673705153726304664453817973218162108605194255168132172898889257382337750838099875225144096265036820999753102550570572996347062485911529198703863192035410641226923188675263113790002372907808142576030796604076948845343133017934068896155020149883729636717304287309153586693921473597983816857957808173549380928918328324897231036814713262683720146040518472436203957757886667619044559462409167509830198255592621319445820667278101815503705175780220466216827367092073285155060180487315388683800333705085079614708542428516087645696805792961269644945371151807692021929712237930356110661189816079912967932733982741435507057558017670061042574300907062524333445547751941199123032924608749610478520852724257930663118419440403112337686501306144387723977579736279408019032080636740582438005031692134226091863476587269228214905262720120160626595137853545316272765155016344309674538439769301601111272880639309660476746248746205897679168832986873398492392781338661851774856557086622256490320849550653287214260989952000000*i1^49 + 24809783801350121667285906283270775303072843204846159921936658675009963256863804596004677125295990551105959241788750901846965209802705499152123974380512366541605635272093974401163566856901586008327539071552564456451592969762260876946895434294787278191221933864586807832328611109286000457868633579057018753174072337246660317144240103720035495589490522457484831836511745295737327697939441383021021013802199054337959045168396254510138079100648882873791645297973557480418789237090821006193576694209614889407335644319655855327281799081249783104973794037191520220950564445931303223068026442563668656655983117982360991253563165201085007625337808639857695659899539131255188901722409337229098853207129691133622848768908530731347121673880042431461396304634351083500405516887862091827132690049404614313644645302149401589556234335254889131150212889325887662872299984917236132838475630976650158931412707648739229613600871712327980361360031605499755977723882045243954169854617446619559838943316684041532468919697450431845835253874634379210490435381170614395635692513070604134948014021441893133006494396434000810892117589423738025156701477223215694042607003116112012169760397449299910737483384583668482880406015107204869543504082838057074239693859165673637433217955498560678979930855968581815906439700100545887978534974322656688713993187916034438339743041128654558532914629702556568458772480000*i1^50 + -784254071669925123904770902712212660507648360164727084444968949756130016924374524445859396462477576468178538516473947758422948862035718434917102453563748157257284099337279909342122962219371011772723369030096733096602950206799142190225858595607199145047049718965258779181813282635149222219319305933199360311306386810130441957714199022000181151910131295622268971952601939750079161614519071128086760338422760371388496004928996179561374681221528456101936008629072407363260699933202685356654202963703243682293320484185075663878542224763078652206721401708369747627925243002351421830044216842377544859950670728530863191289952740084005322735222820690748289106381925966820750482422728239013941713436499765812722062675213478516772890232031744627864321483277942164698518507246043269544076912083290322950850101311015589038967761333668227204532598453229112870294476417174412825316950468579388090206395789226495909070317398108575992883382913167347242282071143448128843064790075906840987552255083923627438353901277951728640078851877392179776483164363381077351949336599676290749548586388649108347893875968015586407625834767529362252194963988672357467271070077591180609717391899454370139485294629656113543999894009010115529298029059150901240906092814746113092327566194430973380680181754608929259352476135360368559512742486580927333596277934282719867035253467939605216036149120000*i1^51 + 3170232755757651842615615896443504574484069393600062614402746100774885421012539743049240182107619674676629628973671702474246412587159353903748200005645936365231202495121935473435229061817889780847899009340141009521866080410347335675200695445162237786726195341566567861145077514779804132946904942635411075942241085018108958428770916886787382834719008260396286945030336951419532644019208958349043130192778980645205429394887870457767627718605456600903157228048208406191828046642685573455063577014480293584754711639264282021490925671039319350603082016187932593856833916436159757886832794316938323569944538137565363376022396326034736746129438467794455787662329810491617876117749100609396697560481721555405898232682710374024856485444245372218306529789925384610222294200742303486461298438447416234942192773642021484212640494013622028697345266555302440812566860640634635929516844881866256497399448574064873103369163370826513832666208108847103248792077658790518692976443727642303205555763600700582720817423129064245396901889750534187831858212770254330087422669163263823540340591758901230266421895639141565124728237238994602794898961145316544757688099134879512602188448781336094584715262689704191627335602309123951647696197217133515726531452883260417946222245538112475124331338952699047057144387358657834621890592109345147226573210958357991297209600*i1^52 + -363257486545454932209533117906064142700979892218983373939244789548998684379268956401986237142253092726688076216653179656671037691238998114767225727308184465979900068624515885244998055981342878629002068934738928272847730098262283221681457081508993602693236806049790858698812911312439151605132456804652537917712595863300334121951635407719331733930381039227852405204872320189754873209732359811868516247300469827153903303388494929448807544890749341515673338512864659638781932234461741601045905091760698812953540572055457181484624615475012584807116977556154830117847997063017809415034010688343578797737767838000764205143457089219328247299220965998623036085258518063436101392092574072558945467684283013861432911788834690832719592510319582659568328621572774527986442350611742395160323911223588781258889340155077543713645507656044654788725891464814299174602758720384815601725204135091784580543117598921719163661410456014186448512343581388540348658721554060462252285646302797674123996856575169959937346469016706972719371543789227052652079643475936501275075136495534986814473286837928668819800173233913848840703650213595596387856366133013030418992974717982085755899338242276989106050741362407684160936205657924374942803093323941009325433850569093640426883833698417247167715817590754114145734066343423754545495624000*i1^53 + 35593047842976455951111250563965779290818248657126639817040374948173701683928432368546871064831627216452097399877035416389296776965026900658339215046164664748611928046442995604463702421781087249653685120624343649383718301420509850960691093032038171767228251281910535348908060728343728813719689838682480157845915840254469592516219123889431953048113888977928908478207699803082861254053790715573702654103149775640016053937076785148560296714122185149882046655506293772968331978248173641577737195237589534020185382401522340515546125890242105338766835418440378731364608894173538482491152839871632796839854135232688382742441818072566237042745410609581558626266166184162951491979189987447439808856653945062739316814801666363060031763219576413502082886815114895333355083223578472183664530315464662959298090913047648862832297095598128855356572126859984596701481842003014829451631344070139355261541548762923781794234162841050569903050810138346271465864426416487965038917071926014370828044197445571380363590146325162217427079024384606411382432147224841943508373246250168398513843605815568733105195775824117805284529098341385748428073117560890646852284284231918378318516887386687964420638915872227248665848008471665448146980340006580788846722129055115684946224792666771103663324790241*i1^54, -6261744578648664198312160804007527439700377187070132838625221634989059043841293536925316858689741079782011029974262491426127579342211445777765171484656072719539393901300442851637439383978869501009632826976831910936744845443944871655769655340203130283081786173622375695364130205102351915069846156866741653833317585737954600842359542298107528878145048822916998248926918957467012588975872135941846373049622308754298189440062568347145748786491340136623081585744586955522938465939463041486736106427107791457794033549013402170516922832555470966204432101168309765632683908627326196748067773470785798404775983800916743631444033971180200157524419512668034033419210670985133952962215017117432194377022428152644945331932779862636978233103770538152710414073105064018561972462634212977789192386204673912646398353576129207940024226499363255773926986854570058717090048563702274073923427521248361780544803251472804793986671382803546370012629159944007014964708537932298348691350053437794102922075479552032055227560183171985702723680810125808349735295611762927719333781931892575841457746389974842635070489028285775623707932615393336463710539140978425256122690643382383660643058698337649383173084500208943293508038432461219412266490237185721608865172039584922687843008714479992521951057147974004474550585078145200608290607058644828316937385052230718396285809526047967604476834683978041012486682372161104266330249840458319040723423680259962430553513363250734467430948112838252030769297177954608964338517920152967512107883818265991600341775508262498163928315048778238282314825566500311531083212583542112270817389769241800273293019278428479814844196436752224400383560427122444114520419522598227877561661640568042162311009501283130656643872594000281751623387197170561743891033538901890461439260790986302425297856214588632955158578220687860316195436306070044151807693563309552806052001019219000295570113092033164517573934835071105588751879996807354579755135202110908506006207055607384377518343901488724300058277125287138881255537635857819641781799720823506998057233457517549490630721357684135766585259520101270615483987621693492086903056941934752524182751342462224891766378061544680033991788424008020017131430597920452214736203961400464317518876295384206003179672456066387170560049152000000000000000000000000000000000000000000000000000000 + 123429274402000921322018575258745977735493580491302799125905383441287717092907157051985880316984548200864575595208162598464807271655861760461077214770589999053616868605545275281489297102907079796168093310089597906456020280244044300894507738433248905338751530146075222919764316559093116140635638753565279125112173738894892323109518107459443194809243282513943194757002600035491308476240506724147607858615818609808984859080676893051765651409199320237428867070533060532581962043374984653709757308419670766875300615739186076784428617725131260677492045111554254692337598444609941318530456630552807647742690309498752145162513506258373868005442376303021151772918654004846115383051981246189642436023827142652967541123694053383839468621051295911804187197473044290722807686470999281076240388839557329248964697631985126555300941210324434926146987912249805149260025239956232292115958070673882847403744599953267599170905205439054769640457368897265118864923560124763801834058186410621808916628057007275031811234274714556765848384498095233507880853915194481934392312285761518064386005377329822339431440661097710273407302345224982555907968140160499861088787049773786132245171367793652011240236525313316978747497591611607098296504447605843481785076162319755287303583314383279517841337026739812059765449831364720079028242642241788201826719001473466414627501191128478667205386813011534677030459797738894411045988487492266564509672050336597865468397530537174045808566260398324202885255063527147171291493818538082410158197129188225136164953465188141489218515178455173771202564969811288511975424101245616537229212515373443186645409867388308115838909984926608582797902828597676379921646822752459366058300526686029413056613373678914421464395503089241787759667761876907146282825527388007659409285757061485558793101562072072160238178491680900148812836066654676978288754562236707404130973449778849418505927119072989803036446079679513201317303504106771529243014930908836317948634408383607450520375825520028773886536843444207314790770944450804597073262138238425596690724764564005648425975569508815022330909013542734571016406814520791737215768492835754800201694453117002036019228092395306929716952971974048014045167092658316013221810825779500551561853124305826259574331545208443302914608332800000000000000000000000000000000000000000000000000000*i1 + -878088255669940676147406952367831667428261265388943864045412046607730688261599348127619088284307263816426438809443905166117181722524427898785487711977170610107213221396698634802178633954707081921035086151634661714978451154847418020750979914545593286622454058903644063073139702923831106132387731731742622963313836149352469100911579694983395880210128883823378596095602499330934904672045974475559279099277069438820492257952349022278702190731787268845055643442327950381444768598121115117294109470334100075057356023844763686412770017103044457830582662565173557968608566802839458052050350054546959582730552789731150164591203300895062303610754571601006673825048022333831580854944277810751519076335479822465025006922220850594693828701913986805968501524315175501872290755896665525801730415860378064704996943092285540467848238583216735094023094399506860136016323791571762312168803697888670017171840415512545739237565972224825662795179375114717478519115275753917694423954636509172903149290685202070683436715048258943739094802267628353608378264687787886260119341258009636060216098470958887024008174996597654780254217260310177941439990365298732592881807130635438651090139634668817394046064320425256539930935087704303160584949663401454967198440025065069996244669702918740293328608500315390065368916229236892093644999716028733377774085023774071425321387315660046565046299709201452071004396755621807909161660536523101339866605611484555768920836656339477522318824573404715363425683790563800563846122834428957761476583559851236019180403615148563838895049980337918976697087056638232442102830326822401336961182407470009151763215098266563179305210720148738302824138603534013214508347398031441152107864930062018120883185795260379694094261482721448204432481581241957282707977915702885288867038790176879417630987822428669568600423002522768723163521081591185885285937110333514379408970725941536635328659153822191881765118256759086541433564475200900415136061345420996442683140697692657092228244061750666290219453270422042476785350296229079452202034107784207234631555857774129612319686030764095707255851032305172837411120852121410612019662587361557903954723522469637322006725542855117666810739088186476679486453972576088106896724829034498570950901613719045661196262885038381919130091520000000000000000000000000000000000000000000000000000*i1^2 + 1356811416189794105359048398519249275244816165992865532799571501873709001169066676220212648086285553554311397395623183388528643479371978376915315707674526956034067559756506940781071541794277083214271035618616132544275703799288987329096072922711438688781342663691434682466403241035419106596459238772199707453502672839509212638486802544986289691600221825317178561219492481693055366300511099382632953838793165582084212504720638328792817808768007672572042526330289232013060199529023374404089611487156671126659587010660989080515690667003261692700336164418759686253890932024051370351058053660266331081677100668603893069163640174882339736279140039916329824121242199328457272992848783028011348866241602430591524569708047626728681283381040855603636742187471029293236702552037526407106999017028087168666240822273072505758217048254978183967222720925424801195589347073900036170335475441786016295547756697151147466791116368855272942929795582541383705218137859563541604137580055411482505064934543837269943832314673482892077708471307262471494540409154436601427918379051322396582914125692575139258758953818156607641023340819749759556250128973667777488936469483167934538781511705250555293338874831078721147613477915129419497525472076593693528151174835058994790751686364623430335795994507996035242655567932192845689072893212062702665869019356279000524707616072519439661564752110323596523119332130513936909492430144527839657787291349172847731221763450635272423074637196699236108534690857708393953590405894765076412422719402624090508369495846434387696640183432255971452506818618753557315895102390779103011584215352097922159650611084286531829184796116653458662665594071424223456972684581917791670119895658459983646965919821744295840025940684624657003651085101312322229345147500266491837158723216110850372251859750000563290005098826511333388174920018548375795106626826889583324614778855117112016959208835690364869586280089243602617300886933665692455189658803010163656169730934227194568339698066790951287498255920504414803253871210319235577768215836201554697553865776397832261028603853651687484693383554358804540551740883207753977643194857172189225708969180778283893635051263420738477939995325966721541276678358863897248310709851241119103283838101719328834197262596679615196954624000000000000000000000000000000000000000000000000000*i1^3 + -1886848063833434884739782100734271955696172093070518740560432382910456121224226642458445541137730542797720230220608387401467630142618911072804946556299685681328525895525496976496551120842897761360361743204060448832090313871979275177093997618471340027262488115154261234153338756570023506718992209546359993138972021500484687634791022607122996334921946598195243246782404714017689850854898889150264802734481620369791857796000264215350089295821796739264482612712451190566625120651351843225523344390489675293048395768381532199402144181934771684482698952564546583867272041802397153176763378193581314124803137639456662886767051341199844784291263893781918871528054979907051737316586680575010168473362148689950491461275935107965180418240246895118625423016591194086603988807357578641598730007385540674098601099607843199254144833844376571786718434477130928337281148733996361279645799220473380380328888899001788032286296165531839823424182998336929394201769039592735764957815317370269803968769334209254481366116685042887366531178382903327671237335687127576548637495583376257120945181968420910873014052495265648487426497280523743482255871370967092083201729576863498927679494680579854704836544508914376773341233465071154995301933108976271733657755087742167286817950147348813252548937801343698855659430939667162432519718557569635521006491565348672047646829101492949448421259657335134496438398968008549892347961428667296085109603070735102847482908800576026778167528840391423107144820676730673665082520497185235959970454903470577111601561034207143353722528604144242058323803734750142872602418452780903030926568425770345723798859042150610488376295559340391427919543718211342805738142940027242731363070492543836745170115677574202671330110720225502003847299414995015383386428721870089662272488396348050567121435891139171586640723126108179600733721603271161948484660877506617613911797804658580103064796891654764859081892032580568559712779288700075866224627146915199525557838338760737274930054805722604416855614781431390737019892579564398610978677169598045008816144634147841822983836726633208786568199705713722755603131486646461460572052204877705325429743676223271387411843866167756030045552069691977703045454111254520563806076315626770508521030167322459437266552346420532006092800000000000000000000000000000000000000000000000000*i1^4 + 489293929132933507879427424975362668985078490577568525945174322322749121444936425335245031224049729405502132304808487416665601759786474376280222795612390510095847451314558999042956474805604492293762256298391470336401428801197970785227820043375555066685959995007380588909715251989439694655562787637619743677458551157540938875489337945214442545666202854868465397110415317017668713353126817408532102819833882878598772014364107150273259235289709816505810979657822231492865972662984763170122529091927885545949464212369301236870246931157119417786537939710910730457179364746016691591187575539293477730345270736403667013675375901571404027308479903109722733670036610005391930431721821454866170789864898152407071495006771139871794047044406731891969408448114106767693152258786844395200575019265032297847737923803302898152013368969668757554737961533277286461908079629571423279544625627525291609665573612932048339486570774666189396733817133186064622639105501084990302233688629866422574835285117513450771872962690829371933307164876335997517220013611628025281860946057947823390116118180828707332700323679897955331307395836258236354674201610147636956344653863575303550846187865505568370444078928332658801849190493984790489472439382645370236639436338041098828708694781156658290998860369683542405167234097178027773957997479324540993898856841441602655373231317289919729696155386583569091762146869245694402538852143464961213043611968724606937352602866524517516632433057550297982798909649269830045085419822769452746884124480109167903173507567347807944159569157342404520491094775468797490718213827467927241373508733430810433256635524818982532764434587340233097558358400187485756514809809049671634934004836513779797390031734401087968113774956082222603784041279266975906610744516832692766081711658030127545407156395195759967098271612750248545078798770020742291114887168316360173778407079865463460912931151752394150156109319783753415175140593450875370104866396194354477091754327192708768226930830249901958354155710126386609488038721063593228575085262344961407572640060923339084228347273688189036679134168270867053297308687081944994026827260590209840476564482952864702835475263675138766738240285053909216905224495486702405217316005832622013696476323655778945932853774490512916480000000000000000000000000000000000000000000000000*i1^5 + -501143590077464236676157809044170646857686705318294673713461345268820176878958263705989880036289230933573762422308792612204255355994013488918688737682139449970644025378570872306626632921732588001589356392641125714211861657801038440474117273953548959872853427993357454410476124838134069228595455924154228945788510631060732039103823852885434234122933848305562004463693816065096675065099919492876491121257597676737371623763911762320277612967358168896313417224462986478538081387812053345005484567671043090100431523771946908754485001717992370703878030480038556256383707169499358059159620353317448086987528108182588354839399046951726217321348719165686151538011244616372199847973404665734728574756194479361528136817528726463525102122782759419171402488629924425847597844247533155411016391664755743424821502691352585704733290270380332793228992560993119155955752777369462093752268090052357814234709130063957756804580011230279835673615201941222717421048404139049712445869666656045017779635007429638829085202707857247482512285868747693277907495602550424423254027712813923825304036046492955876803692985807445354528339431227475578203657593513853600965908521592706727216999748292003374082888751138102804483352841172677281108673873626980150298071096054018281575955458412251611847167142957702321320416517036397992350640181635535119989008924906690986405075246240422820545035296686081724265956711055833640306326752972021440234513643587641727934149671464817325447427839035329971380696046821568201626887349549036036620555553699982517386597895504378947133081097435428793216168470755714166999312942307118136939805150162309778812109229160371214638497678376908926513654049180637919465558862775363697927492449395981703080881148148450782193764120334563714301924703764748880715361856361545343887703520757777052974134114249124449716423421648580146774508350858265176268551327362225620022219883215490951144966250420166538746745185089416188699240270830003516209376187678005265947404981003273749553712896250844576884977817254207116563608860481021368346822537056684191443303977664773242299566074547650565505860922875866986977364769463879822159712642013752379058111878376956390091227097424107613969814251505666493252243987594371489979730501966716931334489230757704089185581417201926144000000000000000000000000000000000000000000000000*i1^6 + -414012876228430358630277087272175070283204958433821479460171671938775791979451684803222976052147044006940379336517420099595030681695557779168064827957978598182235163623593049873052055068268419586943912731178871409062312272128116070828663688452065421784328558616253003631525426066643155897148044177971160856033647707559316598916595730609242058844764161932555748676560834715816806596213654388173828764294521847268602504034063333566660147039946226909594731829082455055434653325126933223648262354481687473644664183234585734248835287008720966280736433356236616381470123946457772696728586855185269055853187450963815112638196414740130686994935932636352599869292068700082985650048053361408829483141719582172171806744805274866133265482127054409587080382543038603244133019481544536267881953631859717788829447417255060458235088218918380926531465616703101091506587395165149041407587824608967594021313761153377272509740773888842717938827528121912734455100757305259539127449183387184389239654984764995506390372625272649874169858754486729232013666937849528598887266047441234032632899559381442199537465219906614734073010364559954974377995340379576342581859464194148927713348422456840090706140505860502217758362701654677147775119938014666904389872264896906674117332593469005735487435737345622788374719495257498641284746025358990092190221886183273106157286952122775933045275749987850033045382193186884417998179062753187790036770380915757051846492536814838144379269976294783456311495452159937133314237061706589137057617981840592133732293934730058571796263549782565933191680078088411718388632424173841297622939011549665346802959333043097156601313101761687033824112280515949856049393206006989930500411267743871856658368681809977764173111595820472765077081978390320049571532781819365022933470237406226633732825671770055067330791790301584465818016209967651650105734417126561403613826897441135516066449691602425875661713370281505057987150543721686447290925245146977538880191484875474534520812538838262198559822054362965148551729915355116809109549145790164671547963257284376165835214680197238067618823487860221947308334887297266884965499550406643885198277746991270178039415555738247607612638149552696900029665139323332294878571717652312856320744030100449654865832691367936000000000000000000000000000000000000000000000000*i1^7 + -94988997476092952281030040597688524583692118028877113794332254088786868504528925661735800941001166912310994249131489665106239144384239573772062124931529975220020069303991931358397127863209197725352767002938536934017891439134926364532972752943230979200300478922750763360054895919269369753402750052120408402392523201247689153228791980519365256823124619679098948347381201562898472246121904073080174166038450652899672446250988632510157379780115085945668169547183156938134148418236283256542374899738288195869897593584505111160222690712281622872880782498019692888986875874244043110310010824384592307563636679047472428757600491667511132313211988333587954831863849022177587814852316562011937987072246638190443946409074862659193816087947141892546809797902236856750171735503391564408459837813556649730079768907717675991129476201423587822081959357555139230732247136361545277799591626772240769082892292879720713731441278284822710857861682088514360307594816322357541135398112359549702687772111109409751227433837512787691735797863820796140394206803854769589231426950850903922194387202267554503855516536782096419688022514703325513470861360760635131366436801632062816471983487396716566373488043675771750028470591888826252600961431687176217372771552830232035073496325187286023722148382860536224753902420159149928436743580993782037497824673927461200479934462933984594859796182218765432921859075103330061245499433570940221614060990123056907848537736776516583465747642670939519225373165380503392119707422563493147819025138463813358415247524469525199071341025094256184682062453572276680546576168600845957372321598646060114033021824161721400915356590214793335894552797875660253411478415265641769472426400977853014715512203959493435895103339835412149834968511908325168079882805514736044721315433045464700437019274353197101655518647049568405202720514267997259170171892334728710106260891047538991222618507273829804604035538354664032755049501135314098649720908230903000403860472601156796785620735135547476561895843733279281945850690616404858144658409535707269933863244916902500561897636266064641584886961918991599005893705784943094738500554921607887132253768461625073627185086562816475851850659425078058136677702769553347473200023543622872972879566841358674798177492664320000000000000000000000000000000000000000000000*i1^8 + -1261919113882984583399140061065832946241650809940594243232710411306695582536401347881445187750457024842160800253241843848427355793314275333647058123721829346102858795960304565123935641102700427537592846581231480049311339310262350532568115437552943624699639104768252844217321238835309627861885320890664789937421497868983850958202954970345001873384015365258634881846877825891867928464925444838146563192479103816004891697708481093292777660300846433145087680119056551174121917812987003083236169501869285262769393841986576930839009481606934802079586387266500256764411452785047991056640017034480005135740391391541138929441541632698260195510982727117833701463757695462892367006851983645282660990873067555161434425214066829141065479340319894113194074963029062874951690204797042471928504486253594829632262723122234845716315942251698645031621856817827637149287718609806766991806471782115509442441077868765623413516263478222565160211377780599409601059700349635957284551525967802695865060335179020928929063217050531459775978381808400920867666167972770583705634215288508046310734217289875919252127630185153369468792310789145907125199282632054187699124618459804381967690075973785699583611859149680077562901536202084215208979888481927963300681501762635041695541573942829274520990687597936075408519626172980873554782430146232488885734329556311113331962211481375183217755883089702466080831045860549098223735983377111490738900670757418944353087249355889915476137309795559527910126076697578272713125261077754346290705605664925835784054008246706253144832975232997598158347628117772945430823355641155083560516740739179924222282877391335769636640160298803838630797741121062067365768304034086163260265029406486268123866623151356117444177342700078475885529162442351224902769711314441694174623097355198517248164685413537410659217497791116275988198548248031985452357886634877993699681101735699705403149632485009029506774851253916417983350978793716020305635494363354303360934573915115995931908851577812274015869782130113623544632622729749051100190084451055584157986267276118318998115946320632848929916203230623858302100148765841878648695780851752972527910094950244562295383178182500505129859076170186843677169647915600256033514815172137275953799775947908359078520291328000000000000000000000000000000000000000000000*i1^9 + 2269869826553292922642804985617733034839439605136887857303421118962663628275655771652751830151748056545907339653101005058588467879823120426810586550733618428779252928158143671747316345880845070116770533654124845899284976131156004663334074354972964859557207561116055098488000850117471129955459763933492168218630832373662277326526426521873617733150839866213461237164179607526637306532428819214029915377276937991741526994636210185298356254689143060267442621666096610464515338132480519008656042927751617490276982311118343261007864026071715897862963882744870708234302223194751161904735270109780978796774720061760585487630975117256471160628179769739614334362909747429302284064848359760748325394282284806645519161932404142475104568278981293813966226046576869325892277019347436196730712775589040877351996459875997663573963737918990628909568193052557229475137348372846022103287995507910187443974478811211350949283885958262929648515920925957963493288107411509735980576917628361471398098869750209189506854706661485345038197372146172971442095061360739676127139035199196696964898257707833301258433518504134755059159407185050234758512105464098495686412133311793557705885705687608257355540890954550675106841585586397179934240308938829284504285338647086037709448712999728148266109361187838214768666752183777433794877855464784477738547996909030448372795013684469561414533514809346432133726075741747269643418310377666602382192290926485557498198791294203996051822234180677859124368703211921243232182104168690351414407325960966089799552912250860011830379414544808349960021334891039693086436203592862257492584368654739509092041448064255830996750579652171710245608007575938571281129936506816497016853219086947263185168585110670423477708234114010728763579389517784606288596723834335613262080787839045043361499264708911319881998436502336039733080922160929845272800109415397886356391000122079255847979820550702684689661844115727907476756172971929025307064895041939180709489005403889047947036417001312794410360290732522965732222672732590036372561622538353342706499431162218201367075406036769981169696953730723803701038259372453913902292735657245157912307324482591917098901331574818154530173496990134128678576330156693409971885841749095451091963164741139843559666483200000000000000000000000000000000000000000000*i1^10 + 298613257139889047469699541565871805911817284275096190330435123348309705688835736391657826679994922528313791523834842223620104089681396862778110978845875156477036226536841524520577510221301177283470811057920376519973904706046073732235535656387287963572256996933614898275821409550187726897420058244717705937846396762873568562290670563149366745291382696575330980005051993151758434979008862744465912160913137169263969130899597556567039914156917602065884209924471203211962409915675219677357363379998558018228910108309410617430612377176326582647552837602325474949545810666416280273390160131314621582887826481125105089471491592620533011697467519255002039570357098907272020567328909667154321679466946814852718534365193981092846905965702938924716383896084654760303069768078959504985037890244044887156069106250098830635598028216089194776479876286601785131326770568422946308235025661663428265335506366620092918195759171783794894531406651948341415399943654235079340566278868596779080516850777945386023850203193852126016244768734062969739310966666072098339303596516741132898217560640342871243219948056867050773636882974905357126598685700400179160217953793631846727591962617009118918882377574075065657422029235039730725460046500893534808099826651888778951196064370270013620144273623971462935424214512033612787706588787272579853321808663671066171144066706115228445375488486725847669369123423463084201259480553685905209984809858342942098422947707554401232190508542506051478989479441733921976135598207097262198797552434961000621611598070292945342806310279635470422328487220529810882294516755984903802734034752591949117640044208240481225160864199757794744254345720319251433531891818322180899154571622704797008851713633174551982046488207560811317717126361085750999250624303895786995487072891770325301906647677589446043055644862744078217433818252322343441104138154799945015237465133528259631665945705410322435563600273745442581982589236690269041220226198537888130974414697077164160824553416425882697369784948037674111101397430564936544076897111978964949665417111307111443177234269599721945186207895255396410183454462339202410598743327484473175194147408546957282814243895856322934914044942145287585939682757114777160701525326999980565641613540336940036915200000000000000000000000000000000000000000000*i1^11 + -31546553227456818302955922272377390662501394017176267330753419904717017357641507123661931199987825790277137463302080113829208336346089176914510764168490710050793071330054236314272203118976733518787814689986010383007257042406950646285929105006412658662553555371595720137003803404258573798674342127881177666446988677067536885999867478762930109066712156475283558283039779529308528381306569642429582367369575008194119040135070205469271400049938364087427341617171030680239367295657842905030581498377887568896538854163271765915856783429760623106071658993730922639478042926835436515563003140442712354160800182718423480606004948802167561923406657922165563240893263110359092150984195185044934783197975494616257192858975958658499153973376356391016347990812501114323024108534974579769014003390822553795917948712692605647959460482688631881193265333995640169131124235501250454918735879130206654119092572460482023547978121969598077532415587815781218540744127970489117780382176465217892559946060505209383683189233749364101243479313708651733514012697427790729179786704369367604231342093619415779365779807870156508428697676261889414771316845037652661649929047115259816193396582057240469960275225316633166042271855890371553725767468525678862361654322803041526424649211470368016471937884109906822482020019737178788740444590476550202609530099730147318020552851169528004337521767801920153386585119139652944200277848068032031199665897916856137052393647790424547172285517504389002829953317024204566532522247282780374696616424674222049473470947906109466244191339265196745957939186755080267687262872402686707413377051025202362212202280327895063378903839879476653686687744990121436710682211736979887118553127982091980588012895140197568287194641954815696453366652852113785145951451657627654568200218498174482941471233641802313832177531559827389566195673875616966283540187575669381955979979901973560458784333307697311833740543774422724437815139291077747376963878339081681466277127493500270383821465593788223606568262412100037994914640856550867474909693069716959423166162271563377121289369752264750516351370581300879596977966408669841808586904166701129976657701516902822708473408567616707984678689159930230672205889710042662729675403824387173002910912309614346240000000000000000000000000000000000000000000*i1^12 + -8976035901082350886920395326346985612803637443133696890040316085588006064584375084855388690685428517817858415314697725565095366268896685470925158522445611252132695610201700775708229761793702973463144806276160353071569101101865572696673246291875627563690043179355771868854919710054358017928747420596179604374461242023151316627394521419165187505615147766830626796223699776647135158776250101956307939905246035466022522899009586491940029930728682242969812747536483318367549321241583675129713673245973891342891724775190210834968990811480709868336830036413730172648010798262643424591205877968316396255189779945610884442968330465517455240263035572699690573786888232030200035925198754002649222686451930588857853459386580483372175045555424348064960716847801763438802098217128163229957191478446240836905700201081202896113813719454312807431327113820103328054924267115720366825649480654999696474694087047931776312625552585600830629956765691374931662505167456234810753140808758473807670373879573544197637934083553721500405028566145197522419438205626298238008821601894367136963850589894662446279856365005112717738693932560352579471425596894645766362078518162754707231782695681971186016745129434788075011181010007899415064500203814617131551422827002143091027756717567305460289078611117704236968391831081560095315685393483855309513760402784853112306197600722602184182876070155185392592466963483621892900002306656059788284744098667413098146748247724523351766434122135168646853780020353162609669121704476852791171634346605097717716889906745400827104743465238464430467479173664108106740387519268654750836924879105326165197759567714213195753651649112922503560385721785691067349840142573995691906520075370380060271171411520714660870213233027101984610975084164760247859951783230701961260093001581170275442230931357674357136814347088984994052847181236327710936994292291642303202706749330631873659927229327044314896829426051293114469353225820375326870224941697154621246082997886847787097812870666580099476356207956341513036166358524408558125636138211853499589705185802619750264588983589788912949500332875158848418801649904182334759668486814144230461595101309118621610039863527841675298906112446018825382158000513883188233935235653195423004682453408494387200000000000000000000000000000000000000000*i1^13 + -670030270959011139622788429401692472461041948495117960958415054924626020904015641416454431055408844474151683629118094585038318981845176814728170756846008625070240880441788301363812449885173653106593556392712212427484174614345030845775470879467911077832518746444942677183531786179476125677840323720788897846289585715684120755506083202968377046834634224468979436648247485280432172065837779226983605644951801005264501257953775341610714466583351179855899161568581481077209184427073649568985763763179094329957796271666196327059126505971782233551022023952420138630735872889583740808551600134376464162767899163056137387573223286990669955920910026131529052817727336988321088747401464878378145181603219945033584376383073527249754869958911108492627548510283831912280145353664471151909560040615923426274098129962501803240368428221946463164373619425856044222146296630676247598358463897221849506373007190423306848889562873669697377477598940212792349301489585590228847437788140214310208970645760455491587858657205019143448866091683071592896832559636712158932062717532755971765208474333229921032399110982613377830600473843148244854664990929647711415596424121514516450982475876190165404841036513272534455720004632275990757189091136539810230702724424141703997977304836065172898508104784000041143578569213610143195747805354402546941252342175785268772670198044644237992472904379714077477195838088032209606593735805684738539811421951748058222331617127687162880176617314085684545727191226475455033302348533838837115972618908687075913467316145782795573082347060923650309971406399020208255837599618444560217981834846233405965021045771044699303883011294421326875542137760601806959603219794508531162301788795139496294272727419425546422747914044965576087252013486065998527818226421035401317119952698157680994801225764076876949380827204172466784132444660273935121509653250935284433358575920936049448328666482564285278384392724442287758922242047243667982844675232356854977769896411068993441873606447920911753072458295204948464062713038274831313093441699859621663690302244210640755516974911839521261189859876040847878937439673979789008441239578139236865201501822302472071605097516327459170310065008695728035987577482073642097179783723071832201736895353323520000000000000000000000000000000000000000*i1^14 + 38444871474413503669186611546964153927907309557653234286408181727753698864326157917480326973182036896542816780865231064466553103235675029861166973747579452905892686806966687903594755891723815178207732510556487081689523845725799141194496449036066743837169043372968711565304937219349234078693771535882844012627985037893745768333375505175086232723304335912175733201224040629482530795407505303518129897644983260517901067109231475525867211314482332179148402257865610705524965131717660966289420279687842909310128807574705179569666251822489454674549433059393914144571514584231605414399864095249181530086268957720288454465186126967721102957538588985114381026964655569458643201348713913661756280827525554860351648471420106417682362071735844429678379218308941851800110896931841389538322643532049870525490034879185920197594348380605582063522891411469790404440524710306246803985010535959144099442460790472730306404760686237266254692473001368524639266873976879854474005394528195178659949406774754512454616330232499288646936364308024007836286456143291776014158862557996827343823738580215515530300717654260443856814427238466015887080664429795510565652749271326919341781665847647127815419741896153231720231170315984922470226074151149548083062184177256793058830268591742104116746575264610284886567976076922905315279360903360554851273099942916914084365049252707907990150865681639158712771542325522608713342675406621550385927488790746350964851975815517033907623795240572191943746742756061700192083171273849030095278213285979832005695688053051771815489050957832010161704814424005997461869750187316373564379470221550689100518900867770854220915777418885104770306602251687637159997716086028255594810521648455487166223257883428498088962381103009304038412696821151592543549779211926342425695678511493633182028002478988664115841799365969550868926959445579325994948745709787692853130922533079484350053370613488187974556506009594308206879343038964931955720603756413876230419155323889294252399804586883569954390235701357518576147086376964233357155346584586439381396061358268711827802640957249049658016186017203607211605950324689540886942584869709234038868749116777269697174985005434448052258715170177850462212316730503034214356201149831171265211909799936000000000000000000000000000000000000000*i1^15 + -934591248822352798647705979419777883327464514477731037236660175938022416635868973938520440242417731151612113238319640272198619220034207945719780669255093047951347859440286566355403463787217531610325965615596406033587689739013035635601954612053367624154048516581150078979070786697282621139153875731708346672496059881702079184875123480009783820323499128545226984023374359135166043244826953024890907945177629454619559653086986425017211427886003838778346789097161061243678944482074457081065168911947368748751102287571239721624990373648839953602613751773848750401022003013735241296642164795507244621068817404411413614712390160855769451297565816485315455963024639095037106427372945389453796357131433913978885926297795138316969060196920438729252758796426317429270157333239195569765529708203140124090998780587694610929675952643602645194982290106445074066402966560871491928465958675581706320412825397123753785164141130171286573196798352555126622198537781442576049591774078594512495977208244478834118825632405938444020762842829945152585826192200021076586020739255933512581113286389762623382075727213603428103929043428576711769700475688365542481343264440408882791696282119163067442445870535762919208608923670329545118840317871604624399698704124540745041477386778361781337104271393036143708686435694532405851282898295141588336055787015762882474047128170349238870279889345416583782860304065586379835468244966172361782672021749974190094648529710822244421706949612080523546234719784068679277318368237619549830025485424498860850580888197912059675253144370824326328108694589938459670322381904296487909856389064057005384570527563638338211603411157713323548258271473980692913989554499103256317093593629845858556453365316452590703778822384770739260084385053138459534389693751632212304270426412122069131181045489215506967824323401132927756217065240540755897711800418862460144559863098824250897660823506519315020028753303491052007927383962015450448504127058068322785637053875722289981427266642069285454563295175023623478260702518581428933282444274911132579816311634667010847905494868845613115756563185035962581112358256502352779172840212642014013819438269670526947458428995707026202344130151149133328022215590733912074830912694097695448078745600000000000000000000000000000000000000*i1^16 + 9462051257590192288936665424444877446695829254451533762595065871813653925608821851948739021572863184832346882462884279516800383281583697493710085065528050746833654917727976577790574488509656921644808127100002547011715324743690181808413744103105489306194818630637528652668520682896957944132507544625381250012355623411002379890328646937689999062516646618657305304778162484944910541627601896739182848238227801598089134481038351199051968021615605279550379881728656192496110318815875183155220023937417850162952910685322086630303734071939456934524942839346042744713794913736564429984878200402189702959143783965144293302537542407300151032561831208417479146373901215456151365536188427334221464953196233185871895526374705368177636773977810910547355452246017358356261872922487749263063609355319074421997562172245325494072071898779924368355657889065062324518985658739081905979256692383925248365425672861129814493759637173958728632078907187069134318424275128992737972395650633595960679965613829979000706997959573895318420209140846736885853300462094975311008656259187548083502019300955419971992172495397864761181195029931585593092815132772414836476001319510379646345023814491163162463437550103304316113952281363432376118943286323022201610204109166771437611348259274063504655203324476500191746709179620948037579009952698021102645648974275002980642834527996558911964947906048169290143055405705479589639980893206914748385328446236601511392672260808735608949391627424904011083003327860193976891051059931397871237654479227352365601508949319708433550347024180930349280203090183925387597185127949352588161370089242362319843993269534293269691128243175784114451437665289428495301120783626979636318973216971053894376071242109148502803297317003249005425478677445424535383104516181205580146308187987511046237233041596817889620520604263188350691310960571628443708318255529249165887240990539294976114392019292933763977858596725917152272249962495865345632030070317229587239871383216669928867605392330552666168322477410324629548461981028823309127154205098490542746903896930788153994965901892038221192366249886072557267388357525421278726249429407178592456929357227167247220198020119643773491429143617984827817928033295572644705554397136678729809920000000000000000000000000000000000000*i1^17 + -49863701971753439448283118960775436645956917259343369229455317700639811852528778425277745727290659941436141704305717002561128942861875111602474111254927255583243882236430953811266867971266214697092061803071664427479689942461289380410682168512085425174991292994093565993231670166247337880422294065979284023536093488229536885645728639026702143578939552212015686882501933862194458245867099736343092990188554371796499567206958542413636286680999483102369947935410990433499323312786042506087970198598114271379202944189402095317971941152774224626384412667828045873655128836842991211592285185691800329141455737011997440940618080137777477218977761907242708475312747445408723886864922805969155587057519297462115627823809768061199558321803944777068335427590012671767753893048897786468072320615231744357279612233374750114248430582282405739864958521268282002312428179170571826387757414127593417226645669915579536232646251192722815869805468831936821542262914253999432886632586743560920121162768109539238314223513562008792432010314449897732482707250043978468232435838525872146810792742549765129253847219345762902725961454210123481495491281746559325558307073921807799317660585516844783171370286926625074906767575088637386554997055112482667342531555021116743772881808193876586753776283257835508892402861056655251967814345068265298269329132028927938605218231247750532277629345783920345904770189850910516157129375323350651371106709279142278149799466245210543355743657026619011014473368654293552059901375184885169818814366117501935456290700419020094264446243216333394339637933129395366389108827779262122522732938774357782666704508127160001260357726403574792711703714348835802941322137420260553475553976830017575655252080171829169316359817444931283870497354268155125834869206296920581202998827393852862483335916147110182500029529653694541759605035394285226673197533043189459474534198566082854111082536587547745112987041676410741407037824536158462066336151126391083074910866567011147153792183547711042675080357025681038750432386384483440376535250167946691768147931981979600566907283185251272370411113131963383000008965325356774950361589435474875124228998503622214464006339773793709697600122662501540618192364900525497226103942998392832000000000000000000000000000000000000*i1^18 + -21900358077299246301119165766996995620841601603463114811718839266294305459315840580357276442405146139218538955609608602588349797404126855663002089710188361450237549273168932872150975266035051360907143976292295872593999257407752680274439728204563099605546230971093307616744897769880337404489555417843574853909911213831661420506767787373172933695554999969806348496508506492834607622945776710855656154708218968903549304653039502984221480593565817009218300562465360432878079679053944488130039019965246337376069820914383009709937025451494101960386600553961001344484193560601963724601624506975913773214051314717992754260080802165960415462078249915187489423459934305920313085128180534846765633456960895186729751643336708876534793478463535596429195976303730590563972893182607757611574103509403350465991679959121150132076101756023292775341465536681562998460617337887844222209890710560148802821066500732395620113750988618722335069829340761861230134297358503635858048780940976799718784694719695232569082025806186126268315411468198565164618416598107115362435393837173041862471321314483999901954830016217887692821430625338892764523085980210894969550967162970400728733798180485373302782774633966845531874712720457319209046126127934541901633386241928820791639845731215382228428157622330572601014962832919162917463414005363192555403955954468279546316958668927352374116080712280748701178263311442800043388384738355779183784592886024941814288650901009640110840856440004739083949787801786292939556146404361427809591039825738530958525270427760456990541179854280330100465016872901443517291755642293918753322036752706954244609240237045461988324547322899477416842864457522410045368480734338646992504838051135615040499320546373836306134751983188444648197325318870218222130117069834770399722223725318518671178256054782959145093536585992233834962278798982941577985119657327400963010389562184984535984328889548817099921163285861613127413650238025351296273286375984812160054704497776554997201309639805835965065805712477514952864520714992064033044067218034090378327363105112768406481484982844407764958670438223188500313426276233545998193184077292403016388280556603791424896073567025785574461299873084153155906334799048973599300144385228800000000000000000000000000000000000*i1^19 + 1275445777391767222721267899288347792591820473086322638405379109824521751541223531108411405069495632124659192005737063357760252195148206766098214221739509424691264168623038576098055307078723126675712461054098451586609623257921992991800061234320396184725163689044564808977227677655575228078433378884750772577911401366313674164234803934223194136386811443033823254916383588707582112018316528067154376917680116555183952749336992972967825222191485760165193817432511587780623418270815192548861059421950513677099326117958372179404915902120479843591739683148825235166021821694285495428268767649506989682787670602517521450359681999521412516364665973490684069094903142243807927993496257632002897294130560845306498146386416959950332731654702605206389157187259565742022670908713911160201584245825778467284233434000718168906181842518169908699256686186203294027682877507656967716951308470201752295407528087948685603974190295981094776268716072435569444944350213727529380024583705033097278456015383633744021229976356032929660429435718292770746357931279687706255705624559439059525054251052842957729664679267311491140620416308852657489115402493889852862756493060236906631442435738806111152986610640015866233457718503443140970246150790420167535840367963532576901266485765807081575008445653381462579181616272298295265810355053775446994875938621884982693262524382469789751115679576137548082291404629122322983935461997640552500712147879556635250385934540318444600981104389338019716027755027105832346302080024356217361952305096631171232340203565913987707870559134295765894630733179626453803950690358198399097360049392165490499970888203825151599543955561300147733420172088081241109949003409766450574619658266269437183238744373694831192105713048466033303564750038367662636046556453687486614938588841778994173978170623227737510599913438258382150412864714087894242232605556307133867540324549053071239585205011808691896923052438911590071196960671512130253790477640519749454904579344150285865193661824682863002761028124315371154070865980527052052418324887557384065781857294218981451130891351069583589196157454861319930792868474240945917058795882304314551382342189806200075060002535070663557467855350541554415157074166383388051384565760000000000000000000000000000000000*i1^20 + -8254063146366395982813181238601224300892502138554295793339796649836486600885561431505931796675159768830813584525857407051176045164378544290917182270707512412558305178858366514956656883137676694744532202462714178054627290871795360119016471627442676638743670862700215845203659199629297014993999483486740756438791608350865861359454885207014745470853511803731933626719689962019558906617396537479330075653093708785767948413907346392992555519784327099432100068917123119299771096658475923366568479930383592609228350079482081388521795999708006989295002881237389045835061264192177759657412491214090677038913271125613636640330721569046032141304986533446894302213545320537895506798500607232274653150814980765526973924957253857029401775204392105893747906587419479212007567489446460094945124537745333044025546417639660778042465796849706898530200479828584978828459874218116580285252599613814394686914864226280716367463386987369907114844146027993492607030739600499533328970222557138018098268286475585246166361739013627135060429794034470310448142442883128601418000843250347121430080500688748493900422984755357309003799342910517652357499698845885380879724558925705683853688140133531967166396654645988262512996659723182279180626643899365289796756126197594785462338237501502227988345863675466260365277833412247148950865419922539330864375578185292420991130698378712234480961096882561088377622541306514516072745909743386758202474507975631121958436446095270391190245662658220551181194614248232934811314200151331640346136693899162780525018158595490283790489796485962106198642888484765889895631076792462917978439808370101382709066989179728096304383099324527125342126080653650132784952893672337047698101538068708597997726030186396185111808367713776115986719082213418764768383664114732475764468216193386782644085769195363096954678500689419597803133092386300267354299207606681156616197012300233735462644290392619650610942887901599044163131454797710512988528834236665193760657495755714700502993980482521168048962069222342744370799265988308165375065565631152878780400920248304080056861148222517922961456559964949805440644776123500831449764570249535458747911874179093263301776589111950124567258504267989374660978768921957645680640000000000000000000000000000000000*i1^21 + -170509982270856446770645801003647403261275804437430396749859578268953430734183785099030646305643411013526507009115806607591523008469162379523070643567177288681548775311072421125452440272525645989676313091514709503169902576511415480149679590059104241937210055973081958545136468769241740060299285166785409587625174614063200310847561272784766369060895175930563595355145401384829811074722321135572759669484394560607797750727201147308420735751360975819312994593416609635704015108132806074478253386048849469057405447934246311439166257497552531641840525073690850397789039169552810238054886982473410334280928648944655882468546231973942764090672781812876285950599210773222674152445895685020765608172748724331262346070916060150082033306072758300167327019158730281648020109163127771034973012819630866879360120482149878649149717937359635773643322120979092909113559308071244550336536549068998189788529237094795363712197879195550694783268094340642627111453737256852004298401805744776127477845551128675154014148399343215007386718966136405603444209110444447646962646187360013919844218880977057987910975381228642435802392536387183815439931178062696093418258245080293415945226189087434274986359722652290094351869865195923394875337809526148359480219992637613837760101561343749194812187506035949217007194090559642236503679606871055903635194491909947231332725268996291759542348346560080507767299173843037920880437676104988289699830572838713931744856372787671901334203068527958881021785674772632061025200992765882608730434268677849820111638317369656546678298832689201523873088429704366211589528326840432427336718846435895842833720999376356565695199502834476374942831745124459042909964111972996429886566378992375950384228773352945821086480544118321480543394034649790040598323527583405459620126367042543400000754795615846703798162623766595944172438319107035908083685329465457075166492383612216034059842155149745294899933054318006025683716895617062748479541410359499614708822220111713722425199421723021268259051755982427684684824825884658484257889971026816209293569039615936681434591283232257407234490609990991758285904527211252920524729939031136341837024838458592402679923501963616311419211830308095677614559739342592409600000000000000000000000000000000*i1^22 + -646569798071246656734527058439791031536652041354017024198993581235432966296741741995633385710352811531004295736326117984301179314887221920650253600920862849798394813131115091102764913959196827114956969655374610991341309778606037187899710844060386044028334727595517985783506368580714534638146396832165110177244661323095714438672060818248546722304318909985397391493028510207047656681295535073906906428066815902955724941022956741226362573732972151254182657781039594652068788509394549293540027371853182519827348218386150540879734170857014731675079956813459786034692857603954045238336129611966992579838051595892478261895836600605415288335644968571278552991786857306027609227464594341571501258019270987234747070620815316892950328251549460085400395951860923235524184830037403640312349755518233761742210885763033934131629147113710040688081402079579813786243266055761888139506150355401676645809398215288853462426844967755446076944130868009622943478641787755460701248851370933395416006803464620421220538435284552273090788597199630081106666341185861224181033271410122917052322863286667768156408136885672498726254523274924049703829538012667368858506915131922580553011902608617005179165698129811446951004936330707877035462836864511845716338415481797742328051002153188413229182258316948546731916997396048227480221633363051724453382382942898417199069599005719309067404639249524096574135930107554790216572949661448731192548328776585992851729302166945932470188671942787962094350739203349610211578301190750251098013068997881146526363783193081008630148813896287081100235489213672092585467574976748263328039011965224868348381779876687454722781920492725078271155261082474604608861311646312442850458708065234331640961493976249828710518432651389915463193170001853587219913655636674111879349910885291078086075283568735052885648047450721590897787330532053634293486690518645538680599468181870975608328439206905306970115932657586644876663870314800625109336825803878450543542210473871069385886796762159970778520658815445585095568969611753373474053256654837200263760366441999308682976557359147741960338046395139714283485290290548551780269634817720947858006250576314782307492071378745822979377408934867017066507051110236160000000000000000000000000000000*i1^23 + -836785727367714220195455614332416245748805435478396547820220387273750506061072731194147358175547872453421592155179765584814716580682626320560502555988345502096510663918574186516227683543557941514651667250067174298596760934762655814091606337054339353443559412296516036499780581687431252664989484926796435227877591248359174569890701841192985505881559208202402512566407326556908015533865257948846383685406865030826457556387547502659580316945216454075788184090601518233743242030239630741393667094303014081099240950510360880990700389720813694438834670596159716503940717792904915491770925206801589981384252259374104679570362754765079319252871575106369703421162594514108649639457096647082641960925928598617881316494825556173931995153528902977207305831475327170402689205854620878640138056929824295156074272427659854445444587205992436790331571436102257541756925530459875218536403029583842501777369002404076739654017394757130049221719920505185205570583193485391534103127316978188152635030050256931930348797093779094005531928830038754759853116092390715840061398176339115625076729617429812071292075684220847944558187599749756251614464104931035225908998975348744344089168082481778525418490426291409225738431663947743285647994556173672958696796825007308234425941282674053133457118529402245135952044943708842761121127590783394269362065056648343030273447680250815063905118014581765203303130540943295128868443444547756654482741137586986633476774858063070783064373655594273926355069094924983500302335177210833739809818777006410726722802283174839864704519780208816828156475374910595666973834683992812896925166834111801233494697965755220416232617730563146012122994617946857399830637085518170185537288359092655559162456216752865435479862206232378579991013154410426166368506945803303393282083674254569233994975788845808321378026280362266855256613030096536308648652221213278124844995780480797678967396579971665842871951262779135889493736039881196707451268423128168884385410965399758462288626203334811661124772196472923755306826269629569302185028428960533575262177997639183430147307391704984771989171570316021648927772296088684773633587541166592405689418388893220291158185622735405405314002739587622274053701632000000000000000000000000000000*i1^24 + -208150955423590903864256162043963536992667160865236104669492367287474514657057620162550035750713399827944659213796575267747149622191997374837866037082615046165968746405912425325865646370834390636005625414210222310658404444688620370841995436315550640235488365957343633293053276047587846466394767823509166490745178977094206910730237111262950380553776453505884558624588914867816691072113964361243607796834907964702948216657033358276773887460157334598078624106466472186742738591040948014750602263438457581374071301050127514186603836478193060255207901926121436693720648019184012068126029741124834342619158489487000551293349426404026147893925097444710535700297938865646912916770125494482823136306523228364965854035346179874279198795187218042070938270982883091990415003736591580748845738174521096480098530688691369696129953023294761286905562278458390246880086022486500199991594711273091931506407793720459021659034045843890584053119816573671832185194414883051510275987768961313401717779623815716150854077784477957104927256162731641449079165127446207640515325086553669651684858766706735161785428213495531849582737740996709517769794924945221490309244211531132106426254051451971142661076013777175283589679560950073683349327850369541378671965420803305092440394156269617090553423038197698105675268397010480647592730405357205911381351063870494186900973855448708564123683583107627487405715805442525388262814975397578793457377328563069064887891082125527807800973720301036709794681806725428075324324707473500758205831694095999851487903841838743538040238353745127040478594464553086771532927405116809257207989450391778094132273484686286897312790118521178997142599004180545272296710170456067687138531795810751779270890494621023915890677934931949609424112978923655000380691998750707604634912244360679270486938102798040126412019801751452267374760754647115472882316171749426434534050470694582449460756920983419951859497116666914272012685249654459273044716365818298523561080710079305913232952456315956175086622230730625482883815227160333512907913257143529099262646474429755234736697315424729968513129928789510689310261889412228403421765200376826147246037891593403014957306977129742236518218995303445639987200000000000000000000000000000*i1^25 + 11887972081921184815566661301240077501563467531546985558852347923752843129287157534074818224635459047210755545037577302853710278938711276196058719482213997535308815502075056242782774265558359038487769158503243608852465535637614710080932965022829555429827705842182277526072987142163613631489021398810583378045669525643635758541370856386688710626938388618517688780458223911507048281398921458189108338761132593550809444905713213328564806149945370950765952929124909908043875708878898839004430455368461920400406866829483704626354470455774266246731363276659885468370250282705670477461944534153048283867757448117141038441021465268589194419402570735086197111812499362595946176917855294756303623280622342301766017643973150940251413540909911042247356714965609364994342300244373822561215250329981605797417454547350017218437991701928904203103343610329682127727665212193155729480765732905824453758929230241949226466888253484570358648257983038118749848675349922871132804660972727583654988421488040499802815991847696364477554063053950356997195442201275480097478235426342514833085937484799810302797079458097218237499851416281504769377204219668616074828134286486547964878574734602924517467404955872443510825876462682801279244954275397256122896042408374938392068155890455492470023265603778139570758780209449662793656542108785991463552515732751712491470692304974619996266152392504530180161889376957176538623314800344215786761048766875374380588674086217080400206989992055444929089409878214898759647467191933294704801387052703492209972721264767551773239893308814228035389773536238914261825965737517202291556628694717750992454900863571988322430768310480034653104831952962420928882272486083447235307872479807655124828566570121404507541600400042576410546429380420307939289178499825369679266332805063526873387155314603976586585339453142488633351177107853452331343254685848036655381731156158797334120169453411676613244345323754576225959009018934265542306246296354917931482994693105805826148864799589469969950170570981319470687343064202816186849830558139199313709423151374644189285446792037664757108544966287543504534732090714800262494003545701224944822783780797586815873991692762620151253772802698772480000000000000000000000000000*i1^26 + -9563963360295610160938919701537737705704628676624733964023154581363664556995229128650169603139458707174952801163547024463150945073688418395070164650131636457364053607277566530690787778622652054464522208891635827044649187380237792892395789501568832029331116814978764011127068376570430093841556940059754398837436906813664077753617160790201678333070579145701460220921157566411247768005066016954557240047185223005045948770247334890984043681443783581715551368689811108680301661054069909016984034913617898149295617616341044250782114773204621847769988470457902443505939280904154119697885961082555654282158913254233018681943313673545996967127906772464788251966098841766404474419363182778648595711289042712316923435895587552652748520829174128234420372187869137910198804546904561494095369981041866167958570119560347990231603346246710575953693587294286508029528515258747286599223522785020004867933307802846185612799703784435801109615895487660415795903142895553153339536867831546471105005169709477965483940064133843715380002112165770001543955767529233280570980310543452750989170663425626726649373954970451850048538474468384808909522862143524303587251384804684594292539403103189857085791066323163132685117468914451923312795186901353563395139379036131334701164224060490933663588847789704154758816312652756974273729390563821552044533873829269252306377544688089454908403506272052867336639853817678449057704444869232239433391403665749440025977009116665357518190938246387519642878241510808974269577852808766634061358712580269644782759180843826647682824962670997926921246538663767292183205492264688456270705214566101957804612962965126489910268372522519149501334541336949133146426548794033525065278760329292621481627053563102863712818598093608489370088857529396646369511605628249714036526546036876559408316673314676178857123743684325380549783969125358684881518673888160912463340003340736404921473023402593956175746106495186010480241857561190941236976498362648719247595421572339490353713931704418149244949057872275820849932116036511086160553673185702003725048530178631069632301685908811375614535294569187950665491713483285622116265402286113471468297866909820465693477242907531496732038791168000000000000000000000000000*i1^27 + -750127142903120138407417687108761218283191891903230453242050777117506599276463638728172072186503560785729253858666730770642156889833827478718793850396123860521087192063842839391412906602172499587905312532346009951407839669874696489735174639104771472421342128605508606986424646178142240779788473010784967370731472058330860425385090337014486543632297273078256294361448662024403553624917556180812464397936759374226954920549365724550809743042784159777340661629950792863398149242691330438116916333808510487921430135172742854458989584106425467681047839506795047962129233337592665140891702114463909191788515491759446396926605940555211954505226654028831527848265450946225012177885636380026211870707817127142181323881921368125294468960042816447473130935371379420607381834035916439684447739005689038385082966267770126790340592986804215006892000877566095123202754181434014492834005570729467991302780813652823382869640081307752400870519479907883414772549989962208216266064919300268201964923833383684381170638092763998949958230642642414070293698307807711219975105429699886426881744829882537577966778606931549288590056653045238391034554746670249576855240363169088291463066923957298366193723192827637732379921926650811514255394071885687081033233999114524881466241291490896965940791840121536752210886289747548726874205879203621095533088065534462982237340865465838070254359550052056007835985579023050909395055508352570590346725418481332988795404414905215583690470344399260586124549634298308092748499991982073300726467338008071772238213576218901209476949963423516191097521782937837389639308119528864322255402923661634324941901779898746096382002133584068589036622047626360981487466260816462843836046537968285391594304906239312291659096823623784639307714737781602956977508711371821767988453838130806140210990274871208335332046299241676096791710804493403707551815833445923564840038003860349943621562779722826797617715202382828834235544135379751085581928167696328511410643031590037598006040882855307624731863610237701909726933967683551928938683668849428626495150072571435795899297832786236748138179842761957503280534631845411949633649196454840274227707493672174895803709142552518066176000000000000000000000000000*i1^28 + -23614998708335328164595536936410107671929506055352471726633019773473621950661893023210020802878856582369391272914271161927094116800889798678933338490113909770760675935946763710491957629670667423530602836923994675956241081917388644668860938243519581057845853705275373712710047163599290012692470372935279722019720914179639729457397855879626296486789609378369386856202883740696850117556525432143576878987134741737417430910573578561183838304730552272197442692163813185430295546311049091641183978957568298494928562362111098305981197456018319431994710816833718949253543311243336162374580247684955515105884199932932783419189881782740591222674536140171472670455482301649717918130956138918160783031585466160834256006415090148144562653299362587190548564591349317400113713849531597253536530665999881107787227448884923833089159229529118583647319763545256668305583809388359507624115843053043333886060851884517219049553242115450751454130788885282560844811611811061652677056283830756491910024926132461996936406144065184044011172400656106663896643906109248076414171680471323266861376478242872187822096084440659044995916458721014113700430640556522301138640444209189993173939777641573328644570358508178798571984387687713354304262248894942703055653106102682773993285504110407883992007621271546866630143927816056590252337294508305930322090758795062854484658371745994683705775681953854336356015835867970561097942739968709390328078965852695818879611371484590436253730860138896721076251092390960149358659896351482843220525041114758061604111267678448650191786715653027130659135951714024581297202195838516673030139950268787011416577897681284129922416863413468414040363742579141155002163790198392178761310172905330419239874178254775916109282880267696272026182396866469987670852187011935757800255549564952973372407092057903162962055198924008150382994236710128345264156923189008409739277735177303627057148873932751716290097278106754926577578069346210451645929151124867058496398335053957380665983612802678935934552792057616971148148060376042721706329371374783969252500811294896036957814875023896932873459665401246642913187773884903775223957833620160097426720624746774370202385612013568000000000000000000000000000*i1^29 + -271834035719052479190128574910749315706392219513743495142753928089282607565527735243473392424228602936513713066746817284911963339875229771031701072965851360993429746601692385285930298796854493231071199566127898939929020779886646389370987578966808430153114632971249203293378206890739040483523395072576481472384383796514360273933427577717726221075446479975332088413942612644902224103113392711182460686198387979705929503340642920509840973484800123472774476696805681042929765166948079487819995890304088380774513552227587759467659887144239061732963717690605631689710644175184041791083202916884976530259849371954953294090014878296470197414701308077422722704082160083397694737205747265907552507166984007006090349646990912363146300131366549455385098139199457630716736119305225857243005359540563189198087083572087639671758485573869212073602200130551101230885017712155657408365766732443992910367649115661105107626277445957708165353515447916650531629692436749526833231594848862125435550739949942276530580630889930950476282122742816570262361901661820814724835303185177043022023916498407634667005922281054670420266939918634349398192694728591529159501928439037300184096751280003584774661591350334898557505156374697067055528972851666817742262462175551266727942843891098069403882974276137180563593859001142075530359533516013828535512236818866741867343261127808037504090054030662089793890019346243120885491122502752384484020866942052522767312952086888809801915246626146140607694318882592494661250722400540839062339631416225466439984881279048670073132401037202176786570034844030795288672129979442425252620912585279138328085090271885308157193855373890287665219892061837602196994891497907946270717077693655071120941303854526571738852435095747516823545240808808134874424140112888362845897313933593809489167638126459090363903379407959572065114932676448642798301630073572080832848089190034114751447070927317536352022127435392213088358036892603427549838276723337960881292085560009173160717592586684562029721980447292085759402467506991036327977669577926872010617288872213223094558931138645970617035033821624231368574846693027681122428940308358533880717542392083447562415112192000000000000000000000000*i1^30 + 1107378221435040996442673185636945130562423604359205189540227133149119700088148724165174708563695419972147187234736571360552491074805283202483582140604470740486623211929512566571457151156637287878862265738580262393129349686863118816193627308842282458078745615303983706900232334469829680527853424359099814687971599486095394007469573774440241858934407459837037749005363268640733945271532915616843182250753908590542388311376945031078953436853316765414028207136726372692835911389361344381888267417355825722629854611618159898069292389636142110490794770153535374441235858684325870514199001828965136401776138839786266925806401630410375323913232304949047854385446834129696301748353158066720409611863590699143449178870919495543425839852877757498074086699663236982041904123810908942345173476195472440551664252423501952443777327138029813149550781979726248007492914232413009055770807564205166086306298116938757655723557731163018984246612999192481510885173675826239124837009497822058795555693409283161868411150185129150435725833169353691050440704212924915484239510949851871145994550796738145997122473939441663316419998716435850451098620678783534919366815395922703640683853780460347052675357699624347246752515416679721331476646000700231290289850463796110186601172966195456348606623617453223623053543661905017596999778902599237028015296598273875965433361374950037781498317713076091128501900642803737181054147262946195796228091266922383685873284977165672416569668220260154949339730699073540564920076015887790201323935810649232510990659399753718491188531241517453756794951369096329210247084824091057436436756341090963639222292097366502737274300708830762976736728434470973104379265773508864223354296818359987020979111282310731806773329191548603518614025716243885747264453490877603673431996639989113654342610110841006358290127590143383926588347656438735332003018754186022344672043565885865882078806314247226280862120730225296834459793240580820037861072252429084968324761089951677921495427031977405317475834539950702648040079282492551707279480339337747802187554855471075334167290668742540292720392322310528244001752258418031999005439740723968841449161502023378534400000000000000000000000*i1^31 + 33682389504966999103688824607382716788528491471367562376570656831166839565057653428290081753799609926049867471780562731022158291189813876848794858393938752622624022255682501940088565903200687895508319133594149918083763018745977150672935712872171863361620614662867337381434114396983241409455057994035679969880776121366461266132254273730266960189469475377518639692127955785686699712754475887166461323970924972919403838725566272755365125607448894537138416004114329604928115957381836774960575638202950376286125896930225667127182890036131834897597709997148161201693070584752479917419805646208194405181358354469470718886478057450289754516384099342050556444458645867734048817719586984654857628301803515189943932730524881119528877245062001358282177077455102759837816941850318148209101981108305274587333175683369927489364559671769961437931462083795591143232339378507907801111954942196496211857726885830401317667657054480272946740851229325963117032292440199905872952627606530520090940779399911820923123004807530002296924726858847491576983898584995518154024384482167700918245228231312035414149798412660808048730033561275365783578362570722416437765632398754164533705495362638520596608765086075835972318046030251986558627233766636885443679186364803938380511143619640533663590483522187872474565308803555405695716841877023023497220570763266196250916870633404357839426331153751223245302375334714427314478647893586172667307460567772124601433289909350205110578465169010805666745832490069708281647199054793345072686261816631679021123030345707074183097189152793415486463521638663070342681830300046412990517872921443749725643850699905921697828414001106473906170058843851122799831717153684458348860922595311930017137204825670156613145612162756823660065855095781204570845641177161444480404114454794787316006332452363418398125292288711293933074834813687412175379071470543935294661099527945000559532444590472231119512270768925726295076054161498527290246454859796877465492926321205621713852062926655216804983062930647098169562480432557366209316187117442489260272102610146781113019216457316761635891084888214102363777794227150930023488275384539069124770970772439040000000000000000000000*i1^32 + -208185210809862283180651610466325331146767476531986040047694886119506281607815784565598783124036275585832652714773859035388641548121560122548442357495822120292761788342825294609657198456309074224136388294527431310498957378319755885556147183804520699856037027162923070881874389632976245331177480229197332877212173319014833630821878033002304430847204691716412363274581623000783157877290064111107869366332173147781184686138632931869700619127624503810727196255737904686768441428858852866838242982374490639284829908719183786905805903625772040283752820426081586665933969617477449770248117148261462292480110060434660741213929485529562919350376831384414316814075782840491300612272909966242323626305197530185675419697013693693172872912994247146001821972992804006562208158208888052303527418721401449783567320111457942561624904750434940220588738669133937606250202832365506664834468864102832252459771198610105186908158283175207309269730488351259084345567489229410569686120894514024412572819424997486573410015391918262144459380414993323369727957659232028552758233273415487154181625025250729433080550185060803426329258932765612993978189633650927039701502704193865724222178418551185020284185988976625660159353864704074147155952592133875408324837034628095068322221254286606183297704454582179042295989928946550513163007314802451952916458229620738351945798191020043405011714780069600877956908024325500947971635457084021691037075003219946581545114459126037213665411864784635276089638724599232187588717621305967046659121947690885863317339309432205067950825772634948609440017294197569224450451002880755499045910242534629607816332279905099142323282929723860655031014018117891385728314413003325974389346855934543503570195254660109151748285076830670515570050725761121235125923446647515349667557231789229507433374127262200063844636649613957237855780290953980317324057422734946526740384135185927764503702007777884165643539971207804896485001598931848498827876543933351398849988641107163344557565917663786602368881062001562199546883466708847005843594067893944249173048186007530102745205285038330908311239740048879605147913661140625167465916215074439766736896000000000000000000000*i1^33 + -2677254091345443576867159398230793789541389289768951778696034922667808842620928514102256298116079789700371146522042843045264808191983397277960949322150852394955062376924421658663120140375490002894198650652607380065237568082399915093571108545024379021840362068825566420030428697030488878058946315826164631197625600541168315041299673309037791336311363465513095897629751200475228141396830349642287031510381094013458798845745912001532913486252910586774501594733611742391804486844242570399633280291297673532369969111031802259611121083866167525233312373956381770636546233146218965390202181017666308955786735244367611596782118442483132347943772878078683953482897681988609964270595454403415466872835138810989032626265259633882441694067189131618592285801226184859979879170956152190633226836549862880369152955332120483782748442534335737350650389081402153294545192498291641222896344955638272734012183536458068597726658209087947106790623967483828223168812405596196398148595659833204233620444863600851863466295167076321477877617778681389909381610941035799303387034888790195150332128255612553048342155804041455419632406937300177053357559296139096605932459730007626619961504890616806050805881423360417750155286436075209736467740599304692659441455762731743296396550458917515350310764742147614757646704491822558388461301065705721152783281161345446842309460107303494672716540209020846154212133337666858607140809388691409647078526064104786414240365314808061631146055074765672829173720032179004165534969841415198927166394917844335851348221466383231993130389844703962472341100342607499300498577774732194423840198411331279324463784570698921656124277124105273424408539230957826850669835859346107780960587503845437266016000393916055191086125904563807754916096142840911012214170460364930843491344127207935904499394027623002919406325843612022809413529136646610919758160543615310998733508268270544779097689752426377700861784873322472511540812646706870117818376103004149635744537519409646091366598996971140665919852924994354262950836586741442723487130806555140019353543606068139682097989377624560992444912717864236285459123510479367558345573746396364800000000000000000000*i1^34 + 20289140374567508948413512188339102536767948143684082075994041643961760722050887240406049001588608331307967995875637770035513300515719450106629027797915459551029746255888322153092565826712998954364767608857277026572147416878764651764216912071169776765318812388865708275726804191490153407007265994206439743704765625073566203878227057012602709783768415542466157617530104374168776002864629559060766813886767928605785989195427434285327947878816180101002266227692638514834333474967965257174686770468845589620516747633691551389416893998099346813310564860485921447365805488208352077759760746801959356222871903906358225416255022533070399772430888974194634315409016496538231622782011559139002873476454143150536319095269560863032671666125372466109813970947360818502653720658695755882521476541903791563687813289499950689868531779842405469126338190271672986490737838897735912604673132923654319584591195885308373941577275564863862834201781016818839629946473282725975579160825880480446333575135615643077044767220464531730934032044522301703735348345267686964449509459591687284261231072569855405209083319837698179892056430472038862217514815013893937282469564726448561086739274533736436531916314353100871190795920382406732289966202668439510205161068668610470192006564301751076632353251036973509691346723199408852680781239032311907483484583277132875927240909716446916883318990519883237642834673754088746017222859565872432582319636083077853087776054935831906639966604076954304377167722811411665525746842935084352549764165684544120656152757196494678067376626302966772414178417587934436458569311668037421781961001196256362997058090222148720012379480175905403030448522136738752105728622654833413129258912279832856066175374951833116130326916349697023304391617974979118870144545774894147851064256141783634404768880184703750812808267394832038961290021278162653934709743729629772188309005353567088794406434718526023060937383717088937928961636873002311578478003616832520453176999029688395856559192885427415815646412935664010694274336590313649802215300800328155618334062360102203037689015357293654640540497867294431196658458305872660208707174400000000000000000000*i1^35 + -47804201296670221119783294169360075600912703663831377457023631345906173122287843176866452297560902770060359853346925399906485695998557846223701524470257516922755308535869979996849851447584261701075122604589132511236238636005146602694181868592984714390271185234052779010221015591247028354600555730175457050459698086004308475059806568480552627583395583698740965921165415335342441032860709230657458964697181488067049310947693236752067679635645776160638187054484723858072016910611217210972366427310134473028096435659469083794460552284231476868347094589515184553213708265239970377716022178986861929339956055672060252232764532829560494341336387575222190821297734321091787954408592124967726069606533354630009682587004318268132937519310143098021423920676792730643715056977977269974535933685200621779825638719973925584541628950613379553324759631709242080711280275208269088961464702958024009564714303482354283295154235810774507620351872973133950269816662970718564395409612736759245323791651181665287029837456686677027291672872180102669831442373980075257319243888723026517067347946044407707953440152024248762630097320963216577601770228026512672565847891894985311780961707650007170126533070523501045392066301737970443732073322674987300559692980143300586626082716851967191979656306747942559954931023175518925395159193636265927240825520021198700183071487487594921263466348423343733629713341586977698040326120151842013444189588229482769164480351941132623345922110979710955660303070235307893934596659970733345467274580992315002501692929505996404730461341146711692390445386872261452793404082786847994451067775900890806737370905961340982340167799767851416995496892445027654714847225485059699034233178830661101297459670081281524988472861837935479580574691106030847410246712838071463308715587848083350219529277308892386538018952159215531566865451682511763060987298570627898475829409293018511822878990896738425988237692637776952713079325667259870914868806754290018975341943312512609136491959505437486590554928138571482079064478961184737975166635562748895928238478489912272580958781338114291687079982755998760516841377050906329088000000000000000000*i1^36 + 190012686068486740944520201925160142228359417857670330163086343969641084162307605417314593576350859549310094017330763501654860145708338272220761119513668489067452096356056324281775002372720103793282975870926347718941518046074194027107126074564872503207122666292415892488131201361941243506094811881005572788873813469204359814386452197088583252012907367493424451198989295976053851273247223705715049548891170941941508998999027119809676702221841924375999551694132111804317382605070764015338704750368994783568254197391638969352566126716199857030275503187086574009859052419552860977573484678397128001681485184722958095689685520609852766002072077427073855121254814447075739039799553036561344362909432409445089868477039815622903890336205314220399214754128251181242787874310682653316873067856329811515113244568136376744774906303709566557945463044341718797755400028977859628559216830413749936913906796453551591017453086121316970510662612717744572341114974101286023542645405766593135886374278006875156735828868522274753564122483698368614083128994225837535143388222628541292364048026653811984751272923811677141448237675612111388017272244730067930721874117602933452343768748962869585870721645926055697094062660661803176489535142120100673256248779568818963160285838273752693046916727424258631781511912992003887914668827100192029423306038541089127321288356848274943430099633663879058627827363088598655376410298043181136574862876564083162667738361055692891485727952985294781492645772498147130889670446638349924146307573050339403175121202423049065075021568765055742150152044738520463220912702587273862721826458773878740798757153832633565853398881679257687181785602386811657579516333434927373368633162412938987447166530029553518638089871788977607223517268797131132906102797019739994751148469472892616109055737408725896739956490505472737131754569225364368708738458276306793696421657252759007009979769189367495185602282488121969141390787746517591957887766267341851866436161392604158467162741264802040129975541937842453063560189027971828638717097576516720341764359898647262851813675107660429648609727116544466143234385510400000000000000000*i1^37 + -867237241221982743268700614296368005653974417709259493901334466373236796308035344645967465487918812017368191749708571016124616217628197305154674118272033537742361497531410360043373904870606792362267626983145243969325894250649250792567637043585104151685809872669159609363048434754535301364851162538190362676905433172024744185832724698575973913724737968569872896407066385945187846479363694489787180560418166798388814731090353373621083992411677902959107083600402555151835011151375760320302132128448740159635745986070484073087034148695844235489040795228266053913101685211445573137453275583897649844653595894676452538302912125433508998344911354315246194567415593100616517773079359447623105330481410925308016616547897968844760358684431340374996362671282753371365308226549649169957069394868631836193493152070096988880431759663188149100336806233279171514527153673235903178662061687737528497404903017294807948035714889482505836996194129106314241104703496490599924075257679903765014850861189180137754189351524202113896656411285491250060228576758378173051453526303129241287163369784780484678856317219929282859593496281905277142472842625704513501175366093733530860922942736685316098154120847642139936050721412071167370037033957721658634878034382005748112113647147683677733304868272196316501614173900239116035940364935354508875864186845635585210532981024374639444544308307989002828418773465793247748133608917375065762398853489924121705096094241156056663609305864561106485595477896807343960902436536448183818278021065892968883777343903165294425284437815885895676621092856302403035110255891633397322676955439175157078061024345917184883110623511489054106848488673485120392682220651866752104467033457465324390104347442703597398553055246802430437203068815151165831193799133018409416174445332363205763058107025191423294780772931477440075118935510641963738420654399964292010896993800903815723852205577111786514435256996746782670842369486166319363063138756276521466715068428216110909492872104396375190744165314379365760760798947759639045967725898866208171970295950843997022027267111636528669118959547309808901160960000000000000000*i1^38 + 1667165436725766239527455485271222020395888008595825557731140402085389068536620763129112582636943227792144577040757774332532233523964873191398270144575047838945168600124715456294287342596183045083941360251408273050030139220645404859415264272771358315810790368183252078770756993025995678137696997025815192778879629938696848188078073246667506191042021164241673846859369871318657409575826140977354159979189584968827281057886873483908606319042784364713971477869731346307590904056413690585738705106811800187167552318805928330511649810716630649615460782670320257679100330978277147513517382500703130842781817456557165050409547756169850479589474072292069387468122315049773322567225530941174609585369016130075868259262155517852157176933781064806902300632444776492933562718644310120640425164928625865528683069499874852867025249400097736660036112469161653880439035409564053472316599323060509104906089196314643825937341527647397112886065830786710248626471728247512282725845564426840397879195886175520650388548780271187858274335121460522779186446578060631517785557049946833768146646515818319778912379316188941159619940499715499097103787218672515909282363066970479201469998490421989751438521249753116003673679575087781399169065760719675412424106861784891587604733130512794330093788131295261114640729920679100584839577385808232910412224280570835356133574697800726586119906533364362693299135416382806370161925912246201145503245331613231295940246996980218553315292699998757445668142504045155875942505770165521254979229006019189237914555858355757700548772626859843147982896599867107919799519885777606730390964023152246202118869863062258506331111624643836813289512221126470215222227341644544387348118458902170058451364524100766333353302359132715562985262597179005039470077481381005054362918518484650477619230825978767420580975685809226769825762465914212544716552690972019855182260566983222901568648220401033878594506601315114353278115418215811155548467076906664968853825179009121411080633605510277580140075090345442810503655149992475143744148797007827746345258124473538277517468578260812270083484919267328000000000000000*i1^39 + -525035811845120351737046731378091041797474193330209766874493970228844163822615394398914461161929407116040732523872655901940444338930479616183297925153529818427973828677426959467193696298317301418625592095372177102898197605930584160302646304199331359518077174255294611005453516412695373335730854547626155671625934204605079127747900146832110849447711400632986650397703445523326605225972605290860105404240559047044837608839149719298745643571860447532608623893431481256050885694767072256037301386077942587789895955348502519054821615248880510716296723393789149212798284699926352791646562543651009597295360764826016528555083463635058156478135666099632795867853391887926979387401866276394628418607010267200432266839957182734626119333906267674681820795238389077153320563235214688325213886774828036629135394587582693688412935365830629748793147183491047281948827155121918289163945436013678812283672780238906567635325321907667009978602393301510096053129322957224997136525174678027936139024215447708764384772899423594929463175763081458597384755520330749467898075554004000323713925368884328147660583547800648337676672276187687822571207028055504418373178453670831492251492948865097288200960298685464569869796547804992466821315722250498158532921104365681182279010631409005406406501844296285750079569601931705171292172526835411912557143322164187240714356906998117607553106216112486435771813395589671412927316690073052156995894164193365145474109534976702273165442755224335076750758819024712951909575674312576219919477001127383851628892998020047614166962905551080623533782895859603936161247724853477525060649057286403252101184565671202073926638946644362135849240971300356068840152218097689688394407876628333875688785799915976693325202058654556609718075424111185878408819397941413497865486901254864343320745070706928428561824337451290075795165680737428197499860622892738125400202769886501181812551721863915471967105424823314487246869377424671643265242020282798807373978413487298142384044334481939491733539063047100342434492401565997829046100582844718866417950168671019896807091130811048814392115200000000000000*i1^40 + -1469337087016131866108877532911578578273345449869886774021798860942274051330638649344132154204993870790277527884620263581977784035769980280528571855949543669643523722961714051025135655288189966933324196276891023437203078330233823191204865283834381035705141049406120619944501882043679759732414200316310668311725519111170425979982647047105039227989688601920702747317140243322364732898682320079257354041329242846961505764902320168226412311531207046538164894465489729916379626504659714546361791704821341826802335852483218297954188169673879386093470918322637262431391115407846569473063422403390388317819469720904600715454068736461026877327980001557015292498120655287177458676762738964410149722159675012827607710048305798871828237118019091737807702184941761916935791378006775949502441231377781616521281268974924274725344937901201271972091446283785725007884168411975122016385217858321835377017562329457080510455098251010484368080926646646716634507931946357657870473968721279550836477550143594154217890117899322721935625400304384069883724945598563053628754216061643724064890353667023894508247858625894887294206905282214227432601034086698633322706926592695116837746682633954453839939310529651134606306725949090564965141525234046434993034178356502288953795133958467340328350254385979910112370362947995726286765723271496622645072635605866181854967392773388769457666977418631715441714318597924266478354641183467564845477473317100198014509355155984820175652929785574155004933547505205791746993086377253345363995381853669559257369175083647574471598772613252668578568978992731473494114140064402007796874683796136991908727928046340664264399792870725364144208396673702459674999201428770433476751908882293022724848633099838627782895283916840003330560708408004391668699366658675660565754558019228209226081595782832077764019908447551784139763876027424333870929062307137346928090623372150229681701377275988534027416517507209405306795334500963078263797459599646806507483779266006791245128709268325955541894563773596236971902280268067161213676198741575868575251646538677019232901735295882362880000000000000*i1^41 + -455437093712204574328191621324616640129117148314629342727746501381385712734067459170973939033953691944915816000329180409415982075318006078147058649180293640923509284450973459111363055948240707364841897856251914911067591607053551659430790749948595309221083970408075081832292574624065386267199562112486062156157439549702719210128721392305452641960773489542034039951770336520426517865021083094508932685153169120499090032372472324896783030390483157003336991256955796580801169406327882078222339779430771059132433439749195458160222064580826303427759070018580381447336081323329122006836539849321229530927196337332274971441515824177630671181493930024402444506541881149008325588866315389913978329549125100113500167522235847547608279525179644639589984799962205954432748221362843627742698418340319529131093300976909292560028621535342762984847590958547956333732139471363422399059312617827197943205607404457463748097074913281282850435091254645531913191720171461590956959516496679507355989235914289988546706688136106096325465122750402829856723214446894573443151849782161415311271927427267516606024481964730978777983814631353398419860376770937213164172706488461644640291377140307354007170421477534743171687233259642414451670431499608428480145942396854481547923696054198808524584166778922670233404766160721716760826362876468592484904155903312924974369208703768103669841475622665227914634206858534737625220987113490772961125368778161296163306891200157090617557680354871727112904429098129603310533185328512736937783438746875830401710827667844616090306192286849347259760213204505993651532884434726499269344518537669172144189127773934352944370199147637117868762202339212547410001698935159658083304033582155486827961322943312632853032756985531332868973008348743150195317091699347752318020270623763590256130377269218162626289916562170658442950033241314965696190596799451392871418825040089580613481280312998252715539360482406583449163392416744745176621168913224765072980056019584833219734075899044030958487056989921331821234925472569834952980695560678126104766838317348787641244450816000000000000*i1^42 + 231382819278350514172615804414708236034230644817260324069872254464848065819917988468581840677672739488750320866621911924859487349815252619201066433570517195794446014982683500226931815120055191983177403254913676129034891685582326051288240063344341416359608423767910838956041616189827414291917756914977689590496408729926079886503238423466251260759731342293225538190553617561380672351364677311996617261728874308570912404358462310369616077709425768999818750033102683534810663082648280850649875055361856311867698448179123246703386042544758193869933999823504048551882760578512675464335459510542863589752141543614990653604350647123308180298649274151765608124040195112059605228476818921158312889335852441043330498024729898735627323582391287498662202522041889115247937916863895539131732230312870029243466332084074498477316080367624969062756366408563015158358712150848487357625544458531552812127311976968657147326947009023397742974320115522857588386298175199216793145433054136111867849552086231070661394355575610581067579770597483062912040495284546832682572617012810151436085554920008497557131085817926521224057606355912114635512388101249446323345538235188285911993876247521821884406085795076435937544045179613076942455456120830106866374499443818723655416246519308480970461150672604966840960641417447320700654485814111478041827792507066618854638897229793669113634041334895602479647871646781162032147860858284975947779937615099351453815069347271495039698342454880281979439709592292466948776095722334216776393469833518852904563612732199027596082393034430723300136285657265076798743357855909885364184807036211279693042218411471978435873858558055877123798035757128551472454584922005982031308531221982864499586579722194121889675683924158006882141064914929344386599758137945316103175984844252071409849461684691173666326165561113353989971834837708361675668166638246680787204020746880100976220696155175635855138006566821808042199093905555025981666993212223172826176428454686432812886044720291993275974755188934174422636923797107395924703793075034868355639007384133540249600000000000*i1^43 + -34758391312131109046901791934151048450827664199864767719603651779048836150996441265298291142868953909773587579397948459140963576129598473668806896824245941967146701076498841906490472632837879959995338597436856176039251403023349475003474200770225652682225103543771723306435488944671198245727484864233432323996635164135400595040838707274672661866660969750330633486523730520891101322750383723189599669183049354575691753579300533708326840076539208820694759787352393368736396815255059101585288772313026551651767923549017736578770296488598651513576443615624560368602017875094047110341261930629116768683822613267400770253456383057348671317823395930948087908228111393816437312865684847034228104697139471500059786402947652181547678346981454396780240960199829540361576232410826730122094025415358484638432182180653633733707511459266098443509202855112328909582368318883147672893743360720819201665490492899196893916762507982109440164840165012242543978835000054852280766782453793888317663798667842883831530090528818238623251923360076423862734079071742648806555975224180397032367281674783200965699005397328837626561653384341036480339591194013570849554305697485658244118967346167774505064600653168735901441148897503503436195083388102955866607495686792290432652313723740807503470992595499066462129289659587010463161362688773374844768625794551304514721835438413344213181251950820332131078101739311413375885978265314391847622404160946598628695319194420196753046941333697884699674897393124194657149583382353681890374890150166640709912660224871891410123665641822574124120652947804164237642800112411834094190608109626928384206093680614957765422475524276248601732774702934976595435089263232207095455781370710372362944761810058861183740744867114163952964572387224566591444350704596117030098308212195437331987783951594189760191974227428219927690996184611772753805919749793218418447394347893003524999902979754924139378469932054864672290579498612589378236680831212610450289353703684926915142442593818785582401222911477380957332559013213941013353713108026706748118697246720000000000*i1^44 + 1679865016455694517719782157325858519863181412755371597545429547982140700672126988398938040719962488321197278861817879645703288035595601757697340657144876056982486397564946523910276455073402922754867656705721681203238460885020280051056716744498233312273673815807221607658727122952962027435123747547144328474389604979215539560590445844089690844833728477996678418976819132462092007430153172065190096792274290204449812060093770740450379176153482841603140096598375048904439467991501216230974362723806785428852159216774479445711227364559583430482733303070974709408945205013971623044967239871799688082599223977764246235101244611180457484083786378253139678605452135346847150224522425550273450620016504488577628957409773811996376136508487865611395766253913764121314631516630634732963401129643522355117645241971926278719405712326787135361324785772784097829976255617494723249919157654471288404299763163630519360516467690074033628003643197147413698281996928017364960873436580706390035732780003832455010581719214570079705312500091042824207885507715627765907802610931349342910147496989103410743587774560261773435241641642944244392288704096631509281895772408702580564628129155879386215506202995844030380564869957912574333857229692212630707124034360708841702498447214094471553009865993281152090349107766097942486655478864933181107131580198361739811257914675431578125494530119080544701309532237984362068299898994553197016656352635166474646124954630246292672980397345949459839517839638719065641828264180816589541289414015282235429133511356577998064294476326116792410644616271017014293262468378358848415195012921557625926019988058276255492435043200066968622757913040250014509038944634048342593236044354815463634728248662611979914639010390485875890373001790748885404102094531365641492167076023779319835591504034054038599828888947469485229275339368246232224715278775630594425800224439648596076090146668419680204621186205820851386407497749904324829632517678328823187521286228495804225735251742037553905943959839322290355792637986369298761146109299133317120000000000*i1^45 + 69005591108163316743777603282696191876579922134054056584710403947427127745004063928278418152954063342221705161663673002594769432096459813313604832348161544892478288019833771425061543946247424193788040369234867604550386922659705559538531803285464527981456896523271215914168577174610743175086729427840734887996842248927353824783487900723162938430898282088829615128515560485549676750217282679788731937255528943851458188132384019682566207075091900847253736117946135594558978244723068544845865978993998676378127599358329222822752764259903610262034573234937754497692074881734973324927296189996649137618423157848333573146744947043817685366501969641931878144209698465495316358734871739229241864208958295274169796584749222066053188848066014470865592013341119161278216680198910653348212663070094015823792035751375207098182926484486938922921909334038008033096873656147382159321787588182638257618981810073560325495445711057943061925345821170071946582894098500217328425605979740363096775115845290104129714533983993838569998398334884720403910797438385150108165907099565896079974719838835150483611054387693948727682403622780682815959498886810428461679320880305661507505447045379787155922771182216978862771797950452733333176446751032410591171601693221511125296355141441386174421039063735049917777571313308355473200854864955864618072247917763301039659962577426566301559416623533013810450447973565371515679045768262917735783333009123393066614773010396764809312115161138423552657812201249969259701539597718170061946550161306049038192711245993754286157814035873353585649972975585638817680334852210875863500691306704033540183573082583504720075700712736871776539226647981026856504240092336972676693819982921302610151882119971189544147579492065332441109018740808729768920311844997575092558027187550510292771689828496976019187348167679970843605023818868086680546739474929555877888068176350679106436088377727458557280802123269031260789022516838035420820794296348753482911087572491447768527878112384705139242412370653021203606231703167666685537973043200000000*i1^46 + -6323257275679073647996255693144447502399820357854433872269215740214820939448572310854642946071216285282783325928849696944497077235184998585649936145255212307296127785288118709681449407063138105179007591476472954383342876473814531182346531364250083478926935818740387146513951847215079071779283449713117460249002138136798225923842277695509045444802855707085028603586931199574662025190853797274860571635788158604072484532561423817187405001381901760892268802976526341511167592172227782829951874482198953942307936418291223396648024198987786194319623770604303619519073750485983340538096844809257191438686653918578787321517176672863485251716814425191334119962865704941521913130651638009001670800977104550844168405927703573348257630297301389594459560265681805969796031714029215197446698369252125482662087271818944873196306781994200984403311907498941651829202846523082270630019719341649375070030483690019433706652812135351059632376067416663539421311906995849290931871527625869815496754028072618400254843625396243563608076934477976742719188985900536249832006103803611665997936789516372055093038908401881047468206623055397286843892056991732354929598546056380567400448429432778956290377846741158451606059091666553814804952658599092492224931712923811518324598564198957702955782184291503936484595130469086717353416846962965140370418228517524076738262341090389511493832480887769205201420548197593510368446699157203234803015150133689579046689507315669621841645811209416856782907369690994764414837433535820940738082351495341793467625161029927245534748559127992997316946886276358851239150359880894173137436526088411669362930349983996222820082146385618746147556711966835256630688751302200908408101458085172729583765668304947987279573329122881418944510498788877603996517471919508940023217392119544219290932130084418706015528879283396935041376497422318660073496563397952808350701423789079594911642504420599808817280370301710300254389442749625874158012768004853813703005162543298218265573164224776524057654106857560504080503514633054576640000000*i1^47 + -18481883728906867882085216444375946841740567984761440291019128515055524253091692751326422877162657724689595476480832792359336391110528617157983464817419439982844332378185679762783690393907524962675968875156172752234121891097858783517161331377974706054506047772434174888234921070576877016682951040133616467623038477366720101879856646290617801599659770032009223588443758905845685747273561645871145349321913456958509443505735079414215152137925409088006120157107793742110647682246977550905948893039925190320206502936810234730404478175309983111113486934301570636933692670187034315029756585525101377815616705730631776010089229027097901948625406086278351682111134139991437811365222230453734553462025713106914620390303047737370615488356492664196335426214562821224160350754212395730332450510846962170184359120053256837837169156708569863722715381763856176196672670783895572339202125006350794507421464491567048328315162206816376264421090646841304003804474848137321014866942049210752853387849887569728722242198367152275889577953978603322107765914075897431757204460938639556844427591609655525312827516509089379453399276703606900923876470289225681875189255568541336643100654548685175738322971231844819812140125515933712951818353691458086152463059151035117197724753916829064212952338298254051723927293972512362902236360275355562980143686256257744777299770707077845316584799688479508264296309883774458683450274506899862730607740810190255126179482126551720547752463107612204869027218410598768334108800045293297855883691584551164641784069325585870883182070405692353800193580171803324333403198694491609415752867817080545675987720137301797551519146773711482581751779386644420798734951172243994984103398881045856128515355079628707133914943502395393165854181487089829345952538479435011937051370389877735265738869239375954284516076699086917117976431219034173455416441361911586336302553680793495153784304833421959127175261783534610502523598191850835006948193168941746659710335305894109781681490547350255709637381695007429758424320000000*i1^48 + -152458370159458770296419359334644443800886476734294558714990793623295202498453335247240008746909776181785327570888411086904217633246155454290458332781854338381307628592071940224272367825046658987384346463786189738495075145451712525626206164384017134048855539021887993006597134264449929203007844216024011240493051408311595906105330597847965215693580321220114593292975335377202057111261368585601634314684502861933493872560583832026438359777302032595884108962917205554887265461491279383410607923721189798912371165536937978265580669091293891494783213247517226990158356583512877465458518072887798763653507932870150829111911230932968026401534727896231708183894394842625232518724524045214837321537430052082245897692491251097277904875132040589528863123492127248606437255997029212706226765992323656617006716950048637335019614048878292199684587946043369580631833767903416634352806867571277360575597079905786156330122317824054561479870631290483043963843317233686167712815592225877682197507555004295538023802490234944806579510430074659648482821199780896978093390662386351218632597752056701561185709250518144716941041027627868531297870315441290823996250402484318069861524072941179093413691281597024446728128743368879727793039872729478562655624028708193959922869880156324518654107691039448200565105338037236811330317515605491679487684096335906403708414135480748471368198781719255730623718041386663690794220903066167538411834664429594135165014699573192216281973788833725274988570994230981947961253879675282032784349024303760337496543011822559740887601998813279832158381207427348757608668681438837248002093300271612482359472545352480382409605982539397723491885258973273084315677835318874353813873437628243889850121872557826179228562148721745781415718516266713498573684444524266057242064951136512995777148877709986981649162858954760982593305531290727205445689288776567716487097532250476224617098072147431120646359254787675258990808775769860222749582844522908933037698859654076205815506830082347783860514911936000000*i1^49 + -281823026305198974566601766750007316860991345402730587172099591503812715562070006069144801887007140368281637517220400719152898254200923902609941922395887768858969956525724921284605446842145294545335679259317514707132746729808598446796680462120448228159939038148412772536568686200749336637435350907017297704505961817889155035578285544272633438753327192075943019075419010604608489908765242506364012405601643090600847300286002923219941972379422654746058779510627265986329361131495262574341779492439124376865674453102960980509714999728915967673411896623955986350218341512262516037072034427952899770498145501008013193080061553151695623154688634329486180899014092660998281208105355646150930901695978531795895228724176472982442231825320966574860128568542905907380810981861018728517955908175397594601951847021269789797168573447672299784956871664461324560896676744303320504732259473367219948030189581083393316872986932440722224749648738560529293725765174201419131364069338419679118537255760605000490484505461578404710872233275273729503892816513300263713743190209849684119905774474767341428741716997572263913940566619179617529525188687175281427529338377303563361699247448430402502651297346152669387395696128449038267560952777088125076175499470316916277506766383390291286043913946673705844851220459755103854480570295305223072458965325300285615684488000015145374238683659343376144467345797427378449793875090905417701015195329335287575542212198895126595902943930113572592418774656277844722508954323230415360133741717278624796705288990136263085948052679693688241431365022661893370543144791079001596657827492378227545300585135827996030983586563017594914522005642651416205117776465366486254904352751318674742010973100839213468947185150630856971458128068031634539306399587904605542907325702553210225892480125701095155692457782667940074748011439787907919189721866712821874016885855960707679477550129987286797553546642513652585843476328806461709636738193251871467220096943423577083175000500335405440000*i1^50 + 3480978503148321165486431159680822961104249438312856132506022106595607022027527213137595970800610679450470074550016324255423129412115570131505847468054082865451465364366409353323209127160648998218535820469690662026468800257661193711008417854900350916997631908763605798318640081460576396744538170899825708988657507049366901480559312027792885576900863611590542299157606135173447921761981878658412205047061653324204975431730597898948500108014769421832502566242732651055281025252845418191344181397339577634645720549827370087036373898270031571008983871181450800768390104305901029567597915071590875325365608980683914948467146288252941282042818410131901114067194628218361452581880866054827541577119941826460833653467953941086160636066741320108472672550839685585991012744799134073563988673634015425122007620309781634269089558837679131431632752440243538488018579308219675777024797623866906581244466290869664181598222308076082992867878011533484709535223081870973776154361131807913229461925780109824478310988723926677777578019243014006856575305024691474894122922587592647328741165820764575489535511873454448089772085426149014348039264128521911823713819797302194364594213171654638751336417263750731756806060859664814808742484279208537425884262540069557747555588748477451850422169578914096669281443013379828706484381213867269800418143857447962422693257260120958356989806917832121321378095595737417849261492210477763132776805275738095790545074103229907207312597430969704142296998988718265006170152792283935044945774582873786987600298237858061063564357359457081856433150154053555300951362665985834413915089079364103769324078586277644158084506817643135667617194795271679246322161418043021893513368006263562226716129960764369525072229035645004032855946499255784824532043730716195830525200572636877727654270505887347366230076868582255120952585646370319057873310053453565978227652728598594981147453885993349150701314517806177888738076282067133018410599015293270315735374788542922820000*i1^51 + -2221033064633432436087621542770133188245658469169853554062160006473709371321550770661139975140101517456911699504527633495357431993631935540108607126806901433278788894013167569417064720196297797030286744603554707310848670426803980064372940263981170622400230491930830952489365359994557876608498838416274371184226000237320575625345111815670159022196288333031447777943390778684923119501391030349090526929352834159360286229881945487833564329873426960741328184264834579065934154428462662691241572318252890664771438701464118487309929698435917460681150292723268764139086406128091840181322783560543689669190567258779924638617225211454670414710740743814739893493721018532706832116752531708081700434880976605505828518711508542039777013454235094903490764159924965640014926328230474802971344396083268272688668301281276379713436330300434249443401259850575267052865084585306122573599428973818026295535199054311444506179475677409401530443123734921156199257534380608406614280666235697271021177336977941835173793714786485205623561441663382301532985836531296669207397354732916026474735111443562137029309214337612485586175344023798493646738836298288996959675815480692785109162489502028577335482469901721236780224809448741978837453966537770247799328619559115107399736418467466776271673427228500930642810960759582750807701693864063362697203661700686158277537845747142159986956432768086340045950315517833467532521060851539913909647381728260744707822988895737308565931515910723457081671276453495012375174140243640514236731981634514446043142397674850482346724170067871058632841617257691170129596672935119765317216194996428145934154053746019678553533896570228379887793218372923049532480703698617966727099889409144340737191108985137405037815082950307386483863088147810519895633486851692011257933995723199313846402860411610828754843462993945646823186582549293405136715079903483175216215215438143381232475651590048003517268228552012950530000071687037713314754572423135200*i1^52 + -4396739397084724471815427398861090793828587335206346738987397931858875138965857771666565999409573697890879214454180289677654420229683694742616341344654554757704588354050096772259006887817086619524884867490654647617466833107461412534927969443488578313120208186793532363361352597553037585015062450580277757463430143419736158737230716633269998044466552802043057068162963745894929189704169048597873648690449819830565078836628276734213245652891519555232776769017337571053570211228695279127782724979692167841431846032253625802030911182584776613383297406657594056363385693185357515215440334591785647795642641289511009735082722751047812241781546966683797600110881765000224365520434966359905257209037938173387498140879108352864437120815565065508889113032467886846296352313960986883598906100500966263252892089469092213252664206911976596749610627566081768631125067779654721973868739637698769232552234098964397961931964466425755201205391146255929797234328806740646886911611340664721797476848318807050933858898728203807097317000026330946082163891130526331890009560524056740356706283384969296681316128783936609156084845048442531580254076270955870585427022549838338524677846630086332362678385871697369439649925046661137329893015443524671101630217152113384719662866340202488607895668912192060920327887729419777433075438288420078456426160152256854528315881950023677936204984875616054969212867356936665381074635549438761570471472001257590435572060080368090457996212618227254336423307404780768412123324121955763043533632789291502753044143749539818969072385681936373919417588364938767488306885895627551211024844038614460114030132564845745981509340503608131144245775966968883193169086622074496602077833148142394235514548304147429559128410436078245576313786508553462255004726275741695890725235242572742572724991183462081888993914765304311621163872487460260171128379636183835422019113682675195922083973024300409128944731570254816255*i1^53 - N1*95092790962643849231280108147929229767702522925724677771406943524474247452443712551493396393375205622284418466318285524682522692817080796653893493463135156992681359822254916932990468110634554198344129653256822266492407624309726145749722287877824715109294579822929900908594422383390348207616487667602636422148396779120244546591173521658160497339567403080378724112327596162135934142174615382722734983043226711545806713814630600283058461330343697188594773652727445173097447311493730764358173606072303712478062733650202500148284169750936538084982672071577754403453841966512545217871460665313779063692309632*i2, -17372721192377262320487047444991333421802118177503833061942143188517666827813905558993673565532538633313035396896024193317340514403905046523637293306312376022711370688615587188023646407959329001608648858976021003429815444356108749769455442652977797264299959872541949138024136403391981292760736148576955574369420168064178497021684023106615750262799405309593330588917697192022899377304270344814834885012051141984405314481706086424955485018192287071743114477619170170964905759731198200456331789734000905070739380728891410720305877605098336065196826169567398493011163786817089072077274792048718115234914039350733765100214243005423266433555832986220292695504032053573767617294740697616217430824581204180477174534846484798772904583005638324259262459343675823119345364036654199206938812698140055113866203635071026026267262019406245765133778633111170602484359734373758385448133431607807676207179392783096295779218318456604683326747849857394541899417853784105815432942363652917541207701635258043426076152633837681778907464256679506721123005805679762422226980759235932755916187464825233307210899981099569073402039228124358909149296903228790021193380382111821427393416290861310563766748817329822058192157993541237605519344608115024875187452081048802091810393493562047259889208101924958109418638194109951271842925053502148229958708065334696699855629629941836168145205965364114110479634626817233730609063226776173944746611208979461518630092807974302756863228932157681588714880603629520868255295740462091084763014285695937951700056556682783010414344768278180860145541262664690027625772358463839426363702761509289001606641106903627828750977510612902485409905985059131240172048700225381555357170100188425908171148119242579589676450217528591072679471763184755997362117469196832012684514346273797700687558373589617844200972453503201655592012497052746765986045009627026510524869243002589924367390013153096756902833047854279422950975919725166933246138073695857410552957757995074421128470086697402434948184058153642963131641085197290029304984377040012649236670459334661154458875529533183293167069333475806650673133369961918678441088232208709089423105488910947524002497786552862393376201227426803912215843442506921156229204588706446922258150084300130353819000237665552857808516205772800000000000000000000000000000000000000000000000000000 + 338893870512682454103764652468990349435050991235710945578145708260272381149627119143674238140244328133335770139281530987974165491346778771998231956136553946222482485104127532125047416217858135127021703081895809879689139828498002492742395671995734525222603728462023433762116408571692889409143513994584113538680302491925322106623267102336393840588812699137269523744080306065952425349079785028287157099457977083111032927002258027767585505120221847719171336742721228306915110305047128228665801977640710620310302270027426785160113955164526103647480435601977876132938001920850776542060843800723855828431258916389487175947965518898643574804827693147857749361794480663336750332356962525785423176471538580439870375916982343921499932162458642410761831276113469832476420780304870205420420996374857201237505696443202032876036542807089616417627717464769673969555386347682825689735182945516609440436227194920941634844018021367691247189135839430343716150572946985315184964021381330812326215851085071796015932194993372891439556521931114301769407194274076005261735991288058093942711366422459805927464838524476577100859346116557319676236531960084027075601691983868770521678782909806168286133736841600110901508697151244069130737662313440571870210161329268817434872586996489198848629576684377967606702878106749746910677396368626374550909729443807039299023646784451403174168249614490515937602232045848685056327891801791761396432531087057107640950642562392940295651160855110791855025044999236018449856490381973651413169048004015851695895609847938802267600062322414987129351822562961159063318749054550321128869001305266281456258056017503979713734293783993000929046032932183443238994148133593162577600178368551647819928800051072922686442513140398202556635679348383662365764450636308315493878619624618293145784312960847934426416746182312709611317281335689642107972932058916253779994889596897683975995424252128938514193999765174946523884416831766404480773742151681459426276222190730687522447892574852656171961147518384842194779925459863661581104302763985202648830452029104200191832218664620504904982016072778181216846837653337889041207063771050429418468237721616493275958304613044993005217156301168339314555919451455040605974120473941046525637038774870138681101583526859430540735078727680000000000000000000000000000000000000000000000000000*i1 + -2359700903333630027066349209259072238710325330669803874307091670631204381676248723832476348869574093467058024194605548075032644603096080761183451602964540425851343748846345268049339735852141021205582745786460501990128190074801662917531554080184858229534391438898850713651799598629264204407440410658032523747052061833504238965267281486067521979826955486354688158293448348923361750894704536016509948758315720716044130345674210880985321539511240351798299691507797905512024034645590423211328177709507327181888935466561750562224706020871886773614858860896344442522465984491646133134748008996196564299210088355333554990863829149584185149205162111927880193665830702704638989657458752823726959465691927917797774878713822700884547328885898657242256884054323794282444103696286699744745599264094247518938324074948245668035664444131181103516145201219446899453223217737736824849818703371797707888341644427213985111545981978775387184682108968007843339489513071116676911281729917347539955612697523614686192315217354687565546854234572142846109057008666984236957444541925971814020914991768467721415426552794328311603957033241015867003127001746756650841596809573247867864973443727689948210544947941539445402896799833723031570234470430921093983646749035755247739884482760933611552113779012091772807445117335615245955949293818154429682316894940151705408401304509251849018889623420605731914827815267131104251873078319720021344216251830946026045814194936760137530514876921392559338843736071657886378290713832080705984240842280728870529527823954314682510552124051312255662797571538456629898561405284559315869155097376705095907668637215964537841747409965610783229690345184361868032542692340656526292549780992474680652896291761301908905199260017964711482537167810016425535955805214227669851214217255421064918551929318829950327611781970719034027443711971806087002719057129730683293288605819595298428554375004499131895084931205547912967093984479700170640823187140243233976084258199103075666030786269250509216053324821162310954405900618576355460252999329300775715448364785039111333301270438606987516672168869650351689589180850220701930858535508618695247170646578652280921384596151357633576303754052789363786524052314000630799792340307768350345091137557825002345086212359927157599487655936000000000000000000000000000000000000000000000000000*i1^2 + 3696556398532486074565804071737933810200214856544489423449597521839066201567464532058776015961619271411475198131236822658125327471769532216711992656994706113999439719203328737191692080797991329562340958780806742448134747509922529007740181200182713426929174104067100715878176023461900873899467964750110113510619686081175693674683767219960361715961940625333720369038484429120666757837778712806168356431178680150370595806813517855956483554099645283769593019081257058862554549420613459767556297182295750301987551496636671514374523964882322469797774067981753923810495919946881276691371873293637788921543789787091770452237883555177206941681361469065380323456894201428667442247625878743509144456033383634070612563355217473388049543396731261043046715747662029999198685253592362098282034124699052748630877352276650472097961647859977627013984572453169657361585147372108819410514465464582425942230829791198766216885811682101000573663230032265905426277160056094603763811431375482938104768028402232129071093125444348773123290223096587975074890501634849702932091355245042586295032856089982396543330548116008163806185964750539673771966863298248535881998485322780789556457857715602987032141544306727307836264764280605297940277183886750004077172007300611581554378203627478437833987945571417111600539292930740175436710827977913375661929218218562134690042725624439141607639859088218408313155630303665298776311584442747545492465982794817159005149351871804220250785160113617552668774596614236710735028763605904560556736326353089839583910282627035723081900905690536307585442962800059745563653648462133592012335458408656615616721100050190648628791336977960595098832735429301641430931075776235727388348710613795979413714580906760031933183977698277255590839521414227419699678158719890599439781886467978842496045837335503630854849368219700951013891331798081727023294535058593417078750863180578673637296325938865808716520786192819607855394914517960676095463740101210502576039970371151585306330294409779170100210958454786691610423160241333085626433015650718630455093243888758628818627812977408268580605199041698306537330515690946320292598557769891677715171225299393947776389324879973260046223076158246015660710308467790317195844172472467301039228475225280519523977137060158318986238361600000000000000000000000000000000000000000000000000*i1^3 + -5071642122981245046886375229767903054555483309868637515666160896784976342661513199956204766683080163608731916239436899378855486794727380008592456977848113034960691442072478340899332670691886438759384187552374826769228685847632872246718699177078184020618441993283723158262713989899046602929116439537284190731143800941471424637315466684435224228482930698615176988240450354099891460003716739288713199225649926577885425918214169816680883305086550122028208100110499954980052976045163926012750856618912837021834777540844973037149681669248203831476539431909234181369035750223816430814267823343843890646003871307426434181309930118552434883392497520154400706142291366304646283090954690339426459073350490767095846085546842613592734280764736828597642029188571184136501634525267650489395353619386754231396763310786770388825142006862876016295251858123450029479204358446388472557874112633891492208100363372084771466829769744233886781328107388010044080287722537014962100455141620843555259254990376129471751398497552039141161390827585759861319800657541452025807318072368128513314213035246051257381267584535754804630330562734854350153579285179780377393790022375729552290583287358855114744777230205419193499995271239404094443912578527367916520024202978722126180346897760568493265742805424848657996009694936639570521239425913137084720285047447004987374692547314479745781259145388870402839653546397927753648787967618139219207434171496558589415414986732649965750584678373025737435187820107947990185659303488430471048225753353178447860944176364638563225865384988527989560449774326708888175029176644094411522989352164042952343118072863047624602366075483733749216370629655922421415634948521632513963091587482019820286261056524590278982072383240089317027710844745579264308924360562810189338396613760351078768985398976772160081959497547292211056806403434392773557256629761598010735550112226075178111948368991730208345226830366255260027801416109995327385028573398713601947753489022709549388734472423043996876637220233988033203093964168952530250594753610041160173388233292563292564635458725663129775552563055195950212708195148159316104980203725912431060782032181284818470125822236977424310429989155116255599656832233989951301442731267744871565424069758250034635579868579144807324057600000000000000000000000000000000000000000000000000*i1^4 + 1359301982525293349904516148099363645150683295041999878683466698462443810583712935263416731358944313341083497600820537948881229411296289559078452679706992929511098886025125744142474683647164698249697345457102516203565685511495582462538379070781200678483870297003089471021073560837928284283113449893323708107845203486660867076720690319291804348923570198803959209815194562847296130905738762707251761086249433516724583906811808398025759753652905095074702070305004191961255095476808019049564863762893810604706524440412605953819264819229231974708296989463896724877597962125218405320024153014221463455916669968111249538448134965062153260117158660425673410323009177608874041011744517388933705173106081267825153866192301550199328177533899698489197810561540435453320275784762499418822704879288351152636072575556670814092021451155232218962872639672473516763592538405063765023777281700211494745006073465415191797085873030579554342337246405971960516311344196440503077555277035988283670042726332837497707871489713107422404966267750182104782236879389049973829514176469530583042497550010249661791319352202024148489670973601437736891678460889038041112255452482601607231165142607784595680488269683835292602915604807186126459530378382344901694596834979941947878317400756747109057521711407192987541609081508927426432348108860483638170143385848883243133177126012516726197932584908402499848974834589683326366357673783167992931241450064375087826490891410127851433889020772401633743365274490011986464229800611193513247960565401843499137627319905093598357625360516990143913017131436572602887390499668431201717744567813973426986310062913389666555324216459217580599060209207252705369195566042788987098511096065880286509490861778310955140705747981636606061728881259096011794862154619274627651688649983984880962105009668354599690529271254140089037022011229696322050204494781967936361541644311828549833268899902795699964701397559051575433392200295969055794579828458254984504630253277272430000711289128968154301891815321228416065840076752669603088213361806716192884270809671122034329153582202674159461590317914506566952990698260919568539393758958698659984349377279048135646808311657793296748641050426527980958885459199570393478563740095310924947591593914058262216706831629529745719296000000000000000000000000000000000000000000000000*i1^5 + -1306355212196499849249726556073142716785352283230320366914094605803005882217421542039830883888086276864356984891755301337153388233330389155864532060754662240902334870964773525914722173248131826212565652729966666683121046706508548120597253464529602125298706761870730922082407022921286838861759573057305298985490312047090104140537630243809011151994088445089965473729937401414086928065586067679371133369914665964282424133730947890913532467709359909640225555736376898333767390896738651071295054551977498851583568107104287152542273627808494587510452545106073311905622097752168563668770928211786373590349996673827543846375160880800367314876634110019740422530836482054576473307888727751338798518561571296640130181195136150055782140547210308167315018740460149140345803616348591904226901640111676958970381876817257577786690470308881191633132104293586849143732181044728982334177677781631051712708153274660227099550711766974706913331480028087544933709106073252268274488337708410578928092652558330674979354813690555224233988352544807490606819892986846932615713729258507466459334091284259788153468763396928516618791068879302918004580804755290003656522044714274265244804698842943450378429436734703188593247214441892379063504455130199257070488958202901485074420627933805259310393156863494519516000646933154191021472659129950825795452712300143008464518182503007346230778954002370762738664340122287590850606081529557862498871165265147113159352759260220573423934474525542801813045403999480225466777448382480546755062746043627758671137385394420473936554283922226597887832199599039055292507444067785197443187108126771250979699295502712403386911167963287057931416046062665767636026905209560628895986213005654804917382203246549719554614831770151188124255637685684405885061469160023448904544768040391072732356742383040188238532761700560975931523536516083515066784087227870760114936081111968136895340212943755871096727792728463303577151828505349431449567681162451287441602199054737888663199224996624911343276228732191036625816606664512976826882844258688947750881156351069793830886709793643245013905898547449382111724424329311865347429938597407066147174643645586835732362716606385179074801175459520272613507548692527706496953752021266304209849731056335126505603806719909245747200000000000000000000000000000000000000000000000*i1^6 + -1101094996999686374053265027732320112638955760702952817900834082448974355417783808093141338947227353654036354547057342716962429141396699433591007382082963870729520179466554915019857087159802157899207356931858662700190673132530606035292568012161441762630264261699961411009153019939523828120326959581794448675545587402635206845111314370456951686854194136101760949790719528729700645631568682138845085555891017080772284300075662276499758732409335367338629937455002852639074770943487519301530117089741551243990208042456313121020013053030880468099957796428516164258166885936002669797864613914622005710067872252711793831905100487406273179439828959553615874958555845164748207810105276904790023118081415863867252781129566151741061076331732967838672254537145903169439723118833632592764693946245393014248681959679780420941876639575537750669855557922454333546511549855175632442433914052285854669944145946232700772061093977945170176268883279354520353713494289043141644012574528834399422493486451559645652297365704076121496724288167865065203793911305301245611404875729440324284056491041432412381789916004160429613107605314013319938436009788099616796956473518350701537654866912204598443417022619117791256535218337661894443443254771108628920518488687418249207061694542779084300123767923335012239764174246555887122903858534541100079478430876413273673605100386815004436756072907051285423771058586519302161228281903824791445261345433742204449579462985516063186615007268809217719123952405816703878155316009071053631395070538097422240639130056709356421972457310253859266997808019521542651432930710631060552654864118907343157256522265780757117033403330603781650736022083857712781964112136167052628358761183408539096184501242719161594224783944225929743103321828580935331269879348807398153547706004343596793937560792510207843985612960101588332742397908939755598162557070326494836126760160149401131277396304990410222080032814740904915579945240821020830906384250770532731999210232397095502536728324024675331268304310074176814166201404942440436384769202621232948070024928597118610699598248948926969488277155182893021384481055078099874667561983481196685250323791033464148807181180080969582992409671847791505032218861381097322373951236003420847127533992995934455344240109404815360000000000000000000000000000000000000000000000*i1^7 + -253983158394314799893332968118171381314333113065948602909443157795288647919282258657267378919744099469157112617329156852386726545598367772954246933306574215080793686648939845605626217382041538220025729347691361235585434084262463474601278920746917067750094986713633292619395910075810411297960663044621528842051858659829020119519168995731354632054136081899414777037289999085829077848912272903086616352802052614822598333386746317716348274247510775385924590812162026502231097442473960846683984926009679966424492202128643896480467334003611610663094366835299379866794758715594368020413160281121910622724031658240214109870238450042427971132375766963427920377759341421212268576539927418739714672218546771678151817827585355192817368591758037345200925771845669964824444692499340095892097606648566801256667236112700928597952824461491361769486399401196379748212418774287343959891352106041007121867317222564679648024695446079275763468807862419590163265145098028494531458265586957396904091087504685114285037923951157381819074259252338840325288851786389870321360524568589851352948659583201449327060484065070626037944244740247198803854581838625969246218987969621291656639929255435358062853936775561822964090326666027957612603196903087457696320009060073592971742837110674974574742121245863370964283515475157337585560179302810074428094510890807695431398035618803403315953234131054879460028236119038081116200070450230735247266003319876706673286912523610222206489442691726536167204959550678375375645130152310509703234071973622302854654808031521116121878515821554869345906437913962956794638157591107056294970075328096996644271310029518736636177532518505614217069541845549382878088528336046770873495150513456059009391679101123874424745588756353412259544036116337550402281416677032013435005878483459361653690355087230618241087984804030305379076920681506340642205877276164778841912465033068928550743334011835422248757727002666396395778541704469140735962531805797214770605374068313500989498846629021629927132383210359446911514102173499839876234338753010757392647643990591641231512694623610689614153451984140049746439064421369352247466586009689738887867175730104637314808845791454030579341787307579057499890574738064300821028947695733550495460891836769211906367485579886592000000000000000000000000000000000000000000000*i1^8 + -3196009363580117857115939916965119823090306867729749768249688601377210243615822077005191528860798281440174723638176280321993461577528754182716046113770091887927607315276877431988028269835785663471480067085280657532788305971516590798910026859897479226292648955120023222024781164407628453661754213915998099532084233494085627727582845680556919233831333024692382171740976795833609303488688025231867707124185027985468797172101754738823573862456629806360489725089482129675199638544328720604642932551026868022890727124382169025287134607043955538397238791612748464582244597958395192623893978563996789323431986742991258838258001716910289847926184750606648040951939208709470288538985569635257388093931247405460207944474099407598751165234417999187589310893081935980308510007101317631672085318003983584344531949399959200739063634018897464918890504411624981643103002996907611295244375021457609979794377997530171283173348017452262240274276467052532778669102865211041498945862419543101496507401328393557673326443544545884886632412993238381801348076316544464165061714138901372035005273588627403308571698845360174181589917676937177535292272581139950590213963059141869973271044853191739103823100227422175929440087819460187971284178517941668631685014299724890662394280172966762325528149954877351577021525525553405849741801016314829553705873408238893631442226849040561136548280580739992794131042966102024376889357124865395067939247869483765335855062852157489667821447303629926154687880814599870494722033658765503614303705531044320177007513114493257135943458981904087479462225870725451208777642906028238014795889618783082663421909300750720232888120201941757678655581677058651471991060231916945836375707909228002529700634497499932212105466855442971473263985381311772845137876929133090174393838549359330683534010325009626761820704274072743901369365290241650556965548279012549008118354403788730449163614422081885393588898524233321339696101629291640921703043531665483203875043385894887926532161394583128548633986909574752482290039543584062127184979985075886344011723625097550671703261872102788921798089365194721378789528677217918998458968004934704727238909324579986517996985330022292015440920342239361030837575825616334819538175167559877138283893034407725880953955942400000000000000000000000000000000000000000000*i1^9 + 6234932404817689440211248589353261851568857423290557312877336767997152093850165618170250682519782959559616480384295102912322639831660421870394954563097939624465722600284801918493620835510439565126604606977200873660182390210253148539089270343000912483092199972568358974584713197928512377236317441093091293322701692371622097945956574321753089561499996002931323122820075534045237097527175971324613705882921777876262990085788335575158109691766229455767784591571527430958427815138244624877010381640100000624745583013079026015764647920808985156603608851886175991775494714633974123939010769829453080405530075181299924315363332434828497187140474858526782681780181082897091445265975104729975456024024844816677342785093636471402444659472693155761197069636181313081468294895183182901074392695489334052954387670868606228304588974889073127662966874402190994036647755723119951873349445097565116317141142318717178250058903917923082313939010606658430397456219289865671397917853304169159485201377246559365725620644624804018508372582279084581779462179197264366937623445204114679927845166352249097553543502639749142653876363579261021301643799697523172965762802860382938816226831687846237836509749506397016837928726115617855855613847494832737505694629994927546919227337634307112334436778836642956020015210925497959642729952544878300600670449590587153993236666283571574501681620137798463745959829783384814513430287999233171399972640526678314426768860231311838742170087633250226906863137183108656646531593240089395091625892538646044794922766906117053013459058091751181105806752854691068837340537026720750738549937029641857640559278842481982988096151732946207782336942458553504425341773993197567844433648584791062121329877968533263555888943611115381285191502168005511620513269337942850649389201029556910910514257027787148794193385981194231282655492106405727947531510102818771168536581332219299413859626696926355017223840615468968065882357089552921156216292085742714883714043278204728290669456646881757113686440395360941328352620022701594247441869948631687119503829516935207735960304313127859239195437523329884741108318141260367783010060781365511915754700523202138689831882731486259060323819921327504431693768112733535075782425352930644125663699489147856036477009920000000000000000000000000000000000000000000*i1^10 + 844292994367925483165098905395291441735028189524170926913965131440530986967350243788775737569511234705234474629266617247158757736674306203117977092577139405433285034034491429366753702831584343133371584721196772366184923147743183265301213191066046828848104141964601214587765445102344871229640791861384567012339954813036597068147994273357351410925598737804696332094368402082349030164427472741344192387002315440625119190940683520355585280169555644358220004360196128367026539565950228464756666828658784219706931496781400550631396411357394368465658403741048723347967583158407296460502849553584113710433121328088665022749237305937222223022766392254616014504653808772135601658978564003947032033066356948653544987684519749934757016642737363242651930765489147422220660034294964466332977279848762470812156629139499631794820240365007630990405793025163372014501608498348623683642421516045888327148892705791422270617395386459617109077684385518614067077457125840716113138427778502180073993361760989373926874728945002570905545628919827857357175453353755515448084933705951346128405259800387974836540693115522257167095794557260336365025513790706273212739280451173456076060378811378704224414057679038782171572575877447814113701343166949634279101628448635114196757823267107323768073108561648211992020027300320959332223990263342517629708725143338462131397886363585864899040006732566438264743626925345815193128584586365027666289597485097768264715063946184284234408261008392053814474541822751270262721274459912365146356795743250688555959745697124173677940622864781988640716721833670843042697466606987200107206265429019047072768939091046049386507619647974344311380070119156886679169934608572363458707608955788562032253931871966591659500081102469715837700751291131674049157244796783852801929654482792047874197586783371035897428902151967650862021044388333656336714203148291765672270090595800566601586755074590947478451261093280764196333158482984242918836190473331936826826320053644492237181191154913676541229323917466700003893303147461498987388272775073013140802203976918489968529025074953144377908034410470187356760847987130849646103706353389700708935529813264826162226530931262985500700420178097664840049095939145299942414660005369877151820707305146511247015936000000000000000000000000000000000000000000*i1^11 + -79948084456192370330380915043288013008758565887580943232117922118259594694588059386294930505097457071929075448397492195799103890147188622427351565432460972752481133639093208590337691278291027517362502454138837637740708513337814772371496873515754030060921740087546318762269577213446662502057823608037557498910758889042165687924477535169219756594265685861463881097747045002423994144411466500550044636320806888068128088481622361365610223325464972024600051666982629949468195901588597521733828534426338855057478053239924874483027053865638970685128150615952132655758394352791901518904001275716820431900769026394677124213957083703291473362323027084814772014569486671045049390812979572102531728695042389598370587603342441418709758328166320556965129418304403614777691989536544773172453322950558466993954450283558883528963922517547440467029020593315497947351439429477201605613862748632794202087768176973813702231456505642777790391799930520976937254472215408875455059278300136290894798963912030943708725547179953711786765927988588087365306249656526664590596006878549807753525109147328624734423000514104634637297880837498058236249003984456612943227673773577853650767763009163841307380424754290772403547351239810606124431714258865103835995948401655697420916735948982188232451927639923278485510806713165313899074656089129135172469351291095175153611466023130042604422358584126993912152496408436039293540065586851712733859003054116796479959268448779587113053368705910441662479371793911086595208210931182716222044514570175107275433506897641127161873336943621382088881323579195606130208140170623775803687112856713811168318674070242347966897846855768790313597482416664466229431315922274621453332308633110501154085592437678664161254302274855049588763215128634063425483699343560101105348675340755848392762314291708146995348287727086581659457303477062094290236498623979283255444404136597311034868877821643047253195850418699441126939359843365155803562141257121905086236695113186569102657860124644003177146157641945135427972599451658905311638884457406742193548538352828416023111237901103454749374758280867336895143555020692188135310776248853140812962955947939520810089645222337413911331616815180476046683389762359126206190976771145014408410628456580489674752000000000000000000000000000000000000000000*i1^12 + -24018681692966384772969054464208720217993349880761733927148696742762180894384612437074632544523694826709025579167727391626521496439769243821850568904808415058539228236293891399691490038873502534883235047870809661894275559603776455189130655868511743654060301930250665725390665958468023564051802336427674662685398918592489247525330539067760192012618593642220745270021637968153177479949869220108635621399402122154610439576105858621827918072544949245512580550908241555578858843720061665341826012009558537979288385346606627418555556653845229689507122774015309149711624162625414534385826037132625862316471891544673229559578370881607488586683652835423904295133487044969785789001489831103971074560930352917304186704806651051430141541118625212584379128543538828229772635636205965101512960711408385510413161928321237993201005173790553486556846401877079092670269952981533766644469377640200212982080162363051130212193503835844359376356475488220226818576946223372345511003153346588221347551722591425382520281257539148572386706675616609311449003344935527684030432790167249180860331990900771861940612910786443735631950143378512492109761175199078066349250949668872189092209688899543179190944483855018809638786549578962185831185095977061252701342878709524899233681344733887901511773987807134745363674066689727398304574718867261334058571906567690560032544952002358344516406890359498802336548111362498109466334875622269270287602771575816690214749037662336964474473859076423706784835153651286134961195964918996617332284514510253807147857030493762757179927219556862141401956736045360637752628580725513180967290273387589559962956587831213904817495820725409385802159920699848357940308310489105619785480969724113595025072370865972375269419039908917162035661230301203153330719920222829096964419483160700267380404711897024861732458912712641032422750748570161480454313283785706051873335759125892692045034648105540193349289157520489920275209642308181909326455314389597713122638917578228279624881949791095353606111245161948266291593528753109853771665609928689842282441131093064012389013968677281362355056763022834901069676733384177926409612680464079456112856900410344608548482483956850391745917532114534570425427110356374199055703813484263994518908891043232481280000000000000000000000000000000000000000*i1^13 + -1835637044014511484105459497298270278387515442693210294787276679240792730732423046178257755259934146092664769888166359062816535351221494779235860368263301358296151253526626291965580644231587625017792710761173752385665272159219084953342798215191079010670038919469390355861983105033279774302068281218378033746531859212849429340983960313324376290635516889819559934081767258173306515841198793618158607937682442695346570486024801581648661527377159680953953758398127614712470032932645224511781562822046837572310562565013640342547237512183412606194131803929768843589955875109034392897486366143378215523012068753334101515240693699944937585783342028545794346413099627733121129671660263667747836251720387554559125555246159105584387469033824296498125257961661824351472613492003140396153414811443406341637561079159548149650539408841437417088392346897490797898262377765980665568793568004236882253543779033686045377127001256818218827254483781388824849262637474779319091840447864617498825549568922107083744119249556820007428682940249779822499358673087296810255366089253611613362382090490389343612665919820564849452678796954478485864006814014498744250055487646605640313140152691321419270721511685949750050768563616329559911876142583623139605934987785570016483120615870890153773071212624300256663855529987606536441943210853947766779785348789392851760259706916418496327574448750139701459603416595978725341568310507890348182683008778518772034335039340276631436510483852190219907111571095071511814072295375008837959233857115733913046052061283277676010475790531697226340383973381734954408492891701090014708547506061625240469122140928620329512827323858708735199873210989452525009541612452988117630558875247614110810122708680502052471688619816026848998983397454159436790795864841358534184064630881001400539749929198656325728742124543318580805214156852880989298853498658094084731456560950929271110021173056915579630756246666508122219472072252259562337916576230840724418458827794928928794137433440584295026864306210765340644040698826099084510770004446510505753408572149112854784350504027277161882879995501081327774961656184385638820421819232493085804046543366604166150981243025474592911651904068549262793641403906918441663703939954529924048789737970860032000000000000000000000000000000000000000*i1^14 + 103286382662906632250506341934830351044196574361077855726553393816683108392836688677864090880450106263439791517163667332769766913132755296344205613852082600611600410856972808537388707246852547014512007204967082977132469455258311723008478146621411490602901891249252707474134642619873216797166018299917771685890317410979662027710968031572002072440667361224896731552801542303847399722549712325889935390602574348920625848874735526136285386349281442282647695282646820936803414644363447860444353356170776884362030589122696399835026087791771763458837476444052384170722091248168105727335134721133033758055086121981018759150358165005981876787277730898437190091158364524443797011701132125859514108862958043733914618208949916475942983534116432307128432749769439232284656260848378082415302034155641794598907320814162034697794140646459179420153118144697394564812475298779523463353087003512664710128244803845108498324403917589892201177599003086316659230634448245976745753614998287680937712037426900340194027227530003569932863461649844178240525884172895827621842729177334033090833556646428096926949179786304936465691885277254130753218130400201388106057427031655169829361542142328394301927014223173268571718893516677574312874907705189148402689035081994671811976215695712018117420067540923728492098812804376598116028181079291287954875231983978899137678494462330266477306411416614451693699701139510477254435640988472303042582638358025862549940600150351571679063607819830999982364374827272175769416019356576960219598287238958196665222886409064220778290777690643854045152553779021766007791191185430813552263355378474456136853649768989692511493409137162670888867747770759697968561523072725241463339133557976490726567630915346005399670226701220157510387363929905038365060781009446716252322631140673645661189548795131329609017142672637977415848323952800609518028925744630123598851447607507758939897991670975324104250691777270767626710804557442208854922558273001795507713181744130315677660295522287886209779349335633473862983414422966309299954061261730960360001456646951132188465130783755281923109942830836219051300339787425003819995699632210475542539969512549621154737130943705725297278031050008273803106199186093933138890663638095815152746448394649600000000000000000000000000000000000000*i1^15 + -2488895521141768766384124768845895214910077669566537972087583993431452298487619804753574736517021943440734685646730713751095371901433215598171175911404681275482019235066918455333647298883951476805411461960428333853263653752246211063198540353150899218004572034865664723075826757650206792261558391070167636711775373056342972494795159119997283969591303811748208543916162860880757905258535129186741934165255455762633123077777954657075957745105385613559367094010761448158610067758260739801881323289289597378156470119564904207850741426074241522550119332069383924548587556946348595873884499731051396837261910941570066646109765582757359487709219561833486458077194611325409997153103590246504040706592308010842092131990487086260788738505955894487882481845001331020342897215348556977198121841423553028127688022043536966763766567117659551845323206576363292148148463187679074896337446273819511002830662029125016372766049049075297449101333996027285306063773677507169911591261864242364269069276661055391783077367177647308536159720400213965308406784442670469824179644741452284735008680424809693664440629850186986076131469266551847110024741210674935444044779918097173562807875870078128918305242949173743852759179864228724349057085773952274191408659089995407195253756240660820789795747831214125056809439489383835193500223297466862884573110010851450606047384491733532450703962623413046109975864910291195696977342070947780149765569050653122278684663983933819181257531370897908346382665125711318772902271513117426770839511900917369437826766639780475585850492041994290931194863652944647218157962149038757806276641891807886547577009908964179225344572038866152435419538855457682719277519254666228924014454961969811282145294588768521218377809287274894977991077746658078791650207622249631583301045724223580995614544217516936962161027263144965184708191550896568945113887877592526090158912880667149808641128568830139408216553655496322836043127732177097684262888633445166859494347503758529320270818705559814975674976176889806192962764182865042938088089869148878129578324733298742112444526065964174688095757060448863329431449126889870556820067866725550265625262819119567940573221042272867318216407714859553877340424952012132115009896553863187994456883200000000000000000000000000000000000000*i1^16 + 24770085620441956525090508995229857926741102220059857978192197817368119608232587270323130642576217741646903957175225888322639238298424543928993618088168163770882117082228257834591095854233688422103350023873072327404642719711138000047683530986175247714699500261113262992099246765556704504455800152946091723841570537543314911660826260940503571537698325334552183047814891238587842990193927055834125056580955328857373521320190874584026665085482616186020189823710272391441911050002573529838738840152460368470081819135659365770200874198867710013342473872796301043459804687167392661709412024239446629343434891319418176520696569406827753786504764890223405064498876665355125640503150531372589185227482989713766284645403308930634815275349200332045045494998415746363262056202365985920874676899290527240643785418246434938114474953404974380257404554063984377724891183087128596499888899946706667029040561453839021809523969515016880841570371764144418931035013644091199549558775503519651107854160805528753937550266820839170262860599627283371602330826845107220282715236215714517433676692262810724394704583632024107036238338304103856419408036012684545751156795039350177739581979112586709787878349339473952752354282336923704495212236702499934730127550921965400488066487461454166235573487670931852629178894867123051763798054064608843615586558233536721867505086447014765854612111457800029855951185913358140823681164189194198008827437006121316207099992715489979290811347961291129451329459011092917767302446730037826928553657011036385272319998625275895820572252813700554003326632728538408877399579073429064352363005725667818890133577843993070753660876433001981527714586329831203421657871407914713427835659349932658348045781186455578749556855242724635424955792199497132461190183251009563254607728483204828805423679697695779707569764349932081867360917949876376814149153138749573582134915459531993360020052737355141988452438399550667628438367323314243457128116366627115643538709854511126730796089023970611202921794191515447406202921423963914692817773055880275748066951471159141824788239045549990336823534508510722962115482841305105684770045101770086239309895506711394837507927076741653946979774709739319585146092707203613418877905457724570730496000000000000000000000000000000000000*i1^17 + -130456236451594805260271593658652037935940979546281173640462555058900059009838247326211742187947122212943474763404422348243912870093268117473783371284938471174142057305331288628055705019955171403212366141237890044067658256603087195521582382008227451212458742222334080734458105982529911103267899250812706357204889847406610391992242926667803416423848079943521560502416557483651410544541422996396192342044503399522543516824662078409623212515986162455934149666159395938901711683848637990170353538714561161105325578385561450949563053180604794727127262791970789290222568577207405144443734912121887096002047452759898906428376038125593201980671412043110636385028001555100816940888267505962869223481527650180453305335872961587620911069108028298155179772594495023252312847054220040268596754719777280216719271357373733061873264172776824036406905384584343857959380815295623921210581548603040307761525169989432786314261817911476098392567852144052973390777537825012718809187535114144759085496382957069091432684732615234488420397028568034379736718552323559499751906707338926524598055464897437777656282316886238784861513919644119313423308495633467239593291027728402328764165206308809558205397187229834055685371790934134640235088143471344864907290681566550582789104904583009125989297785907700583202669463942121060305566374001532207290589721462532153196713068183912962065643342245957909755468250897232024380361290138570362621498929480969961632466976541523400828247292040264720808397406253283916332835361986137642611379418821889120000560738222730760600526297935547347716464922631567455235822290981542698604544472566160224648373595028226815088635390581171106499711173291172798084342086988704528728507764120316393244557812812618057430666120525160728068835789081666788494445984109927740155930432028684945362944940788268670201539088223773279419057244924690556962744400361909990323666758638040056618457573001183849771811351038309040265264566803948128925392375786212873704834247761970935793718911409222832245645556128615997741643906068274807213243379251790220437017470501145868326607703452412657964121257546152416105853533519597168393760318841026519259368408277335407059290051957955146209293401605091534072472859903116083682750474705960960000000000000000000000000000000000000*i1^18 + -71510612139876451726737205256689040538637050679590063481838733716701772166199697025032208210372542299032781998216791569625815804066845459849819771849270286601422000076211595555214900104758757204255453734946585141337742335766056255794854979502092390382334120125951728960244507763899090085251523831206526215657529963056133956393129633292200666980108354522412761993167815320528177039992806221643287835792085311487376692231695466709611277103588324151001349163525689631419294112285451010059530295389707344085576621400537916274296551836969996429470483731066093757438372172988914611234861052928234005749817859252778868984416293038250186189920389073565069737645126264669992615935727176799839449088381995749760335849617861580900340281894036044632723635022179940713493032710054910521610362089430572240471464880258335530268024661409818974747447846123948123734373948115653498840776261555547331907060647897990385819199954975934692860999221224228733752118039561615480126575465895795643345957536567670050348525678204786551164494702022436933855846378514640427799363767305775396149623514599886595800754299671581393864627578398312319921944995531889590567661163165358869475631967541191611726426973138447035941610294059476804084256631820941997908585470616610060441509410283515440456503162008399182367112058263945541438345364246308613331757018807138054199192164101195529212167323273040938752752659212005355218982401765996844661472553389012415532444435098742474103688946653934114986420827155261083511850862928462366814233458484773489043210016725431855864752284928828862962020308996653324564373095420923532753758915185788829102754488413490413012041090302103524935346584146264631408303771939984565202506737915474412681720285815530615609393364415470748487011816923227770874104877318623839862318460385734559640576646994878720688958741014085237516808214026573893272679313678501322085452342245002957955310154207234975577457833063981169158772405806636111724790970502075520010510578748562719189572809916894206513544296012461418646036106025374886323834354372721008528489804240993128502261075291748565248783187588161697200069413889665696491364984943346133846277511763793838096696676611528446915995729429581511101220389567959792189475987128320000000000000000000000000000000000*i1^19 + 3341855404366992040177167556434327947589512490828100231226036384608942051081902068394379650016527130708803610424364277288042253361939244541705879927221899362445038556681992978244145588945183477064250046277845993041545240413857896686871960204411076806852240137746280010664969267196866181777204501511963960110504880137432017297972072526235184532741838916670187379054147173022209970978446455978626820331031522836440322103862183114371647825136605455329938111763085309355110208209965038089421208705130642457685359686015093304680313652880120563173707430548650138639670448214805459539599089580636003297901147177457417425634438705912926056066590202282807091636873123281677511405824090969872949926268944697233529819690838041621227146429436017534337781901950706984344007451277119407523832414263172831723614381270769125541902640949786560554863332303644663522949647759489936271751120185289995840891072637971252730596510140980640335837040920563141156343276954125856623872522439166961988119421907435433302836734672364713485356061619825720097586053020566930998199545290285017023998019037899568277037213875565373162915485590949848647988958522488772470875505027948585514621041301986076477514627215389519135970813703848662090256591154765437752267230264626774010427712475081527076157959814261684030542319834456003620766193052777392372169919573066960006754275444287121688095968470227612741009405118200503067370705427623120874601004579334875159099809230416386587413370256454117679343974362256649861909613864045895435575794167033970875763732439472400375270871543070700376228333732577114395654921800298199756044157019535416818386926631602458487730263472589995490690577528823337535368784491904339440491343827203904625433481036665479108580404757526261079465269753444551076609961441836517622334384528750025303819609006798228117730140350646889705651051702545391217171876090818500753164530837959658932861553987487235030845904998717020764369945461146009316154861452462969861792094195321515795869043843227151067697732737936496743887997709494057863381608682595472044758507884749610615038657949322866868463004899362038313349424635399331984927534436082042572497621950533664324654163153451064534881681561936441220348580452363148322123284480000000000000000000000000000000000*i1^20 + -20227870124382089230379782170706340996860277516267879432269503720800125861662090795829613559848671202336720235971520734505371667828144375436712949401152430558602224616399843154019376832323706873666777287682210979683246242291772815228273572025041269869656579752604193842547448634102132329644496141674664095018040719353882951612721082601886921086462591617420979894186854918814566373665991244562330695354266209947115012221414807976471655157761120690524779462845884819354551932251805354413807333770664393989744305007484006830404174339421856173996891643625566790276653855975819841242392050536006443707485627279703235068818386740673658293060565917625238467214707350991845328635051827557717499811758546784365175853853587639927511546072323222135823668457107561423282143895201533244965056619819376367762441598749902796689699846314218285834596234527759338943613342544824205080195916870479075445601872276890672209512679378539900731227991627403194730798558493216221950940851386802364842585747711961490772581982610441597024782465370891958070238309621445410836073226097482829485277284151651054494811041221926657060404055524640212944788131483253939905577210109117429499532299976256664397117094050540754963139625081776213498534865299012045595444171724362003856547838615782383031874270951100253645360100432722694905633198334637167745607213864069789700453748948016695845600449402952513732197506556036836592501342367716438867312594153297545022930584887588489856183278570448164911466063984455236846499736504696674974397740678533878597963069890617503224599356596988239309514235913653357108270498245925213686473866811055939345948061728100122499819681921546580065477112393565134304828339536460339723714270697888614461559433222186523989134095041627239888727571971079090679350530526085787465347353577471614600956398313081586337792100007711743571268377322080944862609913052489250310757804174647490850686819564660092692913675346863424516482749930193885253792233481716251945674875563335771521290962111777634587860923415469356303457053549862765996746386472292224704478609170247638180798764944868815855770156459779300780696497355799466319934466122569478757590935493158789695120143533230105997780603272717240234788472620323561904537600000000000000000000000000000000*i1^21 + -443776344067866609535475506571937125454180976849106113260177219621749491258207100686217435934883005962131783341335096114795859031121983547385828538660209361842984292185174648620277098128726754501789295433783365397180864423875902662446070032735691871992284995803719812927079008683590716578456322293391483028928932308185924555606903213219542686880638040840684588047467225306721498561198888598109254944452518226901007620761943589725057261216857638232879227484474571824638001203193265839046022727758868869659265415501462425932465164603434379714252931946618405266353411108796573542411567849436839515688704949752357613882072750570566192064215967898541380332472172598378106951651011979347222948339114974093508677737553511245836743318138405842438379548495579584053463976369488025092425258860252854509686882863996664217193879931638948817782841124790339805998761799972440610956031648994017579331590881493637350400640645462039506530250258141864081210538943983149987950493307573893209300945199166457455579713260925467914938888720462217734965955206819819526021705451247630100565376290528757344858878284955608352833797246259504270373563383142263590777578755503122770972288403204022623955724389383116542730308510921994561304096131716099932184877548571212779203842535702743109783247536103163894586623629516307595722781735728040984347335110564406978060456881495314440176304295734976637846702171318327228785916361951651987384776602628137893349210621888761446187946680761163159062132552683381836598435814090418247688851261654872298379483269998931751823664221707385735137761370744744223006244358039868119689390853107960051640621132539740525277777960641674561788816557414595433718848248950341673000273354361727109119663797114653045935341074677332006496128470728046451366345465137745876889183418935843625592644688375120965622957942623945092154788731964828797276203956788659939178169990047198321334100601251111843329014707464678584022215098806410172512310411345354839778582214724064816164891518623344240920345980144005024728782962997872332019410502104185104625724353925247089463762115781616398920599820561352725470654650582868411189901949925551144443542330313555032393353439978400474777697259206658720702432438222103511040000000000000000000000000000000*i1^22 + -1704714220591427744993994624854668257404668943809773915647435314790219868634731059838059264371149887987740569421850662847947137762878152589175232069462058632247160776365395753155034829803353875951381385944124120794485099735807948541775986502942071529367598044459975647538769944301213781357174851566787558953651698269401705197708316671528299349041497711405911855201341350391263605062491463934661785038548437760395618983652843183044410402030820831186443211899110371082162214819355240150656138424388884121880990692998428470517140679076280854899213409522408174241619071151727842166633110702470319739223981748267007104229723844326820929553370173703008304936498413400960406389330033901752080459080437995654363032780571296771756923124109155798497297627962763225552091210594147212496662200322716712853403030179054461177945254616503928978307267070204354222039983746710444380105172426428270311351351831848831547277090298445002990570719673865583942155762461995746857284923742604565133496466708732956403542131488867227837386209910007263812271942488411339944559823721947229009444474630493615304990697232074398380054033038395632083006287793882929567144587503904035471229470428226731695540624432402181921388515241623775066919690854397253069288195197912502174983491077043483194189413996195867137359060630836559557363279120150562613250136464717405497732554142428864097015365638553702563119375629866742863225483671252085989522962206289636410470149373884218076393233735048428123719847659998943585511491557713185319783296803875675785958647084176767433792854659097576737686655041420853986178719514138700792609486352181498203397567354368878624347676145107450260121408099535587032717896279026503845096980588449601734396173380522065712869945454048416182212604154319941892846262606991793958513696110659927765201646839928763996005122037660544453886907616346611074380183535330144310774465322728725356507649105990639518417840949928708210964049547320499148124113325635254351349832195179130470964087939385790766460244616280559605983804795445316408258966321454367964144204399121811313736336154579781864063235681402897342254654463439163862651376096655153309122338857865784567610499622649525783499158007867404509713539704815616000000000000000000000000000000*i1^23 + -2220022235445166180795223413933164553476350698041821415425837321995062585263707990045967938009726126684539181347653014744691712049020597735175337185463394811842696660316423350206434069727365357327247373353339603185911660883624554924840321535797923811377818696993742174913473215594144244282274882926806390546255130932995017688975941295557753090248542002984634192954897933666298888077554240442262673236381739181824224192799782908141029130277670221279757865379598331291005049431975480351641870157858581816991780834940359317489117997011348128957019322031445808965737598948393714415687655683471976977150268707512736491462281359271022786360005970308137975789913487777787076633325874944956378010023921265202994995533365943164525590130778779223365436494301263718254131197914151461730439595968318588357855977940352537891350980796152270909478692730227333754261851501666067134274310869536333540776374687398554339317068537029460502278637011840535820790918881719481994707791305776802992631073933922502473845199569246871496133546276682075337524009247866625854382491219893538341403219553924466913943927736254705806495639310289074357416053355454327368379270620497078697058131947984329785367030675899798010276403191896645300795265013061884655869885648400942346920910833777759012854577509614237010573924464543591395221238730823579101687503938246558128607893870451062046061278055480783821723138649187313538997660838030493397158388492168423916615886764744430734361424172453627831158862447584619970872110750045968661963884732024789306050752201138146549633880818228610977098270477679919544285082177859734617584345494302368061839665951126826256943314814765850464405057914654614421906919408028408355680198578997345761921945816993374069265610687822272776026876291473007259429675292781041953028893351609685695790566106841980329187133097154032093400151635278820213797415123285208497727203000474277218192850883348423103530958588069952534871971433387721056831234944303499715597015396764978205547318835385012285629861790550727000807018205335264339137213296177065083301947183757374028223515770299246461294912399465592484313371195451864588826854118838872305512158066816259855278494676919516801367000182888843809531101184000000000000000000000000000000*i1^24 + -553414176462494693345983280463500176956718083759411200177086962272732658089142724167234778375962669734977406492035743371240693935744063125294386956924738728034738166947662530950323117691986979372364944589980009679537055133943901032370457740631572551898272429581810373730329196618620796682763639065874715076045853473146429098019944389077791864589538672145247287959298048149272721921667480505155985688634513148405664885634238895081353155950460090494282397572936998160311227152988265478403464035849488019170200834506239430005924232894593511363657178184210808233657085384940275778855833443232800305300344865626765482659861649295886842120354616675757250898118930982796850732201324515252993808892550077600283211017628627594092524549569739623881168096702919404447367665681734145538257082630651616038443246073256323021397209713831877164467297957210011834985870946457063962230251251930631492687799810614948780010613077824767586705221675906087992194122276189969580636489447669023215278826473491556759819686053139621637105902069164588273196398604927459157496331791798570186336838032768160505882964291120071126592347209618344943486294537772956617967289354936428604679973821000703550153614587218231242373600103426786706485872406604716993929996596523498338503529346080415504709673122485069380333199036823392837456323927564388280981600625694868249921308576223405807140931845922456515308590508865762471699335585076258901528374875826784409436428173024749999693610046116725016159291610726918275510708171576179912347756211057812931719406290737628164131725140739821662447255492635270677918117732084913175401328538586177002044492467382872946875984403828903932225376673796441570200425786781023890787216277826584647397486046581801700833529326922782005398780781618084849839189349463399154858826665744686885110496818995545405048208796219793498973250053426262366457712321478688655591328041187965827943928656626999605440270659491206375007564889516397583784932860019568021841034327242245759033814021730763879216827201075318304692327167394894286774806950910514724114415864449822600813545519565038826438510708433163486695041681021992645314962294962267723296681684924454975427084298354147031089758298818895413248000000000000000000000000000000*i1^25 + 31839604643777214569987561070493686757156868954502533797737513007298113208380868520312727258932994852248291598293356158721413303895708362348370736788949891103032141452703051948531712423344534160766334053967259320244379490663349096649150871121934291036954471456358687907676274805349926676460953027259122772436852898690994733664491706076150773914798790868452370075135340038601198956589182581706643296589353399639948690780632222698170132529074354093143753264014042186460499393311195815152815300199662804400267721829939608496164453515290057979839071836530572809391168846366318175455504747462851087425798609468963755467265397455116394824205353595394784717918738941066024567919022275323667604978956089438835462382475140245296158089088517833082907807469349445611544727062982467048372581959354255237264949206667068575518375498562785792350739420700301736248875755756486995283798223520853462826984167255485074782124987083852276047990910810753556483468782220079111082463969378894891544279427725879125140542807517986053314748535959592815772473504033371117665992975403680195010640301387008239852218316687353800676643727951618331635324949814147104241511957696532018526353479429507243578847614482591567333461566411941678259217466378247367280666688155280010264835317497081886116269002888675800987448342768917713770167631129521885321973663426219617536623220621993968079627648819763262119937971769067417816314419849268173816489349303187726161866592602846862191923388528714074189226003879341034284616156525034408261857227879491969377504512623270634775282088459532117355913194533682323743856745742994661009138408867327509169444568224517799791156532426808081408310496802230298239806882316287997282031848676335553837442863020312293099662287101419893726835208517051481065209482499997115594870848398954206186921396797776626373184228835377404555350698803755134707617403837530204004781434335002289014393533193335559739678667815151342988458967648138217057446074178594888110108440751576609152481682841796850417858320504206355762325624586642426722064362801447576695946848434889120189122206872247911624867389040488837355658845391082117360803665646107777663365207557020259907004527848045073725681175709614080000000000000000000000000000*i1^26 + -25444470352012010216175399673578967299817360294804970332988458472474511264839911432051926666756962636987519148599136707115366394599151816522692889083903479291320398781692996890433855408873608896812650792073113356177497681798547304217273704205061531059749879235081244465429195807673489990954885989447857770885421878803800487519235883668464252198846823244671191795609867391160396117081562822099480556961819045240932854262614850999281837656439236471578335760156691176544157896682650326080753335049624632043048262895854776774299817729651834328857304234017277157899460972486530051305467236211117119090442301382301348119233452919219446185953900049687625117053978056945946831829283838296594928682125789678228887632696499963892776702764735260322260362458938334683535986853661523731732465567354526687491204192262122992439605986481648226644811323243576553989342754362518316915032647522842898566801932067788767673643862709561567902038346356935220938952796238041258356518420291301082990323151416168998450496102410137075169201061148937422421720197519171732163722862806033276344286607370204566082158753193054095748203405539353328670788007672047005645177138480379081807531998270915842304339637345335019326725181252749843322064746388306053883679119077250979181092906755563259560508873352332340361984357861952817962477539610700901632677352120063623937658990316211714651775022694500891523844770291015297920912461357042495987305200346009400589501873677031498921791678442843803596353623884516713798143280070458075913916688294007598177381579539848541428165010464278330173482933228134591423627218006141589264493625041365354998869244260141021440235557667676127732140256948135872870763208106058140040621031270780197563827811265428970166401157776367251117878859081945553179416441231072885812655528324767895815151963881850686166781462504802103952420686035583884544587702043189948265394170681320865891114467960585866196868140645531682599169606497908244416806289624718033182118613292976533086553548411845134956664753288778710353537078449153830549841090535642529458497275964534038104081608354958787358166417311626381666904602587110294345035030546162595576323427023940288797112444183852118242660607590400000000000000000000000000*i1^27 + -1990649756524720248038609405278150549435592562017446035169515556930950802458472242923965342973943677252956971304798491284965626047860098673453476541006686063269681719321250660199679321203511705342125520835921823220148015358198040997292747373223460413192728087377167668893847181340917041228088654407523323698358767015107158781544183275055955476029165796034623570036371354335275232122548172063725109688647665279324465713755961240937376544397439993642124625186019925615355383669768010243086129423494611394345348574930989867050465687163992348542686748761478494484852600454806618103837907767530012142470113518344569995480428268252314443794616661527172630603588406124747474816970695643492287248151110304629048830770511000466012593360752602084171345656046395057994000814443043224951397121520446433747147685541313101476951186543336378291540671988957440476346308605022377107711345504857679255292872096224522715028572677620563677155117678076417465820112954607157196692202743653662977892691341630111563552253469223830603872180153849326906872130580813298420168809298264373994418972606848990832344614481083516023113112159765040662823653271889192095313766344317221394397875259197003101291299108889332693798381257345195227419509577639086934677914179121091792127242224477983794354417811151288366671854015908457761961755948625154360245559274996316127309953905655393565089192263555892664446387547119304424844852857485709749607019772026406703891561897334043466168906595610379486581477956332316249136615583200531647884242802852797922042391340984784578617262155385715209840886579726106659861875072039331051842894532492203299778945316745218146570566377021045151815871299663834513707991863615550409113007089554304640313199059679372823280431821797306100556731268939610393131511217013518468197522101497534248786932782378732824554086548744197018969530395856515211351540687715061085940242113441963124434157852080915972056127920687591886341979386234548483234705538477147927589520613451263913531216426277770100896688392860212319487636020575140963922875581602764299294654851921274031558959014474055667324194807320376811882763794897480099888104562733115203067606296304699275777891961734549922119680000000000000000000000000*i1^28 + -62541942536794952768248585078949360426744191360772100119426821332044987102131104328431602816950588753844527630827830909229432403784347952308132927531415303948848152177250067078868816501969568489796115406696900030883127816325181680703003509794774056648787845787035456089678655816047550616493619155528225055783615502418903908521784897494972810229598747593554810248444817653391594935489780274631627583370795428527169844019343334575259409343849838411210889674090280931278776378252231665602610400051080303391155097951053298384069549539956722075399142116806794566925780763459853799152791638723671840224980468291203378291042683981900757242949168125721590199241310537193733866403155181585983596452049325539829582221018029319991462454924048248307327192561878652886381563780443962891831532680811127740328308477501707417505182137137683298904378643106097850935512570909690150173252704925863279390645581696433588063669312678249359701085980005407114427575389495910178095500828465040410033698414205539047094823389105005768006332078067490335283659262903157534728580009832870382629733497678616202438741822393099394236816793277245162710191016542348229508908333958796475966735370056518147834945952018401987939801235744581622098476660095603876446559672435255192031078342472336973148320335505506234597196261363706759891033748349377707408619329180891859035850541893880108829151241516689841522147958857386732355366823083097335189673356603961687152100836855216234588210054999053846044978152851141532086872217832940847322246421073040996200961774496389790600755119239041400718277020521556475859049328096618487591499583835176491371432110582942936867293078478848168646664822172081467926674159767962422919342777934667547318285563683768672004533075436138691121354623253486371991125937734397128388024321501894545390193963929806156824143898773390392932388374794452310099048177466716302115362436857180420587807029539284706769039955158016009323699777607167652415087802576801366145751384248998088746973513798578348838042447387559203154571755551273768044330312958950962434320649586391465221823630375582533667680187488788682240074531793996724188937988160009848079523133372083066860205595311472640000000000000000000000000*i1^29 + -716647286803673956486250119083598615450454868177893781977548892349831337396229588273587797790772036049179328973694521609409114950881310128458280209749120840063307823925782864080886506259945039202601652527359831946701270174090580237366509216884734304747665955813428041717456905765244723318643996727341320169743528745374469714927125833519416573285577129907708699495142910203305062686735200287055862652195277422860859472532869277166609771359727822123621487141083813794223223645506116679321874967648304517176303353509554996117352065951707144169643854715364002486829219939051817471080852857706529151766097066478609655044309851348660461601241693817526775486951093410529499598112991965576154325229188320075631266866815681466061997155539649738198038187171561646945898217849377317166274402402662623659298970481682714557437134156685838659663487855873321110534688671188066567034029613632370299789477139757858871074159081350387333231679870809054688507402983374095829284096257774814435392414437011994850604308661740631676426696886737094260331844358932406843908896063457416770075246453095659126878590011990291881706794017813546566652872559070764850130784115059465558533241338069160878700679286052761825010562706591867289460882943664606273432687569025156412190828831612775592768577939972567776383804003949243501415939342679083431232094311091043795661176846997660282109175926605171991460106614192812830191656554847095324419563816764453317420520700767852920000344901332986716494004243660749599732731942673898119956667570011803462088358174145999653106730120336722895670475022044326347206867804136066992481837776476832367912027800764179601044167131142126088208183027329527068454632844705513346183735106277052737058239865094012701969869962783815339169937307677291135484561158257070366691733956487965097781460298958887721863165151511751327008488799211665269203228587034364993597858078373598720351631509298435135148135931835111298504939312277236194402151996659506760767888249297036414066258655651967111115934505679949645231538847647595402880608661598898751870067954665204606130746030698587073143066577106511251471709602661667902187273048655879250860190680306262333205984051200000000000000000000000*i1^30 + 2984566981937870875550618613270833401252167850747748119090711342623878664160349812307619666463249468417296962887420177153123356925285064099473753801913023935802420340832976307063097894135824167746986882508615380473320183886520529074248547419868933625840808586412230378257059919413727074941024893147527340695693420765697423815172285217434585192404779901218164390672631337923493886946662821410001809179749491959055357791683645711564344586198370007144266015288452518771894375667510848764666346822821575287571484136274395466404894099443596926312482985572642508037116504820438469447614539297602091069326264748936164321375341972726097980340544661309473277344362017692238331206453351072959146649091971704858521901998408896374786837784786880140475478386349161686261442652053179878037654642224713050948872305370932800279827907175939631243514950473126886688506303315652748814035833408616966415428472338684195748248374953217952354838127223882874419866444156720213607605849438244525656386902371491528306503023542182441661759274313123721914881489165352116746173266576210893301797291991193707524480973649371901742308524644456393445893215278103032537899755561164618276594993399756802202420112898373628736597056106646390761213378392835857045667165036824887156815268662868964069660516606542327571747755017811631552338729743596855504023514069899262634999942933725734676135151871630550170173025360286639453814416210558039999915868039089535517466739488556758542622501368024474091176721949954795540380912579102995757231897031947742727223791660329628032428690469448192255070889518926345792089984332488648188078225235995301565954240695516123302948708623748380874028290928093354451834446639124562839888821021131646644544671128750999172106578557079695363379752012012607963321718672995243127078985290681291877566622087209121248506540566021267666625893455719982109620598011667961554626197039976919779650819083090615453953590702177005099836281143921517936199654277897492526324734571048279104005006378007600886104024538788214480816618520225102364312812456350230483071164865341664114970082271641942483737926851130887696137330124409469311554903329505137314758537260518090997760000000000000000000000*i1^31 + 89176464220788177442816220619107691768897893530086892210818337496967721921361689974618856052196334329867470198963627601250084850792450288727783932148299904851606059334247223433904775463274067612182711873556378730172207166097685002081556118845421094394312422214857878531222960611878284859415998104680005499886008682553422071264140824474988645136048635546848895116551944746617447917488026074244656942473397144584875703111509659389219504387241779597308451713656533748769014647525208991958998127296143595974838672273871541755933360547639977643073826551350576346401118123116354578224806621119813841210997231917854938925970425084710204784088176098630633125940231382155976253495837111150725941729397808782610490120069315291719691439318426308364509577715826840930337429465336723783229825673839442857463948678335191913170616079595657805719974316234284267460874182879357332794170069128101921868552902096407654621389886517809082074069279103627095634839307914334174392730076801998964876577105046128468430706507287995035334357888730117088932523563578176256415208304476039074765156247225122791464239804066971382331331680813953637904339255618697308114413259202866353883116724032458451471185467758560398739689642373269620018552159047735598581813895318210178975562584701168650919037784865759569896701762351483569094968653783423962380620207333153480406556505589596623816055550759953596227783335166489935224108604660745813677962631598445147401821946505061630430663260722185170530644745095521747909442140843822322831255716096182723927414284631421976542590219376466110832764986366785301232642794072180370542349633252693941153032297128893180313822679253385392253775757395213254421875197647866981613344063461186706440246438175166348046789230539100791018554680784130843274966903339503035498787246120732831073446838080630469349897683789620222122356011915214021925159041316052844402896913397428273084904010715763461956001742180685045629775107316531373161994161664502143752727333693794981661683881478306974524043036474636568863949800114957233074588798755015738120828399070306776908350819097226795164240637487211453640656679370182154166100595280056929390681428852736000000000000000000000*i1^32 + -556388615323248816203035983140614839312789357269416028021527646113337621584244855578992469506453014515138941422562469140228309282398243183642418418736833905572768768719652342508393376610135162922465203299954622956156885598729077341138603958455994506263823569444513735403570510788959025310624769267648426800257505168859157316631743676278005368511828877284078287947894813652561206285742704614742517383776366556030043333764961841342922076751033946742063284202978850876493361287846911505115444203806268902639981532002027242990060271784841029928570448686528671653189277853687188526387103383849009738188948956513756013063598824307590949160303075758589967916320428910931649534604134798825242330175942091545332653803751669210922045205906340902517733007234724784519444055926643501643622498899515490929700071705129797041100649233006421949319307152751507440175203191630788601616910895452892469451074825015146729659348956188386921369784876477978130514347586666691486046900324100010734325463442429619436258218331520944606215073475205528767904389374438431366512684419296150917179939526138800016439414536200262447808606732932847558631828558254066561557871276347362540737759115548320676020606183894548403039526859530252062418292604988360916865242664799006614838332242224460638886919890125037502930319245188400673792808458198254210043650714299133804606637579458901689776336574314193700843398077965382033695113363498249428201040480265381025664371272008845493526711490169890657705287530731921136748180648068385981087227445311701507804890295878865236072651947322416562965573112714051825546023639076405431691256514799247311301502413010485788406102315533721038988864617496872672384960332158928210535655840424512988290703152891922794830310958011105297554318308771034772038406681930731021983468054432532813121954027137019689763507028625464404243688215097075688901579865553060725664878184169753883849865189609411281018906516783115967958091807291054208217274531436684621141166742280392030165123228983798880442599949748773077938212554619744660899279248987562076192139140994297005820398860081445489613056785986045099872924772070483227125105753402867022875852800000000000000000000*i1^33 + -7065353626352363427379163949132213116685138971657184383802946053651508893066921671985706737836728306481738286773042799579698745566223002292877750467204719506723905475459603801567799248073087338191335309318014018966189856069088375351411746692126291805805556325751517443881366162995376688346533076602913539617004638378765098236007311162626315212647451050099493509537995509978005997694062008182942610134901835598417648493485596424582488458976147310549177285525135484668616320453668751575879146850300382820057778025644626495547591918032503321266487885131886005326630923740157492828339480721773214282112901627216293866373690446571694450308462532460836447009815811217384940044943577169424308313474004863176741478732566616737406961959013652666137387887057753903896062295401935830724812523482362827216251956751175229962502698627803263449745776536083112850631961815398800157589332316429395973252111520310657968762803626578553098336186268091215741326224716584305262430173483243658823878690953444115812504300697638517038678986406566509831154672141333906356953229093137869388244219732703513434985416529289855297871141539494408213186454066121818391703441647615450042715762746211610879644603052069103098535530614902494806881224611082446640081750012346870578344639090720523005412418377963155343732479829283104891190345448455495396738803921601059236895840247976078023827826452562492003258259211003712199948070745834425191208061456798457187438780983485003201607007522644804129878695515125739349178071964187926081780589798859343881232382720082809396562917364705255268604957303126235449577920559512627535320381858229172316176294613277125671421397406756021557545572173087814329507055693214080270965046733554028253644299525750666993093108904370632980158034701449858599818834553610976513004734280875692184637254254790833163304174027707503288676439574377305044019287248559461200922762843787342398499485303823379959831846699354626480422171940528526042679505304919986265759713722423853511736748316891962821970553476521963160642824513865037305143083303479027903521982627473075868533009167188450923850661976806262016226573558998777261286251792317808640000000000000000000*i1^34 + 53887884325133742162280315078218147608350757261112273527103966250914233134090507286093625509192521034898181115661769961482124811022755902238463216407531593552780898926357292726351159861888336454531360235812183434463588730855509278745745848551362005366711163420668442384355197109845539331385381778980783337330227939498721346085105318819962656195836766041623615981582130221134255079967643266522671449222858709709689637646923441729811986071697782351975375541549549951466819006860656141242035421680721796886370417672351556124344357809304807914441789038212759979117923339526576039811898758041958178762126324921203134911994942567899251682049295860166561635601276325496507668458684780083402974046115495198536052091465911381880196195273204269038868157947246199628755919262062426878391116380252391349662156108308245573445891265590222105722794991546281462303324446514634788681369892713029171103390253521284644721169548586520900625704529625643915582649460469231110976560892684455226134751427008859153085735805546029053415702148732017022589173180641277033384860389236001175497733594677994829839901858587123553043814120023889293242472464090610563729639331131507461712583483079108740736230276887603612497455500441322176112450304348259797157561430131711613579286303179097647217690356709215317151027932923074974571768166699397270340794562995489152837383812826735607700384023607929086791882128025942538241323257270486284744283854422020867111974077842438098557992062761747800592703683410818412651544236231514424584582858782013695181415319940802742895722858580967594167342436510266835094347351871503735586442377252554735946141149088830517581336926852275282391188954786103463265037179470685919928303682173511759626028522612698658642082317716123829280276630972862788871959511984808463062822522392350273672028310386503696979895441022442209874453199240432858611002121780928601851641379249089626125041714214887576309984103577830036902305375345277919174383956785894969046129890514035778407322322551908268845101510930470466330079907487355289610086310056703263070152468118441514737160569850774680547155956625975374754789122847112737226707959808000000000000000000*i1^35 + -126168845907037046318151652102359602996027994751900618447900528337811070966430500462308459293306062725930834785925138416814983090329153453787273200961380305888406964339529633027078132677753742749530288381148935162040324461993697339523904971426254052659929790435064474097568039162727020464438458492157779502126675997853360257355654467540153122234641419460344297428282907477214004449581069827278941460081002430225425233601852891221777532798807709393499248478581909211389837098007064620529150241263587545583067289415004190062862277227525673552641083833268796142724017381169900164594616629500589383688584429797591182237435866559442687759125283059346536694257912990557640869053618953830981034585169971806830296317511863776652767799782262956193496852513287462648218074484464584681731029675414131171904007934104780641872597070366188815206103348467938453569722443620310684395071307605256022200601750424545944754679259729312228156559219062224157043364544826861319264726585582433388110728188244884453203644302658057470494800763103217444054464612867552971331054504301694808068961521505913313855165239508443884217152858439389472331753919705996115013417958234258741397169378346412559674686783359647503493188392467677955503201092357380834890244260032658779168679215431448591668021254641322375918445264209179166168070592716878787609578709097709032463736493061688957622574201458775076059313923757588327989521184289136289844778855471945014725768107298441330511363695042320376210080110646945407079311433278988027011835978710382276489913820084630820914847776616959724178931085310275556162990493326917103729789126019712168106155410934249489440511818926391336065607784194484437771056210092990159998654697803014103900130921773172579925665941367537263305528409314865945829938908564890893851146503444177619316584215998847022774601810215403442515203529317083534511126426935953763835935317695176285551815548027156790419968153581826617379725703116439122065473321777858153464078219227775420163084237820696896608373246624068221942270409860825414514088579015458821699331388247121673735779910765131620794142341602838206357763384809661399040000000000000000000*i1^36 + 498116182576898446425891785455976299546295174533761676951348805959499023868429613032299500987390248477483115509389256035957180903664614557941315632078672264040789731485212316714095183416269645967659210116730372742182581540622787090020258915067193631046639710229846131972602468090235147159345027685278125721065421418412613745043415434968422498324413885415347734779144230818731722439092277478170707061672483201743591698829337882511238600645848612793869043311453473746320444311716565863412846748727805804096373262285021349627612028341358799425087550009770192283479404124746836006959828973778950462791409918313398956647911225992675465825752411309235106517865548417362517642794934038086121213059225632526772535277949055509073126937163063682975041039421790846528771353748294859822349717417542451933107709239482196993571281949423191690070286703337964918504935055660286726442788280962978479049939553362408496704529098574745513228856438315111953812898793664641891211061706993477928538955691817508804389001033058638865871514841521554763375246311428116247255354671227075665707918028180596130225500254881044194170671832267700282052813885470361585377987895367600461176970329754387517337684313178041310894399828840553206648596743628219305327856522870610803566080580430136519158176896088592413909894742275825659703229494082757806469341893872531377609040118339120701401648134927899808709052621013065538515954801389140810423422532910382814694087605912479736966633936032916355813352070017382472508515800785329421225491692908785469537640074453024204153923546815372105363170377616931736932159742297778443960815818540737544074123346890955044132674637793294183724774759619562419264453070623205127689668752042721972808182145251952396572123669649640295995045376899650935509232906094142095834352969441883449057730635397215096904595737414203262922103032775814071051896357077600456578588533351842064240141163856687641591489889082680818142947130988674590837130027198013516630883033581551636048395588147932918219177843925625316184543560241373129565107658683443735991462036934529787327134276797397108143510809592625999833038019624960000000000000000*i1^37 + -2298946729157287968145128717948440010690485206652241343671598692482359554937036841246664090965609591974331804779701759799040910084877048169685557916220905902104041180781661479801909108077599891304011332599899207865756579828409144243052168343263687381511152199755310838888911095580985299459335978425364389684005204791292578949552588884107258213241494816638685659287101208628253246917607825624847862257186200983816607406644982835589638997926551806575102236004253724790513068384757091515255975510880354016892517770834926949629799397292817706811495506411369996988824109302193398998340321224684039482708004405521847463323858197369518823495719779441232157129314097978839895182372884770093601727538832400037116832011252955509929672582290932078103058618879614804738550140444783857563075837120564338332578246738406829120542534566048217837249258177342835298619875755540290920125204388168612652361032953505345903396011281392032244403991635410973648624706177577334479284948411749637939616960337354545570888346589564252124026739974386317345834648171804116693729613404441343496039014417994002541414665741075503146466362683935635644462110725130385683178401737409995492502415044090408683044293625682701752923302964555439799634042876893347423221176465302322651561481704573678293734069657087297969337530088428668337257483378370510200565625678307522459094664719671269140214813996392152226932965573483687549044422884876616105969709921349826571944025882073376209622803641566629566430459873566355464262665841350587727196700977062321615927978038742983549777169542618899879874813150190055059819646563722976528144078680735414870448788762322785255358569810013201271562362250139183991172475250636608669142682847507283555258507317656954597255550256602193215740650637531650062103193948337978443412036472010652538424384807790542150378411662483593962958977161214028121470783005634226554726822904314567548369252959174424051333302934252700124359075651775213827015800892518392521109570999606361668394620786639243616784045565375259116340857476400548753068030620513671750203424223519526388017426207187718526970440508739406704672768000000000000000*i1^38 + 4437032499080787032082488453426644107305080430439863808631081695940534609224929506308218474650501428902946800924762311478256643102994595525713712739551293202719767549936884626141056232749713205532139972981603714238676115656150018474446876091361938261248657631836433077990395765558226095472761940267137600542466117101180131235037335741184379985380224972542510843502744328605982286062278416038806352565493263040157477660392848159175521038741617274069637274705948515071665626227497211129586705522647425625282591829978944385117637688992642095029818010151284476239461647367797284821070374385660571787176823837869449822454933997956762370162520647580316284887477257349556834970856811324146933580722558688988986431352808824891479276812073180804069341477369429287991287555561944429489321397365473133058228086349821330780188756987966654610250157409063040059202737620762971904316512445902686244560218699149738450834703398656490933131297504793085166003522029119861894591728134871816098103901777621022929869782805618243495592614564873583321926868685571315250142259780409344876548972631799878877651875717868971410263964907960652817989151746556661524612022953211900518173044077097692152868912807284844005558843436586422382573294498653546738638176471491695009265321846288552485695817631837165899295874314047634558516968379710184323754394917259329574697137846356228450967477267554100414120016389811373924146396529011177260960168899385915629676185229541946012704663363798201528849267582875517670566241645054710838810239068086995304498242767970309056274357112741128889047048421812081189859491918563851013503263970179269183005308853574015688032829295568917804408840683783505698245408940631947706789322700832997960357332004979774188974711181799041201063104567623307842949929048077625934581007848267241698862163598272534061460805715278771137080114061326688483881970148337656161920291113305793407072323166057110164690566472419034185777571349833002418194008424742487856150743447691549876561849364668213370367441624545373868508573020212419200367913504320772127281953454424413987502214750976659074502286308592844800000000000000*i1^39 + -1389130352228894288798305788829094380690344127505153096171248484550357352949906221120458490854213099022875522901260093568500303505737669452392833277070056360733832095502336864047651938544877583839573564766004629067495616014103743039767635251267503200909463139605264695084400572442044978916213896097001554406119751305755578924992317463900827140891095077568355577343741175031685573743834493311512245974132072460950322231474064867844948171523080928790422636999942186314396367904940710182349651620090489085747683504544155454116379292055505083234202926000618928033263243946407932925776028341448652115336662320119328203836639470582947303580839736644723532941732189104520616322532816794376789463464912734770289748485808571869558740570477344308389157671075497557111798440888677823200036433986984990772279931836681458106194755825139343503642802438729392633878029119131068920029177778933535389661433874990364248871552565018092424287890733861528012125527867068257687801302286522169665570264980637404738043982356279578936115033852421958922949526892180704234333477639860810043690704800152653800650873314796326594977518981692297089439827267571470857161819573027477365647509496830907523210646521612170838043945795829082474107178002196619780947624373226936039420467044171172133240664687011292457099715634559135031292670829645564181250572848081023192393179014148511822142851826313061476459051566800263001769778802099410498591228047749776622823683436144792100477024004197990196119065222750891619332578331575733620439071690007770955832221627012716345501804142971182416926269573511963331490130497660824802787292627474957425359060653066658726322090072204335291523411748368724699211842090683161661752907426868498854559258456243367668065333080492840976642758686175461482955043511626455278251404977550773841785251975520906968150566799633082788286949490259930091404572517417866638446755340134722209544869445347733708580231099999510183184847144845794626499389977075326288886061942937251368618273203791445718755160762493944091937851206321985101493221533360972024687301894105303136052516925579618070225223680000000000000*i1^40 + -3988484994627824792273573733623657079515147011499922431664519429697389537276339473813504622744496888585455534066683816435863585276019797033178343932902463366925377957354011832476110882010784252527376484968783127209825952530728381624604743671709605153007643327731619972466652643763625907779934118745718334501094730971921155787859578844931662491077159624763351302742770305427113669363298815552022311676959758590057280366676127186543194004563452200337246784847301091251444489005317716607443633505676571857253289862013300683350539500704949865780921170748925419139232363390812598339653857928877187341398620850927856962700040637696495224386496834638935051421834426773855066529775519765831938075874369084214839809319140898984793205094283771712403172703418493628967667411775831331482465039984084804203852036373012414558882318127483287389455573440820198388169453998683517530616536608037735710956429965845757381732779617590573704325790378749952517269991779861393533445535565659113893301875342621395721271691731112176615048336929535762915791563360706045117387236819290016626216220364591620163786299892034182289131144385549424204366975718338325936007100149624971005472555676568009312290710192504581639899929593222000643583093887965461345543808032882230902939076508391654125113857347385689004386596460034003484924882012199435346370802934009028057454118495691801522607672310531020004818386113435862355464868456987426618869863321328807983356286065220402112504841006367875563549252748797154055854277077679427536152322037565772843922725613392819536293582258085513171484734449074228870444088385110650549796656923431614136315650367077126948959285727951633589289800106798923017144936933889467382521992975637779675838008745705603492631305946778820031184963010126844948314172984609084993336491449847604710217413855117799541211999196454494258922502029979523746246490605456520433846476122443988494789499856630012279746627208859161793681804521711386839471913395573272605771562302985588061085425721626448898122809059858347951433161115085087777007265934027880392861475329401709773851383077143576576000000000000*i1^41 + -1235185446360722991750457949845437724462830320439690301795729294602138745578937378083692389927188438314885785254182028472999126078167187367387985092136457323996095976802507219132626693229260761407066733744595781532086373172011094492936765634536665226147562038522903525865302823937001796614471593338279744781404313640501373658367198930617211090378009968122668890390250629263619340700142585940657566291980015056701189745915542158657912368819897953217204096137033982294085376588185077791497335486099704111588913278831436218449762129797040349163703738322698629837779567792148156112756502904628606615334268321341447752849234698004212792763926849006875463223754078658681207189183950875857463038401587768310947762399243751255543319851830059035321566158806389552280970098815042925130904733915140555640205217099755058641930569720486261727009053081023330782098634886564144011304092031926488950384588456771277374916316737173227529555651320073662630372722912581266904933954789000126779325274975316263639251419464860240813635719891194641291061335485043584898115024275320858458051739039526385625203731329554641912750468403984715274115871738647350584770739172869053017745701652425230787916737271439924856454495890854599180824262336704033586373063162782121091368468738942624136136537874951416781167052828980751236913939352082262851721402468601842308459344253408539164011022270178549618443914298894329216709385558104839145805218676531868220263814437632025285876164323881289306152848833815136340746120556899256627075863936154900258916892200930279552247611680098237998759252575033142017148533322993431958508326912335476442128429640361566273401833613297019320469361049998312922534774323882952420883642554246059432060951378499677713710374412379912187900780608540486778251485534084324084948819060179179883138651135513931094216253724268004730565713049439083444098507519456890999873608341410262624554167558182213882564157599829799328290364897821959669870058586089367868519844644505216727924347219172518736758205832581651185994314538619188271088920373594396905458392298163011383142331187200000000000*i1^42 + 626979038201035212160157797755218879513082225435970787460558220959858556869787937402812495477060048964859781802046262262335618300993649777881017684217893576104958126920073499452691132241511829890609177065189125209350906796805762053872389989500905627604792345687397539058867232048397210909613794480784709364844400622286369512157867095735718182496099392540516305109177391916022012858511895444431560443668087532351846023403100936979837907119940446733231544657467985802745531969155135890556328175881511867030367188768578736681889360347712883476935721485351199793180826511715653028662086591659058525756042936538670391535479633551298255559879721018716011510656551609035479737198749890748324409920167934075532753161955833808395565395595063926385537159540561385555254638968667811566640505635086548814997992553452246906943477329615744430524130261623744345675101148341696494912142401239517307453175444979778770820333092931476826526531121654755450352813137358232344267264619437943349294297894097120826240514610051325692638863698959917557111067828690470635687486968155054507794569152236716165291709983733681130627119072718299148394999583974340730699247891703770723978310339138429034461712842153024786683288950366153252374056343064229581936373668335431587177783625594599490865338301593699305694306793117873343495148607600172923090529467457370013008769076740619007329916367795649784462139246888064152196313688196546578169676506105456180385587780896741184821345189857219898763231718617560953979686447118457555871113326855265978829201739920466951800112723339227511388488085884979271929783523420415953044345628561874004804214242768059859183327655543876319458782986860599284021476227818779254054475644531486123903058631559682374230857395969048419969811262441828796424295128739341023413544042878811085587044379864444453388387472493036773976722288252094895719833840239290768012285407149751458968661035300680228241059437489256633370857702083870337522781887288184478283238695760135984779939766711030408441919616192818924191967630708645347067147519436381249424313369865790423040000000000*i1^43 + -94301781308167207208998715545536123507581560305831207145544632781862284735548213576168930125542982575732373214263698306349205813427202617435627799479212765107469502656748617468335048933166826173149998819629336965794036173087457583092743348031128148932897088224605199976452822073339295036204409004314116717571497682301500831126317480481408272913890709962725362704076934347477018372585375034497115354147336108415693124832326422516130786115719799136900832192035110708051539153256155400372678910764262865803715187947428789363983084167939390806451688612119381691621836025227846959241248449308942111776367206039157178011703286391987640282318326398780276940433996538980455995643916140584551990988811007449438152334848029874054822608305295428949340432712765304167222693273679540446500268722464258646493326780332155406309140667531439509329132747385058412986958040238329413533431142248957155974279953087062362504959468667416824597812528321352668144391049617692992075242149188351910355512338733739932413271705033564664300995945115781552853080955535716443170919411608053434657726388281609908015667038092402599782244302942836368920839349114145655455861787989636643668929730218487007594683565903757679587002788572552585091836330621267822206319104399208196523266343548922833326225324022595708296172127388892025084392698176829569271277196711177592632280622033301557682063803059158938390345161043700288626682003511892798596152178918165223620211893922830780593342342708391835625307853724580442251625681476923556826834172671004423986573492713864459759693636836261114747095547109269676962705457973420357093189859880688880135099464316254854462087145216472864702557319627098327601853697965497828217990147073953426296866620062531393834846772519164674471016637291397485540717604389622642235876437037953583018566000281802126433873723835142361304616164002733338288516333492172775075632198023948513225333450896801851508213677961873656905774185649252507216094517750750394542214167973785821632205774684625191782557102692681223871976441762615344830587816763325012121270353920000000000*i1^44 + 4596047260021260417702227226385186680403534516198539281439431586350021309126408786716782440283209471641791171265392643380310607313629214027144936127618713462773473031358248105756738619847270698511720082417025797705667685606382726344185469796168231251352579932550845637420333861015291745695701956084507222185641001241164798644411725397634860169384786497200917207637240347507788216104953174291285175118066000139917604433359378647078320508788040661729648841880784536451717776207175376289619923192962287446376643914789047125774962824409653850165626846051776581814606032528652892587130597832881961686026299467336425180274263870960948653227258605144491867212436380093262349722212132424102581525301255058224277877363106216886455024903732710117079526242141726389941140912780077768969175813693099545386949873483465010442676752627402287796123580263000619454634590722850436883240417952002044047853045009148095640821573873053137419164655297961925312854626819834446637402648651140875512342325531773674354897318078853660646862175211423624475610636496497431517997774924300708983770480898510406230397810714807687054731568968165150896006060769003361805457375713682130311615591778710987668932409536007347008365711879243734867841051329557028740321810938787900705121919051075874634730713471916254155121155877746451424591019483471822523346553585923092414773117418042678306919922811861286290350631262191918169971073362537334687175937512518457582260768269191502478808224066871595204757623686913358276519368326644167335499056285895604205579235251154912702196619500500678779692634825819156008573547268933324067089271521976835447268349482276476199686611947240905094603510646568657792177356474892084388833655627905663186055713507451106385062513957161328125919179434021844008646840926702778328803534242349229637909576004375218879280399358852326743834049919284068441768011239214371251894457039770094929636474107801681315625132938482553724812754976407979454215484372404881634383970059972434984411400321947022524063710895646890088355887663935906136276385435087523020800000000*i1^45 + 183672839580818892503289393413338411822213200717210787193752144798447479940635377759477828215395087967590738479473118704211710587681831775759994131971712051725721940173524088702160159036021754223581815278741744628819047931288220044521123881454997007985596724835062731608901333129859974092773506639438258562407973163665197206356867204023460622492014217623545671732626096117290534579582510530183245028580699121820268780367854230376776038592442095296007374747344117516392634422075342714423631003496303135007877766440113482280581996263356543376836431102891759782161295074959403458945993472519297204487596268148849941221610343561610991190804584187434006711663822904358331811482998191914797865736981995506329008821899098555102048247149860029135009745980331950813850771358337889955030958898739497170488933946679843205880351762339114121608740116060042519252189101680872722391872264382759676733279843279428708579577822102029358235819282223645281299607960100575573732289109032689213008659797600682822757255131761529397657188366256761174836309564708728149538030582573496355059466127669829500397596772382491591964136265590810761351205331289825555001234988120839003301525057974335409519898634411745880608751765725378318742071184307176600636574578116238699517798498506152328610312875416169070697257934750915257693424544104820290475636519557937905509295295797436516662512617107483156246274450628747425411231538614084270637138695519455065810864753721698725162743424384436624895407316805691561194363652289344989289448507000904080470351530057015574034287058182468163141502532380189474075488610392669460694553443976685585711041702771802264679388843571300351086641421817776583743156236214397324393515328108882473175708888309919450558738757258100799497880826832475315670460280522462873309475833950599610026422744081663691124204144517079324428169600385100875426974610172584807591877509993567837151565313704852290507105213176029375646847969838607220726257071755488063962140228515807774679240954680229793480634383560276404691158645463520025835647139840000000*i1^46 + -17246165448372051485878356699170052015040270336191511600521967846756272741978425777543781381084393398488823078512404903003047521728851701258241862262760938807479049734105201752765459179611219787872235035792029504649111926947667613326694572961749518704797833765434783367244678495339861356677896171833713457882604423053421929649573697244076871366448437570969958550368404784479729810695553821101225978642143373328336377043608276232860510974812265480928011895470698404705709964427596106549188736823874407101797876115694247017401814131967272937759934243292887460842611557048194071210932194639607771446595330084263803987364819859375691374903513388507701519851871425916067287985757866228004956621072445959904991790542355332266151871125692590180110743374806214173258954246822224141394145686950926187990864081310267939832183686835653457459138872451001314459336846508864133634631922185196918665693603388929643316881783541841526969417345708940672468920853011760845009541248279993485465414492167598306127535361341742589292329884134005567566198528992688483933169892842318889666755214005490005507059041652746014853117178718921905572936758795819807792020931135095464263837659845917617600576462469949295287944568547539799102651142116366753843560429675204939576232009918463114201384649071366564468907182699534526558950985842959554216894168665355000780049352896121923157560069693320691443729812089987941124983396388390484479732343613757834637286333087437348880828065990456059345802192572675035367107393170179150489337347658112871124561964041822671538408125489755107812465966294008712548319348123612278346380611933271384535697188484269812074076566438012170092484949840841809086612259636567959766649304252324575552180083271622791231691526097848996582808493004864296693764361987978389650124713762267760058390660060092734076952633028030217162996580797780533394960578189684981422170866219100684915831359828109757946377350327398553137143474870164953502950203424878805770161622244805405377597600565122696191253353486006510287790227280646275072000000*i1^47 + -39112324447769790693006639749111937065659318144896373579970940343613917022191554641217483826846890137458396990956060908196254146071549980893581609368910104369449459704283209665309187851874018466923468122719735191124723428769955185853718532100169721879254634573635154673363434975818561682637267015945004400600194032579691673484361914595503976766328242659922220419619596820708079744367060506764005484162979712044748744904753669365813832150465608454927870269093128667976035094403123169382823864763917586956834590259958963767291693252423071355621637205417456541286138466870408894751534492299044387743394156128387178268520227269697685926455528118655652128744456274341772399261146057616976309329491648220820913791628167406776418012381691389919079362553462813580927522030285155851269945455566265992984558287603676673170808408807124559433073702665557356556305893175639928305934647746483169631225739269357301261202470465660109958005492858875611314005656200234539255538069359970500496282437132033043481795841964732022208744582302768877312633980347518033424399758746059126508742904611417246400894503251130150168550978452981893513698794483447906189468720425559965923237526573737990096311418760875909906098855652922040754640804238185750975816322951979920638514739807264719109594390837993293684403746479455149963497725500860311530080675994770380450509358592766807239907544115225189630137298307763855921752008050271952952555667991613617936560749027784189940011833421778523140702625142276406181018536135515781551392142562514995648107873940811440381147856565953417541011700083277849824378839104952094020090748350218563300074720685805384901612577778285201681583572126017761418456509875016702715047467943340514489862218822245127589543621592193606647141155520082613726543620744755176235472044641747080016278056736357657635436117193515983816989435618581521884914865075475388491456391875493436577079586309849286438659890204814740299209691646511158625784782145574037633258970251001143247517858519897075276445649048213980797102694400000*i1^48 + -348186866977571909874225970659720790817761645893596611108413289474200435359854403384172208342197258328726243935361375203408564530675790117122171578522532224640431430261604739245255511264739643817161935881612335692405654176414540155976809199433265931917647523614520776671098864004453861719245467874896285619213278447361364857167635865990079620725278909240636363826615550109708274644117514168731918233725605249473577175493186999479993006845447514531207473476586152096866630873423213388984855215469638184778743853177755916827616064519241723365071161029153049324975350800410214219209550331542127408921392963702153797706374249952508541142721361024915943433776666851166006563288426595485298571972977693500039605685342477440630585622576808169409799817633942384611206151046481300661943744895973906025825950497488388294760800713590625532384413727897415534400660111526077087931517363600352481416706881270268521441888538341296331307115622539664480777405000689199742918519806368116617011910918755695336903642853238787247140238380721361250344510452465607671568113911921247648241105042606887291881487945936404240413925620529306493896483296911946057509833128518835633523481271691403100529668832527558141443362106442945833001635598479234142664965608690376668580058012245357810347258055222716342654947637781649855100417567937661469599649659634801609261198274191358756950366180389050490339686335695986643426444414203694932339962920853782751452835136711176306185548479373292153936448185077798909716256464628540324097597202574008248526242976726980861138963571237824689755593346183619990921883107776700251997485589020764919584283576760378019054292470861043561366726525507555166627129089554786718466992357036655678234598684057094370722033300926324199957253033722700759069896272129794869498250104323729915321588130786973620652403485750540806484942093702034559777279431072020725769441810763987597120563262464550989245260198373436277045983085702013205847056630501430815989477389493190808943999630029062313092872048117760000*i1^49 + -397691184902383052740164878394596702238968639043595576508106125254873204115791693238500018885535378615465615132658722472135121995799412488973069029362485373999027318029670267939537870646889542600055790216716166776007392915185560290566215233140194212243605354054445034335519067040126191155660306772889584467625636490648854612539417477099783394949928645798463373387998051866717521822107945320403934166828828827764283559382984559609281844646470597997839356350170237651239246884835956197993929025781221187698866313545916533461099254130172627161982666013304785420396006180839582129644250962871485220952098237048220843450794367769053390024711395392544873553882332064866524561295807401993298921937070013123503132422987592969521253909835608969626139990039787320651952934331555989675712281618830012646411085939552554006506416767688621947790245829797960521060232050861227825500964955611753293879698849867892642963005038428054731615238944400953417376186161150194909077411259004954046765387461853953382549658411922949396282911233001131688977897549581058578551491343819360379329266671617532035419480760054486149057379303222083206784797144924441679957847409813381467474529710021988247394012544552679647115109234868056999102066818449860403524171996824644836621075789441389166870753071000452187420508857886574274449581557292221005615020709528565784130503960471168750867200627928010710501891173832716762547926115586301027938560581737147812289890929850521581675354215760879254404254726193633964125789886021034222121399604933929947794820276861149490077161498205741218143559194786890300998095749552405243348600590838070356964586061909704413429414843730297766401110187884557860600380951541395472666816582225189505913829448581934589296959979949294334417650179205971920433750692275090465384195164275648510959944926056225002207223503833254244960717158421316149967467932802282321425990764819280878620912836368226810802050043810543522753049744832382605528130596803718604593585900031358446337779324924114880000*i1^50 + 1499202993443248692202373708114835650914577074491607228374946889758672834331477986317649493740181289830216176178780842652191651270356517747256921768935503330474840915956915402082114025495112959527656628855981701867932149625670907914248285460405842879619207050924841006303888904654410646638704346119732793000134407415167260389693066021863732440816140995315623397320833066025583221973326082965057128428031161868895525534429526670816299936142472000159435257702321277201301811096044139248463280235733103831758195592762481157330621321768818214918795452966318223258278819443901357107242669312189654650087452100910956508343688981863902994166273430752105277710344975772908658299141658580430745377032512946338395311750526183172063298807407532215599166056541072491880705215780934045887961593212981627242087064998987823635516690391576011712350421973542751385406884485614041149300652733495777731707014473976136008668393220815407900336075002426463151867994686059130532759374810905737085609446526671772139986580624772318531792170046874771634194553686719638149558214405610766652511583049131359051498847934214765967832270590499886735078663626007551483863216020980324737336841111736748545201563671555449876499271228072507264478298255149919396735074019441875099949102247940711658296777908193765140327048492521917132210066104696530201151759082029904929171965359901089814377656575157679028512751828495832567009699260297783803509581875771598415467536000120691362845854255693104778768052659563168684982293818647546150265464716238848018683901399498933042467094564172657220749834950842715929288845738540817338498981300746570644250422870762070650511896978926109032620453532472277705207664108311624117502276748292157235414418295102215586660969507628986909122798815388221679394287146698768774403097182288550362231499041007021531372942720984017263128119754019172289846888581514963887929458826369890054226773905919114848592539511388670538294860491505881168854370639456891105674700388355696454400*i1^51 + 15311338064632165261942103951097997086086366757415632226922898491011005386305978291640105125671488421693622440203138633662500192682865416742128065571822635825815197179387844377456645068031609475753130143906591415439808878034088004502071776069416151168796313843632480898303527302076717617858878088232913785293088231584892549571502786645611830473510802092721358360167210162244605738200589492856597764634559753044985468711118938870691517426468451231800895722693157139421608898738528422021827123935651770525171653717885697014595150040162659840001262380112331074639255690692236362962896193271489929214614251282066443804234420870993016469932315387378226507345949397866635262361426733224320131283590214077603196098271223487041098958425273083306266029535596411474365698678273493315880156647000463094317416810927932904541749927241487246164159934250001025528184975412526671459106988334480855502055783661485637542620220535032242397415011402072357728353119085800920788364431928495935052535381141617143814144473107755121474503964597916628049793538883457921831588093450374176614070758234047434079798115225567009569288664580568987013752409068687840635920504803425306450367714741044806691770031549865164853977659345113892570413557356254692458305986395886603424063780331310478782362594770628234439960895619981661042252150084098894594750199519841208544739181289040874311679980544585819468340274284357262526669530390818561993534814471096852513379187726750149484027050479431229588765417511948769522721166421565681988451126254160221229341639835147615840884863032476948573782717621293185395285957862817758943462197611180393113356045816276866668578014896775198399218076775460190604679111184663196351727523733968367721252411844852806209147737721899914393010087668772674817791628476100730344734816663083642475411509581369350101699314873421835170302189128902710913876531188594135398434466978858593850085160114333193636458874539792031040172377380953451577607783801328240*i1^52 + -11419113333750638368118541953004292649838357205603616766648906956767548962336544362205633945209419598736705941424588201877126488835041784203692340356571178949411824709929545359389404781833248717390873379478334156802904409263854473400450571349693335019039820546084002285015321310183532636872340978509847914685486011019610228709303676628091210138294537542363670435921618872820436133593725798949024627977040599666887235365029648125057119147904818248162121869191336542181741143343519322955480622114859342123621234148598369409826681404575438583779944329547068444098771026431893458809904117558603235879495800643715175071737724985009619882450035154221461732065390778682129682203833692266996407439898565668472086653963858370846527898626659961626013669942479392005770624484178809575132900097790583750537349797521124000928911911635193249378771319855962229321075340358141702479344292576746368155441906039018321939044940946084080445540205980789837613341199887497035317104074740264708190445948150548378553284988362691832789391981719543522960630698857223025016711645857829726328445427815375613687919151410176310907841358818235127222766788303855520568559321516691634996995219325430113844292906362388461220759723745133065219173995655988830219981344007138561126356075744176850433740196575466769640161637369877214899972773281364589455795741946807741957569366284121951834821882203184920612506539915310678284671040406393134250139526160974986608517609416308252097724400749080752832088836205165404784715127670009807748664433768014234823015941994061872940124973271475113025420009425594944454596879791091248885793475382676815605528202087471145676416253330274375601653697998304442380760515828972634078239008201333764409046092750989397309768596054110699286930295529559266312009148840735201906559242594836746885571947771266820345158588451397986929746177214835813745418113027433763526120842415165678622655926485834057246171597455579687669*i1^53 - N1*760742327701150793850240865183433838141620183405797422171255548195793979619549700411947171147001644978275347730546284197460181542536646373231147947705081255941450878578039335463923744885076433586753037226054578131939260994477809165997778303022597720874356638583439207268755379067122785660931901340821091377187174232961956372729388173265283978716539224643029792898620769297087473137396923061781879864345813692366453710517044802264467690642749577508758189221819561384779578491949846114865388848578429699824501869201620001186273358007492304679861376572622035227630735732100361742971685322510232509538477056*i3 ] ]