[ [ 4123329356772531139788779184417282709333400875436397611570129453760064486194312235587334948630949917642548882168496699309034560407542780642842278355231490930295832709666113593064487297162860903616809957836570106214473079138008836298484748578685502661720981679150881083981453033148765405555968557215098373384227838486256339237760446567025900153816272392326609864919539783020795153253240762299615218619022845196842312363060243090589856191644155415236139972879147497109743208398833481925281067841468935793087534505098664275464759045747973924780389886716312714506592485789653400115573163419643538669459113683037459687731008207911368387388440740965358237366433960089386816589775610415578532318017799565195983236376174746541111706918220712425141216522700331052822755213730015980691374898683839554723524354020282928265482713623644574917100916893912512972244754743849661775958256794494722886492746008457102731464045021245802128386315640552731245135180406659948289831755857800222989532013279526839075719764883860085274756818606632167388116248483463088052095996666251443565030811391964784606250964131187033242915868307589302067630655622680783411796908716181170695420065234299384823190267843046573838245227842324462552483166622518946186916895322749324851700454396567348776850405193418691426842857054259849313101290189244102250063511867107733696376468008738106675370647807781972272993449130125580602659112721708852900829895794333399395581233715551911542784000000000000000000000000000000000000000000000000000000 + -18719785149192706792453298575240267155170494960050656841751190321872582312932114457457806440945432670641244338116829938758612016954495183130410180403783973153874851571361146646866750294835893009178898825128493910857787030523274587556650558161762376681473725742678630565331853330297625439746926767856460055124517292995536661083445766931615968246658841026554425910581107619392828930936141940523023904077111222905241291681004581503316994781003700174568048802181798287558086715191855828977596956047567994092131304987107791620603782404609148138892279000778664486561323253853783476289301091583874496579349071130739205439876907531242408889128275703582629153259069292947553327751559500316392983660656349138931753630424909514084154318669815362685272242602818723789301867420707993412957810567426358467243892427578681314852173153925809288582775303196321271202828135024760956839611663716343444657126190198418938337110925870789306069179653330313367174930333330931361370473213561781544645730494464225476282975779718976544545010468649504591578681468532430942115928204980852837247754779115164811600742146561558529258699048894349053802278707770188272315860020926639332614933576707444268044717384135793888903407907714588759121540185110397435567750827878229136729921161675777586580333599527680947486332509217928722099088371059128592810660525210995672232010197539818528053760425672731536580709600521502283017384718779424474055955855477720202578451604309056841318400000000000000000000000000000000000000000000000000000*i1 + 29501425551939157418202748031163288844666719109976334452027268700112304947185432342314394006693438954229571499256455556905992531236066634503483321167666608840213154975126598978953633024297640607302200620308905464430072900225631486262427042572544672276602446717546337570527672770905582050251131579003945687686824980958201239267044542901813515574553754234711230169757841494317972585564507393056288002959954110672881826754375306101105524798396781889392012878755070647957418382292792316865291434312832333591614808130751351641668040450758725236641468837361355210785210251851764048070658461543849336881675744277376660722907182514995086653251833654249266433866438491816930865022319751712561380297341998026645127828263411638173656412209986220375606381884328465296489421866804978445792977942731875973916344900581280272443286290267980196806318749784188020240511214951186362094870879429732814202106901216950225060576698607430911926602873822909201104109490531726551431482245494986235862119630225696165728154545501032230260663050260889161237991636619295412178583218632081073520987532467775253605849969603334425284029347964913125272570786132571953785721319520411568013807882097849388822738351669003397778617222778947936196389362125314877148537760098912561687250439305961460703622986169996147995114346887267751947178044950056853058692665008028195069352417070432337513931582504111722002152582170879900052620529703610595909866154921494886381320679255860838400000000000000000000000000000000000000000000000000000*i1^2 + -19151380411363177481275277245279128707007694388803038205181978755744277318211028407231929212528934944143352481916778694187849355853387275492478251692005355375714846554946652441033094850591408390809363442611997888438654530130368334063047343259832533682378766503273388336160079740053935426129923242964624966736532126902861038608256807927630978342954271034756279693284408116366124042476308419301367269944799872155752650738587991308763887576051219708408224476571539871040634820810325242602144270427620946151635637986105155434555761142498294490021955098163481418628262345660367978236759101801757366255408801312751573597494864007812169324511372933201371959361845449254304216285120079683583807551295926060464368792258756578888437256427454255523836974108611433132900694159043192805928060226463845643881696192557845263408972479903790868466936961059719818769399018983811035075298855286163943512571662510061031863303598628550572757388991640405943370717936500985841940247058776282056791148072184798864398609523746118508198292755714330769062186323564088822349530730587706944478203133489385289984093105001767668080813617651837005064986645007450054641446624192000316886437478174293701060460047744518593382234570350837640832713074123662675396560405915313733974415811551559290421371767687510216791349498467735835640162810083147306231401954238604215848555377540890697464917031699254439180946101665383578636032496107689879313943825604186251116499423943720960000000000000000000000000000000000000000000000000000*i1^3 + 4841694754605676997025491751507423396289221532529684455247104783191796804729423630323837140960998184199718439925498522145744187960741204552328587541459925793892979922050211923999722248787981503766427061700610751776091668761071100361806434346151370271506440998979027872198454145664763095362047495063404443101618299965036376832959258767401189526736364658329460924895358190399126536081853354158830382564094965633160343435861623915162301986996126085786966423727801647871503416816583749504344427506126011025778509446240685377976191712827956910697265816532584943923041762562955535014194000649916641983605799353683158603993820040092527671879844509828498234869835838854205082254124887395366648362089831184868043089658301711935473628836601742785760447017057093700216602556775692404328109570860738083558185612745414849674466950222251600320905555986323951433037112331167107205364552664256642708349514867264136072661455663125360223958252116526984284535089077910901183344767342241643961323382174287444469400816286175092830233777021360618548453601144095925583793545147105284045629678922461953744657242037000191543968162446214106376907076107274974232426879090369455852900841308875784168501070273681993009364566441806728363899912378344904011780165615081180307637160585175543538244834663882083210966538622467811461538596455160555711398883017810398842094328818972649502939085759678553737579686027108892939665645051269984264118805780683750932554004299776000000000000000000000000000000000000000000000000000*i1^4 + 151530675541179168561198385094017304605512034555669344767662479268671527069241618545778280864624101967093376278280558633305441418866377227644806187217775503073821259262222749667517926047683714461661521259162361004250616466350608565000127292007111228462268386873220250972034319980914800157394020175158892763019636224651195615400147363387056108694452533929980699065840043450426123546950316443661936531025784598782841364401083550216183545092866067842138480787948082563625296101206718576910386072426129082473886480524953227936854021426132950438725079401394023900880573645910664666391006678649932694609856787326212477260582283464681592548262836396882782835826646810025483205009842270101066631437992794470117587016972965666388663069413037666281479396304614208764637441086677072927114914018631014386614755056686563968331060502686452854199134305443191964006034875153752113390019172002983670328945721509667988544455635828518558201490582255183611989150752143810005459746340865586811684495581049240699090547659411077600758458852460979281369099372341029583154887164626632151758020766111230642913502415830423752349130726637216043201154164625720144647308221147470084448092513494738686100249626417964809806843935591183027547186239539354698277892831015636897029697513889603022197596919647781079054533416058710502464438473329669314937905734504824045165739372069598849343519060851623914530557186081902109273523504924020372451482396706195881110955622400000000000000000000000000000000000000000000000000*i1^5 + -243585320069007133593217750777091751037197095887864895949626554628385647375688554898138445010967139054964928459441601772651573046174631620034138327985897499066023123832522306325256838765614308993583131617720175482274461029882448457912274521054680506135127153863496704505918488254811575467975855272737242319014804329516419766370248563236287209143092232789633481151134820765139042085559686138830938377797610184510353508840868619140007202328696332757453882252603824359838310658084523651438432059140422223065967073371102377655860928968857700461393354437825076936469532726846139140689362369046649610802191496856206020641011870730558407830521447957414001510553799143246296866955970674035820192915024077807844366553667061437897967868479620328450036416253454470901606017548689108676933370212350012469035390201011538816660161784797545702721809862144834334077866965433560270968400139345332570655880923108269909989216995071099335632630618720393262104292145926074480062200138865602090694314269150481284496913607809060401985758272039872777662033484585673239022660077185659165182030205578436606615184259873342719093415342492312567514858696085678932037293636148404645898794083495100451539612429860048321613328898080994589542919280834099598935377930051062601847273654622261636796416515294781346200144653338277568475551683607636224427328297949323141956226627909871159100006601430249708554463074042878713531468852726310572468641283426550233083936768000000000000000000000000000000000000000000000000*i1^6 + 4469019989663308130963750157901067960394302938285658111968791081853704247481282060525079121969803490331557405729408968397451568474390739344761421702904170403222172494535441440136249145946899853350155429738217892978084285488392292009421933537272821892817024133886126410666562722655055926307010494977953300834102938518193264640141297713332898633156555949489677416109137835375899835440304442521330144084404377703069277966096364913265107518279889019806205578297376459830952929134447995526083239842027415097394074541774127993410534547237316572229531957608617877177518291834390558374615281106708799473963843976066530585829085290131797346690250130706276656086564692326999062470866319979143791888501894750340303977282333952260121297012575559430500639998267228055995777411956432570371946609688624534717075641700862029974814143656282109249276801482083869781930391807659242458325483892468595904036175119372508362208509353669560975282344646707003381421767532186638610039943695173937112456779967062983534480199696561063789215343691476720839490925727911883971504802410363217414760085567112675207506294792654696758250177240925717044962048659455441838190322259761381364592201196697447703125865089089745853046174101639664890893964632346588679029072734775057058938769270825980812301123635589302611174025250934207761173156544508521338202183900719299550542896390085219293264265583363572399673013866239211893202419672393538592392074697126125869465600000000000000000000000000000000000000000000000*i1^7 + 9190587747540726022835929422205295005920040310289981943234417732996199656377151861938951568405901970284523434326862722268241409537701600792519422187480517995182685989098210565667565166497246111689971170311930364764171950903660500675469132063614729895290482436172706877301077408955670726643126763896558545274050172001073627635339901171402829289660926294219717723923047954980916556970635652763420023769470273181976833628351210749650272332572901910420174995193442196869142012324617918503096099518365868487635316362948011641436619388952887608327484796063924852384523388737225078085135134666351024973119770275303693912689680460477916714314435486949225544637302092078048143554287315527633067216098978229652554650413666064267287966230010251363061315589672349093444793216457143850948119142994601811344428708402856094507210262550578304079099047314923801641265802760360285412288466939833901754981360876692296287994763438158917566261362437796360422915430575961646339897405438586898798934598522141296113806311185145741071394019814547654614135207248672166834226211066159855995513883596816139178559567001116369365106539615945400880434294400810319527432051458207109795512155772912701918160232945797817656258842761628835843333979720487155836338745553916264156688124788822405068311283886275174080954786544543309481489820705177059394714300968866598841397933276147951116051972070906647744753615128740742818671422851216840242193524320019289210880000000000000000000000000000000000000000000000*i1^8 + -1113235695230284234227152987676512295664947874670072011714264958831914865286082544737416561452906272825800291039618102744691295134171585844723358055941170758170031554778508136325898385308983751928916199773205679824398850254202034433654465386710662477164476711559426899645967832643147905591350710571962268358865317926897627845246381390782219909625432720064683736174360600826076258716894535176831214874869597552370614104876183679108299941214848825486864996159863804105454854843379191360655479186930866468692564485009031934303031143859860069743882497348783117502641320712601897444736972015799016125557001124253820052732103279745689338819791449095275732556138759917049957575931114729203920824396584180472376762784972632336184064569961384876510693848809451961038579641329852479856448697719065227446683471033953807129728370589860760643969835704342394613080674772466804162214215872953520800025253645810731350027499727337674783986418867648815898709356406427374725905224282386125505471301065513213061541035545222815264848295711909704507355301082492653138877963282562591576527116406899609812403589030977813255013828320746648942067237486650653839460636507642550242304805064586779172152712539107280764950613984688451162922462703507015987211414507104884208119831177098417802570790570273921737744817291238878602949148657522443027811508723963188724883110105445653940900109210566110018097616118366409589379417210762052113169356170150805504000000000000000000000000000000000000000000000*i1^9 + -236275342148229985577569256597160292162915672707527637517926692411097258432709467452690396959943851031066028560202614934216499132477213162702926189249378709681782383110205011627832929976301784891832957645064040041857338805926737322755067349293562683242150483638916582609938787975147480393702618112883200879324165005012309662107040580364309794037200046679305706388414727318995261109635907399598405963100437948407403011021834423876602324741064772330979673613495859948896712958724258042332528784920588934348060030971335974048124077380907205108660513922428930026259111231939282468751847669101514836559610277273556325541261167355353627239799156088326560518938867098430704374458565027388677705337470004471143323903362334663181376793757025529772786566340244713287978310733649699276733522630782797848297917329763097660120275748160715382505020038392603388524142515331872939357575833517163836471196048082854873993464716429218805446250111440591883845237089809226579082327234864128950166724019830293618430905878053676363637043090901016056406602886609310112191552458293572130571141253928636379795363955079762831567818185214120474930135172488390227682343794090072291502146452900837472935859557487622366649578913370568157558180682431596804220093987179970726426206889068172632906839465351602288290810339626615089685586810974038253597431489486178427636911402883136278662952752132695732447818423576192829771127252684091774045462037581004800000000000000000000000000000000000000000000*i1^10 + 67607533318676152271002460908814973436216688821320288710095971577099293202473657597225485150979220438013277647764842542991314536172638592161450636930613282787529834066574893527384365236856144483829923371321684928188611668546457586726003198375004262681939724257933658044251406842881299115836063236847929442183781701010461948724336309254967305918171835563380913787952319578111310583202670519154116285440826127267336850460265134672758959145647648004009094987074395626719747536722779927895975594892038210810299369449159469590615489578929316520365138149628170149428291370213424159046649530878339621877329555991495302524366596863270691542950647999188763965650653075925276321414832936079460599662612578820571547455174795128455998675419028587048346246788324143712175237150915215892213822234529837816106737823791020571963017832894295569233541790942325161236719468649177549546232404681369954466641377661817093615425700387662336293152807723660023979752566194409473954876750523469158029951527677389574296032116170676415807699259754753165395436356234084390591209703948861521337048212846843306817084603203227930269582115991989850806889718390562452272283465294897032123652298948821477464954330119561484633627953407446104503205039173328206961792247019777520668355747041882843065081074919146757392317109936095369424764914540791554381471262591935860148170989994538027091345809597454601364190180866386523614370911869344100174166291906560000000000000000000000000000000000000000000*i1^11 + 18508207240704386761167766218563902052267514646031078960006113442802087188477347994149186966332566967616754541307038789346727996012761398670915414931675304183573623662706570678252861258729440272292501818891244109186901335156279103220928325643423891871791834621034969883977247422792614140737423425248936081260793500140349164983934569207620667816446850492468984321711533863903207123388068239905801801024040376686041408334783563296207199419660850803130223030244794857344122805074158909922658711696285930545527732909627241448112897162923769113498148256350622096105462658183088068724392543018770511970453651468830003145572379606150768373534661922239601917934389260494303923652592752967073300250642474999914071021867352044417547179909366785285999601993472679698846235561653697398738968177613977309801143098806635006603617098545761493992509115065695235038856001673483163386232350001848457226944592731346522458677371906225763355814757284516999437350919006842298054497206561407116370311037185086453133159819256720598553696150205000582906952773918457535041574974262398659958804305630746458299012845697213693653245752768426560650045127644247131802698894193654498467782059657507126365750028600519193785439365711030213284371292591874685566734464649945815948211054945701411319952470808970066586107500230758744354044616028461804918394854621308870157463180323157288925482511860535198693173156154113685270985123577753107866692091904000000000000000000000000000000000000000000*i1^12 + 1141864916284322257729283953907118881043673061176311522782659734027302969320301460415155736751882611881461630612180040529259613337283960878837802807162686318947227575649070669244474803924220254293949002948634333058019977752780579273208229271241370317356957261942512506274266116767730361576007262979922102483076169303528988975428819772552975917206305328609243433966197779670997310933320471354480808065977774341954915228334469524257886222270785397642550749610717706758459545440334346071556085613600702616475130453204142093978856406828984155011957688449696212723315769496455890990113123976334512091459171797612332728573568883467460458195077986902091694861831496246316508894685786900691843665062716141706733765048725422397677743802084638464471017234283033147706023324971843649879813549227799653918099070094224425692517574219271595428761552625238453046999644796283874389583554722841126081474577313394862389877098946542901972061545166574313950927964118472596719552458667261872343617527343082993502970980087002697471753944305309980573837125911195676203191928543610388178615862002292982646145161314773755126080094995307937368949081412437546813656768247463490855088698191377807369509718151060129889023400463413878955946152734317268792475382176483941421732869668596460213940549194691106757373965901378905863273303273286770614194761154803207476888049545767317638214570119421708988661931466413478083356047167681994220476825600000000000000000000000000000000000000000*i1^13 + -61957238960841431153304396100209686829171521853050012944300092866453068853150341789168861444508135911728646156400889858602443079643644537443123308424160214516067293884594878318599689601715962172081024144764086407564357604686768396690337563946495531464581407672807058570742957285328569367043080266547817507149720248720686424024207212469028794580519278613806340514111650377764382173444409779682010131907667384479790403198835066304316216633408342544795372800726364355592820514858015662949054219585973431390830634850823399070002658381780054051185976708363415356094803301738126297037615109815370110170335169427047208028829236390009785777104861791666438693444004170089593847282552272598137698679305422170880598874518953287922902726044575343031441233002367174228995239495810366513057455305307139242732743664419146001365881396669875467199680254703365634836713750275797608600575106061217699910758951127050194756802227041028202322033075439120778157191474948667840588053537547958416592474094271336471540370946281078044508975922174212015540521885177264095825885300735349279322899984124844235074640194993108587098842812701061553363635306175869808055138403040661234465642915854475346898411400052405893406682142092182691055357176393912812035800483817340164810725976590001576607889587606233515940822677269090166968479891867374882160897455427091496384199073093378965268276384478087178881803695654794860794879452066378332241920000000000000000000000000000000000000000*i1^14 + -11879178423135497870903016320395075225974505410698673155744733694936141485043556992424799146816138709351445432678085061351465330768685321165888811913832094698191669520377722872768992593912877433787213629156977715989473982423286175649360699951047142968688590020184193701541323776713882292723285767254665420855749557597658774158251172581162986053961839458595967767296482616032442892556658446136742098355390914009601726861748854838269622853079971149817555158679579496780840976945609889352230911857461305985989990413382202481312945469221320874233471458010170863700629648106343900188682763716413067531156858436749821679212106137007648944188807240882107079601521371125743191048228169820032813414602704755553186652530802747754136584034918496985485768413497652672187774349128567730222891030396612680940686833683941998119381680035354841959020504821221674461955015677549701956247056372688609439160942215883246337823057094811298968099239551982051645774570109722854625875220094209476556705735897118730702658082097280481990674659040725760577632127571236061841796175555648129423878772716549618956214349755268129618467511605080441289417609695243470102133183403480375469299630541120544313535417062701277295467316085506681929883946467004215746814916177236452872282821139914065865268921582996035611967991222601016907763631271030238585853316183780939001833900532919431213292471744503862714474959847292656189229146031297396736000000000000000000000000000000000000000*i1^15 + -820169388799412785269793484333642526257388429232417642114777997375246992997449879870852223396773012031196153606358463282770022850840252434260713448371781007136283636547919173308883429272284154826649466624055370877435953340322352069113793726240815295325939027670330222697289880286193447184380977889291029081529036623631901408746929229451238104970526962736559465676008844222353738576133121648105626906599488906204966656244627348037896260064021250500298586831722822334357682752145395467699067986338668635843493427360144080601171828724453403182705713534121092941013042214469337351559436851166602263244929801386800177500469947582225992067573968776669255156416205751080285856731763919632826263842947740615621320749878215965800751946450161970698236717317905349576293051959352468027119001248450818564549479595538945550490901777300155756672576876164231990490395649873645754151031756170740833511863886022698438965098467225280026960536763243172290440327619459211666778809798473168238514381433723644701925287897672374764150770877840738939467507773745700055707732413273466992137663159644136261612118429109837661417587064119350930080559408387023068080771614952722332552744609018392411449029484224615935628538107633668345400395982979949738104626801381322909411605925800266270059266846713657146559956255738208947874634002266477220967078331946889464566403217588964007890920790290941908549064906615957170644869431322214400000000000000000000000000000000000000*i1^16 + -91184127231412626280035597175557500595338277676049630146443438668898366355304795922958016409771817260672635526965982170368269283358675925100793903209381745146946519382695585137266465153275002263636346592799900300056148438857849681975253638284755752392666844832757949393957741220184767596152885445212079087281361203005454729953848551762647326944210381398346219407671361948518427527127960216730900799654638496765496735502930689576861643588108054808943355100996518621421939262904929199818680555878127125373182512148165487343660728607462182470230866438590363271575690978849739989878382135547577689056657235694213815159012856990575573166405989768413602112843008417943537157290422239968013053456980635693832195046638499030369664339456902439723792158875328559318886104541706724871251132781580424912067941122510419599816560399713309888902898604393056155546526152244521005894528671298185588990962377369130093523048758339968752160274504706839141047437955082790209577279564258530988161897845420385944673828371378692107559639277719813681998202670513740987142440218424212255643861007987083525771890051953690944415907528144330854394512672221867890878293589348917250060310309485297979128952576255340048181378857206226080745224262642101976055521224357848129050677234832732628758907194596912554045814914598323574214323863080386420643261834256253413224062564708229813270834873401697906314920569895136418758858920427520000000000000000000000000000000000000*i1^17 + -9147707709950227479916807807181322450653783170400868642262972855768842545229927884778247608474527625934250848505510730880423347029227096452852883178450623816776166694730589076625877613850071396101994499064050017971026988450495507644783816053383693267931261431751863675408035172676980935338750769151684773513027281299338105324668233400990155257985138852133201671369168191926166403920064988328009310826944610000732105645436494136514215119724709028791783139745395472508489759754770134388601874014358589168507413954832830564375593104252545035860777306267545026497290965965452570747215228315268559385816337555939117269718997162704217017210341029849298796520855640958686279259167433148200095167498303020016155734375231326655560280176024545919837821932954918584716090005792989767005683643416249025176281484159898034940987184352044638619088711144422192151257390564976264080075681145559044655359700330596635555332645605809226740865889857545133737434073648487964042816967099106254832903639733970252800512894441145280574227673037615756730994650950440559081639334298824991697249492707433016915887555096075139182597667456252200511230648991732172922194617253873328487093228444301146981997595777456251874527780860760108935525226651470159015686369612682416616940587502974145223011731471775845747269731114590107660627801650446982014850130826091547611070587161748964207196944993634582187495707789206273320548302848000000000000000000000000000000000000*i1^18 + -316623283924249823739571067685850551441760180490883756867350087982960808842380522152573216499835679159213427624000272454883954689251209099439293430426872068320122017380775859849706485459995702227070071695025766274492137631603518243203222347945259253761702588586500657882732103550296322137006381836509517125689597672653647921065765588748656808456462818853405954324023687145419751915134915144730516543333309387096988386969612090255832065491287072566328067527107392400070195569927955801336067567282119852287203384683130514058286603040742946954548927464412351120694932915484572669527048584213540424158409091015197451045624391015645917479120776513514943619593472516931906980866393092280819166261837603040322329205571707043929160066236198062886592422935351686199227041683613049715894065786240760408688470347639336826597364215305952753807284465310708725159109298225555279013481090352066916422583851890724147106502027838536227721319897356799537391467770996261227741345590302542163977714315217202034909667825046729433870725072302683266687247243742780396702865917321773560643330326696907461941013495684730827765458185512096003202361605830135281971643536427125855592887675812600038019333719633134282249274111814138290109740591074262537622542870579450726092240343573896110282360782085332390195261162917092755872898346607984119015060957997849420026777469313626205534702119358257837536438025317076784748953600000000000000000000000000000000000*i1^19 + 41568993451912747417564680653656198203663064488868841504990227598930489705593843511639190841858324811204816178473980654557251427642607464343253269744120437486011958888341148116628559011664662022075397459783241039881492513300172559832664906016526530244993627662122185420205491962524757688928750886172111742167724948659878972398411081919845237787923246419833812439280692892935218591959544347329163128146727085533125484241368305245960215170852492085707069533863578580383456422412826729667241031778514634604484035494214634271128488750739172846124832917083985535191919369148578890114031270976382793322046434772841474362144413850608820410126578504941454109010299358181781191802106801486032631752802280709788834988541017760575213439099836558983192638870678251992934007520874226652317753192534213503587454521589015557757913529629005598331374066661831155394045680278179461141707211732582762569975533280952306484805832983691276029680542895281073560585137650240521058685951381967828675919067714448965364517561638272785380547633356065322667130204125119762001267638647211523281473567650519252754980251165432713816987609027683903134368427935576659356425752025627412223824301052738440648153754937703072046697057440176430236861939106798337077706354105001944990143662209109713032463033800444583163060520097958219686682162831538519894882107507726578830501508555819378939074673247625496872749656888760179097600000000000000000000000000000000000*i1^20 + 6071038689871769232220911117685941970485327563152480820281991781916707890701118735219193343454679819034236748359672917939654292652432811689888573460674182665001883113323729688814426261477342229670082662758019540618853699883447681078423718038464838502034073733457906083413056546012955337765939271781658153861376079310879927178508088439713067859605223264009790767506841929820209722461631273235654426602785251066889727387579678279885918228749461635235888453860958402237885457470022166826030559382294576896465501227873100738167954851622625317079161345247596095266029283679103864094651686512905269677167036494370886350641729916436425351502938367361695349268281792015853841250184252208221186850351454429462173527870501844050324490479753619405032933827965812225412942204796776819882171354708255301150255301100079166580229615926069215752041060255770653989862873993317283890192160982864812555519465327928412736904373366562153045561405524687103002050583297682688593217296899703860613750071175614767191313768151445206162762682293302390474882152489398747168100430581066365419925803357075998399120535293890124950661840801245192831627951456301445659631719616306143319460023090888473422578027596870521775338643259956735142158223016015906707045125022231170727197852047980223617273976370310838325124545623505141464881723019385527484751637896228831331452435748244685567492178141578227920260941391956279296000000000000000000000000000000000*i1^21 + 395186690008480383501538957759156008887025457378778472193135138234198100057438864744341889852906096661966317859379083609288788418467160420488507801276402836077188505922029264967154167686420640035914712669049957841621896495128481278995412354338707802494214342203423055457117003483130411334998524120812874595311218112824054175592691768478145607412455204820814160895300576107666713606771160118044701239633675125504371670438208010633798207354381121278025454618226630170559366016970610098439024095220310158804877786776947586235907282590716274423678797682650131138612963291685041287291155359057703275249474334069013001425115351793293107714826335409371701286603736923410129528549334287970384137020385840837695467609380221634291259475677437436952544222632008528922630553895288738522748234484682471217379410677277767572313194563264267318910374748198635700018584804339564405374272235634870264672549874133454727512061474074685116157027186927327109951866257245966676718044217020423924073704737373089354654692926377219370566364368051030649351424841666513710478847978394247067809902389926351659354321644118747525158076994421016342041695515708905616088936956429084256178101305930498644485833813737592006274487716163035367172985820475901904868024276667827117625754691434006393877907343025374664852776453512152198035595992637800168135252607120883609243570677051143983762581881685071658830903761279385600000000000000000000000000000000*i1^22 + 15087555332966392491422818074310674225883880124917422565613670850549678230236495998627101196915730584521910905370369559984670357118386724030732324680919904807034235821785563301090376017251033668055512603778317693667424114302468889990892980158907473361548963027735808556590674571492381990631285143609562117713087614005284911106825335711033157387004325412450146677818079788183744548096644834088249391067417661810731860896745549756215580971378341854538462111315197526102781678065736627739486301469654513483276025616593930659458818875546165692730771593295223598598089847019896354839873720896707290878049363607378962502106336160181941105897653110321243500138741234847406360598983314239402868178934893381482736802086421828161957282727342493991291866760288572753173530584395647020956652031623915436725393058795564832650535660368435556700894091594250533180697334485569452702330310671411479893454190129867063018603668230758187404943006913262146597581298411428887683891864133965592449960234524980654536010254045187459645618637043516328197674862621717441071100181082898174584395728735817415933729268440385170136493339745692565474270991778833945076390817683358914059395297076359013795619401737620988001346206358875869844438638036532372849071485481749501307939812915488505543542252537054548146136401587096357137720576007490023940967116035608255892609154976378515634806450618396862474606178467840000000000000000000000000000000*i1^23 + 359100810314114569923828981329305696871330493216507823939012762399150397152038106364331733094514794717944369509162933769696932369835363300772070353993765238955056490423816831588642640974882749915844877936157996989417156184948962114907037963086895694982023976855510855822143265215915212372179180498833064328347716015314398371640078780902995954906692337055017676958774514135768956307561014012454656613233887596628425298566622304025225442207374998786740585552342832040756994910614162638327590684193530776526321843269431294477798318767678461905241167691016093308746638629531746784325645021882447369059163483335554789893305497792329568759739001315605786012710895604014657815372950975909951815986183144464412519985539816455593543416642194326327209357776386863312630450422471740671718501642115453877027589903472016271414788980898108625716924195937482318107508775013417429756093079958513015226905966579797379572122106666519454456673808723513576515467826352235518768453842129388485571177415638054032402708291963587780839563040490540115674446315795126234327059748665180730125489583662988776024073282129079647925666928869328132762574650500634281729438342984076213362343750758687918618410942469936421447375052685501893778836587244849645248348332020046594516919659559080823930349339213612217900110871760639146478282999884316740688300321909783241205322855559098828438988888724824083230883840000000000000000000000000000000*i1^24 + 4777466981581453856115877029441507033537619399831049225829343429441120234676411879064892321559719586212226584057745143175769928162175353581845459216362850243320259056553600989509487315719073005105246880887972438790052183553189464936180653856461422574843987902315188154367215932615382792343012496872780981751341284383998753786621085206703745060344576670243259571449179869226125280488285092702658142255921800020932125782076149011257517195390820292314641351684656827098858660343929403027456522339638158990162059820680337532410941080601522833331708748441461196612027702820454948374260906434265717390000173091987915420411609574580042923371228479965362457643632865272678639667073481260709282947806140486489057231936239531578074926325953306902260490020594264980462790877417779082354637690123922827248456732850053112762737877996902885096969747337293927666274496156480545990320795655699295571160547400926985571128567633533379432437417373360363080825028123718706773395447569973891674276082122162149321261667016526766377839003557385164192830839816081093742558046603520362117510600434874533782271903267833236577680242869457522713233058631291482435401829895524897955171242708980375587422512686121027355644475380650403995545417675534972593764317898787937479210458328011108605169817714507982554456849236699623477974300703179408729102998395214633663456956542340690676622823879816003977216000000000000000000000000000000*i1^25 + 32782432588863703939808277263837141820776045122715398977016957829259874188966810577963571343605264054855934005932012398792159569686950903154057368965712072541297583932160535271207712338235915554071745307890170945418028035643778672677311043116600228887011976626827058849213359477470670828845519762163627018944799625299248519143980803571038506026822116871217538308948866111199905752525095765075164576255197246180053467227391718846205587298083725861651510725287846086551586697070688414574545879669126796344901090458302816683823669740115889120404005027615656677052795999110116534346372470297623501477856918514290643393756544572581909963637284462939374787673051711630410324562108375620124492979520846548673731502101734846996766466202502681844469425599087877738643551750000729647280934886766000876812523979771390827703658054555947621543409947246466925950813023307550243869238566159645512983049621662314614106744148633254815527084122244976192480745136542711325808189709262101893207143076065777243448838125843112818578625881184208779699523242103789517179264874257036692051149522315237300142892364288278992658117131019054572378238619246869828504082779071211531492773836977693837730612030233741506868947051407711654457334066442077326805760810282713052901388911364403880798690027285525585897004191922601990476059698767146229647881677296757895301675624782640944389036575892218839040000000000000000000000000000*i1^26 + -70786747332508313236656457496368146980375280418301340087916507857578106070666156117319496784395163981062501515480089028544801212195270907847986667679670335674689991896821516513026800478411914845064844801775618817774538226892553443219263582027250702719672570715304855667745989521788264189889452182599695271742812524393419384161487249481679644639191336281702265910139689646174806770888323118127216710306310137788231928052879765587733778776561600893677588746136119387480089049141321669650188083809963081925023288482796486054455468924415814637205246558494807437497450716347108742969495936933929048038556176739921459685428129957287094308388292034844104966032697633425090664998083246116601897475680010318537746216011403895578027277167177845843276698168533888387468078819412984858378946787736879753488437302081890234846835397902397422760520607052726597506542861948679515782650197531244764678178040398483779837612220599781555164047056987559161728980894708965323944979703727693092533161082602965780072751633296482210399780546954935613665793703274067753215705959512851399869089842952543699047612303537898202607704056180314128934307817988479900020474964654568643542882209678934337433541741013550501505684561671312882250263529608790605406566330811902875069581710301322926777203958594682299097127278180401943293255146544431808499162839096601557889622830445618206957929754525696000000000000000000000000000*i1^27 + 31498698778594051107603636897610719241455449204633663426089483749917837062442794040733667533587075037864842365789191760406726867744820931113630627172390648888814413445214756622463893938986182855754218980397673347590127713187626908611332477469199457690886749724185172937141425426323812299040373098818674778290183316298313539231279239323865693330748472617054734583774509991740691738482519187631882298817954842934352049742479613263137822045096220818667149105476130432202110113015307614780185398716167844906137643890856024455022717231024345301379850051669025632237090215579886868077656844758794584532143378204368449088188220668587845243229194844502716591706664907354858631800091989336579473973735132946411647832032831973659518093422354524242751688960055868627148243398392764764583780517327458864296421484853938615021991363847674030954532699804052165133193799100271506242620549092216841495411308679047007126445961454344583689183183260950500687001250055834142853526686878262717998905358881633864545265061858197002201459078203463499054317781233520655310018845858872815354843792401670394122562458323112303995649971515710024006897706892355561151385607889990028850001415419784547351286824147665460538932253048265321297903887971489011881172732705785856356899072774611793183799435766730723799516694104201414609353500268965669115271025999661160323954249711509445552373760000000000000000000000000000*i1^28 + -1140476750286027977098813926733319972997108702871209265312612466353020593695491016620352347942681407098647902624425194057567976439884345100761452842005179206748037026714966423989573666433027139555054102990193857518788587831397420488607017375403537855406494427172590968635195830589209459001187529165277244169673930674852476441063401013216648844647687825958546167539757205280803794979023849221284341417334220765358837643548572642278239741599968122481188018224457564543268323019758096199310863391090015412420516421790965496504832407282235995112616559612612704568603807722284006846678519839469088248373161990151255634446060124284093522756426577356639066951507956094543666095350077914605776913480673863040123748003526368080178760800858192186869304810442068269416996182627767642770393646070478127242209897446969257443502162781025174695611970617337176226098131604005960356509651881233791760428155446617606445827496812583077707752400406887129341679972772693620458559887155299537134796149332591787884163577185190972941946896103942474186182491434915967449400517742523985181269773592475389678890502005433168505856643729885191009514578072537840247161951993448905931868112360524442197040934654611085266707948647552900237010415634557818063945322528037011503057215964255087958900806772440256747741827534365158902964584533509439009575472135676742130025577749365234073600000000000000000000000000*i1^29 + 4304017468446758000678193839338019333716183176362175830045972140278137354977092444965162809633630810344224806743792890061239532449600519842278821309046673711932585037651622695044953096046262591053420068380379255603860668185148302393254126355021568530619261378229775896986818132022426449218967721225551906412787038006756080858305555613886450861776262018854159860652595543821624593105057983903905230907177567492047128697008688836114241150395765499181674570622103625304386417646828909755511875926088076990597683768163048674211541204964244312993247416404779557948309767476601700642648274148303549449841549919494185430218125208618408899238711881055734984389915057902776712489558505323023904273363582228007015473991641856722029652321931227742294455407960477126070075044549401036176699858774109328604088011093101047130556152723368384971545463796157274978127244418616910202082702650487521336683255422240355688317170867166428126792389579640055104417339355214927622823297365026149730969593224066260465524367897815764827463536587727770874700602951205110910055445446295855073198591664175940266574571201469782514973166459385882091805083929237486797780021407218550856875251370668413980245293192574987196697240775841405873291630546235702959251450571990050884122344262059735464695260625370399946994748758867234195966361830129506659025599139332138228109370416168960000000000000000000000000*i1^30 + 122953621139300709093616417290957987519287253611173142846990907763942020339449968555816487657869762910763129567595113708982305654886060365445667454765559744271828794135623375005024495130784444650755359477638095707148491063045455181818417235510811426178124583768672895685827879055105289085692015221857745070103013658215791253676615671866967963064758907224270879059749383597108914929228185385845260911665012127668516792729103923039639064358420099484795530867176258826320273379626094424118857834445199788058746769556453413149112088336122334046919148538487881611207994165105359358448838463152287108366086860838318057596705131239469794892681282454742793024079893952127740956023270819569301473679896665516288311811819130245413959784174079248397712433564593149673180471713437365742982432472971723000532475741806606717810393650018307810849951971272359842688176635552485753474188273690888250020127707543401061974956416958848677196882017460673730265728434551969301124833479599288713892491314140088401238558438694679741154237803697572753357961978301860901800167151918793656375084186616797051988429065106862479184678920657696387150176224236939039569760907275833198493324553133339767300726054578860219429769609558321892692077444121131518533827692883385780154526355804319271712230485620318501357515938950527688513883430175998048662650832673645252722452070400000000000000000000000*i1^31 + 103137927042330578651175615140750115049348028925102162227805548612268065359030495076059479852369634627527588807704106459013632222708088233527039705598847200369460180226804130323633860962321295719159416290129122080532675149847504246175250885472327216137084330147754053875001121043364371406208429604266620782352600298129408691763611652453909133218587545176294992464435715819662280270181289778920436228092662967081339111468610839231016623367340688408426515064028661350631472771035894215718541437434393075376966162219943079089979736809734547868924516979711900371899789440671378810705732724928886993575477890737280128202658646791085343322419042980360728068819967351192052889966582657393519954844246989798025451565693848042507732683823392896013915995289996179674307756021526281964858891915311351170257932300809599985861664122998686861182851150028005657216406166765544209461824986326585385714246184436163007531856579670295499106684350466645220545547927786560073803225330016097296607784520116011875203613416296682939112367799981774410014931850864853086146994541582148197434537051760240595984110269498290959554827591956467396875070641273191579248865625650777820371630756470420824866484399742708338193778543345797725818528716978883447749633658222869100182153695942937825680386327395884754525643029353497501125352948319256260737805738337173986344960000000000000000000000*i1^32 + -3296154332789811489316359360448385197838692412602383015966009224980140679501183305865362616948365237852531645686465059382774137070602166144268134033104317266172850122297846131253513002405359809853429028590850259326436309553404041673349074178590826214400968309857304588225322612784625387925398175229067810492735862280264537749176658126103942794598359912934743814645365981328210688487978349542925022123914500320441134957226905270756546033106337012528887455889728163371366025791483691485875084869675624156085079869321850694909436095459663800406305641819950090386678728835376121550405830442736008102897431637935259596644773926263986171306564497923156916793076826410209365678695741441470316458645985807540950464009080664058071197933865256455792727529584147566394455226285403699210288963440987819299098971277109058529114393412346728072447801469305036692541154095103049103172298300820362600637358749475493038391513758927381165890161625415630636788760442045069672312255701284040519701657053145868511666573118150570388859350793426726449289576294274801283209396968075813667453724119602130352316271783965915287128481624195963238705802894947937202589428637485039302354218646665874095587380860244817780001492323876005124574595773294601568979177956192346285419231598827356860171391062917794069582341939646154400628239074878502945092512897826816000000000000000000000*i1^33 + -433968924425435759392162145703797046679848941353251726746089158462991712127610244142783881615133615986253757306586547584655416175916891295733208389104328465329299833070709552063466991952165018707522127951863755742324280140034152402468382789274749037811617608274135139402750747963727252383600647778058799936977691505788779872901257286666637165113981508754085777285803952292838196891587879734427934547697976212335901367043021893353283533992421755236062909684944335399890192899885256944183807542134705020974758461963133605530987306667054937166018973590280682293448139348068992541467563748573307728894792840068142085204757420924008388990821161332938833022626778311563725855722720690904368454587645734891167241600284763484803523113020580697645327147357174365993117109284730831452099248298955401777872039389883446895481015329778558147410413959173314070115345494220526278085570841701352296638539548728383097652867683961739821965851904081720377156581413549808737155969248963645332550044233925261729727747514363695332136841368673079982018152015784772350710554414350129311553855071805549054110423518894033540354437523478769137468106365844980809607331435394007823339951827075601186518867461936360879007029159452177924605427865349357406727652295193149446163723040060633204508464538935616428004718275630943555093987590137090107149333299200000000000000000000*i1^34 + -4770195636806944751592519495782764856794004336299848326303708566921207666285527316292415478084028940325497389438700024914228093330854623737968930663446575201509626883331781465715546404121037918457034067712793914002577037095667519632945271654541299468161905629634117438323560225381819547394815460150539282221040817873020457190040207565518396006051995360271760237413337710893403047240988662396056188932714209612241883662094165342518942258877948827670420684018900509959966235883043239502022975664377634701982036143883008332348650611658288121798295188598608154164620703689425316317227301200533351434484949493619007269880943861055120188582952759423523032552724969434960064913190625460358786717238699431939692758057536960267497220087168324449185958979480042956789774477805937024194258160269397784518508293709534220500128138992580253844238767443545614549271758549502784849381765839273994159700268798445452718993688756100207004411746133298796429101268205305658847770554652977047993596288983396819330945240003258036366616011612398285407452056381939875686495496252704262766401265405368623154403334583676017295340472787499313299854612893673532122209788679681245976569716981912659340522273141456295238175005398570567455932786136377482275397952080582324351879845680697176651486007172368870597040179663197636386623387387142351093760000000000000000000*i1^35 + 1417729594538802397472186761117519762002983744021777056737282377879480235532932923119309860562283048114206731153861088636535308743218701728686919396262066030541451843964777764253806293957550892617732785744239101013995779996208309718895427033564811945385457713768583851474271882692946069368374520543526441044089896246553195819585584704894734661691260539445711261585106802041926587664614975164761296139512196345979782873185478840404772332424683468522271906067642847172679883224229948490613593093153045857001308025391664435037340992366973056678090782594742152169579279208271185247885695286476505291238812680060820966546783638368120553490571048687926636203609524511338254288797549619873844953846716901772113560155209359837300329918591014899857098810702819914454263786603530648271413172102948339769976319887246096719121536965511855138292738738901549692407208846264314606147880740693840401799123274358431353148833009202877495248378518332508042411932412516591655007217812692107719342728867851738754143266105107868123545950334516956157774045779257336887392587946363356247311301211163164527489029544633151083081126709294793458642817098784255580009855939135982290537146117608016045308893695288716415869434319184761108759537054263415330068737572013238286683623537516512976093076503479812346958378195577598103882943118180352000000000000000000*i1^36 + 11075593682359723771892306505321980285153653622058656903152860107495514474774293581641670998524031383381299037062497880944783411914260546657913776391821715564146073440326623402300130662991371740116325836793498378510281198748452279912386110158863861467537895797392966482955298198256128179548486585966276274365204909948098894007191820310367427661088317519277384334047455635288499796758922599237135499395445147731569460132539051852062058265682383422854736837171212702374611925104689762658445198799717111843679341926550601173557512334455000441626900938714140336754791391729729884095039994846856992412675754752771628398154013213664784125280017815136583126798131343822512281765209068713852428616874603555862425777671948505451826421115771484858929454516231740812831725883947466117796964737264211686309365631008914889832613667993495495278225503217328513512716688988957230781815425966648110057116121003613763461021806255209678884343235280855260030700700825381515994181890504937076017082132284422757177040098446434785239389618686025182072639852001884153251976716650245384237398267891753170669286795308437680897574531635253510305994025652384513099079863145772292338358450227258539142930974717554978688892333973463932795058185503656775072267207549108685156224926550317384704021032115938675486436930377402599146206003200000000000000000*i1^37 + 2302061668499401238328525514811698825611096967568414515161496245065743184474569459678041523486737652699231950632768196956891373522662486083002027572037077789058754155374046050043389117353195996572588202009714750872150481966175428076267261001581807107709476067105958217866325338530468390254936890709925685038025543398132212517410586683214770719437119144158997946134426910904483887656818942615600717634972280019069064878636782323527658365510702449743463101052951740809149666882387828862616089460076806112967794422466838412327232562037568431613166561481272779301213954470442260612801885075111144167038930175725185358016966914500882553299549541350501265377833231608707740845821123780889459241756708549177008815449019238487572591005162112808054302574236509456987976655364162202579444068112501085981441092321265380981775694536299474794291273327971704139751478592884845085417299663191396512366736824402545279371086597949457508672349519021001361263169214040125223307953560153938111489072071656178508581349368122819688661054469249368936710810614815391809410024629997606631592621957928470022984860999219566181436999405173972152483894942684643295345065079086096603357367710786660294991209433869069673595344426888406114198055777433524438288647670237469511721537706945546329570485706459609608517279851366297108480000000000000000*i1^38 + -63838572174453723077196988282155468933245442803417654990818859128293093216705606323853201582023144376523955893221750153607601387977445774468267802358765525817643032567554238764185473834282398683586221935596198230131896034124359472343792735008918414767587959379109205112937900602369209060596799104832571241294399409812426112956100282517467764287964480695676787038330486232739613528832488788220239125820211492333856642102931025714876267536736371794893587214155737027252012812669033435399920278305360404756422461942094048774432911109104823736810525959566492075960116070623507568327343673126229377034435159514531189692209728697912645925508122315604187842415265561440971761494451732730336851511547915349550996987810606600235444061940932836833829491366144405769676752429082867399784857374480534050387879093979226340934920094514379087567302347614796171308626612135531190107522766159780584379358220475685007980431920886349531130266731419296987036601425919562996229699335077588596923104824292682546912659121801163653763635841523195392229364172841790848563920792177559147925147492077852189211008374430501705714926444492886041945793919111287892536283655469839515133324002813556517497604816419143545731086467249591811434123301918365485980754945838413953691575913315938843001082855078776965062708080672768000000000000000*i1^39 + 475979187851076095353239728175275180772815445510119613394603661661103161439225395659604488018301887673886258316030753951377578474234540069813797783321207986511843835863398101194646944986244711752141182585651093849566865335071678375173434001594290053726839255959956322638437286727969368351828263517161750647370036045741512788539912772450010116664455217200948407059195612572611733027335697529222198258227117500124456979162569956917890407124732657933819596813595143261745324876118677935467809403295308298452565262562454963582251504734496777518111224820290935877398946765912240559107302429936187467035731606440503473555026820731799197302657751552262133629599442963246107751635785073976669257682522295489096951610366448871929602678186659290765528613673327448704101064756633517321914591849983604986398666566540558446671719019096277952112813389085801736572660660758569899089609570900660130565129431198670593118666895387880094475392299968416352400141408471039685509761759051813035780045981067361159143701943367317335340990402440754990614874054724695633127858697915516673701436410018284536723784084170098531226515506019008117998805871025344997644428606252122242155665094884449963147004799689661584584439946922484287861471195738631277054292219799528788715933852208537018222732062243495608320000000000000000000*i1^40 + -288306906587516523770827103801808927216503237754355107613501475038538626319707390684494876242803996834140122758826011757924466320615115426457089774403751847318406084462880633765040733694648737543737536133310615048401811109741180563781288993959542672203881223781018809138594751046848116456030061076073507118745572129128840551682590468483966412203232742133804807688220110305686685570559134723075779654422838202051062976804446529688925817476691653309092412564041761972501063999365675969813090398843674803368225820372012569488786944460525338265135493769590789292869339017792320375290373163391447720805914756740050344317059467172277265893378104092063416356788527183553537167277960199362995702777507765410962153314830062084538334562618674606772485297532615656751179624193707222353599620879034471769101545719400449657477693924456491619241721417982056651373886235940266919386070999879777400546723426363535517663917924350994561037864181376209770064958968708122824989295530847833786542291885494580076941937584981828714794221442879960667367745207082231535614114110689180384120523121860235778085063749688878930102092425963947657701350718776598882993885149761423422111621067576013713465520125961604402488472896877342252378523974419139004181305050675743767413347785303854138378329070030028800000000000000*i1^41 + 2033127300034307750287770809868209132718732313296552261790945159508296313600276614317271134135157719334646536550270294018284889830529836008691012143232026698113622199018287868593505414198717432789054218207970645337087998344938048558840404724815863074484726661192456097290587782594272416820342365126110932222463494242247957803483379751942695104018485628630713064374259725168009314231496170591159198387832693064075765344898833448894505853889097901162921983538477571494148246514141340009721422255244177800026738930015973780776794148076129179458324393617035342739988531548119108531286249474691897826577442592245049909580010536409283983743515193353434687478994919304420031844763780119231484356592366761719185915076482140957382251982906483636195902687871893138613523040063100529050343339694828301541730557428120558631965800187784290327152324464035493670444015482046242234751826829168222110741750620920926827714427829265100011620102030105659122754613472956066611874167645458320563799950283470611211258486808378656590193781983634599768533001467738920498564118797791307546908026854106933216141205368433522096660373209269165174661308560206682872918703968970387143553787108796674456950490024058453435128266365943665617341736139109901557737435585494101142229251699098207137080279040000000000000*i1^42 + -441206449401017478569665094125454643605308162321224341861783672085294689221157470132390225977835439565334244273261744345345249402428477932320493869255847168024074351354496588182874084252633228711437757954956826611140287582861094907499057066565060706384110901702242687197210206743090991531012424689267965746286223649651627153737492534796578588015788133150136067798315400808598771997232805362006698297885900210135316539474759366478189370880414720063045127115151278938044534801913356931763923039211607171592856260616612541662461225350814141188466071269864256185684906644032445542750794652003756578617451690697514584994401236489921595064771180799865462503203402796674082123688724925387999399686782567006346461813577366045472699576003689453967707288629783348846773738452693461499886108962943707794461258998842874933596337122126347261114747604272229267344543919509034329632073456646379579850806642538456830279914525576725362811022433150711510343991405806288090656114051053180768023912399163245399253176640938890972622122686198454254777331350727825021286250008835916880849039084798362718631015840344143918586107569983068974865937920754532829574040981816914318976882451070562480860569905835208296327215780666622270260868498106298632792027524851679016605940424288659046400000000000*i1^43 + 58263259339606508128041904484711123854891153162139297958118671039549268041891416528124398912932995905728041842986183667247161009515833992851536191444911283742884173673314670480020499236786088856017329172561250474432736488054306462584430794281060551637966020863601824638780604140601181959294498393554818822709633009635188698409028296664164792518185961905953950598194544111154764068161725995675772805163698912556350346219335468721528356779426907669167684409230321154366870616068387141969897685576421019579901720704515400502376508976492950756702047928617442864516973622281926148932274185385228782312542827598337552503250006112524399194968431360584827168085612951501776982160335721643298699807765183285293079482937749250067553271331704715970049443406098052283806836648362004204800566757095215034949084090078259275139815983020032891454308773778387982905190440676965053965533047545376245317177645851862958982857145490033734346035750507656760703628331666078232978714515664713793397045454435967844091996378715177710680754724626027667096149432549109419990328208502153290264365477015314793836526883673749707129909352744090411446269101800083331532484344714282934862245094267448129468095480269468867230569497340459311088305036974773022053448499812726045033868820480000000000*i1^44 + -538580208527000291419958885285096688387494785338368425576464624720857612499322562343743316938747435877198947938901662948678956825406030123045426931622727274901588235633126330078197592020590335067301239396041951520942371054856952271423388490183305636484778072440352153684084842732040066610726403871308474292571818487442134454025160522166010888881961492002371108985857571916357363325642944180295285977635108577303860566441648950859883367531513043033268567272887978780037436226993609457001931159348290382769482230697185379798795673493801244897544007346270700005712293634071848085359634623435117616080057671037689972638802220763475106664153913906704862037795109416040789717116090772783962667992258766583520345446630255741195948805211421954278872385030192763051550635112381089905157367281688471989077703796262993687833917848743582201493627970189950953320436063866348080285156688162742242479803073508331872967472608735030011689039276664669505049775075482201156694613733897082200838716317063352150314746127482365365814446565885827774479373625033944376337670466567906558853959407318489028258503669472537674365933069812732656417894836358590120306023622647724918340704660041239747729694709000278437120194739449280976148854654523530591198203724431360000000000000*i1^45 + 4717158064973040320116701695554688510371064529882874263218679640618527154887941266901971906271013297815206768826433528408453147087784498486751738125120758814829007843562127969429675912018456876493562657872742284367206487281532832296798301082336450425903644860610570555979003140269453097622926646798062427137409877401798848401527745201589181530328452677912583103403387706504112667173534094867896982446955830563245861937983290058705248937089678757210782031932175844681123229957644830258816013840849898043444738333311416386622132093370459496494292596376310920597785862677669329871052056356970040494636272310082235941982489432990824193515553808467468151952199151709675929237990054774367864288952947789893661253799473624489568847350124554982049406769209009892243878882346336060493788767981684400516246290491041989181487130305870544767620774496432207101739633663462720717215977952328720511974605050492301620736725439639645411530490837825713656396440820946113579508297283768842666058030296260341548849438735569516121483025628869041336316974125371393959462482613485460036797069417289054913523901582516748134250059011001979387603778892397112156106524856635601967274123580766290905186435458473962546516916114065361050234155611968767033173606400000000*i1^46 + 1817327329253539701264593011769946832944050111391548216705074873351540442045711276621292269617572165282676997752450015221953232703147054486136096086127004646948883361847764248890175052486182572750649592061658361331906143115068836387608502573369725685761687080909223780752560362756681031516375871948654176229887274737146130194576835118392623767159759297812680571811634915294475371886955339968894260216370923767429458639304195973236508438069015716079950184894373552951669961284189271854286239514696528737749757292015038933204006666033601219376646337389934308943757934675991264309913723248983440609797235248833248879780262554028286395265182724385640950092735291764479357107320334791195950321478526376727418080619534042518830097396168780223917818483987020887057409791751061792182584933301606908137472287325044723910664515787197179615774052861086778904124689009182300289395012069241376113735808073561897735339852823105059474531835088538072370401666909655324935213306428600880358035553097472572548055803986065970940299730050715457116946912476197465039581961063116107382234643654496724842806224795198420884772023558211463478894672593817855865503760405575894610345250778701796207318099502421154136686524760159287242326933504000000000*i1^47 + 354473289413389072677435062913529022004157421754759306496363363387515482678563379099952461276983945555819420914639861260293328589996382286801826776057190063486032304626346721052289242504392287418200623696114347118471675481221901943317464183784434279698158278892140371283337174642106975572466752264988809375399222911307369273461548396706140246237220322542166987494560993496025579936510924017908811874119616009612567374707046067265252984068637412656009101370992204511455366955041013770212408895078465090345294845840090272125010578168627655056268154268660934229641359897139597262815092848788345808755133251645790899494819592263596170416258423178838252822441007923539865232597515995925440949199790999102271957177682217916171367337962888735566717713540520114410104004440474937063058244871682559183753726167334147732425605230299072091211519917077427857884405385128856754180723511255084239472306361401749252731953224507967768363249402494948455451255688657056820784992633742660744399897468532483868903521512388873417275850884990289530930842239185182368551495189042024318078296188264805115646947438564931064526577819469743916400154858137744342025200294712786885992901598487283490106954713915141417484265631592448000000*i1^48 + 1107844299810971556418394840822106998174756704272726300326954998682733200548364713803656951898229710199704134604644535487951777817376380744153164273014677365308770195006154193492890764362470064161509988866906692922422941054077968022696261233375831672938889039447348529155211883143067869108121396394553890405404456285789633867173897296437052304239747877966217021069334125874211992321099999611134534928358568912513669517277886393675119336501131916225631320211953912226305602054494913468526296098551335105159603355686880785868901540425062273106684862825122993121337585841275804069989565252216427438830400741183972755885610319307415018294475708521482530823484771085288277939503726755961868036256974526355409955701323783810322340466611700450900813377140729482792086672414639464888756403788889030885543743026109800325992059790288262403537069726883975536468777590336025280367661210158285196582737168143051083339853982533399479516853213609723957936546266390500082222055407604784654994519640270265225231003772991172697784900812682727677351135297263147810547165294464962537274029962947428008141851787559848681500815284454780884700082138184240264288485733148054890914369374722792976610747856486400000*i1^49 + 4475955562299304997797641275607804901320044573554670654864837328524362820208997897411135418861018347143396537638261434362991701689551229972196616844870852553960375293804468523393095172298983266424516513370926338365965342780307255115124344580233377594477926133254332039848696284249790306559071323942031547554727015166071277088400422401974853668013447670141115940746800624807530108737118159640953089406564800405435121002610340573255916905806224285017132048725532218617422897053392956564654878023165755781664076039035996959509127091925674470323175540334585153761059801043604842179746218249728126050358213443297752564191925826412519529804129389467737285630510856299042146160724950229212757731906291171046418041523902418225263038607469613435423115244302899809686126515425533862913335829833738917112447932121635302310558932273512060595013415130725177001115534244238533444550634624787800384159010510260563060874217645586642839955515122607894886372091207482748170043551078496661606299678240188059807544854254238358043187824172809668679806908839971782809180876407604319102678986227167874028116858731706807393030910197996414834503314453591677160918142569670515365689958376960000*i1^50 + -9745113156614081050020640121612362758594651813079522535903273086610980714545996472528870676690028805316222052902717229565944235385784812675327273979878294065922321154622914572214688114796117341664336180892702836536386490677904934646335082069162672496752814270853966812721222323495926031261670292073970895454411236793536243456469793106594595957642424362420221047295989401601787384043992252224997727646235454260023292463008317861784944482479579672892451372560013371417165857062275576838355627375205349870867699668959101611745468360303710439571632104908554445141269017561890761845442826987018802175990171570142876316710263022438665170297859150663379273496207896745521459562877321644979755783447406457513325232919206964451955013479974443150242298879150286849131142391640567117275941646204643991990679547023399914926479883831699734485556781384739546202551497962256019107855765176762252789298742226704040591339904259035919748066533277096476221465562237867588803774228761046689874939658271993148028721549892448469477632174949706031558570505077880620196771024325214945121346251576720608244307163477831616900385078635761654248613008733664387913580032000*i1^51 + 34306671383847536542773070901141997082965947704904309254173501967528344992612609357327461619476448904013212619382080317066302600133000170239146052348030461170091178115562149876457925438653753014823761064338209240951895155784490969001443743045617043933189862628977478776991718318647399026945868613558829088893999997593587641358101796958361392979257022746204507183520435783497254593376209776861010509412912120344116610329800926344700279072492976554386031541524220682953279310273467006781655755992294026958139159051899504272369254133000073342338952212597229744578002264203176468345619398189680463196755770342294129738001451286894441587291231820768542382569583086736126130613801179253181684781964404094855816512700366028248546717980164663252853280512094282877747619434427579399621207695592373614775663953465074189893839544026573687209560609557167529578789314345592282531380092059561615029738161130777671576180854492185912711278448303475587120241859997208469975004832721662238284258239909657771714129787170758149248393982874976532693044395308455648525244176036281326596396340403921863222786229538498922449876711265079943444800*i1^52 + -289916399696733633195972677604694582661903213394737881872944667941878044218784390569871373175339744120941226666728036830999197026863396887795338812306803638953287994560165564082185345932945083605208487161041120428997820198699755292194179517150236801587473799437756862667866552253804769678024629889245560937955705309344241030696693389264738772052401066953929986943167520242748500999542775844107609273084768066383865883492416589370188474581179767117850125419901328207783694001806466049816531580064107894905765437135612739004203757325575899919490782382661469277534734949486919979448281255482227901982498789911341324711552475575795770076748599643602923228741922919144187862294049733286951114885765944572034356371653637716301521216018487405305674152330768851102607746259710220550901679293692653884463742137794343642407559288545760242854951619948967590119337459993763075374368743652180656082567488021536712386469703435377996968916281774235434841197161512989628942291965216949761819703625194361393158592301396530412119875582572881062341802455017032209197218524450692981235929663442981616086417049640320*i1^53 + 248104753775037616207763917568804443460566191066547400640331264755506024510654362806626374125286800139149212821685178099836798797039995153070616968554413946257940763124109445338734933295679693310825021821096252716497568022208629862075179486876549508773872937580363931568964897482178116614812264703333795150608776517061760468539711362420448067133615606585174056395496234226381616576516488353434074828836446150705567689798670660757157374321774667450621801058223259569930812200708895930462502762976284234197187292119190672809548211326745259997673850387380379064644866786341537694771159944106536036400167681960682714487657177111076199037747538592942115456749324944705235753377307601077493650583344949922776060944603529212787637697417386405713446858094541287245979084009603407564776782967430096595710665249422286012507079940765915652265214592114794565780826668844584265695891611578775681240864887123410792322418298387095202925915214091271223282674811963624697975323606920294655153049251040470500867264131356018767801137690427364372265992282214796225753003822899393956641*i1^54, -8564113038323720205432518821928402938582363280930440125838992295751100824029033208372337237306750295465120248266511519587346609041139550327363721588741809436525414398521964452178144546697306505566116779075647152675787064336750832871079211079560777857558128110372776079007569535519227121875413541162115511177128990572582747468826446757683565874231056236617073092993008379874643321983479115445275221318878097031837053558910975627950332934121032473719373279741923685399370862788363643388382646466341263701861643137897498794431805278143944269132449219805655649711225578407481074186678300301122030308972803883639921119120350191418879681880961597683607958854479587841974149672724309897084582782884990647184142185573704124072702182859838652688025417107085068874199152265560651056143292553505883691120752030843721545737645514411957803963001012855321244600755377311949740244948604963885959882258386850526600453519278079231779641115997909829013225056438028083348496387255699521879954614458195593918025426158572368038209938504322944847826116009446699912522191544690822055713998236587225428324157143679579506249329712934790897521192843658047277410730199042199999454554038950876200165589431739150388880670916907878445682800162230658358590337666136180076973448898750790996517672774530404167393073908014270255130140302676180886958607441506082771200339273115357741421225211741138951047956376250018361219941622173173370792683422958122696373268273873796910369925941752599991413992976300790247768237805845681147142006075527580971060649840724701284942882224662375865902160986662268340167233099808251763564283012170182665279325757663773757879374069694997709023580784590964407472556633663226063342644863507356903614977465743340322800826770144820433065462381743237316792743832046168353464318832867475519466201613200083157702113933030314814488675616650530334339066789464417434892046058904212309868628144356737596582919794013891016390047104810619312090340745578830218198081512281210880000000000000000000000000000000000000000000000000000000 + 39702240436026680660770635260388741912349498697297150489289130241169968416270030547502239363070871005863416368532697516564885809574563567336664831332927488937488841163891716333240315739868425665760859085890480462914416548119513480000716933055894065797912904816731242182196382961844076714126123945716852506570621143616748835651308189675786863429602341175885709233838646364167700240881661654267283846286747079137264102940248624268369220078400316664368729557561535441056953579471921844954700575059052077665977552800084647111053138353269695843293747987646118805721357560746855462830680303482680469762018021649134986645744330103697964111253263165207653535137388731819337089653027459960358888233892507104093883312353054017528370254596267068581609397265888636174703163570879030435407843061337945594690339429631537324389605191582088385884254251401481476066466267482183894689795268880363966018819454633480307229715524166925804547689736774664667502618843804683674169020215678034395755074653728716525002950950085226125554224144522536468421303726108365515328065641261261552596493886145579396601340473043662559626231788891405739974077711497258710315630927743548019120492912081807798666113759104467330392458806392462790535620077428688218989827022480643964776918431893883687432961138750149263959246845772035175855668481345326279547165288581368544909438094550882378830742258492791090417117238962440549212701429164356467805612630971571186601446432207142457165491929029723156651716927453785143424729559476002260726221131122052223544079871968750732660386608637904456182812606207833106229126205522570833503138095802654147470847946776014109500685082036928688887160046904131366369637275994781104705738367257907710109782519586145612629298995069733979323600063121940753042771977341016768800191386913738300572427165657710161361658857135199437114314090260417977118590048874990463132549021723843796271075464906945992153745850855011112134213096186697516945722684077720956334639735321395200000000000000000000000000000000000000000000000000000*i1 + -62725927589388581174365490873997666553099961281652669809911155416726953347499634489147580350033587521243171888036463628742968833729796167730826967021220531782939964139236594616639046299751435497247623851438676808264147868823475661434010158816434156427684986291423546265922342154585537798522848212597367529850206104813232940099686333218905109093388869640819002709227730012707848525342987773862977232842855856507722683009165864484167166502250262389112162991292947279747480936723456450020591913615659655112306925693026916409082239841502950473508240090205934747534316636160981403052275756163331793955898125600268127867433727666583121669219148304908530240843801278942225907648385419654579658460973866877809420329562722609275791412174265365812110598023118109841417959441198306607505646067828656292948908107547533129310883903670407970703700016962923004062316784426599980766991393753161776345132741546171421262505017585407523534245335788434198859515696829248664101067113255927120499589345656242132080565782619449592811591495591390513848046369890912465929220185982782701721474816482559808910987836659170155854244209141887081202589207125748632719930541100047329761034876786630219898800802937492871187897120451066640229460402579775461192623990362293221791461016438205462698611152415634962772908031221796907929236148083558506502347033381374487436095315121599022815595502844878551532887229750012890823555010621259488929646835697444802681379759259905574198107285385769901783641317235103213438976847976635893123902147026654522687577487397119700603845020921951156982220022575980808794215969567905120323858912342490747267607295909654233620962182404738038120107618104251609633052438225507031092843662963905262719777603142322074265137138566305850330829500457763861394855754207238385654788337150198757143420631696683176382645456767288452923357659594561959195061599181746652395232354819413262525750704761903591068638709076390327424272862871578424433559112350966436280942733557760000000000000000000000000000000000000000000000000000*i1^2 + 39387368086664026930061856075549783858011447642322899318988459908036176352146009237922925296246233405462054875027569022938357649840933664997353664590488039398117638976755098318217654619753661841218273742034447720011574966673145165752704214225178589583207310686944432404736217557613310839128093500092070387117634576961216449836273546250010632763192501003519477387642867881717656468117600956402048141767493756127009973473108306106840810589792318315619516462248060197538278437542516503883052098017885726145493766667005877091891701699340082605654817136443805813803494071067969204552414960979022785471736927272580860567256313589727154599868731115035350037296792230266440697920653809250675106908686311176380101064276480728600654611072239173745807273304558899136557968431445152543374685728542135030059973587960530797249886570583341373334996288160459100446901347755399207031877634297218717659398994797830581711750082027839996163546153850830863854332482840789016822675486412536953157267479330178961545472890384054739671594771359974676678770455749344351961892511440631183652818008897682236464562452660401530795797042617348929944042461195899941006690465337874420169850041979975397991995971279412017994028224733607621806047963591755776243231970948894106897241600231922427040788291050003101133493769817863818726855674295833409819839495288333568778499071097538463174733004415455871561059205560756173618923079923433483523751673343025949355500761250305598150122682466349239125935390939731757472328996858726957126932646366293959736257051684824653678701888995325064266381333739063887927632686754402754582230184084097589428458204785953794654660539082533371111747157738958647776609776078507340876918846321031901113472039223088583629002015991587987110138241793280082135848693122116852945498081195090424831031964601584446449539348058124642887612825788507921864149934266563880566636846133722808140755695458603988883743695375952496832223560176473530990789681009155049783983865856000000000000000000000000000000000000000000000000000*i1^3 + -8805438728970512108711734337854836426131211441162080523957108277702907578407061049980120733195939453902945982263505481344420751425384978378136293510686896691830301320888579908390516660568169900800486766223755278542964112563002843879362204291252683506874044679961229545008686498423440449333708588778963755664656384537699251651963798091611408723704596643703097564535308041778021842481841524252851021821053992767462437403388865180085802978686033826055065693519910561982991307978266726717465549001853713097441940856910028294922025487718255484272694842581154270822990632639551152387469301875854356658776710760724815579373738691313634037967469547887557668905186259516262944097350946435174902604298144196139379095438647597860445655268058883308634169159624574316424948849810620031809792001614958851984260540562429087398763058055837509404120569292897166521130840413654722985662600377343055563523584382805399295083089665240157509891533111955097423802738137062213755233200612551498694067432959812337916050727141217210713359167980538528244688000849851010312367348062713228184795018928187137379362505332918441827621965431647066517119726150867593446795249266964675176843136520870341187426834841764128124001379015137482771416669140045301148231723863350620229883905364826015334706501488000255362996943938242307960549165919919216210998149134122829946817114503561838055230653143958955224206120164574892403437039228850198098151943944387815649215123267879207765192765259941987170581963272583499612482428560639347746826681567186330269527951656357618462948506165489235192209573818506535079882101462698486596844707910880381160241423676734927015803196761420564242516728139770001941745038634236937967376607740738155020056059768482638309172737668714891306064337449230169719026727234217633004158927153326676051834162903338501983771714173772737257382567768434409680292021616558093934823793184476696336126166824149178956720063319672463536238740001536162494496838978352373443434905600000000000000000000000000000000000000000000000000*i1^4 + -892208276204596936679152267777516308253898230829807207090321106093602789492469430181855091611625209203787480744555059754122345279410572194128161633161257616470596508718800877795306903021173410004729357415243288933094803029105058250928041546499972994853353043050577593242303329686053632939984172811098595692359274123457071021629091838644601428478859386188381493103997766054441909789836461896651731228313418219015216672170704659554865297284762232787364419836716042315435442695274587511074649975058898639104402015400544456124166802624801442078621067663848349447007373007672004539092148242555065091384535861041207737089426975389955767242645668272610205853021007300482584710586324062094780734958811891321169552746497793724698857174200388440104446083496303562493273712491382455278560230737261818429985146336089498860170485441458117881526694576911952324090334487777706129838614683442689333233373117728193444053590125607861949597169634474420514985359786743045942748676744200940413344077683541642607940048883174912336643757322394960239619596125637742112950393049221750718417377414961971945213070616649809689505578903070715103988779752420104322807489024283737049399049323584651335249620460835540659980599080409099509081254982959966921890243803189991439857336547912509201491008757563246114715511777317986095064545346820148629221850609737620581473105472483424506759536280294736225328167491379863762167310599867100317481369446193161849912141639832471688593968147891435172878335106975003442285905254793083620275451863099583836869082740704186554097602245505325507782152017680085421381930127138955050817816494392072882787495290427998036273020638262537524432630091358234870217268053105159792460133820798858869601983749884633704167458775435703773155044372648158738907036370462917367061533533527411169762365144807763355295692912990850853782924983567269321737152625602834354936950733361364193411843614523905039762149066625640106808606598827492771293747225506107883520000000000000000000000000000000000000000000000000000*i1^5 + 586243138348087994840504633675534986671690660340862625816210049611571980246785424040399062289636811978460446483967472465149159801490610249755231186310112721615910414701768062026962348814471327017788975074406289250784265896790096629390110098731949922078717272874352110559801142024411376851797463917173887727340564620402487423238434871502959486083848013584904483583763028895997764792509408689040555483119744986142356775979040296189638255007039184059494279615031801288593736021908567646307744868499797183385081864404437508098879685747826633929432634872043426589386218705418434995608595517416076558459946213193713372389457119848166047407728758839621938925288050748650989069929389305238091894899420390659359928835361176348727088498880924367710125576589211840013282574830200668810453816657427787977804416731129688353386940437732522511640182956436381173305720199950537710875039060871874570423172586324170659316115365515199711522191156029847036320639262370932716482297499479116319465804341268246629588641549682776426503446073689443279602271660050286200948830894311214976002349896634066268021755168759819346253330504910388066225421255443890745720547395239219710100384022253431173409081071443426147019110548570103798777019421596932925115565257515845797978482800098817242230274456689428153115146369983851804087402033700611347955295563294700626802345185758837345841474497656980196283901201125691760189517170022481852560721037469939970573561084764753252793782525748296340164974929841452598981986895587095951202674604138907188621899466435157562730714507972861054811990651628003361091146654557385167795044693772061670974564721416380483273802507643206412366584006067633762084746058440352349886101277549654010474354868721070218182956998743861003855402591087102436985861530890619030848656430887935261966579869015484315740590537729802735992784194744713840259874724748325906992896631643834701322878016315880767102913955716140848138880577337925229136538340445944545280000000000000000000000000000000000000000000000000*i1^6 + -961516177428299639107331353283816306660332533121745693253945447829053248970022545553260541688138496137721839924903944030773376917543959669983083235757913686710467696932268069818588259454055986601231021567071584945764221672497250307848424760134374814005895521563167399963361094406857421105535219969828327055909090801252025594391198495942988729245730766563098157875887389332360910891138749927801434152278417048398228761966346496398314727453819189426463055078585006533358525145984966564645689792930954058205337464812438684360057022406205813322918202909861527732431163260892805076464221905360136188160015976218375790326352362716821890688877456373531736384028036122353297486665808781938982774070801288589575910845579448428812175890098532749344085795466511138998938607429865977196634580965721342403322867531176658081247480051751484137989837072017202272576711312632934286105998506508524442220989427120255825857244739523132264186695974479345219244703870806935860520448039721232126686771451223701365809410942334866135291103302252033370243163730551477414972456244032035244101101808007779055084564805352682469142008139929170766953122450937341638091983659180164679130777914200965356933417893914898719377070688669956728917879853428324192547017053349206459227445006149906354360220172663784660558702768151440204763730379902888408176748264213574179194817263618630958973054006298932357891645351227321512811960327325228872570592167194557654848782966090213668844769216693345840252939940654777911069091815303709939904680073537792860736486280907840008866581425898284004506051721984211345000480484465542322816634429701548508958482313028515074601709125360993857553002752698971305066028286803228438496761605694272261190182269953420432522745753250799441520206171691737411351022348513484166238005583346179405244193971416675624049558402487765837922304588888357318481592209360867242263660770523394091196237394194079085763374009272298673724874482161832906535608296826470400000000000000000000000000000000000000000000000*i1^7 + -22766472674051357067427565731785860881634817422841313280196493063936943726202028869176504862185874728737765523833529273362578800881965661418041368615603404977146383822809015133712538792219626682497506453604461696351081926805037813868603326380066249452812841750007456989132355347151466316043454819131960091070259107434024767160495881141797058160355134895722758081556440612519445957760099408477635119764279364332125082282347760184976979399465536513170091831791606470634954653711729386168080228587208570870738613585016931898131440588223611061945269792017458785736897470721123538288852263557874953230802037010710997846396668618686849442681666718422318605872218678145725970916662076066150402509209476960571215610685000868643551367149305577301803041369320009276162078008902261241897630604179233816209202083568577505162229955749047146111246226420910467466718613208130350547064016643014843065609333959768742628532029549849216753975811571858164859598824613027918506315136317707868155105804157835990952756133776953433602825025592830245677648652995351123499907294987010261597791433738684367874986292157660941319241697499414012636334068806904464670025978531989378409504643854447914709500228645954125002790811900290482778832162083028433509196854433575624736693062078342940002159441214676091502412891253389111950814783004964198331009699513160456349007424525761822121858192961557404783117574253100914505726468522459175253727368132476824313134938638121538490259822436393733872083999156847541440035237503518516487169706923921475971093930101395215554279545578329813527962558940507877739250434699426474861201957075356681289013610073327332622418315417439754744375649330485362652677329038341499947836860979420232301604275862933505199447939179034722576150731003111932571146160384994653124954114924103291469081732985306313833657301992831995791297238930447816365052541186537717960328571835550250558578892774747880250250916440573090779900705652950928491007194389544960000000000000000000000000000000000000000000000*i1^8 + 2414153857546015412563552587251693286244009956187092103288838316766794201149144693993988780259583546753633736126341884160584707390745995245236197479442708824023489718209642752567777030333952709166863417201784938233601628325773482582213521459418064968695325602826918919260462328286124925413704858906842800937396395424236532057266760990563202355550241212097194586921609506714132087992982653360251453929380696070923029364740216234016847835755143423369945434396846972220409782600783916809185013405152072685077176006063347391726995005396667171838944604298643530282683860342251356840774231744457363514059303364019240012102972951683736321815041832877266589287512362323388838403686882259260364725664441124043268453533352039940801676777684523936885807163041657788748919816615408756832740017621634047719246234148676208782263140294097335435292279574614655828672120103481321713831176909530491758996896975282776076761010314639554619851931967517704994647001930453129358020880369375872280644510514114418569694169647839678396997179137525191611746482707404604589148917311680507113274641365271188303248371742174692875208407586571143252655021844755004782326241978329277288131494353691822110667653366832711054860651548484700066895076320109706091727501890174722998533048964387023204030225035505990431558782893847149027331602322173917399189540663695123179619633449955751212644794472088696411559897326129331539986483462162823093818586186204086178856694106791066362518138793753445577020285626371510010388889723956674200405297133010199948861174810246643213693006402669901049456401057373119292722683735081443642257628519407175757871894127043030594411632306705692682205089126075860611849066394838186162516528619130822787303831443264344783232214342313750504801517429629296737763825221939032977963526089860997019401206535471539242207562282506850237695930859023817531230478694680657873990443526363030136397765814311550961745057798010742938751609076407437522888254554112000000000000000000000000000000000000000000000*i1^9 + 773488284686704285011516386467450396158198903167035516929393718195575168521383041370691160794081123011000009764290442078860744500424353142998852810622730205993375795696543350468586278744648298833039726528922708175546691069945133058649028695749374128221371695701809795036320252923082047823405429896799057668372723467643949387605028151738293258331793878183472174032771237060184914958253437560230608707195694779896561575221882369908889435925676953904627729034373015345833434426692622263166152614842113300874738849352548368862101419581836218331534001790181770293948569414304745904640424629805394162927268500751011300099560761083281006977284797019028210474759039675040662259139359933405185899328222738725546631404698508310486774883119105766631513134864271927632333311253132321233670449564240653929357735126736732805002632639358480991278717776493490402561905067134071700980390074908730337736672545260823304280594202703036952980774176924097009135247308297461717688071738181731684106201013115658988923561666756831740849576289653860241283029608428784202835406502886148962972071256707768253161555356945336925959332200145173166488467501704861732080957538681751308696288256486573863699831011099134952476302777558425703844829212665345420477761181968543552290058087415952839909134533774664582290664497288557516912804603776301178434522212131832042992938469034128773870068494265702758606627363428214944961297637358892494579502451014594585076761598606154261230085775294161626196378962065340707102620042540014552103579820278356295912363533107309220624910048016135879890430215184011418229356122307997932575384004527167231071322715408186122801059182668543450635231426447334695982513073237290525255458167634679558563280137144366915472093033006430340488159514948429475382428361914534323066367053671177985406531224015763172817133662908733142211317782943334140195640812169710623873867605667937481083696430672231698124778475089065650817671481352201673078367846400000000000000000000000000000000000000000000*i1^10 + -156313814310237557490410754902913989171614212380157600032127151352738413386244237624313542508956881519827558556468641803637208322757962553952103235465764265692809155266353701779771818413148924246779610642969498883117740570254316948270442841104213375045653250955574470236383808141934623524621658267867392274042376179431373727323266775580232338025783710357520694667437911886404180931728113594035399002737815692384643992508107177751940336134097635708539806641564365632760598194081745429896787461443904869704514252441457872646793238879329101079859820384041367541816450365336669515378423655800405716938186969759524140459450857326880134247451936934344705485632401261735585784215760859570667077719897927447175997289884276431306808356905493213294032399148932766575012594953293452129133615754355933611535201102111810961993530673301298381870251861228155627405822571567972850546463576704376024969500912337063785797549703338191531144733359455727420921768971275863844569115132054781761392989690916165105964791114366951713252670836100121122662805289754001330281746932751198783527507444807565938577502847260154160281506705538206808692102013420685232718078233079339675084371863393051251731928171834913802669181925176713386673599366625477016444801483607122409234611987416110728923799241463897917678821483808981720741313260012436409201788986814265738156614061738030899242715279824169729607854683168448294016211746796573556374396337947691568669645023929536267231213776868064672424847091511099357478811195110772919222824943796031333972740362479457948110638090223289572048057926548762548482760066735530613356039793431218336821649550306006283527034769077986724967021820617389721866104523283838343015098818112739604726042187084237766301798000271051086945280415995015361622947182632773298387910894122270355774366820782978677267570806325815682699417057963169672192524334710262680509463188371132981246133449100997119586723938308061254705536379505663118042726400000000000000000000000000000000000000000000*i1^11 + -53468344194423799410396822539265569778279530831697985296910888474575851254546034795466306527018031237881517550930076949187083281593920806426041665581357832543411806390173805155569405544940571445256802615867909057815217716353864422752403982036726260072565527969550180124387730931983202254771022188357241479243282662628841855362634703986229174533432331193733122235371460150356162165204052957942297433196451658176608361728476893681160497075376186238206349814445225793241579095103949760472617196562898066138752126686301789158422995343002925394727589467521314668737637886488512333856802404919415067411646852842132573769167554048566521247174889381852259938276152935779351730111732369898084238880451946273550902849842569198928985862236963594836329812656209533587672360960954901616741286317667260402049007566842358134933471365063658494788666744318296361016629075759154391798520207067223695538085828894958438681795892033608426131401709599235980592032385601317584736973392621535735153863739494537449185114812712555482162766254626801160952380701583031521269326551872128408660109322063741174415349045950107013716592174622171002964615691548627405388510218233344357989591320225155295368803477122471665821081093540886703267017094481692157164889029547864323813452604082078560070559249132077691975134344820791263515096285631725540338980833366558363327780579049494705809693708259127089576540742270635043938485745139481015860211749160310354019562155120278711219974532081985901213093263685307433565863389729874331832760689960966282762652771518782530780264990079095291947779938205299768808696997059391574573773310159297235991733510159044327140755251974410258950582306984852604470364672617193347422452042790441936107429016861572059701793489776842112540725544384439525188328491881065235137708759638585041506930792632872649557625799688031170884555641447257880640489504367073865090290652723627243402504674262957217900873528200920347861496572064084260814848000000000000000000000000000000000000000000*i1^12 + -4229474164310106740610913215313717753811001424691873675379858180829673856662205313616019953179387500702790151234628593509782683851573527246757134714522360968859665041837404697896907026201255055337617580443261547248752726336046432097212795025569112924364539947469836296428103192902461498152616909305953340867816871792107419559273100515826180762453203932101670165678892691909392205865351150212090976149765640685711996757279725159546535741785161742536610472126477278070616340481501727139729803911737061489625235996821141527472205332359109305763962985428259331561393573138238467368497420806325402343320090772789399728944339790880578596819549545206337475317582489476384348495808160464218493081902226034635893646762170359094721076600728763062896287490467857155847030537893072707158270042689938845053431865813806165095829699906912824873008335035616579166539933390791867142323010929741922523902255776286350023393380883105573681213660788746775693581411833266477999818692004678568236503483252333473794499271948515062951514971842818377009875803441086697660468096463493247881512595535809677839291286473388417711627989940818414728192236924629649441517072445605909984443472020355138731620633728369645846734996036490064178883174968435367167451112608078031268222698122005291299303533735526925589771503349244460185399070594504607229477572104775669976488624301796414687814448686426584222469542178446676866955451820743135634939742548867934621818636439088453156259791849884679197260906788521223407731020328260813110279670294975461527257054116267851453004706154528467873559908009670167905144039184655428552424423137848424879643408413674648214513287095064424261759331505153261674756024730427443467749085915349702958509547804659025920881257616983589391635420274065935274992682759753442258988445550091430715786615184731514319300906004013671473669583119078962934662946877190975419958545289986685399008986949213454448757387544001761332288548320334734950400000000000000000000000000000000000000000*i1^13 + 111516626774458935511868556614037280979205337294072474613174710548976789096821521746765010655787541864558689027151743868009659830508447023747078854519107177500337509694932794945551268515373876609059905382484234794903634700942796626674257008594531253619079380871054951036511339369116224163826113557273989774881373370342814127679782644829985966813915274849735141570252651706497233757943369008095623333729615855959735632677281961124649466665171700618955952456035766127192473585795350973156813174849418199671365364189386264908811257965672588790866845520412430572587318438482867236420891826487422501523732327207808050394141120998692713843557095987888071255277739447994055521306099115688952371450593901374446334962742742372516032624584030776893450788856446174215506175701960988675423286274709556639633662659626679432413649891345504800312472034421229573076428892745173729130160744087069000662043031219949661205345840898941233510523668489885784059930369100867650101891335520587648683511730389518184683035623065611490004511774401286975998716388349935764278976340568627443439553927755696130870526894742298106725631498675751182876404981119200908758652436162308239777598426701615360583728597213140716550580583951027327456803109863396482226652885277316064361101879854680479470388727568827950672839253601786897162667503472329543378976125952315662934156479253954383086532233079719186148921056111079395736890190515124019117666496582414610681391466585608854879116846655715373195068356237206798461549872261436707024382403302136258794185446486973609924043237343555793091148906135805661418258171168245621835180153831695733476538510758805228083419267204894893697846963676776001602905258600488874373647874603035802045102856158049452871117898181130735960084974386779365820937579607920816974192216807829883745283874408602163901712594736431649350845455307797595880927182069697801241223115012310773609481405806721540751615809474042218549293752390778880000000000000000000000000000000000000000*i1^14 + 34026883660004623079633920067574382699661141292582070809369452584031412307689916090307607466346812305273814830645748178917194856714242764503232614670776558342602484566004169833356933115177852194030173386718652655332988164368511141719077880301673046903279807045135526284510346639782182693875156857815382846299711900555608757253165344981910283380597421291837958455223968106120823638895278776765884797463483179630019238584542959665737355707719496928300853347273853099814859991365718441880744351071159223156030311755083276154582827606615606413195542516338543560118347729684718234730476471799136925812783059901439439199571305138710017484901610622791071303133510295630965870096134129250888785473228841276258180337237037097846301392499266757029167153125044320795235867602179388851194651183348091738562274840653057930983783647469494580804677814051706471228194516924685840263291735602431010265346312132621584560511479005778106741356213106731343009017198684256275264045898105206631618120274677843396864950078712534424056007822689627516562102513877061823634414007902051519863472503616911869682029509625622177767699240833872617269969288147068050329422529997329949297507677619117123180145487399078994483752032709226360926430694271793353842292780940234878194900392427405711928868296320501897730113950084862669646084210557610747288763153410384910511851424646989579691887346185249643882892908440469233130212900362252303303768772714273552123412739755498911924899693714743153906333772885756644892318266143854520738537568502671077879427024769285115605546951927735768110955554415372594677455839751917435873275354156868716074604763602468318961568819312279685277618772647544373153330909582294881578417758194685166641671870499000943862869789726056544545531726730013626265007857439327065570791926446421937106492097699020519235781806375663450478278192097752950767594991930071463287296946835448980893346999757636918872177513577052871475343638134784000000000000000000000000000000000000000*i1^15 + 2320718341987015050115649137385159758252054006362669123955469294994507604985524956316225167669947621702477493105322319330052427562007247484800785588465237123972997859250384503426281680467341314273840038290227039475601813745948075225859623715228069140743657542425139148579674616269881719627192973022846271771717547797167864780462892342666013924352980001498548808857221889932694639291541991817311457073730432094798453643462012994176224873293197217063975090141469866002173376658038216978291282575808319670454504898630003089539763873749669600826045576205833915918102079894737330755718978564175908162611256527232469988431150405737473399003034857865811969274726142784842231919503221683715739698338777009405416943964201035585413949794248230478802399007682260578587958381087637149763518711006628167559557169863591610535591490632767828483542247770143804877235573471743047361410614058570737434809419737589907325306778235846701065020444255358382004839295309412810537299210313568403250935544447243018095876849854657357160124022838605856468509000208661965105697651203940994100036529499777988862082835936591868716304650212593683947390874960810788812174686414410835472608366102392459848826944091562028240602030685127061647193784798839973705323083502635521240158563855779691094637072991602341178153833601945294511558155859309661176709894058305057977123696367735274232692423872659124960996038285148914167578633651010711819034217873445975164195741771505026600794051035270045614410940125278785061588879234069837942115376306020841373003305795958243634121543079129172077758920168736375004947326425511882970126656746682439195337347326893253450038674760927450783119827614762081904511314171647633199462085440487068468823736317969988143142972084564952084077985472484955505861106817911645044401150065305420697350929922789892576523756185856609536685666876496038334491126932639079409010329468006886630754835088256700639662977128905378307337145548800000000000000000000000000000000000000*i1^16 + 244090998345779386380902327219239993019187630392240487717887258575238403261950069049009846743937412997237807075078472535896875654595947200752406064339918997240017855505420594167072887250221732495882156850849630430173925061228670686777323872148011247033775498345924333262896103884200946631842997198940233347450621606902563867537668066379831723147432690401062493075883434862201351211479805761706261352438851602464434282895560316778757168440155595462701049807159770964954121903581605172568136352848645196674741532505395329572629276887833193024079753549379442205617002550115277957417943423111829292810361045446301995807123609280088624329287700077212739112858640965913052327896692078767457187674233066375852597404111193698813060064951235751295810127606664724002295011258274091842655953364029635897012261515453304183317796255111143711604184406974878778173398477799825667681642781476235198406463948753623476117567984368517352528124539193230713142517337583719071149253354350124912166356370099314189127043629957227230334469128449423971311200583058974458979942168227228058986933514498812490235342106804546266895907883114945148658419262258881151301703600501936808288977198304901000194135406070439638942067104005610853184735575278460119303266027317582018221676950588141487670691684342649477632319731230441827866108265280381643170649944901588844589356897116734200791683863562662302875196990288830959411559726653800332926993489424662509911047889529126652009571664681305768420154947298643331370063084558455718855799980689168540816953671710744155288846765792348092438042044179186429575029320708229741975129874438631678640531023768750986701210490093370757897490329771789623678288268551793466735523314478790932036815963290598750959316420969908691858242997935776680859110896671593070854981212687742312212147144193396387859956683171591104142892041791191509276210943121480777104696738555813788898040629227779179436563626884697004106055680000000000000000000000000000000000000*i1^17 + 30616547236230662066100168393531098000855503173055888649141987213545879738248317790080767032166097678220941870762185660786236324213692987459229593475932473950877879621342913863054538853672115921325471696041820828286388759903888487659448148952412089119149015722315425273351390069451067041478788622596531822436527902208205520411778048053613559297812232002080353425915023449776915581909140546189264659357713015671338686871436329502950004709688077192161229954117513478959188323618583743060424166876366075399250466979741246108213578667856794842306340152694335736359165537059057021649628625431882864680094658344204449416140776772903182123801577518523012431021302518799191072062154293179487711160861380953206788110203832004855130105841454822036059511421002879982029498889457509316271721837472573886336740171414217534851613796410830969165152801662413032046319898560466761951413088314795288779163052902830814844506447241159506046210382983017488165974637543871108419635219560776933092017163972837476929808873681642563575848528027501761107647401298486470748007265355265668310769406349879257672345766380786687946089789417148807198005552538085294860207756288630985456818651093404827378090659756635188864659950593788063985913598019999781634886840367493137211642173654137492282839032403023229839202740485206276784324336489398516111081542904872352958551820820542220441521283913670234628454476309973840570687001215237821275728813263623104973256101734859115070373535968275133615345159505916555210087573935892341758350945641943003594963605867947384073243112306252970742249602187957083804438330195868322005088600313400574700533158013959356460673188565520078752603735661474585713565256627684508299468011458397646646252065219806226025324667158615470570053173577472361669088914274511616855721963879248026842880526110923296806172102093699684810249691960451190354262736753617362659350250811346410403084289218574834474993200486643748831232000000000000000000000000000000000000*i1^18 + 1552004937599699568659398191084268720190359217335705175605961114616770272969259446058000479946359036897429355828116073495976820454942612306186985508924944735238123850599058479362252373568501752064298913913314605090381088886154277430836676714079108568497668002871979878745585034695785355318977499876215678433905698042021287187395375599152195150451100313511046943954031624901061039478607767815694635816413387608714414496783510487245772216305486397570497478225438461408070996609134138740623663516428613136246113419474700207656440017144065687223728955211231011531854864119823779153086493207981171070931967924819628579435996966651853301207312112015251196435475348610600937501668908416136600417272346356972233302216636443207357203165588403467114924386046283299690913496200916320647428891838775181110511205935321944317006186578293263499386341121931384064047193636936814096211090606868443621242669808471110119330437602374325943779776683014276069030306172366144088193915732372766255210211975710944246977512502780753648595153514710137854570401247255426930376703376560885766311890712117344287896691040156004538206421760657343952652985253001627920362333049184403948872684375833588155685936383191765308259611284396733356089070017780693165342962122356647119603721668851704806664534082061960828629783445635351556613292425738270020720450527212683163944776457419671112917959913861993882849333749435296751205967361855168566475045998536529627682541395681128837037496963562626192664941747531368536716303296444513149102647922283669471329096009508344963455913555449345159439504239730428791789654701465580621393697073356105456118900979817877960266066454601419297648471314748632031572989481100102128365914444356913054956918738436566695779579707593270315625827151463941051048817340687522940482060148017423094757660625193688846736860116280494958387069349188510437341690796754134357429859351821986236909420329172018960318965992355004416000000000000000000000000000000000000*i1^19 + -83833228486824998997732010179376972167333431992556227986499761672854457244586191859698814043534851003815389651562528677035527442746602001409561882361932084511359162375659053795998807853159238474942501296337800381102700398396732011240372306779385697036866444569311491516847809183035336462910460061948748399750712875379625918324338386480018136522687330851957812619042431200887306773549887003776478414224755590386424491601278102314437913380585861491304543458575775741162974621935634713022637774733213121483419724927081705347610266315201038790817604980854609744164754645301223942913908882093545237506839364646598915054868453558556744406837841610683252958334906290145828429435870373627844204005703803155517468872971405184615608683702910727929984455106916084957199701727173325830654482651874643090114533288926412645806646307555275658155265392522654556431259268396887826053756205557594832368439931837292041405942292375655821358110101009015379329566465566210224814723263571093932322105281056045052392882736201613854712242052648526918619007459802936568326554139520374206591281087484547670189989290399034067915189458224554914768198671376618674324902196912342139282876047028804345323202542925656051854730511375340250470273182428644649323558693386408631511030154982551046359476444636997779128651491016927448985673920018698076347515191966860954683242896885804817617542669140555845736806311610178797216251012433646513001388778267687822115614701147612511191460935525791421546828572816598545586962567591007587879999839085327570424042650477058934712205013049256103536679687572668020164715096780306167911514338145164506563017828106668304716095927046290553446042947938756767932081659674995578162315559640760243390976173149563568886584223283291747836120470734084177343044284211469729154721702230813326339167803732316060912921374134754992513678615431510800740715806570672701526734219574959038798001335826034621684897372428042240000000000000000000000000000000000*i1^20 + -18071974858250606137602490449965619799812661717243938983809149831600615628610367826037013208195932111568475637220359263602445131444682835417248749756533082205982041814995337195252523854818181683155148657521971386803937477002029571329651673185974146369701720451286132658847320949121711302768219691334454779579389443443491523968296105073362896632980066299492405801461367016546771920809389874443149119987435159362368012644472056769175573473318733713217017794110076958272177510459288810835646270078739319110216831374947011285182321482036252800323563481521814482627696176092794597617224215459991204796791689549515218306949832498279252816731740637863345723698760632468089142288020472242882689004676231161006761424481037264146380938157541341468286274831319316350274347648941773669224401931269562219882167521904049384527307101176248849407511879125253835976520413027337669022810238532210287881549175964209237432065469837585623652969909343367188992707557994702508493556626440799945957156450318948667410275435144714848371222551632918640965794702378327427779541458087778239232315317189137125190427460468346400598350881396925080968042834392569741969870252207405327284563417586704876693184378373313565398513417323917458403823385424853074969980452467445599444429558676326665921682975529275722744375432788130632156037339653371930494342540238125401185599750884429160203387436968972097223428989307338179787052310784022095696810755478123990072408086869527971658708582731525615322566518010620755643971594750685968185295241645680052223841917141981946899057501007087676324450345904070879214984055897819303294528567136626853226047674929910459761845232903180103624212863955350665726990065169447221174646058155845511882716600878004910004992506726977393009462154561386762766007997467463107612825772466048066029183845665890243167794182737285581872803912462253367530162799046463924588310806737884141224867532803195885065267409059840000000000000000000000000000000000*i1^21 + -1257168120747683880492973990273709536025841621052206366046736236389896140611622006621825804107616588572741398344285076938845443476309793354225351256186784013913778471688884403943118652931357857907589479465937553000867112481564195178978590936305941074619607212003065833243697188291926660027170822051872840953540619487658527104336211982737926111615892505808605287387958712725267787882670338117932472589454053752779055046939205875691594110593927505328631364920337043971568856253914428657666945729674039165752056768263464263008407746107361875439843458784593621852217838419576440955322212655233573884795145252118661865056105496974966479985897667372980001696544967747667218624323802330829489683123201135371782973525929278125189482653535114353777064613637537630663753613714792450656852302870978684713706492786759264965911861995278234900713933492187531014962125660713118411894072785390407695315057118245704256291802923767146444476290801742805894294351930063707100395165816586749407842613715005237656576172968071484358029409089882701342146567577971896060892058172741279384967736666325329118121041328699156288002592822962697971677521475828329200691191159682250484488790568046083822165252455599772905030306526712367148910566463051807016443663535262321983655132217039929707699949289146717823555169377453487564710069079822964388246340832387895069955528841378417501226667280479800235162719460436644206893193926789697542980102342379298780933053236123199354723522727520396535036052585997523003189518028642093387771282025820090812418385546096636718845311760071001588024658615917681150650832002329518288203434108460025508734731390173069834766778403164129559570979157485633896261010349387869967587827958315295216683938461667289723993681708054135101577976563800326278950582555403719159346509011741526199547680917769398528678600919309278893635039467141015771050943344704383093461539991249165402192413195678960663189992243200000000000000000000000000000000*i1^22 + -49163609317893309025979776122435257888917186951093464494794492425940166948627990942011303536907423625040834157178842221811342756909584991964507019842092602638048656064156013741351900116346571622847305583748064144221654127893513072330244578969440395899310190826984299615590355481167061641080359020939078777653177249871575038965231583128335967446880913057229904759178324049170321202530778835391312840710589790899109950318105594277718076353777540042529552640577047937213064658825361432947313564264385726576267343166382192263139481328047942313507119140256320973007554428373015035191004683725778796488790431222576124639674234635333632950917406226930004846225386783164813855964690377197627650529138870868219945953677309865856721692104242940350714133657407945389238837803094432011998263818323644557345847323236185173680291133910226519987661545654160369673340530893891262671540549999130555150674720501574593078282661291204659685965901580278919659904165025350256225578339197433188599491892099937880809798545261562537296948268148436771931524650282859028615760188816235533883865760008056370619086428810913427528975014147460747053249612387753588953245835244651554724587603028758297561904900285017171784728354036767396914619569588101990235938340710977410561970183427570995653576072655400973161845477709839956901663076516800719974342866843432373915517375858923069227651223231220006624608637886878336435460489233927595765744829667850095544337742600038154213409353323575601492843651970588164914991321591773150756062346838587141145146223106681446759775396581021399463224690547985158526251448034459868947286089436575710840533179373428346542222008703795414934020252911730989598771417528599519693235565779089961438829140505877777795030712929572173896432687344550702867295377494990412820109792281598742045254167861844984609936141041249419167877228251568161418260342155658655669891621506595400362031486549701127558922240000000000000000000000000000000*i1^23 + -1096579020490085904595302393665278564776083072461254488415477403074615184607482438174637734912704202395349680370406801840026969304756111047079949460971205490799603474060420868954721246482895273333149413251929711597284563882808121542037318024233210898703597442716340244307977452223643778474373395916879054181611174957483727701142559257617083353504135539500103367203291401873716472092842711494796837924289812177270852445816685880666315639956225367820465886628398826213222215811307296492189767972253859862537921249215096218162352624801820632457762298005868017987846320060596447392406304111005918194477233204301378977984456811511827229444720483031208978112135945898387686658593378413725881434459917415112886648692009056612031910981735649178526186055866497178785710768960868837694364556960079800932664704806629822313428458773367183733829675214156251677835709301764741007725913968562369780060365819145046973775783319139533289673893411542900798059388098537734722132798768972894286195687026288977580778503560315587812927727699830887638995901544471120084229660396864191168840606051168833027525561915990793203957824252209860659142033884368030041611671142226238454921623574384122334159387735417335911656600427969755192685619146140184535945553705679431585730780879004919009699818403517528076088511781133202562426170586565732340207516670905095527234583028245228995345371414959962643514616663710044474924092276809639552440268826379745756563849047035223608028393532492880443869785847672250740786654950200663696176795150913186744645437676618695734203606284871385864746280311589290417987040330642869083477245933965012521248283588380259460711057892191466782472681135147288047194849728324545280839910095049888385424073421863966435170258112893791260016364369179871296090776760298173093383805256375004269641638589645368557069990933934355536639280595665317595750233434865866784965487180612123564677881042128561242112000000000000000000000000000000*i1^24 + -13935736378922270763157233681024050771869658329338483216912431543599904427209594271669871572180611985247943957692502126355124281036905017807880513700744597368460225964404241135098121337151055948082742460457247484180221253610925827784936823958288072667438280758761129258312994018858706972472919232705388698220411651214914507666106492617288384369629678224999126335715521896368947934657090609463346765415340081300077287794779523894539242046169241086425441390370355410846043872149050286236082727939113567580192079000652896257855304206972873369770252792963525646898121780883447545120019988769317698140247745222748469574835103010426653988624339855450912671886793503563746698689822040037808466220003722600857549401620854885404823902692938146718965445531188641570683699368501483475001511249385688885013942349081803425639230827572414577560339378749126313866043170339906797880876336555883184028415879820344234063931868881508490440479750876811307591810396317418722722859829379250475192967840172990163712365285323603826894652091986220297454205015207701826265941466265674575481144214295667714787416087859040406511100576014406302539216072134323167118301767155295646503751574268915932896499377620992037083617155966542390169004233719327170876158868110298099526677426816903798513728919228045379214789770756801721931489895654540866603799119953762343539853019646332210603570653064080086600959722012375407694686896117247502258181078611845239927182578384837433710783201791419739039313773027988097834132699620771822542424286153839473044053302516408580465746137571444894905567854785780126889040897244032553935105379100907375984972646551363710367624548183101231842233718798296347188147142980795681010557634629012050572975042284719889550307374476938256127373121737529506263258470477771176893783397588869756769740309625210460771853353052625366547184638983687785984302848022517049575088871055538052920468966805916876800000000000000000000000000000*i1^25 + -77401253210749458469129944677013779633784024263132538238360831349412157056405097120505102910752977642575792228207718275828673067073413403455920900173264425571808374004586547786791810870041238009496809217567296122410960576313674851568620529276008783112875332996380316111344762634463367975647119049679334575653798972457260395773158243188738209842967155718409357951668421984283209902979814659853194035218859940635105886452130594146509389450177338474439136206358777924345884172747381141493778700552046299795178313610785534734059222792576333309472835506348138214848733310823489921933205231193114275204560071916044912112852537747823007314564410095529921402789197857390915553516788447792798611756133485404416526707031138422789048373824308195968395843828331170333829951495584685153774027497014622869438484324129932226532460844436961264411858869395997365705619207525664749836585235753171414950581052440362311122753611040464505286826577985867330932550862024459681272358503786865456876365591127808710049528526295158262387886765555869949989938350689162725467020819000296962503398365058083405874069793134441871202691304738027532438441629737196216924587231141725490667932139505142102917456626475674021951215936649458192865955371243509224327838087821223966316853672750628685561271928824846098159399412085879897640264519156777785118368469978331525060697416883775876987116797402389828806071637353652526333678452965323489010989081723102018556963757301370181502999361529667138900357729303561186770305324429459285723382309559905997575508001363835502478831078484194982522356944592210122891832566360232702459860035628982014828136465591289924866281002572508459826804151097866832478605798356845045923172540494739502445431231808849777528336507877936325628008103137261177196785435884454535741922699659211131873866295848738081708792184537922454502577383814943290817849529048773596095043315194829650054511874539520000000000000000000000000000*i1^26 + 170362483750490627276173690958965245784585975195494320969703317381712712134255480343581958076883046977295595895585210687577196237057715295352618501262808767603155937449797237563664878207622678846161984340806365935658429675769933293440662316430313686220007476265993069552593102256904194199920631028461088204940796711451892694895244643280864653940367719809730882002184755701955026992076337590728970598293280028778857584818905006271758993055964616333977105817160491012486774919361825657718109112063279235982074043014811823865504057883760340696323471989417965014184438560316464598312968427790235312003702500405791987851871569113004999444923993506793223396688541148164478679777321758332578242563050338927578460891721338820341912492221019138422613101994168559237906243732080474238678823867070662479807491642770485584993261210214204053451108153226468746390415676364768559728068394261609679620823784654553316486356171917403202798066402903652923114232736184001352909087220718026169047625667661970936234462005724873010080438768899816777249631619182736481571345048074211480357468722649550034323690177463889207819069641952100432622196166176654245503438650497817004791754457274546336965048575257208444693982109504105836746259539695432332568341514731953228274517263771351303743709256117891298381972964646709495966655491522937409122303253897438050585838870830734771322422759300888799300435242484009399756343739861723125999100547657010186619076300431445207599908996118763594737942945447304889897591592169915154256146088980015060211519337409158220121511501173244849722396160483373295443359061866389180411150607529339664501480292712561753150326169373150338603605603835882596089199553338794281822728007563719613722025039222078535121431622823091279460249654500957647099753826883846536412051375003077057007880047057494065238538230676930358074585261592145051707212787033820854188572311766598349108543488000000000000000000000000000*i1^27 + -74609947604265646172077921635170620249762199307202917427639111965278596641856935246725955249298179059629619718104361292140786005848231564748042312917953962164314085315833775290972787326015479826831104284315030039832850853089517719678074982822688334793549429553423490333712733248139114308051427568666877942358050911312536089546984111681161111787206105060566532982085245558479900978276378234028079683449586947828614003744464192627872451631916850423851366145830796328443587669889511388672134465735895823044297915456218519420291160607351406191188726522879186578883611036424471884734218254046020845644109153565128223663302018258806923134240758574705977058186451387654836153489643008763489874018494953321772370773713738313874729254380730037041231979404901489559526070605756080370324016384503835294519724903199420439021638445693000191452061995951587058869213188412501676442100507428294553792465943115587984962356190825181431102519896861586987234010714999575323906997339462890995826956087031650401597359635566334902873345050775502733946445077889915583777399635120394338869111036807384668837397193220345527790417707834763705843094105656979206255643697854653780136413208870097050235315643549822475938248679405475267734543513914118396613709858825380472583392822516319451113788231604015985210239669941774412113583266117778269645789629904646848696394348338190404786719955064558552594067709567777767720254848228223009710047693832113708062234488281844183529170987778088262895542360724564981178212205460335055491105033958344538544995648447083722281031163685922594364417467258691302527112327970774343515498718230251396588493839547431985305875850586472948644893309052786226998518745231306945376092676568393917709043118906647175324007572409364572168616097798674776748124049656474571115585106248708863008848289644902280161876088232192602565402317544585793923648120644703656116304709724695586406400000000000000000000000000*i1^28 + 2479325005687578306590175734391953988914908921980609832220327262759682879764520080974547638381808514437196752243006922056513594900616817385036090906845411724439986309190085193521422695834288025871091403460159248223969331440823262691408604216729087313629895627972556785030262877873106934083580421060532661436463206719834080766181251912825560810510341237893667682115020308038599439891723384416554558671644538260124875649452399855288764381879609470284866254841716643986888855424505295384894282181678093328245087984391850781152178994311416202629453181332332261936588458123579683626751103398857095277407205589735866700240071087775653194069558043192663991126203890729086268991106558927828263380408217311636764813161325994678722853196066567375894825979962505721014840069047224235187153577808101554829404627846574338162251755117645437381932123446810901013282658387874833208213914260216652991638265571760691593109093076112030384747539036187680458120878911399498832523215923449895673892281910119968532160916426106766321094723688188803070836610944477590607168304595138055019815294527982317714100656059366435437060799291095442633388361203868090958710534299225462194384400852745169999916592514519776738353268389746313886870415734206983899745021889130214908058482772544813829220432780732864167568708711410855258252997741892733299675619328882792664666923793063456529618295749649102467928949264828462157577720246267670810623813206288438355875295303363170499826425825811437174779602638454255604818516688367518530379578995185208905713016075055995831416247027547009967237892704642359417594353589708446540895210909322147735394301553760270199028969250365092250217647643661641820241516324791974765366344914619663352555493029831874592608475646068098663655100832050777500424258335552701554998039684143562217913030380380060479986536263144224253626002051145026012466671894833889413813061550080000000000000000000000000000*i1^29 + -9933265718027589917591448739419037360767345429624039992602575317098398371755814281706312696720320338020351071030352268489644891996752100495456398704886359314118416748064487199419043509542347787549073150597545357715909114522872797931869311157746657574635378387320906630454234749201876883469873962868356200693985974664592919101628216192217056639954932766629075115983699249578038030378283085673329124911233379714736374898859345959494531839424555095491865080377873799873661959915766981682664547117121396364157048794180900765167304598166007499691802159840028736962107203815030548680788002704158531613281766420868790039665970119629504891320825759971910714134641900402530574549836879159147519820945301163326178259420403585855482771991206540543784021334003455491823285643979826771588430212835375240992913180952625847383378314949233164534666252765429816228048755224353825237964016541891679667210428399734364823979605637496206118769412063188123877617063685849490558337585075179882570200491302590907389052652022559419712220222457379775312174391021808141578069950062337184582637747299751704557346814963737672002554752517810581906771342020350166563924776488960981451933259652942094616381386955026089696417880236551012963915908744544235553915302288673447826616161935846362957690790938341546657960613603395122069846760536431799075691907814503081842504441479811277891940089025608766996087279085619953398305381959463478919405763475687189958298429532842075063013543105725933372166748498298078444717332685509808410678201367838065440003779389718002018850365928583825035211015507710023809667814687475117431529993556057221013607852777425044419443258401524561249896879677725283690752398061362575844163312990363284570714803954336235668227326463630408549557791664357964555798701422670023985097794200795032466827853651246811964646676936737126502920715286959081414122486481126956328518942720000000000000000000000000*i1^30 + -292686271122301895410852871429905178142102345018385237823335975309925698014853900964299011805819429141060305683076713996680778738894750641243497821995139315290558249357412118704576985578414741621423119516668149935573961231852860287278078447882146781202819036706439315531090861260963801908039558605027060479034279680326722200322795511026114355469799890895438545620305175390330607400310217149467415994331158156096268202145706548174335619739658728594852754692633529709998354083178492525723946598175900068620389894003506409014177010990719523559487723069470259615797888771723075287148759479766001691326359615626595288844987448508895361063541203358116561438000913908101568272340577064002304445135638204700871976662335384386076952401569529627332317748457937009571691149388474419213253124743038639906612478387437693050468434199646231632292822814822099854083009310336856793425724918497237357472065558786344643802284661406622968215767169961300369247930552878971547272523595123261183674128692244910385434834710639415369441732231120285785405729616468136084494451334261244224809713668008178121959852663939273005003867013750972408819130454026542274882396632148098040141096460563647805377708740619625139698239567692369259633308042422256902430713337864542457684523051384165357151669911382732144074391351192192209865361361071540023190652749166909843428373907274103310914400398850376301098488028397911931359667889512067519063324775278507534468060467476414354106917095412088955635173526194325596817005135114171543017507916736714799049242713313636282532472518652952007662106939747145327481796770504221714856320376637298964788496484331835802960763177125244126550157621097193309046375678150488893086460224335130921741267747458537143805514551174585684312324658275213787321916668386639082293438608435604022824773452191921065320874128350175606554782327756519728759978674699214048460800000000000000000000000*i1^31 + -247043626375526413469516436168584168725003062564823555146735806722215935577504420337244279566751754303165725585706972476450242729942087263535299593217897412544125324797737446456300623005192177844599575142959162264054091973357984767933411726945150913896466473365168887320338032319098465334529896009354634535569196894129828240154857122335513872545548572274423495374761583351416298052546125248903198819883697550694096157493659486286800716691930369873560166006031706376879205237736382484286651753442430770624353738195331131616083454505549877938402130345179250996562517776185870185191375294115382722828451199925986136564675973483374092756916255328620020622256947494712207161523184736912184201537826314555659102023218074634980513792269502913765562193385516917189865321739729496336263420583956953992662996456753238009475377487912560354613724668350678473304622700661774502135952922641117778896430009037547693049972355214944218129418034900142717185418180535653189250026997253167001469180937444029308369645827961641097982043771751259285662136201531192813462892407059533833302333494987521059669362172023994284836333633881296718100087713481265202495086769500597621683590676840115085462339270525496639146845688880312261055994408072297469525931348348055154389576176456007276919108628071645972512520560195496797712844276223322772350429520123458229376394783864010874090217817000394014876491524728977980741558023190679479259759941738929155780171729237069167529125372859093047800372800482328981097208995354384380952684976487419916711344579034424403664501227945779270877749329870127541009834912970309808715639571844774897441275228743757068630343202366401363707530646498055721789519083309078743230779797119515573861855439317813889334007424248836046017997784298707890606335164518365758257293693630743097396881617197332770057763666705764895673616039618971650661316127254118400000000000000000000000*i1^32 + 6601120517222413337554302570413028207477244494477314216524824478686870343675324234978873464903723978101888291631538568368290085414960274940070757245373564115037359674896052793066319514198188649199890591663962180962765550807220691937400104012740958255878450157027062704015361167044721266053864676524430916531719113625876925527656738692352304663953975345489432946794073951241673864819766843077830119519381954893077266401701727073607802689135436675469832315106975881329711411052905736312543719823517809743189908656963982625643708883710732911144510667511235881554829760875338261374577483599304964902231008501026704251518400178688629242549041521050607554506715344051238524935065969428731775658885513073560333421083063236453197298181239211023180805066221895292242091290273936688988865064758131328160786582438201457988259589234047277696012566561312735767282819622261492361992786046695130988791137946319171849360024502425384281890602043857857288295588705244399401476261536355782071254783344773130072393359864062242514969893349453540793408934383320694694731781013953980293479329210021031079937138435359681359419723727800896696345678690773913737389557011023642870488737104457386874985385645070323073235502961109301222779077919025847300468107396229472885254869411567900237673951871091325795848227523429419117657479761308252995150716777135772910778459317949440797464746859966037687318958477608572180702417990581518506934598811519428882397393948827311576408809254069141794764784277075759996490158324052415880517258044322432991813886273754217331472208754565289760482153518567035873132258991304706861184962912451257542249167823207481237861144209588683431503639225086066633934583735613420941585006824605850584581876588783997356315676277310974099378933170922810393529984158897729235436292182808271936463814892634336760408755070319024986820327594371682058723393536000000000000000000000*i1^33 + 283077532176755035273784390399263110688655812441556985138301122037952699526497080209306517707563686267802902831728510335031820410578789314321733489759543641113315462927586762124850147176378434544480478095147393128311774987764930546339295267339039539709984403603749223408722227436974801689785636544101695547747141074061246357132834458353390770905504671733234436939659856282135290355064928435713992331312520253140843522151064799807214967184830370366965113673816927767988529497888722433896253247938794504347762470563884707529669940661609739446511000133610463819787110882782009530714756575004700959615450779049175612094713360296923647988720057624478171438821591438353932390971050774970628796459542892023138780343764547597165761091234722242659386437964335661827895046062968516215166709537018159960543364985033341522061898923407119157703517880810361505802545879462280188821743262224484629172621714670952071876088955339807840142737506009089819349876979201365437423698552598767910672392058286703293065521207206579778271261058954725524841131086586326005382720411169598554019683012210735407315238542793520211783659901085641389983239000310044744750885170868788742996866507144091411818132774433858280064662128564399754541119236757665270661987808879264616408046421019900778800583670629205329701468850529998855168278723369713242504860807065697284444686055883915993605721247144200531806459002103310714770626079852577928015099429827415829908432449736837641250622127735868071784452362040236809645158729506820156013545982857737973508306194663837942780465990501645771060580666378498748667881586109488800346539998578754289623500783092530179879590009762401921675765213643134775458247118153135942787672030132875555244796361589069948072632620312777674160133472665001504380587419111183678346736678105817092670575163810253384074756196561463235990638686659894732390400000000000000000000*i1^34 + 48857351197604534846298644500822129400238909572817512797732748960729312730854544602343756420918703298489508974161929236714744962276537648097112847213530081058389924620367529073657392238446953886623469906792597062468528987904247008112287774453577843114954959811813256021708459165728780328884397196967905502524260404813953128296816628692954979495534007655785075134879067883773137754474765768092765630419383622610024665316681367512175800290959010893169556114374995925270394294290728336449723336459825022911833595958040252533092792052020210773170000426913848139727399382285359219740661006933168006646196042985270556812994984201797139576126277057994783947572180995736313676071305317708799412902777010854899755959494869599237739111084617194985002164159018244041259080808670408449952087939431728595586152012496293177078316655530093418909765454603098924103809165922875070978279418105616315434710333462558982855941046838279008404022822616936844965367741081156647815898813585956624544916886368359679480859226279343492126661955811137775823692447975073094698492809517485323927228106764535976268474243521152970218866550720798469520755504669421576013990110970971417645962722958270244892046709753863698463702092291329736436881141818729561852300976499651217021519620806955918352012322531551652854574186597945001179408619509894422432275215456365254191154698342034677372689579084348393288175906021881572635050073436958570110630494216703538011871050419107288415785167103403229215933182657771618836083346685393755377244123977550850181667220451570926948563322189757070442279491675331563251802830121648570636525845353191011580869008714654461999988793562493857572346269880255194915630060314443394213510358788570803785246768988638768834235467330576773612835979244881609246776300657326771298125075515792407278821736567973387408729200643084827149083830931947520000000000000000000*i1^35 + 301906704648656137308549625095172324999872959847487815215764920191762343332423421090540852515806751561208025048647470006307563535061533004969681493885792010560621726409715132135270897263228287062012618845149326038778462676330233416944771059130099201619219694713346983534351233307539445864902566428787269833448155209970829261804133423683467629357426063817468404678469100441551262560499222421817246124644387953033954401642867357124429403948481577944404200514760940849913645143766355102535070688873045792874761308844443995878272183256178356635420862166784835083670232491221119657932840782007018914676240047986838418401174266923709460048305926019570057118870932444357611282631573878627406526841999932483477380726772080110567856668910149946228578053756320995309205412389203210249140092287121221976478434743965379484332681284616859721529070038585600796652450376293333649593501538457642524272745212952659851881036959372464625062353158514191521416653487363952920814969876200861068889606021229133265815337450261887075773907151987117620856541665802159623836968979201674940678770072609528303156692710737949465976159206621364685637517066754732095060496151013101572252369273532646724840653453017212040320264498289846768118916223872476796230468869896075985419994388550600805137275713346723441271207898600445210422761569117132363155085983372032653056641708051839568462516505584612121398310364590783663229198783816452267108548080127930622181192005612953138366752314731794223566223020978159979582052403683444377135306373930750673827777078624047717454783005736650637071082521868564477519737134171229437061345067146945813039817417504008219488905341466549718665701238280072587077710525299142589121699004637028596035713228798477901401124945341921936804806750444542638000446063078126007704520721891732215772049260141255245549183164562794941920575488000000000000000000*i1^36 + -137737360423662210348588367227328550044763525168846406354387933240369222438056350233659277145722754680855211594304000924630719556362023881826157013712782632318723873486653151106963015318881058421368194566086258122139553446449801387459043165446247719593019263933097029009446938126919965511283889136595971245207582184653361367570580039905423996040669468553380733257144180430552588262311877895610772561487638109395580964361705011044218020306755062034395769963635794118357921460037290280933310208076944984369014878103438719318165227737963724869826037856759679875352513757343653518124498229975923244498917755180415245520127424594374405512312286433588636991297131719528846683627281721959893387240494336256307403543536364156354105084971332154229327086633545597188295247117740439243066103239891097952135953439246283109091923853857795304277351435499514708181362445832591274873106925777016399973913535892462290997001783627717063792332607310832724835450798563200126185345938472983194220040917109633666493388505231562889825127115154922498904819683315320070314672709732101063565207858082019209053798226941190828058466580689748652813118315276825514903841872055168665666910631519072541863027832208980260107231712339888284745043307727805505610849923601279598427838034068406086111424656331024559117585098731058045275432517738086623076165799407490824600060108058368144808094655644094403836841403510768105310622380203869481074905971322935151390890215129799693136728961295302856710639057668740723016061460208167248743077786770432916180640494786862308566818833034144535692192917492622791348250574663703774092339989318933694243523050401073363714389389113973595247257827820594672609186083091862633570258052608415886155886355274216034514666162597215859345156473277671858198115288422384981934138187891954937775549231106650332804828797292710880870400000000000000000*i1^37 + -17118506316902681744329218563302988714754499585358109590554312636642385210928033786112333927435633372312306911413136127628242782777966889243444249383528449433921942242967530906526608842767773308460498834367788128151470927291927686728666245651186387701570438669478132498273420400012730929939914088188093173313529853725303784861755687360399857963675236656366867707785177670009027828488682140344222569493034970556846094458042948548103212036259779897584526129165990593317431240231264906906979218095605007701133934973482098972384152900174113232115156056470744510403991264670766500758446946159867338568089125914416928897570800559309591065482894257034043424355776373199223298351074249388001921340931211269420203010340965650948086625463692162635522559568761083873559438134659749261373463908799803356823661597117204365332253264702756781678278796132636210390068664623175364818983839657717181411602664533677257661808822013723592653478062394481123599241275705082752306757453526287229240034958547676814781582406125091378992544328806690688993771344807001012543611878731500382423919906124766055934016747532131013749538454312538192933320167790856625373058421259666801304419405326209535672959623138248457233981067934940832433718095145850374838316191251718286476915537691719952638678631055195875720331551198455885829391059900137501055497100427936267596606528118590918567831077571459069451081116527251235237637374086716780057234038308796599355677977353746366567921235265822125784558217847677693721450434035016002508095701099533259264607183089726991653765504935820431217401267368658174734147232692573125875755100381702587497070153551541528797983914932323668832953713015542628201762100003149006213527483880429227294537719062449296655304786538772963439284416031459959021593963708949371739112082968252658645315695027648791708904039026524160000000000000000*i1^38 + 441650436341892205613313740073335410775939974774815774323233497938622014673472525813893118610948487679806450568821109527921777722991838127767256197638132875007073755504678842387588432148043755781379854750661105661342678219126170416497645309843962179125564055672681638851404521824738257616356314144085476373812521790089301374353568042350845540211942992750396162740536176083020556311774124363312515025826147933496942449538535351540437820524763001816732605783830284212138079351809743521924932786509369286222999335889160930323529147160674096899652512275419689341055642657918465481579477954305408375271226895185086774111135893742882105153938082295309706749765141150734915945720576544090542601851648560367108333381463265736921663043657557964576518380194902916748073890531655389176382427437715107808754049379416962894490838850786254286292842699595764098624535911800662026519086339833206069513426896571369187506977974453900269691998583365530897661439311510232703057984069730705910546619074426682187314946803186928856952340235440027236011837800604772205651228504679538636540946782006549083442749933906341917357499287164533464883485226688213508049075358488930492218653501416662629031544221627802206457932406371877127272713998124221675548973587345625467368396295129118420557255505134447996458510367122807132655089581892402543643208350053628105809707188766247950653457180085921727450842464757815896593694350592790170074084706523072896523583781624814477923774419744271161985877222850786345388347060271519360905727348336959608001726345329781341155951292318896421534250118625347908604365879179085857112558171773565354148893722537391995665809282018079351724587062000608872976559188304303993973447850948147380855488421881490118468937610873246523053200364068509281144111607437492612536161194269104631891350273521187504659628032000000000000000*i1^39 + -3126267755740585920310177190028892255001947278465646723036942923191236396845720162998277472021036421503212783263751623304602458131911241894781735454391033958137670717833006907118018975429386946674125232881848260289326483506468467522704394360055035379843419780854381670183284613832261213734291981643308462400712044082513023463509270687920954536363569616024675602898531449420700079138144924045482833080621547297329394116165774858361000112504267159758511840422340289405742693466924691225262899726377324925313535194914860025653421223925649162568449953957016605164275871847268935192679869995701509612668354399490091182449556182864510897373302789350632211252213233376250637855306081962277537897041282775294304316731031869791715593917332446349570068172503456364920206392510874597800304603816762166527462072353835379806240814911085726489139327662684283008126700117322176436023998179636643960708292922180306009371627545671160883319962902446780832046469353192219677809379400531712213032067691865933099723044740581726646533541339492579525516025037693431325408148951700457683356466690676057900526664431478218135342851336450111706241890448274037141586999980697757650421704537875299827528011312792582967621217708360678402207677206441314143403520689757522939249504284812695838292411769860033975676529202115650294391589410328694592673014035462773824931415228384804403203235835851763692412473231734295945737772878959213372055259566233746300719112168848711140130391697518682378295998249254781948197709054158191216865189678403709375887508098115987460458266722306158209386457980156984687999844565067884960770146635553076071225134842291041037121141276174641944525644954646118298749092678585793306340758545961246882985758475972342511397036564863462270548164145372295864451979083813097093721209905417867124394953705527443456000000000000000*i1^40 + 1932486015553459287828393262824126665046128771020099756055864249378267085255354432218006807796214130041682885130143648679076405665025788579236127375807189588564704439950608079555114981438335748550072182344813592325538795106469752685612492401555502030531947421738932119404309886470645307378308929188924096674391215313790744662308405225302166451754261303955970074766551152825400568021821300341264646818650766352936072634854925319522224237324276119802752719923231506135414761128833175691155012278538527875144924715565870155668681226407315354970072651735808274834317616610025925104907963964615376751124586846217948479400671414293720574131577968534072343364701260816473381788492408152758843998077145836282111737029055146744934494139033144879793370500709752934557077802806244880174372108505678828674316281650639243987317879722365224891206614722140893237638033675315948851765903257275542959455031267455659462654501693542370124861399751166413171004522607650538685033995737288380187231513385980757829946645099876090862848467631398835450040165041410907786736114517987232682784490585126626200015683084789740260589040699040849897220508251914290866517870514799015720396977527877712194924482238472126610178667110575027070289376094816758113375108928169882957099040913847356064815818673016334746946352394289597179346649123688622621386299806587644649611351044832933631209542072395712118860134240606206327077530085850647660077812528167751844084864355205555694011005274283395800232232519333101496427534861744845448756625067513796845650285445952963184254977849266243325691727531220290731212116271948401861544641778873862461772695655666275917992377079212281761798839842583079008613052861307664351355897850560984302003482830909671609881091624420744216676568142293520243072981406866562843335812277919489703726158970880000000000000*i1^41 + -13244724174851992454322591697230869839767335226277428640433794448280331682029998597847160184183457321356120878946666778271105848595243629645893467938205948286601970222736790219002455138494526306978941798299717561463870506803894101106901095124227355596604183843940846450835509623431394165640571655246688711470235968182915501570151244409648994648333842237623784259977636442958546631019046333585509454143021015764150574749937110035005793882194444764234324380583779714698996817967253215334888041489076096827566547594510906250595988759006097402571927959496486633962183502330540633766318452872633478948461774294941174466650829195614016085142478597106936585450435095961095308837480036156210783949811206360544776474621173902888091373170012902960989643403018558404756548685387520290279118362533772533321403897177889686609309013130817903722075432051831783559391999026783075780966252744259351704971186861368047389169036208210026434262779845697570317043660504091904518482524196141112194769600162809540176638012832154973523063985050646427411773359060925296805632322429657887318017578468037879017229012716299247295946509789778016685863536167379078214012323584839668547997265596229608490824199502964714787410004414534578258542085449967703217159932706832327515708389605028029224291363332438766555284871750209877079885805421974217876258877183369325152377966963980785693073093606855419429141918887991572354409177068994416974819250178176117724795480904907795041930495674893527429007705061837287261599466717758216412294867906596864754150027820808694758008780936948682954685185986475300556941442087700977318996755430856306759668095769327330075178415327296649282015276272250645627262721282948806750922022694643559417580820375219582261978099435037425629435167194880609990890364042815669157959354878886913507328000000000000*i1^42 + 2744423393695081461958182580863842038924417022056152404334789506948044307019396397404240977388045332894240094811574676504715861879190717315783631161468908429743279618164037752498347272444946884769589145683577969457300112641269087373058852717574535415519327863573469882862709220865873934211072232819028147288179207711278131352646217246091913107157206476317646298367433080552409218317828046266083919022484927056785892927114863147724277442260101187575956515012006253119302821621228197034740513733510649399824741624766328113872755803954010882424586719044506940569751751328233585428561785552886857727979767611308515601467464497342667999953371921616728978380692256163758127771628991157689624948945167634177262070636157138691018690966521348964245774337612700931907858593099950398754072392121370035359782262508084938010232259172917560817842603166913848055165091983599100715523280975093580333273500411064202167966664253030539735768928451247696316939712126230789261965288969947403736917910252842430588827103780158797649404140651465786498372262012587948305678296091663791949711489469191426843428511411342874310459506232838715883570508338620618945654984383650719625075491883568392440992806126427132583441749805323391362852938331070627602237359884878441638504379123229697239052604427725615235810341833408093096785395167612072214526769621967673052954423377372642494115143774332179974573440346160475896504924189606785462469220599274832880733311934852477685477360439349469598879312053734236642803464995475030150663877062148920930219153504291802883258217865460468336303303722656245674467333206381264401336952311714984348388081718148356851310788462635915162507412090990184438629642128461377191030581629840979246841651055988836115006701690783969364737137970732638933862183726347156677191115001036800000000000*i1^43 + -316541629770862364086796060219184601540822202702621799305160419958109495625485919349984018218329407256718334646243796276074333542573854446995673398409190951575012368139888160598526339326162331763567562711836362724539122915840658707039831081520827727019140002978781362318859173073764108604679221587487902899327060029675335318671728883108249165500969027850180991788089867272828409619565762586387675842367539038374666380121360228677973081861049999210159906311372065929699499316674718508958613411554435694244708600228055585720268489061656896627361315951210281524374916645907068865179845647193686528828076888035711779423399349441006812382445032836453799546256810901253373144315593683990693514102064488322014506214728583781442545423095931671665667004542146318360775445902131486796187976993862214401904171058825695096286506316873283633065931124239908990952283501334238123073049999620657816595728207032639391374488544846138529346647580467204993281606530577862777911833350807597368934421583502425090390164827425684265841471824278061445407390935126816951219881693943964664100819285265028576801078126088150316455617937931638536950548939639127530628108271196867245910118547229213066260911818865103950404636727984746119422938109987329031455759477569934720051076828386867442705866321642789909200858529727430235806813958509265602153598056941146006406259032277904379964856510989339692810004080028005351456932291315577298086396432186835032206590687184547803356360578289049899554395398686654262196891739525830024023922133763651343631711174652780506322297757639124918439282757643863969792003608983173322866682439305312292217485985631464616403333361371946426707934885391158340724407063280723038566082130612035021215445726714944622860796364586349875437285702137947910396206819255723656478720000000000*i1^44 + 2885017586165232818566665585292140747371425802917219422899517298712854219510184034008934604467300574512228600139338679499459785387356585072004695739226900199645634399980035407495933504886161213063474918627405266363923389788095957203890364948631760429927287111386215667308295557896644231965843653478161759474099744656033176742090709794627761702388062115648289419726411143385104945853755114443371719092913703474135056403799299601792078282067072345355321617159699549897855641553023466034902472674285615783108160084310482348215741145563040654655767614259846405109192312460480704251696243861010518877593394542986103720080959903747503265051131841876577637371626198947402220200234764500919583006154968931120921210731191795337438832183404928391695846856429284275174362679141728449617002497536658559332380082505001636782275656936677699819145735046143460034728786640571205618874627777227424279020333224749627045736165814477366414577814608935460383926819935514979251349741333615063554415863089424811130705720920423382612381693888243366531872742380249431078841056178552648535557720017672258125437531463049415892755591163077780232379303616208553653756786347290527024507392535274642317990354828854799987270615745874428642765794498894365563667047608089620761231916548269110693006219023071928022756042412265420998880101406066276482332701572480544027722627687545832399371263518965810296041879367157869228741774323100758621735815383626340829665855692416566646523759392464742383423331684330241374184267917351768302876406905807923144540646829328216551716076256412762104490630386862326514681132345547638344336969392349877380249848831867925534481610593800389561918569947652668899304115736154372137776432174592310802139636342819002979883045175390578746531872637540004415521661714432000000000*i1^45 + -25358657091706440210742912278222806775965160310922386054806083716875973656728326277118452499357325187711017744552598591339671957472210553055131356079432765182895597506799133613893483915775658023474524230636889570412118718566317307413040076826206155055238658298010070923296606444518021282491231975758429576227469306221725091468795690610567808787748477501552705691320698531917425771290837251610011660077440826410415697926057846240773288606487282944378141930029545165872345990181954520195185845221830665652972264449512975859746560366377642173874372919393935602585330068071289011059322317030432821802325390743299641725777766556272455825448133406501901331681328290520502185493993856002918382983596054076481105814250410099949082277546923211769145040713224596248175818099672519817990153180458725083329723432836020916163503039885450287671945976026032741436973555619541933079176970543546223724801542098979684799466793999934830864233252104590969786910634443873026096824086913002587591580779052665966547238687799922740616472968067373841321175705877380467509706110047509168942601641035696345203892004578605852828225556047457562580066058442541560071888778710615977398402496351942152697272693109014409481030277101849356514366216052390696963843617248681544879786247015686824876418667237945125938856541446008364327018881303230823036914432794762293405645276202308407402582525538550964197057157428611427385539980914777467998512449928592970698152212781262932127683502683335726452468276204090155991746281900698019992231998646405499715336792759537065917932669174927053948314369303223495334679689139416600436590637808777981234786187483360448875706038822648326148169753166179880009933508880415142862136768914745211633050983700184789314689856081142547049466735789466261913600000000*i1^46 + -9410386616467828465207354366926101646114347116665768844939380796949114023255539244703836611509503935830968265250906646262045554879911031755216397820710946869505812207306543763219878869204391341792644371051628338849912757661130925670417664165111106594782920625037249732856504118672497539388145830994699073535186280704261193183493391888989568180682283046936780731445922578943755564169747814586407130424218682032084743667144666494595762263165784494027424061726581030480161923872154646191581859080206861915891038444244229248932415081280420176611301009079620915227947357818329239642371061262498240822098859134526041939664629389014167715093522976020492504924145474076776100716162449146552786315899640559727300736080818151038653714537916202975282506791111487119382806638226669047699782777659080628360036946578867291190957346573065083669722208078502874954211943559100206134541626651611412299446570818686154736995582342882777766863101246677206446449530483690749284154643215660730477987158194040626451789596173869926739584590642808952964313793387623706177074426361709460899276088204148613176374756577262486241578113753148649628504591273808512818635963469942587959250040226051346950038156895234876921624838097373638311097365711018525208259817907768687315159402302523797725224467174093492474641364509030177606576722940830143471647705904969979565552881787927003129301148521549822617301831067863521952793718060095370210383934750705844979095753479077341706252487835938544128562066846360684991347251907443931477269001208410757872053222663007187271545892363940139023475448442669749072439385936638115723607796300151187118633584102703413763449083795563462576374887771127088771908758894476772490012495106912415319872091322671656087533038661164239304622080000000*i1^47 + -1842928958494986857423309461269568645884646699174293205545049910680280769118391686933170294074203165978965744397184405054275912822644950385773186992798830236956746205064054339515326326576647399270947309494885324584168483883341991886449109554250615713283314773311497242997307939512299717473669565881733931843222968061311759771163789362691773510350913156870802552838702136281350219107821795797705605245366280477006319031990054239425664522219212945884697982361325133500896001821091422878910342701820896390724797383695447680843351454974646995840521129531945004046034279170110778605311419271976637020689982311106012073535764379486143333288889934020669227390712076750607221098918937153278552242781741023593905383513038979896453752208335886762103645549535388240628981487397721653777502362773026671279665483718375304498810957227054366732507364305979409379313367690810085666974654516916744971408757423886704415199546515137445346204523346362976653029635401203399183199396400948054500615486053495429895328598052475457633779538179963868989166790892138024930485440034307503668555166488654193580024243487837372588833328730877852262205620229703930930922638615831574929195572589085111320845083931645196530295586875631615875595451140383997289031340332019844707863565810416027797602839188687168853426071606020955062260891241050138025790816586159186760182176708804408478965967824155766780950220013120304034938426300814739626524018251355304538387075006904807101148355754893172930964794327823426438673974024307268291273469221863831347629779500310884863846135769094060201389192672591803292884229237910555490644866190470407195618076942794575590900056397355750897909428518221543481134869975063584304651202153447338667562002348634473178166737408000000*i1^48 + 39223888202314697865786288689394409530507530090945467424716412199616851251258270786335283248890704016629129428541399794980933088933271928589301671426627944681603264709986233494459773960381023000648380174341456806800369901621609185766283456439735367728583822687552448911348227453096877351622891686058559862454991957423269944487776471522589909180969862087534672778975603753988931030019510866360127585350754865640786877497863383144299106423922908362493495240201386223365565617870110375656475328201164255200281756991868325066734773749368073016499042374747377474175606874494993733304573694052451443870209872035866282367915047544506462250852561482423201144295554025376034104603410045288026420035326813872364161147306428292757228424658111728838108515679860455290952652930289576813930216862591483633462290819848835289175864836308849276577888906445565994930635909879105814657507158895243512722819784113526148563652138853545478599973008450754660472529963508655924506750632144372013931324539428307266366384218186344844483857041219190399576015039437504407208845022203466358297449515229004223007332127620099461985577358777291592063701265694080328598701776995919755907613314008345982987440464273347601759724019511234861283373679507091910536039960864924402150524522297824937798897422654292698399314797582439391565317908686355562761292727958151572566612950396094344794470169043287571922397765464297385285411149927161333019473477823268257354608240823353963926677521018449778553253468756168427026164895296933750199865281300662954170179272397463093793818675073357520616100365884465527290571534471794515369980738304293408185305553295930284433405807970338961409415137399271115773330084554146034685750014071032729505729881600000*i1^49 + -1376613647495427724278704347425298082782185727795612405404477066462626684715171514709957056105813040631888362835981102637236775736993284355965237660075565616441618967037806808452297917077290765383105879859922432709213700653008150303423218570915152300749406077103308336531093970191510470854450235611898755180348638622127917242551660676203714983815593252796092057636031132637727751272771600329235418666017696397500978840351028019615470501433586639945267410176542946139247700911359481942939994390318110036448538256237823751984997935312887147293301833226848348162705991747700786242688824519598502818117280620922951935412213215725789429758489926008742142199248429933245778543643735547103267233267501570232909440964841976830379344927604408603106481890136263974794279427930568844298234983369364408086571325102115593670371128178821494444196859137914658881749196919438515843281129960453191533718422415586011511239402056879024528231037718486559252439988081216446150600133376663799619752409397192147263669662466385634579126342190421846686673532291493315551196020399092999632089017818810327624538615404543072967945363127863824499127986339888719443748941806105373197291897766163334986004061625300775886892926355886721273203969349633364040831630420235937287659787612474115190822601366192596441167858536513971448335971090736661108553070527844084105684833288472221050889317482954996625114094498821654730188173438825658177805265525959442662515061020390953612079717043324146205129461558418087092329345734113733279534691404803366373324603740354482454733972042486184689142913697744163510829647893744851032151786312291168831677674358892330741449792961184232239909224791676703010516680742125807573418880000*i1^50 + 5306093355761358200992974910120113080241966400840645579744105583634476778142715572782854841944311065375821079636797749016575832897609952344622423689254528724904284366678090893992189465432057524799826675055948596940251693733343075826069316455889957042038674135887519689367970101139612852436488900720642251806181740376735560320450995482772414537012400054756771655873006358581582786369085920345613324596903768037986557304369529721714350618150947421734248127444855667002880442314733599096605551918836361992313409461131752000999828170928681836254554857465066053371863624610193727646513619418042518881400809126854183500707487715389131116240136033954966239930646251750254322305809698545644115166625809275122579560332733609039317157271977327042759157918472263850781266587436391772800703961176389254735329404217980185933301902223751643073322890698899798189049180773419472655092860575626724117719325977564088488213872614271670117077057721591113047757467564541488942045625181106095219130069161909464089528168806651109705845614875523943916450306083942360633789180980193042402626713341306479770798840263621175425588204615126669732580237266632239691468247874054325793689347496398088238212115347447708675144544371669892836680073988249322990930326908288944562120104171629303047424279049358681564888952827841503857364111052488598406275330880300916673713239114237606390410625387713297357595969028064974223245753836350844446746966303917795657362298000708183796035851977461177514367047233672384019638271548314208927224714723154421463828768089299020935669977723989664696668458590375757039930924831322403032240744053828796228623609931931088372982140196006922142091610336011522704000*i1^51 + -1781768740564012436181651493072848228711267687498503545191011528334459057839076926571988227520946513672440108108817024208145116326765498917154817420597738368203025068674341223282252027882855155491814822189859455714338542387259714291150867674454529370752787506066639748367690818056306329189148156596301200686327509565902033275540450988466285437369055866523218022343569546157092814338368024637011586394407760994662066795490816971488043268238263529660917344334241252200033127598974891500712618370195295379362535098587050386427789924922749518851129547128877357694090786971262397612577760792507767767883276945702794243467626556737819657276223490663789706054540017848807573074772444702824844348241826006240378783607928857192005211658865656018744271128021827363403325083220752077876635981656419335338394063479040967506053586471528294258352746547251863199020192926801972015015861340359686554240998519105429794278728106067325187942471318398120969119890236337871223205746635656746269708841666377063389247426406582113894540028469919084745022633851473997512442496350875286866839235006167722598034237690528961401957741568291655094045648004075306403993562417741430751993238343242733610687095931081758360627606585233906839276025383250076155828500721326438210569299946850650335702435672251524767631473477233997139749551538168013272128646863361130514631318911992366322010020621031914406093570028555200773011762647879029712508185905999917880916859872638796383168341755924855191211971813857706170264338682313982519832015398160656951995510581819839243145776508484647614051960454548355378459131210601701548126264815204459130211755996561288512474490440040200*i1^52 + 7098991497661187355598880337727206196962848231342267462434540167602809786668347012921677348218932432565759382959012082942384248123841247660652510082717040770230758539409047415091140424548748777068908149941987926433396198884296773042059666922708202703445673686084686842527327559450185173575481765659331763175535162374566972475707015195729988840405822905061459104808288213299244617634871311056522516131198679914451073966516587236611998808548981100193415190518533868803701509141902779850870677062270357475322342199046501147374336343553116707739901567761773486587454407973213774265170275776497033902742869047640589778478856165687613016579612456252546703193171897632533241526015983899214881751900913132874979704255351700107302223782245516963610287422344121662418604831455153303496072751926187927082488914830853628511474146204680850863625178549099822949261604975204756842873561298997919606227165367629345869357541470461789123552176070581963176299075813176577763772325996615526020803060856048910137837505237163279255271337924674934335356221032964612401618682011439630998148974732402409760273739136223630832305614137802069723419043013852136137745691611533888017861261333221495660055631030933956449180131420649042098803661202965180601631081136983115885614583371755096621320472706004795898672524649831871454717988475825073997162229518216159513205405792983226470672818952125226086292186456903633665730480929168149988787484179336801515439603720877009996667330692239695388541218055314463557546257329257401868891679408711655649609735900044804391148274603519536879025347343826042293871844124962500818760376346463973900572355*i1^53 - N1*412795542206349689246473639388710782290757856537488066701408663973173304075898734684850003771341503720098286280420579382202597412779028810928869936296396507466722634269934998981790699813130472721011188195499334682862515130089023768480104894603021350923617551613627402063991507929618076868750881374974432098557864026423781777141181128411924726154697394747240320019761275813633841640379508287993191297851110108552149127843085090330576736309158225220614232784120462187068617305409738598446864424004119792553200222208*i2, -11551997719618182028430535244430677844063416989379927279206549870802459298327886531855028674227725667845316537962658864755723822753202086749388543563358300517148490433201576136148511595879650123264788591039036679945509569891867812741335742085346611165574988480332162119717715165202023695304776418976301196837625785793249290773108832981273924542428823633105563109714843497482475224086987944909030114543541741125298684235226571464993651420322922385489563693947507941788069951473032420601237581239977139206279335864045541041203351049077751178886158525311209257163388664529708286206948165069709091341877083121791824615261687692965234190581821918122388626053348681859454996882894874754932106298015018528549471778847148566132904879692657751169307669110937758239736127612088238115176018932392507383302083549213477142746766223055396979489178269940636415890400283740278060761735554497634136919848893423124061636263372171196047513967299968238036519426359596688966749061606130077032021495755616245259278682676559231324338286296553776787548605840942668647026921490594473151034194277679561408869824053184559174014603165076633070252793928274487226684961375278455741335720214190789890068875992730010549329328938643113496534204392134255560294269095122455761754747347064996005703272220346380010554594176759205589950522072837811202249757326421839796611032841847596148791792643649016415588801566890807934180920754577912714226882763931805185185969321087799850926359505840328410684156138968287949090774288587935832869800529864100486475390718412946404822765175103307260249756514062804049363291499891223670661176216560727229540242529919281914722707823244822547246899903470975711820048595240240756883274363081804966212885642125867428706573381576875750675571571730331586177365320792714122632872663276356540530871913987204484757295169254520158454892525774260054014174089660631662957565453894158546325381134151248420766343254075966123355356753433672835516243745610615806362127508205417267200000000000000000000000000000000000000000000000000000 + 53042545517886691173096763905429193851908637989232341975069573069102234139663528151522286288936322986955609960653451299084332933702036313644113884362232742976193695268939107696393102282918700964184352459681578890565035457285227498883807621936789219891209629879880908531369178079883456686655061099662623502397299097156098006551307783137594868851373713908389410142878463040393138618737876980752796206563621700468148614213005378934392414271322261579974765397941416344330158370120624092243302827859397362965653012871828127966271728498992035414450691661253043213236844600677586414807646263393228960567529348473366820652138908396371502044671199159773451602445228167089303747782606605511039980095059827475774802206177496255647773896140899030821308580218849416486578959331392017115868761194312547954986430070785573590813925947321756121123249716448572010240446945705378763378528302985509258884036226188344480170916678775666271167184031748511801613210263071201224855943039531807725650406729616059840659466680048211025108952720981887389023891229300419088532109602952476899577476780431389457101735141121217300173920315093097370530114228211237159028769460855090767548223880010019244872882284267789237318270932035202321549567610515983763000886963948005832095185087707446245905550099618904480734375045326058009209870534753535814621003985236744646903607942313526137452864861900192275350990901061880801569600920940943786251925619873976324673225318002618928954722871675416599280313422810813082258655309289242418543437306594144433745439068868991315062116895992692231988786551252035300346318378270578638554394050280906017983619978311764919145742358191259524620575547409996174974915873413922596393688663492548919149254631075020608011093435731225528690148618417938588204964739994513497160280712793052455910198523744108177417617559613127968041035445801352350514733343404481562120532360781111348578703571355574214140961029426616030788671755969304011582060335689033815701834728126545920000000000000000000000000000000000000000000000000000*i1 + -83248937686982957026019118853777552272247802000319185304385285253492336855967595172782305833499843970311821460790869912339244794867948282398441345145561196649176754394205782835288489805482845173745558256587238834993813605638682430908307893080851657400566097969638419151148895463132229888347641093712660203246537821399570693063313238036138977357389511322688179997642121329206160726136551606114576571080940411742261168107152038077035922999793298797802563852700458796798432284763337764615668347897609021483525259056437690786063144773955519331201333220895371203518484876867816383367217160196660514005509211128970366180425972452849946422434791432931018317225500553638189314360441943564986348395439147323547182783054678056095413923321771258507159833665815628608409400802669124375371612097283351846502637584286479198124617332525191691743534672235656722891803876859691968609815186970901146047121292177879945666704386652760589260550280510445109189084674961509704252083349957603691462336426482977891933004280056143118399291768099364576724386963293646928293687049042503662133677165408563113839672902833347105729234161165282648600666706687049185620211495399701405377820924081504811502533905927723520243452192907694327481512961275114939651170910215209622322587815085743133957067622662215573573718039935764085376291627176588096808407001866402460738500745905040275530044755232076800405204110587558136833400920055751781850542184197178622591776084610804599397077135655178919870403931656462989172160131455607254200190887255994004533492354316331083545852668371041458460053190947462471860226104098266523611850817752525790155166891123393008254180349846408331810529248787169762664306921251593203419025390437467483562996047951760817614207845478668189458983124556721689192480345487028700050663258961381349904217730456644560203043415019696249173677116549837212381356824319934509903911472858925235997795787757218583786631494111854437529708205257401035794631424768259346189442711814144000000000000000000000000000000000000000000000000000*i1^2 + 51937555353980725815135093099803362158579183347060102632437181711711379103415249276002452989464413612670776411698370778387895593225428140284200506534232518942001419245680627356328488593453949072785979851409089367263874012933530805612471926251072338737918592162602194473839410920536942887884075163941909116423055113758092621243954925473399115407385469620038450921122605444730836577037451618750844844889145301862772847772387106664766671790106264283360869594281722353653573664074096116336567365079882331668266402596684663653470350981647112483879940260354772583250319999342047255101097789321577495797508320721040225890029525094924732970635816187234493617599227520414623063678725366063401732414371466534165320359447669702338254391411627811163738203514468538366654363479451643014292545952734040889680402457894926680488022830287763252418381164375282780865016506573961487276153216721098688304544696533894590171051017108393679338080693198249278693145646031036422385868527725548049893938302427424963961331854563476488294451617225092777827366961083529056300106269576202498013538808053670382150909126074006459767612998648585060879481596946591281539576608978436965820062003299335101518072998804701698477635459115710747452577922115747513751226772323493344199971920789671924631469604892867422836168992627530597032407823388165768921344867905781326964338751526820747336055890623937670675742448109021751865110947061571276629727824985556021314649084184968262933549244216989122509499523685531195529646149484015487090404108777365674344732812459908617303238188423715483010533118717248810087323653255650181310005032311430645651425287919429258603967276656387104525932694314958124963172199120838912460809774584045740113498890063484676773734480309742128323897255744156088123832997878792669994365471476688167790759970881645330979574217849106123273775630626565808111941190864647142164057459118340066907912030768044873947190751386034187319687173561832446734990717885228075420242830950400000000000000000000000000000000000000000000000000*i1^3 + -11448993233775566005070604358494928042658984144356366712723351359759636293900482950520493752819420940040213952584528917225247430895847062318089494326400593933306677174497425065987271367261301167340014797075066598129147120627235330262355708281204920562868131346480205163190003726640570601939624487601446597177065104666194179716397171007164461110767416548290758804467321876641719952997262897813395282877648650235892543458941767218862370756556428705907600826179759338655549086125109491455137115540476745948573720039102637843034445658972484792579059078876886335836688515820505810228563419643620893883748033697774448593759658018557641018167163733945294459779199284385158889790296086813870743385317201472485727740257529253517831405754343895025591623136249256957403903497850238829779412025183460271932953169950469785734559746738044590800856217404372213116070093300256316018647618735062870199815907915811821836778169468527636839513280024013760659428968657486820054366439869869318684828535886472458307926415696946709322338783525699178233939855056526110306184956971480019521430156729069058366255681570339833241096804673500669690893667632930500786866998249770694948169056249748358458544175086949051967761507888638777131429612736987357796016038808185496308344207365059633109152449282578590012337002262415909229924354766501885821907317057057973066545679546920224822508939573534374919201651366439374074956754497564243811081174506235278062403239763031089024327886122179755166228896210775256222717668691326443581381111660969366872654865606527211093572657385637816196090740387014060907931210880658499188102805929743537142180683580296931868508276898469252492372826559935929860984213010641117165621142378409396751235661932244065621028981800181748798436959246471234210427769423758892867980545190740993395493875827649151442639067985757384721050396133030667148324359656248248019553865989856991774219831298747947688130229725141042014047676726668941126760332782826368357409751040000000000000000000000000000000000000000000000000*i1^4 + -1234447833687091240837354782659963852321362125363502062843786186118871259339600599270109911813661049524417982478514991202737294384036776858160760728712855217913880179114430286930353965512768388435443349534373777980695369794714006385788095665532935752330976376695217757167231065511080978596799944389429414116674517696085314023831895519488203190401034810444730452172363491705691141779523767909379280827704122599891114112428003695658882812486624763878067465676677355183942238588437597550290699380870551574422898811606185321386377065522941177961582111761621361480189526279304200424993779723891356512211769874573407176410417356969746983976644468766618794439343868714872336686744121939558223788289692380229599120478424896893973771828980082742230023562304416864160089475704265698417146463159192307154894507539373988926182005072072771066162031292710153625859525749578852597048513043976761000582441275015710455767844535977495290656480685719128492227496277748717963038411812235040307491157944587484570317873585567916997958316186394593651928698375652805287822940507494639547967976420466970029418803955758158344865220859390476763651545750580856046515020054901767339309713452256502781293419412768096284734223626736507075920663429655898374685434320503688513936895560743813981883086642384927777062372334214061626289317249473774300357623965082267538772373918518803548431131423657626663498696712515963935368983096447607323645207115368449230863801188460401313593141062483803524351411836365498015370893343595273406633871161553499256044767912043536843393761147321662247644994597514164386050003794983815923812094018538890400111797102775966582731022179430045115010382990291488833477990839037107369097195074312346586268345342988297979334662227105813088937472673406668124827804752806929154914784338710985234459768692694792799321147059094091038807022911472094172801029374947091370964385383652445529786776931322360832331481918870972698397149966340992705617128244366675588153344000000000000000000000000000000000000000000000000*i1^5 + 771518147737146006231809523306496058698420955367468540693050819305010702835224379861082978694279235103318054024001487181126233526845810766256160605073307031195560308027788047651363158996816082262772778114584001021829795442151456686944606506656658247565360665996495775128718340396150374961810054397106451684742273451118663057803483775304784964091252286280594502690331992929901335848007567979264623528651363431758383935523601506420877019915146795320813926366540943087801551705621569498449840337598656892005511704477924902664629959968847380046250901346710453195249493872443985920734527857064606872725844171137540212871299989641052550142151464670533750299166694901885653480530082393251670064664657607338983276695325049279779330042591249860157450060052688951162330645225744438410637280736075527349352561566148394272819210822704855722273715080064194045091895071653754931036869932666994147013914860815461616783271634007184202666360772361446481608171371703272621208598397491423394513103455743622827198787464196773732948858319641547724518103649419705330790026207769709357420231010571815936099438006707893088743780779561864256154980562707481315780399185185428025702646603011254218248794822428680498887513922529815271726718616652504117252598549737331181128208593064767045856136586279670116667020636301642306524675099333717996375498150706244295080850525431148446019155951577238498869311410404070940081959165086111511890161855160548038371426793034914164855408350138596809368450978713898238851518479243580980159384599482584809381569647176869588690619383202923826518919618546251404804791151720287134480262218120784685257123583892681220901907697883543662940342883164470659012694659112567451026326098687869233725129434480971874402691286434513351307795814940882373010962648060280089225010978774304523442517954467265379603103450438967647160112805579524859605064296959516309465490004759237076541550282565828447657045302527934551647611264756655490207905783356359861862400000000000000000000000000000000000000000000000*i1^6 + 2136144836576378685878775575575346460231869485789608979564278798427988752727037297923846637561025839047010299262097663032605304501582387826763343595104925308256356427224019511320076510515764365577113622186908743039200085360085626233163987216731882461598365426199519073498870693650564415881256406382561735333486905381434892290043386823086297391899776657690551536123280087219395393040798851046210716314487556632687259516919114433381572811725653885388997336079258417918876296979941795507815139760383192019872246897243170616809922647802762056211426599146656221337074147199434290746643169341735369157618697360901252920156311516724740129378667349955131881640286811824326596303434515732257424149757328355587475773717584545234194656469397699770577152067221474122948704223606826715183648527582501302760798640620772771954662840394774937857211805274196319787978809799598644037913595945776666923353570377301053338357979543798710004192965822545720603105127397075376700733145012695346599027766415551114677275056020108429736697900529405763748808510672916774647174489457651800068427459939978165058730385068146198067420570144493518489572776630072210238611601985748440881118234097649616819924230443848405725383357666452071885934726161324058715514325441357239339132503847930344799380049695889559968940796325710050486708351363415711746882921533503126573557701775979237468856611657950923420356894193560748489964146245077530694703187382343282604867916164065409874952745087878239043550847351067504307989517913468165245876419474138148129994715285196656630881792163434355658198960941946191148020060480895219510624261925376328860915924936661267033836178783613910626932468919210064217030640702528140787082838781717929288961888485597766791901871920537761272599174420541601655661899734231047411555279607769949095240054343116867058078265976103808027587182173199178730073829490213749494550553388724986540059249732663259624609471746488716126548460387829854478745687345877483520000000000000000000000000000000000000000000000*i1^7 + -30107109752062326695026039814896760190353533723798161279299887646170747765323565215707239375375404336342464894904127683581262858394479532061652693472142597852271556762211289472602829616012275305348676937335139269226713966188274414422454941577641291371653771912712572548653661024668562810014134270514454658691649176510261704489087325696667671275589616157773976878127767736401009253824774453319737888442184165645221248621194009470332768409290320942484535752162278895108820940872375688432707938086453499200535800064401251855564270987082211059295918813290758821036514286192702459676003042720681194937471079454462134888282786867924296788171279313029764741828300840027212873099504228352913766369199910429302430361461103014401322495033059810342138686139330528018532146308287845513794594801438723794894723772180098663884541596033957176817364362231829788261766123651854443399946770996673124867408078964923075176055446369236219953313134373839355956830951141688347729442633637599328187691430541952456698811073654771213278473284965144932701190496329351379252704906470572478321664282291616572433894007419047463591049428670319375329101879382369802384422113925192007348627175600483778351373602614500918550223407166362454607464562636334245550125324689139930020433187680897574213255476530362930442957391999805321826409761651878265230235435061365222815935372853467235330674629685757439926285246584010185263076701027550011643445839878567075490587423532358959801060619162655752100811938101533522363574698828671191984440212348944728042190756751119377876178352835303625100746169431154042747370334824108307464695761390715516554296428100830533976006448412369204883375856943191633776400584458425081166254049114131204234239012205896339520690223426383459175992992985164670414994482482644691825028199304827313167790327546899307687543658596094748596425043648373033933631534090547207852591021373454782222199984687435505376370246579337280779127259634146052844200517393448960000000000000000000000000000000000000000000000*i1^8 + 3081430109438272582558351250391375609410875517863914449657117525700454637882351675195636825249932930647670214458257976477307349051630249646942762167128718077343126848607518003744851899729455877282902972364470243486954616472909439719647721154274805804108246905602883333037311577678388133626577713594363440960906602254350809241119603425604008572038474538741359479548326701382768436838584316341877140765130537253197457512021329640413266909447461454947590570611017351754624123392646908461973793177142113485043843204556484891855004667352428046632482481054404105899418054727203454047136224091701714833300827423260837312341656170295386127710704040136393624535716822204442948782199292602953935243578602235310030433956808919112896428472670113175062436497557846368803977582844722242658228827533005379023947511381513981767946249509253714803673001966837113053726347617637817423501864409653488338954471384589999936894617936290769862222264880667092356560050062219167433521898585035451029366333307042699387083978031542015097524737102657501879496399535901706370210883380836610264742935400500578988948195562270080488466809103158153085268260442457499576657690270080916407276929712087060716143867936035005936034278437559661595028232651362832965420679645488313345558877626629819337103636136198684419635024138103506326231858764984642327852709463551268053521631610297785068589734886864840801375217063001321007320788462836072412029168981118105837367550844017226878425888556819785203629179614353422387551114784332859778137799277599266552250195318870711659831776439736668387293460441003957376769631348035575257356706414941332582279392540672445270148116734284120540788898625436795567242827102026643607528520571788749542017732957197217726225760466503220610583549425265103517696374083040368036706976653290399904651502953562733607977803876043523142845543388541356241611682684020707797741598404406956818702920560927248673444800941564829546731964803081736514475925700608000000000000000000000000000000000000000000000*i1^9 + 1034599596948997316575998431498467282377529445617441079080274041268513266946825256759156924545044061161504728918315965030084260652696303883731224245782794221746827079579924253028565794557788142384870956142620085029027028542282002876400814386866887850941443215002151196953992152485170359260194395890223887526698584227484195452821334333436902464928726083724708474081078167701906268676035457207023719301094821340069334684340563741265021735419702340010365915426954585678212107362421970433320766972515547465238272565985155369465164011482052395672953759231586872421864669950372510457184122502987227500098588861711655762572999535498287260957905062911490791204986745248212317737354122023779976680074708999700724316265588107564642434267063661481456368752940152022750145030154517425129520280854421787432256850684339381636288994512213900021624407415061861062221780951624624089667522388987138863047804807954991177139025036681236987351573929748793827306506391073345680669567733845853689131663568317402797060026917272741208872782733798685416901001573271627794247145526385466438826902795206204994056595442783856642529899922743228139642599349460949612249546207264107271135216821946422408080383255378388276936518370145781483946198494632025982504484997756474987041978629464078884567035725852521402490683763038801589627700548568121457701217957934746481450815964814279669476279948259803146880901648149400073688349514330903841931642090052660629809571141425811836447995567072971797353224093157786462974747887749939128667529226166887258756965731529697219448446100612945441325161428395761456660782328187184927668313132347896338946355921550902005764284098195441574957022284185607325782467476432824455108524717259515711801555181584718624540415709154894950762155935797529646639300860474936935232572692198932446476204880862195087946110632129800794975109626266815218882657782788769790475707311404777616831479833502510491054219808202752943736759256723780485281858191360000000000000000000000000000000000000000000*i1^10 + -205241969778402748563413442068354780317917644950211044133795829653111876970823813903309172707472506827042986817910365192317870698606275999635877122897204132833771791936480157483479666641676750843789464684885304623411568994540415416028266142141843065040763229217117643545190276326024750627626828980401149755530732784053959698480294760077096855766886415602151391592004060676432746734727803170802502686792435676755614406529769242761192125328376579207036896322703586232215857131463978267724353999540412669567075497759233770479638789835788929579738218022355746973626602850367515191680380454758092057460638065443855137649635289800046170061573653232393678179460476660924945701059872498282942139745377362042577961240421565776697339981854764524338947224012783469384009050346016657474858716084462272258025759089759458864409534711299679276033518790070250642831053419809819398517324378246028039725955388325464042188341953617916336942645297533786933599967297668444130982178006178602117391536854783905187580423276755837076950803687923800335743525217883034429359614579232734638249127066242844060408406824900126322687427068933044720491925052730712373415361490886957101403950558111528723465692377013950994655819361924100701824937942835360199627574677568080026223963985639683393993808580017834960396364626529101063756906466705321122767806109200219980960006110514414633936953644449069374467543782279171526789850616843769883842930710591372859320199853239690505902525274316930447616898626188414558033110330964662425771860553353280635974305555846706624165771392223342245320182213875262094057543607823419548093239131355135393325661736769649054536962780317804243198067130807091814647628925787523511579817133866076774701605159496781485948291519121844892441392957699246488348419716561655895338155681555958166217855152385306831026693609242824023607002517839613349295919629511570865873992612646754710882803559421223998224166589950100820628713466838480339655983104000000000000000000000000000000000000000000*i1^11 + -71930652530749906458382939989438559882799868905037633886101317824897988355223815762741585161364148642649618784287298770098153695524078013169180717727293650500919663734770228100206743465587320399590329022583484628506302260941109011184361817744249975997486149280989886456486849887659674302880518939734742911989677413997517409211930890327940717086889927121044588440137819189824592749097169502206790750204774898322506077562479400357443124861450262132034951626031938387262147298913274221565580423012591435078257895931807093493337679044938070455641974686437518996944415824602119771266995215975079439042418764446539827247866015273573151099700620757846479175897618000682715219449838601519129208842899914353317001561178554821141496286316304896354766647344036803285759710542866862406787948026416840891385956001581368897403349280213263487656866466425439075401914007132268291700318354838348029334172540640974041754533141965846839197230487412945288247313485574075023605621127179089423537274860563151351153590931628268832443582645419838904183284699771556833951529345951784146601027600300585803346251793157064304876909532584602346006367370868155795287309304077249689431120155037517069858035128011790955857704897405072438642150481415825470198174508791600394661926641565329266235293455360141322731264334042272615237581168590368573064181425474452499961731235012336936442729727177120275528486010288685011081270573727666738189455496316032053386435114889902419914169652900143188400653594247307799015091954169327106545919802174454821483481396870489335071721712168540400806395750343294321303204623585640121383504974630874617960327662424532061569787122538058221450098413568110431497144818711346734474637689592586941494765325544248314704308857314974048367132362509283285912361566668923614601808133658774717986864476764685660402555952582845772523725586206177840020264214448623360471520170833374856299644516215409230190317879514221549679525917360913656892620800000000000000000000000000000000000000000*i1^12 + -5841560385527198487985265819308378662797316740652257112825607091829527043411814344619998351962418107313537136420362152733271439913611618693017874825308728833675446632063922517410803732567255808750167210577781481860882925778502060281579468927606360535929841057345515088729011401300381038954282815624427743971450575395530970126472650335190221153113956487993724961164471545027426025952516420329826014585968905994614493502979123138248035509246659306608898379796207102565336166037688138121553124310665208374548205237113901477600484959780473356772711138662513480092409624794862414224630190349977438403698810916730371299986136876197193100715770046043629246376368747742445881616680951125938744010917648509963838307760206106407807441726365767052091564756432855168864785953004574536991920785438838944209059749483427454550478602009291700095425066924834698254693504053154939468542264623393097589969278919663826647392950655810076917066315986843943701806969983031519842434244270286052135358558488812278855750788441432589274950092899947395179177357786344039867093640097684682602765373476593062541321498138338372671818704368626974078620406418077426181842272165318485560812110851171416328526558036606935121778890959753063971681434055818734952013214759527506959033638498830730131010836660133550907578754017305585888647709769815482456705272188203257291996807437971590190454360301116428519265371139392516934894031899696628926800432187048288980743212018384676312979420902919506843872477666120488239851810298692700027929468150952857182897572993115219848718690290294747249169219070570565070536397838603851827249726152906112832982305292756368155017461147900109369399763895805855170176277183187570996158474660578304288585649302904414962593652661666932546801932324110548777764662732782714079627799125238314692282052646984999792165659349411688048433336386259193599006716227684821277395440879863578492422164318714334993415581623997120253047627275423071600640000000000000000000000000000000000000000*i1^13 + 141596887505360744682015002218315308851768937897098682249358938066218780752375615859300046055455929212207361275907475466050727277031615282490857774737874469432141286177241415944855462453556353547970560191514080377504570874125012397874489019635782191862276794424144713525876050468884613441200984924220867748549430031812728356039482119897354767474487019631568176225037514242528805312957161517308830221402305238037095819606011040132367149539609376302813918350457292826751915501836428266359089779046218403320244426859506951418373483808431232344289634120603768351556261714799041554977984738983073080998291501321780039478045147872790448309374904877092148500644705516107182279250697517977047762455241809208763590123952476571975813793512582204365191345884378295929240988340199920026377191972781034140891488307944205209523161737989533181694219489280298537170638985217262274948951545015664025343636740916145542472452379080205890556129446133609038314381876025365685401431561399686723379609038912297219119357582199527342444714084357869603928025610246902542193831434415502805208036944970888842444668480764854945308300736964704047598420960157393870832633089628056029805369504924888327763920324814510360603646273421900577586771900897052281387530768986601650538609398874605988071831010625827589368778582728414431290981947719506058476220206200612378118161476213927611685603057135857843381089038850629934278446505766257861633517036530376948638527783280268314386863045662570683889665228611853551415279196310325416457775410620429788572642278097618121344062431842524076282393408871082928511412723975956195232595682588877301533691716761182901417467163233861222242612970035993068747272470400291441039731257049150508813921013535674228722384834634471052735575075253552419882042671695461657174420976468395097635164524228592397947223240442352175302233950008671522699621504012226692548083023439815953083749865587077297327259531472675926423942150207045632000000000000000000000000000000000000000*i1^14 + 47362958980828377771658583702409050201466432611955517779377351918764683229202840532513616442544366887659674677406977607887507154387223735103628129215994662404962787444684002528505166562189710527024075830136029792810538513189515497693042942052043838087141776640697239894088409883757376859800940552811881207733901022492279627901653062047813097151567825914753853663896897541930331734101531337358684834779092510476608758200847558191345784544246278700678887932641104894477773420986145872370213799416685856532776201626559090782738901322975454615366894531071176872491204666268059242866935034524195569994032086068970575426131204986033757365693622325114604093501797808463115217336849968867748607668612866464421259460379546107515816955828219686791777199468448885271538843266384032611654582382339068643033919151802066065034877209686299746477745427031654167756214984777226577590880871624448930387137162068049631830738963656981425908275475810588752456158760737590565456816397363785067786722086822831639620220947186233576326895037640251913509924900877978477190724606046687280946420450084013018166800322197697142236509539230529377349340177181505152403745573437397215796412752823330350827912634546727958205160576510515361176488429615039068246129098366777452875231886887317927800913877685338628458015092221555714878671339985467876189049085189699472350401693952744078090872822762164100524960886640593001396127881545325724836487683896624231102153608750095376562533559045478039831656652896094133655196653136284603809527734843602997986029282819334376707863611506808474151243277361403791151389844507865863007109726490247256410585631444190150021392975762589231957974868348990469487842459574371851630529109651145635788856643535261507485366274913122994106002386657371101773921554629931580479747893612823510413563389847530811061095326103011671143137956884204122755826025622874267577544281797192313038933869937318102477158750662161252811295762992332800000000000000000000000000000000000000*i1^15 + 3314842806151098844076219227249872746457002556734924819941760153054512763945368009155113785406586235508510856237144541948931994766346602219220981944971925078835516602574822320740929049845720122308800602961180313781773187890267176327183374358093140958880647114838074481555417058088706407218750689217224929609854344783597491163363388202850667517140219315253808033064386109962667023499448690373640641279593901685262783986205696811659312529048223335078005611297120146688203096681153476534379788343514701314276092194326461484590549004757036242464697607749199639010900266695133752262504308644554054629205741075334289308070426452070313362672215619262923218119732270148264822453527788078650837529926201956006953063711832369580104141019508978596585514882556594380527945935982563124349384608206036588273271111489371711570352962710431380045914449131947394091111255015983539379905324296565222754726697505318140240516331722721285356698345026121671768045496734594016619352826705039292275478611710689752818588119598686748290350981705933468916246732984502181003533735406885319830542590978969495002065713610218149532416124213512562979955659390830406413881858575024281224491926118270118696689420153872663479855163336819805759971978184852726041263916829160444238586965036758168042616363558152442308704887323375703849197488744223169692238515230086387948461622223760210102906242065809657728593457807076629923828058208589786113080210827208149511532388481609408852517888520753770453349998884751258426844837179971034237705704174234916575812680876749937666023075310883774848078387261782424304536758632820396531753311354046935292244097615611843057316302518417148575089077163149279171043521779576652802608589984089308114497852885836595426998074291086470924475570739473033135951211962674528754096039714432880995726990671414554098421902256932795943173532089530878425081811897369230748588788691235114539380989827430459259399408069908691526303487098880000000000000000000000000000000000000*i1^16 + 332008327909828770091483721979696556899775690887399552575003133348327725058276504038238920226880579586747669943751081261341444050919272302045572015766799916407970511471040153661327227682453862935774852384257231910638188907810168758527141813892882435527292980083987802050916273822737934704786996414770378954673344434506643763374836480540440264778839502861562701180941509602362096063919821998860341216796062004620387110268444080353770674385052096758417394201521971529230571898614004613938280239904381905223558745333680638491956857147261475550613930728319694954655304788093509403683818607126820157171117902963038795281809450089348325297011557302111247298006805151244467358812992686237229999525043343472482383200709116938440965756381774979750896305682833378127383022062667594275124793690928524143978183227393000810881067030994386860517598194681201737149663981338478933521737549199076232952207574852277485609781822402941807224637830416620586311130867058469719459184847870640503529311732760214419217235720438896168364492450095980244660639716038221329520484240441905508758350375935886928575914223065732257717734189009434463181150621269782471739266791321377048435709578704580337495409229771318471463912237927846355676784462050683124144023663200213220104847326939930217466869826718496915956779567436851289520286693211247071758884184287882220281482283867670342899217851073683653475186859947847897484824574805043984887342772869710327537879360160027109019976425737077730886464873293455619313866878833389106254863775309310809927465790638325108949299618359689368160395678526759758485767184229303258779583322756068043271733072909481514987053224018643569972208653245968627372362844514355287763697618482080048374288655634904954372525044049085869463538766027473158150330008274224504795406201177579942996975741792278865758199685664440269459205481694216086655741458865096396575898302102487169668515787472064419817972836439599358333157376000000000000000000000000000000000000*i1^17 + 41137148463663160423242752921538141295756198295901319031548171554037885372857317307720676388442789374877303578995753521789041021409385945953955802471401492428524360346082463322499729118818353074975882490752234863424588406159606076606603795219898470698205024698113341151796128291735565620644478808909026998584858839910146156664153212725842739143597455429143205180741821262792448888909750284149607248089215774212540187947023709686896867733712212633286170295753980429834096389255595183385999971298857139260402975819102083057387922251563176525206774075075630036491981624133916227754194006895552861997360282348360262309325874459073995878340546963254633554470884403937470797209689382302204236982319934184022196689675356311009580800378113502888929324334569481968835649975907598203294620373219635898275939424612044324321499003240029915282285036236374522316876967363667869467923220670819586517062686918357507065533876631916287535968944410706916007246005002503217055016460899888728533289091046989823683775213894334917665436602229869433879737434616682500232185495975890568267459359471010419537206085653546180438595104062387624916812702876486185679409486905145607328554231007687535050736100971596368474486975924442851066939004520785628614580296728156614388964471723216578019054334930519302552400847914999496583516061511647584601690384699352480828324483278300325543837959659906061485279385908608085951037411538791122383602229465144537240998602988542885879596536845346785198818398673507474333109212933871336847120638895454352095184967315287426775342420466132839748881313453934606382610603604489444497409152524471154372948558384681460602143371863228832962032845276517264453507127476581530137287301619635519378238154628768361938631096201672884097128543614183886632134146642039751153790804465505529270744897860461429535864346110792699363458569386656164902032825353605674309979758137389845606205163200170912684884662118385745028710400000000000000000000000000000000000*i1^18 + 2106180698116107485130592289958938734212592953154494454395072260053118387940762325160463081004102392192814543837272537783055965590071937832751379813643947870086815687016241648339010240781297793708066868006037015273472469819951738872304888536606971177374620839722259673339122077163000406307038301792091330393902723172418012282020293053143795667813331718552656581437889716878886979531185132378432607703422324632791318452684479824153321281832280935120864799436006704915140085836217253282188498276759868344263816808146753768311669832461213625767488115895152962863886641268629706696452660785994307369761476505273154378176743430080885622101608560999151214175107704783209744045366154164991157874654346694672422852244130021639930795857450312449727079124407865323650903715738467740362070105955529734425227488538468893791445702058408192315498203994191825104312489615131531588500332254144160448169720546452356941647437086595640772123925517259176705650510591167459631639572836647386122853818473967770993911511276882965348689070907189516191126190344487971111325330962718362049273635759551366688802105722877924051908848972670167899202485770530519186466433163990185105288816889274106639212942519948161731970262277865497186212313853564140625363779134961590978631589490598854738386485712293158208514829444642895280795790357136887553568914321823949221232456494177022612667975529034533423291930791572651307694687294450100021004869958441710180224056263172321133554370488156862812242378943110574015065851751412444624878960714367689853860568492773037526141688964355546406056196571549476686538376776071779299458616693410058928900900588007700011082088875792433924942651519522122401740499003578542794207806589997705074301662128248569671710398154628979634360789362771734501338535824910056330145848455545507005356389440653923799109041110337217276749291516521509160081002378712791321576516550042202363028034365577033054849170986131248906240000000000000000000000000000000000*i1^19 + -113837570686540928036957713999977784354673931573788607195794220424981528192711709530839397387458758064917634578979201361470789679837164265275471657521051265243530959828179032922917812643683229313147623838970850026717878667557792374701769018903391064032303863225497777537795754335319255510655028307721689937067462691676933343321893061195224123764259017537686747356072247086951365202694276540222282224347401775757073815103302950090602201516013761574995681957869995454308673902418255180587234520192105738657532615300738035074877697177341498128089103644589688027635398130968084140856097447633890465888932132286000072953819047933470001994030294674301670828470299623964457734217703383239271307883333739955766621287165388975625006923485986563217581056089448868970325679314260584664496453391510707640997783887053693606378034177422849552603743062296147101347554443823741860446965693222702136218292393285061129551718372272287866040916318792040669253231728629220185977770510871255621344964395719166471847562449877157524421303121845748427692835644574412920669671197334311238839434703191462859918841855178682029124055226188923580803816090290498078520139434546427524050389794636943607393731601548854036928777213200762564454621021882095232245170986739569496918967333782469396071341506170514804262817983893260444588799399901518594903274619331612452287504015064386929314545964462536754747647933069421668202783645758720222975500136753262672659076705766421811095663301753107344316406128391973369237926956445680856144283998486234694303298173302590864528017987701502335038904552130619362430614090638015885902877237969581954921592300570173747742565464923237929687416047272428881011530250072696580216623647614799844329170258947060530834113628326192019498084361517493797559942367413978042971454672296462519081829860339693538073626628480734318337091353272790377430847454838062820228664309801525113066552996987238465350709401228410880000000000000000000000000000000000*i1^20 + -24855695921995147816444328044536603807450385788686983248700324305788746890063523019870915359908428384693203886409697012940059665565658828731803018683711990955669454857884993439163483499429815693738784496226404685742292161925259861201095388941755788670760587056074342331913547920115429146000330462886539966234561339031693673336093406664883503297517735635275584297550389028266961423965999299586915199422949078186873515354516427121470670325468832965959764575948285386467080475079546739357802196304017403527719513779250946893670038017465247359560066909900949469713022358598394071253082462703958784783829735590140180003563004781595933521482439348881980990818707613107111408385137430939594900259226059275251739793725878979456032633966614128937405434640237691071573819654843532483669084401972697875398810928288793799160158254718830796700174475828648808323565759580017104189187846148585021598687567358430816638746586064485331476622043711814973758861983218881459614816406125390231569535605621436015621902306841554636007008211182452533786742374295519078661332086762081949391443122701999002677424483190238179589933528485065906058956454636222446891747856010807998731526346799110136647467791272388287089367329354109235670059327282268804304750148774771490747588576377420339072852969768868333911590259102784780313550080319269198899149525588059483063053048940839699203705735671679380869625577484983425895609044929755894090901318198553170247888489456897926090963041799486743297561522834130262321464328320679872485976467939703554696900414357135562484808253538095839236829859829892229115711178110540847540262745367479212192401334429266384870908339495057369705859332156313837453928700510005031185999955361420901771667332084321455668209575323194974793266609085809033516650832680749816756038165046801471535579538394141810896612804660579050628725768837875429022450142662088976861385684441352859630940911575163515640808228467507200000000000000000000000000000000*i1^21 + -1743257357648882328809780507972882284421646309527229971193651448158881480698280715428490875413495560029218348944371480591558100573464450850820245481519242198760690154668382763329927962912996617097408299551344516404197049892712503586649818653222537612506958335420891515263024137351498437979592962004644917685291673006391921505748569848416199656971408756385604694874011515694371172213616945639943257512691444128422602551189297999105222627375699661276631640468138822297204094740198167737319590006097604535381057703626721510742459117988252380215119359542333587513407609627887733577731214374786353471040119852945385473778293275274560595572533927530334480797822790852703088782492029762845179005618806456699592776862796358175563671524228610541671588168887601334041729914370540231786730466715737494201846714688488077247999137516339298471641299814243751539110692376339933898709264831177766700904874734875729040895424913084133754147202577989634672657375868721138508164741181060891400639824125188138051726338206010291805806078062010288924936858146502063729017745767954514973348850191757355437579972261068812254771923459177156452219526675091664694080418232073352480907486072903233281499620278596418443860016152069630553551351732616828043079110247218137541082259663724719603929408092704206573765412302951068250125215976107009105104647751944589209179220227678573118471082580957385317484505969494448234520800457565017918764193684274754166396547891068132117956722588949391901918077149417453428732417073844220139021293463741747416811447421075876378670713715824093760702213840880551610763784745786682859524637602397682528837278104314255802690694569045568639732245280835843407204561798291720565326432631992694046762585973689550415993108814639581851652281812521100814877974575425558454360308828954648828421156915700961911561107646716287984565257227500754462572114287469301765475455118520420715310112410445902474674543001600000000000000000000000000000000*i1^22 + -68662661720681165773990408592012276491895943122384364406994538774163411287704998993363685294249951297504910194909832777794873041323948954632825547270576139499722876920833251768461291803215495473809808250927885603626856243671873349440339990065449646110765050077942766533102420242863310974245044792858946009529902616489434527206554968981399677915350569985266962964017195810963391129872761271959539519428861052031960266729643526020356933912876871961645343753881673485554885327001350367431882302297561997146411787657183325752716917252341124852519591059549355366060594774522248756045652931769301241382969250538663467936481736765168450418886541935140476779519308915555269103259911489927243421147162892649035137779716773310980100868689726754361583920434017496989066003741440885264404561673795296745190206007736843507116349686288415371419172682642869168435671889724481461433878017371188594860602993625877623517563912433036069131670122863108803526026390233699303303051362792620186464569799540208022933542151633925426883436056670625321226641481113723701824855435633295719319793526860058948590942447581005432729730817930716634716351893487121843869889999524636048125902665964988662030745449827485769118648077363054513437007249527228306340595597652054139113350497216069666549690668862416451650591949183144138761734229811542658590167640195636950143152591342712471443724391685198988606095824727968354792361727871254433109214609870242153050381903464517495461683674626411734891546872850997029957724737614130801702040986263268209995572946013644583527748822644776404537808174076664236185897053712536455606929126517184023646520563218644122272061778190056701672582378864686277399309146348183851952348866731829613996893235532831665574851136968246124687985753342366757262519784490867607179938240246474665306956948902405906060000068568777275260553275764269714745609424160984600114465569075557802159155941938064575306924032000000000000000000000000000000*i1^23 + -1545611544438308430354768369735547701702181709269968147979645568000797683785512549394793903164994775555867570286311792462402182224249731291907407618305778666356198279860764442489500336043896278678442480723676997514227147732894020128040698507952983845926687586899790346480966879998539610715647429812515554572304630055236267385898383485220561143378443618056691421565805506122423731427204401846512467340330090930241251403782589297070197092567658372257975281409006426487587126050528899079933003655859558327656392541721854395237396754362662008934791825097102551863300581254538891947238620941437966520888064098181097980218562068219433096608280445352531980007369070858798857492299511318400283473214015123718030600149775491109894715229905217650674624162927754932293037298041146725819154508500301978388216488294397873997941187347753472823728748168657130754637392644019957721992786527831043235943646305298485367571068381692019461041639492451879510970500858371794594329027681609690958064512456646473703427760920887412006254869655312335732312899331444162829697280001074593117211839088932037856037962326415865135225892506501428498585654086537653054060922629317314413910843928193508948554361294532768017908008954738372338231881411502704659539297533926439813380980137834965075394796961806190104497045920352917253397669116564300803275197018061180443580570591835353914654119492037234174703881357123580956981885673913382780546838435914752247430661134521219431187781623904354583707604510478371669293478098113761138931435667470389834785769965838311418204110102179626443278719709414674401373795629295325392143762341511782297071917853097422531512171178520486041445673579548452339861295642635215349112866101577134077550322039683508892099414527685351076686677164486282024459811090646003783074000802667117216143728019895373259449439719581812785263989086799073272175031182734149185126108052334970797207884924428308866662400000000000000000000000000000*i1^24 + -19799492761670006474965337528461958610432589366339667155266680878932140988448502491259227533270707535957982566569542714335923101379273677666950456377051255626195871875730744689692937743127515753402505686589244959712703597784402040295197529125310257476655907814643477798833414725314006413470072457534414711527583755102252578838285864293091600732723513659144867181991495749024398724489572962160737447576100248938261739085918249354837086568566323467988924720321427939690342941037495015782794009184603370043658438691521042808666949674716424096701467388767675994838224395174424274763002452483429732860827348681132886648579612642632550042744324790074906739227038277095685728754464858709238570021001217213061881576178171767107437411320196978328474950880004879910770458855802976169925235729507783200881708383091375642773369168815014511843105857021417887524773246775346559811339824588417864928799939131080170016981146964836048417942697543079075331353572777054641852699184095387738385862693902659951379389724785179464577423435167147647242401681568639277875604833990523499403082535096261922929102788978186313674175764167025681599144227369013070003559921364524797776071986151083787822234549847812756644068116612372559405587116029506805217424483794895218124549462884935863409381572345141012251726779077508908463049843674042400336170650412208269665889822692181797425852785376487243730245998319800924856394075229897998412232105211528179796540412510556799894616688995099805096226936458512741513314061054288828166316541843805073033549207550956381142476898291924135433380327845238169337166487027210377310381506392145048559354145737044730376681625404648516660711396199770435924587566220204468303528379744933979272802472713507535391425293112453355519621825833768471172493948993099253195772904840237683510335593893733564560232813090857641069088941226882524857394736784940489723410727976520498576138660549608079360000000000000000000000000000*i1^25 + -112183134764194131642816780792195714915258843872953435944732192984070565707240256208501417574329758961669901914683911306200830657710836849767658630433810355980146776164617012084140226634765787513924660819408659503207672796255343037801256712846086182653086411674858629877415219878982593456619298471325892098337884528930787984722635491619777852038157927769761459542785114649246171635685701496429818109994717355898523959323609278102243721979397272028061927926865065586474804380985863171086256377695042916437351192375679578205210756814266411966932812220598631268357653422034868875930510949469952834296386942372455533247605818527423219973429429705754260058071861377911852665104013470765150880239170829689521787682964107957992601908693093487478746684640479027210235782663736463298843170897310337628448966385065531513541919073316143371261427205696197458550240836370505450704438788976297345118382737211637755258433558520149365709123389780925953263992678608068569329690986446998584676533721646512194485873044496391742213280581614215567229597281333713863150893336436532702734421216436704743139935359658540831215367293597386513128397500302519456058654182609685503099932335861029556134651829947998177637886791504122559215876194050974381637750746587604437339591057807004054576064726842899997804744723486937666708947913689338947469857092436573226008396831415202364595922275668994369324767178583270972922693348955732796939319804751769349225951578106563100767935158910623450435358866522276040301204344292076973249018583133366217724463902061958174201145738663862875927474776256765096734521376822868754270068175686810674767581310300759340329393432006444296761763416566026086724270742036449472882051435239162134509514575033298304213257902225902876022895224221890787397665800491623993202870327319038654718921310066667784577637474809015638311427745881176527127406884946072292566793864235873704045037651755008000000000000000000000000000*i1^26 + 246909065302192859074558291387707725944010943604949860707854049915509526573772383487816924493143283178396218137687582979620807410278575414590064497106792420190091022836746940165996628649337736370698373110736696291364778363116257766079981941888394520982278619210051925201497532132153097681782639637432335158482173327355579802679874577767001260697162806339925374756321901801324120537478597940723105643528852007170643766884807394608303011173280128118111077352146408549379151184763009151059171721856172804632882132169162479251618784382428251760115644194529403874979794472167882482743058429586085929415638825979277620785917710374678808849331060939554751865193000427769183173063767272540997182852158385804816720089218790465038403604033197171589739327785326545913961736305881585408128756018208573215467728798706990911838732903182839902723858044446059581304007050961131118942477232225517842456584419289772393989689736092890613378538038309891953128427553942611784039555328698558962638437042733104577640265298166628845503548954100588336908822600110537531017488989716924137763399958513695414161984814455901649501402109668172545713293940868510842432539597398572139608630841826545381282039272126462357100180711845916416200898254090079656217770497927856959762615743927645971093532432673648803316749824950454513731100004692609639761218599158076950762245123300881473584183117987256103462469985581605948022071204103609633452956368303791132709653078686600741219678803010850740682105976782266886692704910702506673465375625340199890897912889388235028703536245091067015867895302801564415938483255519130632665187183741304298366449759850424638803782014018678228701777680865583499707904010235141765355410346352501091242471194112823842867803412020002562487834358837013778419174824190268698552413415446339465565036520096649062247245934673276608853319146109778345328297519888242088384840366156909157111404953600000000000000000000000000*i1^27 + -108323423323092210957614659590607547549807601978447466352783742109236782066094336192355956117849798549826520022475290852454049437088705676099594281941345307883500819828395872013769444457773314274174618806174074267638969126362190083263104127358274482966758109927507278905426626687834032095249105855391279173673791797406917979162885318666429871460950592127066920676740885725124211320819882947766429381283045435484229309145536147837204194041845918878191498092741555703480247778549281136036840853047774076703488697816976963970420083963599318273416877238925278991208976801887484469253386230692695348789239748268398387161077376067757864610821812704283870384267111313112985729335622919938546999246649432967646718300238368833919453518672108906879024874107169018913387315406201862038921035178208874372201815096818782821828993987165727196085346792092175789319588808112019759055405984270227605454226063808525167711159196588652392412006217255766255594138506666883279589132950262987984239235334221443141982666973271555762588232344387331914636671375822629041957707172361819727398429964515595120407445165180523640973886233426228027959148265536969002192894085654358429723151871665309853762815906824370096036363574441533979506270741856412799107031205296406139529818223044621193503568767505098087154316693005567547066295392845035689878416729494561161282671048776958686865057581885092957332412871554888863601398516495723912448663495842340448551673423904979863032056121850059202804599115349949650404559194914990713863178767843861380321572250313649757684374936577915485648898629041159630892224165579442999480406996884291596185747684133547859296775631664980150349957272961719601918055180275020814032685122165855028805151063642626296405958885367168537796731930340419009743793113576927180558624826281127407209095610225966323012388650882500681736602959391441124881976352201533628953876717497012411432960000000000000000000000000*i1^28 + 3465215590554323577284357431080850287037189134117210701144436455539235146602784097612439022396155408766507895703539473239622892152764664782954927654243804277942785979149475269729146554323801237876908119520592267423318630045372491163313842900679018944922070089922340247896868122777507843971452766232561499023079074180900712444323560620451230762501252033646527039930456885734691886329801570043404753590111177341943682639267925067759040503825011672460606256006453710373280795510692510165638438479578204183204124707002840974886197179966652169000424370172776840080540514061476672116431768774687396113634791284286993799569358449283300688603966249052580027394101185089170864064957797763127747196051209156574094109187384397393227302690919532525677203301681065105196305847148784664210055369937466722519993681933155182368876951837921864868550866689110471714538703517964119375203172757747897780937644264505991781635821692731838143854499132039886799589867704419161286345334967613302329402868635359805946941282673341941462656133310643933775831236720190432869771203858927171299920760519378439538750933154163341072226390366597007274131680427160300105625672814468248830835544112628812165707604532783179354452771096428005964208444611799431946766214577337410146260894506283463405681722924195802499935112784990436904741261027596171130348084832646663283892592009098588227141437251400914678260367099156295905724237900337503902735955833736995213046737221399871554395086074790913842564300244949697759254040282427950450910906515353935688297172400217428580398881125572590983240291588137190792678721596471622288355637702025672524475084511053416584247044709858654771046237628863687555870666955186358873562501545974040445282695962982273392279101851468452211705985069955470225189267853258326097525838971338782469405666818958781705779574485079247798195837102167685677691588675560568875011198165188608000000000000000000000000*i1^29 + -14496250693482730637329113234296990542353181930349720414783234889443617640023913843843111773417132625499474703903896760484526965734016207601284734694026084035819009838485276817797719528286309483314767964635398600422841365808545625947265130387875606144193544207428579015772283527656168484948012658037078646128241992673876625409252931302422102808339411626613474541433494897091142161916339529548565709376919329684231078463790349269635375123055587943341064950061473978931113115946736886225447254466346580674132596746508204977438990279571129692806819618238076622299182010868460583269314748408828033291123758048639287275455408347001356784177436399096629756093867834809942440518502642178851084460940133200152748553828392741153453864266091032721520714600190254640495304850059096990994505426098203516856028598106686205261154189960776128013611082022528439069096651045188313684661487780868311852949144446240096135261885007717767022696553162713019813635548516020007333343062504986057449845359138841733471678382775003493422020693151266945433699219424331290713372334919472374114303118421156932045073378506604138460883314581332706879748169444834014328623049988429581454760695625355176938770038709087587621239012093421096500731358542677214905256265818414440095980079008811981502078250095438554874282359173491674314542388953153878578753805680815382839548485631661073833788082849653617512016264939972719592750631516990709008474027915400730669284343451860273141437406940765134193997007891506186565280451266040467718127898039089521950784653368416168649866042181713976278879579646709036500798061258972434546441805610108875757658811884143916883195505978444445997670271621525068094189359685300695544108914986981838749487332872900529664852310508884676035037936796254628761618812160118802222240391995227199284264774632011073209801818941417993752077659518053011965328986136282687947875863756800000000000000000000000*i1^30 + -445682768226613688816725399634515248581824496745458437008464589829696039946581990352809237801672086897065207776785030560101373827490447077906259771101746607908503188831386945426435732692293585006603323446349540492926176016514216367335133944837737294548147049280139997211893887501500672965916683692442030241599087152487331893520377121476152953477005061722755242812690136700886160037888104678518590429141985896442795140854408190333685167980290682037980713395530917294791904809497172049438748583045621450442065412377192369185630646618523593652117938597949514270829257663319200778907536813841884499341905445640072235763913812170855356122450104993231083065494548055926250227725722298526966037476025021957269987079503942378381465958590466607301455026890038542580884881761901143504040441957629299307488701400126465122239714346783800209856853514859465676950908784244594163406126549827728799221049779736793041783766884260915809802502000083466283720545752026935537217693182992753320425131995733861812867283191740091436290346158652410972602677668066576126216978387004003002186337493798871216923416115213206246739252618223257212939795591724972331803472208151335787059686344671520862611857412782948176728360060935553785667559361181627452917012955727921690883118932757227339057576242210037230989354546141491003420434886954401537697734536473849310854618800885103575305680762539372071891549449296451601747875267560009811119085048711582321467444454860705958869806926833422504623303232039465597388456366435307475683833323078987471180473009829024859501208727401768670659150440321103326940626735230040875537117662930066545594977121589818832967745269214745433350120328589671064000799782294017605772567874785471993933321814221899003143283724114718807528844349496984520017466059333031128366123785661034796060527442109753453878473897219678386150639262622673253910052036886257677107200000000000000000000000*i1^31 + -358468750392016247244042931258341809715941805827572463864681589302297464965397540968818951766194737930059460109697503072837720887606422150609961930896432857266556668853310290974536518266998714783589790089095627305846525135748247067826178327252960136350188160160218329058621256615437934465593399793867510397728161821351124747892002867562442466293980999035167493649522278901430122261811315395561089459007114790827406621539869259261561948725247365768223884006643578552690414590485459594268083425877207383394751091879984331172513357195836927525604968750282156052130155999517778321139997832107161392308188269585405169019474724971395271131122361051689786157947351136197267539472656692274282156539755891325924646694524448957911459856364467342851297153785207164904964575587922598510773566739116010475111846595518724616249436222277030502681065596287056110709194904734073927569533170085968309608331730997790855249123951776606520816163938536889394730741244130490392746373023607872085809639018700804840544779957493363002939696226939868033794363152333608717091597245298322190957545194401243531539073018357304639709117400376388339732202279694720230276082141275193059640662241302650350977214005591559813631941936661437125969791800916691376731524673986330379276229778699531362719838791412699679102970958162486958952723765838691098443516156006055594014682611371896907895539615304072652238614610267692947676247604492941795219246341139556339772784747309335608764407014788630235053312132994898256119281921983248173658899902420027865267636818082639325868420507789165266718630079537273351833405498299339337014075878657952990832645133653321941275068582315597625704952223589491184453781495610640771738080069446836215040850641081736264693757623876071236540702885142010016327919282066261421092708423108070176405819357283810750868033186162834651743839179960725922755446367248711680000000000000000000000*i1^32 + 9267603755140178958326043714289004551871532021482205248601861823556533869325856878829653679218080030674280739686505978258289015073169539832078986878798128305385259778902924561978326519051320432485314274288647237813533431858290917574638380725128719839437020920123237648418362694013266698518256495216644975802142831588720458589161898949649192475385492262232175311298850146217778121101503849369094539536800711544530983802162715390841828839941605158713967444437061704950578693496481604776518491584147058948952922637717927433343434703273409838779309111193119935048822431283500655280115272384111893121423645736675717118471417427530628324519419308989662716279944108018226784771371912444280905578628968389440433394660028794127146594104752457747278251330308036899218320012569454939685512650593935499756866127632019072627413217961146318743181152490965658397374025016923259499891898334975210622978555809392424602067089984004512475497934087254707358807009574633237140891965395275173161249808642684142568667007183754455404358495983656089575817117903193095771490087291508488175601654027806564378714653478935867029677906652341502040369573762723652243079627922721984756239868884705912495171284133244037207983865867106159369478645846475945843007982069651515442906248054305474733653847552597130673312447808835366309668694096171870080200353826418667497087128879056644446132229332810340382140201185932539662609647059332443553455698910340702223707638032741886227063748947869682942338021046300724810771910369765725790207150446566667394410602435130895151753285139084784250746472178069742571687828926219751494362597819916144625679175092563861802009970589936248595857185940803390721701765054195403783772642407086410810134201139471441963261692349490306451830849139381909906695700559489050850792463416923995493296166693162649613121125940726099848351999935112092379537997824000000000000000000000*i1^33 + 518846764760698167786842148593909152450482653433872749584398835089233963979403027140807046757928323862567825840974125764526009370058107228586303190332162584642346912595721027630414509859324482787650650465047035062257100548316638839129937693065782248607634336542467025010084004479748763190566463737356758083937691800599716372798834535251793383215286612442983263576983608593829102582046906183715286495051182253853290716195731992966688841090127624302084332927229121619396584241551048077865442265618826440018259349683057170622989631379377471255325991392651541978826811372570743886914740519502645594512000797815427716476843924369583482203934721192115639605085687670628078345063107765214323668659212724257297826086997334321192000770170583621248958140453455170518245146952191089277117518467596088199132442189009849303135660885750391450419882989809904840689115587115323169786054797808607296424522526272216116874687767949185794094584093718206770120043457981592584575733110616932273038592607093041291798103882582608615917734022543258514671121709454279328549250548389671077652486860600832567452797972538766584011207906091473610653311732619010553698999514263450004482767541029245804039967176475886150145003074887824733724957635259073538571560122114501633283439386629172137020572681013295453074692529067013236356528251522559701407091302449840779095198225220957330666157997110170408792782521210709904407147745006568052061249050082485641304819887802688654785437189999604942671497872397212724097689055709093081789967780666114214939016528191030402544659594796797582224034279536080378758570465130335968515236703151945009172507713390697918240091178136351944180778736608138657030591556335075524648668257691204266951554864721457181688822744638814416415944209854361350098755658787599119112712042728494703893810497732017464041418086703528501042001653165885310894080000000000000000000*i1^34 + 69046225537340966208958275575503592724733857297756340005994418459645838927724801036033734580813359375003412008865621811096392615557573848585608006784913112671838901711980329257977151034877956170229016145154216841162168069555135847948946402984981815709017715745944191890577175742103959992116835578551939792206685019045896587924840069022110374785129658705960052216202549267183580239135160795576846679521388671031793291394298508512848741513607731879032593335720192352899959354917775033369115509991866327391753699683912389547880046911707284189046933147151340425412385483905060644898472867764113004440723042886355092421797038262382238298619946587607337785072739291449300774422420998721917224373376021574765900359014889216587329348496519481333665266018180546430606300580309927757160177947399812429560020015980435782627845952423183860455080820691970603016939821562723944040944361086169303255253384274886883312100859513040778682492709049627778217508884916005497307186512459744250271438656047786351341701689185078871389041879660164791780614486726290227272784689732824396567991100568962882152193847063515343297787915745938193021040406654577273209909021950187677579842708004528489257654471946633602208266400731057533922011795269826300267017771105212291275050070546480488526580100359761504139196142715751445830765370177260182304579334880975948892465865614651805198747937680264955892009150251357881692792253691086396367430534809125737396817955059047653874133922111645964067660790107948538635640708961251775478674456746099126198973558398311171191021220328750706470760427677530439226405608436461767174543491102371012960328240101240935062650465944959916634410964998804405765329383655127473715040024111243840100969051523509493581629407707459520023158482930079799969080405003201135552782873388195186126563843153493870319448172148656563649564984523882496000000000000000000*i1^35 + -13147586660744960526030551597982649788917205560039968759227576565884999945427883605391631044150557187416454126097557891265790846784655127779779958153183171565451717639641886652294584227058523882124073220752135307833302389456227364111597512834335073808336286674909572420308072658793587019094932232287029659054660967091108362723142285459015656389242568186573200943328042530567621531306830387005281154874190347979961963370315830059900098129738933031108889279250193935402046215160873828128066027844585306993595764334844266227255623872781367442342039392780960621069533373903375963721424344191572575862131192362114188862499771721797959890425295885829485855469972078685423268609530359924608158706988025248458785005345263681084331220353861867648181648353550181778584574491327602045609325198368111680309103858101735032358120168238803545937052284964307747161072021434677268954724098500838516604786956835196622946456018601798564940322240197966950377704758554432145788329883637810699770404706455918311505758386593839652335201018646127946312138679236308036299836058237962109579052008279869390877169564195951402729171375496377471769522977734412677178325086460587245127114199089298595098724774025903058576534777234491771479168465896892736377824127004899672673367872952054421136826809403630642082212483321230505368116339427194445325249894975906096264443038001919130743980779951482260743220779222596810633844355449165851953904011359932898649103862679524947247644652865411746909968471339475281076913891371306974431932421252079801110993653579954078192547448787783877884163432493407266451246103734031480474307959923881797354695174302061418103190945857569769430807193939054301727219200916166600483236238919354716806718760351657028711788160961839273901400830392437295236490721171174492613736278663595886058473424882293334173941434004384383195781529600000000000000000*i1^36 + -198825269729895620404552630314672715030159362204936160243548551288574366213441532227120667126075934311478757539117520215953858504130891749379583539185661532315409733364673266416172807376994048881313874095771166827225724956911498081613569759225454582623144831465818896987109481991355760565745532737785582781890103379064397499048562771360749044239665397682225617386921051559402689709300395162779126906331420575983945931277241178014195144903243335272863613628270868359736414131851255605162666324184078160864143856406962293155505267040059765864119700930253846718509316229551271429887559525170059127784237791685288012791284569727308864975502969940873770032946867144685859961181997886013972596968845103747779264775798167834825050723336501140900242155946546386871932213599450162364855950294219693647606303402296282801323512868852368945275509121450838810920818650443814549366574832496281556743417160234611579686472666202265591030869648419680447263881244239192838487783282750416898687830745971975946407848449444675407066232542619958896545752305518938546003735585010961033024768703649995354640533373104595580588821272300365108022883038354698998894256023211075855941904176436278990297734763038301439963688948125544103054217366911969249158391378142265643249800144835538003788847416060811551078350585315075075955941720091243821067639350981934769288539887402451641997579146179847096678212371037777777816784793002962111227362852300258614547370350138796160426229292382028956127107144655398043849614664476980662104310718695326408940954333154792355921559417758914917047271175192554928518563136968946588527942342494279949278007057708101620692053206840868771883796214479292180837277826226910395592150907881459869185811174537930907096571323081898466076514900276251158041715843277455573035733246859785162822381537519679869065912446581111059906560000000000000000*i1^37 + -23207094202700495148164761480330205655805919053854562473860320300278951537563558046999112371100185208270203571950194470016183212501946423422931733691692191360062930760439412639199643604147989204781022217479820331239039761588014743478384263923932257148218572733382834419040801174765988956026529180473102682949399988889600877822744042902298282158531886413463076031801836555604621825665513801331828965403744223815092525181058742903709448833762681675191157963989112902701519735323600665494159172146742582194476720784658814317296791951768237564696864643704580405245937940046607483939580151349475408824180775412579736553521399224479162604342841303989501214387700403743559673816902611888630640479570273464077426888601586437939556693054448821903612485464136958484906819007669618125893190018196523465987154004777226552897928191004457738569461626427074303942788673644007688370750451722212107478733307153715081216816625482209341183499194321904673660319791635142699401107911543758088109683362807799364268953320790197231760084962032436227210266001116057818428734190608172328686169957712003302755719600510889098302171964636200553549714929527652852535998756121249829636288329559118896107165302704141307395139843410111793522760950158065677294290538592769545542380672035072183761591808012124340855340042984745397257187337506462193000416824821931371313896592386177511465475499317883938976137083077224578150530053044280752144790523687178945387856044157850915867766398846917042985332095737247559239530590570402286285036115452203606072915091197408493516823719423638441728295069270412433456765280008062395620002715621460161540226986081964354230595195683437287009999553566588590938867641719144645661309429453165986394061941184549246955435761282712614381913263484009985002278719772220129853359175914117785604980741670482306027317516098863104000000000000000*i1^38 + 605070341177161201630645714666913651085889902000348898107630747833504862041745803152820431111983658160176215452051236371073784218997437979113293959589911187391257083799010058610295561805625200212692909479706987562127187111165942124267621596935239607716932322200289860939668454951958726125569305591149434746380351205747513412519096083923419734698152867255885660420759556280631107734427874741442194942227806982770430651199899901661377094090614096859933395500074222614658213331526735860887592703945474573120139078173568586047076405934237910618366525426733125413441202788482163107386059219154953108008405927475012349396278484072513955436749170839558748561251974170416526233885762474874893279013618810770865219639866165733594812524680456130786993701020627858416628323491672043626052256239815194934568618792812666383347724255031164179277818322608206792051978937797619674356751220295565210851814841165498983121983598542024080775608333053615830959953700491423194575038053011504637640268575773554984083280038330310986414159437316213586348105994407548145880403772594379512224707901348660572151606043426320299194653128985962238584729338670578532121163527518868029181836740122762530529927286059694854305276868591121942831939713843838099254957475895850054360005849215329005311712184769451134587070428897927764610033580237370130131554345163023576597496039807910135204640374635721160445308904281550750127535746650590199715313606431235677953947007514189444185940679653646796968900759217012248321468927462525611058504337516036921002885850220233706657185503668475213091952909475144934291160682967016480654591206625135109154815725069906467700497889817150741863944619040715321335818975404891389207587650257427118022679074523632069192668965174047635521467960080499639520736781127209496648939036373004228563660513403952013294279065600000000000000*i1^39 + -4304785617669770444708951611607490673977844765578739549825667156107501700412493123511418797096492620678365563124351472635167516065195032188555936194868499130050352410699344398541484090407153741677579799581467860775837866330752299253025917421669588764809845374386649648530090127962384983398107073882458551415540387245993236107789248631478677495595960532494516323533860498487148015566871496667221369976317142104297705007799443376785679526809648949473642048702407745497105064825909299598307494748109668631566503289628739933094075301565151331947320036911691122184057815749417771608181722047345056992804441222216586186754956766282463135552269924818217048396092057982181101442453710319754002856094147509094771910636442828501055137960836549539024124781578733730370838669409469310134838801447240730293725686351378715505623201886539452506667069284033550926915048288635090576918018696082589117487560496482150623570439198961639569654758634492154577428507343820159094099507111017060297814876086486243670130640745253304206872653082101269830672701564881299356825975054888730840066564687272760512872988532263919558046853644721122876223852656336097713799042926546479233112689403956336648368098469550915591408496641325069592552448747744793707607095061674899909143362726262198927171700933198463537447333699731351996016411463640979076251865333103417181367714012049508783632725105078904392746123455770448429648357589313930538271416527815205449409326363670802967499733306252951342721640291928696626004092071415737779644468313055945999162490253040116768829595441914839627838633711201425549585957828487078903448415080086064533363545619344277357026840263821372457332333544932480690373946363904331263687851109019958034307725593010430722124328628240832090620630251919884629502172052821658909436589338572258121237874587808940687360000000000000*i1^40 + 2656688884742770544853286794171845670377768991494561727189991115935196363037163762972488720583308407730213017799259372723998590726954541719010750779661369284273603467924930586457769125671476498418637500331817369904775830456136627447085294898658851772635398958534355737634804135415329004237131667818182737643042350425351090615784921225550484705856105143053294126261199918802894499269815484020328219025289201186396905620848061348225554995234480836409385635819957139872894963804169695260351753005736868112558137721607963361919849343030903349829308406502324065037737421703717389255005924096455755754654009035711857808716909511538560986861749446002950195186166298980726135319969666082473136021730981358450134262257696530295853563778495991740302081952506926467139718623169048580691807024305874044100962142439096993306925707629861251679288393410154944493145279348190363410165716166332869428960389673701588769468863240570358231440307300413882231710794773899686031133131752880161966468509680529652064573023406417638243059485732648678988593342632710122112133681865756010935657569308153441122797470618492456999725768080293460605771957261980188789857627070952267099254670851712281065844954954389224019086412415271504533483879180797098381027371498628223892954002896693804126265878771363555993442900373784108923924479217241378111775956654748232549980112941329350446953389834772837618770223724839821595179003168545705213592602420256163928723928041896123456825662380244144925934494012799196168047378009381168757158433494646670757260466201307356863729661213559451832230801244080658648781937377925641710918264616552973117767641281772670671715554105261319680841803618428767545559236093806131534934578946694712626820663058673578854449426960906635340973268736193111740921365521749076159976664342833369671289660243968000000000000*i1^41 + -18277383153594058324386687104233780261342212379133152299878842374532730912909871863184196686320197646077817224812159592191756104764113485010773980518829029217231302614141526578816261929884761385503241002248115231376202184599218267676232431643856743133786030625543619712511768968250186515805065890312393884767634789526720101774043461205270110181386648442065407281870246420782927490784990190343444474066946252436033535817028092729099845295383835533166806848056489386452697663077844773473843782874893516640629507043205651098325576907864108459967297077379520706457834081775949000481143866148202613902742694104081136378931352098062678423905702910877989475792478483921091334319365194096812983961865247175382769644294780196960883673737231457178373654422204596687690953069540937577434208607598575244321908571969510028615842673626238654463251209215040646810900833479658059654280098923899657677454040911344585764241681020900558869711828897250577507327420060580009818762116700698500879669220272759737572509459908513324223198628176708033753235754733434010592691829588531536083569575149462004091785817251551599616475084480343183913537242885037645113717705191015468992571965731577252681445861351775497946799076081282331740256172463633258746812037519640207467366845432588616863747850402779939853802805114613394836120834585068363548350642830347677424142524422871030674271243779661681819628951099630368306733551574568594521445460653628366104294885641889751093443566295535483385373430473339905294665779227493564451455670945580371862604274148248500897875797186842575537298079759640377660058553255666522909414946376174616843726821780196528362008831327803416581945738725730262031947003669894543524319974107409231375279077976065275740234443788410866937553517131658972531080021112428984883228984705762712564531200000000000*i1^42 + 3793658371511741735189288628691895838746223260220510950174814142597708771733264499176538056303239131031937457582036705430457840031211481601190850621708658502452820494649093935011791285618013760084730744428112720971653080842512078912543185187357763543561003312754984424429063902391902464041481398371477060799231422126095022021317235715566656262608713283043953434019746961074586137733641567481549407380657444249913840665379270387637374658640888696017529017894280332671821412424774660126888625807050264453303774338684536727579748237331570078157367744428701574627488608254317947788204796899077657430578004702294778843831140813410126264200859041089309795834065282062917041855915051598142248882054063901477617011363712032478269761390748416089995172482356086671330134014700879041757631655721129373374168611777777934562521245814596097181326348347180919708446327861445288966820015009547992883035914498158698907600140941033944894861048138746863129922235264191290690962150583781761789258578033039727234733831822145629015943749035933584548940628181553835941414065774743746604358591297658189703125646708345460502252969336268944411351208627464479827822607678812984853885402630582111782214920246309632482776259697698841413940827537529750744609880649980272251664203095675310914269332927145454612543690261953611671739364614521449610328351088199321483026995812701674691502320935936313015798426324651621944110882895103326029919667814795058091718422377358853148123600055336987602841294366345541204800921903782648418485126531849967723486305519226767520162829607272893283424216105471385328943599796043118458615955187148578579559396151422509859277706460027472185038900916252245158282882361673056745629065049960339579517305745029224476548497210722718894747615566148513255728456817025467020323414962339840000000000*i1^43 + -436536547691900714767246643501494139842509979510982931881099380966039079244067231307044605418959444231963974520209202570421325998532469903632293362875941977232153770400002544998741840113147618535865249923163416315185781410918892933843358947707851330391953624894542244994792749219078186544170490878209067726484491514960457301233820736316770909419205818870863405354842269509693173588702822846875481900996332670149976792237521794196413202170443735408359297760784539609642562430699108689520386012739275122644883155034998141971250327371257643450497225551906856039782403620990046332901559944582430734712481233521779077540551413991048228776759923535143887649272152960426860669955163721394728644933406500969910961191041511537822885593053723373196506513856447488275662497940168022941531281348337381061105397969391711805463655204237447153196808403491478608097317493892460220494219009955043994506948248609729758088604799623913986595374190576585020910441225393957835540318727497519515096768973738886183130102184119547521594254205528185654218889742168383257280047745120799699077575706216519522665419517930531661687318329875984891542980485978397527150368322439988075100522239654669842888255330683350296255451337111913669986577859346065487614979884355364608484041356210867603800989700900301171723826533602605441938650482198757285791269577795333853740782428262335082857318874302426985539233943053192607255900480482932437807112048631701982345182613476000476510333128426497631874638396151209116700920142176459052084233780846506921505958696189359747449024776348517525510600156693125409197022476773106300301502830822676434385489790427410402904349833346319363171988285872753574649739866240834346866565315755585689771021418071705772966786353863749686099110085113322165427293044319418103365632000000000*i1^44 + 3990587906855770264408335323721285597187075065715676619052426210929551994710892805066872992845656304089739644085142260338408404864295108441110426771170161578924179601534860886439162680844959885096855321127327258958920516540171506538633244435859476372913427492833753067656597281865240568854731346951094385920104626027243662705242730736433294846901215525460828802184650660024479537691156261595554802139238549616422251162549749088693230827557001780641976512632995059330550470404453304168063077430953958474966143698593478504663066409671978730957476887863282691150450730755011949192577574917085819170661438948697891579929765949875682118325348959769861940826139752994622723529813136858076716342188835727956225949043232329481690401212344507560415862369142225458786990223621851977321366752796832679081434097345569452779898095077029737388971385516434308080207071662658577857411967377402076133838559181991544152710449989340372502098198883130750689391965196038254637542880287271296836009395432242365568023353422914602636150006377701253659290208890590508587195400533331758366221363521125638131275427104478498733361234218863237591092434926579276149553245746376297004911860742125806301084256378264590973016722013742136073163932587570772576163749920941716298543182854439243613173670127047046625704663772786134157540903924109466282612715493184989164133140934951301413507207897023105233478738797370362270523862983790860869306885531256630036426927961931943633974164132861218703325390436552050207258079695667292201271581311430895985978924604354215343006247748869972282725380543220671896844653332929836259815411600109383192658492884619081034745493429505463095405722826905724144298663312478543020161270709624667236391432751985136983641015060710089203094769078902414049890334552883200000000*i1^45 + -35035538942628628223493994869000296363508259672627675317605854416530361788194033961901019613924768970145906695448746538404326015033755759594855703763198594544269300269526284821098894674782652872252454307240686500971043795681258941745924991195346676244397307842899464015126401398747631551194893887973763884123806414228041458180505746533677264074572662311194163306146302960728990264041950496892808878235617798166693323138847445713890389581799320183196910167844374812255591458946830076516846938137957033273955205568217339892669421379052314765936999421463465245543628351313223855175300334314246198338921640206668385980192195848932472295193480284557136562966784411791546417537023746408238407034080994815153722289922661859580563057158625786742039518978994470102496422355141767200031970675578477262365237641194593252081332718269288316987395690415983888392386944504494751882819454473633834124761746270955028364161969972966481307438015963962325234087292164118005673066103906361235582600800780267118843722379192957752082649339507855923015306137201589844157976704707805007587362713267352744717058189423487760231316514801128428237547269555550010737050671327493710011088086168891915262165797428396220240539575317707571459767521899089738864569780480788341427126165172945296243917750749929184617439625102796548402112808398218246983130236854440802698423657667661227399299275721785459691617161469556221258069234323646248801373064353735616190260777154581691190496095677131658484951374196602284608804113291260843548874231047727731041946929749565805779529067914168568869865909309528034397038717187495071293115538892693025834597018369450382259181014275119036861235073290105144020847448013203784206409992296362258759246716095206666472760514748635503397373691876912357703680000000*i1^46 + -12999172695016556821223408911721496867415679609832710942889935706396604226641295267307267622376873145476543059306740353609204990461840866428798086723619082010632096127144676847430796200964997527669246459238077846061551973059201524660799491385941668388049035008086354949380196783865929516234646975313236963441308504881619974791117099574517896189541768463942949997851113834672076804708533084422859790734775645100991878156782208070580683387282940203220444139901358792265581312125885847379239934420942360442232704836593983926670366300198818212755773437720463828828207272158641122878818789157154648929579063442398718334064757264859655269485926734183514112712724749098350249980517504492299630883019943560718176370717485927194712137651965628811228979362551150745484045843910010154229228554806883135264399274688145861139560964067165547460504568594862885746045078019110831894655482250136059909708854821960244969435887708047893588063898201459468735699073974254738230274151375388020980553727835184096088663163016109315411380276293484682990068932726982424282202360825131556290328402733406890623139146960171427290749465482981920681504967489664606468427471023491191697109463439621560697176825324277912826139017760569871690760026176012035879111435400426794676866074793237947928102253846916263320597732119100441222667630695956587242210618127570218675969480230582895135012455332160150363016222471728072821090700492065830810485003493895039040641073144046868630011475208672044704172541909852427064603545557343967074310873006358347795893645364087809815646707315917321861442105573666364786266450569179840624984551385381443671203626164936358429725588649252471616741366904695928486422878197195404230567561267898731589180296427872209227063994797728801645297664000000*i1^47 + -2547688164392480212806113970490278688720747138196052745873696630010927688901537188956176717504187514897595595665522233060693761564802144501768701845981350749045456287199593254197859241654951422343911604295873610853855674635114859158496389615617099298209418550547039167237887909943465457523172548020270075019844627760012399642314130865441417454924599621807919572184519249961582900025703276352448495147544663136222210532554261348413180815050939019243028465422352487403628306347425514422290917545425717745058036436006318847303831985506808442577555155278876130391349558172605955358414286825850599958768072079909604849056606948024907624364642239764209133027889733308907670076933800809304298515584385461287121805600661115748769838519508904513974904979366515815605696926253223910326099975566305479124460204816330068860086636534473623021020725317126072924522323879015564361698102591503868300765779006312440873805960945419483716225472208892192782677047116003483665007341365178524869185881647002278114474588152837408079538363170377495572329298141476596546749078261024809539145802066299083733450062481252234049879160375128815117251346071675219141918682864667063953711126573461387226095373345497819508047570871192699953998879931182924533705973488463345544709062942070448673741688813023663951529400659140009084276772774128202869778429175889607371881823670456816514651113044357451139439871436377514620602559093370645584764224372490204741133931131411341507004215353027037096630088497942788081122736926081183351614401872645715171320972606860604845562189135301935869779047890516999279371100389733674374270753568426306250593554763190657377404705225757106704766767426992360212117633656912267540655673592154316379976389736180296952572270080000000*i1^48 + 52484668835477373415808087382189919213825069614590029554572241633322772281885599235866811156592440261231242523257474463792657668166631427110036515311848414840467270744923328498746141296809382519796072983215915164190132281309023181709675407774528436064981433663048808179874034132685552465509133696600406814606342902855970920095984701223214178905684121711403381631587652267563164553891449604238219287717883582293176517232265673546842809507616218102357074835960831851126675346744125691091190838375329607187302908143603859283916416123230469185825162326618829283412786175769306904766885011492147789426766342692618210148435519771359380617578949951706505433974516214314007972996914044382662740314279203492624912504665956395382937786920855294913657578209789130525902914265456680171290637903699714298519443262786376868863719326442627439955701140960908108679666921424987464331063831260926420519211701434951173656933185422020921429648669624074636734541395180214543618271522786048504051911991357131329720118976505379140271538175933824602776454962082925133686093704709486850668327653834258530736270759713221205135744714431922383319785119285585045681543008426148706493052141867862331156531529589466302090589213773406897707978306899409269523134341392152373143193504090494210413116449424379742845995499237813761018263409456665774141405166108631283533066468326272553295969482992701869838682486487406710091973933778809379762452161940953775264698476366762512886414536933333781217544665739622128649570775270585530532624011864293220364525103241789685064687584178763654005199426911825402404058025129738956548656780766728755138207833338877062293181770792432057112223700199464209129537109721440773782894423462666726508045847040000*i1^49 + -1624777426625247584593889906313399203537818555640336271772489345710977185122323873362485716876283150299710934799703232907777139799350831650298300796107443578803227084227142609167339922102676671265589586528835201057133896089836625001934403267862355072612537572231983200318653206004136048620918229190249639292671641189840454327574187965973451959278570860967689425486352500701643214510751233809756494684640336032967381848407447228516330795229567921983380656993973952591363780924764660180085347958149010947446353317011343345281817826416616551081983055046283424147369488278747878887404663890952274345647744317270440315045030887788232456929114569448316354125992289551457317150433752765706495707709929411818071064663442631203661147911960453768661876440923586614171133183562123643574630695135307872857572843400460352438134335096658437564678630696624934177299119229612518831306197505215612985166572230531648537972298427097705044034169549397556306690290470003497457533259201660555619187700857998035145397829861294248452755585464323945306226456649918808774002798822873459566658084156342536117706563892186562114920084861354469035182835573745603943654064228511776076260477834219476385477445320449080062527438008359627767282494703061344011823170682714032003784832137110332941304290096790510546033615122366567775785117434929566263661794659618959135263678347523783061395808391257437124804855381884926912364819825120549309535806534784577771998580629905389742159044452509836620829377682557608710511460729682585347704907859727594231066250661799467846449082922614494801581219353297039678848277961351350431546445189476730352347475430650101077009661535735674315197342973089802657237675770136731337492608000*i1^50 + 6613710877360952084470749961087552608987826896496055625739145040264705386784864477953125055192354236759270611627176056892054960025423234174640934761081142953960768813976356678055846553353843675454565090494981046918384216719481767524264062499244649520983639836965505761496559189601728402285945897064546059407602083478587306152148802920252659213462248272388845518107842613061497978448548376147648803725984629241347442408302448131419867480609289395103028086698069181287049860223860728310862882237187585884964610882372744868714607800455265603200109842693475040982229365327066210770260426933092590576694385476145927547735721859295962858246434868116663630175579473174066462008466925859975722981942463214964300288039523458247699866060233787446925367883366975212044759162986966892650935681626504729741372297398971633368538230272504918725614603412597695837698855566255029483632294423398138397095969160220399698464244396031899155298628654950764079256409679396546022635541709836876220349722449130162229229017163172339225718099197410728943048207258514370081760239749111968839214377914664982098358645689023623339093967536677035620239485599946540671844207159816508290345966211455824709303186751455601201225660147127350652681030759752354524011388206062775701178410899803461692353301766679965597027874326489804528976935283577778704423485544931207496287677258779244960734080549183793274998727449221537473594274700532866644207738866569725854863058299927521851699691662803122005670378467905302919895331034401249167081269569557190554848345341707750664821932852613109216874570335980636850991955772031928616826781755906084757890732506577945324850023468914100789513004129586124988800*i1^51 + -1779156641478525447207253679457230203203585111088232770804283021025171438602460628389013503597313168921541806396834282459343106218911476333668950123802018948692069017057813858140628138248210442939977505248288743872285681604701517261122602121783124797091925706404923129522106870196493268359569924354304542388145818500769883431201791412190679986038454142025169288135964011702475506270725550403367708608279011519176607709589964137711963405169333625783785106551916980573376334510618133221103013916389358858736468695214258021589638691621076467235325186314954731322556091358916239939305466088411040403493733763343258873425010520093581170113923913314806025993955738418284366110984299474279858902234543541737979317013687888442282004297241229639118449058850337115350181971714597436530664761914869270249914270335178928126619516259490261824364411718953060480947300324077687605705340342463638113532992732600306050372837441535100167528138076380613702053518128514361365021247941513870378667789912642001378778667247094449149828668497279312586290851697126829925543092265957207209466132156728839076209983975602452520954608365894724776777457680295240004263702544874894898968671467477324232687082025197297014587798096670507101715192427429840311861819564782598271128507106712194291504622567646316974405232558475485894729430985719067281878334322931583645641093134437884214809543548821998102760086078069895770688369542753364087044569754532037358784684476716350682416697991275509811825637733646406718932190545537813739418318374731193980004368990837540470608675126065619115806771521349664719149402562408967638777453742455988235157496509952165636325758485702200*i1^52 + 6988454672089485963886932082086747146138395696213106494186784096112456261813957758998047874817850493373927027262029304708865146093097433637019709767189800649888716803698245650341766850146410512482979957127375887332995219643820651734323909127272446195427095521419199721492676171742254122994747123683717194430435921833163745943530749861227041845093303280129127004922030649829311604680681610066185101993708174556425379793647127986519529069695039981538954018648089394901844001263162038201588398320912274180681146164075388086608260695468684516288432891220325545303065159964674107366965948442932520922997927017468215145476302297913778746257661231653903430775931785902721232413704237207916512240417389000190828219724130382627194741789966992606635204847262061342456276786463062089880130609472270149866026741147807040080920494880328268042790634322933146459658286689936820144391306910048262038917966733570319180331289309562639090911225823439716667368745844669024592652253470667859933517920710373663866672723726951404165446405752454642333096889815940188253703807338293863709010061598152353980366969101505163211149643848952923804945716379905290263923413004528752015993923964592425414741989151265173781256219105154107588969212802710516867634669435285782107199554044610845830467567749530510907221548207375477277419271694503021021144641050469865140656911855725983929837295369563620605109723511382225279629830455885429734681213281992963961633576129479045185530822498077339900335306908995858506304595261828265134629270700407883027881263918692154782246551180158289833287586419567575692818503177326640569989397564708639064434485*i1^53 - N1*1651182168825398756985894557554843129163031426149952266805634655892693216303594938739400015085366014880393145121682317528810389651116115243715479745185586029866890537079739995927162799252521890884044752781997338731450060520356095073920419578412085403694470206454509608255966031718472307475003525499897728394231456105695127108564724513647698904618789578988961280079045103254535366561518033151972765191404440434208596511372340361322306945236632900882456931136481848748274469221638954393787457696016479170212800888832*i3 ] ]