[ [ -527535793015499208982908883336552832544355262308110404975987898187943726119698187654438933894246614288591012201631603056881606559629180605989752813993304259722973195935540587790322442701304538885790532823703117700054775450040465079779215347708343409417881759091872069564683853846337491166244411899140622160537780199766839746834562289419368934230774688372532647209939130147205959386263754636648911151498725980770804205473099402535517679583956430491300717080364714410912816874424408280084703920655467310701689419359155066068644270013557120870083669577782780129188206688212246331195468211349430671643026416464499591074665365057710525388818339827154105903013813688733545298072495281534968123935724596790235431655298347705984322536170336531436169517487847145150736208237266862389168859766614951066560305853600048887947031402253624831212064211224361182038156513915117117446011322879206168559440535176614573696204524073615003004646868897124384692454329137833451407917804395540453335220074762622034727158037863674925631561975821187748731799712640854056678628785927646753820569294072783955729498592702317852320400053356986370392916687285875799892242387048154649658156014245890959724636802750873600000000000000000000000000000000000000000000000000 + -1611428571164619100114257692436998773092562182287978727804531498449448946683711955281679763188888886347283722094086275786690534604678256758409630286512251524440931292042828898792230491104474822666513763177770203133903268758108662214211921689131921125566494187442640197348904378784278413176101797331689916070458056527273436922202669482982953861814653296213566347911884090961795403057049089819747151837372577799614013576017009029489816057975106581449232211019052897709756906199302922583753323785477550531681253327604615355903236911663041416346910685042391782948402845394793619095985455598491755973111026835283074524673850368238551975318799334380257903679758929927466075651313652041297614180252239127144580568402321678461741729502689971817382922724276592432556897373489901827968446613790260028925707233203454099252881011957065545440122168778098901450904107634021513063589434034048978871300887918522355527366080723766393934554925093976714901883090912514547234305132873948059228341360601057582050942955523646165063080126698158518425116763118284983240859534866340594160275228168025441440055516406184299170391013843897419897777203733538011836526849079028736455978564979521803189032624104407040000000000000000000000000000000000000000000000000*i1 + -230090234531622371979197947777475227855667081565592773166173895708859892264096099340880475331374806750061388238189944536597508248458103274748738038423247194611822548138289336793291384100340502655682834683394426104819349357641710696565890003525816344127655433831585756440927514899862048204042987394705765742394209728624545694823296533845403435569014717261189494038666253544758917391462846916603959461136344937756402464319118821420996044070184015630170557621023500142942866551642756240942172429150441548690574450039459354642556980881373518254499716214341034949677062352741625204646199485772468575348508763272093684680594127225858251992797077272679054464751634257692272574410865139668625887955462344785223896816784264243919688709425940426950890862219948898371311413987918805694570893977935213650471244671558184961530578928323422376049098120480003740320485258293623755782280621401626330946201242541675330691543781379032678757377840264034767377116827431206391999007429845490658575610897346014900740902430618438251109291624950391241579242565333475683441148072119798720447848871102820675669210596294297013034189116295512909349529711519926637959236705235659956082463336220349098024683163353088000000000000000000000000000000000000000000000000*i1^2 + -4821625823175657706660651399452162750493105263687827487417162322090024571787594708856827195199786733955929734831316550856268295160601841615297173217944843084391928382168921374558513367318663898711743008539629855240919852209127093597448629442401014402283949128190100938467420366964424232198391236921202846727247328231763823312024335105012081090212050185930761187741044783239996231838052288972249353198955791527844743590920235345593020803562664652711317230835026828271959885946789081575169217819517394999760374208827251917913806516092150571779498916794511308200529714992523519899434249618040433580418883227404121350326300634969051202818947517994317400888772990474693966703615643133645227580458919950340141602779397517213227370149504527236021634835149152128157825196118002363108959867781885760369216722046275358081078178874598713435936596945312761784548534852022889286915916953215499337344202351147332981466890949410498612543246790123820514578291683268161552542687001818896531911292623436706722196388100176245558789777290132812490762332146386945170567930867425570681911768710974092241149304428294614272550322243750282636164304357181587580701958126950219886356253510188589944368008894873600000000000000000000000000000000000000000000000*i1^3 + -48206870669023521587707659970533294534185439475892800015903512433084845974875967957274137005972825228480625519535917764158559699458003670743005872321649186829350991682079638884740468840379262626394885692200580216223788951029680238896981358076710789710728639934433039401473330717373416004153154470307053059212120569768048911729066994639917258608872408553454913773236957845052650462195180899272438853691576719990858732671175190313689239069004806849330542873735246722038242699610824467294699831333074859124785218963026401725668424602719228007628947200260538852397254958228694488893448467097049819879458238125730011423017825087512779420463190101381194432394735954823772668859164746011613535664254440987965435240553865951276557039459237155857605301983793038502389275794777078913280774252929751036111688079717597681694378573532443357899770753456126204966319938599755778871197792159446811937546654322045720282945351248168328913805020978135797561981907111423968471053241519075808958263874915312122143880028529491989593891339299821427569399464819514378778283864007504431580423837087066821146629360868286062455315750566572332785302743715925708559910738436487881532188670834855736482643511869440000000000000000000000000000000000000000000000*i1^4 + -211616200927813555281103407143810517853917994594019761460105897209360903798373613179700752325013646784286932668149045614546362478866694808049302683646954369207546734269843240980426903634021470984364085636710027000181315898545243481983207538118301748125997565851798070049056789129189808265308193355894282418941002085378066305101378214460874423461917538584497744286644871898526727109438595054227348335324778184870831511179662332283931225635647626793604331056845744096215585663847220290143346212371853570916533911285838722512614326906847540612366899612726236673025802447306679926162189128488606414488269796242479101103737524820038860684444929147268749980249737518092242865452593072459116640590834728171896957844130857635123283914356087312481472883187174924118565531019189825869689571677827559367146942379815640980935984894824079481926960090200121681159098053093041084077287891442355280711508326367282717489287639131392381635895149204714055051069709489750827355928829990221507598504752298548656993644260850286972224809881027754711987484367411511044255508476690062906998583911691275215564765317220825448924111508766203369401363152471258238617285717357672328837958405793547084963814309888000000000000000000000000000000000000000000000*i1^5 + -327599090459472388224497370848018111945743767540145451381440661055889524613683399630824473114916578475143838178406248192121944538990737300389229282840036917261835185545433673804181085587356778301207688448282892256885530563126342973171545361414374859820567214066059567493405001003028800729173526858079965480626482194962268834411469406144529627157801665032404459089024253222498730903016952854241709388114755541750341073436527020688272223603810310293625549688191934156896366818496244622947690033575297633926653933285415819049757634380706479404445397662779820838297384044735735031375700730794572480628838569683897695767626762541576286324191578253142050983618597296983211459648471615696578527096955225443538179833601391795680672904334709735992865849803945192640166383726510353875056923388882871815671589779704570119201278853795366734334346435515098877809994357596490490307568851698270206640589762652701549024804136188490646602142755734265205884337974310375354186841373225782453482289713231703719039820613121977680134669254491396389740746999053291862970295258680453246425522801297901854544887261183514160765109105880962919846580274574420297618914339420714969819559854041894824449356595200000000000000000000000000000000000000000000*i1^6 + 54234010296502978022515008601810050620971738371007324616712830996893791521840437295952439012494065710727488322153283122740207785565272033059648891253481494310199852592534064096299223769496069828566022113301602980962677334043679046605581477685117428560048257997844144657202659270390096126706391930725475220955363300359448750891643085134265920737891334237948657710235470780492142349458502475715492069575827517058535467316691860257817735856529032510774155489606314640218061640824368087424315548343481884791537535355808755615089492343076306611106912792683002508969809705167764867107374372973078917912209093580288249800014755639164866446253345599713346067624202725995027795948449495768710617664633928280769801726832688781055202933417518367472441630848105727906450519404292057623121008935619025159769733966716751244318203995026533139381197584772681143506960087447432006927687712868959753035461876666177312385657373060393466639934224127451286169691455640494296392944835145320974424498327569917909455035792854136885326931695478938471856878238531704763749290597322920436842811863727254934944915830712430860893037886314053735727810386847887743834453049518424203238148416165652068093132800000000000000000000000000000000000000000000*i1^7 + -3814556786763998114692035549653554441637512067871036022734091439883621993506910413104349925873177639362537435642672894125743244542422225255367209618597176383752453556922519394248720283162276556930298907392127611467151240723382812106263781656447034189034941863190366969262340728679729737468526164374814721553378873154783160472425768783148202580642938174421019705839157246873598196312234750967905120337872304510081120217840480388059902199803546096467832086892450626426808924830062883690679889662348839145879853044459934039994403337281430958364042938686270368347719907811051856110866071217578348980451141664007082568319182883904077563372579058148447522021487372947086447916957172225712427846522485687201127155687424882078594020569349040511805490367586054140266314822481851634005132055499938211691420957716870742633760744057258122186597840989254993316000108409872804451261274711562992140034992313461462829611092406538051397180448314765345178889064301140939854478951836152485285099277880951440574077020382997645634789214181231109238105769809372621509666720192148958126338267588801530346385012952329809908551353466079203024077061602809120669017857300299550537160224552964671926173696000000000000000000000000000000000000000000*i1^8 + 822677846571946833400988789768177918935363172988497827943391865274640585806496053177024097219500601168689561028818344497482350009163083630181771664408324583562502306107485037987760637771037492824860925631847915688853688191524936773538864119013137199405288199533308795353999452050504627153262700164811514296114624663812091455393847541624459179280535184270019921058719996880913367618818118432468207108744869745962140039990444969947959488739140619492682222444172059899042113845796599767719453923569179443354247845485381943861769323155241526666408994483588165712340397542852963182045812921384556526310729067410356130414282601928662950793008367048947781341399328837333839133536831608017053743698337187667288660071752651095476798790914037699827811373544030903112806214786096563295851329699284884740166712901148316900635521693642979166992806179162921456941441829547329435932227499088849770663279630980092038156110945282824113477834569280183668457997528288237644797312928293690930998901634401257242406811102282014578143679290660758688596946790030626534654330754734889852507196049731072886139642781692518839817303878195055932815036876433877755513240951895973455250511604327560039628800000000000000000000000000000000000000000*i1^9 + 4031938849466496409933130587527474908904391061321706973257317948326700950667210613502126815682013894449625322920917651336497615262709289229749669967258689413018686564773170611466153337717603432798950158022778653535562903314030812772720385778211692705608427431035169926129719930141848537927996020385272611046739733882083071602632110096786671196166007302776356189373802732556958005048278605879211701834367288371101969308939988378822496195613646934154634307270387070869740372240740412800271299883210012848659125431603297923671322188865361374554265494746078533043325055257809408579622031750847466516542027534426724068961711124390841466446489532267409110688769019581450047104215307964347498739672992643528729613871460518214745048250191809686511334404761669757357866971000653392122681132491639968772397841934546460176344635681370331703213748212539654058163781120334024278340589929203054445396418896899308092009399079357893605863823790087345445835697925656515124349216481927969849192789436368636102686045467793450927110575685293127085836884061987775139136576523545548170847192144858729911307918012875689699259792145310183095310166229869919592229150227855609095228354872839797473280000000000000000000000000000000000000000*i1^10 + -1558858026981046757185767379144547424152998080917228003594785023321467733622169205987376009042586152304282258601590794633066961107487283017194144111239938761839812441025065954096675623506259710039507832642119312203942054231029150711621783275435922920641304551013795772724231675945436504024223664496557524709549239585288326414666390494119795563512329665881336629858905174591230588776730249570086302245850075670567010918662426736514265927425000256323872958095887696016767300823824669305051553310295920097742927457399741053945841980227477358603683288420805035196152264294264751700617379122817570438921475508332881672858093181017158384541607173788205759368221017807435342560164493143018112509202684067464022157937559226913460206021031941882227693927121072898968907312336983138381625823100608663061103558743110657695955376102103415126208589766221980240365437061313396283576921411192999001595637330268912666126198085277805570437535356463719966582085644130726230122180969805613404203979732631214025693659835698677766725358312632973534652466985268377495636764836217347866236609052645663256409301851704159717874557507849899938042103898617930255598004268297183924091906759722008576000000000000000000000000000000000000000*i1^11 + -1438492990729665432396893953605168776887808253728727818917174150812121814415069861873881357595227558745218698928319447603099455327147685440781668024094217656195495030893405943918782600298718559869197976664848577152836389443514355179119036892993470759048119840376261075509076060890668140082689276408647849923152529361250337974752933581629058829870748655095495160352383476963323109583120403334247979111636990017302834677217783275081629031171626727981219458143037805237413040307137569910534056501053902328582726880430540142319646284816346508186459907115642196089508654079183939796624426346157530056404076564114030497111170205966723614205883307457319481189883983958661652333641973179034319706019378073325556186787631646974018150295758565080267999421583072152515149195108610123888754064972015742938215261336340407554327113372746627738091910005969741069245649465440759311459554050787753239205426549814696672658235937936707070638810937996107939622183866865108056930620796614613744506063450865939044191483726707603593937948530316568757500068235322522660931314297279752609578711450367075386456389820663331520402265045522519427917365654235953294319797294231912143716584431550464000000000000000000000000000000000000000*i1^12 + 963510947988549749697489409051803169008266390311877474106886563540716934121970930252999729542480291489717186691303039255399840599621958833347794118604490084740545190927494893629874673897771062658696187852776852593500701772055668512183028358533464362152917310646761847247272672387331075800861992269586264897434449488183628341521523685321185431882045573351640294687673014058517232747488913532693167858432479389357157226371191822049136419728611466227148293743936247853377907808653484549745171988115138224942708983835149880079731338395521579587736670530712749796839264926624609183963112892333823242880373230613397192992565766464008117173058804158900961645213905754760204994680220977512480485253951411292045228825345418872594140711881829341861728404139975081762642499326372085145359642634104339250106709151955279120204224880859070095820749895753111259404702782374066203985268948279678166069411336629539870248381912049469582695495403632917613801300842712452697920816169536451043101243875907425884282390354813523965242608139494015172708412131669049935013161123437118483889937694252730705646632787018497908152948267872419759996233095641653682012214856009769578262809196625920000000000000000000000000000000000000*i1^13 + -105845866092147964293766645039512856718128823869114945979304594816091850207445374049488130457237890207322108905761328574599856030253070406083503120303964750648101908742241708510529232151444803583351827513064398292679791711212128314174696112861548658020433665599388689143278012325910281634402494285615989220080064012754957829828054328174338193567649342729439506690400019231873764258880474662629334092542820075171348690833181066770403497199125495309125414084507320168674394617335021640751396549882549467465566260366297277472865232908309072178262412038595893557704507916877622842421110155477132232253284829308343931153199756984816014285919439672062408293549294106438774682099005714217403514724614333178663691626267735587056001953619756529023776427672282647469854604146319043977652486348511441662830115791212129652769162004907018428378670094573899437016551371818539413170655411294894511691373942430794505015083398555066004413180776892359867962577893567900903716962270547095271785325925586900232551044963281004161202429831258324899948053133779061558671945039655241349802162136710314506716402899581956999291958031274972037099172425403401776871438760942073759957291892736000000000000000000000000000000000000*i1^14 + -19115700376181635246111536519635141837140947817886845188350275860783018939154994587809804911993995739095430769441918659970718950074273845955392007023173669324006843288404111916994934167059033907837737190315115286966975791441149018888803895578876573816278606261210544550455278512197908962538910756353453613867776916838367290591638571902407976627339630412216115589853673245813238597884165575382305323549705966687709504558900620224685987712224991748386139707275652558742852641588689306348527761840519969035056185884495600584430175095918487471179037151937950675958967129488023516740242553562913049985356494904467054938970288699816741486378827066017667583756134033617926594338736365876316601929908955779425354523235899875105455408828416911843666411114393745390423158742751232289221737532504551598732197895093265203809420956998148552002282424275462403697452592281784762834308854429345499990944469516894086097909333036420459182157591751758054740025769334855024483560686454232190711739173485140087555303521860642931708757642064534899427531272142235040172105236737240696725194249801378481503497615050950720584037021078032594639686818287517529904722778662443629452617318400000000000000000000000000000000000*i1^15 + -591778926650300769946170427048438090514915840136092687775586850493840868220368322588297012846891627930713934044157448461863631501435399984996803242529879365879621154553144678203633210268959061076413593689792251930688190447629528584993990425560392725011906414589758452294050452143366988999500356444240244357820557992995150810216634912019871210361063937578597157358797668116476618283526196762501287897088389727981156681316833212687550656796016099261954338819338420609175035936802996818788856064669419019724953407646914072877534276816947276998708542955320648768048140238058683196015716656425000688804061637044549722955065257189161065401132673741647855455824652060633962431138088671311737828416973879375148840703512759475191676753187864207733789728069645875703875987938910456544379180245869494253157740341040900563582707353110296244740377741272080916280182681823584997719645560304903089028906196452118161467060658726513625225145614988297362991545380632118712882873282540375165813506979129910142267229940517308070430976871891316248713267986362677405874234572504169193129129733693709149525039481492521426929482316928334484386388386070218008381625191706706680217600000000000000000000000000000000000*i1^16 + -1263283156414158914409357513893442534927289002739899155937938872591333172340031086673035878659736039549019892064051605055627703729160896650219700205767066663289610706795237196226672710113600829635657910194159636412206901061108095656296951360015339270643532903113657361367460469890474041177537709165555712875342533072118390068906336863052082900622646780117003064717669159931093300891037445082346715589379155378123787307205944127194729152897050829546904533157945570773162128497873171113772410224064937499695111935510174621417396209686296993118232704221481231747539675468787657800172920971013278412932294146755588996700390416668355157863529487396123566096686327385031798500705367789438539962103585842388979948433963101593175903142666840214152793958041406289327256443451607150816642535622669829194668031402938852050733683474382166879428961341179799129951684618498059651515508973884102064659299394461219906101304867126062955218279892252175162158086524264475349199769020238726112732569416976680795593608415335150713633564239280121698007963928912133128237889798139679277551986811472168266602451595321111332603132073558817578269684816027685622246745605368971264000000000000000000000000000000000*i1^17 + 2804471251575639429518681008860814561354045850048303517949488606541114573020918115820280094055599975159820637879466494756317685440384824010004596541992074607782606903487895001413503334483218313101527859609790334476798813499038588784713387908192950138928064007511364329510462176918350358819805659652050510063396560141158033219935054403346917723400321608458125098932917788071968848957412678309013885234719290522858219248632052577990640770931570384358218180540974138340488046893180072546202809218757891708354955252925193598172929220123354966566117007282526834807367472231886651082854739533984500052048753853344887519694364825336626994898321477211805176790569691651759396966239455556049643316181406951409861849069240113263165550834188775283110137734126541399889052812003042601978013793345794640782398829494298664117393724574536323039281636625969776762243437652487581463041880845168666876426321862998838269300199747460984082687300125166473440659042270312663802671204007573297104990085569629143068113558045551055136805966409070971123030087022568173454054915582308387686182106500562954569825236250990957011166971363526864056001822926960077197535769054412800000000000000000000000000000000*i1^18 + 2663053142571322015193752881033608314775888537081709754265017204850218353227100710495276473324182869669798082610555184599459267905668602669978087877914612642440535427585053004249971756744807654077526501530920126711658389223509530176930507800933898223580346262627608661252898763249272896495748802545702872491370219454503841126154240412056026654310181697044237973606622870013438933962469949905155151659903020918007729413592261432066960625000329685957838062383508083944196532304641355323372128268999346429786129629710783129913155132980172153462561050989981045280667608971829713005754389651824747753218280345081891610670863869850411283445032748859049624689220362705224741051606039507883227803492490892023712987979275027189678038421432989783902693062834821145637256316980149941205343037297332010346127233744576880609037943138533118028932067389444788874656801226260245086759756231672290300512209218922454336470875885942867847947510488771272475463725785180308282634217757172857694596223926347757856001483944723451024369323586140281100934050327965711050556968904920340678700893083330881873864842099877802238754636367452080556026438289374869070230323200000000000000000000000000000000*i1^19 + -9612625526339859372189928991303537758506672096279537864965746228265217309415559643486765633801807996158429207489190851243508753686888828285876869514113821912368015916399493752946680863998494426637711566911947767635814877720123313054102686251515414295738845991546065989668794026548647180481176599805420634510410395826053398758139461593599446766238607156748973622356806113866773950916695942253893431139794171191451289493800476119470177871893331294975176345771663380918343001178179099410035028749994680744651173964925670680658145384329253752360964749737151223697272487630870455748038685528470977591463985161308126411890308107087871460130043826687067644912086528666189806873947172539259659173616228660225937354862113436902924637741875143600581293343774596718897810273898660501025643262800949471231255777276459601812620914090956228334401045525272873410545238683799378841155512598437811410432800790173924344931532140000143218322914289447425768957211711453234234764250007633346925687239339231496923750599276756628054523272853708763383563189492489773127563512585044706550993845255679111096833684641435792125945929555486173259787356564590809841664000000000000000000000000000000*i1^20 + 544147339897763862467259057383838897294801761955388106398620750437984333605649907199146236130186034509419747025367753669240785687332815754919819562388405946068175026051094861393392104436479150289460149544960474739701601521161192144729927369500150756999722206466381607869789972996551003787664611257882688560040832822770940126999359105256431763590878788416906140992476465530704255955894112475127801698751621852073205962212311560559437913465443133269730736383547092986476565071630468251111709321909182938624597650620926124530982346164987751444428040244309760845912926335323482385517757460213826570224531181170764962593141433362153713537035458884337567634167025938741705757282919322328801169387672134986694748456678003748701571190204874692257200732085550609105439343510156430933424235403031331305646027420643083436748430272868890424170101055332997137320818222050202920269627581161115712572039251107228248788057041419680492307366837578316075570903044126024835622424238758072967247643114369998363636006233783232123027822707933154368255051201129097307694709589009066422518729497741623232163558789752452451720096489762851690223456167867187200000000000000000000000000000*i1^21 + -966456689885972641195947050769082358357285674264893008389135891861077002051049636878143200738894762102507652903192773817901175784868732321069765427192514035822331947622516201606356194158885047714901931813126222302708497138944633257979925091597558350491472826936278320203353739753995034276347140985405577781980120506624765840463259640227967460310774601787579264226595841069947255665551207461779256149995141242520340120589089916866034457743229572639530155419578464347897432293718022534986851342928858115777334831934742130979713395235965302890032408254324681070294149457236562157671426675565218039164196186583830007564798711900678648052926521460174695161544882910566981072689088984294764895473999179478942454771050951403445920445181566956974745518879735609516606369921047508453698853281537043629194411070435631171177764965577803872750952939939152256301916780516302315678970468612041560913617458210788489287552768182592193474896777952587245709098893692337206484633374519875803058172711290627318290243712530420127482103483572581726498691880083224862278881280619617179119100787667287238524809480636783220941349330381560431060881244160000000000000000000000000000*i1^22 + -186017212094723597401549965195597710484495927307594152247664537686242018392362967420637631970174602235609842372677544729214483035761430730741908711591399713010363575423675231692052272071094821876154191980260887419405400143417793507150905392515880610264737893501650549874406337452784402921899466647563285224134141517402583060510169093635475772776336823917321108432525473909002853073036695684511200259803539559322957229243325067297123010571246151589442554625146765278140270655320179145459931976897666125441621687692836356226343238163667938142542604305280630512918159204522299786181261495796144474259405187621934364339324708251020140074819403996332545423562749786583920715816923678149074509047285215616401431719782863411005953554621361444362242514608862929925066011763484872592316906346338966849293321225543218892866836550235801967115549920069797813814920138940482694640988933014182561155856144608250457789172072434567815969251344397248778386413012636950008966190972962551904561508296907105131521779118046856516914853029557540729343768073852221987433486361953208798408330029212638599254226221071588598386104234597253835128832000000000000000000000000000*i1^23 + -55928799981147208587676864555631723299362942922862410651321319092505076401632564870970980767621238430287750896686853788504600507838981622142423889758254756201250622662632782266713777781316334038982819654958660229727938409538669430360235274934189314279378037879615973297672601265857581592975741017059750364835430234129868202755130176245842767889021205837185284246899047677513541129637975245506765519189685052393727389205308246968894797496346168693823860407552467223111645929451288509203305552047208104789974532126160528028457971454029989886117021571089118026227561726498900012381308212122183378981469732209887167672669404328751624205503343180931321886784284194883086736354021580558134620654505421042936946954708204718182081818925534404926555098807363102565021151681047666434815478608468840873559638952192142785725334887376283817545009883162369052129473343896875351345115190753172357509886061418832092667821150842700122671951287225216968416572929711316765838460148763998322112971811785179532711442736275273040527230719713543458630816480823497635378557139273999735585180514928591594794155879652769899177900667136953548800000000000000000000000000*i1^24 + -1116492221818923057929366364486232565639514465018801315445962241068425665665725469074275065799748985140055017253374779620610053536459965725273716502866973530477131586538563109947381937862644702460409000124452415953113161093001228754659465099228942885288409813633241206180153306521127770229104591836886059811999106828439322828184837017012838555717944801265260246749090605252175122655542980938160352643159572221781806989741264639833493514408049319616379159859500633071568492519027510658000928611412032499422149259184651509633302782226200859048259051774510773205807055806032644520563858080182974459110496833500989251012468130371511184602323272445270640989679978166040312654428131296636871424972048943809253891420804491859735923914699019905067762165420214882142408396868968359126949059122876660624096513057629497821016191819779085066313946289875456775664856129747801532221904364271119370492627212889453027013278813071154153812829795098578865525938364205973154087751353733560878860704844839591931502199382766964241445740783040141378056116396996961195626746041839956533606606515555491605601082779783418415117416529920000000000000000000000000*i1^25 + -87806539859925260354532793997807875186752023415049192464495892568820948521987457201095736961467414854908649483241775997338525764788698804726466591100261356386360921142365890492282440716789548488170485100257011689919082264808596577688913396286324886616232323101202662943542512709771289889898231118342888855472749085727447066101951027220204966198820748589002795988160591819767431840908372125550255689563425721866083953597570438998113147666632119263691726954751492074949861579615021774927625336564625216621503319542341419065199155945483140704005774515385125418691076604708101339375079970329329657457301408957616075350399741543080426606847792723044033967183309231834390426214405083780259589954216239030034445776634507218764453862561643136599344475281920220601186772982346552241139751789825883008568139452175250343734830078648131727567680479718507604770332631277081085794442059720083340124903289482072251017367704862601236369417605115775720602383670892839581261313564035601845110888630419934644903361858918269560451461285367928481776680205971029888757537941804955383918886214594686528014201998935490180415488000000000000000000000000*i1^26 + -904891599833481444312474969700081920431220639851289882162131822493520272091154987861508511972775302126192219149511453645678175847375625438386808047258308067730881959179392208959100236448661253919330278226104755526281451001622408972230545239328932839708052487362789119123256894189707855847843670097890436792271125878696855138133502643786384617125315272903036370804300090376418854806721786659587433609723644681882758015375819752834913942000386733289724146488680757485665334496815742294067520001067236573431127324084337241175387631164994808437590404482690171861790110424756779455461185489810737027118155961180950908180929909135066112801025443094174522329290425800366145359909533782512561572420252738002216767983966991538095684516091573987859450249988984898344592307602148590467724740722455534783919464819994651903667119822972554171734699224053047540282971045893706448198002531894848237483342132847163265891709012328556382510492625724371492077314309214112608226770013256788500323632934387249760672997450745040709907039348650963030905682720196961694787497202937308527308116378105175484073399624191180800000000000000000000000*i1^27 + -17220018349262317348243393936996687026287578502370620031895418497253774087463849345237034308267172741452329711433545899568049736824918531058943981320555844028823624187608675899397887210618888350001482880013536078145816548197348559954929529626051101144521834955941605883937026836095915310174210355216196181765850015890156537959817103709845154897101998207505892216997135985648151972418655175502764988446467616925246422739835831051772883655499809049984827183394196738748080867222219613151705970955222367869684098002526219658904377779149391169300809583591705841619682577538326946518682204076885907619704190296756977659546637632460129468820200570161096588639607380917937140353779901351710028610108955988766792291985630217828946152542838646141303754874455021637759313324994471555618271047946183358234179416848816973124340479989913169817916433237028159232111837659185334164464106933660553278952365733783634872155169944180281406109967028827469475876246092236676083970115285669074103619698199318288993348919591481231926479046751878456641575662343786899178319334166517103004331258703480547296810106880000000000000000000000*i1^28 + -188596433818253644344592533561354999553321119361608776939611848463259415357457128117135283617588099927021593437234864898078658407478409505624660492714593385605588968396603120517709204383895106040027441212304537202359222808282943438063957063278703599265745986142625980604026854395222540828009987302784430107900855953418309708549238312326472269426437933040735420463785414009921662072648561849632921614603580374650497155201765581330197817885938609884489161647212183560622853866737643291427859718376427719689133573778676912135273840007825444833999597858571293300561367342076835126664696626285149279592530459149320216399560779960925735629647877858334944185346087709020980532499070355686712959713995825304898335229978787410422618316000401131123920032911613059040504639298675500386769466871249555203205041659975983629789815630175572367338127217589723296145965544051315410375285069892603844293815673032726770942503001894775623282055442105102395105029853810802204542341223941542575649448162890108364907031911643592090803499898487689784278726781624242177049185365828770579230224373546334814208000000000000000000000*i1^29 + -1366258734233152948442419239367466263209233910648259192320422086920562540276823208702313645015489975616485902577955847117170987202712094693371336798912863977277153649134233447795054032407053985381626624216341008160099200145468712758245842875774945492089740726414974072563126039055687824050237067603771092913011533781375361472327367335745628227004941224084092220479165752724929253866716849309522081245790697151201446416945087432564489698209245561517389235221416832762426548541674834114577448665742795569084003037720664647749580990862787971007690299902524379486324626829852816339652894878851255609181595337751180792834587153524767250666335546046878485897070601893818809855839838122697952479215238036255219375688344627775100062431592904290791740950108501992226313876622484435173211993361444416679930717419890487138462680729426549945275950722393238715052656351558010898526566550907356069561318265353800468291965310536963530090514292526203812427675266869521344263608853380349756169394023447212813454091412775356802064229112829431894557872272269286086227670420026323591022156500172800000000000000000000*i1^30 + -10243923511192168185111524443269992079851826133049241611689799754495442549147155469677786384389236211734972394943764477801843691177805847159042198593517265860615031291667759579323284524533024823904624487758440381782322742865195284660684791673247213609695378283769571517439992304250663511512641524569089286663577047905231782290206320152384412782615917505836521874438460550481333880302156169536090273986536520189701646894274194515989709945363283122181030148105772583764887197977406794768610775718444505298841475483126447450756214053042788927972593493107621797700207184207445093317884513107443489914312215859529811619434225070525970484584431375469793010158070319126685956163472355082084504104348864107428528177886381995801636396727881458435468590752908620658774600869236141498829298810611493675945793382510443870333142284288501964566830945194413312152605377413212088636883068503316708937857316747291214599874810957936390453502415514227157913559284450340312368975608064009061377146941464920617890093174851046928548793156948209245053674463017230475724656982121847552716308480000000000000000000*i1^31 + -43577598542735369349688487114043409433056252503795335201434486014773030638048614221425290203625399190892626965628254598790683432695873335427469523937704858432209783503248997099476722047462313375264660525179277920498363584272426909523257777567891832103510521458644578319790109836257071458120298923214353901042312168448740192388959211998786334085051980765920268139511841032224984639696130128284528945253251453228064587055242175191982213212424210141898552992983480997777663317811279715321433131962581031428447649909591408681010960330976543984541717579983952365470841954647800941847174762982513979911494983875017418882250674325882575873141861513869242757745693017844790175340020563421682248144028838771428909562210682317537411040898310990671328443843296971142729883735413864567328014291491025051088758302634640150054788004091436219692191717829886757016729044832244436658602066246530483731760326636836189543721114479603855218237806694859837478041045889826893674277363613639313423508371040134587557279576957615447778577652548344282922310290017928465605502573538705408000000000000000000*i1^32 + -82096421482247697860058478571227349244095231069543389508748149999903585585125688731761859129351336587273361250582720139626874800922304522441315288575248298153149023864828367957006290328664047714852241282379076568596223773454916924241401062026967737390879192763190499762234541254561700241278588295283182098144345117818003581762139298625047753025469381536365813757179566715889056407869721524546908554898838174725371947109077066049804210883427952871412232657900184412319664898348893365923336671986766133688825873058905320248567470778915740019185638317913929163343922650146349012707032091761734029585581190298036391705258818254748764919540602028234423071060362370261160164523933110045408753104538135883259991184231365155643926921041054199397877923114821654570278375448127076139144901555891769436416696900546864425923011879464616212855897909517807657045631770563763746859789233015845103989070592153748245593364243415614162741593583630102762579875046639249552291119851933575708053134043409088236624113549013436692611296612793256987217971490530178446941539532800000000000000000*i1^33 + -442688554453087859234881578123886688101969006285817060355267804613614722943550405833150095143488258961707629348591022135747757634077027231205336393502649399455844891312501370871910184620971457690774633602736515385865954955868333612694291386086688021372467432823711418344009996283683851797965208606247097656270654275982909411054565017591520662530254331184120886323975898697937542380561243611248334224626449503793586137384686902306709964549184270366492703009565374793227973279421148727116634517860628177617691944552259728051778138647832063927558272949644938143574423486732941224424957692623462852488196025530092010038096119017891095622069041447475600653648230087806867421742797612615788930829279420632485145073305441472314019268645018576549688754079555289415726340547855333718439880183402117202280711047202065758094112137687664742571306185179663681121433696108617214016504655253648241306225011976948258746560156371552301633808929908942117163600671576402221623042128336474169173679047032834342133032327440504274780421008260142374040861650041102663680000000000000000*i1^34 + -689057739690011450032993452606293991199570581091824690721163506653277385307840606763982870592261747230707045813232415486576931641136688539011766667818160042962222457692333352031171681404183201864915399778681811435568986954752274629317206948483174705485842905081294089584276867045887908902116346760623211177535303968621628927205407243500352581211828091867990809632287239486894277248580264784903385654985821434294761005641425681734754595216553094880208751989696228950951353303177370319070400568319827809213026873886343556654599988328524193279042465351008182717801038058667914224968710272090794908286142833257135721293821296950492562750080618164702017030921672770656226354769992772342540981230464909849633397745420923060849599784899445404036289209429824034084419029176815855380728875972164681224522537962279134528766797060724235892909771890704621136305988965086693671532760214249177950510136755242925027517977075444144011239236526487344413718236471915367217569471171522322246753532741349629666285558519887730771544150805749309258132797521920000000000000000*i1^35 + -853483434806604634962119584547037989119770919237845734391816414518050530842422063983209939505745940344062339987593039492078534514984524879335048354634192549272028732369086497732172569240233118496257614339588571368497898984299292746328940062586805242694746210862052359840815951286343632200847482933985935119772475930895454471233450732271186184526331467694361348187868079301251177229866108877933431412033287133276194865113745566065425332571060050647864239710710548994265049972705690564965101094469578046105727068085755975034244561048094370932460582066889919874440358412249597074469070574903414413347918939650151736312793947639504918529430877943030093176227793423697503988739929654993321249476938402239357537051770087766777577115426527564338654592056640048181641554829893123234374924761496628655347492309952369015291800014345142720677046049310726635314992445163982401434080676731349580573884156817210940126914643633277876283776870935744148550037393061455929934424186222228585699701708798593054435481564232555458364505781568462756249600000000000000*i1^36 + -1222704599995580744812471319190019926137187854208815420508562564009238823615690721260885756657236234150347303508804984620593356481210670646308147029656690728332718174414114990338292171068079736019247963845867628379733942234071062030987918178974645095045691730865110857524181302975296997995166331690817915911075061452996773245229155448806456760121211821299505543981865700931703583172603812203131812155019611405936122496647090123996655698385446787109334229960779695008563386224849708185806013540230543127614045578648105281293889013389961875742616525060286607496908429396054307133062645291269810390154909116989242639799900884148621474535206796273135222429736798084090409384456208345175623406585291216898972615728915947202465511056954825389081041572841916261204919051097695597967097882880098719178162816877320314615090723767106692747752602452177367278789372318787330936805490827721463267459376527071585344331660114391046181267678008786749801085614860806629169708440650290838422309249653931243979024956914285450874292343029104640000000000000*i1^37 + -2357574066649515264382980802024015511552070809400635702472228895600341613374726208406950247238115260664161695489686297487056410145973937775234202620520597613087077741889747925337229168769460646872687531198597521048714103134886917336773871126276580050233818840723501333538649780396078796275863036729484931253435579096331174402635414946108354819268242209202541577220582195277719851177182099164514093719467108551605391623182254150894149441040858102646396532222934046968524510144411873968315768788213819977828740121059427277827958199909562048281088753648365304535969090104279974846101244508929046667404990305841544698515317440781536701401097826297397357177913748736774450020134830639729966369044750730919381639537836904682202723146879851864919228035350662147230599336480731461765276494431031131050377253100890872480926628966590264322703037451089184523975487802801652761025133534329521595188662741024602367388011494557185374695040281648037918566721474766758265421420763956546037566708020055442943105521720024257381007360000000000000*i1^38 + -1945897495729256707057162168861491729355236985499801015054106154663233726769584501398432108036643077748743722972210775377030006236246238015967915178159489591678393138949691672840031077334881300700369470159287134221060553802299319490091533367180921344545830243200311618858438283543205232807311864301244603078773398952641685316578478903941223246468749631325840982866449547216059676898981786433645173298325430623784415765630786136150838551727425022031514759496028731623030180576327082682643263685383806918339380607534177639699904929050321451347931611046036663090852431158202079442041222561191290915618508045010247281988909990406151152316357016394102408874880737185455212240185925838234608576956244080354578782770553183610089755461895874413473103334157225934334267828593065113444442844812448187379073085303564087657212418973335516422149620437327617540907306020796136228383888782230513569973997012913230526022179771523231168483045634270785050883526959762690841641874910247826438169006247789519039227678221244825600000000000*i1^39 + -1030511740414077089137923626525024246710550791523324221344854520685239702716500237445250276837108025656859206269440278171790693076852397489645859986492496773763622151268791302118946785563950551245069351932075235983409352338486565206095545599198729279354515614923055316950247137079718265091457856752493798376553336721521621058013853426036017413643430949078430956154873643373745797633635048562659440618485057593174358404739169608921757655783157980128827543322822095758023382686142755997675016076989237166802233101872207273095379447778793545770136943662377513401532923606078038762009928053589616349834569564668191397758464485404858354416206324426196956632910361847530478807440292087244946948117086067819141318237130669109299752771863383523124650455687908398181003887694487992334041609770908468705144742433774330437440020482947151090675387837280678398856626286367176406969494135954631528735102661930130656335605933457009017307880145419089046654547963276823930567769066106228620126119219829295033383649280000000000*i1^40 + -298179823921117669251120382251181001725555572708215273571656159479939939560199216115763975001714467717517950216483501299122113684275603040332162104899180025668794886560768843885673071383721517959487490811986491500016388944879730305400723646779075917070721053116286732784883858056855478351845351677696887902014401825220432787851135300082218481070098857451054109928724641708113811791816858873654484044841349647480283217671935492256783843407500909314121757206041494057260699686376474998359802046138232640598973756671766380947101836675108089898067104111421245682300156247102564490791906516184072232598667145123903121649160660167516196285630241418587483559700676158226187755778565227290162613142917859881972819405903025344196189394114015760079795618296943089605367400705348912036086825109516823391453113266632407911009124940967070763252138366434098337965971258775075698842777418403698902421365155042096263798100206524552421593305370387943029591918609957004731543215793557160645339753017091555328000000000*i1^41 + -2064771114696043905222324900404634586689208425208100367570059624748040176972150250266998420226903579079552767684174198062811190043681817933035625314372406879638516220962134026056607247893836049594010575493016471855504843037551675433717420905880212112837260474629434233579946578674856697413135214731828756971844645421080637699847824516493423343642071821786973961307334105421455357169173590935712207942635979386205296561033358464756404601564650926216468463716506655898123447123276200315002509016264179781389566410676507450569307154764786594741641367518173247452374832889965039655537547933557985748781865052026469336033543594994854526080547109143637759161470462381183178673545725303343183203954417435904461792069828776129893008079332268728739840741783220416793963401857646821075756902175630400532022105508634559444062147879298001369513197586814314272974055888763118517004112358297472808553187908312428114211597236205572704404152111975758883869120141825170564692272854898818411855872000000000*i1^42 + 95517066253323917604313304845611601438173110329068493001032874007337663176046471724429672138061466366740376244508344720345036594538358517706605363104888234512213697701211830345387094909180771430848252508115223943014658754932067921533007442249216518825788765421266166556173682983077940467054990450527352368365172342727826151186169064466351209186167659677020524177203500376281449807306696248618177965032472690574985683178807790110945555527385703868064616542552845696983039493499936301506729843241232993833620923127291488671433937590315246816049853287134864484628011412415564316586404391426433125285943901660938007006741293822960210030129931457906237348782628102788767308341231851485863121046677544506936823449231675530949672770417234642708758659648713589702500041419805529584413275187187008000918770834591825727376555442472626808745210301620245546664605246296484827193464400520117132440254768548150285779799238769133064562916282769323867788935965907470635764625799928872960000000*i1^43 + 3743094535068194171282924390044035926705149262368697751837870669582696462928839613493088382346096749636667472648194880637084911720935088275839638210779846876025911488784063846212729651475248940858341048091366491386926746894588437618856201708270588724120263217088876458266814524153361740336249855677294999468841817251907677266206136429519602486843851301713030518427519838983645942454207668058754032277627595339759392454620741082720442867581792127383567897639474330293913105721648925199376513809870806133567407681258536968558619408866128926610531042974397003968898744326979570894163648423666294160068378699392685168240627760028103019685196775845133861930031321119559909873147834879879006594715954529316961786247722931467170236522385430768502128514731132157962425019464427365390405154398026042170006643826263567803576913161459667764684345837913312984127309703727165540587984437199428443787188537296927833617488747824767653069528594842452734669457366601258490970112000000*i1^44 + 1858339298638555885544031008876781188676133783364130154436879986305805314280672292288002975288736108632189102903947638659880577514790544198246846604097556615549380950669426325684050449916246630594692155571429685366783880448825784979425901095989055732465960857823126793984125691391775654865094305577406483862176612050389754077550559735748242272496931843119626070155803968180637481842742147757971207466760437371303215020924086485840951935443983379550697800292681020741917413811897452922127944143235470839046591358697564359245347908545221889378906110164534352584455271311993632782849337143990708091067349916328237995404852257061624607429691355361750697874827995136892118769169403868115910941189346614542355711074897324771775091613197905600849937471227190014857334206196443687164683619070261499415232645156817413707761011008993835475654256035721537302021210607221035838551725051623433184344211280432775438056261969821561882629151699297993405885347708108800000*i1^45 + 2858831120428341623107643003189302846112623983247096143268773492205355254206858265818126711148477716288031980089658503544235639699137828745368411576731889187102373348742333464704598786140571187904539591604676676369870243914285789358725664984819260021707439815039484174606854957606559545239726022960984070219664905686235810490297815429884117178518085841810335589198019531616342557664187857373289283296240908976371536291260122013049918686839729985447612749812916091032590758604932094548629183535453604474639519604210840031032819241243054535366174894707774089515251004366547418689737878615527021958287716999059573094778726068425817657194120999617164649008240101835915239957457463786451980335666682910091869250198280943706022084182850453505597323607881877025247124514293140646827611297514614510660836518693362703216305811541844586514938016780320812350646219709681156240785143288553620505471839439394192363945790763321566772615447874000886732800000*i1^46 + 286695936419850699641823067275607060615990060304604824368642597848318348996509348294504300872604133333605487473394424004839369170790321512304699701670947320733952839794698736397778735273016470166437626392833634847907723881548125924598385153573130787808498519102708522754453474799886935347298036185475423938024088213296946417720448152184280094661407446818348552792599868528984866175342585942244466990554791438282729734392353531279393011751681931262072369513614050050625672233154247458831624358367551994086662355004340985216426770992625478659745838042884181870842344273346143641088334104156663288710819717371947217612600103327655933026779140549353588660613909297831523560936989514224757359609893751713142103205995947988382613468175656393757780547547876705651085014953498850369873175015611149426862317241215958914328263979221765029097531016096473608653210561364053120065284801899177236957585081109993833662142303992736096298646528000*i1^47 + 43928025353808229110372914934944061335878917066461687692990124279656862496920095025608667773010238218529757205436876097697123990748740733636268395846031534023645406779849057368338190941032239346820112451821563785107346604794438124054031155280051301378865844622052337857115839482401425066474255463634655891387866492930554598113390629201286781571780735791574913380380134174051035643189560901946765742965740729710181444062622406647742681787546042782225493513322578055151555825458752822381822630644784972237375862232612130367891345433259362753936448726280945989595942508683157916042776618276034745328579357789972580074053106320536161680744196826207370418498887089356478586166580879300352821304854859907253457249956498953601005104484910622462125675736187621045624447134487970659616730793745211594530989665224891792737848536056448710974586961701152581819482444520591285396867519089987234430060030087023480281343232088462400*i1^48 + 1449327394536763381932577304995632769997819658760503420303579301267306625377621127169713156327107991194281902467917861578401719489450010909709767473750477125354537473731506495359785043093074931183152222974291943826138498810145180551527400422409098156940060019551677224467866553209680874989207154181401731348006061158486640919174306609022188090490379508643501974012009773045072895921669944625743367812418145897971919846972833364830683558606376696066238944548232051638263341258290758294422004520985766328936750568281927550957322814375311393749070693414776535505532967889407265990037198247620849181966365267191096008481467775316390845443125476381796899938308596106613850111652777608485967028214753539687352041389787053127640207935485934768308842669450704225535800856206958330864785185401053203751906142196325431626610656271651168223040802776021715768017755533812177517944441185454362800*i1^49 + 127264178843709643684444508182066714622290879093974030403446172602822741247305878877792184516168162121318080548481063726620410545347830949857531734266005800769303173643241763860728489188844571752547524191586684573505480023333519878522981613459793806801937765997544466989250522496497582371784633651418585043181764465079303017481693829240204561278431266298017361075120735490138277862319997465291853512719835643301328813138005718240921564381354104686099362935615801468074642672909808980127087395411938810380798756669595281371629170725360709684943502370080820271407015498049065166145702674384007370198596007298202385095900582117943871340100983610142491963321481853592430732784779620912260342635651876025484114771848970948297662185872577786721363656190945549037976739639721993512025979251794072017179741345257432011135330128866926685188708636586440243249*i1^50, -12258522841641866470012078657165732845911593928996688541268975923488999002954111993572327893441773261105597970996535194569924010782168644723119993853368423520231204869659232704374358044923160422745408193455910274209016998286264525031250852360464708521419132937740991066705254548331872137987109011493835329585587722236599903083863063018006531575792136887904156056060326654489826974258996397827107506553540765186781199886894450184243293212988200707843239705331072038888591875139480343584767902882802889477937760397516994887509503281289874216476630200258309237077391827884628153925913850603822426019410107949905112784818982676227549661117714376136220220260052523765882047232605893104636433777110405304039615644023765730491375990798084506540383004253792972764524933640303289523474312693598511338598241701203832946769159871265216440143452159024350267760335991538235437341029142788161026093679262835069049811423715753571380559087692065308728037070630118484180919451141838328215968910751038772695686512743728237505160649265766256956841005139430937958041755070765602378018129608250743638157746410805385422986438802552225308571254415772476716144536274428630142105348754339283324003349119419439338351794802243561747174792409395327619327210028469467823544126503472225962715305228100578717265898473778955769509135104533297457131471535203452745336301139864372257611186246572433550528522981477266307802091865619460895319878354849461358236133461804598365470514852593079250053879879006959267135698825781586062622001465564273228964481646691255204645600495317617113562329304304330659591085288501522630578404764714069298808675782240111926176546019362266797739302508847059905793685979136000000000000000000000000000000000000000000000000000 + -30576133799422486043296672797705609563760703695710295218310047258176118593414000471942646485840269029956792476546602955077572471544428295899107127686393880277430487881938015333063385433972639916923502295720270165742922466049136139806967754139435481589260684872166630191669634637709170783630893422893124343361319733604057080236498645329231934335009919176624046753754044726849464735241468511637965523627814614797277511706599464686762583344267958661492822151418445302790137879180662356086914596276521572011450098103608301265800034838840627529600359849472713126999065824855264907131320553401085313274165975895183084340149187567207266549196995821633619367969716223730394598886779680153543866895111002587480971744754280674352915617752787927298745379701411703089179512938731609277593590775539523261767012262611940259084451207677980291517245550607516803747674991836975569133609294126095114374847748929609359699691309621495153721840845358138225334346516034028759212956039971531149828060838081717313592826483500022189960463678843074372640943984153718001551904347001441071721600180988483380073781468262899099519331373467143779468882851831382192696557958607428588093547967385784858491060098000509783336468294103661467334782266929972121651491383137139682866544856007488677964169801998115709618339293306880234280518403516997672602826741976339335530349585366605010134021324065891261045190682419703596178304852679271988652973685055116282362192352981979398263620853008621631020613345102134135959663413181053689352173927347867543660938017132528317463749670303876643926024042598480627428542131036915404409330900465870926074213879664649212852248155747938501255608196412539140112614686720000000000000000000000000000000000000000000000000*i1 + -5341620110568099706927861189903764095357328918798384909302482351872493689939138572523875495811329916468366861063242900978058160576154616582678431569419977261256997974182108182368224233195545358020700133459385004143706285837392327704289525692771844962953386564256897660765867714392052733849843507189304236039327196549849022010069150277417473360756883792389491016529783325050591593778736487592472970962187373639274721127361244131712408569888171578155395716557762505108712353593016732845783379370007235000058968925288224551483600492773000658013099891034286850630394075903452981498362622587045200201805333513568508194552516585526237204929722661026228725628192303367351661995456617850468780374625176176521131703466237994534096217261112184111342483431596834848628785869471297384146857948270632153252010296721499690802692382813903065644208196279368496592667927585319195644421616406616297160688921691875177238344644341186089212537264174068055297852307011480227667734465943868518437440413214770727285262539023445702693945686548125034351778504854757443662899501801716664565446732814662336324680271547617353812339112926554238296631402657753362288455240535333347487810052483929929376382286004815487319772543686347726210722291648261176581427016189520599516432033361853097771353635121197818678013663931902671950231840590073595056228430616408165519009460632112520011972503028689737578673364246704673712767028542247202104238374575973287157555517185328386312628660077123932573739910065322436886722549887449252457464490209834759476388117247814970083790458025026012887000332756580284484690127448909300606470550362803498830932364337014376011315034472951969963249131927709838811512963072000000000000000000000000000000000000000000000000*i1^2 + -109145244936763140862820990656415200585069048090653484695034871067458555505921385319808958648694841939618743956704997547356086323913166874201034761675759264208233970152474340908384614453034512409571778539129048603875186140002108499089341668801955905980536523781808929095695887722160441828055664613004151336040066270661038701033483877677176350189503322329264663112878649834563341661208536952055393888254737538762364258837847632357886382695001530443042110471595092858978818931240450369810048397742723158506443047026438835967607233080174549389919566549754146921401694321002135414461061711442845123239792989858944311022487267478941605880622778468204307067444095802653585814386474906746524542482033913759603985117214978985294171774449017869632805449048093779535084944125844035075062945912084817370547325048705760315531727608613813697611113860965611009238410697897465100353564737177339188272317552180352081467688799577562464866230138677196212922973061345345007299042810412168366933105138764592191490216740893766886831269836408210656004164943202361649821609351303804376688387665550913915854805163301662125397608368538426349663877785861696572088895215285738606070401056794056979432352851658935353223457700430513150813229987840574212562863036621248863859538273291871730225153590130389663230893067862658227313462518851289730933909776257220592729481717276741456369008671604222028366803461137397759643396584611140700134253202821742003256971461469919939569536562821022648260969959912805356875260578306679798546373129005720813833947450938276896514294164148527361706445076938132165768287514234220426462278215511871663924051036266681566288558186060399428910811875452515566730870784000000000000000000000000000000000000000000000000*i1^3 + -1065406962193911210130082283500958607815938924931802971923399793656453767338651350494668760753624622007319293022811558571147569312723783235319882949942421091109998514384236449855714457375128391949725294418590748109105990804383902327427317491123018512516835538274832928883818833589893296562662668582966963662277864193438861861323845549706408549487685769873988641576437774469399818113239476449927949548867383411429741631121080905934987766400753643249369365397689126660812680221218167783953083755476997398712923843241279377015362809237583655848049125689148350652298145642252590218110402664543926914684463281792611783747988550728525543539965848968468501988386864499394601140171567537650846269271392225188361133703873219688190139442164879539871013214546789903568250251349337659538021329198571979923853558588058066435915099140604340099323541387805128640736344119742397773044196658575226434659886939683282686675825969035715254184458368399668368060677419979417505720656440229264982484491085546822260499763317669743294217645090553633991706984409965198652587529949986149638144789141068160835352344731105393271229438308440764581735112503506039069383974628226969728894205979532401331054911654309863737383377049574384361201857511626042801291707952265181359862092688897265971086383066243525005349844189192297439786481924375250976518198046154614107676927103079286239924275333535331480153175050373360329270737168008743594426016497123762088659101005482932234121431709933829146735499115889844451222651639777596700311266109269447015279881276903413682203523996631048300599175388396968300113106460610202421905391405391560917745190825331208493699303613995196907152368522552172901627330560000000000000000000000000000000000000000000000*i1^4 + -4488169339855531735497942903204710054168052086152551046691633825269821563268777137003977909597988813298392432284880417046108508306314498824958524673047770884127647579933194312824075972929739707158253908312444023655550006115845454933346921509436642154668437183804507349281041893884957565567096389338264297150421158807848418093098899853802903614018477916623022316633680538980530958533988342360688446182989984150347809046479961361891569962762352562326047994694551651102578904253840424296149482052332527874169728795963650048897039348308151064348598953113476735709478272311479602856340686768255416026219227951743043582862802313733069484337731824424969289657156821321520077588153744217331441427558640031750675632515578523514938173419343535551379010287280231526140030064864756858975016521784476822515931446711378146240837193655124292390069873203765052281528372387962058793244734114625162291091013626400152164295959432199632543601341697395436416407529912197141227950021432719422916304039261797384788976043554403042221827325864239417453924156656958480882635949732163688494823383543946524542985722152420113055038534879472228328165039317112947334362388282281208201578821210535963352085591616060294625108025090873654792744251930150749394676136114914003296840847361880393500404384900353108355788719118444853089836910404442353782105146160014381126248293876033444941680710434265905280752628590888968790109333871925339966440329100402504715274882817671666055558205379576766113789998725036320613049534834135983212679268719039285748038029129965894663446224288902890558057807893014440040239108569423524000679262053713975057791896968776000613618579655253609737900396722783960480874496000000000000000000000000000000000000000000000*i1^5 + -7226801600850389758648737466100777205972602503673999933398493596122358470862344940321829262035769975573552876302827113356431890581863873038976644518158557050789651267587360215489236651260623388424278345603101941629652575074240755807586375434898460861144455668790098221608928352029017916301209696860194361761934707868304574462180053323378409012326696800347284827559629817012378501103922452445719255527825507870511457679870168702170895111529965608870588150057029056885392910891589580864016800139587666438570597964203871178026073337446604129213420432243702220395901423392156651574676550894943649103831647915079808429669781013281963528186769367725544173922179213045338326101815746893339340192960597996846368069399576750279410783891671279622333472706615060540659114769414379732929802081707813911158270257208886042593466023572030823525603753689537438755383199832489116451823656862069101044364043381386505824964027955830531215729684798369072607442160769071078296550164727843830403048943209755567776259087600019934273800220508459821794799188128859281460623250555526847352176099468512162312279795260165510147426569315392517544238463974443024828239448314033480470183829102324518647270049165958091486461745222717471517586277631129395576617238262273497965606266453119672355313500899880029168159418139956336376224326333720904082719571791415841757515816645426702377631170845616098934417675383271913716685723668283848859223724064996871959152000660649607953114596838189065157538610321295462413797958235666754305169138427596657898909953657772199724819812073732059412674081897800407119006797876369434640829312828934079916877433002807890173530369155212442850627036325676272163225600000000000000000000000000000000000000000000*i1^6 + -9012322866284685107588051441300525576276035625290139898644484216369828356867747616290883874511651553805629257238888577208555556099319616334830156682101206389287072840695586272279133278395787854058935085644936292667294422917857918276546640474518683630475061330738527513547692729460381214297371867661585350215670698827886258333686010360543999235761907251651740887170843952023049390650503821694332947209875347196364750540897652545627640689428839152871108387980113899415009927522237493638363364868623236102491070013826590593420488975073450600633192750284012639995205501579803679261322158797745751488363735889583657478047326051868650437214824651158947150699025004541088867919393313658553775664969387238072550071098182580153880451838698419534466159939905583258667656787335573849166278995416279117098848198245872862388458258121187869123823749991756408105845672632876548222985740427260992703599696069816132184235282619808173106566108620048464732831620617102302812204072757936214039601996555056937365271272259181520461308722053634357369854463293341674329999003633535395721736096312877677575957816949316690487470406314036490614923943546046247276473313258178791085496764286133309157924961907147030257804826666677997923415276315897375133077718809083387349083937258243189809678093251683621940275328854603284068906884439371281760819945685361665399483535330786073772481120323484628792361037370214918295562837914503422517694382597484260589298486683731318395206569719581701271851311525232770243721151237948987565360931194413795884758896619297430426235575699021293329162392963372814686950042320108483732654279483418828530147490180462988474600532950183007219404476541102582661120000000000000000000000000000000000000000000*i1^7 + -132593163547058884196756671675832827242479153491842270434019100219900094581819379259052549620146429853951055462741166525600302556990171457007415176149780210682726730536424229984257855013774125985290684113179730035578127220691837346761837960483638489050032699495963634570074035035460441260327910129160670305573069232863600604660167356859208785322410490757325798024173708612663546055584246038006666733981412339761739564746837241085372201696570298704731939758991604762684319020622479359602937185992325701079526307256366843537332498603400282769343855639511449369574081471059677741779377800831576737166114677396286044066381860677933731616181111500483205202125574964713080498348398168993382100510074285343709078857086292661113308982239887107312131766112890290753270381145611513334741061227128266850088912500344020018280305739479843989444225856482174635311021239716694576472562015843737654746056654508199799502579380299227783376816108607374039082131074002688320312377762773725571457683586684180063293226999831541697393945202514798028857010068003441845634999283716228285870293809363734216594140680566193587688323550685545994198610320271452540003471240401982822293467139838436965223109024063024862490314740042378118062687509096027631229433656601968851244082187884459700561667178834721135640696985754916032339721975198682869004885698491772744492258581026871575665125541059582187288362909261641692885211558100124055848923709815971701399037054144482015081882365895845735153169706689510250430657684928187328169553790785310544065323205391563014324458246004009393408999238839455698617589829990199361914690296876678062431678600204283071955643881577930783592578475448235720704000000000000000000000000000000000000000000*i1^8 + 38308406758451223012026022765814363704401921757411091053766199348997229386174320587070190045912893572656291091359933645792117405360322981115709712353492972500128294224170401243586163464810434137247285978876293076482844300767693678909971870887308439772444335554922138026188112079098390267748137140210186152649164386158472710926435327643625094601045547696597101846231062326274189128803155248592744637455978809337080558149840857015525130920455126666069265607776711671572234541132770975687453167872656409709197438817495975131888623440909005204257893609979487275334904920359905163254893029986198105920243470586565893315828328654822416287228870043968205901570026501194806344088752501245187476793381926058713114934392308304549232557245850230243669667428489657202025816946254287638206789382193941716773864288518291189114364709146575062197680208911754291219672018305330597684255591211969675087920999865776945485367004165150572579290805091129518759911723033785220739199871315840164631616636882370707841608844732719525719905413003360094827025212379659243715764566661558766685450871068692478450646494074262907001910515698725113184706704077754542455646758926125200185476196532830766900656579387509109257196064575474024016008223929789828079106242356419568306655135506625601572873604660885730215692666005041136767567186779334427346099932654945416397939914324630310456985476466252307604422503046304202646659346392989535387752190543714579616280437974784757652742816499456896684731276343152094794669601892353168964372969850988943674098014413668185946793623256258372396242439647875134515095767772668855875236535099491425472130379844925596454102902809542221383101098006203596800000000000000000000000000000000000000000*i1^9 + 136036421272973289171070641810033893462054575964446707092504598897557655293803735474717204985419874524326923989062180295070710080562677573002222607507577213304354312383917686822716782630043722413853474804672589298081664850373963180025862461631344036172251772170457708681779304128004022833704138815200495139541891212284831195960164916935055526234534730141376639221469105825475475737744889789205798026949691716889672682678639597536907709627830484803151966039674795729373245228185989319857012417958930942540929228414126538220891414646001401595237706546471617320744231922488032779839498997899937433416393428935827441328710040655012302390081963477145034330798035580225913523144008703664440603822990181647277358823645075870670539970667611041398225120571621629181489391503962113882048840858731452534802212266401809365762865217020707778827666911078583850723364001642082482558104019798742856267111511116413214301100915453315488943622552851630661845630143295724361525710875517167715683858972641526789973783645569178907443687113528403414922585099081512258046970061266998620305880415747841172042729128711742219293554498380861216930076605562766870141736034207456308429358347221160224201733798320469422621627703570424338178033238441590145340172144548964855237753419255279865747618212605191067867233837906728574383467786870150951633836559990053737196657129778492108364843152754010840046886883595830342331230992073360086901789508824551445381670659194584712673980001393522294904461638685182372131114410537183970541691378007248615851074752909808962678044206461704113034636502192645927622213488007219375359161156011405301641351972769450984780068755486070298108126881455800320000000000000000000000000000000000000000*i1^10 + -57020215176741365155332339162405034409889528680662237714925969474004141215382446032438851401372023756184651165085360412146314762715396066228884820995338812455087709500885444966615802798704400456656229892099716693920490448992266492946737348659913362178065423304143138690954010968281445188458252684434944719731066234618832264154184323624260998563492454370442469221894727723074564963071715346233111278064055048218684011020724838837358227424628414289264705424856615920665795949055428823411861447615056260569952719262168921431877768680121226402723574516867831414381021837925712846975483018464093816401494522205988020572975203412983795067214366484638765381109964429547734806369216951672719392875000411479851047961555108544307463880291217381067822744471267097938806473546835285259192171622735858330160969613927829507690387904252120866401505260401324973091636321357422370806232085581977757012189314154701509269112435332131337020934840405925565617547545696252071623712200838362166071348959732470222368414137462943204764485105948323134567350094324303605541171461507694040915151967502087280187234376406481898989330919868326480755055466886165381102626905724279329700204688579732349337550059382914756291932468507176554038895410488096699995547507191821722345150173641563919163806646258614647168825680809862736916311681785884636615885412165695731552829872343226076714516694645152807353177349253450019608464305822933456160368163988498476940487512596457565247963871184328354473583421694434459178556045619605874007391963192645698666764736346134450310531936175237086489626573847288497116874272744998471068296453482345187834155485622682408022067613637153718846001709580288000000000000000000000000000000000000000*i1^11 + -47260022378609208635174088192266999482765843021208771370194228449895633312189345886659799380036947933805950304448130228394851461768268706054583058084192733264440068711362382436385144913244338977374758607109802070411861051187983024494817025896766371088417726840222769596027930978605438781970277836024577752705351614765109175842524566999053181025493713743952064268103879511794502340734885531330372260905094337764021788880446629629847146719360592071135779616497708188943430653160405355959044244415962544435398684101968735716130574077119223585386323782105602962576607699170572310366255814371057432371233957282774827285015332817604833450132335406951622849615454341461380091723183914390522740783614072864330005801708188875190216996900233759313505073219519678703573104719700456603337472917891776318582164008359554261807376756509487049589326288416803306369342047094379248375245321198280610523263108717723790519572154236877108308746131627297710322756737709445833311063453560690353875393717654535096578365029929375631317259529962966925364255571666874005764445929072868687671044290484699764837756795998706454021884836105749246705849902168620277452340734262127958672758279121593413127350399307364456403223687529425731347953595203789318709992724563872459729343900718411236930047669147615474091852000385860307916574007803347459813226180456200140966774840999866425727383823909482617661876548394296566489972554114713202207202568159935336285376460761301120141878418427837870732736095292920951690154124857448775208284137126499195358629404320187541550150850563801208628535549010915535228703821384639976596152558347461389822222896550092836899777479019704519734477822361600000000000000000000000000000000000000*i1^12 + 32773397305352206670767722134894399628110631249409464445667855120523722951766171312072484850921084688330530923156834867728295635815202901563217515603083175818307414508935397275294245191969701744975956217997747068583924540567709899158644140096303158439325127786471965847654255416586536487466406688894790339514774501716889680430891456713919961047204169708645205626138772749639659725290488285748466751352253454310230169136260137242610132417356999330344711751794394395384308978860772141388050108723715343358666239163482779421556590838888162201573839602209191143560213330395723010630207730492732334074748738279108705982351329526056626197812726766804905268793203545767950876757488777552237938038864470880938995576768463532792412581958756287658442520836148711701563562289141017958945646666316607349013946899911859587374990357321691952144310996784033351882343428338787583177256107222105551888546501709281711888014026089804024104248203984846418817874469147318505808371599782917845629681152663947002652939698621915640192443030666460049819991328644901018683322844557011631484566559004641816834641099616330270379947533142976643030489868421649756591287229624696867710129382054678003692017529331958646521353704906520447489776104619847036204466986364981662019347805968031872385348467800272264982047135461377148191950529215930762750127193594238001479756004302039544056142813000214759241303341647035841572922961244325279830920058552647555566218487321776044684467125004943253818265565420413409621390386628010291634370596709300311560066459886047810558013396733153241180902155156689671334866927070676013336842612440578812251059428384638338318497091900183840401999790080000000000000000000000000000000000000*i1^13 + -3654306728623002696755033645244023805535418795156384174821511307229165909433349542526004014550696439310869234748086549010550690964914755494192262511229652447904632229639181856191857118738029553232353961427977840836210039288988014478002272910354713110875547221330069118855299928926937566075047719869093507186814365022970578698326768562329325260275937835658566031791105458088693044090516861688106781209129805111366362869488507230410110639654277906083816713660138244619766325083122190468449334278166717316629515235791920746433037367561008602602573928829090142888073977286603036253578153029976171537854836318513688514444041043604973637676942536718239264000160893837289749615807574002238223817064290985164708180516392109212759295183306829840437076497569944777139142016526144687719239419442782314846594933161911456200393138098107760433620056605144323454338886797650236087186651168340532866988697251742389360903697182754751156738983695638371834803507469547034305927871600068927980339014480897395591899905705684470534279787515996604479288085037160784598474670485744511273791789487047247805109125255993553071557639616138611427233279535249887992443842333651723258544851857355414659073602150391928446551914395680218923052288351408140667025836704815287528531189260175614728188235203156719670330371261120198528168919344924796193968153470423785914164109265111784754932890468318305242628445732972985582237115246669303841956214247529105167341283587817270788384587289546038793485748266878501408574503152343155168344757540449586560411231366419701283507074507124470617284835176067531230159823122017183148572838820442372983108347836432989366404763359151746497642496000000000000000000000000000000000000*i1^14 + -655205133031244387490723954767811101766416028505842000682092943511345844379861929817312524521477745687774651546896058526468625726139486452005846194856948897265256501732077726959353227613214939143212960544730651876281776574850465788227248824859018866331755302971090873832196998734075782619124388565034018999149793480260546879589442755623349887420122901042220561317301543306752919343833957523303521641572242669227307912535481449901847999696588769260980986846444966605521606263006278567295748198343372234420382343880394092266610327323214305874851690996109439964306322222674722134750590070042584846076877797447673926236978172707365070678364587207662758944835205504704310156535863809270584190696707658344749272029558272577390633550285625141727177846866762900797672738927194574380679614155851473229786538655301447745707574440683605084734146921028292097836663905855634201248432686098066752752320189190805005628413378494675239627108982416256783670613055572748460602462051111780259172927213994707805976155461714718864866111610302185699689727987377136054988641936028262082143262935969922175077149169724144008104663602706226872275530823630952028103223773120622725769457290007280415381030196608125293781108569356785696149836583749148414740298820519058242153323899818370096313124032065085992822810070588587751571097589597575699771976728926155020246929419088052519363008750287918267527032492180414483742602166371249973760701466040471855187488473063357022946174725996028895743958803499111483894264619321413387074172782164165709897081220865018318762386638894565961530752914235552637718631158958136011641385959200213127026108490902164985565216699470951376486400000000000000000000000000000000000*i1^15 + -20261219817680728314977972200774476005674200338478714388623139066375691601020766001745955760217459086750774427954688980391667474087912025635846811306635410291512987265586683230383695211454056372063490429463270116937652766168465216287788680132932740313709561537783681171334445098079259767728948791240059834124478119528571117801291029229490774735277333661371784506054618975491015152440918386624702887975858308685905067734775828134233336200271561474158986551371043095308457476362993768602289397712236865302554055333233238188794720303394904277825444590955527557319515982380521214463056027496911438324522649959615586121367370867634019508355245995222446254420429614916309095971619849179852500991712522851941931105083481689369934841858781096429234197623391653520252688913653980573184778841257298663250989664079590406520736116524800545421261498513754367714611051122059140292279743508315612985964520707143406880176515560596144925986407551421434635170352094694548494610897753882685504076627561911704014774823610869982032111427461089608748595557352379864359844607140428936078533124457833748914282986436019893483311329743106621425920196862283568675601016980373063841488444635898593363856661086982179148140081686048782078814500135805499075316550694419426690629937655977529183199554124129369386325467043411972422873188990911679895801384397692884305103603687529777718216648765055668391712877100174459613203306280004094332091160130426553852606595195696054632814605402998934143872350445232212301770114585285930020393338622804068489517030540043510713915496586513925395471635330769601445891236789724646166593747187401953368810252202423124736433705899891097600000000000000000000000000000000000*i1^16 + -43132113257569135616925262548504563803334337478850521803455994293227670970764343369866700179222901935643784455688657277177380233675236008285251548485503059615847502062511125841760797773993696670988971386619193575715738887382924581939342493665693228068599455350927312576897378685620722280840407084326080529515569143413027837835469633358327323046342441686314383044914476114276618140048931479661061707413529542794833039744038440360921688169449904461647277006582276564300900222824590181750681480685199034205422355998852774475812231312603063815512615214777195773333891664382843968501032751774101119251431542041736086714173831551492313034259794411832862779838703898673630194159810751598837360221848481671058897081828328565061393630109929083508147661745577668904539090144846802326440219663424192407336691304184134616087580086630910494412185972623372729028575972504640159482037551751643050721162550976492841599880798687478917017429427029688358083683319439371037073036845505572585695301149564607225273680572867789486431508540942149345414019465749371549118740271489251765654581672985650156410562904922093097286747320617319780953400923316803720444779115328695655903799659622091106608061615809212098312334623570692835527042245605664494178676798862425223472997544252734913156926092055901738654900793927788756151789479332493667869364444165948550526680702102108990460335991143451165776246141577926672783127495431396664270846942213554370192993234790163237741200891540262930182768285291178983293360865044026077521956981450525538058784590817506436928330871045611608620383156522034292769736541311651061350375668704775425883157753362933113857850153631744000000000000000000000000000000000*i1^17 + 96344383172223944593997883891902866265502514859955648349093979028205419348958390811369152442286212373802064538913622089165093559132288931222302076732205348679592036986580770259272991906502112937386692128216281517893933457014868392296212922933325817352202195092415627584140948287009823584350673621156486761870293759093274708658874304710387253626941527016759311271763488705716208178206474296492576342022883123218890059012374885611054863602329486386006256704711968198576207328785274882934512227179168458054639044778639931059105159378247860077763243226467351489030828010281633675261929440710651917913178103785873724245208817148154575568851174074666537464308040311290703559139659724988043163139763564253719805262959720839697372892171643585269492670778425343212358553041078290986546628646561655784780501705065846707477127162732575093024903826497215726044213552912791305424956778773531891231192382440152530682308821151142205727461648033355860901886126793073606163503969198713748833192030861579735589839732973438960790562840409011523011370260010017746946206227650784930483232722335312847233430319849918353661830388387649706112338451971843632738950252437034417685610166582357810686812638140606110458326249378500159624315928213530511308131557601259368604818346150171216701078832764081157946854813715809115224248331659091724625262363504730573920793875840988509184457445200354407004809476150976685294161755277698780256447457891106597762583966164455677126841291889458763556707646853333138831152442990215539998715961218763550907577270918512144615166731014221706606555401132483311295288399607724865516355915625476297552588146436881875531621990400000000000000000000000000000000*i1^18 + 90674518294818418083985101722437413600102780966811913459043843548064970945579972393831308287139158027343914457271586681354326748890577169932787818223294853458089393821350245650422836686992450723623792461661731183316732328973617243297722853803346789710220062942131551775147174531806967121749037918277213282882332674361414368346036815297466123263173249729141847276040162590270528518640069006898961547635986615888393959988031489294269198577197694694436465000055555792322099143467617237577619072660345538397111814763510663426421939539163415823797793807534819805909779348086920350862414425663795942925548384033915708229466574516944678124668209211529375000886166339072095975041942138103016884011544407952008922701009844139816804270981261002007389638104112012135094163180859333482048553314140023800660383994317317774642031831421846146018736228818008990780281904395855202774128367380763190936674577670431423986869606406450345842645338982113571204274978748221442362831022159641173165588530906607114703376658554171225773122203969845419850933050650455399827353471819621524460726580211939415700039515654382614082744062631442322330143525425491850956867951702117486222892542076185468094901045322391035373697888677830918608089019126240091723019336300848914785178609477336900134442624561615926720773780212716444728101887838198411696864393665065265109381405533661118633557234715359032122141707301098237327839530336996164750512025192304372154564235683035789908081233130192029311236431816432143391832938932591383447161365592431257590397919762970574439782086035163599359267948592294751481602717458357582067875472240566642722770891782828473712640000000000000000000000000000000*i1^19 + -330127713585700982237944044841948099024000822115181720393803449152695678878135569153652005428944076415235789261874761363200652392794558566777538908410438660159119860107931845480379032543831029673204553125202686531487816952594029350272424379771458613011748748883124220766881704633660773748770756822138015919209509190153251394283544073916794271953168152040945090614892430527488786202857045171008148719751806043753039049426659540797035587916850086916163968439951134356800705170738264599417797847407075295882257194929987139796658823513870232710851221806005675903722635865487634360290916391597732422896615237275696453261521063123385562875630595947586470950953269492279545496079207512052344928087481232332085090070129171078761793746035840707719420709213020550669939583884326806754264843084575447679226759062776044207765561682450395868574407197149831439365955574451602265288589685570127209981509066505998122213777033125652093911376129619575987135271284835646295236335100018883738284911842715204618132578275447699994024730121457877211871954913320707567529276253949693766249008874351728333859081361253291836392835979705157502385022939918533986308234698004718356438957785699552365995711448357596961352244809166314448126255913314400848598993742047727321026652941798938478155433500224236516051441741029612232801494854091528921172649507908158075688045697471944076748469170569989809328107596193445463790127417793309774580674463668889363437148201426264496620419500599037106830427003955146964914762783280889302046879011802485979801119513115677544609944455792735647711916639740244855164237150326304678847952876920281911563170429083320320000000000000000000000000000000*i1^20 + 19994405528206837788441486970818602412827712652030999598555028239644932407003072919285359177669354458165376411685633393877685982671831175523979763927451329865914535354704718229491687208130792848411472273421174783628494031073267071347381422743746168514662823383843671359035021648122136073843579085651507656195875694476595588086136756967853264840107835441307077257485685086567215620637947449099829386317935875515429864418222632669014510669071903566021569467166034630600538392428112067717016599259301829438142159829991476314515451394726591130692606991215976457748731104591440094254643677806587577949943316930317055926698624218201442451036505035895977412553201949777947390577242089605657256996076313296701494090863821843395661874246897154052473314520749139670020252520805705430066898433215129573460051028414196577407677352993262393555423871447033148734926533394135200099628272777922399132261844213415294353266097344451617413269617234433504288146545615298880794514050343605816301319171347396808650378318692585949143080619272871959296304113284675935707666046338759682623216283450774438393644974555051363970018032754048331517986450417415771137159298627756881559908154813756863635167974760252035892047184954530097285028064687274081979203347406885250526335440589911268817179298290520618094517797928781458996952748672444545107617048961498887944357880221449040579776077016338033955660665704953526590349225388091029118916362657365898599558205045058484442232307959505210906212134696252352641336600306096441045706747875955970761864453379416707384429179340682689283590332205743044419615056583978014040220474308589495359119137177600000000000000000000000000000*i1^21 + -32786993049482188738627556234214273266288924345555667800649505215165616756581979887907334270797007432222123556718984097684652497442213818433878700653007752632824013046043930675891459199839837295114210390657874906590114947994195765668700328072558045409487976081023269197713242256082231143813271636911782592747726050338159948441540355204866177996860523261433093242841225967066209130842725565844672024976516360830758084673459698574000786155435289424207092736712284971996159696584443765315925910521863902247604904676064565351398195324094814969792200028514951887104105910779008168451550822250637620781713943755070346835834115462693099656455593655788513373390255022452876253471937999693998678598161710929561619629300675386270497450524099803243924809754964908811426240726556343315971603029685880604688231309591155425345372899723121295547187325419906559045815893717780692784370570223923495018067640992541861793815590725527529325410703142227900211343828569427321781152162874615140876274438798112416309531409262814254630576588528397621170583294704700281253551893214262015148045864539787228547316652582785873545702830184311967204064770531018743303828162362494490279423841681914635796950207328954154865745625867969795417365138272428061373718469319406890125999312282112467607183531063032556743815182288318218691913581345477687637218045858191332561520786339892436025355774233529746066887376700764013373615380386211941113294689285410982109640744170037646775843559130027270430962792293805890929358782285173951020195621410782256505262055436853953892006592967566786571797547627609010849093499884663566103873736195559765615575040000000000000000000000000000*i1^22 + -6268759092844760764160082105584287984634811211108532017021545602036618679260087693183110779394361887736097998665826712112344213042146852781865173369494619601320618365439460002289920868709933819050474624425492027267322345686587406939487079261146707266798606957820930043054002514957486591936922553783696241648792372660146934567321727994105431077817416215340543093487035942699949699774936865067382211387297699963226329344056608972048231040894274821953656064039585466294530171220545337525886814615203065792862910813912780575067405485456855122856674031332661908681124484333072559090398999974016452396445045080540110292159493978049884961118949642947602745963679497372741657916738152739180663885715885086331845290822813613138885433421385917649432168983338005495928947140966744245226088495338902151088023977610135039901921964127122092685114866728466807695759625024054135263756190043066254692662194544908762184704737568429082166634645595965096378766808492371814535154993937934329702285631352145695747147289024766928783814403544006800622473065174311119198166688351575542560880769532338223610285796818093447561356102761223366845020976302911010220433010616010222984406926282406071382078945602493788421047034075889726581377434327379087983359563223096601062340251077926297351689488426744103150494826269102035758561744989055554816747114673193605705147113548782688198240564379126962676517599377280550306271740463451243753553713145715539330139583424754960462343306731298029481694822939293947550592685621442933732071511766608388984108986846475317972947934317462311390732859464784821799732221753859517301210994523441725440000000000000000000000000000*i1^23 + -1904954160135066210276589978591137811771710138057580811763779689961053158085907558458365328081210888122403671699340347595002028776966732995914390155641032102432804794272463018565643882130999605837885950358342795029984361555220242372822850406163101511063020361352040884398618479230715759941034351541469371388746278216416243758573394747202583899412027884540460942442648446927286228316919018939546324352581533634243752061021926790723951058479855359090372606464546884356963300343919319050725754884058601084105717585727150009457641673518472031441281675107381978915278155177908082123879229803388542051764791961451244357105251148835666375561715273121541787142005469234709555415492676394884076142548725882973644578728888960489510017241908744643428215698308938700636900576621424878132361474496807125230637079998198946588670391269466542953983017776507270528720526033654231229833846650424125964040486961070597852511328425099476050814709450518045798561709006477940303829286083183629382370911234763973716636856497581839369381611486398886826109418148367966911369585842924350608432130908264936833521012787673153867293172667886956901074974510249163500832243081790104881051988310581429384955523120092486768527662623886761840324256994142579943099551229102704210093197521491037884765078569174574408629705048300595551332053570712368345004862719660609986118223868006263002376270279288722946687087324160804381593737289069575592844851462132849961667178756190631667692388062255692902746561718392598958455412602455093583365065494449995508203021807598739565545513868557355217338483190939726789512046888032090856888655360819200000000000000000000000000*i1^24 + -36052421480008338763928325706775081690998947190251539958011516203293057613341242389410013973636679948125845820554163689397050892308839963783013252818115383872958402653069220142920352793165142002253737255448877624548842988176646266596806964929472453666554430153943392195345470763442157090998975174759292394881748143478431043579599176256369153844764424003324439492596553325337375050567288116441855460180710412316988500406758776894148972603487314832088141197534828972133967679650859607600602217023326963329904608073342193161063964461457724012562298394118989746166522168159129705420800575144598942051029701808042552628011791755396541030400339452294636656305066483494109604250837958884603103169142599624514206111167860847881434092309971587484164338840911579940980486175825462509648198857324900619565060600065550284869795207106051124670503489557202140954622304099448698890591317636519463429797191143278677793548752373223194275155337311225392095575506974823860342241151778544710384469502148471521877680496935783975346191806450802292459104649729790160235165687000288310737163281842774687301247737802160782839124033968985486393820373769198607844636959167039943073901776414221851776708612372203487022798332868179275598853428315962663082869434221483369943818497055042077811572152612602844468774401637382404597687758250463415325423670751000993895157189437309970316345999691020239452324764320278359328352169800939880946734188390141857974850361501613355180666197952547966317609064575913465093917905916717132736544053800661288942843527716145645278544161274743986343336699590104964555561904952174391192453120000000000000000000000000*i1^25 + -2923025036295977514706131964814507094686108474985408122721163391262535390836065645326223124059138229524745741461678585202902706332397930800040836614728649142638633609701210187515544139095948105004295450778247280222567009002039725553354564295812974059302490110526785113521241887773471253399671445276645774817245562900171582658818142790263071773896360551530738595897801160133535444461341267984199993665057225127649357276250104108356499303519495365900712916761105005578624731246662308335517774832215634526493883049148059761926174236891046486186979000475996020998135041687219506341833996038885783452241620244496449385545092383885045903378231586630872741000260193861995772320718117577870926167762180853999970132242518433703944971192473688042886169621579430876617545157814067110341699254111621765137885364850446909641344883373464584853332683394456728042411021863179214570658258380064608496469569457546537880268933713351201521973374029428520621308421161661851482128155719917553289317872756821448166301847221635805409697491995627141000600863583849991963007027261864802539367345670172836441371096876320281831584904646007870989635979755306067025493371662612986876050051799868443271713830960739360263591257535844450199214512920263714678107398450623508142410313140797080898583437413677480463903110175927689643528486348145648307113821450280341568525858152679947555632660957167060364225782254819957770133179078408961361350223054341567971619517767882698160873229692108158064310899652767457989647119696759218598451592080965971445722631626339019615024577014963278978818862133693405650171361150300585984000000000000000000000000*i1^26 + -26953436324252566189805591950094792924131842131019024955721375494092560941973879224291775317930811450711326111780342532627816926063025051792431605847283047538124372780485546720125667024284848778137833495666909467659225268286182851177221975539882609803816535274583160130738560790814302904733057079748538258520833171055839688303772031419024853757954118820753249345812408246122359396496894491611176006851342754745967249512151335987772488130521152878349734511372399923575621486008562201815435737748382908849680500508590675708411809543466056440276269071811983702888864317834352387266261961672368303634541428907380561623998287884532200767822659856410859891239716933993438151679968089576939306571156795085189262261470683974879413377409040680146354881816242329686180860219048861157447654054676861460934631446917397063987985354192575685232945010412301048384353442871675185591230121397946919730323643319301895835506234543271254411856558030117465342007797013731428761148877452402675565992127399034280076464220032640920513934473467221600153694093885529458043651823110360089851849837749671999889587766951065585397680278549953844372298663315310029813403773045123715581560967605436321857152627485015193449218308730713206626808113024275309825348556051827588037276449645280245270761762702682598348026418966695002529574287239886439389065510459465679168905812584967859414206511689844609415976108900792123296241721509287260127257037077082186301081666792540013354341765611430932064011008673546439498254007965057894070694830737086428100491829975266237610393467850602460031713662591818143200462870937600000000000000000000000*i1^27 + -503171282342139310109103773611782704638750254116162153055536460035602526598303554048232796522867934160974256903945176269963365740582476625405574657268484806693249501265973416094225678697850890524165163890838973278843712905729061109569904732119899493724038117204271704987153865807175556109189449516242091358125573628390988042754273157209840821652852669193409392007505840696256862517180285654019000637482860760799407839065453624068967942314511778098544266999977403114427942302410491192871687397222807853196765523429300567301174568714016482221867854583782684116823702085882906488562787082785883586321000301652291169627724348984102941823123917040113582226567167412293142174149818572843500699930587808511675369660838799704711177380083195476984388146531550269128697015240342678624296659497153646673083650512768379019107678299593865988822315751617922507099041592095246818103231090532853770609996723060526389480803255892051882880598336333774156606218621192137105880107891907449147289484792287933379215270079273812972471102326529060972547413666600421146273289045295418771830935990373574083146037214502857035247542592902682583744618060491207392523633198514186885303837734303263159140932627179584325061777385195029688414424867356233216116759813719456460597241986852914480297269527277755097653133917700810641818664012254128491038622549402865681962505237570689597603869605138233902272018077893212444887432408834831644616375123039143627917122993666705895976127738757353953501354186826807719364549574453697237569404724615434522372879645232957994183564517714769014581459753199087785082880000000000000000000000*i1^28 + -5594232106173084201627643436383327107629854387120417762171656269577047645369347789065470648729655163859772850892870309119920127317554673278262528119892670047753080387823023510342753217420708756872702167849629863491515092026508077405531099433739579556127569185030794787551488229717157346543930313474135798809659789305025272931544239968656512734493608160788906107575533030008145475822296397064752156398922469390483061993890965999115633513909503850769156079153830939534725020259073508824145264557688816000081935560062951124885381246047038498235827284292252525267037313729334229241710742140114396754850246513169264217422218298672012552874053948213631988245081487169105335061556557251697295369331565616433807174144515321656281133070752681149129384924973779005330127074774507894431798752800604308638122815609976962990062239477419598131000402702236529252393466166908356250617098015963480597269934231762826197314740718549248949140488244058340163945292080413721796832478659197237132559733711222613076124593890411493718380579389322790458372618391141344293946494788178992869802555414849007872009509565140275401270965193099425359259931416506122079136507853436656272391934977874949320023346245466497497568262157533429654162260923338494832452187686127132260746966543878972029902236214238784516221533909992329868863018859954375778343772387457479878343358346194967167411791089780448471099421651486428748267348009864754149349438589152858729611870184806682865041428928518805368500751611307906384347141647363341686447344281755500488318621234941946884863236986152722572695594975887360000000000000000000000*i1^29 + -37060075192362708110701322146335236481503159181075875178104071440293937378436647295390538011220877950594043696687551198026997597472269921536226069402632799904590937378421260986544428167410549526627316083714451303508612145162978273000836252122238592034488136312042941572608760455060443802916627014960206982670592992613702534566585520554948359052696094012016331778667839048132982404185448797544561023650280429971248666117512497353780824938893388534764928479823176466420256372700245989407078976281630084614903467710723500532359479678431557727686241238971314044994436994908060304045621678161072554026533994268983880152174968037636237546586150677928544359628721398281851758984572616248492716459495990403100962093465419650289612399066229336472357928466818063568254693565983041472585124964691546268709069322771678270610622752063708911734136901284900439178823109798401587659142686622866150618735274362558649916526799536710123238896289149073104385800651609687158074077269572186974315323751533641015276847377580383984075684716148500140238432219202148264614833275046472358894067093727709808937372379205447082051159505285782799309760968724636664209398851211878494950133870559888503658340370706298223563793200119056542190224905300595991707816963206148042701828812649620218076008809248011767062173810447723938069274897717071310778596451476862501483150684169941966491859868626234944628858574271329021708244767400255497870693816534262497502379395700983513742710587762161615528892831440758660782438064129603856599311523665504494029619888674488220021192577711128027514221363200000000000000000000*i1^30 + -271440512567647574946324689890130340525813405603372991505969417693788364119666304422313156368549073306104855978228161527718179832063970938050719424989496112672188272368329963744981400833702357979238418114313041473553750960215494860536662148217506843678583877881137036136498268339694710341175429475244091718405224496312068453394356186808525329624446600860787430202176275201775192870428437558969020885561022047812965986927283857354496702042024114696022488766871909534150820889284468279370016808950591741004998378949915536534692489630266607689687665179155992169180179380629616186831091055611917298216657348701094534653459611750244450044995920091733992017117194705405467247826857678437319571937676342511460090260979850108586218091405832447179563674955151866864895246321549208427933332609210359829921354860428318317790501874720297033659166846723244604487224073856846454894142719713763360417660099870059189349728908346860373612493769701991211157260701010455778875909521660387758184795266584458167342214075599635384610864284756457748624934797192517131263452781927557509412925029931362610866865463856554330968936150345793271812575961557281419200574424624399260275722338970840506146575585043929198230883361123189841066147819174365829408616001550275496545852852159219774023799525263754051310354471629652551891345686171746689164925155631347822751369686567439889096444974293302247134317345473143994335928542205716374701174906420296985580159785852286199363604177022862512875317804682557471539032312391926270465694268409200483037516465696589214304149329590605578240000000000000000000*i1^31 + -1207948250104232904015082203077738094593150310358106360577075956616674394337407083142580559693571048868145152726913512558304688511736150710384670883236906737678400474656084148263001584014403208457652488388057508964014334811394236388979690401425127070535493105591623047453139822271910981116587937738841218965460447676679909806181421116791911527579657008061004639162280622673305176762560104615955068284288040496313830868675471318380227942167629184469115011522076206353809242373466124801334987120949941454194492638989998772319508070678883558525744315121091387562419772912989882697673350220476259704439641646235395490423196196259561824586940088047314768472186566218803088116609254614786941549691121347061574285774477990191029868162444390188159658908621672862302047403475915239273680362526849206997726483755800988693932135431867402275131707397722108930766239381474675518006902730577688307043244930739763146562576936474156546700166268089537421148960790639982156693818287279213305326030730129480948397948078437027947145485943997743556879588045801674661482880383186881991220457180786538963803935752882169310970966646909177634292898024393216554522728319857594044102870265720930790893159379042963101600720966217982162863662748535578952233913468943819181382341234549046734801224244334005967842348686019745386742646344092762487612418447490312001587360708106875210276684274807172167360088771952719869746848434486859402227861549838301943982209260788263108860444326613520755730727216281875295594731035551272003221062881151966929300956798969734684453011193856000000000000000000*i1^32 + -2161003945548722034366235668961513854912208495669854299961664913194506572780543731518091815863689603003417689906704277052778952835171744435317907553031073160368653490839005741476956902865345900348442860372957937082956005926864931222990776756025116733626525227603140231794723622672962597370369476342001160061521493378595222246694263776888796460384848418242482463001281433039292669441872884042269233699498641454252313429621800070199983442016362943715539226163258291374002584745793300962795213710452047343482299955664309344623491791067009677948148027072114366288068013635780644458430791773676969482109881345707551937996316610201119229177934678164908545769006332576136188168265590421273346834876222713911592866393949303284625769243073893220797238562154885400052767026521586630794027154484430831518273295787664609544565249441183545732333554326232852996197879717857099281625497664676556064028822974567740971724995846175260177472349179737418349798726225896314313505095168266420273038994910898129345783043130817167686659161145695575590587102511660434006005671477191050250112001586850760646767230777169897205620017680320178234079025502140301772104544712386119092919848787407654318533827658118317007358724797768350319558277644934105326680430904745699949039604732304544045036759530147843056334629784304951493399793562350232297418376705692387067749739300340434889145175388200617648227803319990152554921674450454568322387388729024357143246545751811281250370814265478121754459275617105743756643914802334574253441692841354616875475534446057508097228800000000000000000*i1^33 + -11967646277453538929825370231392869205180769552110645438807198370037663442212273337407857941302890279636901581246533642341829150321513354062186450919228992606425585213381937741265603100816298574155328606881505765350030182691303376442313004581669234159142235280682194205947456360969478765310195051381377090112363096875623071988183255480794108182248057276277155952406179616757945423429665308746381917340127868993423723715906306242698997470332502174717085665843486765441320643727384506339035184838807356779413798360825053405813793122166767078136219812612929705126234171428855341595733119777499819322872203156666403326594976724366890429019747763200242257003638476500136625944766821371303201090518621837129247635770554506979771067237628319262072988195668000221595660645185251275006005872596933043482637112168762874502831928800988848598499519884085450815215556161301159240804967563203776211715802248668615381485793686256946029216072240474390950979007532927556400318268465556280414533893354676199128869042934365187152536462579256335063706381854363969532314128532324147022051356851429125618897359721655871525871132721382086594193571880228469797600460542380949656245447317379107816861746831402850716263670720398853767883109505975974345784058339540457035151599202265688025559002828978753202078251715345907398373179079250083819325881926778407215483940708933275395012106040483706174489615570517479805325972041802317663630618952076751238473286481862896926661383803482609550153406890190601990643917875224566903617778366956804324153093626265600000000000000000*i1^34 + -18941921111590028710546427822427319309681162219953892729717819678398815569161213173089681460565398648730532525241726925593881996398274819069511271402151237406087723019195928141624283408911669027592283471426758421737506456168883437579013640780250227159118575264803246732891106334603343900427219797934566430570320226658723586929077064686897641351210534729995192560861967364456115951878051098246875866829490866195787684420446821187883326978023634217917770624424673974605692825840659562658467978355679266500271569059888603209461907380552916674692696560559017926330977051618370083970147644414984388869756066849626072284417480285672641366251415565212450870775148924911189586077926983810135422740344835679410062882138098038960077327736347485822325569792512089673461204971182160183006648394940263434875046687858397488802004786246925204291331700221595466211711123796796000538310335748220564296698547596991694136007393857962691881682054084127044888807301052893599214775461842471190777083077738648054896228647207613530400661370079542943365981849748934795018150576950127383813202869438401987362198217048197582188606353679798678367368468250896420918853063994499334036838794703594937671283429907841946078370821477780189624543315016620155970296886119406702885945022654667212512541862322148828925460064602814815670245438540937370147424868972185965797413903592430909927113432652326698168666737287415532636566050428426432608099842280130243177079237660626894497068669001555507981903556138840087331219707927691453830750677265234028545441792000000000000000*i1^35 + -23589861976437393842303444490008680582188826918073029714148490006700340359914999667779503643497392238657515042362700096482335435673926413769984665527190851026186587581722204634525666062566604220447187041841763421306928364218568896673050455445866227260064866500789365100796997746094012016138790680685994889167006671400632430697082145803896501105229433635115518203892003977480765156191777516728953085846747988591187779203368613452912058557805853425647319539795202635128327539951789001817767121540123993081151423499587301049406971005826058211386454127441778355071986924686795184749855298400815545378761715495066370066621648094753354750443402415676411356545341441619900024036980321374138060223496736231823890317088417255566117891167592910784522283542158213179819381938810369100649232832816023715958819360645459546429834401737856887037396968831234322446790795305752249971049452947865031131080530662467967855605251248898426454646614520383197116521504496007786726006333211676863950883931722392779917446560416140895750236122164619954024268159761943796641928976670073057236430363390549374294344841076369800411755621518415816772132465864423844476866808446326935085113838109159980729658154833772696169505073590995440102622562975252363794593739072872717788757575322703421775892353245300406830805425537749965671657037835945449717762502692868256934792761935777836876234363834036028824164752269228222697292332877745279668043899663447644309722920359840708885122534739481624327522109463330947947663117826536134479788216056335564800000000000000*i1^36 + -33330681642696770379957018035789644792462801452681569062824711568269369659407252481969932411540225969520960587210471889681244289348582419608405981586198019908099159717071916764516427244706698757994499127299658232695591242026425983955905398021418707760770164118687222068993074071717341054101778047721186079899906692801423334085507762768434841270143818456786483137548403305747370843301897208651269662687337581228172020367887353849962448025621310607837795381590522656687198359951080494503038959118145609703585703875903715607255418042022939770652083112756840934491154494862279917472574819097518211485605178664741872183920783894556079195659462597180677919316030707474687385910382057633720989458130749872103563754497942398628989403821025222756329123351242166840465184462083785491423710756648050057254932954646401284929697223620960897437398255655686575454654216802934955863138740701996642253127317898664849760016194406925545978714056736697780284380624564509721571843657448860534470021815743718989108474998307066143917572451253830386269568095183187485725847421413957074965196369444317571844688850767801277424565276381594211813120312954749540811455463846514582303627663178774963716829811569662969974277832460433715474475918046577063934983619655104226193430214836477459622553569728985946300122809074456712501427208754790583316743336445711844101544522565875482670554325652941031066923254577401132184774437239607227552977423545454452121767901654888005700379307077449788659665933050393042385977287833017529242379878400000000000000*i1^37 + -64794806852226994861480508692756876258777026774709341722267891115705909442957149529477930955522264009075324486954868501998289171581517008285639938611471419086452777915079543417483924278302439017762814711095884325798512407237043844910414048452987352783665488110019409326576578368660443147078171758556635498942387424967024295044451545814736343019138571917294704015822047238173175997519586520828167291579740971750388802539327462396796086619486934743208105491367757316824117303481104256671843400360359851349846889347655906867269866345315870054290022410989485060733588871061428117331008558830945650781050565761057150719983138585875019393787474591385651330393333141496043213536330458225570157732444633032411552413018091217446573375137859646834071830174647101932464674835799277188296252999928285673633502191504991473022001851172300200107314797824835123451954205729248090453843309273515329424615810575904194306040854091506121259025162432297882222046378504679603148198029182715984109665508717956609083362135900119229167496976047518329898105674703917348706146737329346672382983166298354317229373771097569432787475709720116414409862793371108280146869290301472668734425107262440532547887143651374927918616979242624018139835997923169837259938503061950565009550436343666142990146712840829868571727680300047308093951182940808080661314023059819027410431787838761938256617893109112259609715843934198028444121641464792144128765456706025710050444011572770472785086497545043005125830667916152792482419572428020645888000000000000*i1^38 + -54643585674218710888854756070854269566486146374877180275212839057660181018793418917012641563187659474862006657853353129119961599672981992628628246970469426195793808278956383344352877893050937983249439324687498316598877594098388028518630398157781152004285515445122714709348409730716067844782691711250151283248868176300936538837342957530914060563736727560632732431557189873259286795194034187489849980481530514234969756215723774065990404277271893953810687201240945819592837746424339582101466082374388102509190519655398280582248503233098190975465119544823764508304400290429840680779115957355129486265178767285300200383987012583147808419314252580917419873763661807860078620604260818951917971901572320744534202336521061177567874233803705215890154128949067323371575393269154556739139464902896504249028574733934052347047953342109755316798910037409894125662229620780915387378941499961746282232671474758825950357966424153377433724318404048203368918706039799530974633161299795521910044283198317672664862810185394084461984343677844527599705807959557990159029162840747440115963466060294314587289515609628220571509891284543628637017342829421230338565185735488897910554020514854413207286980977764713400351173348574718773823789603342731686174221650473995575700091965765157332542224615721589748959642892904844605494958774516195526902873018789724453315111606295630928729628134396852248956632062715365190440782048068538873710573755294951495180868908943397218423315271820765755524382284752641367375976018739200000000000*i1^39 + -29559868127511255782600968235273529345905105993809778957757706797172836246160745915689451320616435304880185978314710799158790016821397219128003274003483810954198593448217339555078207703554591418776582837242089320561361569287862032820190742519922439264803935358096855698037361282086285940570613163338758641053233147996221445551358238842269778341406424434858046958118000259724256029913109000333471590797259864923140722674928502999681115311786418056218661420508306591067320848297166382925010693320356978995738590403713233262666393492965211674791315771607233813322737960115829524046797590168076460735691824836355753029631893851909356990109148381980161811625894448942253457974438009369033401429922561637837207188532138419237199705142971134454059690811480468535539072152599325592316143462366697808767177523318124337723520658038315832507984791495615053763126406396985836429155038538372422411761511134522841020581982202550070923563069362549845907435946113289394894969021807578795094203789518244868969895479761958842971456785401864103127562067704494575885896615497364339648318994886301017512823989328223595435503455534177028807554143754569558507922620322795611884603621205403451887148496199943975898794281525774518383999313532647167749211742875374155169784875888400383271623682020741190479387738219326117471102099413758160656024410510033802245438547812038805919249159921676674839595425153450402480192858387648725175732411894148189648753718970546723659387567558211089554062237739624827453440000000000*i1^40 + -8940221072746551298058833409256368119327735329028808802679593664602504479939079290830854533096257710431572001674221069789117278217254803351198460951755185441459915087011370969585495923775990254510244864864623645360959214167593905271451172476832114134544769720547790755514495969082930199778566063869795160593086331256745707279529074673210822895763750279604470639021797430738496813091894955399305336605856367215799385997855609724499956108870129060100342983099619369675043618793990771351129373816028446665793660320541228403906878376824257448371860033584671109268709902211389519418191824649878087884798470954508767076750350844387715203620943918343753877573223227655122114965652979630289971776957133376913549219838080736970782116930680502258420192826017098338295683831811128584795242393793702333163204605080170852711165921362688367588379873841966991584375983546391584315266788189124383941554410222801115996764172442776409984771895150890152413628704885901464007366271492716830836573888421999628435259318000907857860672127753831623201502117397896391772317352941565507442475293528003102836082973278746738955043209063487741475800874488775344615622935344904306866025844476188528638001491417331680053829461959267158295999981929591167378964674171943821026844966521351269044619356937942619508054527085854654203414975084533230436642456862931131383169535330473993907922425433477261782186762438102105261619047086024899970175825484296319285460465882078644044906750248734014741248536018944000000000*i1^41 + -282850707007228965700010920654455700201625200665158113370479573609250906744163221775708798121403839061460560475600116509691324453468881876738660228558853988226233222200478511278460550765378802054758879792683769155385569281510345787619598436955242416198875961507694968357709245724745485429645668327556392552726596552993531587125919987665922209167020529307404021998542395592919625001680394526402224505241598355810609878569359498755165401109962555570245853438054999038835108864262395085408225361713446367831638161440439361352339279378164597135245928530778582621099522017595558458590728172241844480570952864573743547709589178919912910579940999277350817822091005188119963815099600175576254808741543307007166196736843747611095440377465503143159175649148291007151681508807880992301797779171178859541875287266742247147939574726149151023993008005241289906256356609621497568038558781924378978379534548111639092693537179273266643793810217724905011208237993742526211493705658636465120425559128258127095081392235888126588624069598474684027805059808483308381425922811842147312055032198060856213061176221800135018320810661785948020580748225056304142748621248876464700652981035923010361432994368031678892250960330114936535298672639227245524895995508681966243713362951725945705598036898774826005662265889298203199297563312809333020522224406765978679004105531756420406210102865084739083091989614732712697182163389858207628702392432301997431827963830836666347520951260283442580684800000000*i1^42 + -4405188195078412562410673221863761166441113879075981584995040239927615207998770190419173814926865196732987121829809358890548347997691455368222308503559334826094148867070474356305346722528189854089838530723422197385817906767801932351199492663079347095369426337338627606330799293389279835215603284376950880287769369006818220942275649678107339216833164416259524561975444148253333070745931143098739989279047837678496425868275240026315493884914862554041531893017538665191829820329913033490547299332789494348335503725613113521473809107691702974368929239161557223193316347894956711883528378584630950009159241724442283567835992142723487655202909552198092411975355078889287926085141858887896081865600090481159969827987847627178360098167222155919786953873393160294224964452968893870415803866599598958343353988654863425249657817550857052233696061516088887777488125811104244136145891901701581691977338932667692161793093872372590419610818024421360427797310319227595353894531800538165841499910530768901099304165608295865698743689610527192616973057638226849310664556525707009006987982191518302631006512784768830239400636085763639866938224308945003514427064884418252905977511613262616603903898471513643918296710999626174806400746712423919881144164852711539278250195248176115042952274872048902212789079032484841595751585964876234931104723049471943159173225238041081781746867691114102281389051016469544807494919236069086256652941892375126801818061970108854571869557391360000000*i1^43 + -4505874318874321569633293896605666833283508474558759228778365429905747528041610910976368341478876194054185735846902463229091811541266223633969458057005983302738563978670696608569440052287832110159433233829013808546264692482466441476931396073732942498736284637375145400285951788012358228789529153512064742360458398059109919051397874399050122568421237562091321543168236574370648472191941607532603248195059464118397442540963656133896963502834062081314654754638807648482678652378504779812177434849624205054561833744473575449684662854015118789380999550477630371484996788796367074532687062560752414378953353360352843410043261407728853139771438255118531139285442541764392774339313654295377484812067513290197894779338740918346194133230172472825683895662466986528348885613205768292984108671109652249448171396752667258839856124123661409161588419367728455976827429147175388468078174516571131869696724863898659667584018660887459172303882186591736591063103624550287225480906875621484611978045560494572491579344273257098432564598124411244079965887969299939193067267405811433113016906632474991866716694609367268857525706760298405351030306505785881885872194319730332672412471716397430401089632413938311583614960985108367794154645280352050032270095046903914259505448424075477242388835954075372216282827844633518873013408391254750730889675255312987466798158397746826999493290618394618765845933323816911317787408870803772272166295478504952471337601330067683328000000*i1^44 + -3943599423968855367627651938930045344770226349653717933697483114578877857182992925608569660193259676995508449900106156578802633818683486816996274498973971414834076626002399986940447663963399252685261479345459357801372853799076806930499720902512316077707667993364775553494112945168075811535552905824900327070259035416682227707382149499659278366701784324711302938602067114672174886318393816485074394432788101169830562920397356029464107542480686959272935434096842522831550804710187517635977100253845434667298690627761694709676870149649857218550320759092428166968696796084052697334734924146653358190438271438727361211077157454984359251859817661483689749646832800678326209526833413290948507071531755798057850412045712638804127498999416441733116505361744330160514239175180958535845694790253445589389336833592237562151892931857544422245389120687720664797998115600558310632227165524631982064649435595722343384491809132225716403090190130273402735474590694157152744544472658902851701156733513759586838871250128345108711708488152695733256279159732867390080969058186132138150020410635981801444999455864764735686387832075629771069066780504083434308873104787219876519321417551663075948285654535455504493301248610341384192297162018301986151591592227821505842808817462690106810002813869950736120154513889359826323032615204791456462540620156688336476406888186616151948240239399500779677262747278866036260720196147479225369063703548980535507312691200000*i1^45 + -522043402482076872395032168538691936379403447110715417280256143040345911515022059930339273058577879306742230959718403465276886236190351207217678669968269362623922132113274957540548489345655752048297833011411763878259921736090563677908990680007180093712056897594777590964008683111409468749783844084488980737402844631334656133028888692236771259230071788388186035854714651896473108278266657853740567410262238097377813145029122986609306489453311905435289764319557136511141071458832495243136173936159823773488554926952061410452708181686567305110014235482392098451899468291412334714030393481265768674217174190321706278488334428227979612932296385307234077713445385783801157225961969350603302642599335319760530255752910574772634178207283403690242438179529493472870391317463524675860263656019527130762674390517136059847863734723859385355094352700317232279312256334031747624905634201059072622727746481560097973969257281499795122117296978417552479748974351213329391159944236074431479235856979275770829435468848677756033455319758104622832791149831956435749848442864101662744654349509408228511142975477799502559216621055378755473823618033544165266091705865763446171102110231446569120081679561515504859393251406470729529644886080375203707211725331982452879501571051997497895339773494645500783499512682409551051844351048179411688261843987015361487460473754812110465572676463796236430483726827665810701503431825177069029311712773184000000*i1^46 + -64371930681887640563617831902256062487824280232906666147075773867720748138271229169554894048613391905303755828923274772535690808947967590960164889126884839861932371696501360373227051233011817728383478375943410479349186828103064774417005124699216187585622754041821765719067846305992705880765301852434954915128128252089176037762089419845761997491975880124837921134092214987206696226987831122012045620630912789812470768498579216961440180088766198535620039603593427786614796961559968988978976829433611971107869916348497376407838175398398238567307418050649932132385121349760816521653388895405374757069999948770034437023581370539675336860161175373214275533318224603881952308130970794962308978651434152771329066489753528231814155402902159771295048254786919731512504866332745357997416199414389544785793131175203907418717403932724547859704761077649319550407934120882744608144063669798247421423439584903269963997667200900723594963475675367101968747587715219236790837057897604861236672988740266124666314874744886571499589198463411753061897307574209017347337728721995084880787403147185978473643986870455797180964540850337736698640542511819558263451719057150966074227661466992375956774911913400696137232394411555959772512696414175241977079605503968568906207540003493126270701253120079420530570888188622897759511340058533714811004224009566353559784020502413020646491613147967971037102659974373086011110658451386512484032000*i1^47 + -594211104704596274046482233092161111250329786109962997440347923597760322132325730066671576139110434235236574288160961774785389024920105095750686254397134912854290256541732233796899632683601384812809643265946735177676897113004866659298350610169399182618232127864721485860534260366422794497679998922367143795814781462635174430703974497409998177541192607700136617547956760024778673740638712321407367680674486225077251329698448816752222902881170246253919409612482527487694671141787683125344765978659328572107504442177837628157949573727129008248771290281740356703731418112395360410038977114177046326336071846598691269154215369921913152056920792241331421327646658701490564971835700960743145964620213826792733626769838824202370156972149143184007383858268587080920717954524517989296659054780700264930949769882922781042292116877175493754973948255054484974866068138538653798500475150327659764263533621016875777111865883214271889025148061358282613167884785601784117510770824444318264146739439195612339273393464079400554018344915180532977433314499389693776631735349706020536690634497784447529629640665478380630558463656815316071551808245481053924018526155418563430179644217562957781607095538696452828156500802157505065725888598917317481242358429598644355223192960610430934622507718283033476889356206178173774670140035987399991999516074167175641202863038203111338527461345565561336584110893907668088242407800*i1^48 + 13567204751731018531826981795782325917487883911377052625158686546263160933870446561358607156222905915033417180190434170196990554443616416213475329599857447647132979917245823453435565343153846718396753933799568669779177933616117628433144746762733701729703305396985863385577783489349998219381200457870838540142416597081877563494229733504351158254494045322951807440238405501771669634291533622869255152838218355799835631985912113835703333824041203873808676139296620664199229890676660494627521244846220961690670812526239734164620439692189914187000952677147587132168546900378404175970047482620264080023001456627909333528069496109377971271488961594948713061255977603894530359651047979954062804489571669636335772309029215671948669614321114277706452987033577283861590373020206379061842477647433236584096391099965407437364961308100848347678305773457352223710923217412713306622185574213554046433684637420173108912861477742623100208637989175927439715201243956633396494701969872809683608537854792950724677907545594116118929331094500402283946722365581755115216959608436574328975511763155032170463503234833246087792971387783971427359759341512040913142487925794882986598461295118847618348478915902463432567765242361975532459353467028228626845711887902579249951982830534505917116205149854622704927153832370228097470304204420219624867521171513459658532382858615469391423878783395*i1^49 - N1*232389306512237591737049951631866973541801447613723482866614519704860941112745510967045948770329656522686648933870080863889447426400782194000287716410570150456816517657198802697069895504005462779619851487287625335433549364377729594198886234328433011685013879425328332069292536001801337911950705361393832219943514634703990462646974734736652862414677510667029604415413615130961807659861491184168488959230488138963902505186094033676248227728055978281915799910308597364276844453572*i2, -1158901588691580076326549459266158222111932886280849000401838022716561027281608186185800171745922570495716623770738796807463048685843331123169437706831991170303373365825824653462034701380014805781547869158866058088263098727691418047715452012352406556763650605254957342045044981240001104844840962295972324705535505863154998225707181883369857196374790478159454889855291396410212582060327953678512788366834378177196088157433214977962485254093714077415282946401235656221275821845424285318935443806698606442565341694186736545101279042886754178161434570522241899021979644695092789025047687696483652234081602651969615894494536074482918646056871491186648799466555691534286565586064250925941948135850581796987185812800941529267768697756856440234290777303362900918382398253659480543045029812294070591512029710477859327881718390353444959184683480697896775882347672867773752111641953089287023475020250123840884822725995919199573012754451110450312430428585036228867204181157773933123681594868619755475600716098072049786734625495119568389426445671492438937615592294534264488281576836470553325674820443386012841790971935042732694598398867983133819295622764803736809577710371830521495516449901395855591912794248734023307572832632876527766133058570606621115882677548639984893371409260717846350188869867902041881243607608921728458882963167503076728938402322177013537435751573269497212796390149645094970108187568283335638315666258812800166986682317255143576468028996815676053889605002012672486667591880655887825267284233641777000806000189114362979181153346980207077647748572742748230904147742824488047902923247631475687511163085111109906873198619807124485026968853827527327745591486709760000000000000000000000000000000000000000000000000 + -3067108103401526084220571888417676179653028362931134086301958678924966663816837720841769730754557227475750735790117211600443149357438519726260679437650014463616608256238318173018440516029863232265483277400820814469452455635322332417479836338050499588133764277959893503818159403466076994634805704235391219601684230755633278685624202352127801700241969948541600144625459222643602449028829864582647804890364579499828479838773185139257183217919386989453543671597359455056583388304037406128357318525641475485088096806747680769401120635138509172986420427357569046118474915108992219203803868609803935374161254769043884574779737339548295149702681932876249790446616261729228460325003797845364749140160435611869696113360753048334507332890796583168729615618838407701980317901866173366254642841356555873695427280470385412083512801122666758179681295638707341079736030569099421749183617862586632858902655154472936292999789047902413827268649748609631373333258714604911392070738876130870667454204306465106122866336731360425373546648583150134255073107918557623967881043456259084900009028501702323060791240326871470398131251625526606277762581115839075379081272658086889517079721261057904386139352851233693947008589227882665019530367724260731717587010783554530748329854854171992002332913371634055454358565227103809038323192241795645678020753396719451143262831185867187431271763313927292540549170174846511951226258305360560733651314166394891137679845403440669685955558734140251265095127205023102663992038966860241809516283175651043560407871117261501169486142205185652688929652864633028281072039552775881264390394853141440210722291229706286665540951712137553018290187943715216756788166656000000000000000000000000000000000000000000000000*i1 + -504425439769934107385771649627264665138704090765955530965278952301010160564488037795909460817604327008331221498593834037266714622058086485620890635571511406144405629957190207416201284899095442315562994599511584711045546593728621070817061302877527401728186318682152089543325739684462268643229814147344341209451760770949920254068351820872278538756177733540798618190407345714602815921834917488353355223011661664868099707716169253161724071540005814497256540081772880199792204669173054435602871346374776032216816797126964257111799785986030661406954965420178230160591200973825063655723471973798135485067837313897001816049983835833437556558865842755150207619433342702494388068001350503081848838377037569330576535925345165606503000953788647930453689379928193618013957501903081614076331619136836863837410726397121522648789532127888566057841774924802453186027258463071311842258945804790209978003799589156528077154821233659454266073559259460606299708231369596403562203255694519746433389972111704816388657662480176498252333049287537966346691692558799963010403826552290903566602104900242370463753358667738313471168315152946809639449257660946791925616351997078710912819343705144193905370330826311784741094174629462047914041144482315498425632763454338021953846160026164209097113700170025446463992345929919267581832714023665470749099418064107161329816223987354548079558055914214148795816087486805558407938857365041248838318034764484463025216488463943511057283644113796018957170144965589891994622213943278955066768395443825522159761265186522779125213061986955793234943327513087434842684090588195328457880932524149118807799946868652571734219714808216592486886305313578657483994431488000000000000000000000000000000000000000000000000*i1^2 + -10389616725774356161075938632617646193244029123932374772728527721743635676868308352472572561753514844836593394188829810333230800844457074297481645788328675893364980316239141310281468011833566152016982910394659096143091293037622784482137445275147215278845541359937531669829824833608474277050216570535374157861027845115724295142443326388727639194086985108056567660367796982355014951373591075372729253334673990843848001818486990176988740650179869122310639189662489757537851239989166583686454666808629206765881448372850044267831497618466624119781125421872430102101097407992421197501303891462471445897155848334255699619549774827050367123344243381723893514325015732747470247444731352694219594434544009742515604652320312177813916696950727424438060050843361746542079741508768450261680795579937046159210505218803322641244116173703026446977151508281627543017828221889555057335104923287753429327627758805750814470870799386824823229181773600005855415301792017707263583469488246276970380898775817028623613108156353500956202422128448205392522708949946313355419766888000153142737942249894186242437623845868382236143695347806162917146176659004634728476915200272891327751024882370032896533882953941935637138119686201400501151342062401573266386980722295713060482014973729821330704991943401535479832497921164280308086194533899796809004322486111908507689020279573135290824543525067036477555518041177026424110199316698855262413024622064358130601134270728533659747125025744333459236423579357742441412331592427674505572394212119548926364178561733965735593795725438220038503620529186269952983486947000981842859595208538081117818618269563773155690169907561196350807833535576452588189180231680000000000000000000000000000000000000000000000*i1^3 + -101762146358444639341434623019673384670183569748286939018701058205824137386669700542685504240651003076186239627230649318449302342275432132698141682438117174656499500205973368443800282515253037474885337985028325492324987724246089342858320116550058987451330702759202064066813145337863930773770710572522103682591437366478948327407967362973753495510307325458337347932170855661173684281018979997562984123597741762772944581551498823227836724909186485574408979106134941892482590192195686165540025621174415927946070258715910797971242575730051044856107350447790995840701834685978754154089839207204695153166655041971260000122181845426552310967893873471364363437129695912956333907174064384869975010069892440082652601418169030609896233124982796862576091593755191349881978158526211541691136809344045838281180608199325848585384452122760721242261733150135784651478763305483371248532577086924177692041723642503019437681460585397156457039465074737189598827207824460714775784009601174524634400061767516867511518096576286871668765250406281336943412190182928056367731070503084995490451895435716063371983526469765651023962317100843982060335783391510207431153151241293441850265243121094338507264104485488917780904669357657065996365614470373896214415907750349366913719152040066069846361722675261508544381975193938968160870337304073896022979809079419304508534372412869925443866192770393018099374302266747997698645234011222736552795458206888773739217119324512660273032898993610873878176988576379520601258384107452945433959944870499740517116770625096856429397488398106777586559632566496243969327444918764331575484488412060126205195495652165818213544526116489768446819809759281775821652492288000000000000000000000000000000000000000000000*i1^4 + -426798605628198782156470700033223905164407279338367257468402344063526752319490366673442894649671580944968682929279241429578025997442780353058524572057944649332770967191024316331732128272870601859179412964428885923791588389947747061308716549705268638218231452801967130873992030922620325645942807128475395139800913992080410315324174878471204938899959470672141207747310404759583321674450717846850336986411809816278932765650585664358209711679004516102274881832952891500632799387233124304516657726681770677164389781743587054821857095721936492044256717443428738034082024211655218301802360246856721149266504901091956141453059335458927169892665716232450325276046740096275729649520113505333979888728210955477420880269906608585270046103909330283837382998434906792763682732070822405013328223080821930694525111318297107926125682877443526388119057614197615077126351894320986113869878035328592372119378948897023868025884184899494651221046457615293193966248268155089088093985496842123731581872752809676776960494384909771828256255628527771460371386262401554233616243765518060933865881208185712368691920978194611461812331324859742451682177904994306545433255877305949717251978501595133387269231258730176242514333089204001377800537481764604593706339358109201631386516439449883178285943269516378515854958511492974466860773781971857871166767702157044023234613385639255979971233449374740743370529505542596156763059095300396337515591204760427043866028211746865715312182915704660385029355387000608720424400133209086698771274832616992550052106725863124537655888841963968826084127733816287818646165937445371675772403613791282352391825273377176220344070252333728841911447700518861343083724800000000000000000000000000000000000000000000*i1^5 + -600438912385924565468423550241371467367963711696682097986520371200192962112650022491232832159125255352269690659220161041644058525837951396484345405115259795808196667133368939774502609402832345498389538651439066167476123948957317780362718606077291840563303294864796096672125682879783132745484989080926546789789655639493665814086939134346514048162067439717166230624743331784720416727189532786850436652972719594235398283297562702570570557429300404195845523540775389621386994465144956338620635069355264614745413726667849025796039933079184955341896124652806014476335031025370217770014188440199386755407433307123367718106662479711106879048146375950288481944281115677710046603141164386885122418771160526244188730058678260763039104459005658143382527536883864288080303779361751015379062044443327690540621919373038394467256747538987175571030291159908046303028579393519699512816219052181523285123340833870774364987903349060237159029110476603467171163936600536129568472359351599188246158517972403552334321905426823920599254919996554565650127238740059476698777141501857020737993428404283803149033855548162279695473768995265579373539123249673625502619947354780591137749045334742976866265435065987784836172612955503799739272880920622777640314440609947251670994719756541533226853131118633045612842405373816794688569555729443551565411933249681363390367302550271146652322821681875927594346515267431566692107805459343791784467634977125099600270731635972176672348561228404876159209946813473415769054457679759280791356955627961202958846972378473163647391033971013378353818685687529704358198533675730007834515048624393328775033871513678157002045748564401841706789993709371548195880960000000000000000000000000000000000000000000*i1^6 + -107687888196238290888120706761284509683726208482154800702337457972009534047702158547700836859686393918273013881527618673435170824869250402060308936636755077821528733595217274136866202109725491324629277499947116459466735487966028594631744768553762028819919085518880377451880891932463507374255898930846959817661542684884908088068337284552514335387946473383318976422080493842815009321366317535304794390215198392649418091056010170119822750375112808962033192691454826336887684842567543201742372368644781102338884988507051749673779582142760323096350757700303673662824325102146877358993326964436105880429083247364869704647002073992369448513137300367678877524098315806974721468004603853617593950194970624719610602468696033618331289677182907849035589838071834629591606196716844280126132032478393314263349034928167981974180909162184987697906630472175358865864270322758641940403447598179604190549337229680781214682365641898170175748418559811780944611809023897876751529217132350957344498209714583606629373601888771516011196631877735413602348540332705941783370159127891005741853167480374053090372575495262223204272282283250095952305394649501496199105844515681075281082858251471480917180860835922621599027261834293210124484638339613643857963624613129346139728742993133828914167433793435925685087270940697188769044161177857269419830112941176921534382737374728545527693665894397422984535424101214190208170983968420186751572648790313749613649589970060218945436240457036698746891282955504926221351492288784084798136145504456135601871590135597443610525910362511943220544917988769138440972137697390583215107260227185396487910534925077010264875421959791256966254632183590406848512000000000000000000000000000000000000000000*i1^7 + -10423187952714505422597840677152638520854248272652778561214812935396798436828569931892119752314801093770656167461420870871233831257976113854382018887200064403346921201785933981884743728039389648284841717753290048958472955935073232950408538975403963132862945941308240826224794864670677417749558477504674015466185255412660983238305015376604193005047323654530208251114731201794673671084528784963096664660965800677599409339756364494209855979175134415250690769987719426387151162510192571885307716941177863899826805892809658175699917624821121559018566992864772908654472265107040955442354376990261833549102481635403590958092985858627732281736069670966358640657598277492991589282329440862386670028493054723367159483891403393676690579223199549968056918649772066103935864139993795823477882806816573216173959850377440195263228927188345364908959092591611601226957660658755783248351948876556596026202504600008649462621659403015996090828781000394685308411174364024204300785072860827951882582513987574327642541700924689890949273351395824149722843287483752593220368419807981796291959044477973048110515385192803767741524277630687656223457117287218194268219656368864663423503777330386693836047924152249875554379404145808499528784723370965885112752813064122492209845563790268404723424090978815897800168118310891001812473423816110932153787822801791613343024028511869937792228609466818681835774724650221416228132097935261538601826254844237396972501959777246525895363045910482104236374770636279757188555214806180584093934531364437113907188137321053249059849100707883843036591566692770521610678557414785477793080596728385364878879643364237305107031629760207334067655258907319310745600000000000000000000000000000000000000000*i1^8 + 2428375808409768600233415673164207214392900908140379142236782826391806051692696960809614641994060042996797286916072438707437385109633964979877497301976662632559470315765127650299650098282641407743976040575262093665626347405866378397773904212370708706289831772133201747433596419680646036530311283317180858071068306468083554175984024114017900724886990544891495220730323643560272410314645021615598280099632912562791205578556309956364095707189532697802889074145653436417932227307922455784919030862605381386313373817638493542288965301419290709971184592713427989356030998692440290050375852794955231800796833675295134240545741139839855448760295241516462876074815508761870574907757819266089883670140276538337547048323546508588143662003723178621914261100880993511754335978530429496795011236946113737443806181615809804702300541660846817765973088954106379443272868073396842768189025742348972113779256133034719599415919555024431537898167066113942857224953906982819821563081531762785290688994526615543527541759411868586551624786802374519935532322538279181628619642245668223120154484950862222493185745137438408270587777102775362106936084720122188305193537248053877649299081892348922593376793453679703986153328812901858623677057146106869798190815396401868789430263307233327377867371184506071455614005583336389741469302872467941904208937765355521159104216854237053552841537167471503031336546435010470154492073583262176432021146753476473771459141784747453610062687662329210692902314369443854618745832751715914389190185455702200313921563094859975390210364053209299524770368308560275074109924760965205737715492655956189783489376930991283890245286393530808125739376367852584960000000000000000000000000000000000000000*i1^9 + 10810259893368067494503526499826111959547819983413064044158038203249203081633707967032287142220767770594677403890113458587521595795445391531282817736110427745254612146106098348649067003233791803428815018849325141371673527752557889718444302317142208756275631061602941720801594973086785753417318637091161202862552874197388626327626398328723841313064135917170986294196048482794204044172997211790679084593379028944867688637881551000194029585905515401938043111531265095082626809649560108559462995180362240423695757541162772689388767330897866460560215736137769911943623188148642931351737557043817197943932673740939579198613837365301994662975510962974789837727940410359042103598544213631426964656049745179632195352088707328333333281617150470474391672027462800621293807958653900131814145483415819006986950437452748532056748123266553336851035077044102183257984760531881385375942103752690021344612661029816815680182583768989478394217528437703105081264889681878966007004035012790764585997509182207528805400486686313652951184915071716667243353079270241636409255304480275116089609544648829825900986931108033277302139905560370900161706282064989241536254095922136125217917579368384191605852392995059004464514439053084417015935684331952062272859536903894300577601819207528545959993132713077322208515937684328266491026825517271662177289210891689940894639176266257612865960319426794102409809160724038069009203762580764445653307025950644360861847359872365114020724484907016308553698590148444570475995455647925473535029400519930744881277829490772429813473420881972329970301757196960589334204366717895051576015766141337113305210374346721446116170357192498334011308553332064256000000000000000000000000000000000000000*i1^10 + -4259236316659047810460273046623139125572303740690818977931040388912335619235891997891225919877223424876232542460124092991584728701978816505167385656959513207603388550137629414228731862726075840248798854422754745485695608137288121469905406550333753639295807511709528684033044255771849263887493684062954859073900698932228553771034106859174555633219429137714025908635553598834790416598538295922233118482724508207528135762091160966578733344297361841870081767660846942835453509474896728741353037888465641944245842350830076138183025427710283051499433681953585146894878118434036196240403896832085726864711574011269076757627359582996723666081339142075796372302737241289514812867030763988405399558639000983820454974098123569738495456966814736428061415113232991423214520781340634318148527978364927438358176130962719728933489222718140660365270069294040473290005387250972218125836689855645608041969438340128963609865791097971372457889473585596738943615682916577335658997849080105211259309360227828493881280276248514950086769674026479086360170072144214943114003274841913410313010575306991516680839645866358829752139865996340068451751573862886410546499577157364174739593615556962832109043376334260557679054710303549271163083292509917207875388808122616859634269701148652136706920047263787114816669933105403086241639517083073058735472497121365967470697109913906253693354435830201734158941348272327982084049129113323425793054073314884164761455302128025028834545566331722036267372511939762279296633971610348842728614794940724125294587688160277054561964497814376556560513773842328033425108734194770251176783006961631393830489317200211692991968823693378318121288642383052800000000000000000000000000000000000000*i1^11 + -3811316533321995817040416691334068239903448192922518283229724157724619641936847198180923567758326598637637105588582960177312734360312444942445145684770388218088324358923589235816409120148237239028086584956519597178076865458112316877758770659413738536306971343687203611528045743928497380473904381493689063851058490113377935130781291643572019695630756051632949232357172779907933271554986208518481352353568685576129673748232432907938946097038923518900462438163258978052142926162491177187980158577281238011817243097843469354258558484461719814464996268547171823898799749473258489249347327925970791097733748878263515016123968945939736695705627241726887919246303682892397179697703780991180492393404116670157807964448370194374666950276193558575955788814597875709290041647161037541105818270155185545310461850707237094727456683721122975894162869228822469939328793855151816202433755251947412895232308636769077640633973434262978364435103787036178040412027034475825389616996833825497590060880744831294469290431992340994072654347895195137176977545593188297637818909751924568251792063115031462945575777733965628651838271554113625655232558250609996408346588357991319539775771096615080446809882083253924939318324343606393083378838453475098063266430001899063802801342030930499573976760055449980859957996888673632696792468995108756481893707465113515679354654894014310226938269340028129306696596416108290697174555558429369102911872084067148929944802606048503546500095554918221301021020969479868932194844269471830640190407828224160664987457971248477669655727826563521106217672161226624225897656082510806001512430213537323056879993423064039571294417452137394722431995740160000000000000000000000000000000000000*i1^12 + 2571896333463325598749701396502861217958208477549256433789399229777638926277154011575943374277306260053192223380723036476402961301554681281213673050492662110365059932626899809293844913348089694920590099565443479108430848698255510521475627795027496145220258021700984718037506298669136213466732396783158870116874980038172455728296097760166907700147995813250520715917588376148635775335694281564696320089782467990294140904910144127832756593619642085282137510068192851070288476037994585424613248586243054262786828666595719114724089492523867149934238240359291892106726501757859337941377442147488826955766353374559255014612330503093199422068099673027246506699570435649788528746735162313741391693279182642462648446338771588213744640050437026494648138364949805164079922734611295113626403477313728198394799449998900067811592438095997129639663547593115597344047086796745958433910284653017980240204426445740798463652179932845168751241034990717435879503687581797349499967427040199035267589001369422048244253542820023963153403012222041834756709828581605889122015129488409963987851009737339447568355762972347524240778963130968241472660747518919661543530697773863546087162278748546068110110645566868605809262836739508743750130866731952027600747144730860126866241755894346321085955973508763860318359704975845403867249332516874131754086966126441139793936411580678355660048164343482794365504516655128278791884242106867039340060257124794370588899394306371045920512859495273272642020085457078028811363187191223916998933266200456626823053405846762822820115192199212356715316589429878898778511014018112367053848496546004620759810008582687676040466281306766496176917184512000000000000000000000000000000000000*i1^13 + -283068449197799364526873396034377654942539984783798104694208110303929114243795335215135793292705269570139299557640458034839631025892911389315205613934409567773792321962450520665199529762882395327349461286649081420747220219015444277579538010042157571114505684096795321415733947853815872658458648063490086804321227958160899008940029150236092089939674407254755426920461067457239850716215335197410444996574555994645473982677879734437218488249005747906132431095842480987544212845565353143732729468413933573462920049061977298316926468794813098085839141498109351210029642024530239220417615767252630865215280328743324732958488569100285721574145733169475053818458034368671607979318321042845779570854824141896215616817898045991372590852149478199262391752876835360684222121712655444000788531277151573303189776900557509903177038354182286138573541557170694287729853886432866207321207229903123390582403090858944896598489358580513139381374415592762644121134213293091867356207922948340029579981659713968764011662160457105952136923436917206829630967710227141570506322577214580730229434893551737040650915940897256956426264768274750118098698483654864250981594020498269077612072358767418896258074535270029146179317733181927085786709302847231118377504793137895904690471051074116019437244834561038695088904816210708867283042658110706284962066893037537545702930473462413498339218288696553617093290085464629583604262962353701567121895402006078705053942271036469056695231792986543917720206913515256885887115955947056368081544526410682269377718369360160898895157240670791538952067760364554518860250760552498024290731787084975310272948555126856872064198426644022721458995200000000000000000000000000000000000*i1^14 + -51090788533060954252214215891371469397623654281377884203929362548134235053863744954159749711436801475666078006657643391196740754052276355706584421843300894817296397480864133264745383512691444134144140759294001175776637962609575329986935254794667056198581288285085343998542262967433009259494961971606614924621569023192415789350849760971150796703252500357699567714568212631695588080740240538327507051676561016688253561112940213067375358329769599966066093691569157839822957594143425902737642390213966838179001005291485166520486384242472597059695968840686462782335376178232039204902165843063029878202791691489279437318355337701189212989396353401309083645272387724778789614201837430069242901917427184482688045462712089936382590533121981015326480831319388698718221205122962007201143544255111378068852224209914356065720244838213750607233362062324055207879898904634165775635099637947646420164618730950963220222224668154537541696431965156792398084007174223846926918756771182282189403897252001144789253961965454306135658348429936648536847705076421676172541287646016787677403230094973794423313724478381207660956296720504316452856375181476075508002964205233615151805043273198546217582848101338964428780088581962814470562420528418594222597539101156982389413052476937766018923103838249438620552382849562581140991514691163391246805897006337579033651288938715695899446391044408710667160805470093950597907243287065314521327134678895090921939030925214892866425098533528411362177075023438804662606037182379304479260168823056539257772478634053993237451446863290104633422983312632912014333629049208458153960220015009817904852673285633568387625685781129813242675200000000000000000000000000000000000*i1^15 + -1581854083539490439450904991261411247243615552347213889574720019521480056808250258124962467214179180627980677553445344095935073440812080011712492235342613901996425029512715570017356446147136813720923934188928106068269778060503604104674132920026176975627824832547068638863803091711082304673023808371517212192163840025630489881166412334772085659429022909100428330217065604231584931936087294060133827000708833855650739703020030395918479309620522614961069525314455784514184474733939881067601747729955791127289324415289580631524123285925609066895013141356980400288052862439437189764109272661482857927491870914666449987839978699985666961009285691658102727129780768379532634288273192529977714007434590658765089672921437070799990709423726050173603528735787676428455666467417689116413896945920097888634345256179439750477832079773393450193541632039191405846678007642947785959985136470878061156540810030435990689483216392149463265582335697296940248079127576481196956728946623038606870026675682502780659689324631310349353949137967645240951092442103831000970336222767064880703432371038102808911725948544127838192144098766529037121431798129311840608206488012516671474104505815189670465572841890169357630809854409894323586928027562088018782723125326434879500368739154920613776561562216760624866487337234660135855971548194060996660906064095896165826564098874155184685305341006439965487600143439811910502075349558271023471164537651493243912726825751255129178614790463890292711687816014595590263410738540048478880745821246681779280001296034775013040021695272259326529666066805925714766049882383081898423813310722900968585312019475299625330814858673522737152000000000000000000000000000000000*i1^16 + -3368781873720506747683831802726990272991569828683189139173324278003105919833750881066416396646515231415272985814506669459644600689129737160883666731389296362876704930456459107812958629417531161218459744345813409732020151893908639796698842848926149738425498311076563435507822865165969891052152791165652125681203513775354831800496902864791326239357331551089852287807446091256973443606528312437273640269099007911393267022800501762269389390658368488360471902648094265108619976715093893218569739675393093378260151048024987286601275984025884311653990332289195732267724817557058523240325004211015889884931237680525358546786384545763881915313415937324737855669524248566482496569915397418881220418813954510105573669739676050559764815248009095792928660867982149051695032778191380560038757030893859256538940590269975522590345915254653983829157177216904351485872841410435825936646198357343346996703660170044479276088689675651179994553273849597103738911993201315370614190405027933488028624246267206906429764608137568468672233928726565795308436149817404925608325585738790729816700291400919843109084562963406814950282384392553061549290062399497635008268661391480349323822913333599819279415997710724052749976855031621748150078060717856175335277280350055305596774760651801773633584815075100253578221287690883911163171524585412361651596319009550441515641445538163427191645160899782540686517453976335637658833404341047083544670164281315594869183069032147794346452278953732799766434800767756980522278623086309748050999060563883742679374053870489763131477340010234954073367402157224878017261122964868117587566988914319149420949312354230800001702474599628800000000000000000000000000000000*i1^17 + 7520152878173872612904766840026706186774066223278353919901621838538445688426450748431830649003102332873295580332812810011218940262795673129719838940245786924499547961234684048319309387329231250451567821345091297771779689662817765315634334280511066894233169827401150427892011843341890960753935932132840097401177710913604712217095908606804698530055931538088649142023870655495270679985809435735530370678387589704650505920750435256976658295411957824441433391197683653223593384212482985674190919154334970604202135395246854500309786232837342941510670324181481707175711110585886099804343760679991206160679974328663479590363444130983888479246866554096256809092643708240743629235174431281654974302639926516695426724213107986920552543010823565828344518130939899663919498339805335841911157262933389405309051077507455952983917122836466535369271723678005452237699631261006952740174087460262128827152366842714038290541182418763563136678982485310243682849431717087689346920203678699186824482346234892135346971335012698866534296381683610503570727953373721988172710194049520325531203979207479786434719399427501985987488742003757298578902112135869344669544214626618011440371952048516108025427304936933105283657189574741027775098103906859052883500537024254749451361598394374282050265470216880417441790560937202216669181505784754817132166021744162459403543424561880285218120132357292463447735542090384086033153709203757504002198541388051424843909640983153732620919114653699126477190929293305087115885262925302674926227085521058833557038454462701962214726563822299034557170694205727757044453562405487074258429837350455942323861391463425098341752504320000000000000000000000000000000*i1^18 + 7083843758580050155435468764705930139207988931270483748299222836529919374351281397629218302618118260018731214897705907120774701158309022447798941771027794836952211670699748113250073541285221076069921441840628527529859347055680140779866978129243483517527059639218882014954654507195512729645869963925908106356921871955460411042910640937817071752234848423270788747400494045753232940419169041748169310456127470310164572625332379847634673337509417206122097682907334441412152934833432825326487036785356994218116108086310268919291511256666517156904422903804408176476943678743932754064923104702009890854578917992179676834440542386675253231100224749172430807346083261379137575076703252200099511550968707033496266229806183718914572478163564715333491614037805535540665925593516515248944124989528538039812609536637727280794721432190197612194696099418089732143542786607017560173756174553477913282538011033595217486598651718944787920252346014293844089707613224647311051774074322012387457684767119638190805491336115196159124723373438203145907699981217619907355752584678276219184940986440933074722339171267492780828970748634784561210202145044054704350152246122510683776031621099902726532339272694648796664486943796530232112648240514817112535216351469762151586106343498935968399291066326705364585456907137400220061914591977877887110962833984644055290593801021562149860479341849597184939408937184337756739748435113327786382985269359789853825956573886023026978210023006797899069222044940888543612700111536844934560889196683806767467279429743450135730941284506331174375543384223730962459626180515192967896571643607674806579360010884162802155520000000000000000000000000000000*i1^19 + -25768568791523338972018571462273499766771091193738842790802843729964744140087395637516591797507866510219302547487506587654357563176260133531663426827134550942680695517338476780112731438936182462590714461806250704887953248140017902926856735145261992598544979906566430744373051116239698145856158192326935746256672341015247208487895389824742563612071761362648608786378804962182484458111515708707558206732698024377854779803242456863527045686221303748593615580123472487097537006911249151831066002313435901812186959384027348763126380511621400771990689838712561537585517398327166192778491478171299780071009814407970352968250089250220488575515749169609147530234143852473581690241522366476732651128713105302514900574610512621436716633099957479679604940502979917994168075674995169318485160286437999325729973560226656670217367085042391940582373139416347101699655032974696919200435846630508137781926782502409268130362638783142946720990209333150890838337529087081621534797751654927648268296367169782837780069848244310228237733904194692599063276421163454218208803053803212753072526681436157253553303629054129840432532787361046451527031736651245050189909002760126967514996379828231440545169604392059509810394772834180152987623906536342594037798127376260094219630887134532662711011678285279866601833297108547846052629359853998630837612365761901173655750714485408052387212249075647603990959857496615295356378732928037908916159816184491060910601294582032403001887028983706370835112882890181009583698834685859431179896915172770873703414880934281224680927234782921682021463300917587524891838405220769995618245610552488055609858291894793011200000000000000000000000000000*i1^20 + 1558663017240953030642015965434464226138894728684721016136065834853771283366921259701887134583721093594192399760099860482705275211581165009917919786005423754570107898894926700984550760151726964948142521570359982796975113998461279263287985314416242870373074122195650049681013432917848219477219308012283532962568201150322878281569500874684677534753836305365093314916115504097977115501824757893295266354307637489949842516444887119036030762204369453658526853459540591844213496437611495669537703911631233559045522324963166627338156071164807289319814440619657276540149828301036429924731997482252120822476933906404627078635245395804537008172028950433189597684345882447252865715793169735091945519782788353493098056446051500410864090020798844838894210025634236578760719181302580004645780149206092672986259445343840013978241021923646824716304286156001932342575720908582279146056810773365971218733937862864755805412729594250407445258665569221635702791982741259288497212254347815155850926042821240497768495661321366933182030907888244792229592825981594046649948921885985209989423293684549322696509204282620821867881975093804221968554161954012641758636733660556293699326442028928763782686275024214592141271883837563011778504741587930224695950461415702381763023609661025529203678680940726324938035973792579596370372668175264697181916631143558318426447876905890070316050549687464769273257882501217332244821061988928961567966500042566104533289403788537977723437654234969928081924834577463620819467603904150756857817570464529875957718414107535772542374061012824599879258727793311356113692369444058959853919568020484396874644041236480000000000000000000000000000*i1^21 + -2558748423172401918319876105579072811823782498977580608876957283235341109058386910806979477955422685471610628510888194448102904426052558118317423843289624850048542761036732283979387702646508853854688378390449616724674881082553381944529845623584079127335853227484317835270693766997365550405898977348735616570819892832920112158759296131671084718893700506971677120448588703065070502120565408237540848714530063632581059538744484340231718245657420146059739400593151954778809616973134914326962428730389779696705356320308233546615574538501277594794119426504153224867403200741099894498315045981425152108107336202366321717083774142057091550410843860845364137731289128591982429441991921343303616292437102506273008144905083295167430325591502671437723857767048026646950679442931529207035019784842023434205498197298599367555573404060907517658178092907677863918268403882307907602766981883525667835982386564738287030902892322503055438878288655301809352179533984241154148036736313890603725184409354646034250056158118832808144400692912946284742059503470383682824928991861860217459339908344220441991961929288003584556890828820965170841352465751361453411680044825388695159274584629820621362949631990629209862915094605921122993265278180681174033095310104133277773207911818067478055740750891576094630702684721675453995569640703873748300011497601955104701861740257460314944562608553175270247394013338854983670388463390822657123304197118983694076378118440016645452306360595858667421517202607545075624794245030749187966190226976040778335182349632072398624110844015819988178820158953570778522306199785429708228080305667320423529840640000000000000000000000000000*i1^22 + -489017074436529187194883914028648220233421680380041311777175935842016611427416752349898519704108864848796239381341540352437835247571137887812282670430747168019240959067151783211848861874690068963697483659004385482813301930680604791899192090655031085852814571723065506358018122231313200396675800533773056122032544107205813571612990954448563928274186969725341038147766624877944713736409145189011809535979721903568720429331087458941113161703697347880026993819192243722722977324007625354626976947428646077166414137241719890683241961376362812265668261924980593172184303644388449788692133995311966559610356715389723111803382961175190502747304402835259072659030953806619691792000948869350067887178504501235883228620949084506638354944888126761088239843026751745144202686502995570156793634781752070714940568963117567412027177708858078507967324968465917257838420312850593500545755472299257916848114775570323125959708821108213942509475095987668868237207380372530497936351967817702883053767089674678334778384616400213975816453175552917383693717808301614277190402513303024310976570189635182473621304403245926665952224485693396589383564642209252139886346109812214454104410803590125398306504695241016260966077399122424324201935815431236268813256082599868743396138072843864426913226781905678905973286195537904555204361595804007148829045537425045883795925680420557791939905186796618022948033942741163964296962729834452512318672381617062824734910705418416389279001117507356638130625124938585710579863144268673107644965989317962887037259870770581928801558473992983392058672743483434947551416174167957402012972054482622873600000000000000000000000000*i1^23 + -148630771598154967067612391886240904138344659975441498368381337866141249830888499314628790440551459518361941018085229892967893456644053100579974159151638643830763702957538345853488339427804698239369956823777510635417244888528388752030346370786240283945926381016720696387103022497067364042307113455613623599961590490646615575150964713447462673705227709174009686370236880910403136544123078174102478903571027937844328496714062026232497654730393672345383713497362523567453336419033186287996576654858056555364878551740058273932409838355040162816996918569188700350470938754546040071924198889118818349783338174538820801345522528145112168324037101086259342878412951429180510810857579423410357693615553067728401273517498389756242221668892678005750181425646735803715804812796636974262797128776821392209165388150097926760120941343391055597243702740129907620024172369105434811172959253114543860691670121792471037662861234289709325394771859502392052738962509579256035429680952392221115722692476210618124397846469543534218344236071546836934636976256977657926705062858661505926104135621973160941154678760276377264896682553229063480717756731052893909806556541939464538841668437718677685186558354188104232282664926385797022832931518682174449043684828684744837339750311879608246744575041014496179316855113518979674044456695514959324335309016182237400275965014618319755711789434346542603896183571679564393078689093715526273065798949731752993155247611388106498779914865637764294358115566606194788362575427838962948212633871321838787972036416420850980138192722408992848541258772981426397249390635868251183359240553103360000000000000000000000000*i1^24 + -2809253534654228673351615853074453092824206825584312767633127238712668326074822001884607756084431969155688007953753997011882390446736459579993561442575498120711798709953209255949125618712058774806563649731052207930510980072922658047215719414337391561591306657941701366702869408877244490836792339291841030212967604454395709867948608429603478170615685821942983108363638976920194296056964692890643290747118398993018783266430797060108980532342001007902148685886628723708438308033559592680569348512403033027146519583819720500441683411943252102297022016052907500686597528188998854437875037029823958646329143046480897180824048941657618242717767173432726848492097851140302823717478373979763062163389328556527779092654951816060648619331991030561532754527309896689967822192411997249383856308468505491041574688410148270714707052246458785394419948109282916522477323933157416025755331381772001037936428253952961552700602202087059591481350594306349271888308371611463483383325248622849083013212457634337755162853645749633623517975958949309643097095039898267216641432330448127148936601879534746003607650455568916285811897393388639462967893415038980465239150903664347559810882756329563397651703432330116219494053384960788503417608825549474997796153833650709707169853960986957619998525915824267644569215201656326629702512726259238378527280805370774431693867128420551259332812400409412806382509408875460966181589173027703025562582871441770303067982802848559420045093808086989634527584260387834050187716322952453382895530592711141516418138845873777721091719813719201152538231807352794114347850192078643472105472000000000000000000000000*i1^25 + -227912603263268001444439300259309708193611877622828644992093600708987799136214366843100018181184493974163441878379789660998632862601612751277207057474991797725407617517679339623565543044807675147909721107186214109580564517521243035665924858192525419816373251020124397276022779728212667372579674826913318522625959428337125459827078100664723114394446032885630999780691772774822368648364109189092877989520290354891929221707380586901829485483268639302874985691968042226275975481826392805728822321501474830754882866407041920465747345589806850033215250933116568641423206178785411636346412590791525104795082629059466725293392116768898475068264577916511450935607396657356466762074491752763908905006945831421266931621650544697219830782989705497651608299109977345017700462412676653681759002655025537138799474192327722121640319546742362027198573998588653843044374707950802051468000953827400762922009924146759447309873632490076983958067409410964463137435856129972701824581526666760190100458916492572805173071342195892270316313155147287612963806570780629893247700851519179916468403937533173602220666442836956966466067792565707638091690040197674062472582594721055599943455946452302793119890999477935168909649703797747009885719630480774971711962076035749870433742455779452735860662775617134718579323962029549226670807230816215448185271073906618818033563239450283954096228595924697984128974353773112686696762739513789314055208239067791214742679046151751193889093293104220816007583007004690359191933296974781186237912341796085774454712590143296987780691228884270008547729487442210144357943100369063116800000000000000000000000*i1^26 + -2097386664078649532300749967170237265644333196896345203077262597831563048370729165245660295647679786150011441529044778542234710908801481253433272102043624825789467989580672883884899455365523514910270651236167116600343564455845389550687866246286527293418466563036473779869390128931534315962838181180356531274604610747675986914828380529127243782682091131231798879479364041963759999054627136183209384349557197164953155089600958601693993316624365634458376164653165543750503005365168296623265775988231682222122003595832610098317385864778044053760927237160321730181874465667365687914756629066640213207762723069271706614737118367238122140104467547260453806458198310925224439568861148647338391784951768345859121654867479721225483293681682377066749846333063634846002506867236790344920567856742279192686655874248958289798318872327267707304289653011872037487258324053825347119023418228188959665611441184163562035293449260163069386898421333443233525078999163600677907929552035004584802657948734294380837255769897293936130355896677641112502031494350306970963059794161615571091211387078825981014329697275509046562088937409273837237523134515908585512189612086369889639627838450270107412633435938603806715085353241205331963235759768003955652077417835102613915377499319486683622671927466430353598111953375337693994952089731972037940437537223375246743990451997601538557352778449222395518690201575933309203246375721407080647871823449016541835410741736720364948644352987268700872856739452562476943379545978980069496570962156154981761476725447543850500689785872684320438148868162443791407514271088640000000000000000000000*i1^27 + -39127567781093276383988583380550213058443866580617940463450492230154511999189914202515742261330455671708908087317308750684016354066347911787728493230791281012051762520759221977656174544557198359278956337128856400578076592819557446370588961191769976746682546326453714879103459961077327874990865499892585975165970494283007035152552227642839671813079062159511934848515551348608849286725122516932117173996070431538894685068822541750868244471807133232800610187762808301591916908338734234277144399741823563881840162632280529924239797208064311611932958856300525990903250937852572028381961337470451993472150791936645622918609463022452765566348659560401263950680308602374669796106198535250000316337441291639556405595061760748591128910559301937986080084496330457741316577230981785616143405586521268578194762025507598785987855716672515752843986369592043645862529140602230661698024221174570838154681802019438831075678349558185408757771020348508380829960231330972708905782050133360379420179851236248497745189980571945450331207549015305015523653246469708161326199200932582185206797625096137907820249602312836328921905756708137939273829141658533096731837920765263901897350692762960351810229741699780841030126848256019378208408710798308282258905868300052700564238543584590235270480816953291665183306943808930703317153285413328607828494576780469690371244729303866847585894757870437737728994560090140125989547883237172496327603377036140871563311024408703857556795214843582542319734778589513392026120295053807489906682519601106735857427678562668900783292084689590400643254716599665007001600000000000000000000000*i1^28 + -435467321144832342534819850599876537448098999651303574856851498939805188091891287698100346605178475742344922936006056838661067447871256825252029814301524321559177532151022553259087908909878551006939068105176357686276300125955782278591695037053552839190886313649632543094968625640964634231900599775325978277616001358479442814186221738553956493276542685744798301742420987965109592451042631228040410350125980743614011512068728122849581838722891533212658423128856850022500310795507120162197489522815747293600129483970708942056177964990867592158279071910863582480136932886269813894183928402816602478476097169401527585902366713740923658016759068761896828119873614786278590262816064588694197084541063082061818253875151802692933813269527528183558636032880183351221396038073057018772268284616502631340401983744405996427992593153290157066250927151533497011436726661276479952035478551916101955090664659725805542466171086037697757595107473944591104842383695051325480659001786633890418196649114194384821946712516746133413411617910254733046127766644270343824480021191700771993811887666132762434617980935700486162703419011018091698012657383377408540404379287439884714161737010856945249107440121073459848621555020522642814195970492608656572961796516609443954352161283220666043802707709934467076059709182978533683116615482107297291478208076080946432092869871901438914311037466756873099564430791692262906339899243296497053932241270909634667553246675790990985457925482673249033242494397625360967991870348226828301725438275254987904626007591513659821886704020313607675038740445239705600000000000000000000*i1^29 + -2879692257438915799274685652464830459253088593920203277386922260844411290971063818035501148733555643139539780007531881281819447184014393098750961181649855610912779711718066916479206171369430947482036047265380096902074277480833931709617227718547796188650763942301454536242922827867241821236195701941063490121340462535284946913238929723008793163537996760219524241311415569219846953014687061981789177300154988567845486627586862092790909747202811123502063800633700463175469245994791333012064796421794022156538600942444747763423647266155997961381317510095634665042389421835481374200207040052985447423272929333613017823276749156298970346754626604552001929729828663150722674605391095318780690437601027450654350110302288132617894493206941734835033204299166377304864040631585454407611641131746482061745645932366636679053202959626017499197659591524093150402114817635618653268269166361144537464457282274862539019809580505609007862393024750400349733779294342842378900998066477077527327791967411603527563038489971827634298581228367145081752499618260504989415358143540785609863568329770519486099419915378897699323934085513574969779694961462157289098432781298462326181097806316807007735650561876176772917768134257037728104807345010538336553771156822206073405397730682097118343468037597034385666202768198529328922034103803748461177443325735211448918959033543954365536544776250393997358195420290684669773885697853739432319418787171384534889847879062626755441835081160901962057111527433387445713679157971861959314798179860478510792518508754104908420308597935467401886742609920000000000000000000*i1^30 + -21062644037368839418249504986747696163506053204470078008107673821052853692252771253980292711162393956172605712464014039836830677323632860289521075169619002467053840272404500122508909191191550404264087567181376238565794321230771991388251066164785238284567018134025572752221081829416834723536686636629428453638825427553919389450476541005667027116511197644976347775844948437111627546385016022403288863108728874283797112701820604074916301912928161982658598368740768661320223707532851836540832932247270315877933699551141381174789889805826619170912237596947716995150960797847091904104490041561348242011831209507352156420725762158115852720817635807488467995124648223886739119687774306417051965714280653443489003502774377680694410067649857212290439867314338216740600365864511797633450489377437277651624412585772035402361864554001453424114014274852301643633832514695389416321813380198410754748611059164332796342356307466670721980669924025998726066093661207552371749506872511863416260550802810711442317493504958683161183107610384851410905210473114617078042110805636908822405408265150608318390181819886212585599613588002695340794371173106573813785061057021816923131820879236357748018351746098983300641423106543094431587676291484780771038806153618380749877992097434602345883004011283596058332129392883212617103971374727805731247285773251317342045967664073506064867130710029732500789599404910022788191236013696108617292253590371052076656911541194645063053208966792872647922480517798562435278957880218466214006352321781894968348428531810567458363887611414501654528000000000000000000*i1^31 + -93804073463203724385643744987421306726646365460060025435049129018445456598496111381688052241118556340473597652622216233684486998009947546558217836179177736263584667446491380147746826813096903962946974518019815966345625940783176978458018851511899356382149794289714114174276080382076502401501282163460615274860985778807385069470262672511685975904068634554519506745728161282052056510667950055790112076467077966668128079695781180361608244453440252642196177437253314255061065659462568985276837852262481157417876949732647323654539864112555146252473041715321858145831315579908346191203391834823438728994813001839059583644760999404737933483229499536773026653451998271408461983464952418043837436311641141327981004064631130173566075651183086611834052865252079666884803256737881840694763421264668134807745482764862150559235808741743434835811234380985593132021110797935137086822158870228090206643355691098188596161151611367845453802507938097985625586376506486828696488436897681446764083276150227274082608644429774667296849196221954233577353939463004014884223377740707302063257842511000664231122550231623976199438013806308912853023792953352977733292323161531510560821202460042582896269236687789362972330647576499132526836833649933375356764035689242493420002381141071672055548473096978858697698314807254911657933493974901671194132469759498881963084859903969917147381488315610571291108759908564472179798520454241492211229121217446757717491861748176951255417595576258731257534912689490018636165322150111309238607830809441738535075534574932706929043740976742400000000000000000*i1^32 + -167636864453477830901000448855923205928514724751180217457221853386707195100655879045441408401634304379789649804763834311687139963684750312485237026366680784222113841418836323046735941608115868875364480500488150403319948181853991311310205142660268254791090569892177359078422835351222307905404291427046555883482107234727656449507536396277446377871566135240518844409182754861024028889437373868654875259047317058257143807323418502385923561468602633693984877924123187309714783347262990567445812140220371072156868616867965767914737493127494456500637339373856209918195225523217536176006732078953457673630527426801663244896763478419685408897985047526363765918780671019836511350164119622037996027844111165966380882308082476884228904696619390951434817053470051283891533090623597891142248286497908466558220044439273497744003668758624432263905426743668019057848130440654217359827755606142780177219512834683162822741626424730050842048383442872236036618007354988924789692088992710627305812048377245293645220911093375060334363206919878319978191218658444891060267271110906313332082820622953042811002631834236456009717135670399590774477657951691611004764824491150581559075984209394964024286222510239778110598004035271146158696431418228014422638481674204910504461149277561799967868369421208874061937470485206450798264604221802701013450366027783983745620642799770901512218832184425375214294653686824117808806864144089817782915455486571183472516866726299300127098187082098039770632429454073243939786667854208719884652864809211162673271065430096315678720000000000000000000*i1^33 + -928687421662312340356162211977272482768314162547046270548510717736567524357698444718378262789390606102986886326318981871682537941350548142373996731952904622287449679085688494606724530974009440833280903321919848269057675123721633195074109070199718087809363286814476911697389940875300829449175283168029908529211430849502859810422968683010947721601797167452313896199610508271358301507766204722924310788987765419928256309100450097617431401511830931479407628539753031879525570261716536971111389597488178400582936735450233824095038741282802483363801571910379507780874784622196713554060505977241608112276595974870641126719149894095319901192313365612671801863383884801908025395497295381773973976187550216288683295227138725475449587427261555917767185810390482643250931581165693764143063538996364324317320318207249797156603663173082872907722814679460980330606314296624866221419307748276113405451080532781373417205119304110752224848740776128180352749184710443000309619997307735059204640508361456021392093170420771168212095386466388128994791713705845407979416689254014340820354231324652632496066458550287391866914522797241878722612580232254340336541979864157186187757507890668221104179592348320710673688529204515385716022561512780425177101555315299302506307606988804356126896371897509113446863738146873206710841177463441997337419630409613840385695270138724962930120897732806519044238187881636433957597520207948414865875037297185479343458454375614144834849812773810713778740767270114483885567596583720360944725858731822086589827856136667136000000000000000*i1^34 + -1469777232494762199510625453073477647272196884064014459548643926529607849256051114276059098872802958853272318505581594474647756314441238850996609768342734057394497061172943413326503990044834832304630264159346016524365292913464804423065258033583029126316328373220012077457563789382183080465641458782050922483301568066943309883687314484264724152221714294376068401687463068441434429450639060773221500508063721940683047804301112751834282299282441810926158158370721113458067054071201640879105068192497542477289599477941756609428623314302068722326600342785078948119757012084205517508823951931759252403069937462447922693924405054330838018272274744135739242535848483656739004757365647371283255983677744855765331932921508606011310519023488314569085413285437864344314535853592698551691155577044261394288579475166369372818822109368536184954909151259965063889483470576248393783136833588588831793546768530596334975601863385515997297801953419211896741437020838357844567561627053274933713730560968047752883746114634858248137452693825355938328117316695907920794205567918107385900384818607360302450949878737742406488138943535127256322378694340348105494971506330965692907250070035850363326034513679865285577047679915993324626787354681281517445411397305250974775396957176747006953219046274349898744218965005434795929887512830536051734401552512764526029996688763590653623302468341044626895971805013100753257866011441167987614203889102682039892957450208481180839675299066269566353293859811462326865709558873617407767414718012438988420703846400000000000000*i1^35 + -1830257293042385484583745154143603359977749591812009593974758199214528443228598005214087669821811208637093311136655043398876350701405160092639374027852427247114583820920466218711737205507397287128674048710937818605888197085156589668805495048723372054453676292520305055471952327727012171671058986458633727159274840456598722456036363499594495959562393531313804571161506268979120030170356462147648352176390271403957358261808612890568079405180330891509035514486136321917559463314507349081890117030149596509468179439088518549680990288838112582438501073122344971817845316524338085722064254981056847888223097232497720897318760657541500417167299760261440995925490801249465417292132643235078791484072889421613170521691362641635159112773748437071616681871295680469344793413125047236405784044990571811119544599802035594306933490675977114685380760701140780126953831958676006705883196914341111829438032614794417098499363081250612859135470304791902595296072823899364843978175775713353249358259157629073357324467210240861277353408717696355028748872351400039586698387461383262433884656230894488561976260731290355625632001608577782001425715141799079501045302122707996980960259277166749888503828521190874154601637387423743064307179809021630672729120660343999528953323455954824603080362839359957500852732276956181929220987274625330135743039874134998386070406198327225340655766890553913296999096599879920933211530208656443689562234415993429391119062541596683417511130467274932416247822590549906779699403790501540826910434837240217600000000000000*i1^36 + -2585162666315422244755879631064400391311405024652895216056348796461131750674195152848087940762045122008054632837328619143004001934292865416105526089220809430176121951395123602929366944561377420166051616132917529053126258903894133052256743199438673521363193018661395162718708338284005331333779650959889632239916487902030952248674046999706658041214391856903745390783509491876642186236055094368809018117490770817614261731342246124551712560805594735401482143190950007288599029543143317455757583387550756035822470637435006698548815685379013247363144800596892867336690224122044117032202393594911668153684923257246057430398026126099870121153775587997877562483790903468519463997065798232879098133945559297189485970798145601571273607034463549039062310975483000075392868897484903438338027259106951777477202120591591351436078729760986459837081837619773139921979972119386362098827606841927344060192549274627116697917497835065609273393487763350748829856449967292708343275525396732749522563079975363079988596819555402576988098064762822217051398207765773366315177651043124141838286999319209752168449973592945831343206821493070251921626924589931750477241226883679745047761597666439906941949641093540894607943258196796079073692544787630372988362130484153061792600887430470888450288743080779964720611850153646094247906435871021646161281568064652948807350286352261632242588879356378491611733859899900102614265942913125800574046360979613645793116552172710179905928644992927221190596382558028233745249881229735165039554330624000000000000*i1^37 + -5025830103137655408754281666968917285304909611364571088980769254875249765126759770892251194091469427238072602471722801461129551384710156345319579948383525171790081402234112123705451421885418675000820278085089307757087971960029429702002880059287884012427849464609124578733644667837333291184666698501528163929061522828567139083490107790642717014300045693930155104416584651659645856502890331904050932795222485147217005514189165585362039467305405464434752773944384833966911782447992033785360737106683819629127403425598156676725439131945622345613218812473105882849020283645091192946063621340028958581600890172718628601704160680466674103316352919785988225615643397011036691092696711912703044851676722450686042427207324723402568455901523856258597292139832233601600765350632207502333200805537988945234909814129136205705719605128155212999838600423728054443972821338903294090459642031613192278118543032274720252729676480874797863761133127828002124585686164703960039588040501110024017238706017435460038172774546804153707258011051489993091068886946397974962860284298161522631267408713874054336756294368401408852434406152955831096346246928670147348174579942143520595990733741720992967137082255028137562246397056485635372364940378538919611795140985556305561318072057792358195472343146943262311927926806960636729860795764753409432356985200191657282457058327408210117257718415974696528659885291562533670196461344356508345777796127900909939763105099228401180804036492816621514625765313031076996381765519596427673600000000000*i1^38 + -4238118328053289056501541210707084337248863754137890342557026856042777489711529046287837562667360037526782504455135443199179281094792098051620166238726668800068276614582436302717920580830268203143061136288303229350523238121793688144725274950745067401703683420272920291615589540911881281832688353153205820117758728383949994125495230437888673269055248468663975991638205977877762803994874451329794449257367331816962606597623850946077812212998462566865129260842048586365344027762216095441773032215216338861010898841677738382547087809725275359823663666596297240130152420253393598574182845399709351598535078732822545581511063072132463107323388976129518699319770512224347215424439278448816268391130306415182106066251853013857723605265295795262418452381496085640962995179268700749137951892525178017297142900106427744238018194860322800648300450142405555815897024109533826787799574036770698541930085136124152486050876263985237306658140452069905518815613257443577949992802642685815622640860913359890980009137650976821500486214373324688863527051044110967074302770610908430951120431250565923680904869888701710885132954965465700723065514635456076361993871442709150259936653064221947018017992072130680519010118933964030945733623095069331212878714168033781956575300780327067324783208740650528557372052158123716851214887450766448117566748053803626745422602256976444949023662590802906366157508397440610475131369926744531839030063373244124202637625780981121609663238211157934233170013308573146782959476408320000000000*i1^39 + -2292449396287903404477506479354420920459461388395068872407969479893432434440359518906922777130973932401094107272682644916624738393511555443176258437511408541071588342619806249654747463987597840458276829766503401226562131769387101907315907676286995444844352854426824214325356494712279411959385321958235331453300507873291824146092968461830756816544332414925856687527746799033782710409865800361565168346010606739050442562763277135686001930236284279426629548787397115348399565333290596830360487896356498153987110681115582508263999557569442575171011907123001370650812780336417331880190193432478569134653724266708275600750655792124378706274438595035366749474321808295185732452323898654087360507831529921284780840095561648704220545521238120829431942629827098200379054264706128183574624502779287209735473768371891528352143715266259869243961900664348473361251522274382122297703179965625609892461461075831983677647932934033764148644366003975025592042253331293124588911600183613985194116868188089847546329467829914455973975357127591933836333203348285190059384362270152935164310012024398498579693040409610055457269042583785669423083579716411944276270363491516161633939195768205736015625672454459635158879124448429610103508303894381749449145309679373236962251996077851463100936397397851591687821658340105700908689841664634566353089231515986485238538643036481002911099896638375964799425713172131550466068107000446545087695128357783205328100838728900736242042631148642719885251156649716727939072000000000*i1^40 + -693314940505957915263086628748256541003250590895724566054524887146694497320123326501637750062843013647985136513480860303105367185062326665530734370297292016480577878930496942937088075434705633992049850903566076905616765855676166974199022824422560264720829880061960084220383816804549973632022733274987478890902183988565029955044655615261957021199188157799039503404195843655129631128324461255007372834199610058507381982675579613458556131246339920620619073055829959301169587877111927226382718500337172433007163875541814271497976102945632080005666839281565404278921802658044399658325122010546583578758837137999499058608910120060070505449370618373397867769197905430498735261046916201033606972798728998306494784798550086593026773628352636517388694109725234472348836455190404730924444351791645139523747364238223734062342151119927691535552624267707513889917406503983247554248973840075769780204905342301807677539759280944269639007530729712722803862325466114998215543560883676030411745151482310656113117134273598959541227505967608864303277771000855438061327798448853927001216410394758336579110730921278752344232912037566370894632445768701870678707523403167669599363425681240465870675551714537570651132179337412733969022631130166822200430341201030593874399514281998122943826631995306784836098929991923259337042059023144509246519893114671003014289198026372698952306275320241273879166732030136605939268627640805663211394158594243398613469940486933866137696854968357661636124778260070400000000*i1^41 + -21946142125847505695894946003367872625361412707478238927106134139769935285561376048736524800222339576796158624290042723050497050906095941315524232973771863670671097279555236554582639268370732644586964379490875149022541522474690686351443184397461853113068550170748456672121077178239651453877763904379679027159991173409866828989224935038747009198744772539141763769285035154730492460850085111825208245309709499446229645145994801056385192099742706690798250995663550622658934641749771585140471558929686815753875189765576079907253802506010565060424792513662795312317160708339677465112007387479593195317491075681181165848663211276377655645382454974745650309127396739941195201220878579124184769313919748967320840313166331413062294199771375487144530715416403472703751073426299474948378638234933594133727227377703518122305350057499306892600780790771683882169816077971289984631261054877016867984880722345770944480801984717688434443715059427937735056961903932130450337828822294915536240542672377863567418133506737010515740572110534367265911758941636758424104269304699666724454116941028574950520808400735850578266436271091003563348699081803360325340111285832237839808350435268984325615462209452080158780348933483610993395600502633075854451300028999370870202595178264378497812863347856750734723010152474594750502359934887757570117069083350043951472074944803271937086741622452636190215059538793158111542311443344558604377792028844042364391547084127465183953812695865061971066880000000*i1^42 + -342054539249687591484836058879758451126457682507979182782460495880343335781549830019452617824461296156820981080382864015276375247643482980912822193270797714844100851182190003110134761339153560917841897409397793680843944937761868707998794603637837311979662751594756116024482447960556653346817515293186550752444279732676685281463340812129014839630656614194047900278526522696257079354932971242561789225040657175674595118526027259131238944480463043276078822832790387349631956952930732117495600702053721665917406080546499472114164029907637000667099440460225737275965851799360300724259325003136235305109470157562887206985914464752206624194537674874745217784908447078279112014560226017990874638307889953234221613949179032449659021312954855996226259604103883160331005892921155400453134181428395814652324364480949451406256629763211795933523535325794179869904948236843819828834553455431353504370411278282409017454206239332871629253347317542895027068256593098953125691515496121145273856446552458440842712095551684813775795239044573130036462444694941188852761773494584595168659189503971120777234289015019924847877450683104480361045508935980682478720868359085978585574973287895168635766909649561491986999090238732087518195696238031540918687938970392957198698807964623408875666522060460041570204098117431321040388146294041245285002853900442270581403135413063034155487774169319475472160398135443638435162278686882058356686857322571264958762034469527867439410451677184000000*i1^43 + -358529806099514549287842760969048868303314055660110982850582721797046601230290483452809551985371012601213611521998805944749018559404240013418689743277270759776997730716566563438606485285294225292529579119790342448629456458105841143962482992106570003265666463507509957490428708439823971218410118643850629601578850843595315871060552930335226680714481991236991440176943715612554713388807439565233591554855757964220337466209804330882127441966386869731440876068204212185733334689455615453133817766998094307817836630361201666902183599749809206866403239332233418900839548116938829909533542379352894829124535030573210263314749922715931496166939151804767096719608811252203861307706537630092342599910615045560414127943489166480456854698908879201884705159303896340059913775055399843654154324485636658258920922907621989519385022450227089265192976284013281878282847589464306658951909772490144000740830849251622430169789286786732509272589729088365889493216155410007050152698759613769148462325494782302614657511024903077240289076529029692617065698599140874809287248769529920972238536306327633450592939848195740850590586033517959645713079890487249763622232741790419220255957280587673033346270101132273869789205058939554328836339468805280944643266958983530142366703483066194068132637463875719043170300923079342682941627355533444206284636443008241668687164231043697803928922011921864406399693822349918792064569361759727095829976023679161026152024403341058457600000*i1^44 + -308450386881770747770034036909755658141143547961060717340575620092627214789133659511013115444867570184042065803602052912243732339837337180050622673092742692546731756356212826130835412153710774058708837762545441688977936908248381995492308109730005378317340790468272405592849147713401061572512381200644888597638481626971656855899316249366806832691377328299446271893966452345981647984126281131409280237772554362621668729776921148294413672081276435353012651300823098757066963330808617743914140650383971512840082616976063394233014077602742937607341378555278446915554002546147124038571841051856820840852179477530364554149906206476685596647357081630034384161602617904424768146180035455985124774123424018031611735812455546685104296427205407777967544861832755688656153569239967029924544924445302310111660273985815304167262738289432106783694832977221617764721761311577810070440789260925601312464161673612874046910889506189823363295742858205027472932782378864148706828954268123024658684608023829393391023833272666900992925523913683924915524136636893009724973148187741496101141681073668930700890508018704357469087128274485244553392614540641609156245571079163373492371925529919973124770431077208527584092264742175918171201455194885479173860408721139298941374717946761460903915856667310006688625043519581426172845788444374433175394927980638821058545649727744743426744801959141714080690614301395791935034693097938276399405395278080826766228224000000*i1^45 + -40275124310914929635638281880190061329594807380287542351255894131945806053582906119889212832356128554396853361394954580123121830837116016292014871821367806957933026294880032490760125781304716250878473806078223414529815238101106153125342214261164637046546491711829668479729915949306303732430212943158114175250686698632165006343628150323333155722048383943091681341786130679906878012390126113486447291464676245772049336827256782783488680250408977576596630235375920117492497291810620118961550712536087070028957248467328222709467984240461596598452832646168549785739896823851523965136179446450844378531290128438593714664261839107819098050267308266679806236182722044236356959558187676533748413638729857660326315281309252162955698624397596055672987216507014742038942335416792217270692601012094367792026179017913653989222688880665049281965268216351348968152238570609172249906733623627050453702159721335247724520467449011991971873267577262278417767416534786691884376357208013500967611456648244652283046443908921472987787292792243668292889682997326240856144145370276502890353517984676325766622945603643169864032539895735117657823613740802753892006152264798600066930935520892687641754373373994130762467263746669529010861771210896143789103144622529940541710670897199301860848593913964988632888036626021490099534954810565439910015399542707121148660542341929819056072836140549367498890296845594374656897491108627118861604025887725056000*i1^46 + -5046543761800422045578019834354243384011980933961073607119589578908429688660010697242535078645315337513604098296563201403785507401639129209770096881464375234177846625608409316391132399630648038350805971707833767145595848807850019278946233252139004892827772120156476533401016807342777761533689112403925876692586752998896497096443213520372726266321560825304422906780068103486878917005035531517518966790286520766343670033635674392512782917791065523143603947337587986045527220908272325460325751709854097523111468720849116994519133524876359829554357552601360586308017154854130201868405573073417008745668377080305099359211651635436154862621711433877707216970902294810114154067656378099275921448649691477315873973938420299274327452522758753773148681009538747900754198697099806704520952045761832777078123259266727866706493528716287860349853508868272242464235969122340962139014764902641611796118293908617417920228099592058114050660978813677167890513663719288737244970277065159927294383446794774570667499833057628261843257457389456412307997584627029493292253896823645283592501010216733229699829335143202583426627565070590342652535239850797781554749832635490931924400319690780549976587657521177999453972726379729450421958242479852816911695829176810582143714488453115943409616238284305486590736292284941490918338601814551368646364829573011717215132811860182633942243042824639739298126629375838760950122939246975940006400*i1^47 + -60735311401292619802352221878255745655149486264314747174152369266035464269650650709040668980818223012171161764477832483404176563908274640535767666652122852497068057268824757489824015023776355909220978938189196718323912742214231083623903039260777660579391011802720911275053065899949020806347093266615321751523069831319913781610811515304395249899755112015398366161087396318871114489217022730842179495732359213463985628636970280350263603063939080623993279709640657895075491025526406536477118291287677275786343040525587592383084835826274137648736420416762884076633424434520696138459413470795306490318114456687826328035769335420508783196128244440301579615540301418781801266515422182796432970871655539025189456469900028428659344437736723380043401041613887774908459299762317511565070562189454990679049674299525757263720229214352600407838277656716586150531591970795675272041223365256010478583196197306315345566579757100169991932228166323380450969295841381006785170340358145248287011715217535212558901662548519986352020109113714106300122324668244013637321205703750053049957110385139457216237269823924338910691986736929439645454300275630712971535534318806416694282828819518641635165657870562864887286204705029290549440502376554200346043777270011452904164237837991294478821255976967299200048740672413933016309821199115395492502614145586002415007981994521029604929920187094233170902996142395737399233405640*i1^48 + 1099558007404491015789065737999724786794170048303840009195625394276592239754406857913696575982926046152919808897639253596918166262461177898596813670105446311668081168307179498936544421737108483814680323681293938451279097873845280311642775930580956414670381346404249268186685319185666193972496168420465072200833531822615914201248960530463898399018167600569379093307571694522261004897599527775826663818631064858484224629027966569262766533973016127623320835991131238784769531742120992240251606692692402951449659064409418898694323678699896153487976207263747561021103971390322681934311450062661360330462679405952219997611291407104335861310078102181095532171331870023966706776386034508462250775120898408294515075208775974334818357724982348201373608822820483915338046913481017474744020623732885823861166389229934524264845881553299807770014720896013207372096563735495051800361133646739344522763892000547352871909166998106246472886333253512771990723566607015144166833395129199520088504985541477974963317095065150686820263116389292935187025229566496732797422291736978662664400926519373938453551202691106352885197293958060328884308760846702169384279433977208684599821028905834165554911134114456348157772430498998905428968982846032704363359478148466656223023777228047756593879019034946406969019115114008585393514688593904096729960283819709973194915479577501175989951679285*i1^49 - N1*54679836826408845114599988619262817303953281791464348909791651695261397908881296698128458534195213299455682102087077850326928806211948751529479462684840035401603886507576188869898798942118932418734082702891205961278482203382995198635032055136101885102356206923606666369245302588659138332223695379151489934104356384636233050034582290526271261744630002509889318685979674148461601802320350866863173872760114856226800589455551537335587818288954347831039011743602022909241610459664*i3 ] ]