[ [ 730564623725148179505819517745877606407529389803135554986478574023226838269349127302620657005598126895588272273338922345656797748097497246714731268757016802925333227558237228969374040456684048297958867394117164206517356028821002888028549954202555617874225978870728447945882444621153535320585432082658845836309108759437322064234820892506346055598742476871069922085321936714368635594519094152484001128855200619233433501358966586352170619556677547589443597513549759071581361012537619338667040933458007460609801055502302952236605956734125772645805684775465292392156231057117599316513838215141445787238552754260387842061692691260972032692015026166339089880648207401252446847932997273465345654439867186310504348557920167517780023447169762544549119690416503561189964604886527051115580116905465698496473229679783498390687455411632899263327851073752654627721150651553652836484871700085873118640222835030911914270830963598629365959743691647908225607151127027665592228795669283030044865996884000890491395703631045649874542954708552446121605188717852559070150018648607008519650898012094052567667238014382632490515766395074696664597571437749116762301611086797997248664469771399423406007369442943231507024629898947839167854205858904271897102663049381470610626429382332569569721540941108798751567755500525047906151260901832998658995936061014218464691801372400122551739175351924773728908820211926337468160040142473486099050768634322073874954466399833983618674279585165602359540571480461803184489424665070875619010913894392353810300492641715185461409995384681593377977595789519779131623395812633352546493131616641047627057190729833304334911392547390823320223011575024702321724488072769038850760943822836936391391884127790463110773604734296021098880818744420936390032888752209552438879556041161691653517654586697468399967817160191801384815878978826572121242450898756106829342633509553410823165039797537566077526999040000000000000000000000000000000000000000000000000000000000 + 1886991069547469972301433770710074908374128456232532871735388194756484675079507992229422616236361261027830165896719695075219530616730555897677994634129969927553789718703278157515826880298080022117232419263221307776883597212293242566392389329593778998791949858701371858745447604580868349460395254246662191989022753867408341847672657121458357960319414645820278505435632751051400660738259508338367502133695818004351449107352377357451893095787707915805959884175096453410759077156262843477839136680770562159817716028505607164279970173212720015639869073515019590350673330758916627765381407053913750190809800637054365058331919407633619345071028269735298910730581467415589568959458446287437873531145754437003992794291036006984030335935551894287938827255460252194831801433710763073631923970130829829199457097737017013431864614915624932836791066836376584888545189359350109916937111517814842296213040368293929308616085701529406193930208856846857612861131782333303647371029754386163295300845266004989383379413396240146120418785077504128258803305713431410889210430721662270575091293927130461056653309527703722749946239557972500922221902026847657407631612381824837624095598779630336607304421952034628115543235949489835396260141795869468984261276827446146747075364966660269635627368721057294269917395522272902465093719816356570172928453328755421994379546295006419041492157134666881505392075428866403423579853984690169116618869502320259408958256459671930468040678992635879560492881739511051151441639164215268679220309597600280603565313566302301051599768417140138497177109814038281475952662733150386582069073739102330622007462203920372893238996010342579985762681414291892553065720861444097787812952022956317055986745397776414794148292119932110947153342327446590662661576349591237269544475691532296657782098597912805665915198202649358965818839460313070377105801592880297165153589838012410421783923155930210289844224000000000000000000000000000000000000000000000000000000000*i1 + 1489457818761282462447883237049931710915272817590803821955239768432724579641737669043903495362310543191408418670602354561750205670649160568982169658720376301074679650116668538799224174199301133266994473707626682863809620868245273906773130007124548413301535032313930946078372329848522725864584270526257101264686584755729198707354948240293532349614367215398294754282249908857978292226965642157860254370821806879246914473541694823134785689492160541643849537688731560904204330053923386611296501835497298766619752327383724731323625222837397848398765819851792107325990503280303599683255814372868125121492576114172211627144353719626189341548455387391512537404732996925331316534248956756284943851878662597582901863543012666792600803171358343395943195783914854473135953169186101253402200049398522872510043688530113916766254252242129493519310608546331416441846061970733900046431489926584491741476190457730261384718821655779701399363695555601915469858826441349866990555731769796248721392277417035480158107862542215541290555136111533071417779172827989718696196423278008366491828529514337602567857505199845245437022296365875133082996002605484885617719455530750137212018304729819805450672120526596568049367120543130853324006974462841381318866280450740002220560960176966345131854188934279470996409954764990470959881746326439629545377632454029436647081103672638026208519879917630997684859873588621178054408887171007144241087722230519132818364645685307138161964070631699609948969987216283275218935209202205794197345986891072342174946942736237211338331608841736346510987375932239230361177369784172710119618213560093119157692895575397639288449725939014822228443290262448656295216922799776143930262424647202079227901578885743989032201951112275164969498494162663799199823038360622275639666293533902963466740944580164264596679779959789597335568624849959946121751717360236546783583677340939122109210597283781980402483200000000000000000000000000000000000000000000000000000000*i1^2 + -3236634017341077653298618745229078330758059804294555913487838570323300347587975278383811042018769634271862344993307858276213660330860732108073794037207183192766899380672440188784036748214361733771192346682881905336407864029227000935217088741832645156734977311938287695243626850463972057972762987512041138055537450375221392205764001046040178656931309149264592708704550650119347071507500790809295436168839635695466503241738330498205999057668111368811316939766695858482778257098876128974839163764283145298214952129585067368976214083534362083738238264900000279027575183966443093600465379478609501066627833533683424845011322105696297780640890391439853873831521484891797043696244031336239168825219075883089951147772532849921307544492028351401194437012977370367641137515298303138337057494426017070831653110438391400182199745505811326859029041248397407082175774665059992591473019705148336999931843247687709701752603262628167877680072246726953770690995871827318997557826094177751085625111674987356174522201958056057648014406350019283283838514268362922869173997651923537185321892811803650791927981667313108325408778049040846276943704476278907231302370814105716848307594487638194748355424147044905544266926848046135189187883810636829308545690523092644086526861521464916235739730116930297935025656086464396415880075455987676673291239712185683617493330692079334615442637961755132157128931007659868697009410922903117338939877545862817359060006390919270088409787601496934645588776951961453028773729641973553737808452203190703627895842315283652790887047957395531923706589258417978660873214435810447010001067086833319597167753889754251485356789151127525894830922842312548167887038337233920866513006801747447385144111292823308368918163575507740916589806543161228392529361260349485315929959308587125417254064790119494173223621265169861633600707786378854154141829332594318476129358832277455962731686606349344440320000000000000000000000000000000000000000000000000000000*i1^3 + 654188149678475405604955516272660263316005113781411204911936417731663546287752996592103076374130627073639892953455795140194934423600241801102757883285029025294476971526148136480388804149580949726147030461407547640372660782175100196514557008641806312899312769584478524613616603277032597562695858499512149291845026503708491124585864360469259631248539408767644553051176146598864973731287876094741464560919384024115722527884698585405889789756657299059739416999797991568227915436549960445470523798876446821174074629276412525435828936744426483496101344827732662223783244801901914811271746289285338556512720271118043604383503938802333082589896568043386684232291234367641445196649347547991734383664014403946552402869618576679128355467353591555854416016699036062390217406720705282879691794888207479725219365011522175946845399083953921436270067690667442521028456208642871018107565475437157668247985626817161595403457884489610273608157408876734019296329906653893122688254239193924842023095918487712606851519574887668239438672920927973148642847924342219077337550096981014284038949059758513437535704597223394348133441678371679932553376907850463689881124091369660250853269360134399950035664370114340548904754981026094294113487622903614334508813929716757991100394697175858059596407948077306579721663428912926532767753027307064094343047358537253327903854932665169991483282805907312326456112333648910838272266493779240542022463646724302363082467736547165666827446792668337692921183327854624127390153169459272445858338789667011091398710203721211738990204124522188581517878235790341400855141330797801972413956401662580212209039840519348400775087022054744934162130210341438858656903360784446499201208615629869423943234267532343702666988166365191968090281861425719901894112281578570382810607095923981439691457064854701611612150363838200570140323460048286096290313972990597605076766667853307474941988327747747840000000000000000000000000000000000000000000000000000000*i1^4 + -1495796646278637343610344319290922888956045139536442859426441119184104748537096700974608934353020061088512681247742516183859211651838156827190397171830537045419257809948283598341997129958060814719903322417259961800860933414130087381260947702565995590679480495136310233863504882833319335260098944234387776823875664035520073088995981789668965700231287357883587204242697675253090947028327484616420931526752465038360899479109595495702464067017324819161147867937384782600240711927813325199810405941114835871736733568357888915295070221031422405648945466518892172592030417242196903032310059358490441538931420118854911962561966759295132115767031432890953838446039561963378755580596974525331369699436363473576178632999851518854011017955865646751175400923002198257362498981661920598168062765957980306772600841079069990559207782566861612642639185925013090022959256171154907952584897573445168941733607285767232748390772740283808423618569502959985320193605371758142772730493857081994026419431279534050230142070448425229345131351179519869786932539004394830470817274411657949257607437506658756918974370619622751255968024594767071214628720251299995192734025202345199734649503464637202762504921221102584518348819892760903698214243468036194879722239649398778564168444371200636054353402489674610961100219823803871767169510181128602242326748778218567464036587227638101069438168569700977981244896805792440580033376432793762735165325319346690402808361591361622235175164861843274585558344953713084764639443065190976468475282069079251157213001372584472196961878844403426005517630656186551292953938455441906084682049051073290973744935781545176557497418150191073830358903434550879223292589730157478765092040341653630416911516072279246247924961415528346450237908246726733330686754775104582054383665588987995749195052305374982880348940690675285265946985585874888363921675146243142399949143909450964748546141873976115200000000000000000000000000000000000000000000000000000*i1^5 + 1859884145599154447098529728682843061531783377396179267336837377070366198070635762407422455467510573075886363102357997302455821329847692011924612311513277090974703851808551541701370460079730137516653549187985507985401336994537178057324953212914710225987498404391461998789243689260873632845436296606522429102164916716385092997346895869276872127268876891338181663344498684955098589131824241131243516634372899175330325280558266969425607285294489600217922822427397587720505579473219223138438908536183315063152663800587441100280231099937672124494408021476770246314488255029305237324340765930245664585874697185022960504476436118749621740462130311969069169786580975504246569180799326505708299317555970161116222936807247598888979075215097433152106359535175676284745889353857901808147203086828812405203578657256856826262018316898884906181997431846592187938293583392542112070211007435642174456997624810381707547285833967208448013015056545948911175218402537896277523965156890538466001879296845629543770891423756073875270849766652240902607926930592044223422245505337889637584262594565154979180272164097175519963350940676062986980004602764159408884206114096456235910536985253368654120907183634792566258604868897223273620457494479672930809591391552303966812856925820960216852304006325981559900858850138750892704195502175657414101617336381729254363091463848579757051089483739647131319525743128717815527170557568279696149153709794938941796510364066982050903715002957441103737780439567249550545367510652652734936155151691797804154310134015220731206993632709319707735254313588101759316089483704778395891734309557810856524576608438580171218318496223644191905302784781409098922724962335763908553450175340282436848278667547236484908953957505725728469842810105651200300851686139278700049669449218317957501222932840727816909042301850128770272933554594317176158871149600108809763475241715533292703486311609139200000000000000000000000000000000000000000000000000000*i1^6 + -718359694121546186242608408292083406193346815262649402593505050920662386349869906295460437038949867700548490075831919797879454430050640872723051261220343380620273086503850147948414477080145268333567610798529130281333369593520077446231421071810272547053267578226538815666445158502045327090250533488756385966637773112723868027450352128721545640858545005146564855415269886768984597554005410445735617491374395912286621738525230452933394878997686784793752606849277861529675130754419520760573799976340408516743143257643175630671325552822946207644519197174724072698105242406408767650648282365774732227905337232975191121897798397415242277336913762587224664935455790558979148067985107559343807465698686498487192486221046088372215249593761671623744541723673802108456656063251029220535097497758323803806585112275231845679829597422633415626720058252484106320698894767051947996255893330596688015779476160361546455222413436043028020579686789073428512749063044638026271874077848204808494080033740662661490471646588723666431422395092392924398153767455905609859596210180740367391703058570723494365982267688453421872364983360500025396509623818310280241447531615523351304591680046941301182762531226346546348753983550615362306197153262735486793263676351039778672583633201216559527570160852709316824272049056402613197267484738266483254317183036090434678901982140363547089269785484886855345160475072670815330802254908383827058014429062402615321753144031110314473434559243969977265622662322572449385740484569255762362098758651125783414278424799596007708629633768045836379911905453891235198569233438650468288151928329514374199117656072208072621938993423550937456291427648608332542766996304341406826223574393525702607464396692562012012417349321111593762938264161319478719287828164443522055356468156934092052233163723509956100583780411125979846028947873198297163083575597382876478454570885852496715325150068736000000000000000000000000000000000000000000000000000*i1^7 + 497791922149495621117628409560274944428819855137043360498730163455729272868841402037212308873532328475298588532005985236389723391719205551006836687887599513533695431484242038616728853708729620605993016357295779968666191557484271899564791770401405069760724993950191061096807898700791955797324894168943148601390347652420605970186576173774060081945515260262470131322311927069395110858949526929243545412789627944358930922271277991982917489596856671456202644348874164733413212240640951196550559743883201147167339181487994419883653596223563273828754093990132717608627084259145247978284573407521918528466426095562314280132488451404295385554896529158224053707674451120863829351117673057498400941437604649511441518637760086084548725111027044813808316580156683756466822313344288199056547024646941184504478313752984560101969543471633452970263935895763934721764552728059580761320899411618304832188533310697430277362770360399491008207732609818780423882714545851891090146271871330542908009613753193771192366335430228101597143785552065259077496822240295985848382824711613064787367630406152378762467778427703773367379985235313035612782509977890603890051805613488734095833139001800261065078032071625230649949009663159427169870339831077576233395989910788050825207190658518748132385699860769463554550186144516841838605644583825698741527664194305886270460224343217209048425644055727729030134948721960660942347191875358266825331130697199792950742391835017405013734708677448492374472186176646049401815199514485084198600711874677493728703607935544854206954916785428680699989570946248819767601004321759706556882753430467013595022149767746854800337850028328860359008434279144433411442823762968486613787141566702701957792093622447733057529472051414881228658676001903222511745739612599053751819309059012756772529600093451449138824884383548892332922098548723753517986595457725994744720334676909248366294492774400000000000000000000000000000000000000000000000000*i1^8 + -64944893771765664317463246992098694743345275430980124643702859743874108485636361989020215606590591322856611323404944615438237146358411083032039333366078284919704668842359422633542364539001146202276002629487491060280270251662324343700814604689045167029958871199404183488136632989378289815324085821061807449406839293526245252036538729988528472802660725082596377723774957039983850082380249796698385201339713493473738814638691810953926189669369472446352587427905960844115166741833541267997749924330013054224518565346476116555847999735061677418125792354717359853045900574313445224767768126837419293688046732231558892205835114545770463859195361709063829477289534759049682735203865623406335915298753617035877789312639072055411240914133160286114302369661036503264025628061033767984617261167329045298874615702162599441597723477196791833743057581164124283252876938411482762690796986829977660423074804333326569458107735801581889078518672565959613079079748700621955152715458972539575573277441825005229012694396229244957689980605637077693773943033021769265908613599473124642135242647858864083398324220359649973314424512658731660143170310686322479481991794924947889933160171628384942800244184122092478886132143121369490253268526661322465870642915769844099113274963089122748578646743993470193259666176605813360233536759653451103379428517052910998395243728842356014553319969801682465877496204090035715876797058378160982396704982486943842490419460402920707386864572777729883844805426111922164733828386132052457126242682944573931524951955567086381838155893927610717324756961238566849254787044507368605640155930031831591807025056661009804881859466283354566452937935080636915144858886623856497574631247015577908447710086184085029561268819721693204955690147171632776883890928418510809001996723472764495083233534379470520015624579228654360259942918040686809454988124263014014941154449970060886131343360000000000000000000000000000000000000000000000000*i1^9 + 43177306804225434970475246873446184008374978930345932185281522379542797293700521839740279889213333625589993343729605824116514269911001320182462656690993920424902399195868283459212826392279966023935449277581420124348357338558068125663641757493598022405060867712580079687191181924575437110030584088629085784163359437667664851103037867972752024977531092345117060530228132727976414573658473444453603360025295449219096253928646670630354959993258078181899837836050399123419490965993187104638233476127356183155752798136488594973346261418462660805748745700055050065924265567124193008421529182326329068462685972203579766882400435140822931632659676044450232194585334971665075397823707450143412991792329939355856308114529550832572998823390798642332943014787156998937529454230202929144463739731149049895079571230660201566797819225353346368620014011016045238895321576863469010152280986325562688868487401390754489672790128757335881310520268152522274456650779300712129954908973379321652727703456106115127569836887032193233148954399477828607992053157250709825934218230564112417146364607802378564457105783020040203204897955349055438414335507696026189398907801594377846167284028796112300770360659340850765003825050453294716780933729406771399825023388951369454951327665740170926059870041474557600745029750721490890141188598029340110330629561650890189972175191514022810884305849956169931334632541642437283067615522826414067885638750757125993095177635225719409708697564305854599626923132856009942750299158617242654709202707864586202290295578411689915667496911330782690456406402123145922504458113292786149710533546860718728809510423114265436496463205608411420466605853562394439689228807960028139675661845347574881347259760687103710387291442992625269436616250236238285262293039835589166742127778942723579942172876837160077872418293070539218525512848262034710785344153663312292065551825975301332008960000000000000000000000000000000000000000000000000*i1^10 + -4474379506325148102329830653989559821423604895190805405327247226606883694356610502191570924897726400472431762535826263320300923345596107449176002333255054629886454578725301383006984773638779272776536852868989584810695466849934926687148020115277373403246063995032930429889834257002710276117381116675930621287471557088047158803550662780723380233416130532538653665620756990511180635685602036860371707604420836315024867682196885726122530839183037395243416341773499954954360412510503251875810097334133513269428974314328218598792267782550661161455007083313484512834338140809723904366872708855442651184791069443982274480192650931918791409816932263918648949190180808765252324557780748678966144989833403905680014793597949918303601815039417472142999939425589721632443782001698716711956773013343237069932391759473844161073303962603331766030684149313435559012248251645085475681250887387252935346717446941381821103362916031630545621397878632944629349236107794287530248313525012707043602574641423150485997815866773895275852843462663742913528955170468818113030076323490825569281230774621271490856316340534979043770914741884962674567517493824538896987143440354407101908501875354811260359494857381246868226924418061264992426285273430108645249388784368268291390325744235368175050703885366714203189943621366325659509337547516829922659410278555519940679747820613170459289599619356012987906303345527607807101081710025893032294358179787544394305383401287952334336402030098369232612953066095978462677328100845834092187887977724233869539578372823035251860765138160721563822569989424523095139004506020084480808744641939933216302871259805598183197917656115412642882127902117771830356774369607887238682426258408703958955233796940817365124947727832111310813578215525739501472944025705038086325884593415882343662720247973748316636941139206541900568807122769219190132396869543908284135119990180518926745600000000000000000000000000000000000000000000000*i1^11 + 5097742306724649279770799372246340432831753634232114780528032780221272326644790393201035535159542785523558458544110327631679805910770831045966134548306961217614945024142087440773771404260158480368025459665532932375006141055082443471876158632811758687430486741659735512816946764533819068197954815134741457742498585203588669181570405013468082765804209624762126756136434745498651135433945216687679618478784306041088079818877111814663967056984620059918751778623423090889345307407852272191764241951451758921940907606659039278365823633581337485350627573476805187079272559003666757265605160254013277698675178345700586130225943759446188162945866237598769093517249826160820498470381767092182804588952967688273519166542058543732296041390286696083074098336562505313456234096070396148553631285695667030065445950721582546587446683280842290720151213864437556214036942958146034877128884073510764589666909343519603633651788110941878514596620887141710946429408172049594229582973449842491331122434283587024508116971400082167355681896575733066792201846330836149202001165759833070580291720506096378921867002990418666571641977676706925669846709352746872650191709022476565421327927101871676598939109287940153472576390675974674359251545942804984411336569587379870364830303023977322887584783413862476780832041071719409889027207038053783246913874997039388974247749497983175822336014008164590856320496539162451638862802302548010429298811294717931857456438609862565377809249590562057292254284046354717908877102212646529363148246697889687761210555367145382954364834800851556591919004121749671342416258309827435308210042066304762850364405999686246137632162188938597170887596821490384076980398614955493409177229071024729787297477877007950021567642218783828941334146098535180572879964430841696524949552558813066706820804384769242119360486622428653100393269554865468177120888315540246275406167704967577600000000000000000000000000000000000000000000000*i1^12 + -1191460005333872413605399102911187278306572621866794703442074338564875189069260430918353158750827392080934883514094066689316527964867598448494030861209978247476733832647022876500821765584561625849475229360327052482932737848713336598008046380918336350388969363547289140042470423480207791012830205745739753408241246004905210577845191272565881120888099105755771138245178312741263416862950793490333454607936072219865009405256169600326161901322772556047542842531421072211372672678832145105696809894896349401837302134838593301369477784446216670406460669678536492268199933882783536130939283955530936629498455343830082581165096807953255043826893108945105181128816382724128490396721422457377334174380669814454892817488693460120353248758812291866504247814390934367066146018628869452222839895556124731215265019023097590888005529212292467589262623285510359681127599784468698905572438993698222286887788525091378435185477986260460501971194153703980401210248988724270446591078268020180902300478583302149577197140112235736370070643637093728396903221796544533033243716605626086128997055671319488652560628893587365816638593545280930246378862368509027985297662509452639954935425637590090449277354704287171496344909931317022394296549107186139298351901743715545207256666038774213279348352936686121692441785681092135936837166042259338420150753877052548046804548642257664872981961613305997080791645774523176876043736093026512142916381408475583247046847105675751570106754220294816382706252413417613001537478262921056862943313913267422921814936778911778869146653029266929855991555544651520307690599298434617043704470409440459024773302319061845993973649124211699706170508639869228178920031129976497510731420751822650414213228530171634011530408906416205222967746293770411369563988810826170744882752194355168876251566971733857039949287390352901163113690061541686354319355618356767225868678349193216000000000000000000000000000000000000000000000*i1^13 + 99557932333517746478830535274733801034665591862455087493799807193336366053211820859817043668072490161323386162280578771497394363961402126413728578136896909492283229770079964251087883203448982480100891856007443874563372999826659640718458344939409505439985496010348957350983626511756559134180593724024020512023811281607691738553468662503087259346375025025673307401687338886965473169637631480569649048590405725022324609778155851113652282945756064611168012864673400794064977470582031163437631794421243640051443858439717851385240627400718939037610220384109789023425713645868585866190165157980991582567902796991115843996197268054637289403339263290277245508025339949444495710721176977532825768675767831996568422912121173959124620374599615272813291888726975126909185496470842078920358964510702110093188144009265598029139232813490026345940175293136901959075579750566149843295015658826270536997570639718925174289737163586818992992488635857817370408678697371474619865278848456584198588933313005995784099145093935025881453327982281950978187655680185472282106276583051723243184557324032290446589563016359317120800060594947081557376733204463907028869355959885552556176416979580593498111418175033544521648653199599005281128165867916866452340702075418261850957307821317819808331993506559365087669904608240465877413695440488729517335280246399672851884472573188364342391468915987574607954666346491106610073052414118907761560192787237207638986012824788182557425633635863908267949975142720171912677169061376094608205139234793876990649959644597518937382951437898814127977487644720962556405385862384248546561672822629291256753668625124966039625707353296703171371686059153554347610655420039008079276016179201190523613215610593348680339748365024003257153032795508172778095809819953584722879004061652230988370591684830014629899538181954785980542641370700319654935483999462420216620166781337600000000000000000000000000000000000000000000*i1^14 + -5108529035785694428469273891772913670601843100384436787187616238030474981460235524716186961274057335263499645242381935611456785965916441487565463577935500448861855202942982369196742286337989252606901186587890044109760946763956789613491123935444683110877856072397510535385745672791820973552297331523605816322265940961877914605335283441321630213252615880864429917000296983593903646051145831889926771972505025361595028325309450060761091593528909149529761304073622061568603846787941244933238988940827814165239038182631783611243073032671807753975897104339070654427305110644932811115300230476406249154443208708788964248569396703987830812051489038545245311808393142332969021478597609397813168899926278446523987526868465086583282111575964340783392193520568586693371863016614678050447113626171552291679964561531220194276341455660811360875114012917245685433579313541080146610032591237049996374888609670200654025488840168586225783686154841307847356349698866605175207069747248810954246201379534836936151615283172471356781037130348224642155242364341257405241804298524151024008720431818071451096100976410741857496187543276013161276631865465190446010431355284118034483594779874369930439207965270692146938083755728185951772163190558120841933839472961814055335816199111507848022023804416804588460384575391246713751002638283864551027522098347463447436817669153931549996393400630902400675497137756743636099212360977281053043780120594660950050129945365408735571852174662692692042486108294808958664640145856367588278719424351942993727230725577153354272233033845620166644971616023759322868392153037733503422126573479494782369989817451045263464576791275043984359453754977621101178085289511511769434067005967280561549723977940183715277972412623557557740560044679890238105067340489974424501987612129499550759070886612448745791363752583075980407876695779582362727721473491611182718894735360000000000000000000000000000000000000000000*i1^15 + 254816487334065476486386193442111923663837718002998656695123359680883252035233111956584185084813670559213139981844597154173300742365738247943747228934899134706059110547557880609139868478540936694063859765115154389029505340497344601082588317383199579591691415510009939681907473588149525208924915431095987325885436621922010271269859370174643876571227721947685092030752180601843195052728454925709273946507507903188952469900154436271891456498161773213198081121478526877851613931585381390782228169458498253891701984583654070020132253411621337602171690808175943682806560549570120886908594962497732421430677355479720673862518859721810805847735401703716042144126448713553017418266789254104051448589060109983545420157478534936171044068153892436910047861241112807611492293849597098000290061898428519647391397442470850973448857199441160804193728933438304939643999022832293250481513925447231576226103776349897366894886890133084907740324771820391257729962961185995539746045897529972234561494019562323941003290647323152203731125428107026255306106597793804439745641393660703352415743349542257007285207240789543538805621987175453499401299327902866669640716056848293040399887458983931567915251262168251273722600420228766899187340165611265133964735677750250311994787912725700771804574631897506009370003969536421657736121227624492343864749819441222925399659488289957054303004190934213349352608391671510744384650868359559769207131047210283971077000115409873085783804410532800524967566030369832842584020849574093492673580696145930966442107060192508871524022520198949036672302731050988516547886762582275444927711537120175961518848348639676741672920033953267209132652982141767486447200051729288970153975807973867069491355114960777848288882634531051944590609105929338689694150940333075061788434411328557471385600257391907015676921983257426911754867359377213848500089301866602670587904000000000000000000000000000000000000000000*i1^16 + -2312630975081733332783188995111338926263095068214222397544213557915230046386580862748796221206293858516908630082073268258503767025835872483304962498640601908164826395179337887294040948269347022409938141785967638846148871125646790549572285435550089136529309952022384873496816426577468129421719004000813581108711198052981958428621844760802668580130381018342965439969309339338555385419165245838170932449959200498545689333751420030309204016898604288121803699916853325168079217133954256565706938398685316826023949641978286128490900867247766616185401592871026993008561534256806323639046725000778462857641983818341195645269421856786614325212461639628133620845649869887345002414640826197911850409266736450117729561445487555495003595577305961145207890790989863129553579739057191708331417169521911358046754335108048144858218870665234360061524508205755465729814259586977592843963479046083686767635557084988734099963955964795372539216557630568334380242466879947292159541643589723559478495852868879531739756241780656001057492622090309430183947547984739658057063092102327453813476862891183399803303452062851541347084759077166109747473078092218119494784768054363378371272596571831957020554557906542140353625062325223334157484179477772169221890069336332885565226524913133346051161699865393598504382209946055806356049447900863187107965957346356904011245502839440838648999808274746101320247717480651271857829698112477241871573764923274328072160117631584277196282246809097753574962991766224359102854719993708951832428084795842373724331636129459098008543126095139602086407700522856945437677725599690381763875343122962532364130857734172750000892036694338151367476976049412436948979459103060182075042854536198930327830124150563108301661144425108294974688074224371683394039734092091600147603196516709155021457873976472550070010381502121855575912231335849494202230692276555952947200000000000000000000000000000000000000000*i1^17 + 1348383264702225400817206940603259025053995554658106771547659026180809124296132540650123912973942084162926147765668426798085448348313990042423937292476956091681322757749614239786866441231193509030757903080444691610149765362689271676033930336182427946844036622754906780734606102725594845767032705679995763132756524939380389208460659183786628990732728845833563745026367871208489226144399111078948848624883831117315141034926416403194723021975561636144421527373996862405350658358529840592315296145006480718721674279524921485383198703408917963626679152460276158590387513456927986888050425196160817641468336074355139557013501020585482495711628213210437123516258761194907438178011952073124804900550094019027926099063680440773690622277887463533758313892559669833534757665010164135471634126713475393229509000220852642172581698122484907939254016848744006358294163503992279760820501203391272491629468448388437694441746855528149537952487639627955035940898785011061639132462422781776954351222118356841865642170857652044739522955088341607399952035338073891235827838986074300560972155172132572409604667220784860494055324104113386438118059249917225242850248311088376689480966489746469022242312214537145179379082884657000700484619163034686095331755822026994740707965967577091198763951373867313756452732090603885076380497514423632276402901160119425506557695107004486449424436462128369560348542201002944752914099536321713946209014268920209988854325428344400856188326360384241047606859177536973042455013999710186505829377016601558443781671809101259082088452250025784253766557084155466451739280516055404448543594353697778318109016520232587413398010234076633618012630801309035269877488251671554540809643004093829668238434977423079163356879013243270170700250025914640857472875126614642741250134240268179857147444046564517838992610816381843586242947117229089067333382555555594240000000000000000000000000000000000000000*i1^18 + -34256810841624762952068097779440344948012009044149331432920598749928204434557018465007648972189886062185664482798257192420280712485566980760146242995657336707408193591312356327334059431853251545350803896367305010868157917379199129869633872366759025520390750682483495794673795406393347551683753663754309835542253336183913020577178285075200671407247379057116795510719674729965669572761042606017838956789326115265347191143678728301776500560601186032186534827664912950232334496243775833802334821343067063785295593961619584255228931744615471430094056473274277412897760025170895695249096424213133206282468233594450024131909883035670987191967774865203634735139771772730039970201970978319075665618299351694524215807275117643159135127951209142158025644245985912997386999966173424537902845852129083867363077667237321368154603644575220644639179532223388323360638976794316564949745719566897952330915216552274324547419631214713480832858044654611848358313616063185752999400335339849470678218930240079145144153901810741802445935281656725359973119674309718355461367006378071230723523088281940412466804977239017997946107019771559554229901538492979480304187903808848708369581513927786701984409677922869740816192532076620885534358920893239497184838351462579849601392306459806181769551595693131623624930950823005622992147569727780173558054359074007121020522404474405100980588362541386314969223017662053189531007168006316138449817754854560306460867703834032560988323516404074330155574179355877842804497288635870269408104044399693963115030099998784215132120236036477919156655778885710623826000995596790337681364509677463063432871718773884840191477132186849400523832678511129365035196931563118673135652686660895627008477939285759152844003984626078214757572724404732254380308552608989373090458181728878307977618113491452591211358897581391366832048518823110830874428985835520000000000000000000000000000000000000000*i1^19 + 1093395833184781012319786414481483327801842173492605438718448804684329345455065263984448134749957992180231648241362753133702970626105160362710700719400141438355222778646394729745136381297458252460017509421568592140788843627889278252208099859759138249367470702421894212026843928432848672729454242020618163020612551373802796262089763724331315854751389275671028453310086433480044308185634109593442229791648558434382471469377896611498261882771910728983633007507661010685219368684051999067156950990133341348206613176525192304137844336059950952791521688533072923480282369354101053291236315485460693446580029963963752185126215894952676926542871223739180806972343033313040670536900949565990302249042910526634134155572422478177692846500413694294024494945321003170617271596667883569229034458915559784168315436397414252386162791822832903568982512125775940203873315307862621918107434821313927188498766963766581477583745591338824424290608082471341499599615280218760394450000559191540118584960661107619913059614240094604100815849585635673406243122632470227759297571660037078509956705300495446432534339250671489074269228778885521210845564169626085184219718079440414379218218625200463976302483051433479107642218646939715124486160802831506028753673778861488734944671521268565359070568999351399283767167192940978953032364432741904269630620421613877023844734261469347127951058681780545361381288298227663725357236929738252697603720944364785624975779171640695800596729721108161366806681852030087290979726229849895908512110247617826433248261955117540221925737074304782401789985120443702587724110905015369933428692894735135811211636318642148115741216412686265008556878149806342226403040208379772628294029372048962275180401750945121913677902580916994783285431468811790168514648980429923184256321007460987030378122848854588305410029192724825344798193593555630293845960294400000000000000000000000000000000000000*i1^20 + -17014008779808337232654319901984764207963654330365897404215629335433166521420889608963259011342509382725581131864986064103145277991875369200430759140628174065535237177781488572266795298061108962368073671984303750125278111896870949077912179903264582563591993613455679595454777493738378686193367502699967449578887889431156478487698866676252617751591986087870423274930523986682063059998374203908435510246358660899429033232162937950014148118356222740019171590812393222525595005904120954315494138995201790433412832941299064591153409238238708982467797362456197654967938000788895097344220924281365833442439507136203658449392124324738195630431170780444169556889456244084329352893096811980443951313692072145024558433681476813270475695539351119932774294453167564819693412012882455949240350949677891544075638230670601874739971391830619266831800086653006122177974865086215761809032583778247285651293672706714574700778684861311062566355272350851251511685532120334314386715441465732937080263053752828020454234302790174522049045190447938566702400191818304032815822707326660967917311619643634790454839127018099123931165941870135943561493162268012715679554226486631958059472758990027686568657676454623243976700010828744632402452147762592671599275455393328028791625695794251021116555980759123321936749373659772323772887883793050732031653039958850996203184919957250900348463841088177781264184335853851569379793999379482100741396105571502245345316114076532926608466270280164413203904194022997019240506498015425694205426202881802013510560773002035423596396327027593499210805969944353984598023458040248574805825952038984520788988411344921461694488190277936603630434191032252768748881423525486480662583551862885439353576532562096007483825310257838646202866355481626519961612075003311258406539843104189038492954418822003821359117210090470374215307332910159191080960000000000000000000000000000000000000000*i1^21 + 245899777042867360559043757778042277490945951534490169068508780332260784188867152380755049608408458976866578392949036333864408245768050429156256191703280868384377045815811206790858907103848334725469095215257149593757401611736641041125560311985557719768086809608915579690999922532196812923774985658574508241503365551762841566627765380283602492580649976373656562639407790641038406991261530815477152249982710642330316800630402726106720078105564859220501429220790194398206280984079402582758503004135463903666445059503439085666514788833862028451715975779953998478930037836398167467378104766150901017319300325720427143833054814810556345205339780292806105502448961276003209754777350134660184318061743951895108408084622357343963781534894192171896858878932862061271545497117187880829110195391661869406752402549751915725526387597585659556372585881259178496117598730804790003748696116823721569351871174110680021393951289500150177504934188905739520346911916614080033138247007559740944750548164733060427177786086207141287327649248862912038722961889674418466913947842507796105106340806799920981212860529724665294609906030508916049035934692982518319800741820736881259419528658967592694796573670454687679984948969939145168530255479716488492115426594316279878823205808803487755359673340629133137050413360135640705906787898610598471931468664393937212419678920752253459422745540142474020420960628398503594892357804084405890166662378577598733267804355062902882761171091748076219269919809714475707421025454420346244953139218883519130203480341889525952044193936680635150516688189624468749899352032610667222806037759914496787333819054723195566422297300170666898604384242729121379777375455173980153711209734993114470127633719528619336424616327687560483052015686297746178654499677383766365087502217597359803510493705628048881491568534908959974575284481520434151424000000000000000000000000000000000000*i1^22 + -2047615592773236822780929327537782179549341825756007277197136400694917246003984146831022598255523696943728544260323295523605191028184697414438440045227783927524748682035717977886949626373976443668034877129732975958219709892548858832268119483940824040172504788557002940022187222265903428785307615501518771509597495210897593030132551829132591697607656647782514073765527735598069628472226893296797368160131821237080531019865800698815971175640674786499879573559487330504360704267375367818144409365944138308998741542674956740875916214281001424410397369430837926989296076704047415396353573982808190196314949724201799600229702248575841752199883321125769389856755009063922399802523998354933944071938379781135546078240859222731183554732918394677824650714733765384477044548044710254387436633626880137578681088620665222890371238666618210188301998943412020944417209078181061124957844602107565897192631021327192629607430821577744450428199698691451118811316694380040009803294600627628893428484881492452220253671443291669393241914103242534019699363010828113440937419856112094926629206066841757771952258189037629075456857004305611210570441408387295763212956327147633176177186931140735801439363596654565063136694682117376363568384284572269260178383075236227060242941631351198236879382305085187007731462313237181155683145469876465862062567740236128818578228047929320706079070252805505278282495778555797390543905693774387685988674060086066642040283230826324753094526622631009302239894545943205228998274469396916731248857480373701131402942657384135845593231507213202543354687790597472137174618675595402069235718894825903376463001230480356526178921654284936654913410000893109072947580577488209792922036119894545976706966215686786034438281341664490625820319406487185201437918912501049502041506380800709340530812866787746862292442813414099000835329809711104000000000000000000000000000000000000*i1^23 + 9249425800631118462512961286388151912127551479925581219154226607005039744786501465212782855108084105008480339813697188406613233591927207309959124008837687050634213201612236990654206229733751102186585929112802632760655293272580621812785457259682131562978592742520278876069325379504667751511215226599440585306526662523698721183565644233892881867581563711260039382336367958238253094762825183588839968589479943109883566458003856839413242695720120679959686767398471217748695555675489734837553687139037398553710718844460189876450432246639185779843883826300588845119964118702991359601417533371427792372157009374690923431005983996034406630944553063536568187813924207907119381942775393902215722653749224196563426626098321196527863080915957758613907073291446658945227892036718516942659048022909479560534521595470464450565186401629184564796244551184591720815002555650563170107570110547179691740826566992312704616421975408016662628045272277303370571417268226772066622125198614616422660469908300563922445213059973506133148075280969450884597680477786539462614244617838862409329551071586456765143813668693258345147002385436766208540488405249574485866686970549359270713876727764059544129011688230281867100596160780048189732640183555889611044791295853525214186099970505179118325780466989903670772400415845599218818297895035563813248140234601335438475518523985144830300636862787555928478233159128661697270832699625294857347234869477332041760449415941795537875142662692187743119130917482847132648861808212280387130370991614716321697425963217817758260249178875673882667653856801348579808016233754539649828931967095636208268869396761724311201967602661819582341041253722492675275767128307557422326396101875202905958729173776271176951608269758216403436206244465089367541947573385410756855225424441874529635859335664764250265857914436659495760151686676480000000000000000000000000000000000*i1^24 + -22685018407548082845569315335137339408738168191394498509530814586287820501282924636856112185551796095929840538441980820920139473417141472363502028701661610050717206893455608426547430195830314122722846471927224009083765741484105056420712882938063277284942029326633801852008407784110356454109707705910262485171747424111084450716530677663744157066332624952593987875367660703404206931343009568045645432751557297781890284866737943091133399813714144240428416284430576222404329006915182975856063026579122282610123141572840489368913247565003783098753885653423739135249382811308371453981918268729699640600947298565253733972385055702011624202242812339621210361382333252078383030802278772297237058448915284576257403784218693866387087040386189404653495457639242631357228308164479717012282000480974612513956018666370537328964482293967985011045209897779408548303156819656368359877315019129434762359840055696789677722392967557482687403964347935144489651998897892396804023216582009827007493894796796366684069993515105551791622828276254912062228556170170803671856762281451365987433603677006470770124140692577793927491422518406158014226695254915239717041172948917881761588050710681911616797943698364475564653056359093019640427861371376321132464670492441191616980528019252429265325638701616210769144067513990521147616155442497456156269666268562896230938777503502787653068983957749094145647342848031749582368073648079183797139737706905823891465700480858217360147986507199908257368022145516806114947514358937122191106217582534943298657701736394597312461312780464257786927619253998290635103368914564814369104533466451318783612637061171927081801507850049964229117989257292505996976935771782343815779782980874636371263125254385904765864899492864641413912812588339343769251643572824500930040556143563558520657160193139920150553511728993381061230592000000000000000000000000000000000000*i1^25 + 20348140122276892509821954597574782884670689991453930496551368119035196942462825881477938064365726882527939968551169891847968917615665032979663106038681513130920872735829450789886564803401961408330750711071309624369379069282834519397595779411930522796525493160699115000748632176530576662383473976556665182881523133850932805918014067003079220542610748251525233394043513124120866568200125176306405865387745655332182028036589219868977795023018650130775384648293182972586958468476307855941693633403726797170556732846847096238946471734644543698762597675561029293760036291386269132926151369601666940996304381295392426745347583481565949184362385572554813625913065003287415192179473342018887697548311652203593883617405265281240344532109822862839169279389838131247510320973254785452333482515165162678211879064805932103519260774808004530133325799115229777656408014880505859508867724414427976312488293344270163570799971728554406834014646363639678194865437648113455208594970019741157788422482245532021538603111055250320014028522879390034768659553514027833383001091973433140755616582286924713146048348268933097542000349392601932319974341039126743062113436655414397798194453835855411626972768119102882432642225454226780017726318673178468489689922267134234727455184599035799774310511646550687435130294693113227221251267877520974358050866556742174448968438749599540207235052517461253752679718745910025443278378343960846620428850873045240576080316039773918487501014186397067778537372419438627613848306691513015497725448151074746687707442891829787536098950532465016683651604057763599485288925424532124544538360091809742778108408353442625926783232720966618034679052643524962243198278619330367750278211685996858736810097644475978913504631014936701033019738243392636533987811627904849318207976420401409795935552415527915989375771280412770304000000000000000000000000000000000*i1^26 + 39962369753359728252490535258369567410735284840994868745191877871303757474351852836175783825054522532534975263271188277817923909494157526936547548013654305519863118555929187909405534481587950019764297165837367886142691121444957140305828638753306101459634214862592492427393484863492831628322260620271134565980061681424348433505085902408630230387445885583495384839988465689457791277064562829807120062231676630801626928035784527123377656881060405291986642724226078868556127373124027413413788763058191751217500569807148604240269742230348207938677722820984978160066099985553315549896089488698524590386479041184186774233744625274096610495083099336119451003244511215062783067174479550755339123607878188432951550044144014839309432790454440255854057948721612920602926611688579907527735257571653269112313140191023705912738676863835753901680115329070210355078472092005040472640578052156593458521118558683135652639018513509952569846274285385700424596842258214446602189459117629574450357151549333496580577010101395639713300491492244174479420095541237382133050265886058261878205933963199666918074261118812406094746386417197407222471023309987023905645081584046315853387632010284908749438667926322019443603627492435399400439821687735485245195205672769323923426661798354433162067775431995905913750908876929558788422474398926661749443344645265428212610788532928106326542243045263053620731497741174557602672155827771678989930825996355833944233740736313946998234179843941311529715143683838970898018029125977100498601283917205746039863803623462605389336295276812121754642221841669114398240779920660086675553061921565511876723787005373102523074063364097763719608419371946325709130627151043248065760236026971340743887420814030824090190895487981787511346014296127120165381888867143007094074703175648766269042603626425115063780918506249256960000000000000000000000000000000*i1^27 + -75978064115566955548483159764716325170664905136073316750219313113874184958373713938929370677222897763908401312630489002329433545816120600879463998202168387283190036499735409095528993021026839355414447570870017565853303777044037959274534190080509848379630855587058837593185857435718601371710535103528182681737095226300626710832915224829942124954317688483529131430472789734736188495587801201666458570632716817564232365067126540404833500944404721890719093535775390430676626526066409441046897012321312236728564853111405725018334689789498341523605451960549521919874843510785889720155438463409410646184617249094199870225041274768782599980209145239818452090763716530348024184812232342427147602683393396612781690761690742593638053263894637667635954194702272307790367264293563921474580187583274325962684893254565839466223844297777061189374167272318198132240693493852282453009990881942645962864966133609803430858525474927909280778629399822006976768882228438825647377516027882288906621806102755878543777222911395533063532476708429907191200420795978792737306409957962279952275972891512740286134667510872066988659277208994846539942161152566814595530870854447085319804804135460718523483834128578197604617076792559667650946186425185897843246386197108705529656864009001364490633952195581951167016761410629005120149987560175812851035989308746848613454831838609766008552372960136679544441218435041072784071218166066238423756565080901817966650757225027218943704789027761151095752820384473405255730542970241834633408299727608214771503500446948998230058270810719833604895412744555192768605942596732806697804683481682373165841778187156305749776711835661708610769100374865114439739234733242389200436264798555162375902419234007651491683949860076103581228708863298547665878822170911553657069386561642894436448533645093151217324832849920000000000000000000000000000000*i1^28 + -14342633151840090635884280601485757547706917293206756696368915289329008616347911694927700262939960582254790491903436944018896830879308424675446399795604825179312344654696604347146590462856547003809957922152815273842583708694775162302307224707712447281213121422754292075872045390572648968358194865218171810726160821904389926934844687753929735349157677768959395122972583164332399728071986377200537773458123682024545609361338565301541939099878001461398393624092906424727183732946501346114296696818477817362652841306086254589109033363794445530592406972349268385887650279796568196262912921724811178880002436262919180697972533338911531171172111126315138545759238147189795213096132430774103628030164359939489221265030943577232972117966501324889368610745040072367240870187668493127476689729250892060389830334668856342279193508931918426214762869953974653387617419114416544838791691951381923185960904301116074600386454354926125707541276892403337605227730871807078846866543908321851635308386656606073666627686481207088366414316054277294020808765658686693429807031949477475722773401540347579570289020654201270159444712592509409888671096714508230066924170928369958827785339664209773423083662249858933589181257751527714070236593154204892842594006922049581181178906295291098624445706007082984451786743829662826894622288146629532098316632551257804208709691353231001820047110024282816941473805573975628653329902608370350704554870242939810850576459167492095294612626422776040670124838568873416886972867388807827410867570596262918214574166366499583047178846714202557773225720189862819293174876466883872080049815373750844223728857786425570126513363757433451155608790686764203117153125507503865828555275553580561173785250614517448831658572953179122578503474082487364345700219020242600859384911749930948233333639376057361078681600000000000000000000000000000*i1^29 + 91181046643336070099863463279329015685076455845559485276797955016293044205657138240741342483151440566744719370773781844697338005680627099701277138634695340817740392952313158092619061312749255445092385670488050633178782096635621429002948975969001421457869553234660942611710444477653174572708235264099854890587977216425663318944532871423311595946643807439541482856828294903027432686797958531964278535535161286568085732208809652757891462782010454787205791682423719304826336306681535068670918386194601390291424942373236715483078813202058947324395575421458588932922612813506536204860513516980863819992230386621303188611146839687122500173923358351780121220717660021191871071930795164153393530548384369852767797799412753093034117152920584799470880941078740263075206750073613382637637673611263408420427388912253851436734779508547195292291681465637344414410312967232284180564002470219383976095951541023438100052618843019518605820091480088193896037687957398825332424849955862815886617931014594968954025314600799459102634782553297886758984039309501902749776024339450437164478893927912150361788174020233044932488614305418325523022509034455669584042334849045204059519377339546191552384938378710150738580797035270831071357500796449342063834649513734182744209059856891242629582564463743291270036152821198344149340218243710478278628644113594659174992803441902230549046648288832692403496967336503840237451407471664374852840010079332297917875768265862279022341942990368361034699269179326552671012593416040511381496621370425242837810194922870024239333617002144038799660581710859310234146619528573514550759834670178241305690474365633905342841294335759117848167544568361803885194638846652393992343973583615642437369556117435465798915643649479227179342263274374927531302619606974168646686577413258101828269286816161422376960000000000000000000000000000*i1^30 + -70496830677496324295519015024950522208830477321189232957788661246797140248330057458481119190663959482233969152164865876406706154485365744625837303375709319891887517355990194917021223881247994153016787176873896726894120500248431395978145915508613088606149162704515821503585470769925585320854932032412012496115422601892303954888548082130950927582135564219319523428710577007967100579456250907856119699953309543941273590627140243484020197540215142478408087258572245176266375910279528205586009033836262738847326405171833300481573896832640522925965191650795656525110029273602218109031583635853723984459221512835202269892580908622061957072120871054994130168902493182295614570350872558909038635185913675746947360545033246783141636594449309055376590256028547434605692747214505866829070891584164760192755828423378214815311385850870328211858408274091791416601178647615733773625270349291810409311068457978291611953546401431824675672731334815421885526223117570518801958963903890164128197326739939171193155562469526419819976684681104569838959456662492831211288618639182766874826047909105698965711734634132501898000475653414061110768341250162651334680404059906667958065458307616221243360289606811059135512139195036048129770350201811905348182352195361450346132084853980622248692702147895648168194784239073878138868167217325519013521911824603615008107131409782575448004155751032740261950329837509297382805554391642207180216218395030739169570802622456816530464162189907461624620319521040984968429747254877379286695749768438958155372581004772040471819295812932138175795747238258342126150418464364113899454311245610793605238216587585747338535475111658301439476497163749457251528068212334575709107311337709071532599074559920235145711517625502749617944624514494506093794513720151264380485924291375991642772415688212480000000000000000000000000000*i1^31 + 33237904024020981889636582285157701002558766718854809405313972877147789605867906785306207931015222310844415954212232722774091802546254253209921203460795645241768521356377124599019566165688723040542198883952891241048759039407235190600595533361839901019115373127484347196103315177788870303606100133176193717286642151068497571789576529810920181708870300112174572059580327400491375325050001849996039440329626522540844912861571574265459846881532578722753602452696145699814189678100291232649949916906822679448439492416363567461818863171848026266293920778484856434946469894798967054727126867578148784201784765829100533566446048975856954115796019190327208397636907240296478839070567239312235567874924458265134571523873882843428366288998706281279199067597929885757980231126429763824133522973210221158959869367218229144054586856161332720219502100493977967956208727657975311341031665298915853836516667164171514009993581510945648014565651550892451412265540889589110039072621570278867185305141593105980647385572503166603421327053854402029470431431687187208328356256369497799471043055755342587787617940976180067785281371093731226147085611986234169195611669326669373787404948467073237243490557893136220411872881361540954933831399977969218259805620961236189067968401793979188788787741844450609958552789987119398674084940301373510880157852789237798369774991295555675985324679977139194392066319785940530066220151477603564840121852564353211843726891455089673861990254308985855178682427261194775209755209620123165835626462043645595488269675408657870590305481854998111025134403056561107746098982563643513739741454333446660859871210059870532114665294372760692027975390749048094432806257367412358689585239975091450339517577767059447135491698523785387510179634714343790202036454090941067072283790807624215339781324800000000000000000000000000*i1^32 + -7951670107023905275780185116217123923794953832719404840323833960576004114339352896952739002237073554931685792250448374902138237321982235614420683942806218794999488141068677163690671519127155628023597522318480429748712356956400226469811667228461353511046261175060072676696816297200768968342534143583451581682078129045477089388714008787064917976964413049333274275283878296879866120513966178590824928325582526093156310649561239079672216188869394945852759131186085340483789645268153500507340518750032416147508010889066004429862055833750331060916244451153061241554423422250839599173906807848115682141971890684274647658875055140037680881274295351277555248595190545465846524129075249539726483922827445431304042411198297701423541179858264011334919741007974488616559324394521567275668320618874364039209086486406739095184725020030779720785718559594558851140184060836315067403651315746746497285936266888520512967699517752579735209512381531121142318225228955678490508370532713575963662917924647580466181657706565819058019870395725429607720401846385932810919718242351567740735535599546912929425269562385492039406888443128379494448677987330736765196916517343967305257291663490580634060635365601823819481134048708055822030368838921851770466351458486740216025797857365793295663887654706960789870281820928852045393505490304025260714366954339870243951663371560494540875768238751185932856953464794232886737869734568620841632943863767128228518933930774419339952417366374671312253535479355339139189042377599545157833438248477969921576835089275694982557085464901470512502576110272722144057206850151118525485112277145204948603771700966560110852966900388394535728622714837405608393813892375344922471640536621707232135012922488226855127330726503914964436778942641205793105055110669602041283938560188332260720640000000000000000000000000*i1^33 + 913972552814724472024662382901809834628816349432301111201536919274945750756493817587462696258176532150169777101107619010279467311968806742408590942332020118035782620956494931808260835044050165302089610632638427259182780909511782837378962105035367667451167545283830766259739030686437266800195955292451438793389040245307807957877839299522555142524549405641117139889535046551965446175227670450182737091029961953540340459919496497600558438914923956571003044347091432622271880082274524346030007800458765295657594723363751019168266858428683846558894431290905250867641062402067472905805311311751134936753666020407674630404402344309356251483361305592988974227166390099068845675077566422589004910482381734971250332264407787144287073381079206192034149111213863591935876752420843053483246737996781538536319068534222451930673613543156322719897304614360652763209946351129627533339515922502963582970257634692172396001854865151362752378051678954246560620365860705785016317071989264984449002592835893243593935199619504675249382006389565760250934780614828803309240784933312288161493984253094435637925071570301674243129860885791764349383977614288268993344284364812310853134755598977977214630997036078259348426852576266625765381582765763277038407830102552345330115640324063793194262151185271643075830500774664648262165756345203334085946664443923934323980321280005443264446190025972708673527772171355262288132692006208247285855784090838584761536037326732450145724524747067805657232686058010905080544121822108778185202782182297462059043012369016422546377784121720277126945838111469911635316088493227708194180323905552958726802210629151559746375060569954476230065029061647361512484203339564082680983789148403786412559929469094149062233988277308226396797288586682441208005046087381611798800439607033856000000000000000000000000*i1^34 + 238802996796388870713434566713894419104516390587116610347007429503315857830693686902231391658219969567832647327461658326894934391182448126890461835280747351355702157626862477396430619402267434606088388121065242571756740849148752100738617957065674562711972498795755941351916182216933965320372557887630290539544941668302951509550848437247207205300510383554410488334333074986795225049515223435254823585451064141183115133317243337312939809481029849627062978076834557300725893912771527069438640967050277023321346357284778673228616747212666189272888996864920263667963859183549394904862781822965533771957201721919797441356075832121827160851008932875325159876567408882843065378745278975422658148266695725220623355673729250595969706538825869319854742749013608411890338239660919485091810567780504390157349720081695098337597894304297530910716009902198386565609082521000202816301174273656410497499384794925819748400983356252755210889902802829207786827673220903343790596308537386237831910949942234912854898021734629810269896135908977092069238392141276804734412557975882499412533702539623530434219734190045390834761397835972222419738931693922175102155171049981127474238845760255722913606222246301776306166211202502460457859038752947320192215380651998694082601394063963807885702092251939274078348299785575948017580518067609392682309661637337032875136674753582489733675626667682403936163809021414321923092636147471437383381313084349389730119504480665780852498232697441389230704659945442147890095179776447669760940987922273436043046434104209435155949423466306201977537360660660586881068597975223801648348815812204510335522283511226949666973275712546512168571311145262725667099029243790216147613266929747886492938420909898732517793651784492438142670086522900110292101101744026691036654023475200000000000000000000000*i1^35 + -42003311320607732050825784807043949989178365050552770520801354756029411471203548426023873609271585367765495739260066038549505446160633826683025628341479829825416782174306534166091087186948402750213026193676576873328176425870945095797417856796075494064950524021787141142564630665024514639938829862743727481613575241774587188546157572762990937287862644187652014692112488866573132789133718378783067804651297714286051801724209439616863972049718570214567153444814675496588218869463411257339258420915712848618517815701097726567211442586236270855968974870223472996408100265394142788349444930208677075933871336564277081877100881437329959706987534466678830942584651684990740742880926171831779877502020730416834515741988653774261639284979655866696188022134401525591666704949150910322002084910486567287160543209255571335681011175504442034367629904892009891866816106986583694011974984373446781788187959762477187527326319214247204076191899742999467484445968175135415071561515765113546087988665315394370791287582154885057951029157085095390342723080562431038545217663126898992556796337001210737816194057700108119021268210078869556897431146580945536918504669985179994440180121783921411454654167686139203926449802892386684643146104066400353910857511761974723774958720363983279086722834557534771669074596180710468700636303108671219731964136843473229860807642468749266088681625971500616038101401612298218192447596879428048389375277675678900931738999998317729374324564059661690492884794291831328399371914195648580197840925643076076763920748132314254630599319386503327621854671074132725781139359995236103807136950411779852921180698625549266021148832079147612349872856509943953323440133909388227963088548435059492247072052898236751413743875326395782111383793782672513186607552476247123558400000000000000000000000*i1^36 + -21961533281743511968774428672073182485538894729772470592810325086263085691659476719274504509212772670006044531053480710931970554008622914582476802396852253107336913459758477584186100244578359607297058247157409420269810417033786762541021706399567999913780448648641921850366666099563519287697772645146681083268717945363157894471944072958554539466480920915568985994504184107297595973641869826382640164358167961149198391015773168439779289801503155068207731640132735236433231858602117502022121340063735963908669313947813569541435291755661050910831944029977926698859439313471637173844933824856069838351546175034090063940299064487990726230924174644378191624689741245613755594045136198190638949256147898219395011506366974259593550489507104930445679033239921205164231748539247155801755728294937557463783318611386988012705480022768209943617781850593749679967595521023918985490040025592955116436559247996561371235574916788045841201600649341923830908094189779721425390948951446102426459499269846688566235012630021302873616134602074074384067880338869011547886830106755331184653988726219819205065738465313671492385974323125411810864255910033573372166708967948805027900617086450783628024108147240755337194735609317535031845985690941655242194503834587013825837802303219135647704773144239312845579313988561544640477397893905950297538762819728607137012895868768965760021742089214369653339181583822102382660630356215482425311474421124855732159887067292207915605388065919468141733950800843933781799864016444785418327434171906993077929568536324391995900278181459991442638361704832638960158085842717824314196216550559507922371495234640653992951052592512471005965225583189557583697767450578194538918205075595338698231235721162352089455586002143829562680328800727644395748158896663953408000000000000000000000*i1^37 + 19383163071736792749738365809796555789079542219815423617166152010055885513328739212085723397658529593408330673898681847494349265607764505518939398031667157036576050261115506404158721636497430820812092296157596358309037829827049040926773286640470335971036666432895927478316731091196262861128384629322698597496749643622380541892986262328795023988215989426593853935344544000107592694228310464981263527970140514668761771349846812472155054821051626072328012485511960766224159303025316915667383795803238045040404604091603510950147629722717300726041442046928966084190191748395675958237826758107467768904283513482859104224083688384270385144178214653337163305157007095921680426278349285251671944256563261315801552738331948467262472470829338159678500608331286190024816490060697568218272764384719084630292903356449522785449467830543973930648424762380779078446183603877963515513410763861895537360374305623260083716464028331366019777119461440291966043433132449191694173773991738871673624144822481245043508235246697744293951601893520146326840278379774538142107345937596835877696682067836528419797894602552633558987261188778780227767427608497848587242973363217836345956462037683621893030177109086699912302254120012455721016263856074606785386151253104251934999477558782020166554638555224927702246825212447620668809445243852813265554674338046807723742718439680639394968701861923754965005263217929201405959655631435003470479168569047334985865670048291454037971070127019191813608665606269084802870031760206560976144092992831239151308274520052435263718774894066232536567884400086921358265448792732259654916896227873438593887399755407426271331132204749818513826049050350315477272290809587231860575632456971177758653138594836079525847099887109877818377137148271671210346401706803200000000000000000000*i1^38 + -6759717134904463196669041109480741189198521069354348538364525200625924768144690131435965533465981673768338005365431896014380394167072719838240580813725291558159695701902264067133721928329292816022595333528920057231126987066131859957778587086146321261300280017343806147443980100576907353632754657218786824887321117815505485410998705845146767346521791340620890204960939244396860665356417652461552070545580856518575617862855943000241990486465783858902940788005212032386378124876831262635411160718460536468447829974942876413053901098717607289046640135674226270707278177534827303085606660633530592373430300530557461833669803149695700497225741907026143005728654974935341405177589813783040431246955601194235434008705856232851855924749426711278087649583639293255669281190335035255621521628973366222585429322387812518382298046507801139367190807135705751050578137575635139900472396474673370072009769184712353606008487260681908464159460156279475279418500770680873625352055657242224525722140252486845825565171765195727456311693446004632949033745246901493837898125401668666581506111077233101430651429038704977886135503135134198633265981810255453433528180801530746916818170154133354564463284290408334503844311600487001205545558812200138790568460427659905611582842434428696274042657507780659856131059914185836666673819972048811199188172598291837461094895092351964839462051080501998796355067386091993464241599914459608245903315349049929970912171049418578737141804771647838250253923470812913332441479591071626414990054771413902543973845040707073472131164375419212382289541965556045089656987148851068044843432589151744036081509197065494101454805577887873102349006021546973275545322528084343395464659102912859453336119082560403489448384886045141461272675852807268089200640000000000000000000*i1^39 + 1674350672374818263003914684264670516946835826333928974154144276112629210040763184838296167623039079665485184889552085244106224807011713804734273993117192303502828949591217789218184161689919870592231219421625898118295306238428916211151974269402724313464971932300509816978966805182556299447700578718126852721692014063077142932339519553361845990202831054431647417129082864256111531291307548209780529885690661070729410264800613339260635758772342663658496473070867245802922891552143287403152830401076809523832509110125111389042564591508629119970741265129782087119890571755406394110458388529390553651973023339774264155791440627654303657910402832093465237216246581830117801795700083825372648513909053758286792519262066839227635906496860586693792702375029187852958473896863964198133794563322500493692353141378049915753956281978728489225240359192035077020283855627377640887753375434428416970964145191611020836989795014994675017960742930467246266668816343178313723585837853968151280658538647782879602092439612685601065389721897343210227391101711126764275153541024358173038818452077525611893137810024665293873937549372320002904124914676696766412231915712401807755774086352960074064858544191228592262562399115321981658442729340576623353553194972138379434613883065659006143402472049483238016669738971531664568977962590554570477044415503383411929187461708045984215148241814403346629926152376166691119604852279820656509514605386824155964547847680118891986368340514107997212265543496210777208175297526102905395399413983077979295525846869225857742723079291734471541764722836226019334370327575299717200862996843886588003381204528618497292114986371434309946798638890436440344078551550253185178116799345214239991480752752247489637329014578470741118073366260050034688000000000000000000*i1^40 + -304842983468165886343291982004336192335483108537034388783122579377083721876805459350090666969368635656948606691790642381908479164091198703439100977132751054031143005533011461790245399132506330925993752924183549239089462310229279735125729844072058843003854719120483828515200163469902304790639723176865398808787953539556291119567056722787092411793518173509704095249472084883315073120882985738993484604694171465320395480406728515542712202510516348076112457459305119638099980296149401364733587051007541526465729449691714268887817136002605186894317333496643588453547480053716959197969499865515821956677204648075109634103345417968905231146701776111833852056207040411052638048774585973429275533280157435743954057558690914544519739629989269791049394198763594181793873004213036533290554425522096210483970681867141933806091247908308843439754213021368497125586493156661598733312981174115732926716083497481311317753397533849855984700251173398034793282171765534024697003298196439528164486525455378008291416373940487602536734387986868771762854204791538260851620832433545430383821792929118738572088744176286420615481471075241181009943547644820284202768785747764608505111476582149486845911988914164496321715713849576961725073575491249037210687733309314781247220052731250834763325471700608722043823894077171646533192331942704022190784847586669688990619943049883900282815639367606498403237971684875194147604508436123142025935715713065819175238177863827954059988779855855148879237962440984052688403425345827517586672581333571528484317776039188700802206516581409145510442029240861625126342461753842512401766958870358213222919539023058877434478815093321106785756008363387960361476528614898658496236145322839661958718213023401620537070429614573531943541230744371200000000000000000*i1^41 + 44817671272542589738140864382623581256891954650654352645537041625005892141657795524006843100203084168151803358963237227670745913732906790369211980493179166053296113215772010373748079031389006100663088767025453420162106870048326654314471430809940136580195425450899940576054991300125073004918326249633126712050441232759817703420511042479376962000841655296380799801313137111474338058485962273739336343363666766927973857767369119612014246487550574457705430212704360380241008095577978043834064029469498050032136389748721626067148490642089655544920581921350032404750770492211171041334454205079858559261470104062077990667865267629145603520468480919215169440400095787426896424702472043760648816391675107405595754942940810025702645722871422379031864805275130028218993255845149330331877146994924500205655448059324546839896199422916835513078375284702505632693733398964398517231579307800265289696304959597420527791442163378961230478822806866277253598513545474719558023617516933874875979594815852578212663393361918613603706774898658596402638990228139381100211617840628405539354259475867726286737324863187921280236235129973717696393443843730394897014627047464462495284475171649438282959948643081044501503623389199343189820314424812963484497426706930290547367238576997336729680411965029294219977196730939183844625735476684742207710547628788665229076077116633934726633209625792332432843589083470214635967417556841382957091103914231650770546521191902269209003646089239062210726961902585723528029103007073019500124129876750802612331485626684488687968263297946507303771434947805398608663236539899432017013323405221830554287397239976337597098168652429287695469551076114678524866928156469886078572425738978253686659692909456873694930881646420522087858831360000000000000000*i1^42 + -5180128961318604641727958478197865802942048712513774582291091150297160741470905468785481409254866250796341489866437892612648721830008834213020670525936081973280704510471392099244535911735055497585788094456894719042726853055852146618773671526780503851775546894974651023077154621386009480725467642121721344868190286842052422614998499992183214205295361743539002476793276730376225889479562905707750302449444878935066082599138228101278584630671007232882175551215729650738433612735710636939541856380401130017420970775971537388525723715695318908109077907937224061229808600681133869041382686948849818582828218753148688896940859252464163342813195634514114480955549904243011621052944106894618093171369512007906762261296640536410780628876148230676413632054215149173554415022815633463492291288435578694671591981811971476217352159055038472502405740395843458718466049250570794086419955910656386271435078146759130367988069841914630703039423363491807371767273204106495362286112790697516997626974144024840367528255432506583767804394778028948187128580681300861960438502878102950048399313877997436417388598052384771032246600723004412203119449655174356426586427131937552816834852855455293458183480428225030035405078789254306165643958629822102414108961067426653230433154268550347874296196297763584992983104587106028352137511080226309157455117324756322783541217615368807340717738693336584408821779501538171726854415875127872207885229348670584027462290696113405384411098413499275778800951847497653837460393547319722594414425983631810411299794292688939900296070351337320903331142583185167813528262220618877013123014777887415630268459837053696234964768579203466893073513118412603809663722257856912035342745244291779379434222698657450184821700849160945664000000000000000*i1^43 + 487270612177160042673401883762730238428903783630690986583706733988210990556588759715604623061751221287293745779253669300192951583244265385136498368233278857443158472751237671388346929243221581198475295681398221623279880969694685894571148439777705666564782613588505336220940946253202406466944899106836872902356618988908111414662340182898735967660918234094202316335692141920047411625576118949683628878465730913923501638932154245431035206165251541496996437939580028860810902599546556397764198966507054958660119092521603258859979233095294925236870564342317475292414281821886900941976253779521988999803927864771570194339136601772048787487658848785402996132146252457823950316439075801016674938653633533370261588064878376474685339348838926127705592539433804541073121255231675765298700416279299269954867690473243590753295519030559711776256407603629987184506881215240275933331928825415040489549452122045969945621315062010785678933990752121674796219785108427895060492325408128310806085090681419640953351723895905341416748879249159966695151406377283445361150045223796710584471355778850219569846281297879194315029625568562951997418856549004163485903567088563179192984132121556493210453952250894637950670969724598175117128464599047574869024608154494471167625710319434802333310346567130592607581647874454597243474488629924141164312434661995646990597635800987643337323628923042092290266300666644352027554291861869097933365666471060342260469705313965068867040702817518827303859811192343506341944895660803925649572194737988211433906300644554130161989883367114300106895242309754131170374690265183797742086786618429987071555066274384995508711567197629969147062877136113641093818358709925908104864398730729359271376693483545252933004698635468800000000000000*i1^44 + -33256086474889792059967625491769080827368828150088501099201483841025602111062178031601624798935487596947748986049659590526096369365864087183127182750959384759732757217004550989982174843903097211085058349260607440611251103811229130776935128102098155168128087942795539446772193719096528149867797116434498117246084247495920005890845434689234603331292630920099090546296233311264327614293988688203851268344546140190576844004982584064124148627415632921305527536917787300929816020046210294325813550505546772076276021985150790315205067301283041750022299294001399204422522522901891229426168161024594844217474604886474346548900675440168453063253401335908102038461299473643295301517176016048375880373037743476773118638574501936680662476889152402068193035000131496127481487298096187165228963677019509267572036001734369950610494728347751004466849493359333586028257539014838648903553973516969278458299223942829416292039576992573812751558048820307454359018733057491606282798474857939598423006073576724970854819920208768160753261041413864210279124113698257156045158152531373241171322647817271113771875228537725088531597885605866070100760374688046235722959358756532712856261269719751351652432839829599807829553591050339633959452599497157728867283070335549320257236689009601939153687511514419251327342222037723070660384013700332787921326148187469816370321783610102474767891364916422327971155187859873544877459512318331031989383452004379777213926404268547405634835888999841040274081799608200145367828434906834917791524690760665886536655818315965546518453051472832475525596460175955655822247593791573175075419913683711527749017141360753100161798517993170546007845517455055727874287713342411724388276412592917431546533037960937411056762880000000000000*i1^45 + 1665097606379316298622886062083665916672801698561170750173158868424010930924501885983509482393783296207677534232388256595415909303600508439260397650587481598540349104307529396485152238254506820829914060011067820465046073850859339884826108690122595575965296094587868212773965869482669270298516408921282990431559765935850376046411542999494874699707038413422136981902569311328384453955199531755775067058350017922978777483214609388751473392227132292876818116407320599079697458137657165834008293555202650712920064265432845890344896517734541752799535673536219540313024288913368728206366477744972466675780148577659614838524365677018429289708826770405823561615548269002216919341624214372410865927492506277073717473201709637899392972964021869614210411845351771058576745039473547143690198860535474886689711750798593648515090456657962578541072640763993520261202616502626393887855447552124045075273538505481531454153891617024038654845756956931080655317426332016366101631345630539768185636289924392244039148478831973969766843256206341954550807524665892655642932276515605714081210395400359940438021979996627075754213946943524364461636281169646200563539590368790722483714206358223914609876903604683246383523409868924678347098341999630044095106820185346373309694729972347736541709745849571795894296966990910615007651136901015578529724260457008035472129771867211050123094769096113345294458771156185063999668605315963105343395709250706994760697456111887607192491278770453170341540477220962950792801044031916352216073767365544520271608487183049141225290701474286470051685701904536746056179888384756471205510016034276738325137000576503231173526716910965357280209540268436900375218455489506752690267219153038535097099939830745268224000000000000*i1^46 + -50128818764469223443795932705565485798842327811200304107324491534385154554864319372276237127360380100045160868961203659799560270140069943942432622500323480954978882466927613760644649921706075715224210019179795282235489555749603829233977373747022370283637430262129116407634718659601249240436738330922886857155506946200817866353547024793525546126092155359593950640836201403248610172330548125103700332056852497623512686840103467678821921611076285659690055399613241322309533341509768000277528532509438266296418170831703684316817256513870369915024182031293461685012756508968152551054279755595873428692908611875983812528458246646587226955724854935542382940508232571643019279986240440260983559912581617583788260943801045621942066312215128910116820660755925292721432408754678180381831200212647453052526243507522976646528396541200891578729529849267940530255121072068991879676171739268144393201890535892072762266277335661622020193757043502758363493858884563727866190764133587538481309839190209414571796156678161728382796494201042663078555523734101872753888637602648134822636816954894092475135295321927963736992618833847279087857234788248172318908529156104088295857679951028742029553074367277186705809693900262530010212568215276891528552541886719368879392107316765905893248757838845905430566492440093819278567049017556663311635298976922288754367333537786807957634434802482456070569315737455041186481930855208383557998737317324391229454668238039578224202384000072804130505471582944273348817379559526543908667012407639842504578867839878297767403785880628449319613371426934941750991111786886354118808529081184959803670885226972670644816145824968462876321359395696274914213133592477243315898351414093808727286967854694400000000000*i1^47 + 838731429178523072003003942743924929658739746195482001033624158452336745300144130172357167434610585327259932379204978847082375229079979570554423067030909359535496714354586562099257865128432034750260301800400930339919227534849480003380613427973495820519906821676588733645023158663104504434704772812283694504336608713455148639509034018110698391415490178645346380809084955839230058221631034505573059470553579053667892315718937989768766684641080077295753404849204643799085489173763372356181378703117826955485871693778316172601955713153482141906479002811034395880317121169664166037710497783385594238576083949882080455806689339372429931082096206525342396446789868444390836067557391990404171269489147377380460195121065394255299983040629556723372358532839929311021070664800979685947066546845534500215472580539807736381420645554062978971223711928514579879002148321764328867126192505280751567619566798433471733344659404826326056394260502846344640316612172496794101991899295066038188293304436889080257049269799389529448165388286624973642151805271960692886772485730202009126025938095480207243221369543621050813851369288041997694978184331122071458811775416267131694405776940390203826137581833242706639057953892924394180652063727037029813367213391752737173876782217906675203852175377195016774706361388873491238012913956566975540921268702500389834154779814758603964632733720404047166401826876411996286557257976236573148455008943875381235390919653449148609080193926165127716166317713606714981258857101524562910630373810525270353563042622341906979225367203660006751985920334711767342293097976063894541439414641578527934188692515286449842631464254340848897851354315853517131981748688021633062517590081362122832609280000000000*i1^48 + -7639989774734495094164302123343853585545717153674904728134674479543183368750360048384321012367484349377364256474721145381952293433817901160644702593253426525615203514973560142666849002508692158638056083729752848773112895422382514266203093098547211226526584918343877189588583349086195754515583072853189522413579772562613422880951331125431759676461000141212210350024009221766652427875951248590894615418230593179685730129837494458040066906645717704595925196514929552519995242477372204200653930158173329529620116872852947627159277548852455863139533369484993415070628899183512229956985644325130213120950957254966013255365908075998626780350852906279113341504962461291252453372019810608985568935780876466845312154503353138897642166095696119213644662263545738343480586705684409165186601456145940472602703250728696498913642894957901373205208717114174681018512739237582924168837645496073708608896398017938720270078945524811579410241239974268768941203486148848276498178324457175605684134589993592351350231158285537863503321294406703193951901549981706386890978835314591843831760394816719528563169460481932329576044013136564895767453052110259977103311808840466866671888004845285941668459562266251931948180719863687885815113573971309452018720493045279350873012780643415662610382676457906570382275312363425486779496299766457989879046296681078746647346169507744043128808615473519887196402316147212208753762876306048282112782041296244110865125191170953125061621824915516213521882270849323904390393641775049429667349002670912369258462402663237042159222691354244211902538121846022447797108387917039031174960872625451945531737479282568631129750037244699947170022495600222450031150801974788773120723610328104960000000000*i1^49 + 37471212068103360631072872744521320308885358497008112458069820757366721139919790565653359869775669541215148097911271066113153974822292493860285658042577487995861462037929556279982092031799361604903429080495043527042955338207866833015515173303890046543708837906748711885331640769531518852250953041082412510152208415439058649063948238438631936863916686563700602551125949908837648988926516453464174361485280117798753351959553981445776068022607880421401293888240671276520677278639313130847565590193208376746719458381479349776501575029306035118890737611139261072048124249700771401425849747887252235829023638169424711069671719469676073000211353339843669528552753515340659211366818425120242107434377339889140909846955824599542663023362812259767130038639171955652730441062613912383051755485529291793755549275074938620101649006164830108520146294977192802980780920291952252243424765687863231795186482833953755019336617263741694077004670035544601845683876815377694001468360519111796188687298920933527900857210085107915154469232886968547143783391249364868490453969272700269347574275541751929944721515501638464451142581017231005524363125134894174681642459954672775709816936721727779389455661557279027806724081403412196332835986591561458305683960282364124448762890526999562010104275629789197000889645165379120382491043291438359046981810031535076439501259515574187227792183912618606371409991767792959683165170598793022548424590462740434676484839862070878280182147224028605550851403014335067327080497639553855123678102162482791633134247491355028647198682238028650554515777128453681493565117048298633295524555711449394569058947779583230370304299449437328473496947324674436016827496351577050278273024000000000*i1^50 + -101319952152245134262338187040443901880935914828104416308777368027754517355211748248153830133692292775288893881759916434612927361422511376194101211816643521728067403815874575973457343338318546886992767862610857418250830332348720163523831940291855428019620994073501218534435266216511324727041287667207825104660333604918285126106458244178329442092225877296179477507714725736078023006660901201291722227375058675781504924978154801967564852092728631745266669484214150152937477325536727102493819282839610001984001497159575998760562779987884325694917396237594521028042940209632910573586941392448659125480259194999687677969852439951004969139350019125378855342322323010804324733182392959198725374206673989316360926623657816623772646061044745189766408463109061005073695557730530360763222458975149947556379946013987986831128408131463789517548685373848402897938462151108128370428026818218832375196020635274575374188148904735689038225068270465886643448541764831246059295874686032861478001076744744150204131656624819778598202603901182589464704524498754338297862159066992650781497968997301766361452187352124984776171035957853802808261509686501662490926330181550704383492836017450747128652111878881085355620648236728136550870983360044088360494760082078291879968830508725359974995365735509444232529140140317960567215449180228927058738769243426588166097238610880877865634085174048491869990870916469486973700308974523963587399692809240157066263350561170219956747254777893346922512133324048383458247389648662525979352837409320647733075175128966008901491394987329549742521331718781913163010126521633631476040962146655211837449737898833839558120360604379497265705289350147896631148676144102709411840000000*i1^51 + 192467592213420998932791432401768783356000624162212846595569515881394530125328766591126101970330304189165515528468626319571363090651577938311865627388254692668696639194242218379026303333529188400347251959448020892119957390046901048789622181485856296878902620837405696504570567308895870641411930472203499727584136686354677874279256604672906128412773667615423870674898602283839472873468157803171549654604227422759299739526625591057644543254755196432459602989226118639068475322455964136555746344960270680752239986809218020133629505714325713703419197219829961289151684802927348920106275342693471930645992607527907050299110585118892028149636899497099100886595936288445920470682448686602668550499496875492050798353527093286957019185014033042417875122219649105883990985877948861573657648089287485922810842585281877328217572524768321152665807257809948744695036158810588800745833042559646760774808533788679495638445227080302134411495134764126555282888985535936133904648982675332432362890056968479552540284459285614708305075149145222702755078128002252854345040368478086021872936514632799981038037069375012374036299410224710856389170053654844979829938073157849686258228637693482068901935338461505569165133342219596805943041271861476119506816017902281826552755156824270128685082665952258238382266532574306654782323241362209821846304404762099413508917062280995129705957057767041988344059119712850926189097136826868670499039175686357476751336423128007709572500536227765547601053360104991653102225210567284491176830545304716964546495818854962895697541304148934782607144515178888191475525119802586921832827854314518083140012319501451005898765386704766068749692832196702462536152086272000000*i1^52 + -244262320472293411110748639955950568022170373203138040276215109120472321295525548814823512187287008618231498605371194456801457223420733455333350375864274636424641269279081737695477884209200956714417766994578699531478743593807725781263310354278607201217898681841419238847585997186289792286549218163933434592202821581857064530162461967627368311885481022468317523667251350802330765889386454028274756656212566339720515362414366497489867760047569520231085200248770586002623524383138948863306264001972041799777778854409226766344096185949703508241323367807776840909265229992272357756355004647989580889514056469712912737940668419112422774569866323021367917687576212964791068196741687121553004047025972735746587975452198784171901592011570826830173661617393411861049862881167757961268193679205202048925674280625030830718221568683301072303458587634823437166413226235998706304505826394779099749165763519222562134882394536932454007753617255504672575787901986134047165355400627520194503010336233582165759962993050190656493427584993970360452193100511068592086988456624855246259010454974983073355338002044290548937098069895351608105609679675754291225059218974010996753740369663848691876908455721712411218475711642744783795527466322647492611408833495673965424340499510672471185068528753044360358417101610359488953781609953739620960355934922627439143493678129951394328804588575584544293284987323518514280259983334878527839762684409036398825573613113577476971216203171398052494310991353092997372250528264336007310022310215685255498130460335951127625344239659581154028148596929777682163408909753727034510523348844538274657583849746862188856813991726664722442986818280095709889100800000*i1^53 + 204003965059783629177162725912000805444089879041288009229846403584142517542126698382464407054787907539450000440704940748353691217429710140284208251079159935698398202379218979942401786847804976735553530018992869028911902784823713181833857871374834455662434801741873851543343366305513878069519273429037022396262670234160014486457814036871417169820383443438161498661998937866166877257990338270496550867348906025568547636773417372547899826635616589600537130247082826934646533424719823145788317318878289790643326563434712744142999845232119193705471912276943594916040178558361491696028474021333954580948933430681383723007434280825847871684792395293605091300994134216753843005431280405505995040392748034367195745324318310490609083510389203591400951478818559037176239603827344818321211245336490176013472150040985445244799402869628341775090597271056246028914264064231574402849321810368262336243605842979003944042940962201561868265239839121534714219087691874955800509609691663028909193252765098440305022013065695822606612753229859157622594263771168368316952187474138264333412764532178101498118344445287405686830080365716398155332440584561192349747017303410050310636280679291747671411115363636344460287304043336332481569721630709606547402055922406878348883135984099807915470584031232142390476153258519276893439566892633334658878535494236452392646644347712223660184906213756877756739570125921738208478563259963680695218214704784712984844460034723046747016194503323992258569400409220238526802423264592448139700572768145415147998043275830788338975242487040120011931146653316383805560302025195645565160613409376137067054704025460175978304146409975019537547990652562880000*i1^54 + -97762838010661399906644963348147852694324244938686697875263291101691170801331286017545534978444179872449195335100785792215105491752394173054579304981973775992329046067636177572297128430783936799330142003172700697506801086734973920277174747563659656248079880505487535375428367196033310455061715108457421338080003551795304372230005118816523667249489361582409132065568516516267356966322932228523096214688292129248156598119214714699227116139738554218612930713216482799257034202788364362993280580284945040913508563321625888864754676379277324111498729862271456222090966328307178237767012096733372165725210935876257715243889095301976118336031613923442745020095657010298970094825070483397971378359996210436992282534320043062966560917918424164714441179958211958851380261950759418098996215574462636457351943236483467201157453890086013466790332111737766986665596384793319985854857000167170994625311206983697239457909590748696698858621854348551369249781553682500111083166613540979038582751276423536771255031881079892575657419276067946557808716605664889086330767166846648153157569019202939770400540682058882554035150894454702601797912789278999967760069201694593534977680298208429256028157681556304390566247015229021705405880302005534275151608921090137714546201193036118143139330430514689099828353643251455061883853042537341138349077684160848692843119834372508429439326583421467255461651141548590215063963170907384715297322084613547594482890785983389213840332007230099409616373046612193886165271390352746129202797886936375059387917190989434676600772782496542814840154053067579036016301010314389830304916834689988995645368968252377898774859308559442936544208000*i1^55 + 20723123716743757883116972127858143894960431911510787148672680142243582351671091042453782430042172094352073272283702974977583532111265228641724066986566987730176580444958126477312725872210606111357369836751252208700928406296934688645900680848265706944988738644232509320056415262561027544351674489166808747151215841029529669148636440009455437857291843336368688942159041268128059997419673184141016579333428622427115701213012278017495769127089321541039019280246711598988561776090807742544005053114769521743306078652887314528194587777480376430545089202842921097091244380432688194553512174086006070593186537357022423153934918362161561520226765169918963127865558181943200626253343786723189744034965694010147107774040843111296870017536203027479770719212676955544408568035301461427775402643112668273721104946808867351058577588132428832563046250629138812237768782583103362473694579418875191668821546103113868837059340320392650219905615797224007421418813206063255777153248965561975275406523204978188298138755718974300538741979508172472120673150053971323656610844738454483447879628476148764714904977995367889947021208784915495657874142737978898889666692517375987563770178106160362898214181957822223197006769399554612831360776992930564732016032225768566282947455585781682411740977360042395755720101250630216147088260937074770611353696856109264306866443644133241470660625194652872092143961819250170994149824242308785054504285346426785786312895070376042865171346741743004235365626754780165233841872234236809867083673178758171486062171508036416703061775328901541031422063551862469759719027744688286479880675450262167046575816649473984018793010981523500*i1^56 + -14253344226522407077192319878243045760673513237414138214292236919894591649491500780751617145105390539894050119171457824319580094586641605446561901971480729540732062548625230035784800487152920632806234099349655701831952011755696574120408391200664366056092860956157793853153612612015327008805169747996874110031564020988398501534255957925497209969630197941423779867555315789517860222028728668641235143087686322842947193471751560133147515649196776921660253195495088337058698823504240612402004739115897586134396862754151613065816076018612411611632927217446650665386970319698602272664778380184007065596480478614753125922855783570184243141573949136239611689378906711703889338765755156677020426952479305857948017754465664138147130833141259964641785457927604925160755029706891200067353644568898241652705183089358936547181897664242366239826477006353005763652894831858717751662395721146392409369865570234555348278435793756262646771386192493455265408794012337328756916404580683929041736737296008061709378544450368405966149485034330784883918826298435113045574339852967592305964119743902327552089186790813684279768255647526023663092163775897131215178042844047130576425331441218581890257500260397183337751062163057299959167993191655039886794896879727763701459329486945916984424173172410360951322486750448212265152737716472034563834471252083607793801534455156448265313970404638539352498649395265435248657103701032022194432789401721167450387184296062496272969658620721287826393121980516789482722979336077721992400135647459312299304490009927537717750617313550373907181085296185100628144733053371808080*i1^57 + 118143964883172785896092672157891502986556907773586594454844059229925101287240870546813177830967460329936819471068992863283353586665123192620191882376668971900574674934584277595178575961402126859530122466912939626712094849622007112723822937955360939535142164704732451595620155348352260454920729546860660689163187188973354689634222649512951478400279533991997041298751626873494104721221198296000819902176862332592688960793426872522886268093100949297131927832162645790038956461452878696104239316462183598989896252726025697837707478041873785368683559437880673530632463659255375062915820310088097825768434010495508549555074890505998379276470765335586105165065511593365162581189382871291325842396309370417651515421594012215899470215732673450780364597866592577477239494216419437224552295762017149224022724531113781842332008001186489996910213200745686657704483527674430643257308528454434821002765766355908605471232138118358974517129690022264692591186997961525785990634537306341133287070217203739085537460695781793164086642733934053043391844017289152029752491435675085999344731228741425448663252604450965890833165934832516944312336765818537055461705839769618723535975220483270183127159031246872362310388936751636759602548573171147824681513475869508885904185560496673734991269075617288255034072755937169307555307253621606627079638391430267384540781816958663041989751940599410603767782322032110944096705613441813943307224097516326685934505204286395064697594436413708074899431208123650399064598965900672027744267723609355441*i1^58, 168046790529488911278396550485996024079148826087152236735439200065900810299278632798989869632060340482780420821891481405129436718767148465777636256892372272256830234914318896618241353874538605998054775677662252920169612914071627428178368681532006645319111985475027415444261047267494730519846589274497429333318762777630691344225207125675696125399953120477491547633463850087176376222560411581277193367902940066721715722757162543350695823956823647067905355301996130855587499559920683022019948645858446106078139972098956600361010162177433014474760079089034011524889687346420985397926687394198957547308493163064902831883918436151178453981180264633737720267356561018904869529738909456510261276907341279759167316712486178751006623671415449734437699349484237628609630702970218174955055929661993274796931823939756883520705292886596275772810908996164222715638680609401770215167972302349955943483612367381782861052170355411129102382534593028126012676286223566161189836238944146850723993779409662132996186954708021634108541271227716581206995265545310930851314008544979188846668679442147954572337967643611686703166363488500462276648832805809667482651089322217001411869660156019386274261091528835557347762356256378160643659887851462230861802184012587730454076787286333538945749062617458406806441132982833476011877301538453797322017028772584686512576941145170415025887623193306830861816748041605892332611252976647438818770351018856021027014142430546033015741440809758579921093590503826273715814640217788769118531580271732789840743049188552589506817134237201525463201533722899372833595316381915670228637147322019782391818399379955602768824317220943074305750052785407228552732318692764146419304863201903323788863252058347582175761279645076044387754001064834386845973165457173062817307695950723624282037368312065194670369008868491370306170929226000429576435695639567506807328299544199811071865353945008857531855193449572560254076385886192089387388165372679029726571461487172903259896011595140827659906835500760333752817545592300507991063088063866320016938539374383667580954834521075446385802930642515479329756812243937265627520447098277623025707194272419636996427032188196291288455064662609493294339952128378504647958855610780989850975308319773323291288849402142904452235490128914945916195026658941439064161210550851235089425540367299920475789567688464886071953529998740884353807184467172795392309733447851767811790997536836221966157649584753513020197980299356792908158612647364634664873992151958390628487685521391147409624689132465279924138592145589729927144402229739070976633299466495945206329883183262989630866874084460491994478368384359284724328348615141325643648350271441424806285023318058304677842765925400245908797394464586688853282280539128427629717177918131559453931556855626677322778646388779215224070377261351170444907562195881612087750753094066206380849588780022832681042575360000000000000000000000000000000000000000000000000000000000 + 433473038458085941323559608007492730817379319575003970970656172912183889167999937537035562310732821930584430170417321740239493272683852355902226634402565014787635469527204525950552933083893210556896323697223231580884480330405000663006399327787895108563458093615422091787119174562060126461689783508334060563122772548711799685627697293462437211534846102509186002949797366314471645922226626235483591678196099041139538288871033808940598625827122682885857530533459790939143848971481020122988231461099561333618025285249566511225534030924003824458186440338933372788742085156130214965540230707228386207075682544261643411757171314110601891184898312628482559720406597126046995731830334549570045881788641281053788205827127910451244814040580735989462269200419733113508554820209420678924668247851576852844814915705036753938480912794432503261371642277019429904621737172781568661378805169872285977546919496749405616613226448856629855648640420299918363815713040228460701104390426268868623259881412360323690412118739549793348755811964652350352827259586241494831889702809212286987773815155464402916291112994509171118329813102884391409526714135221004507006840988911010486584791664397206850267423451756108149740229901430192637373556066575617070273037128187543258570891433355679905361947077855239490423449506747934669198620669030961591193522966028717180156238928171373801872327010239826061293630671445089951189090644433219966966035237146886801589019984106606358958839086166134076117606594700866877798425223791891575263678728189437071429010192355691286260141521611339142667303380197137106021049860892578716536542121379205585470938596860670343860907483567480064286152197884264762503135777830505553940352581349253395361202963392119237580533677234178409489453603166983144869935924974691729634630828568913219206045016079788543455007498065832423311810680165875265504503170746795839260119064861562434170650997380358126930606377844835226662268707677844313963127665864513668196228868545847015611502197151432323478903618660745353644442130665290482762723655981474555751978908737853142483149529534744012726026255497236269934939379897987613775797029097465193330337004942275283891475638327687395453679779612054821645714605081178139721923219450016953378679400359113836503405697089017358234532350124987201486902337736751926525192438097590624479798554851315096854991039085984738877663028206236631625781787512139531341801483538639621458389374518254406982682457698719619586746257198634720618415379691530337860481841384625995430632973216886965143767655431629611535571184100408249341635573815400991448850567042675853112836648087147499854661534878646608519203124505917100674290990041216131207963584286116338719027510377940186838640139006705223942807950047529057091662182247879264172794228846625005700341839043766653054333732415530528177158802507789450083804093460190531581671125352573248443047043544692457209856000000000000000000000000000000000000000000000000000000000*i1 + 340821483974264151640358655525062372858475748123620173344106798385311769987187579093643505876820211287463027226210551778578717997680604681489072105880086557582835079620623227748913935118532296134870880315881931332044391299615854180176927180161886070748894110804969414154471893494191396369764980374206861457920213959144337048879386752941124765094716413126540585501929191082256464954058972488318694827563023840403598103634563924691209982096964959629110377156542744045597914024610299534799621242385876704005798144751343714138481108616772820740586980189100020872908771567152035038516706690072840797580284324110178971066798493247420381238879441736861232788463713826237320819196395781119696170064358956746315111579519628826504718866131061778448368139155433937448180381360399055054058067761920884724474355750116281462299800849751370814470783770116210066374801960882088994111535638531165189259926120230944169515678983240552821092521779525430318870400349576904053553077802188161636981325610100583826148710671191202076128431451547249909130532455679944599679285064613042635407567425429648142385444270665290355768041800327837588339125574751865758920576056313092932039594958427072876295382128452233105187524218339009636280052328109081286705444374523358334968623738285259078073408757181554417069902661614046367586953516263435704189916021020492996750668306329722772981322002274207105161135149430318237435398589223443240359175031577694614907294070323788862077887071501343075057941375679088608032008984484402570572230901009633588357567723619991058094029433204231245650241361205289143437666002688056715074461173568015989307747032518852008870706428597355925444110531353964505072661072555481725522158962027702948468655874287571266871776623489706698003384335702638742898354798167351071500431364316115260882243743353102930703499208951428038748798580214311458518811260635896152795302103404842988187267918728416597211117931156065277025413466616005221052648643326559134139722257827718904304406648228928546550714682308608566300043834560427113993196179063704622419091296224938003110347664401615996909199391982387850355787014407736459965676320918242068483103563080733892602220450249352478908899027792182880483203887841689009036062218055487732022868625871056142577010609525720302318043963669486838613822552982596850041650952815146400211268843369552941096540837563523344510120367470785951977904491259579174484636207877239289993728780667463843438760645220723993398117757258950815544766409297967466799293719822737472246063620227385807255883508102697786810712328787013103312471829619149845987446790129590376743542095494533011822108795689098306512181978478925862063464088743301023257059268069488033278165057452843311227468101298352807981134069058247855215125192080657705464828765533220021145675136594034457134022210771774368709072460259640795914655784214215032639596773893160777118071079144590934016000000000000000000000000000000000000000000000000000000000*i1^2 + -744364858955680671935404310897944395551147305492493864252050755154963555521786296753901478694562307998795028919416416900639761035998853866502595522525788057422595068794350052255710446962780181023427316781461410063185711648227551337844184583721732674553349313597291462543548734797090559350021959849838058080794922879506030998099038596997555613694272830573950245568960172682811532856828660766184914468622191053498665942759102563970053741933103962103348108695850226404009101664406371293959263925112847909647460929712714973456250926013307842266704326179242783224234127955490230980403533840884617521862110329062577688556522503394637778880235566249600029376795960579054753905352714586717043548317491557182379953590203018152234959198569371411831738046060560214718665405279407419416353637365487934797114474365003045258547018922753621465638677986212637407534374280865803459066365465237289385699524637420081530605600450924114444165176059369298871362660962067339516768622318340118807480505735730904471374358959984059935189441268076099170989191466865916421805097759071818663397796435921808244526419571823176844101108333215802933524850560815726251062206029657911423074101243654263833504856551008660896578295244738082329287288845792346006630430630834311135481429759246951918514450327763710375803311375822669874360720589279625057068985628790651572417662474627278083664828092924060505914212612822587244763277860836282673492748509441181071801967967982083969379991989512873460187945463592519903145735055970348377834252879106211406473773426299315382358797848129526058091011240705035621339179571184243922964656328176070573607245554229516603133721873993722059341612660214804116353802758461152072563633464473336174048435271595467460375437883638486996974724098365653313958947303188747754416496209688681973329694366646484411077388936445302678841611675060893130177704898989334605076968189451568811347964759288009120460379705837813384655562068728688804437514697283434290716025303474469111627619834800145280256562955664319217983309866687696002839802797046150943842102869009569436173147753113820799683526352293064631766636196239158258494372102922229834704001460933509579361294161634334880219037888295011492586686390337821186375289495476553224636181763184214332495319233110614025518364948852487738730123609942990543806009623586398784741817746383833180033622889632536691291431047840621142685802213155819409705097206595194075663000561116861567670241994568170704282588411062233065708636950661541373356029021693844500725476252904816505490258715397122809980700613389087889335929322061984275767041746841715907247450553481950702472535006504335245413439072028431643929493506419231841673542030198814297216833319254114791585980245216425706432249540740630339553007449181106421056925036264070129099425497169901519951086330301913732749009130190530669183229921873846480988548015764830768519488689031065108480000000000000000000000000000000000000000000000000000000*i1^3 + 150616583885286558778941865367728433231311317184862534643624579905128907866167876199609292369405605112643825271453758662953145966678173573177737579916433542097811530038537857805651668923198145153755516438367187734218918237863198966037886004229488838663176042781009287839844153623807901520751495918622753731305281477827953471809325852566190959233114156055647142678537402643782103758651279848781596572846173821904362559553834420776066232759559854503613539391557472137619146545670392835167036418235171478148080921968888439882841128065236577621671086359916225378460997178083489279335157682730984788515373189667619142477793083816271411338867513159467241023661946115104641243760753734033996867402901223188048180683558057341319898777109050616178205696780139310570927369517238381531531382819278704675101420684699202189482463416066704266704184137026059740776434498853099489516262933070181908790286278744349900775934653299942281369396663087232466387134021134874222639007948483330334596691566374420465083698900495133436767995945575307591476808343694235239749584807239481596161211051884872174561632274863068384367828787767514331741877297456713421555296717421183911117991047338501658803431917888218839899401172316518605089348897654212506834763025967527412589248973666002254550986974340753149161045139209256092065484880214883672375267964523075626628368964916243264316738503494483159193301304574129227021315243341154675213491118310397294547906047486279431911832696867711255326915019215737046556859116988925461735733708989384285842767744221375420236301524089374088591021267233913757249269727848009937186202758680464833279588563803788190520558085713913941009030387282125613924710813542586726027198962250746757862921527743941719615647682977852082303903624895420906823549156625594910362875809119365298922153259234162705401334240656747633057233670198679799888831298493066818387112796865505916517385192002923290476870567782830942129126781790682686846073488685095698886105510932157657232303543802997609797539210461824649298669981953532449453849880950261325770433272671449503861027820311041297645907565033909387226281019965618488141742276058331769383955393582484798253944891920355013256286640005242055646002699559295135116429618344382607787687661273924024191487423503901780587389156832118317749974892077067835690538692774981592167498308610683943006208501035051479058270154852922303005202131824447726800174464563939798430341900967205271545169036236024109956769523180421464020480506335672428721602954830612002085359703045403271230162367463868211382113234596480850563014626094951825608341574792606733453527462687300317478199164004373785435853548740732047669244206942410875906034019113543651923161632640434775050691396331169877940282357828676154500288737537679737114580835530464872894670942817706408574244183513221411558251967733253712770039548799857999297631151923644385888938036234813440000000000000000000000000000000000000000000000000000000*i1^4 + -342075544643667110237347731745565638450305814128094149601407279746650142005036843181451679552272593753980778696475717089934432631992626428757011440825283961791005557710550610109164789879248669429138601316270934895297020105620172232665497664041236409034299337825489516003602941456707898397261907524630525537503599575119885918721126798866020618703287286808096957906337804463822278964730710502587302321538811034722814185139850022906698167857680102379718530881559836701781770137589898973506781008144910213155106325663727377230010405720520055770492441454350989024513679103663061149273861595267104776369908998714754779837315897521712212574055960083836400288791391903280992879240291516121152903201868561895735220883467586030488089984086322720051893035970847056701197003143316371190376982656585197010256397507333274538218146739141205577890337634555126182595480827754151055011990900035807281429485187835508917078377685545827970019864825548508826116508849831263887766487659455092160730225866983265048983448323543815547649995195508670528070179588209246254849292907801790175197218352761933573492436461825394769712998418750297930475625971198511142841129406340475531840101195787607028990979777134056926220316681273633249920994874234261827035205375052775136498798473255694221988578114286982188824114029476756671389896301749809216843598567244384465949231612961040259181186198264143375807021811202040613161674199540467759126001054806264579034356464508974122810555373773689822575217331096901782872816256465773389594102931273825249473978367073905801906717968721147037172065279948504925153847854179584650969837716482098851988891825296644011221999983177758155073505840339861248953469598030498857573034398303193501747804258870284762808943923341400276051520952713431482352730674439099823974816049716865620934797579362075696156135547131361575626057572581148033854541775971272677709913144450994020546479541563592738828240385827372461838601204275785108508263653131188034677320840327215262186635437614934737930530677251233367495524729737505297208737462490581327015778704548973625934398057849005688602477058621603424720630142429320201414488320042906603380464374356820880033641843300731416864358417610822597398287034178608704482251450731450233742327574597002051386941545768354514391533425585907823149624137626536956797514439153608571615893021793641684540002027321290409044039077377345740990067141212188836621980666881417685893891586438008916937626506830247421244980748095730728777299558614270140877375005793177703870408455661485082470500864239310995243459104638546537437805950759410647414003052683949180167443034471969266342538864652399628666847260369792969301003746928249942120281533448697919834718118924853607743773133828811251417173863927636227625611861016164297273331489666203168241934783701409133067453877759401024724923813754960194878219772194454409684159745927945792042564605234380800000000000000000000000000000000000000000000000000000*i1^5 + 426414222648870335422344726577365255773238634237038700439957909922215618567990317703256536985403866156401870701678258013962143433946792206348127107230746739819200270892758313966438236207046471802724211059008735639148755803761565250697053491012305384182489863574820491188914893989303379179192072062418279559567799006840487558251890643517686463135406523625107217384937151826798923630490847697185112308693369017172323174414727855373958653130374354908547536678061128392674548527341187927344587675217631748047658878856716717015338977705784253843180344978092713558776892855400268939788984244219992188279190275258838347485858064515670008420907976072301130814739068694753790296037388208065013204947350811306658263714886101336210094557966414553625765064621329233623019039997773765017500697506312133023810314218279662786380501355562677488770382551876298751774823332510933885807878064224301068280408477937368216761688028827604755010899003675986690913849912278493933833447698122866394610922526408653238400531788483487828284705865778087347387619509522833037669437968446241539884642912527755912870653340599921918220573648941894908836689063586714600121188120224129796439953366079899453809126123134657023177129787194927367097349636572997387703752787995782159013771992431780222331506640326930423990252973450552239512977382845865556144154829052244039179827177956544383466879879923099574567603513346262336674262797410414144888784729268936623643313567512498717169534510854653241985220826940369528729916493998039530044998788958734156495332936463092055330500368436482235053991015756253899393879320858903195779990386662358248815513981671311137774900279632446699914342215383631297123713469803476927684477803152773087792255806615852692148309018747692007538751865897992670304505737382552601803488517059066472380394299434864217726997394880900981953217893577245036053595770244763461342005211611533186077589768006386253362508912772182232658714478758867120256612638857752407985954585339155760499709751956538089363444595265982440133490195147669956320913443865266521531647277256533277663566209303636692161564331056969645177977946758700294483331194963584067802946674067387163304558956906614161464151246435902867482035865127570699379980135909022971889259175085502996027411630259626185656671283367148580846077685730777669182630262965970734817789906527546991443744240657751281940112977647110432485458262578507188558329265353010065023332384038782542005442632616794047763621739791106320002811837492299208078790574042090616437217249315365282112347984127896935979570338359986736045789987149193193568700099855728845835754180739983282287982344059014113310168975696708533102518304630936378399178898636662278012436142320745179429413097032625753637046775378733519890046090566640100576556834665712581469028541251432579076125787151120831858616168187036392012609010985378631499243412844953256721928347975680000000000000000000000000000000000000000000000000000*i1^6 + -164666612652680046700441759678761713425430488106011523357355704005668372457801539905760777145747837253800529091116528442133034163531072075364728088882346294790650321783777233089330190342461505934360598485658765434633858300409489849765375538061415665647663389616116579962823690243706916213921758370704741141198179466180344512607325322776554708986242093909635877541355299525703876743467502763599443808763643980957933134857132677573839981648828260232215304119362639976248950343207443314976947160306978563206913819840812153709828021197551879568190688363699590387969688508697616857285412774327316685975691164122109613981479987376966186629479780455324006051613789838904962965958789069349701681425771351068689644282114480561491921787203791558727472068140828722025875319004932305863687689998973283723470955869784973045370473690580835426205530959088087486748246721455714580921539391022291070780318157022138566436870519669172474912219415924501625699691552086666047337582837073112436024963809705942848105834680501492504141515810152756640777648447550810635242981995629998475664717817615261330454463224400224449769991423535372648477985618873695701126846392541407666958716606958577808661484734716177039892995064475176608863908627322112124230013561698253236973417643470056156116349656414244126139591974223803709964563478304380195094163099930940881574564718440975156475224044921356391152405744054869173958223474909938684832769068415318307633923353610134979785909278080828135608184703698185346051770791098879486728125331161396712133156687096276386725910517057861079371695513261443195487977506323601638282260978553534920559919267153483693429580388503089719661481350537542774656532294964622451237129300805405584439236098421761774624870303083051076342146590848347231775715407891232291376761431785692401493051437564803150837523001867452553381429059801461921755511885997940780781688726381822307673440619022330838304518817261166275468149429773495680118894525453293654004113424305053222750532002839563574297167559972307385140707394698234972447425607806499142818887379964792226252126771292717465591321976930159551321529495953043317759951988501671082392488495894909210280114124240020908433129544182518154695988935595286614880120436461291720114072316255756049206867814412478284216643663842762968199256114347518998219074471464669330314175188129979842082449156566535754137142807823721506176413606143812503699490313295108839450884472138885268751857757820794813049471617111600594224720367975095977925173034681526258843569821917296280486952406278361726441650886456064235906585158122948493689268899146505260873563934924534668084509034521897688721593404495957360578415541850923397934567243259962608092388673242907805918574237478379618036929024180693810039596106612565651455993572053371702011112381182599902897425087905302101816834231093314144077069466870484464309329373535332674267661729792000000000000000000000000000000000000000000000000000*i1^7 + 114162652387987798612290513780339465268405087645408486375081002848132271328776515022979340746591367852272362145280256049211537489994260457321009573225402369304081046843494183348156067481436233238522342580258253177968087188968659283297407395516365037433613842253063929999331683446105350905630711945175965395703204172183937147262437500827775067760865829305305977643026915272610430881797212364241039788117731422638948521468273972368616567215341862863851576847576467928329353560297033940728420235863800135673072580489339803125033829697609401930999679186043604385885330143383559846460342177382855725345339954747018556945651609711470178778486441929162641399824136966398428013989525777958143887389818472542257707431929983447086637775873913207606262283200669768034423526661892799823806452091211457229806341362192370720785182658429357372813865603734185892412246175827864167453074633362780076197588182843142722620069295369767196868644082027845719429649388798671916944122731803364016021324803923777674489562685459103855763577104249550284000250319213932552362657997058595122805691408687063329168408735525654319977634656950892198478252086034798730586095260031700906565960379711072220181407258982829576668509783458339579182156404473489976001277461735629560790076889714632787106343680721328596016656680835428687451753319921425497796287123138203356328376402968161543012442464825182183265566183243478585670986106326554732763691660911643124868825648837656894772070431505893852941890651608871152976269038612511439169992723012128208739999419664237563158112705105819806303535241811698179525871388441646134046679589890487752094890302054683147279676042721111387178648108411446778506178372902652788519206136226719643464821692571432511552231103832137536729502852841434971280991173008697296986763772953526430878290947171668438471595098737847276133159410212499955526388552891614419833167389206323792740493783608573530519143996232664473082320297577522681642739366614764235683828474552163586581064739690578071175069593675883328470627875193856224453099217111278841347174597550771266145483044432255030678699648336520757343614462582711478090363006237810476279154529848359784098178008260065234740273112341422887416133251924335493042574658824504119263970958742903081233715221646077092658979672551617011295718309419718828735128991787344260719342216136887470340470095874890831819193618222475088733343134746731545756624020242142542888759219338111209303747143276549083116322968048947450484564474753120731344335013058553263595775248497925153381143535231649035048033669020375455541731995667484311359460011535200873899474157213332878115844127936510885231503670780330018411794453395885446073963922076380156262060682933313766261497685641208773674575716512884839985607438403689682693867338453852611980485212769793337767935085906425440576207494305314459569532612055367357508661679054366553446495027200000000000000000000000000000000000000000000000000*i1^8 + -14840072679350917742492215604085456546659314720838240449100503882450770257264991753394505584769182508045201739529846920218104794719545936862314894287500865742382442154796604813504434698211092457336057629917498949568422986924459876749859272427970402037149848719234959179848005758030560288669748758783861472985365665485864996886468989874308505143186633601596789160561823994700193638973291109683816435161932832874350817464378023611079596592735785669394518112962003358400343766947365113861858602313864846965149789468727648359691679066606580835954752880038904197954840957565367881619705891657927217740835361969279235223649281831093944682574219389847660556076836973989853112006780635698415236960667916002064745569727727282013025662539362067300155875994856957240526329878684123443496431403913406242566452459806740980414655015429326330687561738440595809319607366379100166934844705239200741329064426979232902123411081604685450482306204660558450732463655698874021506160681304031205727171471982631602022889402732406075779648857794619525349505443415557447342232027691024703100913303874829781322825890430379311210349522590455491285494443901000744985587667340074055875329698535049023924488809619006898061065324093610195395030473246437633492257850771121256337620776343540485900527240449203855874145000479072371265121534732524500306168792330314984293748440840666055918631597992605619152783691754896685574649649483294121871763645406541671621503580285696665557323331184316704510091320535464659109623471298047353630460922793948336655356591715980932553843727843683190078426938681678758780662999513737514503531601410044867788267398912128975265160949826981671479219615453981001931130240432533675047643612574023195559307923184271831009317497146712838189209047991563819278747750616600494507863544801088007836033423544554467019994921096578847041945024388970600796643074142987995737794408336902709625409090962638387286569805745647414157151856528201241015514474977918695690349008320505514890299109368753634516657121113471656574980789452645533439824391531787466525668356879157986001202027918640251502554934159985596909382071237732366043612286548340078087936884087243830115241161276780497976369588117944980861280114062072557265142033292823984767367678226551281636844146312986825496773966974485953346277235932102505410934920900845432173852064588839554436393959235496859560593432284659296258865643441265759251487204159514249369972316207098141381108058275830515935979965155477957001807799022384493592611178873738199262329582090992051739847667593109092976254694313880069572226008229878527023614662410457020224195718693371073636011435363694211280718302728774335502377557495176932779070526245316690018998439686867950470901470012285462787869291745214712064062627903641612776030598310543126680068801753141964834977327393203920491159443155540505871274838910375542226077444217775984528588800000000000000000000000000000000000000000000000000*i1^9 + 9892877254558564389263435580057317474171049008430408002820869039888791457288957233516881755509384551716189957633433353748377216675484966605686832466864106846946354440856131725899046373722566205703578204105794418203360261801001544031471095534211079149522923699570476389460136635055634148501811777291663610665434827166542190855759410512079842013357859954934510167006213961372498621410956363144316872257121589375483859102747061326466366592846170585367463430159698301976216404650492546594609919887722257603058644450200451502606677993829816551468182889237748011736834766533351668998294799226707860077010711833748799727442778197145900497410300463870937273468430106736633307286842703022590186818132914682715253693011336573924884411472102046017452284262417315412540615388622675078121861386490272680514207025436016324426481421574344772482909121226784576937601909043486480879700658988162482477020520280265405534163875857137405992478424942159576801476593227013730445512468132120580860608935071278406260069388070357046273689971369656024654270009173888946387267202412789157763308661291610584267368128944984387165021851408404186707330606382835938047364758372671953269692675011847112797899297005702787527891763666298350946968459606873979312114628653703808380897559888745100800555690062036324932450505648507821275478687324638364039165739506152696538327349911067502207612907051328595303580045826691020149383002358046920056559018147379765140785251677717538375735404442404012861179447638896642303728562513755226631695596245499711350295404505491987376658994057477775907020886660979962383546568182119141394715328637449879711701393198578062635144495407678097301755911614915830517227479689354392507972910706905536177212767090602547940367863804016295383032437976851752673193974157926701934823061837172591949279141362329233203793957778576842221489106901326419898006269912505839708321485319461407645656830166601791317493286657106922943612149608503854809427551883451203914361032249964740254361081660514495299613007332595422503659487180913742338357749135097237448544203136831115150924027562681861413998041416259569641267391087044811577946966592772695072127449093278651714515585391091157582902357838410954581978099784139382624114841800096650395185999795732582833168384387231553233408010951560087746669516643828966368985854885427458705233822015134633081275707126784868484024473657167174545261402770632957128680110536938908757437136134651458584198914216954652630336322904309370929977161889324217516138159072095959304295742389307086597974759030750187208898748622068293394368902551037201671634814804461403783099487398020138046826504251766079195729836115191134613870001065763805405122680099168826945508040685300116166874606612268236082762615105889170411368907614522019532845645979488224247869884013670597005324927735381030328577062049918019705710212419224594941425346609162770972672000000000000000000000000000000000000000000000000*i1^10 + -1024297010913845822228314072010561574335703567609707618727664531491877259772855881953163190914608983926901698075939137659484275853837470544898816677659562553771640249844776034698640184265962155134991509016359193065001302092848361882021613660941759412268985362248664669457743286587258289344382267257420423051046807518788713712546583081823916562013178474567355191767994349560171250504490846239493486597634724112044674669010073842918172251026526269835327618224806141234418183713089253410725847541889247757935585184474830127140680223398485817424443110663736663647331122951735854977482796803881080413683525037092417615386618351389776300335399520056229865951973476226714355884357053137335093889084685006271058395505406850951523375252923502329588291115366015030119625652449875536181252910742217013740203831641168479619748988327348544404953202532843798505551498609223084052197021974463255871267284054615106856381663744704787466106155969271565729223687495273142127299431254060856726343662485370598983023739209296100732530901064320078911194593651710118123619091376755412193992536705305611781543560771935779196289789762484931874131398287677583436535232931188297601177320208740363577237715526069523152531293830229044884372170702508811388285297959928618710010675804879837234876737640046177586675167102927820990401488580751713434860188029727566730397010009072593232073802088189387143631720403912656956811348508141524214272918990903408006048423562656756996009414926947612044191721024151372067087610186597095559853973034983383061559297652638412971187357201335938061431439979739274531172225640284523525544099871180192684667153545227909608969087344583358001908762465188959924487224901787819667190464096857058871901918450247347392141475035512329097326583129994740929244131001938008629979302901235280361736341591579618170042362196001396305256566016713949433661774067869506485688379666412297530450603862590168476600332752324752071170177611988538928509174010145789920138292035501072299731506451807772981578229000879642958041525032954182036111458430921342624498045164562833509083076343659079904686642751036909793585137011151178004063860037316002964530832955434854249297755405918478133579439175763933805220024810595127166796717069856135265899802420811422270331382668668970597129450619472874765227240691972358773188785392375844956367389151321690979228085709222226764621792020673936274632628885069990750122202343293693379920024627072375758379527537335436242340710494576819144780360986033655135124853083954784347244637519930552606366078420988620875376102238346393701934707955935750472741782562204002372092758517425577667954732387201173392278955128531954285190842463890296518722961992999854144213668059076491139390211078885993819127761405589422333896351867518436732567126733150180463406428523086612953121746231915995995570772498758985538545082166323054173684968138830826700800000000000000000000000000000000000000000000000*i1^11 + 1171260904468087117761305138289934266730827858426637437648353518408231230780314232373849271983500305767894056599463156471797209071915170675569676609059092311278884914961554846802734258804297399597576893503508456177815518271912589781738855894187246842138066954400206152496698224849965003856951730311890743198598625831975568290113275369722831177596558513971508747073178397060700684471324039339953917801237734627081392018297046473921183719386921477454938588126025801994129890053998979206817248176976298572202522896593007837651594445756705337248265948190293671774423022251911639651936176326407468010727802647723108039029986996328449623605145258157599893338156004530444546835358750589831837597735643915245955093102986178593067794631803877701475127530591362599092808657211526302317135417123002463285914013070319060382685555099485877112713307135177191008114157675459403575304361600882189867770314870953316082150851405069317433316777786421002407954700431038029205803785117634888533377987431650114287011887622401493022937763541089470746266893450565373007021904517605274374020546711800797222984180890555393980534706976658599575587553783177308974379549600713436411673053646381632246890517938326637452429721593604773523814794715967308040500165692099717336205318492927832866131693734254401788614878291196802459085815182400375732360072535973738919291487754980093111731900882295268482817657623278586245776664282283432193261862422082789176494619051651189991592740744822184353886238756366784475398609356863409621375562456348110133798330793361816228349945393216534936918897502759066968772798126806197416264690200255625623118216919871095957270478846797445773371102284431652502846628158258909182395625461685792529673144517950095012078356685764871818787444682910403267520768686199336782271391816042116927851892780298184284102167665443705459417888744932742595856460032337712844788309858533941707094209511381567206142595704621579578037569529504653507870952005141524568176237797034582088082801648491537378886308920943407809886883726030281405549456841878268641115235611255511231117179246502763199179174764964657575660338448840915274574203626911500087856795559686312113730289775745060564072820274852336797160266147809062439364568736826981120456798764135099786459280175666028280810386589542323473250091829131778075707323766822879451686070125545449799208790668888801966919120346719965806859804166017248177017732454007523296634128777166007761759136097218465533094150079202217569977265320285896227614240119616776116690619887456586607961297784605033858981567238939362900986404713429798633983811637338844492698423377297918715945936914254701604770222012659920714645481303962445413668132870919738857641944259788112069394919156697707646242040842958219637178758061547666057927685192045453353947305737124727111788686401349575497197409594687652921076291272535540950273817765174312960000000000000000000000000000000000000000000000*i1^12 + -273740415037047585094131426059412633291830644764288093779780877516756673761380774595825508496852155424107310265742476296097030345588339661461499208067881509592953161971371774690199902117969476124831461782731991368250041274765119215310809907019460090659010686820896584069560690233990542569250790477493212948788505997246571441490183885364304589749710576724350710306434357954985856933080054882562111060639632432012026823492032197200348148739296940495059358485257900063086122089284997451496642933941049562597896241005218456661676597459269529618905172575876730878714640397557360505395776774757602007165756026409453238751028894558742847010529284020514916730217001001860827586938085446071636231305930612865515202553651331653890064736361333789057670461253036990712494146896918879398015320744726773300476068174966130391488236163120749795950919768568126810318013634782684295417533775229528915372234385378709702910342534130225474503633646869318346462309734562908517966868085223505269340561254006584855481853103863258303130945754899787463929339561915002199981312712028903259732023492862394393260148932366706536036653118423992240178962419521153854550309737424030495314205889572613053108157549106958296460927812497477574821107332860381491725462429384707102094020027566059417299068091891544162277839441421677313404078779700601640716764192759361052872122180662402829450325680158658678549842688264891546559353450795658368476250506782095062462909519814952304343060259147018176794622768033888588312500492504594661862408435603441522144335288021331128831466013959126857622439230622161103751224597934515842639642773478416968297053252169091682453086111756651200176653899953568360573398704855034835258605516752966946208244443189641087574877990819308355501818525656831516973949269971880297644832174092927319425048261216859524526190159531733510987830496042711116531052746384060109587923441638015696432204927622889257883355018936180170963875666618916562326942865116034155416079211750831591150120113795299831797307000292313918949630481430963241358498289153339739808025459145360272467019010405298259240961082450390709727423498412922391700748947920684360064014758072099115998332464844524324162618930427025450158532452883571040010603965623366513953635409566965389953917598614442851851995676067557520620862081162002403595378372878753296634647413761570074362571088287070939031352983521564916461607985364450549644389793430870536549353438397504090864033526553590430889639559152870862758029863108008772251895721244536943095138607864534344351818042324494167945370041029661571412367565329388028680094138353702554779874523614767057137264520675045180230667765941659102538635728700361258386499049066696102538478056318448577306823295028089998020338457126900758917471666778535257132338001064613272003561408076346193052072365523755785196260912592876675060785540242594051348366125694976000000000000000000000000000000000000000000000*i1^13 + 22805704157864023555694663761797635579874663458876091274257667767998372317997790443656417014628729442991725957384763517654290898968788125626338948773092124054602148596015452174051087593378604628713520575235157114183389678468462900504015000677167098758369757376274790797759202569894209051572570160153451601374963961257334778209183247462537676005711636955695528442439394803824291273394212991278100783212715713343867427531637633958940050737386208631642160238095710930029160028807375319121197359707128273858000139262619763150439176367617058957336153386202146763436519006526627350467009712243571907759285724332574782414545063263204955605529371497232253682037429769469395135865343684483823877399102418012571327686760474160447815888950580974500966864631795213742980478376447637207759219848223328337529269602109044317342987349266743837840465108485216588269744279637438594863781291623524737431899714560571933065986918429317855255821017914308292302220278298943658543206027110915398893125642534188263064332513185116561963706128426434360920111539666767404802857316999697697455068871715444971930427457050196225563513807022145409150256793685562849525307928343291931970585660827474155239300000381163271650490312405275654726669218429367879383998455584780722011277359407321495215730082097462518455570964904989050886744935436718022999709832856935578844894727065995261746039196275834495593540415611046581168840382643934559977430302288992934761233449589741361131616774375603134313977396476114831231221110045729020648108953030731343822470936830039801251152233619208162177957644863842788282168841517839360898212587583990809397446688051881950610130316562040303553929644408358783623657791209048644355885840458842613714958190725571020860339738260226025571992061999326248287138043484459212141090753099860932940102736415715557493779059391534282668009703328163743967773824632408972468154250225252028126627033778826441202420009920204243412271351341736642753220470011235111423563968586035188085094856277785075215897044686854001401686568296508127795949779217963274178368760842328954285267749368150009265664873568738699417992690559424746698104121237362781128189504986460632522115752051478283367778459982959588305093529009931096160024616625736610474281235377561191112215467847179645540874544380975157597205288206334745319920617360665470912164872524469576066311848178906619669244958170550117662529131942650198749079131536520708773056626882033455431924571142273900282562861412697436002882382239853099184785482745439357145578436626148869318427632171047126105106613216298226780141985463335347473067030244983127860533449912417966176646132735685985335635934764120731206614275349468045477692169271733041335881552989758669286963581357524755514410270516143247630530172579772048381094474235315660056437493344926524052181276607221835289498603885872747690725751610672374347173199872000000000000000000000000000000000000000000000*i1^14 + -1167536087190697835004836403705801595376223044971935309273749694928943776161183155024330371662602318095062437477521509213249095371043127155368108171834755277167421047945098891675198425513032599637308694801250316866430195729933928685882384877538541146389745067867772384529991577123291076881924631112813941547358811212260943385810971391681834100385428989321286094898650595197487412388029606079141523495269522150121728226575549656773218171882852039561399510846807731498317371267987101648812006947801852101554960858271050019902408981097754488293108504783872073659904138896138517783313441721704475992094575823796997551877732207207296108261111860206918316625875555704811049292656830355064143358048380656631525889853877058274862113795748440503749395909052593960250104867066076074211952683247369516057375130992410525935453504195714918685987963779437165367832698620041999808183582615810868417157620540532846060855379011963828483529856501434152864337138082162564965731266743031165257726665970611874178445397307125417710484205765671544983103568745240554373973038528546096417835372827312609465138294026598672386245687602550296590467383858575305674317525902841970875194283019114697204977620520618325614693259907077865245523950200964619326192321466097969868718985872408300269147557818893185934067617840114335148478858888126031566780121167315207762361510667758917518252809658874592294108813388859572667409468268363188594572463351382309065654543847868185504185191385704883050792399079086571079842488135300934678916967002399973498385116012753333473694923811890525130082359219677107865526372225532949525693708147025662434881675244207440251291446130604779110497450490418640496630288356431720092475581795230082883929016244226283194895731339137859565544685335540409589350355588588880369072643404190445921641765021268038025275853165379760580432715219151556355691228296888690310769591357574211326488775229150299001068078862831198787004044606179798834071063627903524399148561186605063620448128296381971269470362174009963476634611289749547207941887179247598887668129893266636084077911136965846519606788024544589438900621388172834097063554511387981096783798302791016229741431377512485120329079086135794974853869328167136888800889159154343085367491227705576650704658688726536474750820942409118118418917896779769798867177638128750977681458777200435572137007100714981395091185614995370233858676548143440509096358419500468555163501545525012811697801931214290615365326396970473946955041071481848850539551084808148540574781109398802098796533654410451433273353903991246358458159145619605293143567267165365662179932369871891205237045601859033991042074015842087731417680651211387359229474844915073138763238174222124816474639847207415308202978693151301296381577544202248912227084236510964827457374194432697802687177615827050115379056550326413155375442220933453474179317760000000000000000000000000000000000000000000*i1^15 + 58820987200110617810813760675919487159895126281083601520031211526329916873003915081667549602310062225617707874238721324274250191046620410881520793909885951264022387675587432625714553792890569663148393420948734808127564059634863763339927117570466664085085514607598626771870656844361601816080031154437197036251774715925240171468219035471718609028503620903060650628638984240272444767437394791806357979341461219034504396273818711664898117328424881005029075615818735872993046880261008049256721656792201409580472350531919663702733988489488116517427448407218383021794230507874946887059052715601730172154416750167578476078600330633218186437380085304546272403707186049001465804385268234208339204773425312694565006268418852119312658343804023088051773623355733023257018446213195429218968421648285885954922727921153634853899821606562288559699725425574750766416448635778449077792012841056182623044925829521930595113191092526178606802005109896693414478574782950474856032179573343512353199644420805457915839265088210367535123631736755416009276148648302424958855903255208365568735027853403466093978979143530111810098911252309605699446410215858031327902615393418453864369232497658800866407445311250320996992477500629886017189721048673774756378798277540135746579775433267800545858627319398238726589156690048495713525514751916242535379444690468375217884164854026350398725200439901058902333237091835855402528281575380909953327124624040296691803866547214229102562318832733990617291095476164679379151847694961199935020915720560382317597088443964480129574510152312458976053510948647887939791649636892706172888692406294846469967273206115842929079222652896441673478968340677085531035616778870715951282169735920884146294089175330627897239546945544687076358913236317800803826433067680068670493903570795619252021943762212520688474436954672777331822860934228634459198973856949485367663039933928897945179531346036283989174829460822165549657313060179519289181258245236316362014079976001127788666923549964748393291902425200842834547539376968756545791538017281637150998751445866810747707358811081798674465193496725381124300519166307042087785370855263088654218184782003220851370779528764799387998291098460121530800272896190125222404138654409368734545845411854313828602968145601812119311784117469912081475288773644118327303667268831846847403863930941709329293037776898088335934320017223806583906970128949057223428374773379881065066326155144597323324523473908603004287915348217592427699220588161988616963204766651906417091216802027188510550667103800268307818487289578774977751604602119532199905220585843018567140821677465017795033729779569721623916619330959483675930223071825296610401909783012720447604717641055061960077648667597995666427495672002202881879431769553024003240221185442772164112329960758981361481046029942516983588815461777365600832156117279116105875456000000000000000000000000000000000000000000*i1^16 + -563467672625251516761232457664985171454554345285550546766676405196979941473434540865047437665615243903631012389743804833682792321897034526385990920904725826708686415149582537741016114977400814188317380271084322617441254046162109026916302599401160893286100403343694039649826916905214950113194168145972465780898982440320447651473250302311351826893640305738463724861578072738904855980699780521579507270642138807387393695550425709863277812407082508802005780180432051621330103279594021819345033307577255227795220648515481734047901177913364412718570726138802054460739796934190261930513929695307774783247420695629512654370304096823027064165768222377421707328872253266345575131716827108667384986738497187047259094161189195554283927590534078542052178876133273531889943890432914259208268802172154951827042512323980280802166019791293245652540474885916702225394443962590128000190269916981841365995398106498252712768229413946290509447244984618905644901387571917501078089081121414121688820020965202432330532980625465261629949899444942362120812326997373708864054622741202456350412104828877645213829069243815373936562208000763076641579444843120019599952017071209925542280528323337107520367015820932183362268490638429879725666422185753442928082611915157678330886644925806160934693707303073231086097833651719182304280220207842150798561729786097002358461005297968484861063174384569194525254354727485386159964217546284338380442684350927022283002243400233860356724956831225028710264927791013417529394812361421335001520890791438260046098450017370978880561949710950551267886489500066823575408825269059969412665809215892501410444502481073356413523154216924491133926186779963225681255885179099928086503405085092127674037138704605944808100256548890147618272086749108597072371201305481521351537268505111341549656941300793581423835375086619723055987182637070226727216484646886322300054703109743414646855251619881634267739852546296701983837285636305356231107693684325124023844514211219883140112465203473907532197989658063002106156193174672555578740225780473647595990686029923516144962267012798608858888300267577166047998369117854595573206938391801921866864371292743256530175034329572804148446913923222912954801244857568135450347948645304352253170910228426430327647743658557667995241580461980671102420464134742715955959315508894423834183851808133116693861003047836829396496351686381767818463236350705828869502686326095554131069664981202658356785159794841619661179289317609618953269002100664378151381618388294676819584940465875001083472000053282273875863810370678180682032608940411901386750890768183198668662420597790138157061763413624217671206653263449459128345862830772400661941318157734470066263992640759343276202385973073988134074703464037650378705017383506083045640281349225756993334719847325082374346034662801104646085254946190718177765380022879440076800000000000000000000000000000000000000000*i1^17 + 308612439347139893408054495702039003856021339548286969111624025196256975730484130116553472762297349658630759027160772594386026329736602881354827411745982672948661822389789165960358593751596410733826488547474205187528662055330270915139842094332500536894337373931069722784907350839865373456515593725625879602024141961398333891629784490702409461662211256829526117825881283612781142226203839684547632237687640420195493411413023919406717257175970668847059088905605402398906877656637855394016434909026512746765993073131311451409236906360257079387513163602567686219004496347575643785458909098834192800914170243667295375993808366084352425914758566400526996091043205566321207305358631802530008129301821938236882129862236412143529150118840605130032542462309753005313008674627269431480185980017790697953128245206397042992842072193452218667255653992116347018943283373378008525931125144055144020260006780576723134663088212538092011939455008704460826241984920235986252295325658130186463501107264172454010453312733720062133160538028569107174287901965558076821231079415540900107232369595986093450538948600872240848701751499327025520370504951623574492117425203807751649793406118528040563453229999985988689912076456962191856445779697883440984345429697703418453989815758252252781251678361041667954639483340438439216951419247774703191359454360563980449282996348560907016201552475048371758063594129351320380242276049797109599813529939954297876778229167867382395126376854803457945926457282997699359424678991780437960115291248577184179781736417209733991019949202879535493363178671734845240445761083669384250949728172534982338377138956220962332340458007448943044045938038560109517211573654993154156278138658550447004668823237239156819619959719981005743588570286161965112444418952515457345484360987501747044500902754009441803514403039039465588037232190943061476790519724202738544949065237461792878506056546298782411348094591238461824350670299552229836723636397938705662322181029801215137247853455736031467984077033517746884991174335450756430516076865355587848183738644068437539437947607131294321029638415794005233037839438816360401900646053178458602192182558754428879454276762383832880364462299453944123535401026235772132589361922917852783942125644336529459520847566981199106843938457723202538122370281209349284507829567064076449660254497455950060361335614737764443922395808970552409847162681153181283358088633021834146831666947229404513778151632864458928859622087261983173278895244915010446579937752303120798752247151219329343905218316889802928857286010931766444593422042802913631258753362380112466421252254280006577904230676389462350869047522683342433994738876818365847236409992656232416684919734139466527456198989509050494511818768152293708442607103462648525524977389214825066676266571193743362255045576185530008178949925607984135009112051154944000000000000000000000000000000000000000000*i1^18 + -7882576090048958592851761308738192625484138871430281667642163746257394258928599351999326768469901108522838926814788448166965131037154142796699877117155650495098373448165208201859529599433870734539109006607118052143795870867416208606858157569795893882395024330364385381402942140623863360911487034873998452234709393048096191488729634856434705053436171274216453222848275616525135108572308893599269121069437366325190682958634804373288987310803422441716124306041483873289859953730328997180654134101387425801964472288440524455352120955892818293465746489986054464173635178218113241934877652724309080742437984847147084432881059841043370966938833073057828894795090041313513608913662192612285588332616878732404387579074407584603729039325649973189405063553520119631313263524196087595157111029074674619441149530158498832480001569628891609603955506296309983142846516281370789549447906315338965400105369447412219643254768482065426547801405161451201526803166271308133662950087948462549266422426857916030494152047102779928537714347844173551471659790138245844231554462446386634612340877979755104713067598676501579655906456185125368031554361854093260402926291598140663413712584594487691492717613776156497863576339552987887191548798043824444446397258725601232875216799824752150709324693987478374836080063322586958083894250956519477395342213492508665673247505612525066372333655114925352435574968585504962625924992947843441519960490147297325723208112525261177674975009849761528624448785159630686113959095062845687607494044887834167635725944855558638620042113333515421577914488517314766268750909361622030635213061094536842807353076667759388628538354783241096482121974118973704355960883095491884863263696739954898496003907863851943139500085114885939609798494096077025500952172208222874357738955895640360061496742226839245226795125098859636901783836761608448631828669150900980973049361752570050032571585448765041750237950886882902166880355648476469128866680867763057866151344696167212796682851720068006659681521887018508870982658312936081145166421352484026848168064455644540737014907356958923157249785453725325139137596858230298152080969347830146083220871206333968896272574051988185470509062230723049384053557675859522961235134219053877287535339928902225272606122062664476317874350651197097534369021518266975586925871424291021054317050916269491996546992342558649504537120728700595915962840578258591252487308549827039322676637891469551739013508453072059662905310437816084233630626816322712537813712336649098492330704112302575050982492767442631468847605795976031913409500462177685944026755825715578765900043295761005361183950216966355883740381022462602497145899241968250276273427159769029043467179409734333057373953631164430760373505827779970061760240521710199724199627165324805120386379440441043335175782063298353718325466158481367474962243256320000000000000000000000000000000000000000*i1^19 + 251186704742037677014269415721808785947482699631895263512578315775409865625462672014699112912679581444966908866276443348745356854474586538670722273036058003263729541022684113261115053533482333076797090255789716509831127484679689109562543063006702773479139235097681853894603497815944131885658631601111408439139523512550734542156268958963408796781463631682959507410325924148162505675740290333811024172888759567703107991295192942884218343005632154956651534902611363951918277705545755834357798922547733740903645486546458056276081882923416957320659646644070100654616727320158912337551466567090747340384190246049085661247590887928770966473628778504534670389093909835634635963571183187714275820909776628204273883445467518335755918283912448586512011223462223318600122426506711405804869794649378723235311861156039134488929416691376653292387151862124312256815819847884790428317896929037073900945813637093289580202569682216863711451939017671054015467423093330331000561852061438073899552584876253961198637002828554281960988813521276866332627098277419245620025283949690852949659935576463076656609364998185272905295923626414006284382245873816599203525371123404699819352137934919051783086474799542928787773257974766965214072731380964783360416741724457056706577515648862721359439954653724300930316967676305932928394705546375388427148474364886029322127543578734496663971723567742430656338524342143924835076416491253100776142190809575723685256248748273357830672112902709501816316084267877466570567371165841795528106332294518499503156995578045446216677071681731382148712034291898059675150935064205685713726254050488581781921821835089824038414754013360277099769022045113532768449414749283125810237289507402774107609774333380372163787615860124325001731967203366403194485156842105819462562866955899362385386784502980426008492591309484733527343209441928183488450161057437249598151129066534919823235493815460491587469313949100303264557835392073518534482280465058046789027906317015832219782084980701072083084170781070964450539308650896671534924504267256170961699199134541379296160763215548864760734994373325580004765258643343532257614821480492748873141000432177148151763152207498554755247872685330122217281191188796706437551222282032261665455693064395651362480449936362465834592772706532013679832727140932248434653590355540049510512115089510792475565227190277059176989606231345903693656554618922663497076471256664174370261949850375091463948291692006183963818216893170189292542963277937960801774186470830111570487043124621647352791983991462174893477161316593012215692303663436824619119268471559103615752731851165621676877642902203078549873391964813771660492595386207362681967107875206010533118284830277346439788857876265414163376925821004057151273472592843931013389190046282302311884577792275022578626239601893672006405336075191608645321857433600000000000000000000000000000000000000*i1^20 + -3925772720331923750996633369345672278585388889193892547907837313533298029812876359794177331248570202672907281374903697517660402147204535601326824812602451647990644571867266142133803666720810618031743536806550425326849749896268716226435947369248313225049107347268102801399525598820584213102971097665057253116851558141636520247140881431454981828978990487189043484074955986085668142092437534847119345933071855726133409429498988118539661261863519484416107348150727017361048436400567423159372529762469945119506792166843546131746271661202809185608493693342445483767304737475435516728359463868605837315899084040068123247618971970092995912139572335099204082726281928408352771148358872228167130721201085627399730232410784776566141063138043878460323719843811905117418727330793096868561779341173894982945323032943506520136827244162960261494646049299412756998147062533062909553176924836720989012160727012144433650028265276587172977389458845773774201209543955825147881667731145681088770454657711736337982567561342856381433362785279214603016012313971736102007562038784406790145409821612049627770728115392059896116989009560543217329881668067926924708926474810812517751715836897205644950452926873583091678057730008202795787879024258429048538331614012960193922505706370817251072255280931071786272069309183549374949498533485232607551095374450374509384870522649105886337157350928344542054238123204607423590319432827658182709377460833416335086947764177350336179251044193569146487974415131254156926488175304721747592728759747346152241528073213183168565988827111760046995793637529779293475821297196725100848909320699598724946247994024525697388878186806114815323509736338318714450484996082753653496769498381351051079838243625195847735824965947394059353948393675913177911666665718735211191907659129194935436918708379435788900008337554612237386700677775246511069023850105139166326189914246678958879497666445356186849795742101175234196807338248062068828923932009267207381790006816504073657306961984231438190714423247765457469752195249567876560277563747820070277308184204354047530669324775937787050240629162192748423590100284455333476743634906223580383113706821758366412223764032545605289119189524861083643432843383267274365165262197870587953205375925113618279703386951519002226502440185820516299176603201481097688673667777636818336300094475639943279426319057735309507988986512839649402969454086803930024014494259422502440401931606831881795331353995652935666428931684520957468233531551540190189255970844444083448345215373118522176150294727217544287880758638775163483507295916757842125876331393104309758917480379278759848065212738435482682046485996251130474077654610681706484104923951971363491892263511986695331999711722413332944299750345953572081384345929148483208191614979405387682447569299247057580714357549711886672200810011859397388533760000000000000000000000000000000000000*i1^21 + 56789307198909812458391947018468581467835249485860596870815313244116661942660828834968379257098566224451499406252189795619002335394538260150395254136569936563485243785833940161911458813444804355527779532582095619087531507472738658648938874289577525901571905937610560028101783690508242221168629670563694309535075121567318562401326693471185670301983175023882339892623862101995693449500023141030677496171554500351995260489287625035418697143865222852338536956808165191487389838080823050133883381188628555283323284784296468717848828831263690635421836728417573845351501218865085500055337212169804652154178967327624433479608663372331342966919359549729629937140171525074271487265332268437561792192748704836099329107296879572117003990466220141054423869486704962893995250178114006801995457531960596093831595291429150911434270750201766859737699009440747872670452973238140480976369335783052789518532629490568109548504095724172280730380466625310288470284695892140844128069343186958907221786106641536884662703465406430682727080024569262515727277197519194062000819882222647268065229308175696845529185508176630301626260569907459239516934405750636722604858929930139120893421837709798102216736764744149321653307959048240152756342388878099241070089768721155291275331545769402873161933661317471205382892183185648482772283092142659026615000477496847096943432561847708585394806206134639028943900251620211433983919375834760372736384042315711135991042576613319013623824686976016927513959408053794876086444614345331368628807293298101454098669848436253022190311939316395326246217097966927767988937610618813371309936657548687343245309380369381546539236543496641026761237077751723511512680759367540014726335895977857174672544793053851375288235652906707890211361289019366217501596078153009201288814115208705793373910791010253903236089955425043985736546894535701213965407865659530657185157030297133398412454163507662048039618209134152251018024230798420283905671071387212817605779187234852913995843000705778881883428888315279611844970353030241379731967983571403224476823893587251755740727280579210993054015837916918004901456138175978491009450176604007963649917208029469409313879070305098824526886865550789639843840959813318778300812202676487987177384868496045189120283060858692019285417648777494087574499652169421762814488084490768691185211065029781649869498592016012856501080769843310511270499385498021437303366056020135185478461890639580213771447443980532161831014333132754202325907040151414334349232631745113117473975560200315155400360600665070931025346565242121554849842632742394974971980562707785953358778142907152591251203064925653666669721524035074522280318461366180916726253088495437999862930092815403029983525149319903202923725660982906903957006008466888988280685945700170077522605674188405847451768735755636038429033468410208452608000000000000000000000000000000000000*i1^22 + -476100938850261990429309902000793759266759382372473728654717689271292794465453892536714934216129394024258804964186032945989024017525002375700831096180679010668524107504673172069989123688605373534579647221979785033494853177431857242873931322719369743290089026317879628968935396943660236593983451329201016793163868978719388534674302123617905123824338680697737870525709483927759739503645193775009022772811582793483031672822221728909535918892566186553735283847181695732637017822586052336638119052479942952332354196556295893971232790072374270486570251820799335135120846923145293059599085397862476544083206045689308595233449008325555728352838399904007962837650832578465547230346226216763380757929164368767877490104352032110478594340575748352181567917731295435398940037302619970594429069573679281371594220246309681109655319170185721492836144082192839424159604517964257841938980073032030848829800902674277126893147488347987915799064977131332287355956835634266826270124177843998903143919638893708564279487097062869095351786909323577948223501233298183470798672743486210646940782290526539527644012629494239884066672825531214234102131412543540170853946350448224161997842498040010874541065518103667637399199383387478284475058903146840718458127018746724312087226562578012628935198790632271725566437924060409906689288662112312363171264433036051920121749093162729646911193488853906335861102407430520485496502964630362093589272707983012686466573092176845225745427319474320973297019451584803175266350525874674441204769507864528837800000947130406914753349635296007425301083674176606387799080646762115307429485756666201702356707376947857884001298555103299118445255307068654814379119069103749634531796413043271398918730776450750780483668638000971763886562541165273134132307359035111979915677724910260342733336717381854391839410401629902181567195444702387996479857200827567737062413579189511990444595329651990626722246516422491071974726542602586884162526419682001438595918428656342179979038268516741942637296256995120879053239504303026012230171878012798125197935107286803500761258923955611560109497029865214342167002360611724518167849706422639039776101000748915192119474776182941087059504498868392504805883654848724684203329220461717861365162345621057495253790613656538987065457273992343261807350398989529079994251721870839405995275899351202207676628285888845127660103555064032589720191043459007984975630910696234419784324866538794362084396983043402025842617757366539354065903584013046141967300224233215982717945084578409687937845217114184865415245376893526633573020056546884684410328546384546380424800285211615188392970371718856620758816889508746933337943906779902346238642322678326367310978151766485723444282266500713215079557415654664646975795727349565660369070522875041151519134418907829179891210292539606566214079268205363200000000000000000000000000000000000*i1^23 + 2180122463050583355414716539663387590177428978465542588729256500903594542583717671262637265655591781020432967153193988776225064801603188098945896906084717146994263185484796826684429800793513879038185829216999932302035792927382764693734933744002384197882209126171062777692053915784363679268717879170794706528802834590116185717490714193689102136898641590138749676253243149099395198176060314918267159649219585491239694390308117405904443927240334953320993898700479272802784175647660112120941079916678111016791220117450368643660855704658284769049028296771173303740604325924644165433072172592334182991591185765793473038613341426238785393131052270921723395239441276472942481921568331647517801185835142383082086667317897463845394550474439830194105695633403833505282332563210336429592249359338709739962287995969018876523382246546029847696239897516466462834202459879322135635400556137638493083903760766598372117229382780140887722951226883359834443654839984333060883965609165864478104547016886957311778269019563885514981511251748616099578988857752212927088755549519327605374367566764082148054683119539159079278394289621096747292706060611362652287630701068440506836570226220500546311233078649957450522377178542837863075176780073052126193973175133626723006217039561985252478943073085017548180903967963923523168602390460194343720737121958780371646386534326127017613101712770585934712745031658662852791599365845516043939367188137446419227703628693357200268526962889170713442709543416701035040034903633448817226767257525344205892111340578900432331361433175572546049177851225305615373696591063762949309213945037534835331170973227044466056044118277949394898094339151571054701019281374220638152730266639287002141873974538070872011717565209514545115793792437600038373327741246532748666462444494780561736474704163910604974320107641748253231075902016928718515951537539145698559614120181789089380742352253961008808470088775939106517267682890167941403001212337001114605391114532479861668818850825583804005664740421222539439603954993803786776873657159595702762259314370842976795300348388402930729839470744382310840299614169460738338118752919579149722449171930543510672976694842717907872637851834594482471285720168270308118126817546170478965485461389814673386168295229437211975894308567864520225946901531752281319210090130777730505410524322946868217688409464389333458395838641037298886315520002631498123727864597365402563816180913223344183818541657069877315856310581971746965410897303831376119555374971741370286349500856023334078284022200896414225268673781896606087344944303165889660335767478086508852906050685493068759770482542722790359977188368977037412725174146394787939993130773782696774489447070118617097728234780458129774414714728211397971835131327420281715311516326119469406868839306751731853763441802788845139845657395200000000000000000000000000000000000*i1^24 + -5474299726528309439995889380141543673725297492601131546545545180105320621501264183578992405332998908970986516491940155249041183946853133744458696384349681405865024337669998628133668785603150150182535051217873874237661335849662474189726660679760565743740854356742593819192729388820430022722207958824409247168475631653447749221024421529738754658701398514796771676712999487692379563819730428664269694109456323123269306692943113432160305935284322872657119948054965539709968094667499353487403492957920320348425483179553042595569467285137425216969357902136140462694219819279421510534788079033845548246216492323786464612706230286648417894427774062710919693541006513615433493403847198473642126235187749489617935076053100007255778724561288068761769729327639532783532618347712022680851117435838932280220887221874438785212027696054739665404700284680049014492080932411724948821769560091880726647570655156081212022750389515626783086659447128197437712405000784408089232994753992962043618157294547347394370659928437084948683034267283574833233573656549831251777933046533169157236407648066374429741515602593844365496118051450803453998896744603697865560141125220833214072024010894965416282756066745837971807242053281945810228864872020516831100592906223536606301485144249501931200735241052506405101123521061181642397790536953303481516329385237798273209200054708804639519462173493829140745670603204702187961765088033425570283976011647726042045925897148199797136275021325684880364938390787061763496159011893247951744076565337775950695560828619547143608604616006152845405242504188143603143572871603793479729659780188923426278912481318174214428829662936763463662610070520936012053648646141378187810210357297354474042295026222134875145680196604892867925105985939636047490242740788177871806188330514535837546759146421200975032488331006712525543208994916391156934023192042168060028364831835323862891849589018297850976310855943630287845963312918054492132914398491811165588936070538886839079547690797938615914968441371132561147603383679733734547320737237027369121819603307961810794757621500409313345582005928283644385635820660634292998168859542315737450910556799949517470075045198165246046891637480032314815586497784216093215781912394610518259655908592504883373834466534583424789491932196420991023904918919253637665259372711904849430611583315669979181308547448187882782937145422547406410189020405429238961312719518032288132814041437905040613700295178995704410017992360847844576172244548990908021430032993921025555274730044231842133022220595695777574550585516883887580646527056870424317131139007149205860572865053581522302824491876290367222112460098781832061402911609045636298231280759178684664536535420467359651145336343025442933404363475605505119505614160644935755186016816821546785965244825517500962065697601503943580450816000000000000000000000000000000000*i1^25 + 5324449540438447757685433368641330136716496220083375878756863886374351476619209206162872811359850365221069271761775046667402986247929646205064569043077059584719710213618964334209666422544093778680405834758083980679370692090548943001670256457361873391945862201191415241483130446957368780867511975102343373947299575879319070205360179262503316427807888791725856921551788994014394611810649982199787715754623370042871097053105071380849792811884883876213885567094501356404853785408495314335403946042545269336460096966449307244779256542766905282568362244119123081334945441074149513841235521335680013739063271133688069370338079007863059708588892882011612703681822442486744390028606339791196288900759282611750225085597178387802088221211153348416219365538456475540629691326412764054567059861531732377798373766600130609483614626245886286028335965406451068917494603373609928682785486890661700208318810624689116868180728685140314156316681174215758755122547083433103218454107465739721129597361225516983026162903419798713666994986240507491628668732047847545136565584542612384357298323249120490524029707124947664198347080724607548593968678747996690680666610092924676331678316308343013677142069150767071189706930718637917357825524459432957912205428518429355407595891595421388791983822605509240590183402524962041590414376546179926654904063497658090820247912565931120576354434993298773048373403958452333612931399754830641318906648296748283353617839125027501227501720412986288177586469138447661334193964296066349051146226635092954741670409371007025256502115672602844197494450426087222244017163763474944728949074807486443211382725822543255500174155976176373634555772253983306566572778177734638614765729162325694201751162923405290132082927013427537412912563397151589385019153682516642442939603664912776790837252783547290269683618109256220405357229742712749586219870421757496186123663055129571561341378582408567056578903021291879922622700550611431304174007627836565629879818202134116754986777184226881465619418121655552372759428975786981683385551377856433849591588315300803940710761391297119224873646190325570806493810323843960276593388492483567310022193674377926580161192123679359769809495144007584357481252645867535570868221092365459599552965758924924539843403428611869371097392152964944019981143199831689016797536218340119165945677069047846644547990296845942210823468766627628883427394312133350195828016133489394342207356116517406514617388958927694491427893282747735200435875390663177699729606003295284038321216161532593283522427415344627787941139855848685479203100425731891556083225411079954219772690592611297166938000791834459640350755222883639375077039523484790957389103020221849068563077113397885109803145183852606616388827161992181163036213403592188366997489560679929026127751952234471193425996462438744064000000000000000000000000000000000*i1^26 + 8644131870641480193468729690828430740088214478506684745528886432121816890981050761091604248477010316679600284367913318152369344010771524496016727654689580602355455015164910719342181484376262052102392980312689051415337963014598200212659515817301795997730849393693242692762473020840947984077548710819517831228623163398938008703551226821357408648606064311548227778684945457734474208435523025242964979512444793994896446438298653706189964378760692537014886897477851974815254023490243004090464126667372744718590726552821766272905842224099884702114832421622952529284169096100991794552948223195498705099274026694788663476127404565917725915470197861084892144695847946900484371642982386362642628410656395776785834697600180867692548495779633745789317543645666114464865219591732238141726347551264143349321636156481595926776496438338882248671323720842310810520631137140141625974295415514564965731228572922574738067611689728224459672727872299566956410855684110399135548657903013227859529765725108064822907087458716071607618137162295905140075799484997751925094986927910211626151466846636744354126685883493782671005505845053995723134855715617856456615936051851804341597648011181730156756550576751976860031533908132329354910579719205746381426132695167447257828690063693177170927609363629393739794111469469667283724744905944089634074321933799502697109052157858738954177193893054279761419077047980596544053924648325760581503913450926709378693597395413986834436948407936389180183499607562697160832545278926005678202041715396834403589246306608797056627695528066682988265392851460031103888797222165384271923197452039548047763101140621582622287704837897696255306343115160117999786164323291849033594761627119015613663118119803570759784796410906433521526396591594941106753410102119145201036950299616580748751707036750967548254993811336251060961273059919811791157564332294674237236891687691959209285690341356877440205994548320128370598521475772230828942285413521714964074566210650993851607480782741583858611357846188730885105114768036688478885011152073123316817912939000135681469179221575367706231947192314282813374727676098017438456666750287431150450650541576363182386128972248016552629522953916128747197387663672504572949115383104868594113794754801451405237087697081166708274383997841640777817274234286864972784575281521001607245910810999793502146860380359626482002715786515934779671373818396756549037661377843759992922507525631324602345215022399951199665269945952401749574023921887246255220253493258229872099185726111931508581705890863360676525941298780757105762965736313942169252399085988546693885148869154054714878700562760905513966449794428085330538656860269156442443345949660981913061156819536538895371986751047412025776395823033241081648421274227349457970416260061043765310589499666634721146554651739422720000000000000000000000000000000*i1^27 + -18820953030948270855548854841805073347730567547714382111595413398493998715566868538639733622702508612308738087746437999849782709051276455767048421355560869026346217677903510848594982773098933806939298006337355584345105994146928478390307063471818435229715570186272690279825088902075067563093446758903676705078390116994929018454375258111413597527611013251429568309806000202220404421757381467180046908018617050562767926484156305780741403744711106992126044788620982984364673376552390721563901926074752980625349825549589486812118816443036169138030413637793569892487043027676421286580100884607092450193242072241047486743886598596829676793515506813721788531998192389006593932018265645540197707975244343636974528942380933605947838114058823427485225261988444871562897315836339101984007742546170132876877821834458652219339090920296496867187366385592530457792119405911600066243589911989932259036567776922662719291784643661747827863604341306022123713591529662731479669812627588826098729141709247001098171563505719265785805136709068010216705209748630199825684502796061278708277509605187686604040467819005328303686152866554263252217465390582258594065410248177638228144411045086418781963348818099396529108364412548240405064499260151365410389916562275435206822054366442025194648886459841243365988609880461741989538308614199579043352094152033020681968040146094428597159625681883603430973789100793943558224083472260947269961308762050382134816332391220247502432710007360258275250978951765563888657346034277785302603107578783252558687700482805731700513934555673945160050592128118002732878700868084297576001424350173129017000544976579615271222538614805493387866227513151310481755547335074763854672406898280908486890965223872336656673337482858524758616921964313963894184417703295865516428471978228796207251490088765693183440712478056671671632228774423447903740881668343394255055311155580204842112665910060732198820671208643121854208040450419211389169627660533360929423143638036931433933622231380390748859602504994512355167568088722421183118680559094969843771536830188402261057344619171264787656642082185876084970373249766048301331167769719242068942559983147092303427002060551118974419996316156637207608265748409609504230178383182435490779079473978844901165454057912463673153053310362766227045017876822140684962325935813765312558845792510285623442606768703049467837690546750375442639938781775122056845454055247203388169051484895692955133647186059388117352211617328854893001641938082162998140125141313353536111000121080575103377496788815109403862328639310841993256478214667201477081257516892907436173952326459410404356678247528458929805487209304358018275527816685698901922950914066821742525172111091853926528819400709369668363561564556248987995297168933825317930612946224421622007439637055630929773008519168000000000000000000000000000000*i1^28 + -1115919348278383880585792022224217485440646955952501154616770448586109055264293524325261697833824802061386436932099861242122641156737467675578922847457313760572744203756510328864928828959143355067792681309376373340151402424402925259230590301248098563487383782230031683244615622707985823006859505592332314393191608542918240849600191454026394585353533014070500868551769655919909229349605116200086492257440697407997812208992631508040713691742804834439931313748007456560676436252066428307020566995771354991633771101889894153588093457738028586007855150223150740434939056836467084993419819998295330318236339310511593599838025813234906721679438561944495694709487186004090312108546575166736914553104400257278113288315025093458250579756158666629174769524558970649989282344300965894425028030930660087560275622133533813902776376885632492398794542230402626810121421927224580853675486836697727176146800811235993924486923543793226784416838986660240383081474855950466207811862112412456862670534878662230488384941864112328533526006536768435333207636671588347370167482740673082202147954251483305739809277701806925541053137213276857757559768720636141245406969468696708649332850884051028866293875432800090602775361142321252705420443005266544900359262833543124288789033192170950389609528286734322659526379583056548543732485906983591913653006008043377614113188918868274978203680596837627694179266189443760020640629137641937044998875506774735811253424104664037099683271571590163196204146947928255289954584188599577564950314376372168863802918797811458064901747893620844240736521540786320754578629842234975598167442663492034906143552740704174747793160161140188904547574385567951154203876310582598207421461854599003363696918433387130574364638272516890790183948354915690450755395099553865996502473266039970241979975165538519529292439468591930654475379535812544312869679390584338525716250704213269365261095814736726046816131594213478448651873003283829368427243157241874753074266702049759129400975316610709699267418850169891885379058430378641128074967186720782363983560691027293652176522367386278272503733018029394633448192848357487875212549052281513621893601451073830525670335792131950551808874562191492982334402454191961976676289200846715198079059934600629939908012138354749791365653142454543543311671942428808082759145203642334131493061752515280212422639719902963973327458364284606281269106276388595957537078924934900662692421039409792994897851976573114989562786410146113985463996426315809195293401786286908232229351196654300233146245403706681565534013277007742803826864263130119658476602218035096055536933778185967520136576193538128368491733761884392665025486444317624892525584351506604682003988703943975190334593060294822343308273614722318516458116451710889233277683612473701041698428945596925607936000000000000000000000000000000*i1^29 + 21718139146195132650221214502583352341313233268321782258965136881727191413587373693024509108125879707839481752021934920167237832531127184973144366273943362836082763521094641488198482793514235736767669577497079443467240791097931894280758485611642313850167441106476117338363734416397451895959680010180289927514705774185246904581361111265069562862487058410140525562207322847971114238699673602530796877609802451166891836034901973315264153104354140890973683398015014704384053362136556238121731657560949567643527358779632819802513085307243013197989015933854046130971804747280231292239653733726516418575606656269365345283097954764426543998899481585306565662087035369789272773960701717677928258884439941441149161822071336717255366094400696453585341742397589596218910832605987058068955352509452557993597440892983055587901157752857736838474632582074382549456569957219050697726829459573822230759173441245324360709141233075802639469822090298602079981169038447120719389451956742957134861990184060767321504853765199253615134234109145653583802689427650586606715104042101433797618758313168664666932535907232547945941168692339749224214790358613200122897307370108506751189254965872067821923715815523512297127690841614489899539670480245955864541533431359469867148765677153632113060447801073692746843546781131234765806882610394966191739074579259607694026832484483072518760168254399692719579432648445683061141802488584655676539381623685367472506372380351171428054393697281769058234856695742617915093450179367482396677828232090948190071868615419612344778309925176391727956737550236635279087585699709694730842661660353264513039635599920342767933356615321863166269826132165996054590758621283582128974075513896903441267314073253816990984641357016079586530533106776563013507558938488736766405889577847889093053630345690613180408187104081384946045171221053277965864264473358758690932464130980527915224674751924903653370709696796588708856889676060446881106583838217861537141084233827515628226283990677380059167024018376130853759440766078257716183419193583290606208983229733694762453741423643262540740407782467889958590508741977006707554493973998036771233958517460498362120079819168729973355009795036649131994123709961604155018474408917643088654258843036239267066034783939923718916751907425915855623034295021263086607752627856949928093897316397418746928473260446261181467261720096681408238128158880117546342221893807321246406094745396729293826649457707446773462346507086739766729721773291147094386763865058042910641202130381444932427730970817273761676883908590839209699895902257415858416652457954944557166210347838141614761498205075999352504569586929213748381229840397811534864286258325233460649287908605409245018627262794242257683921890914548536124110094653296272466113705123116514576203777891798876160000000000000000000000000000*i1^30 + -18870024004780702554959734476363682676205061167108618713142969777419984571866984011533416975441981460213322450648939632900721311395245118000268430589752055202145958690118759835938434654654625123155193127623888870831401011802892444414758763955126282575596262580122191723804065039183448941031831603117353719107825416866227938236537572749589856508649622149581388093751126840112277704737204529113267553380646077649211627614178963029085653533233703023372134371340269352526342211098261555000589871502749344417832811005300415190768766138328150325268047629908464564278368613999033468371043498322029716638174918942085971729509103039946508175340877151127244446102721518555780646754659521491198566664383864419215714846376320516828918652367151367409970469128460368411187255439516295338503858134371022312209129064694954481156673731435948558310073324668019264906215354115646183781966829309889565129437077912672907916985594295284428908313233703695796856273023792624189346532564515483508787856682425827198197187421141606714605517046442177367160233819001322349251784576092672850906976667979630906692616164160998281311579144421561338884656520994815462698708532723754866556668664723570926629576856064911626928610874615124752415344865150867211031537159030384195844059819827316833624234972492635588453431834655314091112894273927917424506570186105200327963655351356260219443856062426120570644436603487692025583479358486484324822289376315371907063797977015713028874357345270414449991085585237705675933975283025568499906751339197306651423705967601157828897307565342299029136336548200885188248822642591635776937506737688165347759623017220662248335073204674936564156418564572204923906527850954182089204490809811683417453141912431241356488215575158145715702036870735645963607968189369301138912041808896348701430183245137289843585997418482699434343037531043984358144649688221538358564099969826503517540532545066472994694675792754596066137242741679510484651112058711903890086041255029879811146855692074022117979290851914467252898760446829635140979583779128845826574456039644338758193657042058566945221898675149334930366283388256378183659097485013664897527219624202391904257045753169415845011185206572530760724684392752981961375599105377373848635250710561700304818165967318657050460546793857564648757809320199749942903644680287486301826147951157771452537999809030438184932805093997286842616013012786974470091003616229749331525976291076203141815538064281774542581945420533333592370253715213499460958978966826230738367773089404470796163684951525161615338874792054228465639299565535767018454511948193547363444158655038889167648865230680826115933678006213353630558533686513172012959688415688065452646802883976958400692386812877437169499853014398510296309752640161338763692624650160526836888600989138944000000000000000000000000000*i1^31 + 9416982123732215663627491860546535667015011473899593604457320127638191892302486203974424864552935050753561226040012198208860729242721853863732591381283320224013254977133940224787581519414461580321514324144470437472065739370969637875871103059184872175730059752623737915503441231317430291016143091308666940090451382812005819494791122082542677813135382230862774242189243798490303806347811682125098730828227757548926673020998022615266331962640520901221026784012921086181860777403220827693893854503736771119789604789519319130696358728567886743012730417465001941402570387444898163136426799609887853029097177724164022921209547129475271913523117927246371267678133010589584223765042528266630803784554434408369304770130025315869758394081863569121822372655103708172866148685036230622992429289839445325204997941133452536454624925088560389520755977883211742279935250552575015502806208366436309730677236368900049255779491492499290094670468171680885259864473209903052602527508953867895421624366838404382961691616310494919307761949913736228883449948106634335070015933617350439134038684636489301934503025752256903662629462332436772612761169454203814402374564392046619698532013483774891336553214225072120307277945359960146918354757055699764720311750685119211349641902003940867758810589031469914565266219676335647457734673167754065354333128288195582534801759815779789580353983110590230342438716529940835630921139949603453244990334385339744581277718442026922710566068269063572734794292214557336218664750262273232113257586551953577513801347688637672786202764648369012406497925326915177434264063895646034451188604143746064784082741407100579753167817502614525923976530263719847499575191207109049655965528622654784979145147872449031579065425933952291995936522819402428277518338493800812511050273547856284579869507174674108560792147383679661482104594323998319777485969046454480258955589202619021214685085800515098970372146523113268451046521844279746312039698100809491940748062814970830244337039408705722910840110889200335040518908229840294069863244628401943059391367654933081924819598504059470035664348405470679061878450096028201886071332775330291892738576406196888404086818518376990470460524586606314938134145061437105814707202612339186261789418308917468704449680326963108517649849058975551447443906115923508481637506771144282835687418200081475389540464540999903550287185404878241779782216508169609518364976550756825501232610935333688417393991196619985128505358011779596286472408594805070440547588046916198657641706647895129483776004504456050256376793482285678546975420696647460373108285467249361938864331954525474438490326853881741549310449706310793355748288222217551323985320457724503320946657034057420806377340463413085170729244024655268012733747028941249084762546613961701742713241600000000000000000000000000*i1^32 + -2525880292215865049863294418648511951173007236099694306886574109444665712784754222580188150354186722389026414590351288324636982095912436327756669229624302926222382779908739790218400308067182119302102724262785749597609410065585155618236800086201335610567906218738571927147470804881086873235462849377058826701005569200547702271777885928390069215925996320727657526128900241256036172091662809387739548721701009090698734482840532360048072559213609975023300375704572181891745495087025291254664056312992367442533556138057066634423290333506308449373890428945505856126707098687928556088859771427381879388873745048062359687784279283878938993685691799746460384629530500739774020460027109435818018542007990509132608206291749271704423375316936339930948181505185902059430378866458361618420068887204234375566963326603785054951970257300977341291554229540482466085250229850612016671174954469903607533673909140058628964573308673251101825908812680854838245989174274615430347263825255531020576446289280260382282921977974881604808670629111209822060488850978892793704254886495065212798465720756294354794670489631672060287830259388775620272515349165885943603107473624596931176568855328993484211536340527974317864625477633262064275528416323042644861790594144834546333436639082165227842970953119420656630406554134262927554329732248947913390746831559015482606814457492816675078730626144910364911274607374178316028173001259064400194489849611209601769760311712060477013222476186782251217223508545581645549350746855364939295018760477173231137050419763022178328233032908385195052572110171330395946223546646125354197379438635569658531853735770534380538734584086393474108377096042087450014647899017973369173114958479163872060409200163368525491803246565048978527257768275315519453062978595376825352591638860295398901668305805562078473542335256832321519696080329109254547279511024090663790002503489524698442149199153356862046801916745719424240672775917520550171763734888550400196956441039142774768423849680681257746584782573301503895406617500770543053885135788259631873663353314931440545029935330853309510823438838253432960151717500437547012583504580142672431322509219795485336465361813545738813329987631608189606225624902549933295699391626861559108624535909876277318038114617260824791691518906165964920448264981727634974264260534643199598877673605372460154250655754809955510157164104890216867271189932667351703438867561465474062695027909674478855945500125442495641303403159530844957439644043392238429140722217245378780852183681360325464956029017520290670835158355078339043725325339458973773558144930764073493574524067464685506301558092139737595867176789778839782210595831860860388485443912881030458770350354030311161232157639595241613822017939183449647262539728536002215496402383085114490880000000000000000000000000*i1^33 + 307161288578878060250640476006241257079648046210666635206678004004264645583307569859006058607342451955168022520660782240185504521879694064704363832360831637399910344323095191936485205026693112203151931029900259990004757534530880644045854122703062402334411943621644797351411279228248783127884084648931338027764182738172594028960127007224640368059351134098921843859650543853459919134181739165420402000286301313717453225170269534821245002103451528269316960109449612214297078225890652266560370225814362505194563572884523932803212189924009514042736254047034019670297873110501609336173416451698643655150238472834010246738743933142616877532308549445993217106783671669217311187886995864251605215218218421385743515291956898355359474988719318262737681983715184269529579851925093949675067645797556632437379533437387377838511896209914583265633326194002374567947069935647542790078151598764605097662559377240962457515426963437163431699108717251483567736395674913688894798879654908859626635601593075398474265281463966453065427564205041110297148693520748902514132635124848620900167390318076542335824661699446070746997322070017472519555261592781550979569748933964436348323127368062445674575739927802459071926719628370187328714707936037180359063817880877474324663436902867975326625365785846531310221784373075610253856431489860652050841893955716021369894419040084244646351501245126747820765176928846121980205067168751836305096674748159928231076491836633406260232465418105057103954697080331904011835626798549739603254131019292812008855737157500641440008611562896018487655058811323717833614387203571432369263480728759997391011575918803144005958592617313090540233216316898713413638486318511854644225482351923066082188345212664686318145111207094478752411125616185413588607273507977278886427588516839904081940417088725950156686700845903078836201015418260171072079335127304689501693326367671969694954580364541630702183088369104301205357786123892301719305566937695267555067395099400945370447320730091715517237848092296803131979035467996735521299645194310045261738381789483714539138735712402246107531215841718445700217717424946106057206728733552109616881584579130844478166413550349605489251821270561441889314788194127208659939667072856863428449081338365876259882094890653295158100849473598213975698654635995168168597976554604787678844764061534166150306641382464876999522232165885609959739280877363331565437797117874507253657130486410830646009815419839152633620379692662388885800246633613436478315699294240863787999843887876609319697574018907385026704884853656221559774769316829019598612274898979371345864359001948151929269378517369507317716731192498675339523440282082511772102406399481295662515227755377492718953739597757997263612656290205964085144065484855286635561560288788480000000000000000000000000*i1^34 + 66901873108124857792113630948457086582745529804360175093104047253577557416063947151559557179821018890780067941488418216969236204848709284945324745161187692165604822181331933888522551936902282083724326629830457679842852965862442273445299612849588622496973705822708870745575706031557996966512318951185152391379659980343687513284792097054296486017249019037173479457722375403064974731316188346458797435760080551184532617775606900447846325806965103452276158696883402765966265543473087701832657494969572010493109288230289417361428707836333615251969565581728238130816242811143787745496136298725389461426443600172766675907065890736589856861525234105071653733063123863462065206720048771001030660636016545374298145899164384321706166660221144558577775599872758271499548531211821857081156994458801772084747746024592238048664892022841267042842768173154006761736543434412564218244721499574586719737220526263173788012173872303494522541989638432814899292165295824425714052426804837580206480824004254084319439706513314878103017964924879416793632964881298424969510250812072997926123808471912012693481144661441828153284367480506726185901908144892940136605881000177102315233299913003106929598252547646599568520754271202482661971758236135754342013522841259631512202005854960780609459985788269170361946465871380606435970641981147516935189307897059092456339320125548692618280637136698382675342401591723553750088137101144752441258101795265080073377527020652293361411810952820575000792226779320491831982643927063920941955671205208796016542796117232112826203614511189128822714304130138543963273129952518217151254388435844213733952782920487580752314904434037186599112521042871318946942498186808128630022787501359818603367799468847507562641538574186532719786740035162131710138650621100932429369943124785475057128864392061442284516221633037107899949420229342810445585544454138568455930112691448542792868130989299012276077510499391812088225064995730859263222691733453281187396012735499355444672346469243711728301574831901660984082930371764781549049281905884427950959385424901024998027992386000090401538813876610870430451993949243280437746859304532629333403839294663283783836059405104073779532488629395462912934814714869387251055461371904146467437396806337222880667201492437608719905703019596407666996591548135734657136420847600647503176439797328122299939040450640329845725667624628727308740069952736960506999790324469189946455039321271441684717058633375702256706321417067631746308403723078794283747699993103068993147123351187330889869106492131169914993809628593566240576816092351242816878767881026594788868755257474648638509400449229328288667933448587984508670693029726858293256153916094316130067999116925420051671104973015648783223310336978070969043530181899750944976509337600000000000000000000000*i1^35 + -21510601388503810123308987449361195892835883289931931627040046990006389133718165977269490928750245652205612018901519956397313447474500661143874095049807777111352857280910448439097603795194120944676065472227003117497715971453885883797130382497277056488276469568871191752112313942131129676193327287481264876437686243994870713456123920619078468280172696148263303260504687093279054920100757315420436431068684818236067399950348029567689089154742756126553526468883770309876540737249900306570040346690217601588490943860849178978372888661812376920359620937952806272623166704577563824778335755537064552589128149764977765721125232401491511540744988331264106300263845157335790626809153083716949054312302514209983200187567390710446244366220962608637637778900479404874291714758128485103866330816617571449857525134615371580673507496125591448297556656581053237098588178667818209086065827155528024883434592201671706481133987295023749286332735132297163387377340171689228493601192249607573932047221768810025246111994822248569386249930872281894158093611091739429202962765364783122493889891055822952879529938014219041990070502346924415370955460888617903940410857246796748077158881859072339921325449995854413372981370806077356714986962613034536736443684768568826666575490172698294641865308545416088026219343583840891876689278263498810468352031780221566264203376366640887920111519947253131660643561619327791202766003316594939415425972227705372344302974306830093139546641079196742664124655882653292504476975723686413075966141055474016572282121665982268610310184127455442727914832768424357490633561070997101973243469808157689300604948407764490345562833506479024704392417753642680836570134741499006831314270923322930251200368488583433560352114372549508752362849295031217403109137590426967042059024634571226816712028725071940621440695068375811698031996197090708659579116452695529229979483600802247383056514521867637205108068330157703153275494206124860510777998657788941628343840085300021899670997799839225254810429763305915439911460765457747633652811090542528429849450968968135693077140129755491376089622527917268805980023073353613834960976071253178168495087541465556732738947422843655772985496286086873692360165785873763976939198711260686912666110455412301130308315381189543049754220968312272170755663461079118575191174779648788914404237249652865850836587345841480115435283194810393218601746630704799993631538126924329135628686084454692134533640700291884748859061021712270004549022138338385346716071738371200804145278332493391357996004936728732341887669989665461225334250615386944057441958403715988712562593710204256165793605369872413474572702875197752830166137110433374386828141554160663454980057801984388388093479730158643661474320691120518046788820667951931719680000000000000000000000*i1^36 + -4605848781087300797534554985421760084440162301020624736639296956862285150308206901856388537240469824200890308763125684001834218235266994360348977306027897611975077710857267163793707415848708317759182315551998011277323278549950802625430403239555612398656390640145328226104749837601325317777535904872161653824817360794181685707315730609047876966376963426067361830788628646497348003022495448038402359554161833792807238980854452711451966135991039043522875649907359468913303982649312451686139660777829976690563683015984248160950090457109902974029562656048928170701648746081048488026197858907842061290282253624845674220882999917755374881077610623601408357907298341199442611954680570595876084696550829010782353080474434521779506640556539982658164332287454528302794935343422194051423102736138787405460449611761050939724049332664474043251664466376332284893893350494641050433255978215308506310823839385454249392397353972754380737543752721545669745272045159163851395811347721663141017641955109210025934176424105682543735500368148788662155439804547494084468469059933180521693173263653679916901710655152234448981959879843360799858392515103888263111394799604034990226155878021247506363125614759736170205226771730677684554424271889562856227751376133003525657549660348464941581066971146845893605750227080265340632859879090638356411647345166334907261579436040803187795905988244277501192855104513965685288144751042550577308592332954649279634983626370086827746103583801214256968126460258793513649998356715702579011966577706273476570588234303747802661853590765346858708171176135944076820732036015864994292182323086042204806881485919467874152565695794348577674878392166047190176825220390470566226054435253527126674498572909129779549703248153795706858234550167247206054017263784547052696256674378656623367200236916460722913209257075481917629235426078007790694092619392258057733455407807628585222420733342300055195725347648538970390527457127748149112795845900390931366667432279246932417558390294484802756960470676291841236380849143500365828596371078789767533072692528675996062869633095047778224775454686995640701571438564046420421304570129305448974619979948214213854623176245966745094284869974036188199124391367514437393484716360381991474802464114727650617527948997121822837535591604638687295049955490176633398100659738459267960978053260156350338670872760312614865710154064004397900754832244253894332572338018522350256168557597560968624544171390856409069161917029511920323605853924925149598767209096167245260945931020807832070825298607094752466957982717911816145752802927034257338197474999260325777498518166788787070159544938436504508684357084021517366294028788668602897090597129591867181182037935085017988659287378157690084663721362964526418325145665929216000000000000000000000*i1^37 + 5441681416617848627183646434920505082813621536529894466888485260230275853124199425126030270587662337555284216394633716776891702264369707007494532335392621962793389608690863597404874676511791243052205794842659385006540640315171661464347448943439868385369835051051909791996645587150052502513379605068611523885795652212838543731757865714892977562995354593345803053670293881296386379039453664018404592587028702520304831760173946509984776713713965359629011892905775363487348913977866936839118100703649900895229087256528658911154736756444607883339530584279014125381378927890546266899730587771995023727554021093045259498685082270183360834247863081430869107826290086319408539137593095744178606001192179189494844502262634560857026539879855956577370878301658542418356357013290872026108366774532529849705920046526441245489056604222351967231934336489853378266113113206750752999285258579469145750660440407483444986483611220436747717021099075810541637697613090644753020615338561130872775606154165554123222185547594577424925601106930949532971906073297389830893736215084736888003195905033710983055156416472150099002671255709444843049655090505161378236376224580234264057339633609954358505268614255087342978598619060737439209495234653901713293243565255470856714758063947214222368646119686418711749583303990954425561732911750474013163647787280311398257337386112794049518551644570797899999853969915622945646395045287471256857110992597028170294050763602575715908942075542097237459808643733943290303093733221739068910972824158362041975257178410481659122122916804728252641169693724931679612074197581771614006778732804695347593307856055179543387559825581730959572664283069407232273980006023961053553409071032335767924328849719702730005445762634504340521717736709137387606052576332363857975569151475927006191341472725217238086929625293459881941586798560669966101897214337062382249798548042769583838349745420952897224587877715782472498145107266831666233269834588354057244858369662161467251398262737209754133453511209443230024893090420553693685232974212400367507425085556252562838225733802603794564722153443032680061234546876921429633890554632505841546643971126779547326081794916629881795168734272532737322304314944996379995188064960218580623221087042389572904612062522710386552571417759952550116618504387877715652085913665261038120867311386559969506398319954882033943529022602119213929100078377070221591364244721380267645981837514586021156273813703639162653731638778537720126291683707685017073928167250683610923123019915539154970927494444105745405393503516536868333394170041810205476665722790474270455003320158024061146059391762758164533590673633104952833367383369224333877419628017524826244577637765043681484776077761333790149450854948247701164350085529600000000000000000000*i1^38 + -2066691400695071063720588500940564030922177179827426813557106003763932869125401477433007588909034988501226962957702252195409680301712879388756366610248627981336252133341894376015287561733272673555588590708421395966110496584873919964107312570686959985580778090000509398268968652179174905109224692910351730474803080458753482597900857560963316855539427109571296428256483169726024747318398924267334761455114059148706952144867811529916684893734375307272038170708449642572563267316525533320362415863077042509290106300345355750963295658867235176828470906075544220902683269438377248609101241380679843399362104423894180859510462858613451007767858538760486327305486318002454799585177348369798953467555206209695889427241856422352329144005940605246359837631207851766057045071125707125767354646844350095404725310713860418131108672003058828127253334134719432857711368134540554097032558491945446735919012169674863194740098323098496349912320989414334037756920862391352126805451806447928710945219814885784622973773106560354354041792954656223006782240137049332542102952401220488006015504435538203786570174803592567077318241266867099502032909392715039488637543625795365438295685579247831114006970527444397372177926127213540422059261011291697250095589152844296824267796929110879933473405255700067506483257635518894006015325507004541907770323095189749350636638809790595956965602312378730046965079871786100906391851969346739085376397660336603114353072853338537068672808721210947946362863814102571882093284736117616126914917405406264913054928198649611371081385214020799553680897692995322114472996553309861023918110919739474888064886017354771039610093154536244755631234636775496324911775385739120347802086856079236729338051107839350321895158035272739737039511919921542391535660104037351958025147020523601196796103256898371718762314186386619358586121682675818894211949659161030281485675446693108128468988535784852111439733815131114381000104190433980112291287923639951066406323589300464764626634740502316507926377255648543581278571575100063949375758511074235344773010374022526678122533230478626175599008543884035536060971571338285705863179389288151420501958451813902497114968595087143672528304487770990413217979854788246836457648982391940990216862926445329906793425266514266105751486876298920059488569174806853548612376339066842092622289092525171425837013083770101853399097248432002778140512639039669574100591229968339023943780691938536880041843628624028084117006843038240761522194996630500509634094758680582169403583053447697292111238835891392465036776468741343233257522088150793286618152736217916344593871836386917528937192794254603242396990068994020921708053133093840713679658859718616145430596570162806939872478317321990682908588100381578572595200000000000000000000*i1^39 + 507336023949161081448574840051598564359752405384594517359563130543028599460885708122146237809588609723381449030465722325172307628610002107773814512597087094534384221135733161400140330660690662939314527318650265351421327881085665989466167472774456148987638719762112265374228718211247003389565979083118605525740244699972675930534409961037604540090680762920514228555572343181854724863942361549788180158661621812183812764593081108902812425835799836555302157447753785074421643081711250854437164454197918069665839341757717596123378638142919222909438613761152594194153310278337310928000551536199168790999608983379519535087869179885883577125073567773213463547126343311402293691025641134121597032898352871018317419858219001930401711663038210570681510213860507854572361053628616034729559417070337941691851744846095498276949376097536326640558096682909071039773667238176635299877579168003038670566312200366532623714491307306167221844978716663986764973199668337661717869361881346283864668987931026436823177592501367279660610231169781491773905198125400787004454132480530874791968794106623302120982393345795996472939468736213934715910901934731858358201525291894566504073867620819094693283738288484922206404260817341783220749567001276180557207102295533446415906645225153743706306163184578970542795022263444805251822099532331483340513869448331263345194741500940557947819777192761776238106565987000005980767621339775552048793168007931085495677836661401822907637650742548481980891545580353626572811694757368007530531179927243276232906303147449006173886934584759350549923407873183930580757616555436586688179191647917666016141956763615254155280385736266746244791556691622173222893405013182403874748516069234622384004628872656564271721050777959090384192243394258107628448863374016270649842031470158947713778520137502444983249267331082851976487727617296599963818864015099617439454706621030566445980499498083395883161603998396370147537885000389575027708872397838132398823352991219507394715545475260710295230700228368515967786939551963316310085694569033496696755528826928015948992879913840741466817295193446088873035086454294551018629814203076160083461749447350916737841901134701104258135148274736100990904133655070977692778200645800996185008556385537129609355872904952602210511566992763850537509628848975070005436596167679656978614103660663054684156736693478103634298721005655972859272680917007580159712961985146071878733747083398140160308982204734535186506140157694761556658947502867761908189507810521853052655563638794484231675193057776211327320363102499872746650128086097424974804180764572398234435098240189576680901014784793816388778507807614719455404457872732487474348709474495380537496831107885791445160027648025889222408301905738465280000000000000000000*i1^40 + -88433742483727749099859051396436750523090944002135525755268338254226683922599303234710088282041661598003436313851132343921472449729782333517193886860926156335322112520961495720544462096281009780380701585986838909407299846103225663829795669132281292279200887202832606174501683315720499244522881003666554782982852752132358286589124667880898136539942852492474486631811972057323396576729051505961070278745425603223773775153511407450547755391762969563926853302306541289359775659471767535340117899773386660494986140626804937138530316223436157911931606975466190643457308092093268421073390012393047650470861183447818309282101880904466776703644476573193901790222816576292866337671287765495102078364803142356539435016836533218007894329883970658066192828064999810802012901089810659544908658742921692471643217338078991733749813715591425232625960015635708683858579841701963422402817813203556942542244421931315944028461516924336472711210452349060100290508498684899275122569999486673628976809764430153170017887142952356719061344741939987853643296588234542162608156475748440701184700787990537869470572280712858091463808794708347997828631929248091154104155068862531351235724082938169358629411590528396076446361329895235010378578205005834812115069878645874959205920734545566805685594470127128334314166017010280618384790139883182458148583705794957148692542263214330535961517067884482276504003801454031736342641494559969877118867540561592389351682734779393006427899358237705883214876314614375007009608265032161810772896965965975958974244343829748438431260068927513381534275208896918267927787373513945920746344157255474519077679835679161778311749660050265393546358501401396851818602033249669397586344852550590176645223761979358892450348070979561383114448234010432958725967366242228690467746147491304525403636693712341835781414217281432617580817721791543881595377631931070908821445464765822900388112995022007155705120715753049380918002484367699652611170891565240203523877995487633110435462828071573640148569541422149238266492630415460233297484761124803025337160066668116865590105340127772974969486414690538788914754669033104138502607048306428918674114234575443799856196154517531389420183269839154733827378168721244651824819239380211643504143886683966644626522089518953570668415281202069203713670013557885361779277427641274514206148344219480622773101447214097833010426147379099304563365541898856387332962181172381165435505433479516327002411887371166454311350627527789932783519917747125403557325377855742954424678112714992084513997366588027900067358706994621608730814353509310215412014377170838150877114508046517787689419294291633518767783112871631870029555933961430956840445300244045725585545383489220584899701054503925053116855930060800000000000000000*i1^41 + 11408616124572604693694422288275658512745564589801785824029054748711616111874994987071582388700340306537640041209489508606123815420346261927338193904263320345128517381750310997208799451741276825064450784442070707863031645833560013852209038710542387805214043635656499215965313692001188647635093652558744789637462405068434110947788208721437278302166525097677092940696953820477590884057458933610819016230803462937182009745961778302699953060554932756745094110357138870892162917314563815736007863109680278466273394599748549974466055562476373103694838745092794195808022283136118172882591682749313544824962748974299628946141552605717815286300910281855920309323852215947436437065948211739422004575625646161913931428065517216643163606388955559356936016105483523642921733978508853250591979139917665361473803997382039726653368299876067767597360393567063839839934539441512663506407278316886582261789640961939710524879051512530935085432246392335613579001872762763752486718145819274741729839451405813706758229604791797068142585002278355307715425648024327431260583429806958798778035791450317952779859218272868125045246690001307994563440688262103153805140815720097497262682976509617936243555973559604146984008107865660225073509768153738598032904043245589643354673369106383315422959561123977744968253116348695394576734496047047705895444537715022404692402593232732442039399031232947970540709034306325451247711970463769148983987604822017683512701650503272175998828166727498510931216678907068474073985440255758726818782677026368254213630360858716315636777914825630980359418085159189182247238016944716397690236233616144322147750847330598882291990623130548881175911258504735104158941470988828871422834140426801808378140174023376610592595591138878489580543643948897696544737687010488638556124554374849980937136707572669426943481573692503095769041887289321499470241205075416096892353017019356769935201125933212781761591205400993663531098769597306281214180289711628687287431821145677661382976278047508292488038758023286824619896843086760944768134781050242105506132039031125809924225848721260589364027087230505131528840153848748935260993216123903219246815705977709743640864420491506330391550703307450092671039000010310020340135302179390899937054512938748620817132295826523059923709313908088529114958675013219563135285108011161660548740807306417609437810911299131414389661418328714605371657224176489230063289637035479648375994142963446042891738666300207352817120040397976007337118250767110225839044998361483360701139067945145339897570890279935643597971464076197543231764903381033634454256662593940789842581810218389252853654726430196669273877943234415511573582189417419570281135512915979087844275324959344995665355344939268062408867840000000000000000*i1^42 + -1081645565819847302692638319245736933204840287329265653013516941953415572701116467728986138265595342093361781761724753421714444390518579469020410911856267529572451938558006957339512533400345663098432711528335084848799696902568080659161403699429497699847111739790825505815740845777826577356032245748792838023208988161542358512849106227971989352915041484438655127898924123696415148177585873038716641974291223760834817407449435174415729527636521943079650244967643064544765489583590184671699988937950674593368937881400592861788253459211876471298560008486496159566368848604452432391783730135791293922868820551316529622551945968189415062125731534689960196364374882789183542994876614404289631804669246731841533090143303941699713869509183646651913849671174954385861894601984111174056793930413734577919575575427276821258515695167437515804650451488676074017967642840874308100851766025457857031032830597398614141974787689833605739753933949917431616181821326202308075483318211929921843444998402237909934220504248581202287002523232112103544105434861095520697141249841506670412094453241493021378818087882835089604612519745039874316256648754000824892036325202764526373761229887702764278217596739378842370934917046642105911966091214713902146475995167944595240940994060051514604085258540957609212574165284101682470550265786928235848296480369557421243347933934462100627040574614195410210123739513063701188650613013971397221347120771427597461416394635326671866014072015048067025136847159549294082086999677024373895665652704217035671369658886552724363263409997118222370462656873363813867126728305783231898100000460510726299637798873832554769849055700996540788070234683370392727552082119669428783715651051793645439077030551856564904114235228590185168540442273364231859926989798489274249443996729895878844579235735657408173820014088147519059504603998334673568080649666588449467887392604516179961017202721555776751415721840180305635649540814091775369960761110754145828913439249575145936019252089836635214999067919674526233486944794776623543315901245570777707871032277550041628149252658867493040998928544080124977073002268682435127999067968098277337226576695451207278624547266831159168229720373266409261463354169888904822459973798298954236219711456232736767206958931765938822334876269486237648458402707132267391230988425281105569384453987296777753666535176212860661129139252923516260200348723611695826975770992514229724388115250649723128628808601471049386213941612771066715589445873964824806912428686106397574624649256553107295170031297959110479591241643216640586016376082502366183375486415528569961496635961568058451061902350397226087445324913311551259758393700066530377894559881041484846129432468402247875402035044603133952000000000000000*i1^43 + 75593244029085675722763468216800253596081983308161484375217202194283554832425052785657028093038023228888539190014282355476768430268384495053537373457639911954152682050744349698213105545786686066059899593958994522733165164329075688216044332400476646585658664988533384638210506047221035000912060614880457184673467809952623598085015516290749142873906527178702674251863966853634150448158857222985730234297080463556306949360773602307517789716059763652935736464418374334351788556405005669285489582539084976641016577176024052828156996543190495843216166578297512734254230963580573298680166998576571635109401924753632045634246696726968127179400306235238829896775958009972377311762864276379189120657692655629081470857381093055905730594189517417532178817818792399754479008612640399993261239837445656541241916518139530420057262624453672618657280045810284825951996847766806997252535321207077521138759896001094258226036394234561621311343682250635568931142182285907547301270169807210352190514260999600636279106698316601734070594757517952149949330270118140652446328514257540324504049846067056532311321917991128749190899461624671950860041485034314613027381430339508175976085373433422071620902568476442107789447614556536640268942694731082757522788337009467479432178349672927336957297619616309645471492283767043924313856383980369362896002261938085155729607023648817898358086977384869675076965028652784326969602392647436463554192371576444955338868632864583073357830021384580728917521099940463407089521586221812078281930685294666769388234170729148040081497794014778909736283762279162054726140352624968490580609506041489236736719588396498803429579063264115550475298688271545296209665168643670558150951352067890826282249700795516725052452012226697111798789498005771060239385445642756401421976164628514523382036918365886563707702206365695790773148834061106171536078300183356393230961565649485798917964776186317464326909149414225353415226678289707245009927655272842002087783435380202257410656023583535779768745466172815592335746315518495250389479878969437861900245956558601037337389724206961088389665623013217676917493738180311018038778716074858245182906521695931814346989372618006054052425161514943215979538372391846842346474860170386500858896122594173485355203952981753364376912216377703229307529139818170880326222140805097525543301586995562594286009788835948196545328384279000588299314555100536820802621352345943110864749440037948602373018885101244785586254359790353717287651490602921383446186304103441643882333032194521291221111780699520881689091264679673654071326319302996618926797154945791577442901635110995427182839894469773501754911593142064247906265697229772154877484387513601645508127904227991344026501513216000000000000000*i1^44 + -3788121941955345377626715241255636233596096228854833942357085677426450865017430772543922430602953963785719227796565520567849688992830695017628289070972504166229404216874970224509540684804825954702206391869684588068137305375461811893069775990724008396832684771657933685324718780176742603152690889041313925572347036826087076345196299463496433573544661774152600876711199527321776095164608946195081610322476029827636928143503180333537970496875363979548781985600444045548005210780522011120045011449193028762358781634393407612755991635310425081512539974560443968830997915640352581468418416410165295014407946653478593299319179922188580909125984989486704016956520665769663002504939379320559071906802975887421993903992588356357829903753074107889831095032067588373939551897428918916251645822161199106613272007526149962248212304816436815636733319023329091472333352465573321110554997918827773438255631409147290002321228103225151642387269659502960061085702783705385902160761709503228578577440076441363308616829932453655492777400106774014143939412324789016133109350440430538159253177674684361881665485322789632410834457390631367759049871401813573577881958303998667089056340573043045242267864746765775333236971947534990753058426454508248876430732639514584141306909650662366579070096705543124151341777333837273257502910848951991621636399365037130882651981283054900167172777511869254783681428562435245063543919669045227460320736403874186463269329291885842950052963043396358494832012758948792253384121949214369001698396869480067627776300768993588669878470321634839464659930808210923655847322193760378253267306806692260170429808498458683068992964826162593045915826119566521122398763628800776410411027402654323933257483256706630786774551167082601873200709091028723332673362365934277013237768982340413188953328804032612159794392582809223556465525373087933074492310682081835182105536992770962870689865630573859562906780070520623227144776257619633223299212503495194667013995852862920897280254299691171616093577813181460010138219136773410498555473117492311846109414417769340928832455576761262651959113001101661905261885318906843091304687825603199022845937462828375882317549418427579945040284120314426701906854180905064155575085854061660714441642699614979645254207680294164562869927832311951479949216998373944590991563639826310739279750710515256808956397807052931084713001204866634387173207934057492987114571762350679893934047375428387908334793530438101413977086229399189361651083390451335671786058625735602913683263592965666820505719568424800806272701219420064369940446015609392028310258360043233800872077149215713368586641764152528261322727080585358373061328144771755139165631704528456854909615826288957592698880000000000000*i1^45 + 131246557802900054403747033048551682849577768600064895133026218384286512689572402364283867089729798830828745714795841844283808656969535319980885422962507437608401863560228532710700032575106456753538516161996116862927028061301505047198387768390989400274874487251682240295711162622699332020061929250013808725907272350522671937682579403856545765227415207658825393123803696266187577391568040460027061404008376120901556764882254280220500558278412806798480744183611735760891829631948825883979779905525932026324401430012628958096343156520693174559928137536244898870719506557820803177329912723263406114823233334334390226238767646020778916239634986782610194291941876466258470465151659012411846749445034733978540122454937309425631044370280182144818183177828635340043815557481812640313642023901773435629914045462397975534117550550445172192504359307594737145043717878997696196511132984910432030811311466268563528560019839006304997941429954666355064927956237424025307534176803816993352082255449130219601631396575330384978707374633430784394230682254348000722355437066292407790787777038200249109617815829706781366404361626935500715373341882743931412371103944983894303057364193598879056720942537288992220708391878556447509820814565138461392604019208146749953173087372885106305364336650823070810447254554183964299610578911153595386164567472305285905418374383089075475818867811812960122637851565038930804209109415418909639280030159026246198183189389550463944239264956437283969572173570280393766501274470955348231163924514563822548161090951610448251040610114981986559926035043700728861701305448370891499091957630966107157439075178341582015782741595896883002561039485488292042192991198396295973335517867914071786645347066427420805116655269282581098732835614149787791423725197507029929988459544026464374725333575287574423614465982717692271804764762504729832151844161920590753456906631642028389047473448841209273879669354273286361306268135297022963289902957546336982047775692247303147011709972985867267065531333285330812046068237476340287606098790933422217240085062687207403251539729140198464655732972583723157159185865377440755992587900919507125139992118599492507137857206381039027964639603065426103645981255252947508759674598125758281829831731261241072754246900149762672136735931156916321083119356005664615760167366222472099408682301764481678318037702813727135345202004819123295142534383171858854269851251310423214004631774424191588034375368996152676603466606992312775166546246098814043585302460055782312131924525827214355994972440933466919041063279253958917627917420005226389723117097700911434657351228325222456062927215790324154444892417314256694141327995723161508798452806303785598309320429591855104000000000000*i1^46 + -2923392101948102225342498942983008252703699057956211552561381127661105049991632465139790369945654749221678658385215903347858692124458470117752342843773678683176036372035104435842210825925423880434428538984301475256260612803439073132422489191174239240228071141338411773286116907699697160502591573655288122637289844049158298634240696586737655765725097126919057953463891259305563873668190534051757386166704893032534733254711853044545254551324092684893256929899023880926489315897864550929896744677878184897763439264763226273022151231574284934474387022433711908486785934536584953800037798345455091230963156016245898489402352839554352089454818859287130392426924756901718206271924705403755107793239804838716642988414518942894267417687393400572613400988723798811448289113615872997809980437876471443209694704771627374256422515905119134646891476479700883800705720989883455490087451234185451628038660768957745818916831667181071621324885302759582769654594293311116429979797229821839251586087516274544475282172464488807618086561811098019463191369753597311575219693559591223461352337935153121715850835710555364528125754259818158381571860760967317139748860015213649003371495806553115139082525412736732273749045722816880486030550360950069571672377234450879468005706318241033427272415542978380133963269124018268557328430510275516943286055717720073699859021283881686414166251408624583667231465492558977429548927144860560514894390420774280634421878387499536668758018585252737549862553153277520516331352298046760737745880213211517751245379484978666313890236361312982264840027820417767616722344358656306081971583107102917283739934669126369205211915046716349664409417759705363450053242316508549017439314243649851816130714932973524243982525919116177228983096702950089943771271166536749275493534539767153866129401809719273675764228353641149850652135478051574810954159956335932198463576382518409362253259218851959206683538090775115181891253394577284585334333462982550073241281899574856719391567422170414727395556229555725631301945024206246823010976169137171083725220257142276735467803723124551301708568141756319968999892455737667285992199355179441148341712026575785923010288049652412395844674479956078255401699960997365167473075635104309329432728601876236042215190157473090446123623538519401820959176503340250626752204747547547426505179895321912332180843601762241755966541141690612757892142679981787059655828635040848219164437896033622736585044967773001095519873597469921591340930443593179590627339412327674900994951289346566339287693182757261391758082212833400023380434322315574880787185060418750480150795372503811731316984487675551185324583636269800855478168488331298558485473712610565183444759347200000000000*i1^47 + 39046897774679543079219561507811040514158456154764052956949318416432199102168094383198971300211971559706595493367451279143571386793458437162395694494468118965320153796522568178108199648728510755243707998231956669684822034739739129396797256610976757353020153894576027195663495873769540688913707876004599836610400108897975035268644489905198827734486666567534131653857130772010143304164645661979247499745545084334881022954745613511487654009790516972556718268969639693203919089648283424849786953220591938506330091171939720486038502869816005444743921067442278745563002094379620711049317791381919900616178144096447976153236480508380746669783835725775210562620645430407160261783385963976809961584276791464094576514770396548995304539016538977286049728573739210746033284949390296502542764368764974755485323732405252012928747630156638792268599551187171693083899926347840967647118300777111392951720322120306320939781966250712599895709326364036540473304044623488510925849122946898923964916787521771086939623678676778501177797988389105199409367404066377523230431092841059841689285670744827726538159838702205930669429393792646541149690404179690605174291083537516703014727241826163353617912823144425808587031666924789468496281922371868038192839104077346848223598684205103785596194533743199648971725344198652656470755270628835314632347857164613062424251197922763708703691529220817606091799457778359183543105167141149243716042273734835095968489504260543011950107253785188742730385113427498899209477525901038362786708235393130797770353032929201672347681166507094542546587785261714588563198573759547171792270940016579630724095599087445960977750442973504524139557561474225212034415253467445497440930499419849635698125891547940324997219308055455461784588086464411331612006660736925280115223084674075983950910561524475468004731531474007668283505195724042625033512182962191588113749751080892994968004183557098121211011971209589136888033011418621782700867117554396612330014613310019555964063611152069032756097367619330673825904298202775478157300464623057254916671769665489380168454694207141209754870997364428463468582317051190340624541155324025776502012031466343775117367080345964021216334733963491824965692302614783228133071853419383233388765888456706559197787745333212363296292986206884008681766166765226268705818634254932255097265877599012336116699103240715524104019426516932103212676307120219706238005474517825383734679144074596282446635286422641683652004751633791429553248385583652174819041307991470920173310054470885476826578669185028259913926436832948016628891671316710644052435579883117608808815891066270232738798297997148551182958825650394266477700661164141502364984809368827517337600000000000*i1^48 + -291107990909755582026375521269890570677784152787935587016596953625409577158777696508285416685522326618998933916491259232864185917982904209687900281982227989013029700417982198011458750910402742729996681568375295283155248263729081919517616944163899374638159017082011624064782242559189525143027335915344347023845048048980448904684852155440435467984238865733551881671904118532170539213119539501354452074066285473633029104871681400095604862584612916307892219236310381256742383028881305584617328727081111442936022426373920697044309263636291819142843558476700031263054082491680211767111695246431212461930093286156250190652689229383761824887101560317002685744939350474649836029528399037734051627789869081995021686738627559562768711009667083815254381224172859156944112331999326339193285892154229477905798064783825501991106440578402935958547031996111969056185032961950097742667797251059787926933524005811021165848252171458287208306453421719050115863512118895774545100082270515891335917840853342111883987180541057305702365115941942881757330983438909947207829840902453264752664447825236646098841512854779209688211041076601738702230213958646879139504646074427685628534423391413666986003805880462168591651988756625013588201190729986599380636613490086973368223620333678983712621618281541894939539581514857456138810392492064716928876373122346333046588631121246742402133392981196243018778882435171002556267977723970140964415834854109882134366945349058066544417815346504848669345964259446431937694887250169599634696521947836831584025056732470929354342268485270529482158431248546908905154153244222326608234599628589638045239968063832681459247346879152006061655160692786300048294044647708496277072013411491250536179225685327977085654405857839055477703622427990593472517890101077912214814834903577513734662637736191809850468514281625671983325786141935667585504269496953859673797394897205725227466965190377929818524965165008361252634486056857171435045942839748252843171108318842798925556638512562812631741240345165257226109731427162114674370868389707817969277393814474233618806984578973583390892328927053373203817519057578409032583701598467878387708836575338855742521098812405339767351619151785439993047181783116246066483294017716144585987697830335727326036198223282963665136884948230605889075141676530630794065596141818740941044958909989708274908858687592889219670362475572098562869297235782923564159597240360534938610569248748071392018611835177839317945029877569245213393437584599417274118141525174476310735708458140400454866807776798707800755025043206904128371047854303138075425713457273302648345494485509092359715521311086805919854615261098437299514954243651550764480957842145280000000000*i1^49 + 1090207952735682090582270121738981458206933340896080964188687181168317648597666706373640034843522485318702528601154187133653885188933132803956529561532676575281837581919451715011747022252528343901131913965230133683266635689764561928035615803790417494565730356459525496476775227416305272552056117924893753477214333504834564785440932407963037810267642821904601099377858791172337981561397809309683831583844075126900238293375062428267279468297010781066859354598739087255155288957713359445306760893579516865947791121496879522825757246906913084994382559623201833104058608639232775620975800215518878123889650861552951919874677488459805802382040725008770768286776931650135140399599964588571346428093451547940189043091469405996465151556316117274893553789810556179248438930971765304902540652640005981908105731068952949339623012537329168379790862507328318504226109837859852376996503279929679267713946217370574380908713514321871025478455354265054463621675190595151425661674884191544537729852583392562784152555625525108093057719166893569247616874540789883449171651449604017481549878908164972945134940377427677572496229968670385638972886017104925640049435026713528189433410368745407728332286873758542255034571627579575840724438239657748636783607166597085160410979336009403522380371620897882607824734039609475321230178878921472218721707674600253045848622235871745474019175373227930320687042964077665129238491188077698295600720094164639313292592499722542449660948577465401872709703645236414106614370332742098710040695195712501154845827487589278509013471428471364588408390829498189663619689684820110061126795640120965836255977437410381263877470733017790392943194828888570405503670486157575102958766401274072075883168226373574583334898784098076299116492133638898061142112316655596254314985112457549820652358990608952208067338900427558522395101633184336063221662326340231078957641522924469343233198108575271964267787546231507945521551370208021022064439980627281434355795519372942906583094141927221172939579809547575377716110716672966849542677843683364929415127877196870241633722160032846856698069347153661926678904237557040027467390097509626258129232180447693367715970020581987272464832553179498206183612489854438222923860981710877790946987888422392996977772753851546428677776443194819451421837526917052515803587837705058973730306764075053214678507213159551408834677069132830533264488026723480685860298272244757737621855006844655456412466442063807240394715734365651413052158467046565536004982938120920044672680103305455272255244797069059354897285978838272407281381816403357736052125347506196359360873585268404936320888857264627678428301170143600775515054234063834995710976000000000*i1^50 + -1660884955701531206693854887802485697578322558432770670326727606824104517755976641422153059958299576690993492652306714677155591859302296024718392645489795622695488014670719343916258764518321149217010039647147099254081359637163148826685556467858430223189717863712552230895877954696726907376420487634425809766418626434503253681920639648900419277649103234789566135708796408101206010768369936728585589704400561616225516906542034388308273186100734456640384168329041576812965634592473013885023987997063901558848037910379768293983798261094743829578837311086477217826831677323271028922355086792833033872404423431452723423555993387252128851385579256743399981590305883833153723307998499715859498563273824351774848726275951313895912809454126002418793799759004954092240242262082148166950050946828142145319064057477443644182525854060601716146087225123079531474199753443414367233003524838445107665590890571872903638217315629941070500681928358525715169966558240712536505836813569288915717149777910480474141932132042618246789319505676813255029353361046001038400598404873869872059015266027296410810905745094626223174449631624621034380337427503456031720388807484788685153960857537784514548815250352533625584626720325523341361911684444878527852733080726513710828423953253278893269237921619424430155165284223007205935903599544588509386563588458611857239680942894756485971651698293179478347608939906844289014284476043887988677201803195701976043198556624295507816640334867371713215415214344219855845072108209123220832590684533820514230304805437442725335581925801444898730137652934419298588996362836370878131986832747444629831410566362555271658523311813400343464166835186882711220274326493874163990016489113931749507265222177444917372979766747541532979645317388316797810182875605501475410451892610246946756693680231158013124785043284843933819846172284785905264344213275542890293978850960083957729107806895580678257730112677040975060642144647454092322373905409377540668290106396382140948437070293256078381012450777649286633419399257018034813375559974345429633199327551582363023508676352435505885359401449443099831387449389218349197941074502630081873961218338719112287290227090754395817818231631979354737020718245976515232020338158898109059079364922591410636654415822424844790417727538571934892452515956202142178749797220524615325427371934076658476349612331799879716358356380339078328498282960229056127495776691698428599768313812732568348735101873000504676440253317770868847949618328101584196827482495000498800061473934587066985843161497559182066363703206901395585695050230747773836922191367146444162645151527281733066757771937337937695416182789879092745896223923652907520000000*i1^51 + 1125030585901364090659620419460993173351151662481760113270928002832888010929543030747164789588509165716759914018738708073895825495557267466913136621047331259930188537566412436947324699850540247580743606429947231596340745444564006170961180682096497061681312500270547256303214433763767159508942416632736822889384736495428585176830452477175668156964662461556509789767839037852732187174060013754275844275453468673773719787033271901619635844441134453263818929648684646530955582067550338915210435402979208288049835300063488822697470973012985341216915194196418505558820912739943866291238092928314743021323503697066300657518953149147241234955794680125821166099310652601479602099089928915643274658394947840320446947732279592955710555362300498223277568920217767905945619100276559516360041954929266412282953878397892505327104106367082676677617519322023136189039405315767479809105473004658583113182335401409524165942027599333396429689490413766289790334732474347818030809704799138390590433885064384275571724874747676410743623541048510117840905191621144226531290897783472585083580121276205084835603432442422233830954342319778286101910869964548814471883174133372683647703783345743287022726683821909897277108089445434323969800768660686171160568045909062355089057279133418137820780848089395544786835440297375067896567117633702306696208711084486908194542709848171363698943241203342039255665078597808060874310997259906436309600359806076322972864739463860973941241748118171418764120397121977601292893839110969659315639863606137557486356952364299264241954755419527949454947340531682391554203904548317750001196740585950647399261021516213175593848149403606095120673699379901461478695434623153695741164394882614431808640913610674231005267157949673655720844165512075202335285586341057978608555016967392465046639616696290782368213914989425670143007912554409642826422192782932294051129578445265317910051812992705860828741806930710250723591705848677587094898739095545597330153532284897397487179162270873526959818641905980487474546332145677085611222526166478516618388093774228671395398360634278840242309783397874377275229623044467061998969112918522695858688471160134330281624146459254285411857250722126026150903635627690079496908713106031959250046144981161820169853065887727193337970537061172958989024535695697504503903594463203938268194957315073419996298556762832732992476520569932715719481554830083363302806465190890540702526652023361167230164380638745035176235535592580756307245981946120283189462764892532491677680188909752020907941025797778717699362929777462230351846829720388837697207485999066943398772582458966968850299506591803493917851510335106629150693624448000000*i1^52 + -46294018695452437595379484746425944913641694540648358883640786555769966997290384206849493445731689746205621943015744015909538512389036809854163263136921995397498107884454769193252530606309196708687341303380067993769196200700931620010354210474792115910184875243534431369700327052100668148813943611273816940420240370347872550717244294688901213348092041045372074195483388271616472750185283826506881646224424708727340977620601352871592787644862709601746801979766900529321191589274369016746745636033350293343971172060130215505633676672959485259785851012989358011780898057357767770128476213322432483558728304236201831830388835686335754821874897368993701152859866598221934110375701031571943441763775683180033504494099639253903585428172216153296794458545525644292765834723867269398663501284019277022202779320208108043643272854225942344312959989659679097528956204637952556151495940514915535853046486217917996231817199474967564295150119394516417915110042128581696355805413725670850317096966141263860693444454024164556668354573159753819365795531447528086257423318906761492348861318312075213235320493081820873277918233713262164605541230758730260800226688504569275180078640067189628820154263476093646157167874411750032476754635877868504789754410104905652644750800168683574956208009378056096178719138015293750120654669806132734002499506331355751359731684302198951667644958073949229288486614247649383931770684179711949416037001593212093058171875739209623858572906230093392973730686307378678759627805801864077548900788775160004979331148825239922876727238174930943603791454419436623459362168601912205066690125564642701944917831252190788361015906464403844644385276113424160247890797968756759092921644511783994834072555247621428788027499486940333766428732759761836776984885808915344951568720653020260773510955962457838965099867367146180772975325529026551110685228160110207580139016818393789508391821230378646642953375134750726523229868179809775001528273945231561004556843441365458377525433567224751266293985622023452839896867479337878245128904881305689385950174501696196647679595039414191821544036008172990003479170827451128893648673246110685031868559776260942390915978809789440802129542240894796494655215322031153222295801686233063676756073704979807327863891219277611554568334035083939719904058237095988959400935708576132254246525407417837411975305236664432519954176394620773792782123284108419536018398924461013822491261439067729496241834919957876162830102472298024852664648459577377965262726012451156282125446547212235069049275457893977768041519642622163350010338854580525951726662244391146974492613744935944494451074512062151233295165248087606400000*i1^53 + -324138565745526260737519431665886724650948655959025582413304832830240770037901950302127844086374469515016660414206281734383059934592667035459005627749237275444152105375311877528522558146087595379220741289745471943529975522434003481355587452050944697650525478297746467538245278991127278490517235710375048213757020713478353066168244152939627292918178903994380431860238561338061845429016609651527704070933739487564188693879136357436993271265341303452546797323921798634406382221059056714921495927179949526797469671721709221063773425372950732808032887402923304607805639265790073924871785708016929009413412911369679434606631045651371344552278765649744573058808181561696028656440444329252497145444532697731600499502657376912037401874119176916247925670688834071083544064774433371721863690988761211548726803076125916135333827635969652971127127495255751722355776722123115385602259209934118619824318087910728792044494407084874230156433009027693832348732835487586330524284344183326819429778646994007565584699775115622840646997986375661890287683088785813685955696534961229417152728086308342812372140429931607946812881372526712016315397503363652616101960837668334681674957797381995670639398609326595449638917074966146599945443903340520434246162649536957304630360514115952273613211641975257891114384022593181122098008793571013689026985598148569526680393711966429187949253946469794379266929976839252156215130105259615646774719740896912758438157683168658963830776500041824331117920491735765973865366495995814306002178393740289951455301196056503235980874599978153482969234141397925174873332568170772977709279197374274517460720544554875540067341615472167555175906299108709734601496925114349996137854456616889199722513214165699691321329228739715118843161685232139702847087135881239973233140483246351511798828971955388476195099658812024466959559581220342720589108397309581253401955123638098780484692938363627825059096923294929637438931436701021410440383474778932051574565443558088698974526966075144608998537399679822568064837383484160117571674325403308340964117701081417665684296719977125818749198913493329879192719975571222372988150559708972785180704105908031355309585407929098502579848593155974235848946554050688542732523996620870287228722528330503967479171231592542599578211861029963644420717309207373055365530105863548664309250556453200194795850882150814067390405080023572584715447660833103459793213757523465160905336139551924461305815857305464548083689082286849173428999694683966509230304183826917952774726080028223924413503276185697636653242360093184255170433399497584523351415839823731729816638168825460798219089140484058760891681979600000*i1^54 + 128726377618348357122582469101901924979401970323027282020349675713764069449743318264561115873326525403100716124427105869501967992209942776060724890142368316813032703901866226684488199644038741960550644437476374897213724203766846141120597708843293994429734278643328706696103891079809475159300077807194440453186280333129176861803941474337667275951494131884560749221594734215445928426811339339869506737353739378970999898176883009578162496424015260966412951839184531288409943621769635007181465970521320646005548652058455460284091058401192855385727142504607637161765380397204312849415966791158457362701007074464715571692949950632873019412912768037322424005470900303762311228865264456973965921177943794962325333822532937705918192357331884530986398834695643759807068782081618288879776928601323318656493488341077649469060090926189840333191375583477531789576280678335188578830408068561900595662406458919556512262162932836169060344373538683590325416850874946056402291516926023696868959544442150282897133085515756555773486071942017268604314228351569721715816131089400855736341435343877335357075836049982177796184600001169927268041222706282154783001593991020673188580072206618455580120324180012792338696525655393429725711221112064828393403163835321216460025028781596847229111115875666005927506362650360508926455206073037182227908213994708177967834142605090470444163839561450046158759928105279969396447036273655813919271840443974316847672989785534244603381739301114408563690252801880430894732999954314923284274646753131801410489412621664111089402158602309282567599869814309734303693705635906635568734409691444810925751999316173166450105087485188608841810606214067731327280394817725266088117304610334018443699306978181162598441722722842376907404436504204051715901508752764894004203931436351082200672885191329021302705527940470862930463152856104271056630308207534757265673516023263173189441249329727832789429063163917262538687295439741202050967892468812279059296131164217393039913251865904659750404178917330324721426370029487150210888943061306584341358997392580393918324345209259284904502344574813589527947552252661085134210685122558164421622605680620182215058171913242779143264700711116537047484824208755095737813997170704770476178928614049520890125138140582047194990030419709996411273073582376242295481710097088859815879662293871332778317393720269772129966339491151739220187806749762730000616774942853242513792258697724680004441263010151123082974674183938583974672891999400754909862527731428710515152160133271038341896738820757166388408493916492189662908762164135233054497178359783722409256772322316519355156280325319592284087000*i1^55 + -3027317289069393529186113802590503630298783896793945631275931303437070237195397888178671846026164075131671764511026902592555584573613028443998901434541552313088299487827522280030218551376863218490465346795275943840627908541174852425987267494712225455570249870485522750811658584574967298461777045851099405822915066724800666391584893670978775876788981408680300036498542255216229061995162731656002113497007977986259040518540527411831995774287860726844068684922144846307491416119683523387813193826452578145849277445029471098238954189390985087884693579664099306550500070775138816149317918373567787565669966494234196689517612065263784230627309928495508215246857046808282870537712356809998934097164477051325315115141160302631032121208966803899454816173187110441862204320554543033565735230117744727412016707488147892234512326641736770638071105271445872818574911735082463943269537152728413230428767992721236844540736093553586612228159714441530029305173460149449551027039793392043842498482909480180851893748331340875119163019728580280747364330013670195611704135190403831188953768608325846333915994829980932489031960149263662851696324912894705359074909803533735579147880809762127636457219001174136751355296276642071271551741565238075037632489449004120999849413849859333496631698398943560300891224079751730061017259450095534278812161767289345173276678682356841683298936468355798295024813768392765964538352589883385276910337912639540150730191493016844614757524430927275218629181410959576505382411358194647038401466798282406511325216539101544739222198457576475638618139185025719323414428907858655926113524597661387597911271239903116912378684210808890664402937982239248919477418853800975210186453142360416420414649450342875227882667418063808043809136190136943726062451413719048046014959930829797204962869602340041876807333895319251724829041229508287973054785249170344936211080153115002207776549201310273104519701377946221513602475156843718794860826050895847245487322056893158489814376560620577957968736201383442720027028925365146010619886071369615890482256440793549190926906114191781585548751150442989704596762778213125555176211487518144546579934975989288623041846605800007123731211278342465282533408929454317254961439913855915568597963223029264504766505281294623133412799647416306915757388360423367049940674704035959189408631257075331756549461608119401007658903217218339893275585597647094458068450080424412681452115046250546647138026290065192190069067447256932432537334195310411602007194995065076208691590456512094775278986884867787226939561038855791826410217469923024996853890594189798857489933893216919397959191865550*i1^56 + 1041086661794351791892670316144094909070668880061504369956269697714187652977370144283138154518391974853288939703152193441146768020710789373647981068766989418756384443180827009076219504505055424433692673440844395789124007283643200890078260514952387007814087275257496485716348228299283609063381045974174374768148400718597956558823418350111925863961705260540594623636278468937731695339756983261781134143449895530377737767924817537096680499886847175941880729021346366870271768759566982145056488048672378638133789961547433034007061008030283301086210068143269683059540194302448366785755632876007079680266514697407773206104784747615561084535967250450375716306753020120544207601950270810689038170148724778351683879991222882232105333070273509963781970275837238168858735836136591908671159530620643596145928592389588930772665260762672504331956971231198991562955828378277432816937555156912713122254779809679820712564547497635177727095192136138292617097864211778970503398261263986762798054791916654138598150001209259639162652479480765377370482186981399236560527397652861422698178899939707122155146881548700982610031442841327119323396267374426776245495185941385416315209092553261337837488171880946660254344140506168449329744184674820438049988283174781009926001747618956855862509517294196017491538953863537345010708888323550663479796539507145297023707018439528774967927227330067075020642954234400146512183685978980672391473469872427107791008154968922681542292919716833119925979032357061282561636462346874333730908218711550670782852492203967624332945457914226518474989185867929017516430044415758145152325861028261708533401794588221957726983526982155009474948197628710843918380350395045817302007346858600537293995184566788807619306505261770234350795668670349168832818665989752854379232161023332916376325206855544600310177532626923147426829140826514342038187339716971125047183959180097832945733120431320618485033047393515106880673298028231404139836210851890459486808766058702834004729624441650597291889198821185776448432716996797181901812903521662511094728430289734719002618148805338141434756740002956487968930865578198975939130037692570348345892258969401904253291313087308206093639709772902661271015925184446970809154366697148277785932189380489200494102491005253908657559771524053782870293133961813105080137248295429152695773494780081907748565887378275557164584781432213807437971262720766634645807792366111126949956533436353638778825374838838184711423820986528687599081839457893587876163983582315532318556751830409637487695577166601890773290006715719719828751733928265*i1^57 - N1*1141288309874257159153052395988119423621148738042805857440639756648564468215727485122275532610883223324175611159495642713980047694407658781316584776995235381173832198944149464808449309968692285041584939138620025937553575446611012258815546286485320903456410371807215404349909372384936766354890695255105205529852220547043499939997272868928315553588079525439057048092030234996297805516048697014771427117242586251554567219387132041849175995957564360164653264860961210414858657451074969657225186476727921074214253167244502177226667790810653700406372474190456157608006020842284583077524983052817317934688493009018941180699804645587161540635401888748754924899162393504537321310873160667613343662158909915328005124206995502064854018127411185497455423654447212371038485290336789028147713323863068638447042938960947810038463930921529289094655319221572468354155098352806327454115540210677876214045097407978272425035713936875484516117461031472184463112772818022561827739988525056*i2, 56477886491186520013192063441617937727030377209160598837453802674767701513046795009420807047756131706285104359773725954722747404269053460450810416857839428874333391146804469241221316420324806050753474000867769087202752493643870975419534095038085083909834896321813425595924966305850882992599239295728017417957596111017580194832654874859646560557938962943652295652924460918059064807098209577478075515428718103967912255175382477105058772395668070488612964422987279825274927370874894301364541169340511636376934858255404910086458239170296811183290840043771223350786852847388751102932845926587164100461601552906454025653323118690587548758165562966592763851197453880502245257893611782082781090861327115383354631542891089096612647968855988646960478584544058107488530907956687023419697481464944113155708700376810743354772045161794629914843023943298424696110327495723085976222252390085552417386328237690243287798379204402295013288494142404488965865083521916657326563420931583924225443915916711185177349534386916182202135494451362668668942461552551915876032763532379318279400515613730503364192724742411558880500563894372229997820706982962686751274182831261089019355867817114223581301185981257085841832557778771291021178933021409476686852910013005827172269329290233000818177173358796929429360017358668307166222213003881392692389522990338126985079961467518493946011018909179123251162011306241185079956717354090132415754278414681670350956440772962830814944141443504462166906256000252701969812800328393260810672604881643571699269926868243920690804479265108144152747892465906636522069709849375520192786363183323555612806878662405741026722566547160443915348578708083034911692046420586176143370701445873821494466340412792137675829583247895517956781184355653177242063158016120172538235060118040715930982825124612883284792322307446515265144844303170571395890682478893699493620647352470370041764048680026162914465433745604266011564943456671235574316722939068131902785232345225672830655590799080261894344884164489305185363573142234234810457715211815488776368417800788084148785859226501810170726120705395197995725863247162611641599998532519083954131050650686749397073681816137426774802553771044543827623962522104327076676089842150140641670176256693337491307078651840240560913848797584047996665267656314190233316170742195247859003804184625981555357802540600931630428753315631544797383593591150585411110069786747634394547445842824673925931649268360245002461395500629480517462082061092545819578439597564647278093157337070472995068475510633075896164856380059985007479958233662742303314784040019535374814493060485411506375069769987677250675121858920296006414766747676893746846183004837859437327640023425585390637516332112030243516918274865041793097978318903376611092830809165514880146624926167118714011228960439670468263094705662407068599939894261967874650886828482347753116551192974467967882362880000000000000000000000000000000000000000000000000000000000 + 145564852661999747523417018021855869459367286003149779931806723970296770536206359173448900369154552809397242353148734788544829058066656752348232423665076799783375189044122660879131474521319369533468545438181690304350251210446651109892496602500179584791834945170619924449944156226254469160761866160930695378664860135086092264595161622215325401312612692613947026172386825170355980642741257172978957896289503369862059223169603580532759737404903775040555500391042917418536663036897845906857354908421480329898141341568977970467352965447570418375956549635264852838416038103791125139075890293566761972195639687280736628975439210715923884607186722931324454367238880955626966520931121844893365505656929233750888225810594389484639937639458998105080227577703387764774617542447861902934293716989560084345943453228439703188412544155663168007482358925590698224876203078440610887638629603247605093675186233246181389252000894169958483656894211190602728589841662667070648819596706001366773411249408007726547715937608786712610459970239026995159797275587965679860888230185493426170765310108738262167841309116318473584143991082861253183904868261379724014729310843061344011970720260376050624113955915579136310457513360856680480506738085083156497626095226516807923049251022092102110973638126043498139725298770830840898889427211078573769126094202766262451558303837175564195161637110663713529134169603834359560403183775885612416230882725363285971902946805888522850813502805083840859551709779480937947497603555711149007626203126685363558586024201462721261714520567265068014219117484330861909428792550583611532251347777794244871508382062964944438019657873139306332530364339199320998385445012310357538713485772478654966302584423546767696162480197775724932672338698766884731932110427206866629369385770200084200287075287577012456055543966598578943121800080148722422912624060357576780218726506548533469903852752210711892186777478246538601586550526527721946520604303140752903184121697957132963121335037554754815294110695353137378388575639258141806250364597479954038536964190299503159788459865956174908498692830446407388267113580585408278329976655295638351147143902988265450757922157114634210089711635733215010949844506067181954455932517389924781761988873782856474399009428004300812779448403392898751907698744844135113806409998225824686692865404329555507008635378665768088400454368741201424978327227867832862123611942176808737337665005979439601431921668404119160977652178583833801701808001325399944982321308067566810998189954385317542481968802017033468481373666299510369239603147512867224425577228578488737042582440304618455058282473065812051977998739800558186217681115654292888467143809504799647707560437002351907502006381824060329803537949927033538970473841321242316166972387811003354112719970037797827822093970036409219337356980608808684505477925919056399486348184463845982879919753609995742923980800000000000000000000000000000000000000000000000000000000*i1 + 114452964863240201477660691287991945046289063528292205040233882987755732317715541676269667959209724150793569655937887522209380465977521480339803966594106250630759897569578461196423903256413516321370883685890538751946154975981049236732559584240395129941207526980017563388073067551323047277372087360041108767244133958235509363234020669122151059213776425530995356127876905111042491450515643466528541040077588258503154162626018485201083257396994092629586820357724970466512883723402336996454123032691565055267645711834354150403068110030284135739106341443554995985164635881265468062162046150348711081883081480847961901837441991168198277716802179514715065200366163903113502635992289206606056543820447294868310449088302730124692320297751437745974617226219874161071444567607225194236671334021538677783883372769145047915015649891332794968585388408175172488213195447010861080229346178284750203171256057451528328821734598605027277876884023552501654930701745589663379411303363245374527361567762313086295950620249239554245852334465114897132412851952771606800912299414199478071317287760684536223971072453499272027629091631291750292694140452662143120085703875275738251617881130939436225165459426038151618786510263942296674060045594149182792854284519456711884665004208619214637454910316744239109341761857092598697666086858136895467359381911093198564104410002933090374622393630806158607060177705965615783771912245582212181222809743699390653782567208966541327473428648563886178160542258641019115118346834053017586427880526280971640984584272469457812675052474404337572843825907007986458839694836445404165823280856896643995960222623950984398048219013377167348273788886751974962028197685392749918068407043026291974081573169038357098162675250321507519031982250456804456444406382003366486588603284160288025432410412440990814877120242190073119397918948589810537186483278958906282924674876272020245978149600035902950172905908553760971127048167304589789867568079076020014913737434952836338970045275400129946333577679485620875384331929793065795149206075613495676126279212019174320669692929575033842222569443674604387877440115642761429416789707407447300949383588579010432901358120352081565829510678783135187359372197783476734434890040500829964253709668700548261147067091927000264256025099678708737567840163798068418677912520556334005474561083364105450793585146206499596856909396420050948100354424494064403606812150227051875069992136157009520908116407074314758209997214984743095836980233699825744305299136074856931101415637711059664742698920206899179920850012397743017171606662437165277190126737615472137547497071145571416525873893343643143113478340186808549613345568188998716980558946491299857113997578218276081469274691255759329477230444500294548176960994592253326557306688521984085429228780805316133060278728134207991722975514277658619110772495629874546242973695216300081463616916541535997132800000000000000000000000000000000000000000000000000000000*i1^2 + -249945745473202178851791318752767724762120705470480610791854399996005873530538968891084582107128103435192905668257621541115251474040239998927107465521007047023904221028955251298525622114577111327584373112110872082863993664642285797885582133460939491951197306583098590130999704932997353070235941661453846609103174936463447739820433843567734295508298509514228173014980671563365518361515227858917337543154800256368962234322046562918301430978695840955124308376478953896012426816744151039493578447588590537269095322011448944379441678020750283332136766196074724512958274734823622104538545364160219971495101274673020186179873226850618535296254168177148253321483427260164269144972461959371384710277101561575732154910861944290359158617921231398437618615951964067268088898027772630403715449881749700475343717194172536460343510107437211698234455248864306571171728058761804484571586842054338607708464653797337805644022610366038854888797195250721919059066847538154131255536856781025594253701582904717715570052549170058070982208199949859328022712113737502609249234693455506364622173239360277850248194222393859415729397068592664122949316134830552392391224230357636761443717886656504104214253818183903194202462937746341882586965153357244503338742955271416490296651653815344353361331344771627858175625154619527692764982607681736341130744148868223389098468792301097416500621470344938861727296160200820303074317310929981954302422216495721739538002670156425817943647915820464105494279326303515166819018267632413548101966487919558389087707255909428972840953985291873744751209984607067800344982642103434812781413095518162665217040498674696989200233057271483158954473725089693736093206826498263398373536426673576965034393480133240271082714417115744702049322133354421653600065178024887243309359644790404352936639131751616654099582685928882627341811610085718212044618213041445516878461129722273354341819989601204283749568685644198225062172664528581196861623870580864762123422630334912804484493819133489503977041181127370847778776186014418285493238436359764506030011366126863870168897028875913345778863737619278389203085803388712178867055038841604959282658614038798915451688356364673327840202309299205870249570391724570906840711833121350714877871152269271186153799425028403356638242630428416429312156301961006627879243611481783726912626240336162858173974580150523977654890907445362933117108754517549709967566357051168994094469368338691287456628256644486747100975956982399314233214473895139857306132253767013728526336595733167623766548123860005795076030871338076165222997766113258020553064368111163466872199694617039798528099725281807750645688693280721535355556393969739551939202032920814446005553254804763785371995133862424414207731715660852601073585018958421905266695578258970514063047010772567513008494828361432728887418034539113133012792940723308230432400355501949507581046462984497397760000000000000000000000000000000000000000000000000000000*i1^3 + 50511458321072276927482197220876473221709768730467906324629619133210110282387653454827246481137656034024851453463010042715616890017810754674299256885689100868631046192528932108641758497074226469684000494330341853179682218271090515945463340634008519559139506256918446955213472238596647907537876535072868818912701770724400024646538633353432194098626621448378845353320688180609298138555435325553579195933587852648314857633310046202902641158204912560130114722470214040319041249012859059782853525566687453367136545450629380777394526976336733827373723237878240123942255663429782711690899178418933587818174657202616880778947722101620002471638365684804502326888610403047805258919361560031628981752828595936122940700143761343775349142595105882971978718897093077875835810103249738224667950896173798306090868424571353279360456045217511729944952378073264822393431210283353364700037389169927799599494782076381105718412832360042503115548625781002945731988787400905797736878409530747051983585855624539373235240981509292833872966693490411128454347653327103613929002712405727466244764829394286971379182567104723127790248384873131610952959437805835994241894005813353073913837409300387003223238436264689637777694491297677074799682416838814117547575189565478191428792075743525699985473942413184657751141153729134564776996064620671996539146746308632896778984963327691311524114703159237271837803642102806726206339445674707021482135072623304735269010325891504948289397891888817523514531891138742722016880782224284048173839014907480707968637147302031033855358387239982843587864685770833440048846243540887026485311381994755477993716903087749858224781441846613837475378098850549311258304106882408145146391503059555072842456756936421488222021406669679914069553473059169265021586943933697188172194995261838396707270857345762581289107187933030005727870428955194116746845721468963618424674448250913965839100925207365230386058269795197750917435812032638401201747175532999759962314779907073239467557064643814314560868248724899280907319890588799940394285971942856579504047517817853501535338889843163202871572568893721844560216042763040119569576451454807863550408826378056236476759707465682845344307484238073473760646060398374186162227922950332995062946913525667039691471253455770469532523043534881479137346428224000004266522191220195493181312493230521676375336203932645645444467467928474754622474862152578222081299534393727783327637919536008125450380986543081967300130687846792262879098410231959459625882322437203956815669649145187133725711351075523840892206284875932365300515633575190997842442404631288377538104364798311535875868233706959545131860334392001340050661090356918836213443376226905228933785251758557157268735960904511977994754909303564001045372445607435374985014030839386934229085124480572980683164543661500742702814554763045215387645707021041873007004146420116037863407759914958848000000000000000000000000000000000000000000000000000000*i1^4 + -114898910893107842554561603074281580395428959092084948048715547941073695133692478512938445573499559532296168455587296604117288919081302769819547448134586909190003821253670455509523536646395670883012286284968542883463934736981885608045637206309435626971536034098850901539722198781554849227660645943579894346067118087338124982982237216356857218740796338953442532916553808830983437420741636149739880949374849618498225037887571889289384238929969219480732317672376631077535556410021299963984126925639338709193228463775023215900647516967399228873953923626469398255058780218770807192109091511874096816504859726523863708321758355919001140574491868487220713828484910027645262424655484685511344509789462848909208418899996802591853561551745968403330513268128839981658071163206017749811915926795067116904683275071158783787338792206353471923303991594219580672491759394821185821653011710837337505190042394356667066154836362394604421323418887392909275346855601429247919467772840171636310628585474684442032883808056535516825072005613166161287835293350458184415055028802460490615014278496478908907380565565952971091931500966058235481204349562594709014057433879190189644421837534909987879017536260809220564012656767008160493777475961055600077433070543698874986547760064740660942402939850418573397571495811232953498231831627918488279907699498114376761140250131164388157766064341774794374784626733246371276752941032229341451012617359233458220818300286965254303877375583629661224031233986051869631070053572269242030891094274548042478692257730698165502585069298694950251841522218742887683585145972196905483607728282535859758339457591247858836628482982083188410590196021056257838857559673138139015340866348774647208311073171123824885944014914789738498815073094003873482350951813474972466887271964454044797675205283105762482399567115593792809332957401011435023510840015836129746458397916194667384425002143100707804412185868686351462437687435793578538610848383707609993238923727764588732923543428710687809667593592847758616806628927551958807915467826232995614998551766786022746215596988059278860986928217148388794229630615518836468885241307685079323500993539677043611590222107051620767505512680730026186361892011966919985397700570513769500617152867298111235429207250052832285646102116949387358859483589919829903184040641114699629566160392646845226671564766704940372709175816204825851265341363668137386929753782851508151787590723793930297301122873222408153231619895264493868233856853756099520476871079395199865673322443310662901271526556702676478930637062339198082795990282404140399886994263690030717516178283990069449699350042599075507900030793008684024350246186134041246666453900811090183673859987873259594962379711516301711089326871278470660502506290211486054925612949860714117551824573616059694700014719236914694017740814642334799252689650911599948103053450079145680722742040676270080000000000000000000000000000000000000000000000000000*i1^5 + 143281964699386535753562290604231896526337537561236733796467296426702406733970983093470198736670802263944779212045763621105351942034780115265380502716654661393380810621941128373819133529452203289363612590746400429265369212665644106955003392533904894303349593829889875424627822589240010649205270721927945719921798410736294487084040333205694896161236489287822710736384217516609212336292568350403963365171917354563154503889803014116834903762797298674051348759662111138775912370613178615755395838890816111132738516796378931703012929481296283339794512454744590634008095103305454001949558925628688981561345290387637375491030212713085171515427794690636879102666483520475193475594028798755268703798723632215198398102426932517650486758831647718066392452927456372291954469510565048148733806650920669502471402754619680955748765432734293814575085456551742235266337570908429653537002678411894560526578216819755167679186900703444999426550352124576797059139309557273526226185021197951523427431266014578608734782807936609516287771135954641212000925569486602429915894333309931102611048844013675954698562203393100279442270302217116753392106116168344195709494157097137885517700546016279365954037680480203646570557853976371606228805667906830984005924108436479557670639864723715684425528926709748416457165474100950734934614687989065581230989930157534183345991170410438465296204020072243026240682609740808592890774227060247694074489299178671187594346986346345785726769886824988505422477098277109303837762295379051358465366200050801753171664548386346124905395140085787992300669093955878401144969204079300676230418894759820849865019393336722177836586737876024880060165553665069493752005240861695116505040959618465144507895451474445637671245467191673467521478599784889833271290200861843307439165955321262097015989547212956526867015589398753107950265126383709933220226162772409717856401242211064351651364304212525723847763345213925224026555613480586634156199602255481608378815654861763754838246301816961347564018199785042008858767778009354269276780473752741933935622359138623130226458864105235289108867449244663518626151860488826976347030300072715764266924543457126508004982790491893691629848383860728041255472553162284581243690293168813461429380492773185517926218553588287670899365275234225197474097102046846911672767644869212298862780642500929382235231631396054419940528733902104702353722993682722921606537548975862173318217003390593768458971076983798394646528873994960142306237919794858921407334974127250576674399503303449620690399557179876352339995483995743065994106084636027999841831415140710516882468307048707477734326429154187430357627835677445886668510764174505579281279426790635676072756551712323057124316722612176988108361375168312676919679057726754034342087335566381497553342611504094587330962794611773338447952734630567442265915683928606213478685365558462350421089539063808000000000000000000000000000000000000000000000000000*i1^6 + -55373686992433610611858360472600642131982925302920887540053954459818122583422150374975531447443625692239722834533765399042925268530373810643526937445805248429733540100457596135521308631579025152394136312948741388618356996140116399230539741361233824555240181287654620561659370644054938997977661287865046387671820265144100185108382506970924731952182107701593384434369580461958835953520658337074448684313261402018771156044369586912627216410787837381114917704362108768918741609781796389451957692766258476031271710630832392740675467307595911960548789370000249147411157382851371997029619606561253396615137865628174711174226851553357441998760532868437117949366097992342966509894174994962499497181050604387690914494098468000937385382956283335993290535710383735017937678300593619750367849205858327880710432137797048868238549472980057312816894455796778874857585953732698198404536029431517488579460242095334693712633401855465098833083005908426360276278364151571701808044874929713596356844128587557708920632568540108652263377263219688267314968281419208083425721593917653430536395390120094188204577904250548051023252961499357273359585904039113806780101807385896476595743343178961869859826713851001564678747353636188863214860659448981329608798474757436293517158797886550649428693839739984788575059299082631799472440070626574831449634286400513721428038131904616042669260251196988789986155221862519381834219620186830289177811340999201476047807792620358518991557203318293354755690680548350048237463162680672634015151620862131020704953988937946419937750309791079316411241843189667283884595894746974339866410423625834469182088838341049310835113986920696198216691261841933920525078104238389477227096055638178275015638525405080309093427918119492325693294823427337634250015817485921265431719359048888922012551273340630866753597493876285806192427038973077201553206793542770492121296435698269532382255141318210265716915892936088115824552519064150581046974528361765090932751342822225389099900596514513702636226886667320493882899419303837736601859288861598312238357453133195513712313616887460040705500450255551187108096715141334984215163370716758267031037079062885115494236547640523479519129390180265234428333641539377739583103106891241860453714370832316930201299974841801920255471072921568645992736079113057079175984841742123082266562328458507605302077945037025517351523652061232909446675485839969829353855168104975754346967806610080658548451151421917467240808466228505906628401058385867512145390681426531874794607776686814738875873474010752957449483134226559988439125833095152813560344035457472029573399801058809339376020217223623413433009731442203892915596335931655077250827649652727776852398483063601247697136569708166861693317070258051890875048041404325738107225885745684249201563465311105529035985099460404816679944374878260968282564218635796428649721220586303760134003333529600000000000000000000000000000000000000000000000000*i1^7 + 38378281706540179619771254848451797204473049547555153381669187173030627961630992797730435146991439124889236488946576736537735496423402902906619452956520835957432598134215525801778974848464947728517848508089853218587948023636436571667771793826986902405451471603472223648320120610815928218015630574491773303074426028608857889772570960098969916683287804226440555752180883840616279892404764204495227842088864302054119484737261705422449631521443580439111926736283157078711466750579651450322111990461514437590825695701562778975774857549456963766614172536915059017932608147498638827533410716683071679477286281019303708218145128197269741136595051957932486356749606234775495878436866743331783222051549393657676270109722703720439564941715859407913903696106425034286985674542949748767869155507471375674540793046372485036398721706336982187409096239836988070748342165576104559242048226285388115306960233957802562439414781720248165483367019321914231610168332804328239512272304045716616946483176499061847805227772658884098584722450591047575048199637601312057454085797897735735566988750228757432631224216059539642651944106114633283628756285652888114046196722714728810229867754231722507481584169552831818067220654724650990122151091940968094405356508746150974693206996735396140194542263740925558402485055911114891575444873458010776903493345499725717158621588083636088209947916783347800879299037549052009582156355941538324070260962493227113397833222778390279186150824008049412003831454708037551382176317418361567352849438607518647496984712262950843349308975692174896924918379221217302768920058667985228748770485788410261341690503289336742869296091978858560049734372914583767987793006422997156773816701269809598520258284162560310717239064757676730651377798683771564896133771152013755884753379549596129913373724960132246188488686774820738987617532752954376169034538160332263361055627409875590730578354843959605427255605417054104835035857071845360471195503821025339428799515625293944537164523514703375164737486289752804904248844971441349475743097000770064224068273074403266676514906069132280424192412101569926714905639604112271832080916738696394404761575136219525926750304746358671620986369613892995013882345363217738561059539288560654401506956308715831960313617574443168145093883790161636273518888484232708870108540208658986522437004489179928410463889120464930823565423422071970165800436385994614857056907512489181869215926647195206239234622645973752876907722208718929699005114307751269406285628393467138248932024151613249748952029308035749020722232741589038987238494725618080130014886944136616957383737588372793459068320851936911640344222612100558913325340945401064717927641862449494895853911622117063873325508264284263711084186972539484358321154763501184553105817937265947280463925053675054366485592211190144077559687326376642019479229573550205728674749774119058076870901760000000000000000000000000000000000000000000000000*i1^8 + -4995838415446674900661729653301308894440994378591387350180611328140411106173744283494295516753456086094891240724362074409250173091168638161140156183412218571289180942077317885532850710084134720875131980817394947298144659746344374489202499353046493506642420383637780656380833910299518663086258594848972619338206081189471749084012246261295803158364253140196299446289997654545627895621277454091823515336712467608261312019989924119444482616345213403437831393264153073417208130001747910305172329699623634127965117114788407190233102612560394731859168058668528821032180348669216195705723788516867590566162195568222268060386363279385063518806726377716895995043107567826270045157982829913856906028092204541676239316846444809794329556375540435229319795675563309856650246546514070881767368941880914947391401184149585686786812598320456850350645802053694572974778808605134901459747393410991812735561019179601661130473765551224817481947001326434385393402578209182988195643081679214829862444540053484653208532252642774166028307004737752280554504170444366395938221676499034659744795318841148882268505592719639072984946126936783825024709329006347562070049373486366887813021925327220432799243019017821130904870909806556221111784547938362958906774477669093455429801489260935825009330843317948148434040618136567586067965508789974485259311957737173042708162381584269851254219169921310559641832432436221187875535125023927437081588898948834688448954364435334948966726704573646898383965791288507278973621613649275557209397540824820262940479595823917739697511369668917469166560138618830900956693329704476103667850378129665247552273557760002865126630447175260054466798485749494378435460700249953948209212430288131932822792899126705504470895979389643480582993077938690884034164771676404149923396797612893353032112130820633982232773189182675951601791131919869887695359640943714683405430992260350428846543641810298770256610495217120972501059403857096347736148834151815193387684267105360985852615365888290972607215906414883514014438104591902802510753909973755999952565124612448016764150629588569588989713786146737579578547335527147925099507743915992052148118344083848876866699532160305204102524032616096629685775643122283159350746230987957105974310012325780141896585049988241839966244123896780245160448627465901183434497093629743788006517421856970706445667930736279506646361457435572033442256723819431458185895481502784879510494366550532399859329340797934911668198365305343110974449611882521225086235034908862333742557855224585910611391711834079651439985693430124026888285928870238097045144716366132385770875597463549705265965848413519671906923553231788224935035243180233706377847202483610905538555703439755353702531534030949917420487866679945720649027996859028735389016863366312588247540346944135768167319219250182840568858462196014489471458388364119076541698910468269100679299072000000000000000000000000000000000000000000000000*i1^9 + 3324993747708924329620230964192834699563398266622507591846656683091099359843738866057939258455528837949112065760885648519313603586570911667123655514857572748748391353498789635168147720494549984312287855126971964207548094889393861536614345381873812036532761461739539637715856912453600324693496473139051717143693485695098168508004081815874442294177611413709863023056719504731854119083229354598090329990816095622740910940399475476994728283729162718589882209498333323725262154367132605593477843415942784070324316137344889962820586259993768935120537476569135306247309850834680081224107755344820729349908290779575433045259136278674178989369521613778298810148133136377840817608771533722542672794599949583052040671308216999092774010745957192458574124891168457086630046861517557790402007573009783774691547211268823428788121355162523047650346765032372011607740565484867859824716975150386587102795375749314167302840830743270949075520458809880215112155280690426912415405922668415354338225022909827256827625328407822361900972817617240071744274407891964096101912930785787731387818845994864702487924964808399003513046761757637281795633669764176598051186824340929942337605877876709349010608208832068846193257704828182984366701713791557410445964354289433262751849743597437846262483100733172012779587363132626600612910412255048423804434109139398715159822407130639288497788363678336084537015122352343814545444266769922491557879740784982535544005283210599370064090980921654587095406427780907359960956553729392700437459916673135144076891112501604253128366598387112993899171465993541686051671923450135566256908369897663436685458766706155552063152565682109247935223771602443559973966836240327005570181986438323616356333074674292760600688818829497137945465346857623923696298860455315747116693265229735439088376779149057018412183757745366854597406773050161975071588803566613337680647625223634656139963753850655127987202606453993613723705159579894255294152043791013649056071843497411991641737593868496539916591624989060516282159367984298839426878106869273185964560841575615920452894387981444538978178859498478982110982112208907043282920022160071018073534020117294326064983943201181745365557239011215794739421375712204803910231785518484878465964390698440744509102414890470813143332170137674702969929193619679568674416891022062592311021739695570493413772733735558991134538406079627886343352941291409465529165461017430037807677603610488819190099890268847865293016811136086520140449452280352397490502244045553952324801296086579369153926992536824092421380924333504355327324892046648071410545896209454670975159708935292421875407372815336350050548383872677284908169098540917974669520557313547287817329706952591233922115989836313669391332618055744164517644151536637410112441535676150993051784719169250813319389094616819864346076966566350871376143609562337660936517647581924896958054400000000000000000000000000000000000000000000000*i1^10 + -344638189481685052868832390154489641315451828429502369507966996216265745021921243501658485570166778490627298540766926533620627569293741732579080983772829208595792261425544709116008681915182283959471956483209498148427140266928505155261318601872825607915376471657549595005065540580160557905527088497612090931181194530179150163337767889127828939889882941408293590951388456635838786035579915609734979057628300103410888726627189979482758307291962244095858783251852564440946695206009830576919724352728035987722627444284805429117082786604499248565921566546262541980625484953473318596912907581118934543367226430562942898461017245277871916407675027052738404369060155738414950349235575661535683123295034035337018709371776156424583240152858428375686636469183582787561234401038730738380565850875328441932194104476374352803825285251682467217735251723848458733084135752804923636012345819012047907017282747378111802240456234025759098269759766876846647103240049672763005780587632513474870459869697497683698030645903942559198234177504625690093241285754174747320821027718893069419759255103088580943927559727863190583264191561855574434054107258716776756668818815949582226959611090410059993848741250215392724946354794071594823440747529206199561633811242374751498062663498779721354780741257721801066290462898251022751918848190843384299645978790606663579940628173011784399677685253528980841729747162371668347403107809741443114579263771332289934368707190312286155586582784624954808056783234787745405562381740538059913011896111444862641027027762382122266944448963077605191128478027654617320034563290458951431286841399544172796647305036574479341624895410650403980319993469160174741050896072435203430424918396741645788957981908790683582741333061328911945035783096589521136501261020724333561902646903189356569001602520090114662912048040304974146812228149970868812567466500082568366843056447033681022712727557314621399556013710837109137697934111515481356674083325921865450738426592534450851487184813251993477174714201999427298712819954093473940501061168713941620910284976937618790530710904012767582704000236874721700727602436203480809663053545219672366723656266508435157489208923235813937284174400276362911430071503441642711086720988841752813249459865148996469800195564489697240364750329768391475942412884022211918522155174242335374972211613852510846117081137539052674552474770130264805295964200417206531369560281932054506277973183763525264739438199198064982035757616051338494464652050457899522514185884603326016468878544402380735089379571066749448832795901991493769616369877763457549056202194963393190393339713035337346519266117087158290121851583059539087296982896485542967835502053990110291178257138213569093198647318369433842679203936914484657403895425118836273745241162258748784787076034525775296055533941754479436171300313736486273945692741169169919168197411885086146560000000000000000000000000000000000000000000000*i1^11 + 393615328231462759196118660412495794999365038512996937648594121030157461000789566572544234975558382335886387959358656346240111599516718572023937957462675332565489034309040854075109879472876495171593059633282831831995203094475402052255773027321979149580102235160730413625584668750517350223380421614869379781249334035857253351716548665403623601866537154068276153124678017604248566576430032642095654031161495612719219521631222128083157375779178178692711197131016164108165467778860256310947770086990304191066907366214315683262832410382849214036704806974518725480142707198633472149295622076387462039910885283809742631367983196779822229337853680592450963505009551432406098014447879695634863431497925838287607467957962407995689318293858019512349678644483689402547799427783401781760434862242232417441014323380112065174897097930797084911716589686802616841962132039539652861600431077572408375000999648859304294198958438890661048685024153002193217599042252157446681536275722967791457769870562926135034974390624789289728775127180568373833044341959148833914384857424814726364907580829185071546022966312334915983243273962013441009801246483936241529206189650337834727753242007299777231456855229536367947259768086482775357158234859622288279867668438367383785088811688903650539663240003237228342863513378469834437469913222150549208256932494501467932364886238490893448242858699171491878319443008289857615190883694258550674247219219449302956185096787187040386345814375040054396279450285185412984229125668909365505915576800293332469772745925603358215645539715585971329486305401436482873374662009075635725463669909484973627014725289911335521458758725975934389115512973530872094747443865017280355930518543330828794400259489567587260892575424746428447258527101434590048587895967457626397084709116925723823620833812842118300466534526713217549776323203201119745868475086666688347812638644222002048786464984556401554828451757543489950352511646829510808560393781080319423408176842797330958821745684402684708401984162753750524835708841930977341825044140478721993086328559277591529573295254743550206429188651545511976442012566160210815840572658084660734487583641134942633248282591466703226998179183717048800177356931570185021694538194711807513007188526544541450922013083884012567593254308699193776259135132146611975356074089154815175715362518380703252743585860916359204258859425571215304779782843603349438007858372999391482467582986366827040892282642928869125462494335043893277609690244272207994367161005674514505828787756955652526533165977027872550800743003165686889679267909192650373734818341391637070876012204611846584084156569366744310350926036880161771071589295722559217078841270491232601343941801463623608723464534189632422829953337092326987052340663653667479333035982732173569518581390509690601806878935763873927911872260441792055572101102261797906629673192356052992000000000000000000000000000000000000000000000*i1^12 + -92013747879924275077495278034491530483376563892609980985476431614564277027348791860418037713602986461683168073647028998824757612136092545070406844001016062716187490100950843586947383013821354766505954699092775194833171278597441597941869303940489741713848238293205602118860417192981927967910471991553558561950841542913242971605050824396876995758684396348924700369493144884688554029464988830580016018356078917935677318325583214969857266814667275774882865246492606125453144660208975679818907376597093524101734831340208483152047816104906083503146206166635667402495173465713924760463343327164015468554984926209595611182437907148532021402678882542024209729210256760873714008574751678553340035810396344066612905292942845183351648930420488802198045564758623989056644456457592815832457714102714763204777152330312083997244041502839437941534158948389530893097011279617934908040174739412639352108497679163942790189427003061229451494834557303408781645502833700003100337872760197034721078045646528922780863681000725542406975693445419604079444260073024619596560264536576395281760638197532456271204375685238007952531283129468857906166799785716172695848113886741804013360607837410507231810437215791800670205534447684071329447522123778048398968186183621336965601143280731916035108997049512842604572669716898935771697888196257091500040695672649129258571484995205686816574688747367171992396040432029847588913461369198444929276093527486334972343170566996784057304862714280301218467612372768889211177757811133572366462151211864188657015863550883676658073791502483428355852063706718505157726030841064861760837356693201964204224556043671171329678825689801523237644863794378547521638370566081521035223140473655800755412672147145025882065595576835176259055010528136520725912669810254157073760043051627715297018952760448887851033801674246047831189976070032435562350175487382705619668396075682747114483166764601719847656044535653142883374326663841974377466408702597958245154626503006412295271921044496244277732444924268911486384558456588871974728619447954586583839965120870354294261964726170820094307041050770301984259586127769397435237365323506089121756192475911099212010233335978186386290544483290228618432589186568482353754002267837772326356757570218020720457573032250784142071400142678686913700934474626702304632225493521862935498972253383920163107923175128350759657545520224863929558894179259545109042913891254324989711527666226804775148183763155222889614307727478605679176686443038018704614983614365239992700389931087378764299684129461110952389291264874562852741658939455230374179214258644160009153964587154717707085999949104907862355962344822175028832563235157535101887950651636378935204648275431792388537749486704821545281375704248236951020940083625760747285582199724527992969304723692465802010707687353700365029606338827722250429589372234632148466874181065113600000000000000000000000000000000000000000000*i1^13 + 7673861467615701385414400794062988064955073326439694953482341521252797300127550736642033571583924450093357884972408866913041137680033033180445289190231044455770172632527106789403938787676443766858558327203525888023116177430770401255851794442400004106508525452110656778565043877765324934036306441624623637629155061566053294458645950523582268762107881464915522299567738860222607594641129281147883759639012510795161921822165474258271863711618523246232370046286831320198761724708869879935653497446366933317754601184828531055784489796528967573827058397076077386361442640011891860278453470811119829421150469507183012089546392627477747773090109049133250330520760339566947083372934442832732293454227532997936565664681965577684777463278859492664574399851069821151734119572136795727827826669678887842391178076481894196822950069657919206697226687464149346011378308552813977387321867059513719398384862134675737014504416696725677645012147444020656313719838744933817782240317055603499373625964452138534629911950092386956399263281125746422453293452875833583559150207802315902764872751728764593495552999174983618124242797781301360243759600823951502597610259090082798822187556738805594372010615191734035524989520579328104600543837076270340983685332394529280127599969766411657601181452395927568997329864367311147315583139176851333653156028407502251985723643257907432319033542319216118226177509637497634423364220713647725031447000288522283426548798822214177741998708630130543291897723264648875311254979557375068521983443423705004617904622645318132525408307423195174457448987151211147324350355835501319560724130838904885902440470364197469643073603465303861955641022689659680904759175532867215913131153405200497560839917045121279086014557177239411114161519378380297219057292053963610588756763954763183286412700977038631186695291508464509949379766772679093263892995667831258921926902897716700373176538163931094525210505859993198818516695497292244286123336682054006058853905991223965543312848653784305490000288400613111721982633822839695215598820258258121184129057243345581498640489884958628730825609367726164554443115960959889399556092117389274374008865532841779030593506349617691584895570848564799433962209423882829109612697854559390316120168542063833201156183533662842116758960422552526874419470801431200602493429647099224314202066629801768279563003149616998721311357582428330789900292603375091581082717313608462740660963285969183534106894605701696880906538476844268629371772778192130582327119732210082725026861396321333004134899664093058678180350582298067014166990431650156173151819064701652525036392879730338878802786211430785655765365223108768132500656273103141573105240248928631406876131336237852717431028885402213530766221973695113475254950841908613515469011817203484473123151324748859390148997894636831553804939746735106660694157868615567720357948293120000000000000000000000000000000000000000000*i1^14 + -393016210551172187904315072360241434122912885647459774702718856753537483748584510521592285833664910966998218391030418648499895237934195965881036652925233039395540277668551127844078667589063260901025722396335390483897133504491334266040464296528393862628728638129434065906818868199561992399789521717430891130596861084218044162607239272562266650595284055571614133824469499124694835168145978449963105450078281202535582837693690320963955479698667741632004048510661825023600805746859525669972629937618229394188940100692969661382923144030031498862553499263848357667947675765779385868526026833495047823336218007904818125433584804791550505577118147616067497430875498682500737832821297234845884718247308260928767865507850939956288639710400251566616145960863625313715693669669956958390223728157765893058745646470111153150194999781929275509064113430284457204382975851597167291723092022229919179632360814171737321697634613310313154970001790198520502925366354367466573918472646583621663035151621396253248597476149342414664088832679482711044788209241387790415804437153373689379497345193880913248105951029187589747390595544298193401683406558103358018720081328743873024145654669972720005508353916141174004069467596048433006260067464141854167266378497376931413747351806387964792339238539880050044157680258577470335423778168243450853676376001646457645187713885246370803174917195702582479479248997176656040676775912330984711080426094663253565615675910879057406316116456519603599402119677167700417282333301414304638948052498229815779006107692313601796993648277214569604512633049906899511144784771109896258832627919741042925823741702900572006158472166675058576289023797257671240301967853695033018615162265542127479709163857584457372141803469863981018831833288439771601451670065066665141818831614276414252478481836264118474565736437505481312806957773226708431465031453370735348388671752821258544256119676268750857364270460548251790823487653813496209403099761428502861107249264848339007207959688270951396638137346227694642292309641138350471145240505226881057492948977280583604827617231991825314532506522431204141334981855432063438262090694183579561316420142316165245883931521772703344348186342306300690711563462762577488030305145034248124440494213436511356717364360801865342372657639129554023443164359678604472053298094619485478650509632495663477231478851928150571513684707050282939608983897873622332178482885263475539213404078056342048555878797078427244540226039961207199781876539674400898837054747231407097833076062087082528805115166304937754134028471977793574532750789733633368103583214695862645277073121120235086338459113406182618277402294359954966806168657155762683411869434047552299354967945279552226592907931634944135810654639425929085118609281674292565147686107674570890408066040250215184405722496158265808312690605835595498464691116920262028228034560000000000000000000000000000000000000000000*i1^15 + 19743658521288515585385972457190474151419418759209145713809939165493523843966256250957107661467373009436925609371705338225270890795632880655100586411560563635398077504186703558171708048158996342874627614504279969810205751556743247244637993423804111322544033840791601527764828101838151385304301757041135472676362315692155899244398172485853627158116969838725077648886326570647458039175074397072243170577758720284680708601203418457568173534535183531241792073400323710611434258096499773760905196276537445959446772052123791484513097246925478221915452076838359990780012228557948794942121595159558217135718054950811744331183696889859485118031199004083480844236263324411880016206181857444805070435706419549952399256072780498295967465444636436340204599254481731746931319773726109222618923849554208330135890674488604940216748878579748938809744534944279557091441825305397591228750661422480863778980019044475640408456046076493230507005502648089854635877660731118054243514548659344155058889897168830924753886409598251106811904820191663510985827838073710735799696425918277860471060991289774691366591338635151294039287825712610269994396428470286310818840438292221092830574670237891530489524757134083955329793384785824616185539249410301213829148065129598487130368256822154179887501752085642923615210937367491900421636765458281586560162370316826351083997772195436313190480375626530030553129574432462352335621429142503682871727700344439054951491173180823789977474526839322873260664188409283184138572710614421745747979075620639313380092329329099014562980972188224259894558488622286337853042683455216173917899461054558654952870413236708928825347954681423140229111550677035819038972780840996820327317058485863532648903785198634043850577804436254392632771628373728283796828094654391080635851156237857674090715455452234015938663339189481468821513308940236868245471620269674445630748116290528149056344596842495938189648096986504320074092012755780296458895440174731973589153518788010479015391028427817159043071985633977656466864827549773071457376061682356778664608427768796222025242543332650321177965633924104661106071331954014495374221091117259614185962914607213834067573701910586046558338023156768776584490947824512252538571312551125160836889492258490133727224075074049500997520923525678865972367687095794937394702400339800610807706746762554521599835846300533184755470997790491852023421552709677239789775478414578853816649747422571556111774108422041890958980728113988493972905812296601240364212310778691602142246520379468319573432647532269499469973687967926368238399298060860013227891873381792460921970234725211655741760290462938912197699213569266175384424425544692339602199053773064144665925578782088497598043145435492336900193492086173884383476288197680211433435642661170300285536184350866351906271148725650799726202334236274425030223222431208743895040000000000000000000000000000000000000000000*i1^16 + -189463684899165273148246645276019328332975237997232431928232697285490377326686483264494351618912645254675898289628543946078486042514549035831127263139408157674279127545328638158080297320491468663304001404717711555872910415247520769208076119884211602215825213494860302821543639541431808642155536671481880683956467279497710172747164223886231169208344481113161144173389587019614809714921040667267307313000537687134285650480660736425374878775644833918055256591541002722132184590286992856073573808259186858931473743856984134980025902375371413081607385182544444045615340878670843170221004491684202975322299340903372376131830824019232714446528518056458241118319688273490357390613620071775950613199636894589173494219097777061518417869026723234202051206543903812089024832587418137434586703060328420748416902346810115396095148511662057552679346649435528802554394950999195892987947660167951683638785061127710597471732294933078211010558661115613766509776352045995415270360500607719678311597624128211492714420866978690592365442973403892612438536404482801193977003719705588902301349509522118821285732249511090703723492809589342965830034247024799062163000013623377653915877035761909973929241757743370787888197439294600296604247450370662034344486969797110202375115396333849640247612130280353286374502369429436756166487386262698308610194928226164279350863277289394189227465931733030613169599935787268616812945867409952452599021190683008978688791536332217371063732771832307616840534603932084409826260722168164841358372045849562286087220903633052205708890366643378939882105473886870440701488159519663608571348945473118750027545040653706201617425436236767377217000362073735463757513947022443142160649523101865440500744841753145260751224511798827613538763735712343703446935965564361783944649608237634520782217822485623257262160665805304378017577482165404169130325101757529946637299377008549649022872657937295328903412319143532194164122527507450049859123639201035406115372660583646503486843060021709083572599817548416320621071407420153916883550912260046292928234322690952402056254129351267274728129570681512801679878627726744773328634789013178288232535913770620304809675810911329089847460195306448187918005585049357388081866812761651108865558912414591807444516795694649179168582674113026186283283620941068322844283630505352358260474639365407811149480177125760780583170396424555504219370065581673011741537429665233687731298073130933850870923228560421112228360832448062449325817607740252509416423039263237862959358279200800430149571642873545298696350697301403308004219829421300131574032270174151926807983452073011260919107821908168578729334293907958664663493838181357554820546732270935372144305649182302696003915748504420368152804360667218186659877266681154690145239119999489622212101519709396111346085494226327670051101332841298131276272256044331171840000000000000000000000000000000000000000*i1^17 + 103759742385222639136296366628985019019142042901543051840398160761366856097879574694830659129986466367362299039668491338339971365460038669964792666347555764495922964324714850171213079259311210399818047580358342572725678023763706362609141197389690786612326554311265392110684578451370815841725150556357064361503574521893055153125208589024977206841065139078025076328578096692817481528921184064291611380677764641818179697162128986429753597511444154222631031266675944495237278160339724703447713769962993924323325126394831750926678020047199772115670542764606040119942849748455871428037934873054557610081839049134782385299476355197631381964947573248816249530756474624607358220857388630254866486073736838309572544949369953035673771712749042717021186925731366026741121161786244418862281702937383168235691098184273316809886531086260016051024683656694635482424137584043101486385977212559700716480217863231559064586622369356319164926341792043251880890370395063674937909710525278627445343764107594205648612767786232448240384010481920409320220882236489492656685253593142637773981894111017329480331527139296742695035674403960040076716689125584468588929141175914049444603815031881694709678090065750690672954403193023503190267915817778345519917421894540564344222034739258309499299659045950524145743143505304794885679725691519701200748893896242780051068516443470534590289954798864551333566395609600475130270414100492684201165825063377422844190821446895235517849318847522190888363469255203041720667926172112877258492486058704649804720243976994232335005511404490770940593170965549043783138463069146366326441971761942566389457460077984074744026476047575103740458708755666148918372533816337443231555036653185487506948119181314233353199207719556965530007869581152951361326293088382745200083402595260210458039958810902417226237116186196701673426342747445572904681565595728451212885142966608798892487667909310865528657322464688619463501601598596199406762458530855904477865985511835804093188074444802837273380406484693503825751036107108516072254636778518350685951705990335648298313768831336202455927459444390049154207153051312050966452199699231682378277978746007420392426127018052568586837220015998798921483594833770932484909254337890649245055629403376645021202391379503851161559111857016318960921870814475044639518462906772818825484411985818431824781812636729680903196251412957937013970196198386115283097375811741878511543765651036637714308615410274103507411413946635693587269723904226315009355555697883807447084604256662476642098680904940072220126249006727307776958270910525684660819862582485808113160890096880112156433779626346697485616802252980625771990830975992857481969044908368164970934323495207419434495428267408127253445038885911018601880092616576879379447757858813368357828945994126298581533141147211929263802185585874815469398605866739957760000000000000000000000000000000000000000*i1^18 + -2650492030201385716430139275074408232951178940271556905895214645173668685494056072857449901633187926140007112449781011581918002329187378163802460126864923384575117466160206206106512378705159823826065043998610446474537643299402024111781720790206632289239551342365769952774132166506426141997109285964855967883053787379677048094796287709515433609295138501124654214164270558712494463610891390488881683482974974758810127195165233428204442093504484787406441651708842243139804899379044283085073814327394201032293748197636762589112604862643065476672281753370789266306417043437009141674047937641656106789838911436913698249782376702200214695062009619242048300266773468878504298180805459596761350935066914539679098294728088162224171834840699737933237236184796593678551285612400841501096935717020402143718822754515538111870426682251698110388998019529059377826018976691747285086437403408122930047460578595340672240048576104114592148980308170459600059477398464621674725998758178941812012793927167743702940668982204757399162753997304030512231174493579002133087805002489988694004511166020546678901520542663407179976085768347552785124090735867010520508393487027798218762563829487227132464805428749790216108387592246600184544940631437465081694772864632309566063933967763631210286672183508671554218978586702604871244117203412718376686965112183037905075762762205604492516585665190128065640567097048626931090722643867711132935664808876605244483275032404956834291024083284396066622926784507806225379211355910647057569556442925640913814590705202867289617909430117824768850079280519308807676156838128550640088333627134030948169648566281568445341846968917729166723320436195505487238292250238121957529659812745535590789618894313518822528614676190922696572283085334315690314398128263204995300208258461556743898089553683550602075481794667057485052753269560571930853332020916501960021942194529710902633656527235324965708050181198663357182168765479570216926605455947298737759732289808751774631801596467512774657360679855055690671806733754214910201831361902074384812184374449622157342733234162267889653377353413589818257229560534014119535151087620991512999578061152705857761622835173498416613567533046950406671473625370582587829817863928920012900533763559353954594075737133903030128022385724966503541231056922731900498038482697900252436254147456295933726069381573639780709955998812914876425390334032467268268242742233690379883377595698003329001470686468602531803987684450062587776333707290617645345324831814626724072226277201167236556480404045054468520489775267068040446652222704472756213504458170162237024114955082114955669012477926081854834967992799460543725067327273158327402522834984253933835138745952734936781385324153284208408585794668651819650697515404110153544547708212416489518817185930574037497832997983263107274013021961474301138809581993984000000000000000000000000000000000000000*i1^19 + 84459715790036653197359103789256561885980207908851488209758402594329373638615152932281224798559252879521711414856655160547128454639522758275735862598432926541163629182368285495215600850487207123231187055772284959616562590779828528437547933996921830599368169782863421749648090314496040847904288584492319627130137043715700380950489584599648479370043650000812812504399886818571513518495850175435241679559471268397026611351224448526553277197390831461437656981234490510391429120194823360299729495743953213329265136373144760563022879924455031994590594543442217130789415728863374531429607774524121803292120209095921478546460571643084937926137782071818445598575878816783709940048172940608098303554399971924141136392570597674221209657090743640158258665852610712053809586003653384387655591444117414580721519588014636341605946606272266671942881871368008538650716783512815293050407567031762963293198909489278927797547339563673147353132200481296164511383515980014774541416537300534048318661629471931545849553725787104285148443876310572860232523101709756431208261237369214184352317979195482228562180145485053389994036277089244529910256673939141268201319862776271422673212567108197055632776044693562386849519841962506202732258994499900733021866243107951366758982176607576714891573600779116788512335896779250684180736891135636074607752522053831815972299511447339510530622804357909811367388681323344090807376497223570018793461684179306987729069866443163209720960165618377006336518739391328040652114440281122828938219913113452922013307841998583740377658115867101490734469057490469596907495133930019560504356566242586076992884119852788490832573056522262294633406452781469243686310494866780718484329124019658409291757272098360429533114169563890835384300438185673745577760868054452060106252748393875859053841956180348635602245442071004179546550971429388755889626912091632352697698838824724086422439751615038994622207282928061871214631727648884991803362888507411904361244760731530448052679383704741446016082797706551870033327193831472580108372719681486401140158025843281217535669085959188627551734214176546237865294213641206111489632791933519952544209896483645534169068594891798766322275546221127483136182519874914227018915216327595509289642398451356752603073064573244776000966415570059077403359306533483287557098447128787129596349568693888957184322979728714056598509647887429614072296298468960925568719126404630271355118235417612039043890480752216102173278750435676620583037342332458111430906759241411359999131619226533320365486392726100716489518642887249002167396508041141419970036743981964995163949626124679163664004913249220994915806230300766354110945369065961188099109188138011176078566127036601196463631705833409999094102332372333327170143288083504881308577218619966329446435399387198192128606148110652923892417495509989485673877340160000000000000000000000000000000000000*i1^20 + -1319868651522844174781985563800456374042144675445218725637448024204683353042356248794133549917612085619583124114172165005731789476743802545021213016694597953922134263650948941388939412337450734949980292905196345983746438293988928514005436123380917667218283664805263813470213892429046996376242701043553397643621049387241537203753185199656738594534080711813304484985716645904509502784441054686349485843054674991234847218681488576420255990934140328449510521950412704146669127318777998029214855160829397575244398840875427578961539570365790975897584052079206493929385304247029634468268680058049216740329422420814444467672036997797090310428037072022689798497704854113158565035721821415058523942902401722403764675313362179226023767616834716587771494946875443657361902402435780370737431276815911811274839964951659613810269712122051007361309637352524437253538273044612798894697048441419286651521255315033664367623675852456359549284187877701315624808768251486695831979720557735364801999457251748534214815253295042748095521745063681535336572857927342992887183679006022175688762219449564776415197524441295569253503420341219699041823356843240868908608645243759917121865400103450701224643844592546483789698583834588016333502940110131553746697923483912634007520753278525545904002984805128040321180291977953491865246806610981960053272721571941094026080732029049405035531785239683217525585439018307247222172024453028540778526870668711909474865200542142038709408474531715334174849662696901193732888434605618443609786109264692868514538432952314941334519916208485195673217371830906425352315052286986982464622869343545468153791557706701782435560474372255773498782863646129306385920880247340397743403464764486148839283683042697888759789654572562701323603356414524718608314128083753112013867420373063460075269401321887531749768595421288297530366528113225135247604491212117207561122860913533857161973309039267844221554622883177909045940701936903043650326520182249334873261117462504995002080688944725871416892892521361446755216404905408402780030492408775523945668985756733781140389604304113989773894289223017434512366606067543498918854991177114127063919316896090076235493789492189298518497101940646639372583560563699237283917631537883181766439957690665291399504544876633037229267334416713303159677854313842683398263592378189555798738352653886607832404293305522172910237637893016843106115347495691890633706762562554994984555347832310755436981493011694018159646811602245859834306694545571820832426838448047511621750730598705607146961318676570697154908652004415650685147763164555393647780951784491123200777831823289912228460748243939918694894835894790412353598345265969799483445154105480669600307107895665832617825647566774437159560748749842806766546517107889801757401289178965650624108102856026114113598454896783161926803263627394604955860992000000000000000000000000000000000000*i1^21 + 19093081577108036344806946541553848844564894235473284652350205484366317727990009604088911055481579911268596564675294712243762005638081243429632984396077779074162160905906552776800279093515932034502834724458591761184848282784333981152781394666925641120378466467464694971349136200700240613800306997809454902923133465472222823503567103433867329546653421906313587205345348238443276346771280215949752542889419357426609743701661618919317803302138998876536345710390368400950790615383255867660980214800723160812538946711312987670246999518027077954480163448924110080128753434823611199358686048943030009456755081375041154846320604544326305946206288437504171261159038845731546891477828653688356458949633542926904110508047112033169556261012467672293069664459119640036035589432366248246952699655991102429891541831685784523303378245001593081902837272716823371322640784670838140231336386955609596447046639850986605731538936205646673925952835854760954956972381159028631860959608940321235972538472211547723710388671385390195460757408049958732182973618209803642017961646850905922279691106496099607365012376550491148930409952306317636498988560932302684901701380953821246563334716922476940545999637505455916674691277322565074573798576287952531556754160879091125727492243376076405412632033620521371973143265887922328782376007590159902127241335519474336642730594715165803172975227511020827461290611560533268074866957179941786832856507448795894466088608690151807855521368678826966903182119739794987252897362924371353958160491405564693534757134612134043398542962759375032011756637833742585600272628774730418909451692814061888995687843330181718296952865107270073126449649718620508824114302628416439625559045359576574073921338443737331841934244992347304733356617612919170473019025509702690142022081629337579836521747782146281450279873768050855155799040618565281495104504913790990468817573753212930221591729068013958291794077162111278127352423736650085693646624906515961292840286643907379954336818641546105956645703383300697732311802533300331427302502157478210398022778354740485907038546392039044725185934965275472413056646626521039954294569570471266120874727189765013323266652187206275705139646203343203051600612649709258611764862812353470226425090776272002703741167756544073076892355860626967764237735260809422160718319872430250334607513888330971778679096755316341875776185008170683850519561980052410695743128949597163734482836202983770988231398445890761839827960556130136735596904948498510679946246810768814007919214761285751207577343936931175016095660070409135213082175703982329247824131294184264008571749127781341280614250575576846814345067144760106342735385627016792693952799237837192985992204892080514242157528861124583187660558137520150090411290143660150580763225207100054152037515110445360305857159366574273304725175127017468723200000000000000000000000000000000000*i1^22 + -160053387235141104172670964686539002888049372365462683082403307434095919541833465088489760199733362031998546161890962422754561648606850181625105758415003084269966963833121227301172501676640898676587605399146844420384947908518874481766023300078405304567391677279160966069223541278430163117531869795463653523453230367983161306914780369125047097301752414535371285503500538787362715354540367327351579999973644156581132008881686279552491090937415538375336476505775044043123056474092344040882438914144475009534057597524956180819984925855463697132816726936887308716715139667261587710656192467312559624217909208264130211717558677589210946936564139057620869776901523190232304776166687580912891548690505621895784112994676579865829725529569797170909237468832716737069412838920645623677089468531241055440139272397971648755846287853303755208184745997337576793757794652019471339956840669942610139757829743022222908038762974952447730140675754109114264637413564087359325503951809479304162739594325322868717592183327751205249532694491081254389175681445380997455718638235235963790573899253887834932486221851046282133577317511714965988096585886020576745530454839629204151825082677477937464612463136190976614818983757866922033279879092800123995822611767932070258972234156876641574993935276953517940174434652782138330245179468744300292991194701468670410150273764395525659670051625976186937726250679361331260157311297592755651040479516242477834098826915086602856870783341025853749151282972594500658105237618699747827008160472690776284876642839908027315069860567689569224002781876208424852230832295149983355617202877858732609419349248215399551742840736608080782812981355789807856882366032958838874268539274014223662822446228421465791568351376459713488904428344620899880507286739073197936858885104788624860350044330768826105237423921466629433051310218472880278096077642974380434168157168653463000818028040976282687955266895295532320147443219540506132549752080466692262377856735587801928330864891765727707641712604103994796092087289040427090944113506363057563707739559223151722695075717670880076943593544506214015331129061838079030490108485508986215304562759128556447389809444869625326786379187956882002575799795389505476953687525040537454783859993105991187022115338175236825852071869223984853750471426300622312054184491434332607870511759132407554976278774381361956704136363443466773740267041038061446985956950313706062907729327862531816306129870799220031544288566564792880264962623230633159854881741434724564198656969065400732159312156433940034975740215765265170946543573508977324030717295840436674791044210855573220566852609119885374513853480587073965606696837930280650952834898014063739406260335217315600016577492009680246784397954663732505473167269399439581186008529925050356865429575546762873497656875661741835130515654946324480000000000000000000000000000000000*i1^23 + 732747422827072241962773792783820554235116127803646826330741177871892325249104381134726990070808576962845291933649716329633945320036064148946849821582729609636582188348640465485979922326488974477301714349636425963681827075255115772438794473248762388002329927403069420029826696737577295525996446900622566891112296708372194638196690251900811673978843085299414576136027296128019594323876530745248039761009811325215231082708629108515840099132578832880318178689109207902078173720237668270269670054655804131668025205507570376162971528178450280975265694228087911339387229425580028485990450749000166689057088352545575155811765429490680639153698434866341599612750642954439234760611657495759402287179657720397215300875360232881048435986494561122727026032944383979948048346935485162461388755870491625044621239864100617520625449236111227162904599548219290778625655994676062727499264873024305770183481759916005768071713597090429314479581629861821507453905921561970150635399960081916658673533434611305207613542330173059201455143867316950007031333885694179059453668198646771335887959861666497607832069117137811179200902582681529174116191991201436635664754536355293673418097648273852996007800171817281580933446602019147138458818320032457503659815849481179620820500286964488595754760499362837882052040671125803958183932625448855152496743575528334095334188616255463225379762159341360263474124398270814208298588154082270933087403296615788006683991025604937877916879375793039960433288962352264017507229549789487524372823612823652185605624047432971504543589823506640456188137807283782674984205872970245188537271558265225684359921262048599728671941890863281330141044575703985595609378796113590677694779810115878359743149479423237948302192260930144445995182542955305359762748333404990712969999444222840611785731899320504177211877777154302092737500628339213022698716937342918516339402040689607605668367815319820475438136218946271096926354654333085588876949462950836484424535590783570356974952377542816271615077462762402595230149685274126096255173314813896114502448058097974052087177142887449390446014432859401110072959212798157961649739017442956122030208786392492565650147197103457079436041401111384685558938958071998283276549398976588588261570360402830489043462751157909738881783282276977044707859437997002488934199522834504523141958868563270746887788749475722632067093075512796285405494524761354177871974509262406749134124575934163583126240952170127361505256492293013276827547779442615118090201190761199856870562491598503237562366684908591988469440628870218505354707556589039217184852304321822214789955869561449849838447378383094812800138434260684532272904170057574276417651671591514759777362111840042076176743472199136015532405070643001605041024013768716054040791639133415752178262535478997034067959077339548604659732054016000000000000000000000000000000000*i1^24 + -1839406956683268974163258525846738745745742637273696334861903677873188892501028808894025790124813585022832206551071965133692143596250349078477797242808054814899838666562492820166870363525809789764440772249052535450767249600607324819930957416565852089059582047269358918400244112464606839465063327908768004971106889895118704967907926092257033892703568918275555272218212204790469752594727984307828151752139086237942724577488488274284907349584487627543698772600820677377794537291682274172182779672827171372505053867809413283408511365303580099930930236669312135813508786690663763639959187942332379013097200047831650588579945691949993530829780690661101923961153121595581421453141544541143294186138296905218434121453977644218985611515289616506334748425168113224720064288544963589104326655823370275687642945381159797027859516587739947059376402229925818593607912188253438550604720901041034128086752365249440486231519970508979575654796060616667168515124967867526882425305320027239464952797144299997275230745545888642517395493638566880384761119701465910986161969632641682870309503096762123551187050570318580897763155844922209160283844167437135023685816924731607757489006983215402037665900180326989891584754744042577433588808990689772354072546757695500391903074224447737458073587035515404698992036352025159505637822612292167832756472378877242324050112509167299937039592519933955403289176186108515185492884365305288738343394277925187807845644101117237239336382736446264309982291996830742795017813681372448649455668957032590813828699457103816546738524167409929999865456852567276444360340183798254597777894082315218806857147419934497238357437754191678893287861386606235316992864896370473529989763458313497722090978915692701872463575372423442272069975782961697554206058976377446311128284978762404184734338320146633542429357508016121790662485850606838871414911720082109046773264725397475473727879772300544116458939519628206839524438695405171748462766410960304791854336973184738248914690897645195389392742075818392278865691652512046211291274036317192653684131972641758761321831041557371872460773416114106782476797939091477568602616955618031499202810047635478910698315489427403140725466171087685205121397951312934882074326802203789878610108075662438328811111868772308541708282424332718562780526857901247369459581942569605193531808855851052982900878509635052569142594880816303710371551906840172646019230706016357953267558767480393609325044985227877397365655067356563663366663178243005131909289208619341106464420386316686966940789526601381283388681379699907881213984242674702566862605611165345715671263999421337668775882183327541368471327835667434894492228004223717697994226450211491961118817994470610731756685848358622849196215281683278417101638182404964430678758691448839182105534334872387763242208612130919427342336000000000000000000000000000000000*i1^25 + 1787874251021118051547985276264480903685241267985314901433591452707478772818130714961988370487201703212508348902200428722933067684253705163566449625862788968031825674339229969776013687332626687129941049636131331899091272177068718209044900095890322104130509964937623368522874783191070472924436108189827698115337453604729670952559946775698479328033234117316925225694439581675126485836588709453632823752039384727165791704302863097647275847313617074063615413022564415977897561337868210537194961596027774609927419105091449245203327938082214690342655832988422097813304511241310113330762680226459629947180383536906159598871785857461250343021294160455558648413249021016271702550427355536041031012301660023093086580998364866856697964625111662774713855486674664002564829233891398815275398697589073031908276329298903977478524962753760284455754390971690922352397467893767513444941563107135544921093503361656748553635438019408475079605668602368683588756720302103290982116023369901681486639893296001733286705660520307633394057576722597258837642600633797909079025510367397366026971986457284592112270592071955091100718713912036150441864396228886106639511318280450902793156395626815773015390862860260605363952721410706000306983142102997109988958855647518623341821784852738958605196562863586230049998404518239513301094381579004691650473724809534848579905674845014058992182048826574839223108848830472290318706439867283406070760611761449846681150247859584994870869819964232918260200568597185746386285006493718263502463274042149545493140033345473390657918582540812448011040357622056647136367751384251654276496808833587577885866641248536649680080943776946355956993121213270013260270640491370841872610422731907063569973946975042480282306253748829638606857205940081593362230613174511785829864499426559807587703053867292341514733658137664205773975060676952992816853476189398251016253316781549948401240351942161436229628059105744539943872663299451280892141955138088639107496221146422591704378575054472431510029915243101145583672068587594037689528740965850119676994742956703767339436383709496794889408292839429678935231866281463882510886054553581530338638998991277421551773293727795144869902747226993243697212465469372315959022825258301338449985684301518060369273878885185967185143993829422490078960563675014357445584405866941805248393066829450896854862110644562447504445976985158522026907009357815291649499280724066391660399818396610102362421554761001159659858347429485650654958537037781988825342702730960698016665307139371931555810584382289174812065243832984930767131404593123627969490303065431673408883668608277373150067457515236925205794400570283697916537618780514819064153346811811871508826920870058128779072466890737012621953099367061635472180541773161066708146077901061776737527191469848928933002665149829606277120000000000000000000000000000000*i1^26 + 2906117226532117430950960713932485258772260239687984127329128822752053119604565731711674824180295714611101660527016966770043865709398649881201664635820326988381317533959355015587629521849969565445117377996425066613289173057607688860406372808870058872552809574974741005384046464550203120175088149320543739922579062208852882077103248661194304652245279644518775570756629762181541678869997705525325623599487627927536216137050063524753414365880662854419151241676476953721196381846671062999349695526053009273204790211357053874386966478330793375662541669304904020731063266493636699277835381350087884831835116766088390974299677924992484125555100058217284155647187799767038985127494106807610563535300487975931366809835395219826919208429330207425707924740393549138424088259200074553698731907113688605250118191910472857251099022870097721755482666001442422741667723861477060181313190213675394946316712493276545518982318122818603757194016752899529119624387016113057711054943659632025763095093229389381541136313410490451283057838364254764688381654975274308726149935258576483904608857069431821199542654495745625205630657356358897128772462431568782121630513567103222766720862143168393220046439412920648825048799229975698212861421208557598896237420008692090907714010674190387854682946767443185092439753614579160758521714664881417718488663398503670510993930609646987877223612274828983344092105444025819081695438527212091816480099245160953318872281228167564592060448821860550013231823268227776175107739366000724334212022151764635620709899172637313390976788893913540123246389100417558919188352266054035142161082935551027238968972296423731660623690660862819281646587750282616162218352148909588425217494213623155222736532948500005808866080327977101090177255655837917122069058485528543123355078587725160004687714928844932209958412270386077907033182377779609083351232155460202715082218468691554974373111305831674251461742498355089370621089953706710328343987413768436358798198077295405340242867756173702274829933920290932290199431823015803012178756921781001624125016837163962920355085050948537198391726236471842662193750105110948467125908272921802982639197231162655932001633889428025394681453681163749313452668807076693357297094144804670719183804457583106011830465111792853655577373250809248901515096635148923230604718023334473841344994690812498311094456101815069184458239843322527796329701973176175312761672688992770225790973121330700673598502114226313562942878536715273296073117614194114833560796301802055899813513590935703394578566992443672467055721420204653548668151447180257775273674077224396489183509269899496404320135734710155562270872112864168779752409898232504217837740045995412308392383349551264473874379574033311703955693999481806949406128620058340403842540680313873615021439600210649428272473134071808000000000000000000000000000000*i1^27 + -6318860088907806578160553725470929673968787437350434219601519153420121722088596589568088139133436059306443296797328301339622423409723106225562914729094297165158624104963868023256527961190536456292063295367328587991914496847002092993640657553573351448475104775344656528567509073389483005220659982031931956693217476030317352312292971364442738377132846072778004070743846721401404989769850001200610156747578533144932459184333111794614149044164002787446718295082509470582607117306943233160165354006097562192986899248920354803663259645579322700305189946569024266959846150027416286809187110432747040435485602938993064208244197473824749018053789594673791951511800542646929206094122459483063382394783555836436732182693276864227527927229186658378040887183971208873711552437646533379473712329011601511455821250757551311442675496671229791623674259772437386029558625514586183642576937795684541345897580213661002674697023188177298797127222623800182626992255250161956471553228784261365044261709872260245135678104462391736052240388681253284726124177953971963406041272216685827004506513425249797650028880912890615123486022923249306167385384481560337476747006113648212378896507937925098940055540016769545523906207224286019863072630827645392188363696448171541485208503210001917346478542638127477541259726238268249978292466903135796501200068430856965626762259628895107781770038685850385391973212605738041207516324964583660850043416478533152151330039049890060361839694750660490981655866271448558790218307093215163377899106412727364505778309591128018547969847395381457362957270477989084073232512306868471234013192655766988083479880240987676342411388429405146951352943713364906833492139191925010945423462453892499865950881265878125008320186875088399476713724323590213167464716416191503138353992283515503322511802086339793822896928025080704893899268617528578146796394301671570544228291381516263078955740989889076895956727054951309072507624683091568249001099797386809377960087166060968331910273191766730318938310531533383996144438642646066147294527809513150793356761510205143134202243189715978364422194623841655700073505881974942636691030693174542876481611321455437281684876503243043332964930587914223874139194904108404248433964758327902333869848471196379730121683653538093548784818090902780626624810447243671534941710512596844353360768113627876624693295506371326629058962902978103433812349168406027552116874857352656604212737305004021439979500750892052204966969460885053533144173787450338310272374058560342005010899516882364395838254666685658962317384389143623667508296093880212785984356062837085284391087711377363345418789166288744219303208093421128744027222019350639135010971600147222842375169911575332858722729810357884473005955746573222909687953142263178637018090620495327159642466402776556521333876326400000000000000000000000000000*i1^28 + -379867179688499053100764921067192232235620422522654313304655418375852060800104346182304539519321865510763921858636336923686834805742376043601490707212438086231818587186773165897977035710675583665501804633671979805468779237475876578423344909614634519168131176852972704566103328686873573815564484879159529248637902238305921211105956161552340272531587039204223277529328553824351462126050531799018823964958039684946611390531955586265644402142554846460265655885082722778488542306215177290165857201034055501008601926090011511550851334704475889952691850242439381844931706927194209305361095994166344793973343241311296868124330093545474620261013205572061898317865173332671371856109072671543957864593771314417469997784195943897481107170144391937673169153767221775520931669009558710489793911493340212960534064332495143937983294531644325917199163736317773347633462641129454839996561029403693121549979882774988785080253402165040685316465522223361327230971076817791822403789163630367753317264460813759993024947390310381129109513889086007443949506333580186756491559964798642851574207420167806155598131367998273367166036974490691845383791731833552166826169605898167384304845412758375637039049141623901808392696846524266052006368283431829538479575561572537704857516492896775814830273683771253187513260364672112191576833391961102453927614690467828790204015903091745380943187644478321120144691026342295827130228685520840936475661338750845955640019975682794361384210687532934725561411643583677473532575422405445668375477077413920287286419502810112977306605422114156840147372295380107319383608348812312894483477042015530834841278672980589845463732571524557315421277004690901741812779892996581260131827501055896513272141966694545127431663539024059911089041643996158293914818814334189550188125206324576803023495280796445735610626328799307361805999483608434950009797297342259989909105164003309477463054396353958527690738198891925170368922269000134208742639377289399305150832266484699975217021956647432030041730597698812687611942771831986575099042859956980038930474853842703512866804554109904539368291930244155244423032307590016156456236509531079413373788384988420950416018336101617851444710347485426112113332156529914164662194834643070500388194994737581492715966994032836998677618287433292413419574217655524079144526970055835246713733686858567886833190644682258080615166701178978632114899153996559320345861174405415694731399311868777367115189054815126983855084834302568575571917535921878707853322311516600311145522610125011124605406393574591296175812716643429136199828596505295282698606016773092326726016133098057170020053931346859082839914302639219743678263065179466781575271158499504717050570239936412972963883479797642252571960551611905188252159584224690314425908197505906233311245248434448283729920000000000000000000000000000*i1^29 + 7294068636007119435537520390144749614086628551836538364240149962263888191444292093122959683174685268362645538171610219938133864795308526465698885355074322850141483009711618731127961636866897353313643695716581015554105933204968511391562067943892371960953069618851462221716725646060727481397973757364445805211620863365705877514912904189514736967199261186400999315772043209110877041839537664382189385340934091090888259823727396010453134876509089066476581570089510837921959156181943690799211200661608050923089479621900133314711419740506954672334563593498165317993529640917588659491958255435180542479846545603825434264539374928558716271046008942491032821475042082337147249274892253261776865115593365638120792419230286294958664962498833878093434617904599765892046337288598020775144576007861365770178438143888614626944324720765905106566660603570325039043227372587303890896370466684822575449282110529152767489041451834210092984635248927855963966307322431051924888727984276674867350288133167552701250838149947004346328495976220768718264865835781009619399787462841710467425019185491225866527880915620717002459335536599147505461796030786920689417603192517959471305954165278653825954010953502472607791067556349025171136690217987287855495267447921601356328909035127727647264700303058758505866859659269091550016545030357886495528130211307270791503476716947129683050616710732915096515604181454557299391584200736743462840175018275122031282077393466809640162453994935219845254967416108671606543386205535348851850804311339617821570937332989866961002400799727655727112194248211032341275354316816817590258701798030379443984134247561188843099740799475691564045229459989043873358299230073136998933366797384654585983880279816079681404147969410321703155248545256747393350796877736515675768439217314789406884111525035527063012690582492161528667421444010191585260336857006618502825318198897746912649049116646097419429098568809544979117629071052561186778662006611959465890822501531291875521196032288733723179325275122457961203944966402806481410195381759664922778064619737038639240141571507779586907007364773421878214553994929947496461403866388795737773949169509701839141601116803985750949967174102177741694603013288573626881736388266834364615214199096412484046670084237808460194450847395261686319099061356675840025033892426800824957885692788478001860299926228190969344998269116848915696510247222636738799157746921534960278008769741623554598842860286240372509570442549043803734525348323708087659748235497442532820181228705736608724808456319269691740231915051092170019450797072212011605948101768490766370427762361050888254735185455298248832417106341177349641979398577004961174153313190058215879878375259479172955497792746539807476556804142627313537389712437452564330280562275962167529013819186761170944000000000000000000000000000*i1^30 + -6334579939055090274907413421782245532298841816461873201039863907241843737109782690865388869629801572563111600923773273126262445154375345420895472343077323059781553282512044141029642514084012909585637343699871728689454570175792671099993338682904552066848722181356475821601909249041347274638856182576482445285852120648815516512191127173472523213174635935004314694842843935262597778237181018357165854398683851074240202964438016163779256195402257567368900438714357993165305650734977195909335048942758595156683733840194511909273464262880110543617482571818145476962994551532375692848327257590012829540681832921865118133811479460294753662161826446423765074877791546368160064128564989982904364305566330678462707444793885365170179090114168741096131607683060340341513855150057521258831189327618105712011019311814084358657288598815912514123403484655993940697257982894216989075828007834154533432114127396950801457468930441377069598849386337254812046684795689287757844850146571516450284849540313152330895137789218354304665690535382559813648021469911532099155266039504541952851044060508292996243752502087190395306490494574411150939568003854442072641527757610939156746524425421167022566644992115397290521754998270706901235077528154286636010152854447992999410095998612643620993000525582768238159728700488130823285002026831666112956818014161281577206532958844416631715445257404165909471278839824292668700745962600499951089529627723842597033106963247502832259478641846033054360767239190924332375966641992939962562366502065290267721867374311862997153654366305805725716994136373172435095336478151548970274686787238500245541467886309545845695113398404377752724961064504139163145088491803616153286002565243491065354622391138758027475825263796181337907890376564396879086558078216404225996503516364793563930116085576996821872741594469374016517954930704644887184513713428155818753249822244110474272207758841682716141338845019620215618938780269487594280934418194831513172425976136510036201489307505542171232964881527251109146072160558704966680295648320040537890594954248795218404015404128986413968230345555469551693536789840362206630039749915773086044152631323572432163286144198972567321597070358903335011960833032673698310938448046349153895249883192799290638692203622763479352706847124052411213282363049929373646729577278249774761951173251304054643510640406206698777457180727259583966803663397867442603529234973799674473479612310263246728401488558040714486602785920910253544042706449001481809762789495713126214570021794720807926099672317855898434658006082297359542509912508616814684656673521137666267274153338814051910755547638350706117191263140000441752706503283490532549690850408195137082908268853181586236729027448663757761461793735129689551646559654843448763516716697291663482378850297446400000000000000000000000000*i1^31 + 3159331358175808760267000024878181485541644082244589796772366219809844989604867745730194463381074121447081618868975907736144363713542731334334658045274044953935557968220462120659817985928492774263093767139398921892454656024492751432910702447704205813329075951340153888012417888279167951159474833350454202870226496743248070173392321450813884284187624156603275868714560019273569856590752109041494483905889147165441452166448138779838494254333895494818501571272651100084511402928304148312062118413089242701560931465037425143816539985573321599942815561221938988976267228533715085737749501457194729136760715005577839026852423674741527692725036920679373094689014112272432643278786057043955743430144556138484212875392679957830702651360028735030378756596382513523481915066399780384555207452580144206608147394652034238429424802763076059292356618301932144745600129304248518897856636047422796299702478167210506757938542383040511261866158378273445166858134283377657476744398504730254048335866145120932253434832344117777838810738084776780875913959263025793895817485288418141436315056678235460242214398726777193782263298527796590444929057041858724131055910621726664575637049415393320518701802041387264629448062639687316179082250788894141992673542940637554270659562199963529626477975452778675249027104599648541576241541472671562672969266075613656896597471760703954962575097416441582818773172645376764862237372801105132885629413280038939403789260891984570029040464750265628666201851444292614539245588096672390777185616633508991432679853715567843499508840164659367197206271450223547215919037276777615672580561042157209514716786375289294014216382513381518556449230811627775289261888456348021164700505019588898391429952242958809571921936556312288817399273143899670473543012713092217471863847062644234142811317178430114523787194751624756651441902870164264072541901466580997046494051299999416760816616313787149976351844502294171221155541583799039089602651878791536039566486047703372891347279179760892977059276760940287324093898507223242628340396738939077289788470022816326374690613748057439956950999196277385245932094206149886576194386415406920824799912675191011241128783915819193088403663507760002431363679559020205531644732477358024491551632603488982716764976276095331009916431616711341087405652767299503959897789465616962925102402155185836741761509033823807034439345555827876984438908016151185582652785069137093993159450675448818892243468278979114498368983376021590264327194802846073390171119529744479380337674407896746402661952829214087727689221935473817739127408382593407901358087305044095021020225125773421738639443985756721927663308530542262836801026630481955766445379083509615726671715770370313047152293928983491993378268561856091542925344188092765351437714448189901313167851520000000000000000000000000*i1^32 + -846559577660561250096363539278791886356703946675885391627409933614447412602440863623738130359200136041139271101744522328794582274978707518280574369769511118560023484043221495815805947942098183625440748305044350868163849474688802281465519314889014442667382274154946997973332085769148538279211291396933238868261387307910705592520424397139984445365517569554056222127947363290681563645882467712680330453622724838402252025418039364222035899664611918026728009767501426854136007574712150563511870893553876944324166296394394904868548701581221111829895523943361713619197283433530950287374036768469939417720201427085291735865486985450279800200214474601436657980024637351515457310566888358455557983771067696274204099567881506270208118452562712679612679551935171878416455285408412343104773096655517942447188511762411255646808273535937746505114986757868062987238416676768692934183710016374534723193442287716425432968357942265323502556379321469164363892651821148527746441199733759203072119708069520253180924949959517813732988052138845789194463505792206535749542828308100339790526610924713847474724274192529566347336614442852952904011051725030174040748786881454094062261564908913524570969575937377378309398391456078261983592705538454225733029137863358851689243249215651406078393561655979987727210243268759878350869964022673722140581211643633510026680861749383568836877619912399986570089839494050560703970972078025576622643622985982510459403809753109527336666908933364658194122685003319895258551087153443143233455974904317340758054796140340571296882327315730471480596707743346946091525096602216336938137795336371490571919912134301211283838306053381025185060125341564594679554653028281870511135440385535862521024242681534112711511273518694686591404758658137351038184256468418762127182610646337888581245785576657951430465784032760545857326135105575108752731884833826746818366536589969645110998394813108952523907610620200345480310713440153673899869423120353082875460330066288123661525167162167509038468217273994227745038078623461377630945617556697093997891375462901895590738219625887237280431013804668165640367726925169115043456981095460695543617451689152861311551519293433293865937746921766669182656645959134742777234215722201314965033449597008232153936726351623226277417491973962035159149423506603150109594748992857081476710616800071148166777021459027337129421933521603718507603553994960088898345479948230555867437612305761185735838426829087694831611271001066034709131042121260164187857252341033457784595000849538459263212836260170891826400775763983046403133797401790388118808048625046279350724213572523239314596142769261956523729123534085311401665044176952920056489982687656373214001949364601897321647380782609452082000544234934264861314990746487188550008850966459078148096000000000000000000000000*i1^33 + 102553637766840215327485326141109338779899448814243860527834896388161663949238856219623855639925923949094619502209058146519933655891464843960071292255018564836155350270609829189721031064381910600302451988277364486385046957955090936703691333069384095597140650128759959593023908933925686210244418591234082733424303703252788883283625471394112995551101724878081556171587709297911233023529761692162311314892581334604708331893540288164553661771567389079167204300868603939929393739827575949639376904584703400023913601967984990557455402856566676043259358898876424140288614243958400650983299971615051967591007497235624060688579313403990601738818276148563887987256658829682210546113585665093745654575391070527096589628114549307520260338664054009106888473670928448160416907750515529709903323411701617155208028669969581547249563890802902535413606175524070348920066627209947412815561957664710510276583590558604610083108972032373210261881338024464527331203263313555054646610042332387262120520560121191545882962760278583461297352293349977300970302346678146945003296595910349583718526244656594667252079112785072576151795124408981151996550561726152079016564072262503205526634161441663416079940311877234542364863072623902893226838683495509492012903466218949711697472638408528413808646221554706964020674241152052964180862946123504434449991388621225470076286328709562839169274273821214045760329002693579892376317635904562835809873084340287775789280772552448366579811605865857820166951611188615402795693625997119139909919093182512750137547163880404457883312543470223093542969676915273992978513351104638400910372825643043048831617254044241234655219843629304575900940611014099308704697572675961712402877678408170022741172875780178529882248344371238303087657179466460373180722389043886153073005463224663894984346392856405681598995307325327234558786800858669894703195891627010946409199691867997133460511080150252190422991515663393640000444194341407776975179595956099487202027699417978707634872145789889500476855272047388821805453178727789690002079991019069543747825363141222748211117777527252567728950186446063966745008039030976430360041448829840483779609350323589972875616430368869965402062318464893904635133751602461189674509589828049389250300886643025242805988954799211301958343055251447818947664671870452474633125518919078946970812302063037208849898441888983218704500132911514812226305523261000358453597821686122043468709373879680245778266856334242617332798909407891365454993780201468403265890895050500374144196495284312270628038484234152588199364441777364142085953722501282450188648994560770366458907717054537018870096848089963945630848695891030890926694472328224468264047309060040471565873555019307915832470020365389034081693052831902333193838629833361182534643274167091200000000000000000000000*i1^34 + 22570592971677707858477073361605143753561936301581294865681159011085207841868908565843647617329096966509351675706213870699164148341965312782713862624038886287923767236999925100039394295179614812939364690321659418141285707268149956358708076275750422008700005400176980322921632908227096202450322608017616788055468232372348113086856959940364204574320314052674706932754648723657728533224243178518936742760966042402467449178494379316557387374861824676790685860531724527634847771741628486763861781068832336955156814735623032040202231443258555971858163066770421679212364034290667897282842883651198178381186915296771792218613227041512769897289100302597588148865710026629719972153419272389401657653186215697473545177609889943585784265301743556836432271379593798536661191444308216617291340774889143046042421658152867752248623026155378545306310113960980041941708468218187880843810389781277508348505527081415146782075183187755847926454053773352439472983457274672400477960423904487198787441790025422829800271697742979476639369193231895681569697243889109646113329603870149694214646096850958222076043708216706250438919990149231690172289585900916039078283191651878118110732694320771857895906193051866773377401985309602222520851048680864554466433404898502777895236299220186484327684898214351934738025658231223735089748139968195026048978802257646333811661832842754171361842567576119362297303010098000964774506104033362089323470362430515268260105113969083003354108373802870423506361387549377980253801276571096158863952255346326206597647070163595233664686379824887089352896964525135131366797851904646291728718326599867960862741938038280010803546596400374672525038015417334951984559849068141070021809689672645076809615519620986865232189348750076866353973945649257096297693427836137960441269471416484224623165761087290664754433348731445376162353229964229767095002368406492320648091856387606834997779790990138468079143120782998959902054091433182568258422856087377612107628535896787097254076345716485086326440561041662496869125415192224189037251713069233660872454950291457935206991371690348608415430556270038748734951673085902349888717518753607322147332172329764265389204703959746617090524818226040835980401027904745180381619775746128733359527507421522871453632810479721708397314467301467586881803623744256484098628270198932194854671807375356519722852515966419763085086846381198066821932342723616349231244805343633617988270361593559668882839266481860576315053798965336433539193421906716466664216920136706497639727666201066597240022037492434736469143525365668576971874814916010096572116698825512923296779256958545442065264686591875202402567510322548352507578014670139617154985950984931859487419321316224645262083585063245662439190612252392819392313487628683683575816519680000000000000000000000*i1^35 + -7224280222277341906922869712754103448958807982929893769630805835873441361562563399515751006761184738674673054101441829348310743998278917410267232467460923515251948741105457147728856562521140622475935745648645375665300226061200851084987106679635896705086567969668379493066112472557498944223565202170788068091152421101517123473489567430520632834041352007960573648691662260344612682443270463611429711145099998903273911570611345055025399263511460342959707997854780371472600998783038608679337471469711675070362525430363048007573551682479795032389739179042888665527286587158784620653155101252299394767630267445351461968337907706253641947559684587224481818364649861633628357307146021388432603012131326349018682554761280128187819569008578434060865453284901289002933680017840951147251198269570451307882205370581936594793871645895862477970150711217301343625231672522923382127246598240503237375960585043074049369992624353359019776065993847460614567876725917719332959972458408594230954406964321474083037528338939392480380122814226783531123728981689107279956977510946467306574430405887597974822539791462006911300185734954574344317745178239451994207159447091888905550716534954533192484119921406477742604897878276732624512566039511514313691756723822521920808263034038604888262985726019775899596352869182185554786785062420344813213524490634916661597342411595492668111644423447491541623983988792424694130505521355477289734606399525295097471459702266906319326170696049813710033576417306288743820913533041579039409090446686406687283025616597888632163526950028991558981114276219255270562077388024367614404561989968793142127717501931943984147757408392337337944680473854417756687662591352249136625329127668972683517538678734625320300087292037648903046527773624711426128646424819692352365080825962144854342761645985999366843145630465644754599305583063784786276682884577023177585304198866821971082951828184785023471482375511376063496954985600606081217027242384611685779025785651450977720164060085315863891763153229764654672312216075651147409220458904804239589492112421530218397548432989865265830872722171131000356673333569641882778356121710073809961870738437991954513345694197089983129497334575378999289204016747184834648705481705359243134417643857546857972009687848358877076769195412286835527260679482824146076389286070555362006799890987332373913989805038846310199968904671685213188461647721527650465327564106623792331391282062961342944518981378302043627033305231831006375151113860253178554082480160595500677628500155412638820404339377268603892427217260664412978687795460914648847791487707459911799055464612381639584213154581591316722244871720852402810009156721025624878108303748169486835896308156242494674892440188494510356196037927050868201632649305132835536896000000000000000000000*i1^36 + -1550543946731070371282820174741493932735138775058379996752076226660803328247788620558781488808190465290295394084404438432264260271813714556632334179457193118590878737346981914002704098605158103749473976231051656923485153596438136461208180033146985683599279102763751830765190851521556566049394387448079292856906493321886645301367545384318099784872599525210593798038837977049122317017191063544198070753302119424497695857001349347453430269418338564308073999155439149411698360521155070975993837587069475320417506426701655493145609965079061752488151860817938037893162023363312128955801410705984240160383967462905175413597531920498465870620896504763611070322149513859623547596500911412849188473090232405235402924580452493337377773764720006169102602338069948544723945912064176071556091756209763164909504645283148316790091795603993020203250657796440722586403754297675324182530500352703447387819218773046136402723723321723605125062828074323195788538125261842857248638653950253923550047087434721342014438312998620205086272851368227309143145831379364256266455647554360388190804425126812248711786923446132484545780777906718554443702390782292893850310441862541337795203795064381657866078929647760643193163123346956440733131700056663279280519793202563678978171835704349827831325791616599772403051865971867410915154161055708528035348074539371524577546717891919275882975775524891280264707440565313038599156667140389074447800048757119654296913788887149375714891435709476831324757033170106889902662737978704199170346193869617915813899534024581005598938777683653779142212695556330858047352647479095003434000616292978589756640909433908692841785632529225007615931831792741473150315278079977376646276852202268793519822372948052844299453438526270134555918232450225039172301847229207454725503704566908951578919724286473933023931169616824810127800537909279887284862101778268644824734205575629299159945386232446646243286069122665655551512018725612448714407229821502495816618053043706325768758685748161523003823652187360837451781484746602903414610253073896814656021163216365319513959711175979573701687302863406773823218168555456977626964835552677375451679094906557304752336693856138961297150945239561094616070055702388488500441881877764793450417929106617573475824766865337453918048270487145361925048979042937408495890737421951549000662193117607717409555363549600763143171178833116698659807335825130566705413314498198174784052731645303602639294573572848673287674865168258268964923345607130378420861957655591140581780458881949275863453875282906504037433001621659727631108726215685204588905174396810328439233142525439069972104570854297085019434064507125421189968936152711289520171850636008731046425701769128957350860250350625043641699096790298597175780597700545740800000000000000000000*i1^37 + 1826731504804719465469807963356870772395611421767800272526790982372841698275110479988074846972468900612899187435657389700706030698342382728384251656990328948682198085999974562197556714060443153980695315504214296223828147389848273223929358385910862278924585198982336111715226697362727990920735101102215243821251242531697786713034190296522758816788969711168375580728322198900071113224823967420042501524265128402118062124889576119895692786395174203354735139856224873918985075702930128892913402263735406088345101776605740211735428963569090617151561463859937724130699024781525235923349550849357858538103593210060960995233638839358738742162348615676860994773656269880469748010585265645048547603369871113073129945196027296300999200086915175449288863760233698772977254861680527852115114841572803035219220036608912841562558202684992689994978353118021344250923697170471011301409777115811843675321823616033197395477631551771201887146910322169027296756778863164499811090787697204282504228502944509647212003765633838321787135742977878099511865907114985875256078861607158536264680722805069620994657418360446566132904021527819687374427166900462023292728118956122450452041225702416808640860532513786318111058377862239069596644740354631790515441160273379023437110433943978901604136146402679921822696438864878314168251299741455656439732171270881047989650704258011329019281454364670401393433216886993834088537860038959970763803538445650875270276438151962487594949736460438486048643604235497437931209177583940745179716412738175550000347846469137445887315796139691168240415224350401589768329765392816241519453728823875175634655687889308010974461229299331683584916204780975832952309478924403988463785005658059322307437924497420037857251825825122559245529814716193955224878701947568722987335971874580064037304895410991047768453435958666207134330923876454449574947129617996010168316395087851939227540102006668367075525426622166336708963657600640978500542692343752086360848112739442963816307552229479583835623528430614175569390354378277824988407430459742781047826773762680914201039475471655834751522692514664785982426812584879430978140900614162628364286903643688798946438695598728781011121811115086693649851842358786216418701823208305491763206575369726764227116883060482724752295352744909702431844770533766172015076360125993835812562582050106447367962933431657177448366756471748701581580832152621113042752513177123743362956387345445573653221487531319859351470252053465500240504298571481539023150834471040297496973941277430095618804835847262591695025124875407557408829975910064251774076142670461719625574600908536471779487955056992627540235709809381040711812212140254039408113321572375557889239162041089299027686168251947107468220768081606562272692655882240000000000000000000*i1^38 + -692997740975158328387966639265767392453276967375580634255159274997021030496619865395800109719368500578990140100129247559284893707793181376885692457161598493799588815448347233111395008022806732496230579593786984317404293472089989360252217821308743726947980763018283403258935211914830884185985272400301596104391139768026878799078192389360469897435334241670072730798947323747832478998599602124337152111218706053293918566620985122333799600672723368873952942701725298885976443712625988776353140318814307475275210109509980843350028252446624296595443650727030970498352699905297351372877242690056254221887244599115603651180911232131896556666142815054105801330152599592871516880935050012900993522423957693815739484387923598612811869180741445150827789948257609808261630730409915638801957578730569429337198825081517494158899244833653574445977177411022335762035146066047035249731632382379462218195719424859758419933489980298170276375549269082903643455938271709768887266179791338626209700411953650914440645326593184158769335203547667316796671661988904829684231508471287338890675997429713859020749030105839241028935385577322082302594817136151128033450711137310225125796509964721571182531505224401472819847624410844731020935957376886785403959921125345093034330277615498302580580037535029268923136252041167548344723468984843094929200674965540363662901880961713855653035665013015668820156268088815099883518902805833163268900253364335319940281229761061639253974604964163476419099940334506330192737981790169351962584407193710868951852365623659211365955616793433028120488164623046819122892986825072724242799338759837617965921412101209380931460043546777582596390495435750839344064827972783113465048551412320113390159254991659596731003072839643105809434051237171390985342048041164694948779585631083363424636255026503815105646845588339584504706371391064006793237175803792350295444697732000878213509025083982926912980436854026202522828367048754533884447807527080951867228856297749546262028136418737331724035132192016049744419834267485535228126133254565088848201945938245323968037185467239676968405512698295273736049947645401647337206982763032034189118242760584666681069937565999281108399355027083719620258746277653841352243046500197814759596943086660086693344312187684222546081602962145126627148794261960439372475169115062562116683015454419814627159242795258030747820559877559447529136330777111083406138221821040887233832221796338602706475698181664312573749847509450674508762164918719059440135244635277229649067036277916418543666150651749543084367147335120139065470285858605477838746248322831878976129609268060593536857966656814722257566591766337853697593760609315228872683241842171820365645524210235791616776457705171647073011700739805426890047488000000000000000000*i1^39 + 169935810840934313875738759238953369323481848496791933400278155292646050266344283782989384893104292188949431870527214677554674710040344463529766541114969613676194585296318366086986284706841221949354938275174761903591929284089102411539297906721814988224619186040446045072039548215605301984857762206293409865981964055884940671072397399907553642118900216424641957552556190791713750076798612033121276587721187428891415310010125909771281240213320767824584598907212855666385267480351162547393017429672710180869592738419174282840398237075967543537127180477187429714662288406301669794806404513041050321933463147568916416293824441264432154826896180286447510772061823066884340280352885131562421295960883825401748836464628048251033721279683310198409101240818912831183696983218852505997654672482049045170572347467321761707622041272520537407444617353430863849261926062554087027183541443715118727169265359462742444637924534201827266062365213438870242072362977208005355645615345605745425915081323225703489957461149642206762032063569199620741532229432397692515982360072351249516058580404595237324046636915208007758030382086680343018876369962849795466797145193653191346755237356701752049987008198186484734502835540440035738432990946616769369836494214620452050293379393014456481213165911457543019412402654189129089424091131350888907925354846685457014171875068999832882221498569808865500046839678853414313189001681940185991480670607385080537236752242354605237008693743443338432548693074758344313189146006846782966420754677018066539348394760579895401354725253557803432665224362805697199778860773444690067928273361364136999017942898781035669301000252008197984263067941897536831892745902551208936781048630560017945474666717442402860168557491937114140745088092033631924121024912877590935822806481988332305033923035332981473391324121734713170088634396919594145361966692094730711864355991189030003092512204491799353962896449075354856592616071556226530516575096424341477359488855890388250079084639821690906024420246400774552133366546747987394710658393058022198821140413951092645174310917730040214152375604642532355367232186233022645614384871434305271386112046940790806546282519726536824402560504846629446776471741545694597070799260980916658291991920537682050643540034941145647582914997665575613673068854197097935365375457399484729322923597987391891145829411497523735422005444192441410838650757147686706256505216255732226348830754804406113972038848769528386637348760348064368129516996103359369136892853981476046425276484244672460344111059313140621433299113703656591836351748411193614998206072466322224849070587214152455939647267728861650076980445434764022830962438613965094007996520010113792984200157553273969766334678517784977312258866175541248000000000000000000*i1^40 + -29585886732897174406534282116419291881930595267610446676937086745178717907963378287087800118006569361423969572936895392043217941647137837930817125840760344262621564818273776790443791618745391245269638893073194901925739044169471285392281196297976910808093758943203800437199172133756021443259486077016150697562242870495156492106177992693893419122446019238048230446545332406183023366076857092295109155382379878759609306724993520914999470516452169402506009661811299487262410626287792345762781104196436586659996529434404143634842485335584710440619590062071423895806397047540982276771719471705127339323967575230971418352839653816065335891192329446786779081105953065347314403807292768159617475507732851501262721255385265296598000109654714953641420449768097779038300528102441537208131735267250778690686777993069227175321941933528662286970378719174781242235608865417295042686884025550800201550238895343814116373107479853678349749472012937944720915949856127848885236335567003253991111231395150712833843127211922320983949226325103386403090865572084032186475078344329233499832246443567720189153926243882665294184549886684794567029556384441453411756869282546626106837960091460902527959468666208354682616961995206148091018586688790150725865121538559398148195234630730428991606203034357794446562414530952691139433880018056808652355779092255737316860611179243876380900436852578934931350396155352372041159934976870783735677104171788806495070226582338739429611349678858047122181105431810719768141421033589742138985506678341806348704158484519341864249587683774566836237246059723767292160234057567777658153391668683566357313752446023336086974860538390662750924916297971493559599892377104793076653979040746568680935230062687894930138337878004132597662617435509567879764890516332705952796953459813726630180930543030002429107350698030650692419512853904207667349448001903068494194424471177723178873774148107524084582084048009038287611687763866499034386212290298984929316699876195322241460560684943215368471876255655474756612223470682651746933895737493317909359371699028541631480851252386188601709997964786320068886413837727089581731501980080870556895231765409844032581954246441225757016443483004936751052986407185639625100003760180453797537306029906358638731810248569357041885030980705853837571411194128435724962534933493408003668966900565698129258550485103661111995917796011134016029844657978991529575999555007443207358222751414001256982139320905567101217435362851611458555765447067811033247178893350273094949865706289552115738274848130032902992849640918494843787488352562626214709744338465189521847592876085293457124037123464716368365317218020605644682155890744189179550259774211052873215222773106463646034736596309207307208623757721600000000000000000*i1^41 + 3811195203555777107650756369329078091967679078720972357506635647271926893324378428953180155523355039311364581948789888621180221552802234745761429800270195428841007931677423745414545678682576792189088867114894934950333056772785500893609228435096338547824508159983423865706114669135363784153280228880654987493393270889132841723676081126207612210016854370536395648380876330959049230357674107879508918450684912287816211721032474983976532441610274257284416537132515307790316467745750080743752975167174224746460268182940687759101943619703487841712011656191039810565944797947956728069302974001990005479900625670995909942878009232335957177687080170758398402676157241004316354338913060224032409617601167201134632730101856810795663123858407886972059786692179348747022927840854801676393956679399819883396293916860778691116213007304223609898641031672496874490142690066351402142814606836854121752258540322906140841822221744300008343983507807409603663304594817379704837181723540929925328176965506767423452056997761067617227409279820444006352833880642315104886638023206984440000773639463025009856039421537847826658308970837501292602551683564602681583289145119577654784328062407915595232693681845219151000563256799180294747018771466007369378340462184311764667013632005061443462808861720043498199286858481702090403085186533147818264417836762975396959752627441031611173148021162467570102110845824221720778428795803102423939940053777391443650115008855852596851547109589884566418828299957942349387545472097082832927644643961378512403767794165195458326570610044499988731522412836765729861331225510837360318085372240547517517136807229562724844407926073964217438483158378583479604956348742223197077668869653836027959499365794360748296622736258485773484022914633982396854943841676224740246178011516466665113551855615410094916522712320926394358066893216085449399439193881389808727411283432363226761489272045508188786151591578247656045025336011681966790714791871849644818288936624578315156585012382369512119993789840331661124267261218982222616378934769449679490578085816889762401954288078866252500445324826938786944404436462348309094882973046495634344289511676414240922999460874654635082595216523179325214148281032988896852539897936570502848074766016312377462563870106742699822780043636350086552038920779672930134815772272914009926794613987344185455632198618420909211789909011382793568733332115409624887888560224519580750547048843064625659549904069331604153366714537605063334906761634988051934343196382545268132988335816748925867658871265686252850398353323938793155142271273600055597783025328018290287279096384302232714680052829924029988359843227845988175621403626630307277284942967796947216422100757443403338111420778466019173728256000000000000000*i1^42 + -360652870657422497993564937883828935268193462903466702520543669178195439328053118650581714576963228164120806683247769684003354974337050759131595182310429663993857958683545787000362331197100006687357526515939002715973151915063755042198688863597447459845830501249772923110487280580599902913943384716388821515526094874263718864520538318486436790347234457933723309695320241847486675288018001865674895510973717300711530392041182817343427191337227256064891460207162304571463050351571144583590590705244218050332579743954977498686530684611024214599008757077771112235314489957161358977888823089044930308026912480511114186691098938299454845572326299004166706441460142546537950139143954503093610384817563013038552620455569779671904520332646431469426425256853795829504165043851198086537608137448102719848552004466508135039089462714999769224705905433013192386030029655321867829559313183879953324391429749504008832006610718749983619448120992370567596628151342628358511529357323366248588836599777348213102151091621450027308684074055752528289906575419539613168830366025390218584478156546800749516308887264723167742776325817013526110210128618680003224171298876351411951933669592807691689949429379847452526213810359150714014163212216493984892224960416982908975524680556596533579052486010292773148703891326433000817245546805894703328112760837215628243821672787517011341442562306777122959022289408502579489014679314886246186462752820030241886847537436146687936855075224583011397507990553211338525346898340559506175535201971138379216370229699428941387503027870999344137340419561766204919115576624540770198815511002861876507666008892635771901076249584516422662915002335366099572798580903952345229206216229465867055190323657089983602387544789349907507199620574331077260829099844573687017315636355087108906088528663184990974876311556306589849690860958771580170233611876675879306824794455091736916124572471513457691361737040412491481926817504966211185798252490239944122288747863932853462794741680005103675346198399353141267344420914741874021845732349824396247843070340059110744297380341177099196795079674393303931109571352799996793705173523357275793857763348813339071575709267380067607145154895980407339369215119227764254499344463975651171664279512760103994675387700971535138343337620313748608186288834009938210263008140253377623674014519516300056259306296695774175723481054570288291122298665524725902474326979993222587021207848821823999105191673291375007490670379064865665977414387113989824281252900788962833438188241910591211692640582844015120878825237444352790674035219643573291974212017344291444931017892576663736115806979024983544128587130650057530018658379480929951103749041491415447719629225650776818159932668807793868800000000000000*i1^43 + 25143605694968372258735030658753314443701041058702464904695643794246541252226376416621032283574628434384246802374644005207549648916026681831679596304253642234824968109228381691683139721702309625795702966704625163639655523040545344815586678267462255186943002191086842424322892373150962458504959900928552039456564692410292867599985327043940995868184391844901861480487756834241655149262948282175853140813425683611076553158868323902590602616020992924834413697185946225552152106389990268898179558558157307233687109482495797112833419986055893170031349007669413340092531182963107061566640080662828678192732060025465684751466144656415420840605457042243558959291310589219625634237676188714193089136676745653056131115536158385919815768507559432940294094426489504738403826008339661268497608741741071554344948619529150085862021494730335375828208958631538105153439684640322422948312778066852646854859863437929676888587344763737392318895741949407866917649019900135653190374715311032063628793870014933959400251628621827208282068197692034454606099243540075643814521616421849342303905211162048630816508769403355654710125399525928708260383436400647017861088544247902066574091363091465798076440819874635621192260216906414629388784569341473103880386827572128950618355297768140262942621231095714587491315062346035018739675256503124170101661458044927642829925541058607701105850922382213584901313300772468437698221780393808654087914324830462324606087671860004360924473350771935596693303015134604132335268192609506620280022196346615486203975453136809958955578550130286714624777718962683930820117555470679216639831775062912079552936252664414905234075842716563880422548543806944926386416815457732631346830118752504414430735072049227304072296605938657028432196520851646307887598553719441958821465546132823399313893891070268275375078597768606088921764762898523562214822493741414216757103169179598178843491026788205780441753084060232325025897433193134423554515125975693130845848250713073073551801466492393470075511954077271191715603029102625622804209236805170851055027557499850850509257066615371834769327107148558973230679559387983489498866865636364198115065641550645833973739175725713712342009453353522258774166921419612840114747230336476579999033431846133722988130651623632745794747746029436572393850019513438243612849934496783875937653747436337261765494515317684135814081107998213199610147269666762612096293987836708261798569555917818869855161225911314656298826965039082072549181992920820641006536577862695806300489811480746038975607809153984089795780680586522883089086043407242102530873468757036469520161317662782901957851430204209308657092291317409486584215591797621643209043114326249254567890594853118490968182447144960000000000000*i1^44 + -1256171076470639683253974007318864638699518127017255348593733343139271348725442877709048158156814286243182024213908582020729532202487183085503729298285101546577078017157605040274902252785132807521346317090564846268203671899489843241293925743441555814176903006012840167491169810295009605614521007652116051958134516618647233705882222888022919835513044385003069307785251981055819190125189192523873958443055190649617574313301112379172514989831197888360808868250193415273606997805697016543842128613153290143450994363322870910109420136326337079110988305306325888145353424944336228711772300138228007110240133651455411925388844261429741112085027252313405800676407852809546113184575188253261178168305001452655441312100927816547809877236528256865286047033705933605974166696509765350553958977464864294361201164275705328719820224864262787148960769439640835524019389764995661773881750656411821613825976314757405939745452314560271185162263959425029278646409904145631107106046514118727607631188857185406913193518496311250722150985033300793664667389892186891547381961024586859651358893782745999311212353928368813351894826181382104981179819512079019426547873892462946325527725640274504575816333263134560073514074215246059181135149267271757804041816469722983481005088160320682648646909458040705192097965872559867237057481533525320627501800577154046106778455621068078541554081825093815829296388998117782782469318208009502944650210988252389874961593251384218813049100769682748560530837074332483814734419120245414763217733044607426385642260862179327968486804544585505606777656752653557622078937868792299975755511391678437564517145744243642901533837417294413592632286165189831632923029897120579312941693643122644124835071657889104154698895821774826881411469829512436137917337590432359918029390979794511781052340446600757765472071353042680421102890512311715920450453519152511929080945510523797640443828623077206190189014318305756944655173044964695711836567032599647419226398663393622551177065465544468633273135752815279692729977518147511862302061460037647577466078902087137767532581090349609379827663383111505016749664944645403098434505484051796468196023167463439036617153435633001072989266353984249539743254104451816242151010573015294931539975456887117907431437715433074610262665787026680614459832191625791536069245532312485982987999477692794860765453053807651375367424365063377767440299435046478323254343941491998294123695147982653272515005491270933903281037785720710374924252649698935516343109204607619278426902078977751088711794430568304603466228242999453238060521202202948055553344771111100674567700192081442279310570367493752471740120362091631124651278162977383356711228109596290689821196249084312124653568000000000000*i1^45 + 43348608357153066182347286419551604718933629393819834811303174975336669676364250111111113760661831287632334512139034153235536726284137363799571038464854192731619051451942582903898920172972823766474583366559763887599390465916040043805204960699088322125045596806961116781381499142614212337044183485678029397313763987644638306862161292225484011218945471687930279328875268166161504131177504260966807437874996786205855884603281330908041368502766666534987489740110183442742069898705644431311829315532012017539431750156058170521693651924583643168284376542528065168938913519892633084151125405305197820119245908137377614047687553030468944411567159667033913295100149816890203132452904443522907426031227465165924936758665598836588370028793395779791268417455015779033403073893754793124637661555178982103293126796755972491061279868205972956181444819109754991460228006708956896875890789553485632690583950744351146267384998759678694085347779791253750900859693284350831538391015216826109273952599105304785869735778501105838867470519766105823696574135011418042109884864023171431088105824033003636773152438313428136477020157612253032887352900354227313689914189433209598099264847631602515491374764290499752326657636756838045729391663578896030416151469535772817608755983294499674743661454743673529445381728918472046344140723532980534148071096730491391560479967377710192515203712017680922917176616397372287696776677999271854289758299540820959697155115288775392042090325588111804360941651346609711873488876342344874622125910999569609667089729646947228501598173439712071626825635056180953744773200185737759330691716593323806625896825117796616223364936783308576726391684672884286524070968216325567700155964811162609128109558288896660971127223307927495418966997133606197594921338396357374136147666035265487317843746950690758036831799182376428152072593294400246092320383401900253941026171055000469278737758947411907225240402195587710209790799547673081845397843215115646266221141263130076868379514083059983919740918904766516271257439644327600836797879988261666086690863608876463263731007146775352549556163280715846505992007499116589080568623280065164277324167168132219614930550468713642450039816700100688571065078010815439003050981945452241505082862634592802431470648919878118606227578762061386494111799858121850979553251515017293677866681867878748839406956554858241284090988168735886149547273849597484585440505198714510071507559343599008439538022577309969969151767230221153957040165283949890749789569598322686412674291726303664626380133850126949922570689708913615959009683048097401157661052131549515395018021542912281893282542123246815080281387949027763462122155496608993306754016496904883308054806630341017600000000000*i1^46 + -961749020504903612360890208435612696232849290507268891580597404139143234419570858358654220949492854371897490007814053277960094945687408679250507664183795379219770053869501903939641884043910649062399314535717107838858384337417653680429424658182273544622567851882925952541389803894354591845424023085175321828268779436478226864488014585851490813434354346808002743259502527097380042093653835366166489908195784314766960899947473334678212126917617786975242390036013890805861355379367050479111056643425937565857132393859216900089757177736402194106238342759520413716575926467803990505788297896273918055259945905038159597564125645943500445853648024741285218817621783053460395364408066797683373227767963646858042344379696182061047695221633972809009627518836825744148796388356465684393478738031003133250420452589716463067771565859201440050999904274321229363596028771973037507254040852741576911065926014721073267885040804033847813687746409054203808095763886533715724177252162026178239710677889223119458379561690902926460606172059728869970807845317150528158368602627469776194845840901583355045268650575163055927344079797577176735762633334609338562905771546526260860527384910915483430256264525693138486853292876714652451497568597676989341428304906537011655076371248428013708422242755502033856717615987723544749968926664420671660333063187135356977649252974481577751614298227059786171630906198288318173098228400137346943490743029680289116709162809722080547779298570260260008110541637909603154035870200176462944867432530348556072323182254883581251969460480061839374873888013107448814563433694107712179596127759952835479085658050923777208866703300938843259645882238024828547802459763250181383345161737193095518230255796747722855238829377022152979385202665625589175599688984226026589754517805092409526954883630551293717761330739749006315813145649656799724242251640294700740683864596892934222598587378825553571093429899092743143801252442840398447841190040203389426729475823108591070237744527848903740286729877231958930458838514559355031285196324737592721106106395321271882137700082460265078184790733018573990520099884966340143166478068865395849966917704835508391016362049627141134492643374118201554297261279502773956105931734727988204822514653432798685451206795981776528195889584270075002566793122013510925622633366391225961191745408889493111633162929471546642131887024855303370022999128182214703855371955314679404231695874533496091455454724972718282585821342451124821144698225186662014465556578240192007264885330943346926177860008510121431801528747814792422438096206215779412948541800694592468463587789570774527953124923145125033664800477470857034755709737924595988497492148050161524156116500480000000000*i1^47 + 12804765781246463916386319378241136248755784273936006544374318384229682552839956459599487895491788082016986882803511841902627600133265041769506461209902112088777261775208878307072006896728147729821727702354459171622278435640296454738438295119965071609122940973217675576797940486813734274124668802599435144613216121845284151260542303195749342239595344220754443520656117127310759732259156193992025697898451351250271331949232057016401272871384367102495314551215441172008102929515913577090550434665692994663833214743216521338567276575092583988019178138187275278553242732101394598091644026422003758742538136798859703905496417545666497484329353683468316693417016173868956072886984557918144472516220819363134080306701009088402440109074160715043632062547538820151454793541861906110282203749264684826703502668423182501922113240137436828629553372649418425231795420280279424231477672621073247217657854571619097715893895516456419450544725878599666234680939903330167456762433834830494790111731817159631180858477430819117635949202022069554148608250944065003838851309522875750289043276357958666722360529454063952688839207972885843229840508471755544251646873297468717498989264712572539555531524109035155076989586762136071497417122054322245787756085728936293571479119840589110620563647537035350711347352502914892096549440933677539578164323436946218096579434383248250471204985148518801148424159815536826747178469411943523778678107477143091522974983687031364756904244608775381411456666573188384070904025308930358681987389169095289443506311692312379254318364075483604549305076732236266300132371591141000059705367637740989699466510913528523759965310651691286146451858641744751762875522760396491481731245494567451815815273102676661399852404269829560803242381481580451234144681067298453938808930371850722849288833321847615548551571014619986887297005547416453684062566092106657687257143884424885707587119998228996216995508957927947003928728805357614437846516044982519902345868631793935801447531664605425356456679601711431628274801278812173591318894254878364479257562268974632871214708879981643346339141226382722276620973785951844050655350686477823065953400537364586703392149863278666850603528687778600180428529259898865882132737450380239887475564422588216799121901029633929479114231378117834238076151383389682742554676308175421453431388499242467601286936106570510519571102341316435668449717996638383847880449765609970800708469663404105712534875478104980198947016881015524351946480362074351789349872509989616982566591981625961613858893421990188784573830876992509566569612919733059941109580935484859355090281966821212348391127828218086383856504515294120737909930733114946480395461227446298869760000000000*i1^48 + -95239509199859725505453018269497430282344598694598763960670898412721639212435623934072873673396888485091117481584289994263936398598064926409046207463487054836930121837106796584817752973903632783578397908061160680519092692929800123425300423433492504198921933838449433464715542149039117393634663678542022982246283743386384621948690888087229439493816120411115737476858253912399412196694284830142206579163031664899855516973811781138576939664987411816516899681024662477373072387636975021441596548110968170092360477809187721724376103689438108745778203405819440251551859221224573489370019448137324189143388001841577505438694317987518406841173423794641149520405060610338533084907393109909472169568330627546859491514497815113038763624620252517178540783419602263812369715584319433657891164898760088213357580979018479169475616825775115987859673998411371032033392437168111268722128492250677238319612306660335454125107819848901453094627294812545740385033527176525102936403930348558481378951996462771973332451155176446800651406908695660287635745745586992996566659686773501760597552011948676168747203305501962929468232895434445403813041309385065140753292729277821152147384434743634099086737915973747676117475760922602026472071900098472076481246259437560244738124816379011480993334531520393280099683710110155026454271642287144033540049258984064959481681145466823805657470129036774684424740287394518966115100635380551311553004496959390764681773338177446943047705701169165014209522099147701103824905512386733407928240371411184554617689812933249812348234873033345070786735631251176813477895481636109981675271738279284885088638377933138264161891170111594812295528081198864589766589495960988828234760721210413694745965659651570974011673582481142150589508437370112276326499693940020373005222931873737036755110587521279880858652082578855884984631989934386068417498316270518560219151583406197837609855271889292980978156733296029110188261050439401808389512546548784054352388405267750626200441732039765792795469647252370705406339513319970896321669665395628080588478519059695368181311881487207525842898525826925039518190633178091831808014507964547240569560548072277581119440961692400566254166985404572196652717306741975034009903261404740220103599922889470973941293213664772771777843350242335285515013154139692822767245601615584027545614558218160238386403492394444625829391643631929305143990688035359997971993035307640441743106093894004760280251337676796514970702798815123554937387695826423186589019090237251610581687799056633755726908737980600553383443370798978992783755055905324988649512755578753513739571261555637421355831641474382789060466136392483940383479964917561760973259778621440000000000*i1^49 + 356050119518079905179060003075721588394391531096484885337935868006263369383022269486807250070979693179287921855967070599712736550563746205764855225005476726977916721131613767892576718074967365507245679051365164089179534614197385110621427729453757717009764433610218745370443165257397491811726444713462033490666710595246392003783776583138735535227586572413313527826900222734237555931834758894222452850770573181136978188412077469299676459465867833790348754525163429393974022335597049128632810252347447524286812534451327347441331242299042710967847494993162489461030313028814481332983479347868837719109520320385122872277040265564152345285839406913088369703590662556022550060348011020006365131195405542635291122556102262211305203043171791174403967629778214900664368348526187915763389900280680276110349918586293327036125917229237786969399884673758116194968198649132763608740571565769952998912446606846594302605887503749182451071964091610126377150496557331997684531404459935462399337266967722540171795222249752264325460383636578047208587765533087332411439173669551153597539939851807786567210798002862418686874313482513297725886959496674297655963336065656804546045833862561392649360044197031239845911471475797833178185710696099418353295029835822715885465008566808893190222812233865650635992307258192621444413297683027018308599676019558273182521924478050222980573845651095721203463013369069112535450225421004560438870789828421281765139730271388598434112772105548687462398303603552090837415750512777575120896642543136010026561398674761461822953461312833566199639288497219895760792678053967267904100320205846551981051964083574018478306324062842164471289928697905627906725865952286174425996848346312959529548477320048199332390465175066200221116336002735064293344951720384108656006138303091100730463372678357678611889652564140765315555946691508302600805075117871462469335389693845917674229664082361838126788015003195261558350897956798949288583206064016875850901626579342863402382929880207779902986694887758336465528470367059798766526145836645363772019579045814139647932028041915292504755419985623338907049236335703466640948935291163861006581743101929730425062873271429072766823488647877218590094535623089096700639587914495523747082726213586460962836624748901080232866047574437833696256850345906702766634627821034970000955871197012555251510833618688077876739380068215086433254451834297329849252751112963711502171616982737394160387206416429243532481663544266403768913198556607314426435526974903281642965615628402962499480046295890209207576641948982749067101331674081513118138050549300325848595298901490813160816704165491313864036167739942127861669513207313195235368796160000000*i1^50 + -541262491306989467904179497648028471610460830529543054751722304842159744856440917732699246060550091578778516407138627089242690155775616115582241049557942755114978716142384483299357192412509747592835372004892129821041690510005397223069457027771073342918058117247088253046067422186923225621903227622604727333185123845853031080293780865356359047074461289540756337773583168329951336949806338444517243806800342886141917764755890375888598291502215741752441233402424070470839622816141979037822337240105234412909345471712839027807953820162632062048456506625569479417945344092487896866840174457529466440775663401755364046631485407245392026091719209615225466940892322422416877413357872607563677042582275181483752355317254478763052288668179887558540123999067654237031830971655204401782243798155070182421099115270812827692448999928172390270192846015146746030252351500898618149763877997881895514067346666735600164056154547153420816857250291847778912338464937566323802718702387343958812654103691154581891898544772092201266164983344282267226115038319695824412917099566530601342042972490983964376635269871768699840975816193353001730013656374264751215428918408194452195648031312850450568128451660790239796491048313022713708188484350599949818999332901888547044302988567133161057860736666874694173625498213135286262776979625651167544113012054037691408859618701567747713064427584066259703572343901004814718038515482020096688813529762150603751743205341980521054506247376383796333238334312474004647751340932386792353810755431632984199124453041046932798173924394438482238477928741010905328531538593218871458862835873902503582639823758370323911573660766487668030348319035925038873267869679770829211205032854491065932249208333896408926269921571589058349106458824543826913300004096564329359727632316334126732338761689259920210826484208674187190236297802158548388209910439539208730894232938641037856300085899091172365341383414574463564165938534720130366218528094994111651335729433191385127263047941895719859310972261062651318346392152581648065498193515040945718560201781474373554078638121806478454457643685205363268312136195734617709206996133781707690957635919338057300826112214020856591368570503841039356947471908597505966560546745106155846420998479061950282045837971560689237862319804236466346132020478356415568673581662430961144529386292627965225876571737353936483800290292210753833350540013296313188165314390643806785914152126736128355605691967181287010784568083753804346227014294837977263667483235081681157699897802796938771961453100642652749116963229495485638716750751613143826032408395663196705274844321875356537322225934600928617807609078452333419356026307747860480000000*i1^51 + 362608639932395438601052589979133190359607453146597010896648478638771711414921716694325663283534700567699552859881770063583629749507227451449730277255449059010730690440362510502609797304767796296345661053185373181474128831889496417525933201765914890022916126196434598192268372809349623494419854928756962848221317544999094533380148670402682909426841774659504058868591123137542825162878914882675175299062940606791548988351784184785978195956152490538491588142222290729472383017426959866230339511417622870024010087003266857045226962082475127569192402015082699376304252844068394807563339983027237012452663350782250458485583952426086277250665323976480458859146558761077902052441842825264777875087143466287930019543417698388418207071236757908639356868927819955784653406892363200410995402445080702040572352144531102159690806765030633150396219918357261330475638666673141806593419168711871628477946893607782153716174147388463379247437011006970057097591504754075808894216398924412353555220152153359941959935812711831491396829593071237430176708755972712703904979046745139870271903462973649920025111833839206610657064081251856116581867464964317263230258524580821077698459041247449554940767815603822783982283904530180357216685543961499836702527777835055826866236541533191899455441199790579096235425304123805092628011448241291083807524213806304540540781605308626225360332698717493065080038896526429231262870406491446871535081015083508908662697999197849056074957162935025182413251329099641761357985705837363216670336036183659239328003004665889795363905495779712050188715331012101498566868951990946691378090435117886318588766374626879850605120306580968170129087861115324457646849183628289217288435488359884325885714809307198072946504367429698731400431804205939950248627873261967235155942714960146269723647543456642134461236130507201877796456106962448074378819623031286812832365636913284787059259299233762326819195136295787759723619357861115666656772555839745672323882358419582671452407954242188544830408150217253214362782005654173119741588143114976065783059852972245832225838731395100961707571944716692725204466473395354611023284595735987203011245316084337050285505407308577364729632413600620849638224751297797083394029148328585500990857632513413663705406680059654855313817425126204873071048613243680230886140516505261188376279703822858701777810160511010141544640268149709149871265341970789405465154805314347900961451901279645499907646592516572182543010819185368673185445429036911712272641546987296757932011960390001587127830109689053921370420480251587112121898553403123959268958873063584390887125765700363249551415846997831546372718357411906867857340083200000*i1^52 + -10030434279555846349276503628033067448635159818092983081133183064486641437467923718360554440343740572084572712049414053323162973906166360577847856058701819408945635548565908026763161018612571668294989798620139507465127069339019648114965646027263658488121250134019210949257196893166156622914146899029389426974624130016911762087065457814147819085476317009573301848724495478626292880551897686360718511621842045835186982155102117507316126026662216717973812366404294040852618245928648368453239788875929791380261444899566202197264143691319386819828667582579815248213087358269355787410773631834710751776133500007978468783385372052342292496284126919445628312799635809496089838545765747596208989557662221178002765311516827549576602023946975828354094102912671934056590170605101754939696962726336321791737746529756901134948457585501547876924663783272843921821513352792645532613444628511305719504719491777178319782229155380129688551040867865774130852634421130053597148462782662935210759349861199236218239430835019844299281818637975645149799621075885627178956307229263483596304771914035947485282192680753813684643072992853271009774323129170213973226125072685595574322011056723348870835745787704448437832851329565627976831488256455469815339170507298925624988203329117426602570234052565164010215449882640890676591401781198367311423448199512325070752004764578657601642274589654681791359867615519557923993943554755602998991095487308240546274627484257347692520409817755341988403975894236861239367783957292507187177671631419396793134187411814591333105326637965481075767208855607360178972037946149567905865700361251268902302167412998531363451781513957116063487496964952465397078273173874430135109704439317932288042315407268100710175681586801966433558008099319794267898984229725449679683850507469315243416541601818264136634277380430700054326206258200803503821271279674466214914927459594218866950820637535301913364942750922499524556735427728328708122495274940460234724226548711071438077863612453929779756676285051809961192280363076072724570114767453732489439502873157278201547248310616868299908654753159449298743634528824267361310966974948233731002691702762401263883492930125786250718836575806767274750866374862596285172417370116158048949719213107531470671069527060752426467739494148509632120545767375646626715453983474938560719968742538012297497497590048342362290656005676120017742178782545101258810157918731657370420445458806021288905744215055041749611509911445923289457788462855654831017907992519751220261154486947542709016473296468069408709971986617694398235441714830948677693036625837663572173316414075216191711611178666226484622621871296832865280000*i1^53 + -108084385570645202137821334118484178088481526027697550566861883739314130703361648880957794699606184075158866204273985576417760418981672460308253369537792328412568749317433240619003245705590076523844687150779267644226545228293450972397873776581276373695826792191535683987522989634881734112319841666421459223381713251380259748160220860759124277495320278445255269897875768030915729033304322319333022374250783110491407819239434180916356692371562805618759068430065296839571617959351736428806355619300752747406586132675139502326670830874836042971855854658504791854070712519663555122290462261632214068843804900058668465883289207334962870653494771417768776024732092410545922965092922421962342631807916473527028346561162942246484397627640627575192530514932950764312987332927620428112406722565525226257801688230393930332042747378007078078736691348134975322909900806061204976506208825450990367578681627395521473257201238152792089558309739202379616422516233347523707028317733893538539135183903141721390169036206131860076566563770103939713351875801292720521967089326726346475927410132926336384808832897037178925870564187733951792442163259271483126685436429277292107096833458051248732364584997231397688374390198755927149641057176272728368947826586832694748669151582154278273978239084555406277880791010899929775253774788099311047449166142872016309706232443915697032569647403240348638078427859416990271654308290713928257552184885832585042255099126900317696929767810943389451347952812600365679899582958184350020835673677843995432108988342341392195283991527151684592597633637500556609994481650409499056085500049518874460687926056767894619808550814694617056972262389289265976158205768108308869431852322677871258006384118825677017711057349697082171557320099858318930308710450276040896283407770279201989464762177337055480231019152930435978661187489969200553392197725894078561387200633392370301590886765546777660436449900875500164528907892273283964041613198792111756319325667249062667770054112103232235516726621537053758985767451707163124627242975946437987937602079195147406834457482495525157063435975507999839671219104471929824419087904858463756705429153644884345363274054649496180153910976950900515494516812746415863606828481467979865206570369576851747426301373027405927898003174754003771415408912418249564135982748390561355959046186440329529848661960891250735712144182148025421291807711018227558918379319989609753974717923235395550167528595213035781020145425773461468255140673544625966707383412661160004931603747292437589948620657318595091566247823178141462272638796603386573108702274863882712685085096455594524055314825352827007681149499424000*i1^54 + 41945318005804624191984928964504494321516402281949043907515783304699240401000706520265789425619183473642904220625623159588049939447868600906563741574149098616762577251256675168609690281832709644345856920076712262753833995988495274512628252166222109425948794172952001564144586109792048393251730140607728816075352511092633241848555651709638879039552524193765514370157779428814189653719030955378673807280813172602215591956199770877227624596888747818769203998891719162275137738916278737291587046957785534140513019225865545387433266078010870015215476586209670255392231558956543453961360413927600379980327791246409748049744857451229046032339972475103632144908365139597337705248600230701336414416097910263579365300467106269887678214405388239316089798414483061028991240603500930595779001393720048061221808474690818146303286182538245785739636432270464610403690290150921508819260241703854160799473804152751964536753487478543339329543925312157292451309520297425949179128954288607236638047378653863747219652087287643718148566482838367427401560808376803636180135543789465814197262307248248052618379993251573345797037199866452000098277027615285537060496105549550678376989204409012372497706641942515564547270793592866178221779684833631896516112559750315441956839141810934297807146223288362466947829006022714326734986547834352227807255383431554356638506229218296638801977553536884482574725500508363199526371661555009438988946618759663753077096320665459929195385886382257683617825141461875029058536745291501191866263696272217147627897809461816972748749112716195317525062732410937201918107279030440303205680321463364608924154906353618090821622321744957249792393607608875332922659013361451720809808856125844442503080794002508557264418647999635980240688064781557978813178027263969693432739658676358619812025292673624863177539884450824598341695255626033008250249779476010052942992397308466708920719520647263177214685571275275844893133397401731869736924446283163165023246726221988204204194519636134888261122154281141191389962507018704117801928806547111035413178827638401765792349596456412470690679794148761670526332249177273254644224799559822910246741344041959657445737979081419908025038973919944314244586049708853890663708313219690796064526574794681605783439986254421415861610043835717308350778091075605506199019819201113913841449237972237174943813980939092934222280003046871044936021020347069863599798664497289179307921446286758958863744250051729008746707604303046015810946815705060324260871195757309060638008271317116943442653703041901536799237062146571808814399475996872390916728950417463538681011071604306337987559781153855043004800*i1^55 + -756828410133353452463780497055342239829405686314671431417594008673747506017724942716293033567164033180085631173448237722815185508571786149345365729198511817454252726806194355872717761421761558962700109642634150520183604896667244860410065746923762073856702401148268214355334516733995811143078524181127282399152566960292526875368238869939729464640766633640803570861238234987588210557856657041158199476296974065861374642173677476844569986182831829334403218234413496258556580617970318145323944950376346556741274855220932873052536593325174392913968926863589994350181371792616544268920376415533191647699781505409109661192508847079737669132064268887110692188520405767760730059743625739628003540738537782067465019122441535848153391410268854574353137055986262950324919746395423550406066487034960833930510391351188025449646208492531564205819218269413807940409100174837926815224838005867191551167129098580114798240926265511296531919285948632344655434761670165981328930750277974308751560319418726670515221179177543906682001445988045626196469147618249551165448637278992017870016077656169928795880932222596681179269949606390069678539026997205737417832789532102852821795204508488348218640886593556698570030794123664515329945773217724666415665440722489268863233295556186748863755954669978051972052862523221228067177020942834230170132282326257593350382097347348491245532550987236658716965212293144779490064991793976717665023051138264271587708099852412623933292285809081547474558922816412614338171286319147893058733416002181375794049357136013513499280062605113985087259245856462355126793411936764784900450964426357667708435070493584005586351012676399417959895286125304727679230689579960586190953657081292690159662492296850630438498029696340237968774288554544714602802551881481472641894214400859476770097047234226286683013102751020973798993208433562192578215288391491062493820832531229403172652900330494863953078394583839913462880848636176423293306789596133966301205055963201000145035754986716913625362360841488158340580402878605137740834707754052601807319706427906262583127445650508708150715468469333236982870153958283166513571213135186178299394660278711341148179824983507939729884805905999472697856839226694279596174692091560605180057883431052035897707083613768311983368867620895827116889974106540472841887202171384032679378979990039638608437260861662393683484261793886954646869502162305423485033957613884645182307778276979040508034488842487518709700591986222705065123891578728228467275407407701516226039602483222398172800082413868984663777699277088696776908804031131959560295440379740047427819636586646911910331867488810*i1^56 + 260271038083713504033464203227205981701530084147734905278428062837858721394056486018593339259763977014774538944175866002878707804403818267838053581951163780595958102633486196733017221194727797287296503249012235172323678686943099244799435176629199858097773119903153984110378017427580766110247817348348998204203945535746424154771766213662614380895263636554632422499316397102130710929184493179067318138400093216759426138140293179904557281808035876745358292136811542376484053679475287304728172098158153440184978222168065057017093357074102268252736816355318395850740644517663209713727726498271601615428229491036108473643640720719249806868909576250153707001287003847618308570137921905488988895887508476959426980156557077984461044331461291866692881529860707699931383744426481764450001557062823279909431626895563756326468113449372287288507111109206714316642022657753808217427795847109347840302911058536757521170041673948711084292156843090326070447212334738348837481728142397535118890377616551549671005275928782906399246773708521077345991233811787085007497706726659696121066634233686587955817064818286556655280439034771506780268337105997041158271588522053410281649642118452185815330961965581960860821667433089882751023923702551433326515771280376153643253725331267657952991348067121911429358084241525718764702801562653284679621095546586107832730416870893053198532993444001047106009351622836961088087260909164560213629465735629834386859955961954363586688982715972073280621482322950390685820581226340146591846174114926838312908388948067654866113497067225072244677674645838152586226659112544159589108016841622735640604957275136876131453325586401045970433873156765716332999279718248188566053953275372368492256584028808323036535588898292704732129628541417091065962973928063046396232383803029861576502622231415131399872744368496636333392866759904129826632590125010375389903878254586120124532084343127738650602864764144061314136848441892153946568764106420379371354710028871917562701723155618226581313850946583446001876407356699072169885686238773851951101986496980979242160537846305728505654334979378655805671020579274402107491785665560745436110953737508246342584476476350257880798660761639571929473145840398080970305741301090870909566916586909832372007499227667713323633482346840509612403745160722554956376292557032012483709272584521283662294226847855251151279895569923901992871029789872948046672968330965365981517520282970739060676292833418211533063009252488840666227996372964880729357198187853224692073748115462483681109647188080084082251877069756953730055894759759*i1^57 - N1*1141288309874257159153052395988119423621148738042805857440639756648564468215727485122275532610883223324175611159495642713980047694407658781316584776995235381173832198944149464808449309968692285041584939138620025937553575446611012258815546286485320903456410371807215404349909372384936766354890695255105205529852220547043499939997272868928315553588079525439057048092030234996297805516048697014771427117242586251554567219387132041849175995957564360164653264860961210414858657451074969657225186476727921074214253167244502177226667790810653700406372474190456157608006020842284583077524983052817317934688493009018941180699804645587161540635401888748754924899162393504537321310873160667613343662158909915328005124206995502064854018127411185497455423654447212371038485290336789028147713323863068638447042938960947810038463930921529289094655319221572468354155098352806327454115540210677876214045097407978272425035713936875484516117461031472184463112772818022561827739988525056*i3 ] ]