[ [ 8283956337504836668752345544849586312758542536720714411270460032519294534681322292657173509839482165959832418265421805419092936175901229516940241963610001999477145373090313568890500214006722732281741943673522544978664309367791952364961405827628241153500234507447663069143929908756795620008171893865837159535226052310032807707473551446260918448761877640764603969794425784961384141008091542384513330715211804165613957722720230779791288507014695835831119648871644066125684978262035698699991264282153058959006696349299289901545384647145091526564855867720831843017787806691497859969994530006351980174221051533332574692042596707010980565488489299469664527306049939899329690643126110763993887249838978918940395369664505134188241966892028061669303416294278721203796769320332156911464880281448923073788143469579907283649183859068889654666565277874647184775777459729985757304845439076829803916212858682864081577313014658041012093852818857521008856912117334795543869037799859023771611585342468723576167475513882437472979317220224329115098136508800672195074808941263528316863277809772351801719904447373231908538941701336793167129886954907700232832610131473987221537500566271782846422292129238267047374477791136690575755742614307330399164612625168212813834905321413170131562471216323104490697598023762106039275808650199251280223797224385635918457129731488017120492654844182390559951425152678415587420003564135025328431420044381852961304299536724693927566383884353199126031745948673858466783098162036757863011642329704727987942423763801537008699686172598468416064399060353199502355430716823568384000000000000000000000000000000000000000000000000000000000000 + 120903726170493981968127147022848655932436355667123950831057198258973537251710226444669397275981921341279023656912536464234223425497311556244293431293400631997249054679965156834097658663424731275640986094094185527281397643844483520407633809171614021564669089075223588300597750212906063350258433947147210335327124912434040064450422711053570949003981511870979481966269895188611024643366784609407496936332502137952157362221220036931093905595237134514762673909085840822100471292758579834842970934349890798715483221385770803200365985879961440639895391704180029353917869130003723003666793932098708782198118897501782351267269417757810282174969065014426352089339273649616164524066583312857515870153245396420837303504111341871346580948090178215658654919717227448473486433220195964583476365592741896357777887429130736110121596342867008251463622747262829930552838696030830417756166239968659884882710052266746890368185431085892365569571714559049806844693290700885986199652025777480399473416083899627984833162094557275103636725003975491232429800084877566820082667970230329670574355948259565729867779145959070909507055769793437747289506868444822687124864081028984296173607477052857112845625046723608917476167207580879579330729733661928904023641474814553385152702170500673140561272202553419881775396227950589430209547866747235352661692113920189031422428856880530156023552611062087762685349204922060160095828408633582318602567307892063999188304743842648358738240064982747501555592521672268425403438043836829981445639488270409379023836068945790602470094317380081706389542209425207895083934430946918400000000000000000000000000000000000000000000000000000000000*i1 + 968764978341883006888270675011534953896334155758021379988427169340514175110903667016274654302615350414800729107595475864763144872806891042839197027104926169105311108582064999208986369556654404917564124353828836158824935839898503201478340965773414934396690340404368055114269045013848104556272768960895162081813702590063402776892714929759781154232840997769238417209340104627508915111812527078362086785838711702062394847630427703393646660444327408833166330804346905822508509399720532439654479402030040669742753361812316972808916477953352211068493324425897701723413416707837338953289528125966511529163136198065780072571994513618110697263405915388186174748776389034220172902402573777743074434727574591992670952206316286621039593281370326608299821095969767572016489939427248815998015921449550750091930011691138812363595276515601554394843943830251160471123489811614141749542462771442165156790733759144669673080657892319942052046860474300154155741495989326149359928704945472705357533069500085755704256435774283176939905393541680408030576328663494608452001721106097989968670031787247342853858309800822001599225074869137089318473772317121032484181256924190379130011079355715805575813202611043735726315942713447309981338857963978254259894156767730794851759007536897107475989305172652087495598353142069136360322324606663236414217178476863735339033060393444386546173270243688672135588337477693633123072701176513429138926898600614104692784893414066857493382479195114474818988820297347108883524521906050208008240829263262086183541837416948340300762552759170431221223870486897682871861418162913280000000000000000000000000000000000000000000000000000000000*i1^2 + -474992548284107888967421529295639613450626013187939257006148081409570364991430539114645000226985384345715506106403138743967778816765419247866799896875078175711758326766082399826562025916116893416620252843436427864610932556175082873870985136496077517396595819653803819847612290719365694535390581056809198460997571279648382971214689003020373469325924993657221297360117109575666289293939636431360480481574957901336539651587421225842694054298062824707389093151988435801761891651310369399541646538065017571097510676447681232721549319915367558931188793020245367514056919294476669707815234173702952650728504450658793141132922129079836346290222408580086625409550756660867286003531916840456240647392702256630447355144875675712699585048719373672493559599268687621943509994025121857478852580573871609990776523378281150824607164975665577908605839630687389096947595966936732343198659555137082350132230899522092470835819068744237223585784744263169058313618003758290682989324196082344319061752645908003017116537170336484329321334809319733743068420121952963637529603689984360081613494419395846908315150900783636229707240211609520309356868851793076770683341600169893194083526943996950130783508800063133502293281380818413128925569780720276332637009906187340830045839578735417756788168721886904933525672006849800735457493056656785924029170441743140130440156576271500310523858649916453392650474442756561878921549505237219726161493281779602096141136986613375038718467505909885364933063396416579924446878857241602212072500362438918866628625505348932895983756841717938967676400695733087444702572052480000000000000000000000000000000000000000000000000000000000*i1^3 + 4035285122681733578976547973373437591205689215590157089377720325287475504816332584544521300901163624854925016016297255136708950698874873262837129320855473196466769744240433537439099606417468104479653423079883090821384018365853595578229868710880634899778686906045070023487967899106608684011025382443834994985533810487590657667427898925074958930368510307395904339947967589883709354912847848487244554350744984926235924349516102254777446655462946372445596736013409498867430091378052811220915386957850475331936469170926935495996728160324766533766486804711578172090841610637150011458591988802690601204158167686549076767132155876235884393398171060183556069227972598976738551206713619698831424774786248720840380377352268065048035759017710499268738935681644054428827947568963879895961283514812733801301784374940195338491321126775279616292250249344612378640891704816506218409466824454970813550304502774788271513766087737846708738732808800434777528915918878765428086816856553361021264106698820495878040230740375151448852837502389571051341861738258315836660428653511034213951249917944302124119449733797610245271156618626675164102460381289861698403969672143664309647610280755943502493636941610895460144708260691656890799864417597314564619126787322953169582950430805744108082790539885965376283355404474255863871737415597778251122567430529412002056226801084257725658307770337542150859717453173730006293999849758605777821041750930836682506314682119330949992884648749623215947180394390810263310995479534704276866572144526544102744348891116179513011356657454913532501598378867095383485221699584000000000000000000000000000000000000000000000000000000000*i1^4 + 3654780971250027562739972989801175966179304373633701907469069744186589483989014110046259321568553806272896603103884341391340021747779122435803320945145462632537206412305149061565499954663115128590817326311996994731974168593423396640898816150155178138338347009812062577990590408445679078394207499490766425164860212315367085635298675516758289115051956198152263827457766588905227138260876298150975452518135186102569678988705323760726924367374342339320471755029043426154293185537564938476130878427586437183688811739424642434076396793544341909026478954874195314612871847613130239692072738681194534925294535236058856915530684185917754313887251192539150437716713681731032128756938349022818878609043660149483555850958001039534466978662025773683668459845739203478240139142035791588648307421236179721543057905360170042490864077279126817115932440509013585278344644820091863940265472913701442384375383231546387221602595542444433829959805849679626803082580325984702325348801138236115490767164642819154304011648526762216890095174162704993554961803717245278833989787632017021574216983655185224753718717982229477215116864469562860699951716727425599900274335142098611820781082080816988782359868578745023336891057834181975400349678270088310411331944963321010156656762607258081236760154061342573970833547703342886746343689523892929316400174075160968800966463799938824128183739644805223113028979210275981824799163469903921508383641549374513477696148338348430081427498574737433296735584470710791363910361291499334080564766448651826002249062497007122920306874649999779647076328005315115735842816000000000000000000000000000000000000000000000000000000000*i1^5 + 1093971825865529753662183684373496235818929135406332383162353284181493942378991803929066162778729622289482767188119789837498448632983047823665839583087314100026613657782918337033833315558289071167413877742158510425297100879723588173970882999790880347129505737203754392926844115389532194346052379170885242045830001537179192357307042674168185679848499739996966199458313525129005508942090374166338914424807873999588770281515577947512972957564567855535003562132807673846559103801629637139934604765295446204586756813009546687089871037592399734987595307982260888346248586073786403687566405984053667253296033619506094256753160114222390826161982870653766397051225354176172961408994995782376564785669252061841259171135999234903006788735062793676792710367006523909360440924401255250657287290063468001274437240560894237876546860256137958704352092480191389094685716048559472168700046830826506714412893722662695941122164507422584534608720579975426298131340799115526189590118366575028338075480427808866754337826918938179185012294457635247548058707523562458199988960878031966944412153231120177795839335066083475797163548270883489546317923018682061998415267571717205136244205800107311630164514107171885154812490877013700148336440475837080427868718815411168486533241854086066505811746972838916457682588341748156442780135672561749347417962413874148688378390550815059654476035890552547072047923383303571307100771645635442140511678635927992290759271368686732574413371667124330866483631212599160793950256700551892334284780425386363521486567739276756818485603669139756094755723791198043347353600000000000000000000000000000000000000000000000000000000*i1^6 + 133660435080576810163438739650934917350554778638343832490451658579418499126663550214070467401038765655276045481140543391404825926297860230175243386771595371046735257621306468496207958856493676314394677017741612780424696516449504102166377994482634839931191972917053944180713215737710641579755656561011256004357160391786529507325195358255735586513283451182907403698719447857779648890075045663883075933622462467626583596999497163708612822030592403417681432439298287071732579459549070065211476544912978061653026381788838557579616360359821622697026085067301326597982543152931526135667445144527702030943775282119467186281605353892323910706547062820442875241675656912857728809535771041006000689528445112206503794022533975574614060586560153254311360817618080998852187646212718541931131255150704022995205290518013077417185141731714485674883886179183306636669003388199191943435731928036253082984860933435547046202354816278665227255053380442607166503853359632035674597992016246371397682423563831092396965134590179285457811520359553894911914462723566075464226442695577849687350600486714822361565758511209890103493012281182295718192672952109939833323958338710539616251748137692319104504946678383652191560446974878901570480517975206732442969359057634677368720246045579437650806395809829077286701392786141479697689796441031916827518140571071330070622281325935579614682929081254117587320783969305603825241284433776393136564915300173935864324990508472619262077664803208158160146443439846667403335410504116168367883313755004598199328570643631402157175100867917555223902321038060476484812800000000000000000000000000000000000000000000000000000*i1^7 + 11070056221906323014600639122801808392570834898152556883737120666353263539629328308380717664804739823223312115503875164949023915179924083491824917229780180241850500021569278776209108814689410894039189546960861480894401193713221716076685541190864621504860807942715398360357731414974075403126369458408312244865670434443397886058860603032283958617961634694875503521877634605242442774837522197765823700298681998661180366111932673384504545816490521809375277197468022493336614439217433395672381140847115152488028620955395068661658305335422947411309011862509529061721037115834088904330557903308564134382106704247661661560003226091567147063234131001737657204213903626588955580707769818247215062210131213045811283407583457674594412613098584674355286503365223283957638294861674154188276972741451303689063180083328142978389901705830153915780483829833499730488572657201568607139082198809091527260849307577724899108440358236278898410635739501150833908638809736200204729631978306852539562562766551251571454855588116152408052931476540484755942809925155021658587572774683907073549035134107809561191412167050045883409228255021123480873972450508905957621089268264338287980109042689129013222170694899282860346640064677628458245931631759125099687863335141422606480026570596857616377194662383627800726362983123898892269504082662332355967792177774897013113851836491413104258290118110406938081803355725759513019365801398065513287056122380328691180362093151377988045917540183747214108863156666804665337913313276865380267048940490562815789480803457735547987738905810048498252619272263250739200000000000000000000000000000000000000000000000000000*i1^8 + 669205695604726042648546692300979236862890699715955562679967559662723496736778504405968004938486494358466371902730334184352645717879859237559243101427705200188349840384525096697497292231340223310327088838106056022228012588758290526678624734229267192028515993249776995815975130962395383160870854985931738893050209566548229133368774733786201679083326138750405855393993813452279570245149582926529735393188451013543877226460080090758065403035321541807809735918177559383017332629655077001608292231100087614056212276016538733304725048613025778817156159785158137654922050849578419995931363949401179464787474359981346863374781086691117503506766026247826899314261865327931457298210314036468638283669261463844802663061476902294844658392535476186929213139348924315891792641627193051837082758284928168775238282507618130256434936537381950233865489906537797379442241954575539502576853972733323089546614253564004785976473875522015616025153241893355628933955162313617195249476767301451307378135645572210876172940175770589550890574968724825457098841940064899421497184810024147517489389063633334465309684165847137759605630473640888993604947954467442300418116885820950002052631001015499562712734923095652274018133275101880507603796320677503524445476501788235793509733404095407009711714088806745015663137438710987069362575247846790336465316540409891380083476413980714890107083144943278316111015743247564135460916179555027683371916650356137266254011684460049527069220349054512814452736648100359634946094451793378925921177188915206231570263371782866942157392179378959436942438282821632000000000000000000000000000000000000000000000000000*i1^9 + 27646428100169558057290276848727324735053529806469489973435485025206784256258287313820270537170836758432248381849084723620925890924509864839373773973373706556235039139504106321404398265810678454489903695924019457785390434264051513016954348847892020526786476107253234591992213228836724688041081218881741747567858424872747572849963238474638473307716935179832312585267414008228528217657219836660781339058563881319724574436555816523169139023953378704626827039095399224812249242434670564353666488573669278521648840611871119229710178707655522588599367859797669132049409587281818478673968522042901771329086499283684271190046962899287710666984002606148068581599000416814289080116074861110892080635687749131110265423033166751274958153688084080263412694111849059948752001368687883925426869974239072316416210596932370925663880047873794099356621068867480888062075325667414073208218024769349478589090795344187218634962569865608114587442165000489380572225951149636402143545741823433846491743541557706726478790371147326132913465756897110521658763092995104599910101040151200823123409673873244914015691860823243379362072248288157682594756880422639537568031575013017090099900780623640313802660612209628520449153019164448966134068996865592296617859581807167578773362472125037496706633073456447728579650104181693314701364443340348509071032585905785652648132562999655205082489116896390182193890352395164979900876274864764002143882127193133287071883966631674996161207197243579332890861608637984569301768839497710579957505621792435645808406926448301612943518641016308549111110854246400000000000000000000000000000000000000000000000000*i1^10 + -1283189622342389694118305646504927569834349828809897593793958298084765226415051815368041797174826489823795809073930375272538326825252496810713738625414980864441150617387268674968488886285547597622630630211455956355958386404601828328583769588050531706438933578642213086098058808924214844553134894803500643444892726901141912021293641022754817231710846198996285615314276056789617159535294251478816847439924800125686442517835767914209437554371062354651787530555668517469664642002091127180409869417454383188596028377266168578744462153789615771520137811713628530059179941140312797872376358138789315768433341988768287947587257065257453593742420397740771226746652127023258522786174792750479068998534599970676185833304226665145723846179705817068384018784750669668520412769443696282146547219083136682255510529088338339346508203384001579015981595005613726922958775794492607603611603434479755739004032657566574280209334543098889696547613681318051553201806285149595379824333566606314516697567161673125124244727632330759316036356807200255591959906670612742596473175288743954114246723301733913157073223240889373572241988886966214632840019377563643476896393153772710003735067805568248561352161827931778349016291186377677840102541867747445885669749361064054724472507455996032240008233068423059579520803491776868011311755903705881377037934218094382764248038041794613544053127932221881230745402344551691178512305712735681735810179473940286835818583003033991518591089459075491378342709845434925711084720334592536570183715020322876471222490620976672266183964244344879117804503040000000000000000000000000000000000000000000000000*i1^11 + 145769311825347047488255501119101499401713482676438708431968218227317833482402929979444250068449230065523956409763246588289225427680487341549362668277184695575155739583964500862802508531398590038675005291393611691412204204740298311191627097434360432529379571047493815172398838463410982200678961758174620148697317918921988724731400007008256354647712745629592863312401956219614862525515775828801522610709603756160505664859280969236043176913746794924430542222495641977159700916857451718294612159765928630767892370099906807070525803260414804798023554983294373185299910813535943680691556854397153242348130881780422275288798152531691722045643316567316532282743897694607257892370527831707928412785212262906856191721820560838930408165857944208239232926050399163314258051680127722054244116455191569132431315303038795722056120161137249678341623904631692937119026964611058744867704222449701096236369899877775536885318600466263803769195822224836084773733234013854733015938286111007798290412335834163284651487361841382134505417494781856853300920557400745463192347538407709065619135302587992559648056275671640717764268556775487586955223193064023723513728149843689468791028336498830989301102478102672195818156829841471575307839908959546973759024104440493022128573712467294411356078122665430182557578501703037150232760621265531614328643842420407548395988150024558481911091378019050473806099777704739096956192789487156146254652448801787571398574074771138914186197342332934122664229192685991269746111589559569342998613256698020180088638049337261785939954613345859089203200000000000000000000000000000000000000000000000000*i1^12 + -12530889188936242822019397869825143829876939305313066442545372524570174046000078672768221528979098459790954655675809612560325582028476712416378809053823847248418607870527288367959575463317721167187453782414883736465298434372274477556573961821808497095444279917986201543173072122054390787664815971547855273813630835098447748089912188564822977197157174521395204590238358592255993977424869003902919572701710298223107032050884076569658975468490161939700149169222491957709987904893675836512639946750041167721867622288415817497759764031549812429326706236110187299708861453713049794557522623606382023331596264583662349608244232141718610263118126270302663141999412360774974931533280178597044427301143052745811008095430189926551525074752161751395085941257299531683806074636136316856613793631492990117000526732131822168886340107288767406628092400676642219941111708930125686999991418097040025856491523860411272960584025162089254671137214011963487534690335423183344440422541535248950364716104672623215892803193281154320218297075064492921121710655036867850146664139158634403668312139829590570642181548700747749236645674555555674011558814113538209674452172756200421949848375218487262223888294433187790657899192461543115664982092655850451881809848651583468672123343111453466834312718404072298484305800898385149744511370694488238831037573340634717405252622266553467022078548527651259572793014351879795957997074547039374983752832960956088020731512219633234807910375034410869641756880341955780788047255535941064025455501262607114013430592125558137161371759301175017472000000000000000000000000000000000000000000000000*i1^13 + 481231514727156947016051925421617075274578569712396751349333464576036298719147887919176560342239389133649028618559517783445887279368125468610012978005970365171222383625315490063625414500161160437303055527064021000485686411645038786700059223700347208059701868187129119301724911737742673829300841597908898879234279284912396208757276030716672334840465159356917295975980015271550351229934947804754655398847680537112620827578947721441017236601553807252638847072345321082036428917903030437599114031509600241429844058711993931535914886456606683085148902324108776882812175772503376324864865764508410932865191752225831381831591721147995409656820274412548875831663956659725765249822993408533513999837407226100413970623589838372693093644656234207077147549565175652436171530151850201530932075810914541506757632478158773948149633233878589932617328185557626829782590873184627066634517317858812599384401729534187025870645483402911810769889332092977889507786341588819955131478408997877952979655091862584955288004000611532703360748515249223523894381903783835925353691569854900557926503996069766351428332107174851317049125546698839144895293990883168275925839551169049188323614393532535653570305380094291055863423257493520030332997796569726363242312674272373902861416582518281802332097664701529515480148065752219169335301887052181387349606893767514406224089950552455639323682747957481051124685217691530241699229678711487892920737354825625901979442555554981434252305326463211165522511963876311191814566170720541511068584568814656068074389222779356005894603697857495040000000000000000000000000000000000000000000000*i1^14 + -11702768545100303497962886849346760172549045817602453049380977543643978119830108678558364298035200182970419185075128898610185921498462518108353325301465669330270617101705687257265403862856794462272903716593957649766091146981314400359972934248850158247780627056380511274521325986853815628094932533907095284806268465618383783018631151818393176481714490180281709052460155870215636673395618531658206533955666891741538653011515426432030799576525302872010054138004530677415968577953333583028369446615757322726342241603356822091856651019487275224492363594204351537101865047146693879773263700581538015676266555301314992851391635838123297770280090255984189144411965361346889965785679828315998799563601724344534494401967425691249244900293062031546944486943704957804554166773266824855562160011592170593920003138965722722690330506755051539459208407460542466109294288987623249283278640516359606837576930931119344282128583546221570085183628340366037893662556295683732946828858816670156620549156280375233464334719767746015507792308123418960384746184787023249192282893712812477173959179637246142094023222473500314285317847067682550475673644645472927176874436937308049293659260289418555673492501790227357043021915642793259933682805304937855114546705007582846945358328698543646755319100723177486550650425723099912770643362792063687256323371040738558648616593205993090048978717095003333832238594804015406674127552179907101331119402356143340559371989820603554404646447998053138353561680856060649168649293277647127207873438474142265482712139195836951320441087066112000000000000000000000000000000000000000000000*i1^15 + 217182825879005759598449803074359453233108751705924098489347640095621496769331449835008365313608297346613636960067084524471158932871718518894660063748843322891339659370292809681378555154016003849922332532408496569534039909503806995165127449672418672345699328946408282782574569237586899738846894738280036511238200251657801854513553661368559048661710094111072807943648122802168775141666217523067725562043029587465263557274371111347446247092239151902323502666987032735421448080750047070873935066027872750703205732180110339921452951374173900487387409652981188154842030883435057170900787678738941736038941044556031557027729586822592619841773868780113146272561921026737453202921233816415436910019412018828770274053013930212497518808517138190076321458552105609005106750495184925213728660002959194651453807722182907751176768491738347318927514643782762857246774389682048527643987370777243894542694373423105149400420331583766439939717244008005224462768587388878480893546697791571575506137963497371697552851107626658718849112753742170316467619784579848784628031461150496230222971495060831008099489831856288593696067382168097953838065129915139645882685790176427096056466285824410541508972852557618536586188023988880012927222676781696548175052661302550413999604755899755316336905712318898336621268167842528572923620041506340774244089735646810246235754236731454286067428175713495753401038891379952319215698586765341066845090420680615480141792776129879240527021534257129053272151430112327162293091917384664250507207727747649868757369904706028547067609088000000000000000000000000000000000000000000000*i1^16 + -3249885336086664957593644908111218064147863183926053320975139045009220190082969362922864365544419539562326399864213232644602136203474130537707401481402047661733800545642045144854456928995592570454288047652339369896905474132407558904705391540463953222575314617684789335921811026565156535308033467482778995927374298035353326755536749661170849617838196447943378010954877739682537162935506408788439151827277693137965631130396939159301804793377417341871655203371157891475337326295138040774440062204869421381106906074738798532756198094836280160706256953260580434720205264493724887801469627635722378798218025165871402106349990508976764180498872429050562894351232075627828909340060308598068516809441182828298827930085764324776561387398846878362924681840573670337046543282082558338545557585479987196157570064269310238260866225232901976695273859311305276179165864470707254259305138948888553464703200204510157291196704520303871880497058380328293020081655633704609372850263884048442418455930216322791069567429221020045110253463987193424560397717903844350830240532951559254857073447819385204438838874978246663428559856236880554795066061684273804781890869669725393100425678853558703052650261139563821152297147050992372984281746895003711039064496427802957141866922413795994475977276505257214753343757648814787528292974047890732071989241236503079491332304826850465272342663962062551445946727881999709337194274941125159030413075740420434199074926628045124413587505932789986870691859259089098651919989055325791919948198326515910034146800297275307201658880000000000000000000000000000000000000000000*i1^17 + 39218362780562557578323588287626740113461311063316888584258325767033077923741288602366827182243756229494439313698197433718599019872473008292734394073883483788585816788209958415087385855368467978149550294514157452563142808696093705914430942900438549830742953499001579266747984715935351910941096446140806387795115653172179757015766079398060718384387957342917536341701542593926611956557928382763669114723161261350586816196271952270737373399110719297270095046847037186981743166280773885991948457161257149071662745896404045334396449284759166549181978234489342282529649268369804140137072497132655261118421150212316592635974893102382982568087777829991869730258886000913134197501662256041935156377643218068466684802507411161388536250955822381968995490387721482088097162830098237520045185693347382548408734695577894800240801421547905070121020956978091664737486944596279062100788582570187006509288364183060489473481822060953861247394624261904389759166235738193722635340254807625249780061134512688499962688480740184303318136449919577085655031273293210043534743834772723422326365704354837575602928801072955756899246613832626586004958484302644893386639018458834427381467013438109801635129089299381296539575522332718165607872790555194569312786402276003504121496398346256381075231254668576431378173964509502314705442071341656706490192429033885645926577968918857103713942291138180362641208036503868917277681828421304842055220583280359525913408929013237566876948983963818489374329256249654901934404779760134757293176868681808110807053200606076338176000000000000000000000000000000000000000000*i1^18 + -383878749359077762309383269793450371489355732982585605910102691730493621437016035225680483665556006517379519721949659448455636133147943126097054403130735534103475419480937215601558016802198571502396242197713471521660177693838719719953004153403713857320528684849389330310891025761682935394007785530663730305448869702620778861354599989032847631045337847549798679430529484675281778975285724648365353237565861488569314597151834373152730907273023924073530659743596968601075112673028840968421831788360478235799021391019795566280579613862881506078108122638830668271607248199752618098068487019887833303760743742395073317715699181961441323010642964698104532472667345530547379142130292388540805047409444047011765413336778232795633530303721189711576413145706599869444480058669709784682991926507922793425399853691115603173036378444452040232671891351230969436784654622836870082548304013215860974948011784003233202875106576892922635030671640891414755988243658697453373549260873234922292895894821583031581560954760464300690202187307810197845185315586336600115135490410172815208697202387266176808845681601868903966613558154951502304733799082931779572799928353621119602060115011915164169971745862786180907559521013278888778187067425567505241920269197043083303140057891211904375341115383404130903257222178252246663145893384398938853429462362898758356174486916068532954964391987099220358259234848510216335681732066236419854311444417852279173761888156161515389047779685990808087123235408331032646232731801957968915359092908697612752959652463902720000000000000000000000000000000000000000000*i1^19 + 3050270917453960488429137641472304890815864956209486443149621887966019645796360862202046082958732876139381690319086110714188394435610721909668103054827890354095833795449081492683171665942656862921794815351487548026993494861579893736256300727535264361166191282965778068564547667609283645232612140175419471506564203073093206490694222253059989245618998498206276785183018714679769122219009959366245668730400319295638887850351603830108269447840301217667146530418469113812223449883265225715743416081271990631054508228059022786508817120304728669263239714716931188848209804609532517785140552106853562144092545464803739594907081687514421838434963001835421714837298366018856653021786433676146201208385866920858304261325475539724977631823723167177327542659077187205149700915727292677569875956112032253600585251068348749170800410673283323722895466562132658415759833081201014403894093976909551433761079111325044808070276044576929310050446631458205717506504417142126445923434416032477723053829712010073888202762512993534295543444643148896013865439916404055185943957992893018918448206385600622538830765540866058154493700171407244302808483508597925926138225188120481115833630198020837613130839406261048906954882186425579900618522263269738092980602278144234009000872660004156051196689463561084294238001026379641889867790232146726621736986780417218010512605622580720372669082294390356176419826711612457019164640845803922167054544904275905086950763521169360178590150693824155723154301680307608619173122436615474432077193625947647830735422750720000000000000000000000000000000000000000*i1^20 + -19038091685694513773263982983679985950956658187167733981835201283313369005210386963259623196900827794845793782439473888578203193691027265171838517136343223885573797750847101409940991567252178977180119899129149275005206514866663504129544565814619881815227330600994416788549177038987611357616690659583620205066258484257864701963126604648408183303413016350316765342313547832109063794116909850691701805350855093066703256137109151535012092856517566402024528320675006326608911863898841384118988517442352061168480044568845788738441464506729525033258320663612023558904827440912608150530750168337712292623213922846078595940043691093186249804288636414690850011929555084185156266407281833151874542392571305181543335114869604355360936084256523134927409980255268807147817330850787682143026565399777868389061479679664307646366018024969127789804248367072418597452911204585628814195768615495760112099224868417698436911943686444580664394135965658467448277200765948975415979798013840378150663555034828081386689976976906298799396718650820219871817337672100482276212559574123603615935780119212772866937471829497299870623560111436691781102936345780369636840727956603834592171119561607810974524727365811575885750973879658331600506136743974996831367425571149612770917766561945730067537257843713598908267813090355645143574199291089048207944233808678718945173870949407884836288942750634982439871485301508565227020770843448501508893486351028389779944167353148382120428574706937774398609537426983448191375042522097230423183301626561091405046874112000000000000000000000000000000000000000*i1^21 + 88219296819992939570734577370213877965756766963874799214526467863747639759417493383435415880700696285928009642750561237810241717346538233523168720905251850306552355461164481048177887018450644960128864604355605115555127700445616419614137824469451421650310471778238300719726599620150497752362374199940313790567990701383989398799039222507180994395455347607106529612426663978798705728443537972893442163778693310035673064418364282881804856988392224925981372660250379134796419223344440333319439701246247688641210241812770242411064815320739612456351458426295254681390236358676281384753702348254204689569445228476346882485962709815996506313220317650612853104571436028769027372921119023961084131944752827334573990314183743520436483693896102080140597232435614942933877198646762790896265490914972403113332181883442126104417633967762556452119039422022884634021253746135130339980800706755749714447767329176385653104949837170254759256749221816644797788918247514105565170341307720818102453246514935580351734614432269238569047851046758404853093009552267024161945395470695697429758804870701066137266691937080482327805600333903686674125109768499406563162152427799433908114736339315273224639114271503245262903359975269347391002774057202829064865618478275062627169202379306934759102048529155510313335777495177509651206058478934528834188305987761031137579194832371860168492354209719254336588816355687460814959370535955022277610219874634754824775678798297743424030935994265607410903053771789562921328587150316080633026862164741661812326400000000000000000000000000000000000000*i1^22 + -292141057014948834217782276548334239820069027515529675052587121491424019424295118717243238053854662076077204500219452487689101062029845747845566462822917902825105448264838294652257574879235412889366961451573649013591408900188659629325407834165226002566430522086639121491686268602085833078932941101673969296366652719861611488527715212180678135077994617454057034251938913557071493189511742403169369814694321102690583453305917521692877510177704093801165620260324121045254997720193965551522266851106179827664137805104416535280503418014816687964386150759765667224229571163491205157903877484650179282351980793455415367513616242091859093663032748448583833816781445771770400966002320831400135213432197523220261133534133070351639015968998017829634738623504085920113698096874407140947344205024116127326428389287036572190016743288597630792933904703071745341128140954085537447201990755282282867302514798880011831671324785322653398291819953927337520187706316649181459963737185832614890477272388605117096964612196463526507736131562029309229451567710310350667955790435112990493535357371624671701581913393049887663207470727088379982535542533643941888998408203571637573943768435846010147797048934745235726349296692969830411607636857846499832402969709918616045642354390684364084903475280225788723042742653695062464655103119833020300067509186941264480551116239847678294978278757059921498585452881121641052238482778744389443360612862947879982175080577975724566356087390767407283195352191460843856571848826931522336839333939091865600000000000000000000000000000000000000*i1^23 + 731726805406598175445376971490953636965069593608801197381674237082100170580339934134471680745634181039293702948514664745367537263937445870716711315891555607585611016900580173187083088705474087319990190619825232600450666297908169825388773007041624090426758735527368594581459604237442033477127987500039493240164319131546129157102327406234265051685548213753917476983465814548254701802552376325113827595050977087183114901772026307014624665617695364428942538235692525961906571638957548279776520627455984792024678502295789990902557898798982011521839103658959857978485702415452335647889028643960969068225568773168537652915795182966175751133215189966731159745045565967521137605666629428704296421107217398692469909888278779536822356021883975700976328592606595507767424329654687261608697495240698530540505705048728319827732125687796056211871034401927207996334221880542165392707848582329955969309425385895038775502891953697419431438526212134296846901334686182396674103835960983355441186387109695804394081599013735674447404003200430090773951912271640457989889007437080538863414335354220705699274180633440532288168201896857373616461730124644584646986256508355752626798327105003870248072136721689393209700071773862807987197416747609335488028492975019927710862666149955648512271163260405133130140620540914536604657710811448943067248266574875863640534995182649040730489148516967887173147388523226389912256413437947349062562792045196106176693481161551473300793552832720138253297035903338576368424543401611511133823068798976000000000000000000000000000000000000*i1^24 + -1784373417810060689825265387540314958939522748559642071435654250454276581562112081866742178120275230560561903616587735994825224345833299626617372103164242426342482040803822283444564562101054731131065501492277590534601108712611958227272058923858494784318422817548024878258324654205519280600909324209796007935537156065583334825162150363004011304440193660916097589488769674058832694371777070483017630942195391736349410156536898259678791472002745526864674059627962112809113285701456510577407434430528750946438241132511322351211130984596962880349926410564152606896897584290857373142005624668784737198255177822811066802976355764760328115878075388279885159342443863028221935746951224185784995195399016019715436945449966343397869276539282742906834687201965300483904114742976993345342600402224112173998260043794172467529228249233723928155395683837908053710141230842745244070184505049497709745087027546733126804115166014765658929207362829525655484595797213634283394759556371148774461695966659945935919390444974589554327034792205142528594723947541350609970913625135026302482234432637582310000906280712964571838372760961891559517296462458947305084155454520641787851203787205300750500234777163252488193861732473161169640718440894825523275479557741509715291201757426288052703519087999019672275883795775370520419125741625902412562026338209848052893523685022752387928965831073479600238574040753428003813028546828650024992077365575411252262746699730490662225329875009199722400529724448996409845631238183766175661844070400000000000000000000000000000000000*i1^25 + 4722157865321076421968855618288602045006750005642975164307209958924863978316175607465275809450558542618869607351189978102115984740185284529154397711968809229991920778932601630672498955220650738839514112368865308434997265775153682919692869030900466455921515437385843747117451186925798376357960084673986766144172429103040563252741023790408028020404144403176712431710943799508459779180968172670714224615209067940062140001060158951258661555520589395043552697636416034979130092456556313333881605279758513608974889939138294044172690229308298083349629867742269073433838693238515590598725945476077056057343354785684925942430228218864588593297433230568189838856461493910852969558978605260392641818512545170609804039401043229321935741114854543259556428945662522715921444130426347356403540937064654291965559033534189533792303541315801376045557676223229950151441257380363836255755905569811812483041001817570103308645051083605710843623811962376954042922132046374693312887830308780469449657737811507875091523356264384851348982209067678128332353461129298488178674409889788611991766490912820763899304851744720398255623206681132544733311278338248734133032579043320266236707503980951483398602231709596743575778748142135655111613706666217627635137451369321483945867773569339572433413907107869426802715487309300616064068786745712759762655565976819230960791124282418855604551035724157637208103235563906877153604303564480911441814868988509426146170734012245722294024987870865024527244317267014226396262736265416152186880000000000000000000000000000000000*i1^26 + -8804671370017941168516572455440323860728799941074054390902039163204402842628346443946182187972140217943660754137686094943490609655515430009769452016424569797978318931737735272710176725863579266421692877807536922344474054915439887754212593451103044112424043742354016661316010194769828478310069387394280269644090775045007860842377546812564560477218055120272919567298711566849598716696156071189570476731480831955261158251672330630141942722618851939947932098021024756894716949740163947440153882132274926122853033922753495067375220926110582115551185523205921890153687106583722039276690571558291015903300854213290486665600206347316559095969216874937145412104655850659076196030988647693128531909071106241469379122787880849991330889107601258573486826670281749708221399530802481625761439951932867121384048031759123314905951425874690993387950625138467799350347924118410410762496856448727750789400509205602438002621860601766835437802668771463497939479435785792103821603322486917336031812909478075295533495503975890855428040257837131596161448435600281728351224105634887173820253838105559726889233170811289926934802354084120003365443171624923992257029237454874600045478461719789630927510851178297629172977684197919361809814217014529604265154048787674927735943526376113720918997792654999662532304625916645215204697106501010068251014342456892797414571176933426578860697009976651816160271209366980499689953214218052420193217290308739939362283708825689898578772229147425127655342889227201082442948058944634880000000000000000000000000000000000*i1^27 + 7132643961868894573530387782985121293508795106029669875088819363027896985445005306054870572372869484462578598493066254794865741988058574304228620411080075381231651121537761866567596353968371524426116596865461415133213591674037437580930530535150586076420006742145675630269751675271011333290511166906971167511792013895349888823673404158555202195849657945432907304846200116370767439170270594075586536346884349650072622498738346732906617827777135279220916185427841816187721339814844083212719895304681649555860255518680753512435242961037591599058687742739376117975958294555332042703440150850389435177837849160602438685594840308890577105480227961502591239218125967149945110811478533912174001542391471859662089404202409268780733389542363997035925545907457208315471061973286018134255386086594534097593135451917478038193991945682700014029227515025103984666759315628608072440292202542663320041486410106531807769982618082948180399634660168662562343427735534970985663950415353125500520775582706213497230624972365713852123995607923374066678503961147657616681591131140109960691439659873352267543080904954299825019162273678148673989085286403846290164869783987670459840402355590682101309475209002983733808667042295657363843793894772135535959254593829090845457031492990385549190493102895252127558945461047860585319000447782046900180045951777465150195443672271056256208894507340468510700446968639473604035355932431808476456755707386185943032970903162212925741180936815171191492611113433319388990008616550400000000000000000000000000000000*i1^28 + 140661952532130647520468731649917552324045256573464324962844132629917425414268799350699181147803759075366400903633219304898093047015099147481011148573137718333401348434154823891741342200619395269220433226537204644273794144986363160981546883307968736685874051550761934042335185570346976185113206416118307083467640935852031402448693428057299204206760061428812814512298974117010667975752984635811712142434267244469366469718673001062184292328414063087925952166026831804781255213412578273666739700343982050104664142876896304267121077709004065150576768971739614018404395230068133062731095852476951339120633326105187146697772035948985548444386241809083281413936188960162349947130882904466778866084150026048984643511455822235825579894698303883908742838926669438454499910698471614224096476079504218903925095586308987011253527582713398332145832876116212626062470762480001535937323873638115867273330308421169037986341418511618920829226054322586486937201214826827889757583259852260140206239225529490791256082020678061496903992455435468794692321660260017537778179973201778154186295358885714467917287755883283504399848176582937459458941532751739518577386673970168016375891953940938506945835022058554450447352205562071143652150743886357252856192706614118898089643718472793748007312069106714858224530264599011220281421177199921731899866147202307393562943502893541499278311373270400636348941201288655356517497666773521861560872619457892605697071042407492538919172765337239587979988123126295355719680000000000000000000000000000000*i1^29 + -1459954912324202726377192408693728392570712643934642753672135592937562779651866944269179120536980458557382964711476311304824821975237246158811983001591241323955548543692192792969655181687402448890719473660700378463229119745982797834948340475701295399145898245927399297900938692734288898212600515463711178869001059895791972992998064498459561152151673074303000578295027364741950342116364359225826673745305897614100549775673305639961752277576293766507343516099274347663833913934186121603411847743969020332958227695223390966519663478561632559349565538469416106753226038450701684436584626870495070270752879977464775885743942270689455976190376856824889972937662954758592490252045252090624352840453193842967070384875208124668785125737180999809673005291904859103473745193717675499318670080868638797445173758938270094080672652016244036183344837875227586701701059767935940928235025963639352859147927234637199107773740419363484799506142096915524715786033197572043408305967123552767358809031423884929476931732025243744600368040661005867478470801804452233624499307278486110678148741609074084675900526906574810922689333237609568928423168888944255857671363190265300996328462943681701914907502972663708538214011439995263821180122503136152876614065906717638479136111929186016481642506870611166192702446733909805435236812349320943547284518338130849154135863820467987488742156612659700269025883972008249929813114427216361677023651936679830339357090930157174038565986952832587399295585911947919360000000000000000000000000000000*i1^30 + -189460163674972248845100312417589242224832535044829917576583637505293214534251842665695806427448063988828895269164786147801624482861934049924515393317545265251853487599979672842604531949584247237758369563478845944175021610868737634375756800710419797535977726948039391404070363520363053894734866925012144854288259879650057512796228437602249062637461055487521930369097144829015084427432613392462906464893052214723886906202179928996298409167681035602088551004912175570092038569706994683201016374878065498062674507950246357840117056343201383782589366650167821879033132097399158201294940035615301544636509193839903326721748463063039324147674314358807056562801139712423991005381826071740799603702005273565994159580360119460870266512840340548864752555008749951475472640816802038035311354525703625785185120757719012108219216064858061630124586206078382374701690104953434094049895620825045978058313396006058401657578426854653296022752473479891664798471982255478392479960615249938293928258490323832968723322153891951376300484723576121213226173063874574653557669840274167173505165869588986220654924549236201342053651581132424954134172366068117984648770194318400393863328398131609828429922971176916544436622956696335582030775899201934354710647824404821290394502664983488475944285083346887803824857113425835702651266154359796036996368106334088057915676509633913570762083527799109853136177737487137085778637210531277161026513815672212817163933590431288581167513727677654903471873196032000000000000000000000000000000*i1^31 + 101189821368590858868996518995724279376729761013648958082629590932895696307821272176249240992441261704756715298900583703242976088138374889286844862256057087767302326224373413809216737392968877464460085500361809404903653806209555177994760261500398948021657757102726075951622353869051026528730982832721183964075386295745591123319842517755144669207665330728292281588256407567422685645584965748635593861666412951526028643802051480578023305039657267768452726984279873885900280627024573007746449798959410843684961106208906945878099734625471961394942489608649622613210870727018168331854692657470918620905500928371711361798043168536609721872171146663421823469910654995210556946155976240837663760379829661240218959340476891728518049414536952135931395209134411985085118624748629593897600809590694130103166459342205494358617791989460595610716931736633505367060126584702660598402268178280869367317987099375365391043955309265032316917405719769615049987304308101836068919074102161220630406262323469428586976269949662266548468176490818756812730079466918385662350462255659002462296878919846469281682397318809964642762255688450802013714785689304071261721575297747160827648226536253052514521333769894263628481799982406931752691866018859521660284430455005137889781450793142782027775136731467343720185114203035117020745642869578990512210357776384570454116055488149442799779867636149775705275059584348246765092605555749537630539528113067713585118308757104518815554479365698084451972546560000000000000000000000000000*i1^32 + 44802854956022463056535131305021163852331854169036254039497815641096681684931162804681056951714301086303593388601893266145950661477388095358461916287203043633441214948343761513011282468838894727333067112767889823012921726504804605341470694649268215501691970812650711360469529008806162810453084567654916150153627291741029455851608998492001164046314373700088312323890983043475833662610253521585093506409040937466466612501707036380053674042416178809120716812319268357178881968585293667940438603053573512242027799830741127751327615918804749009163765041763667038074948991298967006905739175035774665213457604038120300754646425884405072346536463620470131343414500806072975913553709144922674929667817997543262319371161812188765455701910447875100331343238660514522883408013043842643731272933712778447844027375482701460981816954654938807284886106427233679587562000910962573041337641121677121965577141672229266074176317204678676665930169956506803165487481883123453874190439038355856821032146299444294339180829093169140669035381202112208574663624419720980389464688684059410662610018612356008829023420827219852541695211529747229399176203843731766530411049775067306876894677272884035618803397072091511805104621056729654283851861655262054097551011903446305202035388596346351701397294099598494465168198056932815441060903032292161599345655196864040756158304530990229016210032977461836699813841137508063081486452530825320895336668860682076188774239218100045057875318842033438720000000000000000000000000000*i1^33 + 7815537441858002490545662494293075873725365436350904006886283951579324085360446025299593883920135736591635073363111169412014136495545748303733420535842879663099019273394911872944107184631063567998274082314047329638159395420445705831153504839675635897852514927858389779068870626871409992290247281915475874703967664207605080621569964668341921410352732896285322777689180307110524425465623971764096857968781061316326540068622650191782423077346435290390808794887089040304093683655015197231308230194337475003974345991772460205992022114782590742649271580161771468027910747870630177683972677395538094324603998811110901540152026256344976261452039817527818939179612855274155136576783268291580705435778489804339227834581008898539548610622455476690875592090491441173087153636032009776072617967929900252782475461713479444195500141785944893499759801698195452610295258495885474547981714473726945638459980857777331986977688135199033965169272613233292947807978406619037362664454802098961815601913290474168808787471143630632114210358185869635164510739407394125527439435802481994743762016565727680528715603463289549524588017484637705711426209546730289280083914201141153714751553606716969962846562405245912508805473391651176022457558175589911634566834879601105431098322016363645887779470927082614846322977997239828908454222505486902564382420889950253137108765631306327407418074894852317737596703284169266462031179675608252321684441902423068569320646092745006356875171594240000000000000000000000000000*i1^34 + 585656499337558674802199678617898988982180944800551313960964082438161447934177865934132771759848832309747343371975034544777092875680563754139648802639379271738639423870045441701139041742885776927602819610739046027470666066647387518400686471687118860354070687025023791157089023902556492190704910716651569833397168962932617878358811138685761960395017497156945968412921032032745906163701687311106191789051655420247273592100083992965419539958248495161174221460645050161338552980850079576472132909495539933558659433290384437065863272212296494429852616563302530186296395196004492145248497244384269560255972042448979750860796028569054554365549656445299553060938232648260259654168731965481614035153130889444949932750516251621357475167449706215033051145460812770876530079060855247112642723221896780493545793001665007625163677773720504598213416657284402329832267315008164639020256912419146745420941072154085733789432203350103465668535463349187616832876389800129693515702689178462826597315170574853686513086555719511720308173055650882240474161187979950840778414066671646203650177513995143718923730784940907813234312885244940417755958109609804690517787051794511535809890443794334367912880422237126777964113783832819439023677709530381226323395674018433985871023622073027734997478840862310516759500123252058480221101138279428683592225526741802617428385787252780467476342954781666910178572307052270106516964971146392599003454056509155981429428427994620095449006080000000000000000000000000*i1^35 + 26047176766195196238658543271905860665383255779738163927327921828132136018659379758785350917576140186864716005889229887365785967287552658274713158816994846238724915846489295602508744516990259739501028350386625219043401597349798925703459120163621222595732466988738830007143807153302652538711406323795866760587718206298521540773962480257598696639908219725409107597012883923350783097157638916068788166731173114772196197070869281958696225195468861306249079283875444666692018028916245356359360501379441940413795065831942364435353585140456478203072849505117525138855105282666478437604997256148968847094361443450285029572126836797819695006867874069299191358062316105954364878732769431465204284830354074022635488979513464085255792010551015176935019956462688128894046206743057579722277283577268508243412532425628623107288197687303255495025288588242274831689576367418905006408821187170820742788832768174082731830134470572052828760557076352565858566232570117813962333815766520850607306264390390993078933261765791875263377419303900514062171768968461701187818868924336334145621171749709413806879945960056905467067569850787588528815382690475493867487844493953254197108905938737020615017310238027783265917595148723863615984096415663352590642839831388550823851678875097076263551669997998284551081899543311557539607753151980449372143115314647061705463062064598419708233488676446399798393642987599420590393875677915492529511084001406153229571448693146425229312000000000000000000000000*i1^36 + 564861551078091271350922414044417106020106587569464992240343131964803290285981024050662849139309179270429700678687326801729051991837501149698493521246880043338171214012967314796124349871377997060049021296952586496264395681346386619014157038377134307568042904193980524916846461561725323828435634180745678037597926552417958287839492246079170837229941950877446525804100289958219263091133517928800387141430007938126167927963674933210024062307157272568936318352428514539823342850348564011852275253535039142633305255566152787998064033395359320199771819847667464495731738514853694491319674135024699223208019710392387599738089606728270958411870734089366348241322589359944460953125866661867683570280571758477040321232468828207537399630205332861797495782165050346299591274852377450652048393261504042744036658856276737075129658063510941378187950196980755146928697769909087155182685251010859779442603238241965050777507446101251735872297975458646562472601906508067840815793621147287151682088129383742970163120813218586282158305057038420535258248927488245977758094052829731248691376602532174534695340904143667224675886071985819747044571866099213622400940312081689472742057671547151878494644534227874334147863739549083902410265410820548232177628642887662205446985913642934992107745174897714739096368860727259555155916561415846574972222302331964982794192191730169588932938586168711125151901399362312123574276251685161797055973748097115644246178870067200000000000000000000000*i1^37 + 25955491347281277935193669388922654247801988515931753660258109928514844109065782375827657611072783621812845091502624253957282171186596222817619363496726664565982041645878988995190393832280814384945307933117189888843188746149758498918969884145766430861308027586926534016819994785447933233727131848872375618590457009934359504232170038213791688907805030734562389495221464867190234899783048629949649724106652237843641914402247690662820355269567329355801791718488063333285477657620894565418110512476916988829940415635726450147134212302099892954634147528904501058323320899394656851816483863437727156500926831451587867024662364796312532729926332661684207105476696926887783947829015674149101614907776381963480849213131766737885566077764137106568578068800618288483343619322893955818091863425744567876202575828232459892698163713739199377540870505910971090249953167433889248410913870143199203719087975674136236521725634146905977057514354601366362211142150024988399205555620865224807316354613091360601452232033576583918819839195557708402284384130732416852542515862004221541750328451229840418002509212895969259431973110580517411229352275234798478645424134662059770775339245535395727484653512489032788239372864562786257914724322699724676053698392942533586969934507136404031363479425966349993568434067129482218856079946640007332770609434580350097647521474559838501048099529261549282390341381331798554321923677382012687260926517848233580701941760000000000000000000000*i1^38 + 223846687254988931322543498590799455205801350014943347174646679587120910495792891661196142395100182964548366053242635828390520284286786489560019874909798587517846259974981005885057677093446666498045276050238645291787564830306086186196011094724115149194868953247846162017506680670545567059252008950209263376507305934841915024055942186522573790581809661191184869218692468082260312513158261920399901735054585943002377059800469534404511462965822994106896178035746702729577677371751314342686780166557712042953613564631552066003481441147576710503667837721635051575521771023191976742012473197616671725160820292487648424130337286248980428198449430960059556375613211772237357836341549300221125903821069939540500144180346935814877379069602519676061158333165869745785525890074836621103040002858969784770152609905969057650421552342002036737081036335377782813724455484851772592405376707891552690441925454944151683639457915127954403634207860364357689998729946970009167439216339732799528818466615852131438857608009427127315345050977433174547334386093959103382889784321897641072430445649864077506180609930356408351532999863891333006303627568213068952463222396610783672392734169868323505608186939131868121496138065883925698793118028518540675685326163786067630457381283095811295701101041774797402986808932282278975531442414598753254893717782866862422514208542216959220072954695228499996836207444709071766349795257003598238680956549833162752000000000000000000000*i1^39 + 6895045247296651934154283151191998301737227405095240875546171419635511102503607533481312531600459746817675013374556268400108758851149138874074073036602668964458951963040401815318866932201108984206433948414076375050692065646956095762253366746400667640402533014896914437552122268066650472790363651696030033324112907912336067856494115874440488358713805014297028334692655859530253855565389395167339616468364508208985694797106063066985649617533598947988393468180637229324613670107090296549494034162815642640765339972858975935737319684202509128539199420349509693271553717376340746735407983938029342660546948182714184373783816294496573421348828338878981753813175231014598580631195854646696813532479970812717667916415660637634894485250707122949417899729813586169996253148387388065822303618449309562064106611620661320123711618090755377001274869225912772023048767298901629167264404675254567853506582251446182262094124245149919630112515433274510832894622699901649502493459728573910997710718650850529083466408161178851825195747671711094015037421922886040444747701264308511879979808981349255682713493119952678606449934585447763094186043633611008901612471322827332930435935789873957613352803562780972549658152693466403255796436127420441833169221887519708308571173226981658907828842507468237159046903900876125389684403378822169612624084200545604486954567182328221649819239699691684506024867034503816175371008386869281342675012812800000000000000000000*i1^40 + 69195660805379561300961766685923145744487339509650064188052525233194239017179259824782990558557278410307601757571679833914442785502618888236046127832511067878070589745347993628311579856914989575823096488544367170192206237652572008637025317005954539917085751023282140597455461957324328310258664285755559686406266471032178559365506497897753232124929737627615050454846976686838695215987195400124944144146606787329959391131185646160761280108173153462172066079663194104172455096781384525312241360493624555799259569163437819292250872923898568484037680766271958495182734904454453525425861922582845457170985449333411219179424913797191540611311522190063236630677504494089290496577310589362015834819851383734253120901286550704289701784161278962648526997995402546102903682757066064027061097666806124159958225554759615816357985881524686276142266572661157006691588452799968711342104281730651127646685785867123823202279885662898071971032394313854686074774983477321372801654619479131732033963851828400123154202389351899882876436179286416297321604821286152337252618681720380352649568242832244689957096553134602955208492915793632271330604482224007841090330688111399433306184968849558967617827439751756658097591061758192386676741364339392171987072190763582562942306431568176218394837691608163846215875761356536719473140089577002975294807212022552547389854551758644266835110412158135938405140438106098150823378094722602395238400000000000000000000*i1^41 + 512874170989580035459835151502535279631468795002016797655765743554275009507467573283140611629157626017041360219562561932896628323724401627796209195665739621585736280602540815878310256125786603211505553138084994710103140947454138963934037936951146100040473645843774896302259616025131690162215727115718896383623498824697277954846330634195542396905731499520494710719697360020314502712398112491170695062164052218604659143455359734463473527108385663769271267144646136593834248908250635109301163410357167189223465840225461409906952165653401929682208387370706220953808350002602222735184013880065801342711344317359004663991093572819240813182209296352551800039363870400396004596996203480808199957724909945008395751025934354545891247163997748977571541843085628729242383944891462922986897288767780073045219878105774950511490176657046744514897514405388417296627411975874940039051093827342770911693243428767004391310180161304249001430498537602035582106500617380342768037491296565338508604154476422743616142324087429522769216877809923394326008424029045949397546425499152694564761265280799508298611332316408483565899212388542071595762435883039500026844440786713903770739926204353641978552273944928269626102340293454258631980138049994255519225636933816746939336859847630145910743039656755990036103632424703468058963830029669096336502377628737463848685677214879374550955229760572836570164928547945935939754030599766016000000000000000000*i1^42 + 1888049736767742441457438898069294829709798982767696974316095233057405540471337391576331303659751636262947781107681024616249345724596681766119050976396644938787618981684828787089328775536611202003228505943992673868296501377828800590890178274462813884689726445651918542572429867996220552792411858406145902973895369697451701601505391850425380418458927553362614909835743406230056993180109542232242652607452895656874922839041446055999368439050574714100646110396024554068490110342214596039618478668344933002132696943236857514227684601590541421469882633252187024760835670488035850769217349667040013192767928089525534485344395828263890905614877052119848106308921036654089455704131747533208942889325657926288932557111109894822282596530693656132341915266147440860100277420321326888301423651939988812437220073357753386739789385200544142615198079748078344888429740433059143864752034902066686942987720403983294732935291343194778263332029221716119162140429317139228238627305373892663338893887275762179262927528426795208376160768514305524873195886739736262215585801154414109759548179788326526318679495848414453307778818887709727872737250568471264120010076598848455792459822824606822206173794646937722650024923443846255149679757825895386134757528635845350016778486942336072322510231198356544805481447133992739364879524011468160623545493712968374233550427218763934828178251366359891268431993022126103552904396800000000000000000*i1^43 + 3910503858509158539151098632951659343377039429230623064577901791493661878338953044781639335903639200450987559941943262582553290030819734495817455676759555286900709385391827836142028525765930541493712276202977930212077926057439095105386899245605078679540170744264039224346550284023254331239761500151008836834872131147166228762089429553079940600387988134773870708879106059886295434354046242818246191031413547190118323744923960857484868590982693406883646299911330178018189854732309311334738078819214728790208138701711093259737875344811182924433177554710262281835221248597910742189685179141942770408225722877897917672304679945939841607911839113550038715245654237859405526254229109897498818532022741487818244539426862754507424838649568752093911378604990844699522812495336691835595572563202828256796872891753256635772757975938451016748584232239339668150913907247558295993607764601140012429024126345689541304305489880707021483780454541888469475842417518488705837691232122078679620195604296622032287719260460928663579002222402436447536260533078981781940891873152484319921235344492671696017969402406782471016573884569671193997289223874529996667937690299076407127047531116635858014356444648823771205612068852875241723131110618258516617051029458335954737320772021755154038232168719497757654334363240445066769592133085115345488223000208328130857384199045306138169560197101817363839541190112061685760000000000000000*i1^44 + 5743745880148009732862816813003147400288217456898616115744173875421519411817455868221068079490295992600235313260975852770204826742587635954545538634377547182147092486783711453127872661800430950925019011892699029229068346351161886188631685828453307273134353235702985928475417924041241268445855145832362478746433807023872573500554476838116626620925818144421126519821293994995756168369681362897935762328028524721312244095865716369937500303417659837897703617227561544663210021931061385390864622202022593524968002334568609894924092561603274372687964151360492343463350744487570490938410552539463326780550381652320055881118491194495685563587849285058572076918235522768091912243789923792612609533530473030275373290967086754372049702107676628216637665715718368423922240304148894798819940280307349758828836189169879732173612121966228066444892391601187875045394095283533674244494786667041649620669479206600537157550173793743038460640818831066415517503984890163104157949218500985456162614178294302486060255252648707518901247768403128358953540710824672987536715339740475471114439222702981385351423529744631519898242257866313349664770676158551175912133899715816047131651551473586033098248354017570673621159293371504844556980974610949697891638657520453969706449261029633346340394883842055974906697647921690551755136109622080859560801734143716493689108603630282935328556577506664165864370077696000000000000000*i1^45 + 6078840735754841061480389570656464181070596193803123491205372490300305516480401082551141081577701796954221551742013304691506015661068793933953161668008978194646956062202247993272544778340000684330868295373646354265001859872568313843880517371114790257393046661157782417124336874174623592663697978299516528796204320964641645169543611108691892745185692373500852624865432130557407635813419011697947167044517943212173417491292372896402662973508914524867487381918631277595127887783157441566319080173324023279567797233908068745830477147369199392761523462909176420414880722277967899823092970253172168508579390110088428392241200008450744367174592018597925825193544573840673919845232221868281260899911168365427756242860392855355570478508495314457780249470534844544632209408944015400622979459418079260414798437743108097879618292589229801248404595807225710987723087170076884236502484623538051440985949299786853023992927076203824869106879918326291655115884067647002525470987265527850148945263177162561047733882772362542258603054658328777154124167984550500137542715671054918743820086234243340691463007130948223708239407362475147885806728282780791149277542528125207927898528054836013116505730918555353218966967503227244442747945246244125048130762874371285400378331976721203389954053464239089151036750510959650184422191925990485312681872192959254699628100037289760582317153861218231910400000000000000*i1^46 + 2714599104267190304077420154442314800034546701281622282456946965968058670632932294690926076135187231716519765220757238080063899969677469402495700115206688058590743131509566171500019084830302536397333437647537306276481940784162876536191719634880512441826275112568249065922246727740924255642828769851561997196723397571191848668717084890351097328895575921040648887099927901256742510499738608118000347941193467530587967242637983501608514180309601409608210347240921839978939455087925477694762525812975758142331204544291245667548784217338927913328093852903556973804398386093379095329961168391052384112680671996133194339424190285271023123630681360231276824699723023930824594261668607754680715821539184400168746199369366169853919151105214446760796238556828213430210186437352623413399783916540938939201955951538934646214788033567461594852248680464651568359875414567038927198083968290185589280286941394411319014152503620810785245174848938796999605706607536981393104934762377128545434997390691661823800754669219824997413609558676619533020216780492001844284618846378449791694864315319789208900276267217699998991775494612785805743035848612694888677728156117541628514578867370212026387843707316810941299011215198276888161996966745951300342971690241414817266786834158854833531852308528382458240960520008301470498649542818944355599322714151696788289885122014333915473679640166400000000000000*i1^47 + 482419486546439814730179288994949909716655264813804251191614721130762922113960307158429011638702345189283889253042369839840223836864543578494926395910865792439664263847366614889075939078018228693739511342282651108369518323866920226709944654654125247202471549273789246469652317239318257352212776817176008272828014883685290397351534540233947263476675020226133435610522206453032415224649462440608917728745547331196037993605037872311786360072030773386361612985206378583266328554563978747030815520423636970504926632532709306068164911420737794368451365476164334473035510428280222177185975446456947028152119017879052519035981049901284495338516944187407435650924351728148130375913509523624705932419349405522021187343996743493817116639126341321414910749738546408372113699586860361121775914471177689280756941309732722637464347121346091346689788379239929962047855368900671510552172001432115849934165895811252577460826480906339441789544955539798914166020565571104544900370108384850893830945515640641672089051705902750661315734514803949018044305883503607547660544697367454754623279195464075917698901951282532647438556499592115228088234553765019841680291299546023501637976527643866755223315901112954129682612813350296261845247210908454604898625022672317945986890548809020114307511612893412662566199702530147642367021422065053753004510663982918530801566758804823998464000000000000*i1^48 + 18380019818766718963186438138060000789555360878152143367029354024095733357805039503414101206948454562863928631766314649942914082643958570693179242455707605173812719852776670438741494344592976085898547951019288076139329082835797383718569482501752470666487017521881972964904874343689422302438205113791686816638053645620255156610457745852434730434755404443040962144546582231387957826629479327962627649017978466570115855510454505245900292105058354102112488027903293877741854029974621337199100940674287885595352535789195744915792154354857745430561468594404942755510163857950805790823690856802398538028249883794654935472215682642618998141754446332638658444756608632942273640410471186095375510685240791718494334052090223401505504512781078959725463844472904676713272913771116228044799628000236585928316544547328962924837138858260796131325647358604840100985694526370848399199568119171250537188227171950402462989410505895765313293454513810666090331548351606785511840704346682760884087319756703175029717884200413480892269457619343153630319341500037674597213782670078403690503099684505847704940672541500965431598325868412537707103288906071964543899579183929471288569615901498307101518048424461229145130572154084812445144905356788700816020247227660545720167800902277277780937917660112984128981037876096859622332025403232232909081921058336273262244109955891200000000000*i1^49 + 1119517172026680240873468314552908344639715571972802629445181951401580855354992859043970679152194962854577898661291978103473550669378292908535008941056272217961790462478973379636688171664432624366159476851059479880575784524804633546404098079940879684029092468348511181944198921018650012955564645140671277288221650621399825829547988894380303323897053816009457328417211992638910570388153977567554263679633324264930015370564442645100255356132056620717166797346489797502597715724559788021710535746788101319504366723097956087634051350568558460507437276222139643725399952699696753656076821829326829509630682384088101625629779204970999337825165049145795804541997702234580127594999400437675312922229714211361987480559573803245361241813988916493589019534855800487930757541517409549840766043032839548109281887375898747722280595726646382943198958431294209328535236554367618003469507112275490550926857375872969530171301569344700765469789252486489289830555758283491232727646938420669900802222011675043859959563314598776840759451945397433677708239163074315602558228101411284920470470566623463070505724177276855034895951678634967811216406779421975781694696872749989542780667842873117301307166316663614958926498641499866423360065392664258220708675073098886354533827927710370867057792592738741431040163950472889188054019373965792706800002584638610472960000000000*i1^50 + 41457294438648075462725861239780998438450424196269909826267963696592887226832612907340421928048451423942183798449416535707361255701718431774843345347779639069113473053385261408693835004262068334164260717292669954705829395069236240399266668443919347314755712520186493999735638470658726321732848511755034547779739884420751069348694362418111485264031295161013570255476565304439810550320457798383514075826578752919963110007943366384413361430900621399237679236137201899290202485578426577726445402219759951194843198835066345665593251566997085127022811392614458755340506932763685585928424490310077145884770547090404519042868964787441061896313255191620415246996082158965574227822484066857788238064608636144804868986428846498717099398563083769181230144508698725229483157540934675507115452480946951299348164368687905160822760015306876460839153227293521942428368550539100679959732395435609455289648701936452080191868554775952446866564622026415589407875539868562149373814885793433122906100224004893583904505467843683891435582357116422854399261333458792646965672975870744013360755956173402988443364442570008124137930488705264073618827272316618845593566541409977053221860898982097228647994009180119585979301339795084220802201453546247249361801489953573255991654312230180822444471970436046037414107673265931142340743217365708814673772544000000000000*i1^51 + 704556114089404551611298284630610583508319717123686058303607133250461633299459046358310757280289258767462854917195366021847785909613150455714605901556616384978218227145853688293003323816388167727464728011462455630191923637454631680812920483548414540652731794374741137997413607560697658885164169012859313453422006600246264735724975885800629447147751979661009425340448708145194962323893858690164610408314251951917515713343920945415749332689050634533812732841741264997083119496004717075044885882657366761195767943391468174136819394042951876412315965259839447339066583035210696037539906035245356851597607436007259367808291944494698095748283565847389376788949243775319232365839906266200387994481166342250719086022024964496395375158250525308384382134654973951173467040679562904134353621168386879270921310348566560751349404506318316326587144869639760202063615931840464309386865447532810536073388754867797589941303185891129907278742292311496363296657823940062875205765225356889713400875381655968136668521853977327157107492431945927296517333915072095481778623271046606202794340122235110554525310778860845044959876523554427932882643599903899994403766978912326314093928785336656318608972940424439184930572214231297106156773966185025562385915497247752145287121623152317912738322085903891609720039873526861172011689102560932659200000000*i1^52 + 6487095653837867579787047557068187829353182422516450318574323397263387252570154202643564998105086595388211881195178085370848851721623740185128138732850493185543114526459190328248207482430653196422071976601819802466556723278704718692681102301802035550662277176393575937788480111818804895712865283753545177059483817093980223865612137580477077469756851560731249690190329741752529407328288022522068203458977113083605758407345914612836027793450673188940032681327010967021864017830153043259876063168821472301480975585240812802267874202644339447875337652355168944069852389785047474482328304078493026518151797089079821328934867013613705173823738589348019026861758617132748436271904652210644492547126562727309710010583773412716708536039159173034574150565368407372422576892773458039611509517709037884323325419073057026618971523363738696076744588735725553652488017160312444004606518084091506274951589366270587983985767873628483856732018897256979939666294739659071975026764326433086906197491399932511850399678937548227647843098996932242395601803415455864741997795622018407178885515161473716310804478295960462395517100565955389417878546731433191021151532987800935875082984608462475384739875002132251813784828989796392632604360856312073885471231458520708297388511612551340572573852215234438378497487050730573306412400640000000*i1^53 + 42969470773859712079823607446583267999649647796363558396746530451520436095285671411010855347097492039029430202724014420756894291333960837006692735096883172056292141469920016303596926006188620261951603429728066447679557006768201163841710733750885717735210358841303652063701129004297607141772620083396692243289325280655685685693406920277463955910786502394073923947495290906682740331537726526386002614271102849996283405588631852026218318722726898519970978321634682697834422390278222114198111995774941699129537221621952205366921546114721972550789507076768580923294610977730458081368715445292303235394044054527555129799799808279936962673660248523893966461898410523159121349051089797264112292665658297657528036666615442530986264117339694536340845162088169630143557284522962226891831810130989270166350310591171682928216156551196737651048929789243417831949427233841719036933872932892427198390390254878957840824970945107989681144786483848410940431414350222345795452330694411629484248885145760541398751280156010007844493096515686740437234955312528295262375051992426057094423521992512011482386651926186136240130152247734813946737850470987776929761856567979308096185840757753773381883415719662816413034810655712073431226130314473999177316568009361588263405170961793300462614967779273610968065082950133219328000000*i1^54 + -11956490212991776701672038764089516485694221401611127314400792620031946194777843083574432570004805047485169788219981446348735416860017050892439380062847709206732143563205443969182802737486165200861335871607936982177275302895981888247703200351297081018427362960716267078574523931395111941108345913922109815365637711475837459740104059507079551729095354021014506510230636738215440857538446130824807056118634218976059034926223992750657878856160555314184475875016375731035897110459709595302067087793674293974677913594258009450042555164085209111176678637481440585943285922577871824492435172650104998273368539965435204416975094779491925299981907559185008041315276528281243514822940251715677567742233864284142084946519554497485254676682638896587591059842035580391187485763033995920777701965969476715785538308221397621611464103126324651056149712549041994676186908648250264320042143098853942008339068069112690769469413936136030873925670668591187466896188500213186830085449729835939963397239395776509919337714656879763892403470524590234829560243234708908981504437606832512797536027791304720144985684720866140906060666679867072487506338191858113307628880504284159946710294729326912409201305398008088922914124184531128838050104634344306420510071888082545140417676869769223434786915861705785344000000*i1^55 + 8676471633079628400853654949255578438084259440253508275922844424212437408465804305663278575674797630466047025256735443107507210215906809573643084116265853098587869056229120180349623825838593759632906354316067475152621033580418935454224887661100931940283587724422846861775855857906531255348507953508209079031732459394601329690212730938283872200344383204568636222115394334426198846267896041453133182584824888620283547225280079089088088314900491279378794196476581706125823378146518528907638548683763480880190335003954515227279236507759229723569861731349836190648191571556390380864169978487117147912767667534089258404602531644155202553288070124434268643558493877867267675659744678330580279648099937890989040473275019096093330007578845270113183638219948086852161587527967514017998685345264717144940674932667186491826873436991501015220121794786324196356995621912176281577505946634978485438561615684904231512634710255234633339258367904215903448493694575083230029450094161742074817638402336080460961874254192717040242268075239537540509567865602755719573085953154258458551948374502413489676668937347095102826341280708961402272089509070656546104023946880676492803773707041456263068080161185891034705426310036829343957210485328401053107830306868979956775164739131152413732372480000*i1^56 + 7661320297503260024418918074151643364479920898794346686606760967567803521710766059557346490870249720292916802820979031750365178914437135314884084977284993260746894602204209741431870152103795264728740605073737249559977069656726533629999970483835486469918371813078127479826896480290196126132013335644662361935869092134480296423729660734708114247517219604220929226633229669872906537611152983473775971591518741710632970317922551105886903947159749662190395143921159297172268790212184154021070680426984140017759266937521249823501415317500575671614975721499814870954534206683618856102286601727949295330450150519399660739960856718141959301193607756820235797112057783626470526227218801855038033771673451457506795306488958689902690832264632103901407933390328987647563009352099533856515224659757313337455296995429806148765755192259427707265667706713821315216418947300230576417705986191581872903527677703316085215537453540243785632766449366769296990075307493286093575053030828235043235831940958236472979369394897041833119736892098814205190515190919438930686978223527780842607747427561733712181579223857268971107723020795715697932693308493458728875777257448409970064035197663427210620813157405523977227573427105047830275690892646843976710636411590939639808000*i1^57 + 1828487756371829245219207978431802951549029020624350218194856987397054943924791192722040466750057242771618449538363649953105961999238040465831539509219447668157073117584220906288019665263933959750831624183759068636006957813867545802200049691139881448076198981620390386120536793687598795974558724997720039736259940344676943553541616105101699613205727344749244740760254317771724465177602197107737384524869376920260587754426641434056430297057035879581375508963137887320351308093739177689152201929370683701902135418615046480526454791410718505988020739400354144812415478271779980674609963583056484856807367130036252663986313637215850505254789133695795750550169537606175483438063836966819335106670942190483513065681040514631828613206150591070595141050798558130435505314186842272071973192587178520726315862916025849581066124337771290537653318518519375499148792466115346837765627737448068748299993610931004796376131933177418970026801250404656163647095440903286192718203859788984064933484268715273722840895405193065490487146873756081989417145851466234751199228339134854937905127447704986229247654025131521787454263436585534654648354000028738961161751531823194750556606398240125256023696117824591818052854651697214176715571648409600*i1^58 + -1308557182279314083692461920649501731892251934186777876347308251140686826660730164948761838365788626349414044467844984400067494566511125111877135642267801730077443047425772938461444339395426475874043889923432771724867829239297957465373189527490542899365579364032213429375621966342556924171603389002155424922954043036894343386894596919907639724687169058766641442965502721660572349658732950831765147383496333688108693275827038081470667611187794830730999429208884019426549910121358808132295756311196747968053047744823190869037432653353906080654939151905487874055380021637724632891879507830884339011628085207881513667442617033439548100304146134685968169021163452087291715944429841365663176672020827965884907468676118868586200957740368789993431072321112413714445171547327684889419161328132077637665251951059636706012032257231883405345398667456641285344589021643255270416600958182778777911482152471224126659215959670182335123969675404380030156953395386511733638476289082644908151044694377921101441180979640498255653333327847534780613338729101371032911207994270006403902210395258739448697502487185990315502080080608271168420532122894011536362718044773545994046516758677660067951892028418880*i1^59 + 4402926520835047247212356805492417748558424675912463328546829211269286684765280841818445765274499891124801907700710634878003991821559630041359217184588074991675692816914077452108845362655297926425902358409311778200215465147656033602322903965804441786310364657500794198022311068251202843575990738043868676574419675102521072445966213736601628717521973887170365165574218942454591154704396189969969254343987315416673518569943643625846560539513247631234651056253036875663426450059337471580697451399936602738722663893761051730181127360641057790793981725265536350480803318125298122075778540862663329654382044460904549724460559605819965428061058183310202156239814333597425808048208821321987177038402926585807880859449121026909686481863234194811550054634544630850303760286710116296934187442488039379904100853758011945933418602316671157335363371690369163373393208712827704980910117217940358096192427171864868296830525334367463450851433184694892946418073871173277215314271567142552174195575135881627358195750543200145188804880628363544705841790241050991383285548388302013545524068998986057606578577508914634199850366631660814654851771272961*i1^60, -309881729795423997008214322439075997340267725678438073167741596879383759907936974284518073685112921373898806928371956995559690472145854081572893887968392552476521964896251937174709660954908369076977352033115362001501731155566326493710277475080489815111901922020669208936814031159044142658897606770691259811650987470517658640192366220403880521390650216839646813077389938826686012541720249714797707152241262065270184958180011497746030528537218596714243496075043744781438652493767212174530336437806306139497136027429912002324238647246662267505692464667268481059194191337991238981955601871356939123407904373830242144257017374783021951889248579848585390275811778665060917633599697863455349534385023678196016270441650742298594492783116769666372984948754979893481302850964081563299638586820888391983730215636286878570440010159684940427712064066570310060012117891182555330313988366356590650696915053699069267705422389822757160193432989788409571748762134617780562465491707309671335509813308810723893263726568412540467721114658831695273581513053076174911975184264765520136109154687197900248719557537898942887767730615929698138855488407939171042251546925296804708009596598763574004065517533861284240502979454654173656317691957818813564065301554414093665177627035262499087113177908153254310318920134293117751224680525275817628904216319246001602980559742564930090694905890229882684128896925020939686460499385261916984830056853029843960470568604676527398042776015945756153789997970172686917764559230628136699074885047728533770632327057080065461192830683215814241588387501057160136157798805804824121403294746960962454529712548553643027887956147334026990222794771101831750806565058860711970149925014923059973427958448699271634840645717938572917179160744052035323796032236749663089179200739432811511067309210519173814459222404750865651268774857071626147574476918985627654731250948624124356875708536862398976491135774947526734457522476051290710823932343960847612046301819922404335168797890085524661847709550485521733121719125366998597481062159004888464299953560844946225469121698930230417871657641463073237953046466426568704000000000000000000000000000000000000000000000000000000000000 + -4523978735525935245481740529803740628507355366534222474824924067248503421989640408559358432600851431297529033872467511969683770755173131087023978535366930646689827200168465142178593229842985906122183329355406986250882418234793985450798255250468355537290059991910588822334157068441078228266320542818685157257503113433225614388962528873516574777410617656858479143568622311302223635364684654626137644462278638500891981187228470805342015224867419808630327315932251333912535295007641027101048341575804641433473685759909973902940015643356482498599192619119632651105678056704753067749037191856495947552150844615492632029218848435038679825106653247787120343807359706753114317713964388631308779970185161767458088790540508956520671868144242357296691375024570638779265953419062660967864027870244919669427646731840388762905233508932434373470394665305496058986773244744980796924569928669540882183710845101948040545474534929673675845998925507598215577367793683938692267346148314665047059254939360969311556957282538702997089758237973937964788952632984101555013399166357701765939576994015857127145248715172035875266544286853363640538477575059015995329395949358860742012153902897234966916667916346740409599531430366622687562901680374277385298201912700206626081043194274584391480545649958726868667827060554632841869722961596647447405976950700051493217350594270045016965023659286170051546688923510748476795974030932790723667444085552501950359043347597859943565831778655086808484462212674248446293603678972222703090646799155365985934670351317348797578263638271523544626569706191495285792425389902607185967946914753990528351958170122225906211613094627880289771836341637753212236623374748790421115391859575168268217614934230188549085256084471866634844157380955388548541923451536809964843884090520293195177060455439520949870427762593625880969324495186490078837626260175944372794054854649188862684262275194391015487824796067731193383131277824603407924640062547453546797355127843715015335140102143152009990060206978920583751391178146567533738926156145383094541948052387007468258094746546619504477583843143256621053027607860635238400000000000000000000000000000000000000000000000000000000000*i1 + -36243155141384969239244313209431596033119644216772962798578248438966870514837745981610410287455671525841669241907601128645052043978960314405687289261911978288622406158377092045291394510851860624540122193365052268838053894161356429457724128070968377300730581456018075436430641932441920769027973286614871220508236329430464991465788998971942106644676852656955218317178287576986103617553096947743057228825695902619409718418725726889204668818359241226127084640809931785002527895095078929629351480170414269282720030761450174263662818283508755905359004191521346824912451022021841737308853365361457396885268328971709019916077138185517136508681847605265500350796723513170884318753235850567043570505551160173181347627795596077213897816188565611246628247853975257256108899353703766326869163413061785285207851315696141775657109094757202736762615650620008094047068574381011450107211304297718282960054651331384659969894689023620271098664080817078907362299428137126019076917456720814293480066967658708912791982890883084289746638429978004843860282256689153756466742966953562436866134751285644593199164554385118142821686781194815114790220190190175526502239841745491105625148373546320006164773503548553957454895108908339113059589291720839509965582324044083975932057696839615508533163839262827493027058632771519173406842656842103888309350506461375983314570490832048238053990488084662087233114102208008162492899955429313818951566593861041011160986249936386130794370527659494123540955880399697702350618927952441602695711981021402959208452076670342248840002715385301401334271788055205275472434480766024134011748214760028093800237744666079453369819602927396528072501540223052510839068014541553126681932590501302171344570370504025018560993181426944254476548830034101721990373059887381622957216692726537153721231616748138141097791621852900959172852993112395307960789324848639345283603879654044975764383716911227424691529821103364132765348217001796935997395757523891951014707745442686344037317156653751445721516435084928473077608937016869791832344964366053649645970629723232039847387239612707379941084585343015217102123461163089920000000000000000000000000000000000000000000000000000000000*i1^2 + 17758345641219129274643758036350340448655421542946860661769390978861637090635060263082836789726972631028490785041898703237270629557084587342659456286210448457157033208287205160146254254575912904812423104412436079688921396943926932162983716984979806420163396545643095999469904992582108320771698707406514658486572802580920619089007105739539215058040405842406811353756911308016552872388264670432992391744506453818143866479308030718106805619754330496152316250371521067315842898725536875139760047113600133438851444244646402779472594460465206301183367475323854618285068608191529930994707531264088211937116483426838352609482766212044521177850250555884622643653744478927829110049578226629222286758269417044844982833846964849517317121649275180540235223701224094605697896265450907601632072708070775571287969699922245039589104246259468758999278824994736842638109820546751565798759790628455032248277916340523375204074838527206131386706041852497875431298558187952469973047948218226112817484557231666701805978184592759643107759867557175007796508799785481269040463297847232195664111273434183431185223904115537420256850985935151545192426590939079204419707299424352345730154936781742748589860428752267727488352544391963361202556708007841001466637232612808128369678187110081944954327365668258915761406779596068494157746716075003669168107371047356048561481688627070688668376531541499265063314794029703581345598469287602045037657896970750405786007330930742864774008905427642300748309417950806765779142946629545117484812781843681596205802532370360483385669939420428369077847671557874393716135269809128977404655014260305517606830402239413172460801785117746782867987570932178624737626510140868571611843116973245040996397467444307469805508896164726112380772115377088317577502783668968090090366089139669510729108757771001980528409623810854468510750629788161360713005011701148600418891405834596516716121237410479227723576287958357268628930268800604362952733491387333039688361197824374115963826376797963681977926815044783774125020158104133146135389096727763276981479788883010929425116587039100066011171665713973307176854711435264000000000000000000000000000000000000000000000000000000000*i1^3 + -150963963189674971426136829720870627086028923828873521485133770246713551622927143945171379458219726383936138178744411431951752202216338136437851539878529834262122516597672859212799658463046247913281061798876283094667616454807685097608478493766610346650612721760193791521422092333860237470942028793961628827711526676968468264797853279182287217647726886993954562436057803854620402556357296686747634736052425308207727510716607599251341073529475718941737664210709388448315872102107833800545778883485790664111633630296675863808692423400612822503639436865962894875573363232670763420217761351778457184281409682869800094897858027151737288807486384267556938666312454490141344230788544563658843839296692122802717350441349410027047427503242630212994638268426620469120174819422667648914592817065062115090925139831338658338066636115288511315072126489274166930648675933502688708086158872123364730255645987872196366098799218515969196693064492505791135973820545724966890565401026537423155471428475924051512429289666863427895858136657818881028781474510620475980649246966654055818906161573690903671796992746872719960897901000597672708651035708311171751887811871369273657067373673642071701230930404243262747884217318608296786316671378220498393967219245158702712867495360188065534738772853801408804174283275853462054798591851748308514445066519024653183598164066194544095791638210457832312772259746638605359938652401173295586559645266728587409383755001804268218820112131986732343980864176062560161952464600138681491849731075636579896850677065159624789320464563854451881798970011280953158222756226515635403327623894642366615396293281641661030203256131098028967835567652146265267399228950635973270659336549960844435141430846285634985639902006622677383469156004419239195290595839711356937233222267668215955549024083949704536716584756011044122383722526488534083132634409487723400350056577759688502890737825124074006997395525173959060731835624326624396937550904046579334559066720212440651507044733315973074326098776170937781339828808143651813062486617259742026413377096051890594804342672712633203277929641460363625562443350016000000000000000000000000000000000000000000000000000000000*i1^4 + -136790590358095093854124648174596043790807662875247399894431991182911157690991477246247642049957269130545185591782042654577801007433272940590829259952056698159949464594199494247002301958435747674576562857605769742489464439493141551383682201254738028975248076014810414454258881967937382488745753526087240950897593848873876419406243952204393073367558719420075722553159893999262265459884986402975322405316767980110734310297498576965807838608167635938870353992468785823344946245395837274532863686092729597062139807559105640754936811819838061514376623408469705745938219522462759601956839858736934218048215875521225667500067959838973329921049388143791723952857145501253848149178528117745269515237814442542097641672920676730166546344410755129325666556892087910428032024024598846109065002374845036853246183819621138376445839227142553517754823234858446777182850699741637050791351618434838111171436295836396637112177721765272642188726445229341865572533221938657782204734950370092180443664064826225449877921757476041151844239101606245662158541263544548059325894224976969611479363166413407692223657696423274384978036701820520653745180968110684657277615140252711331918208499603059108864308724586487613268212691628805593777151233653479145604081524688255415147615041916976916984238266626973679929233910518061381135244248442954379783887343355772661627304229638487380695573000966649801386145124341310092928912004917819324357231275114618337740484267232524761771737946802970017686840033883285882563401142471153748429427284284661467719149097824966198022779602974018831856771754994412081118958056857413542966384983880625190576252426365730605717518805126032446412067670184510842060079786480059643448601812430865967879374291476571900312177850776739370346883630523959304327355015970605030639940769894784092308604574181386138248420961231864556405221662370474894383201168322553183667500506327334586152828273540137145712772940673672420829031443411379295635296799867332834605006702768103418408758472589800521871173848139675646969976784045855140452344964669757786889617162404153017260198012605504437482080191844870699704637194240000000000000000000000000000000000000000000000000000000*i1^5 + -40979606274698551465640794246733514735307841419998323389284322554235294060394265490498808552600768591076511654072052375223012681513670502181801999625109992938061625217905049860438104062842933984749980508412617650208661979404261931029527123784702205014344390185883396451594981844105767325865873649752524656757430651909967094084276414963774621332277769967774852949338780932053748538987403919974130988918054017058224704462356196916237010362735261965557097895955287215661318026337364333867254387111460078131694791052938811839143974388399055982587351153318618125765905541511548525524655400042560129035957576258136407406829039462090913739781756821744722399597117877406379630851234900002680962801769169357177684902726243453461558982815087820839388255520482912528219980795896845649629074463729646675386365843768260276941140702656188637063569959334178727848688616353748379185335744775900988661171798981991295991716851913374768728279872506848918579752301790302792994072241399197594966319821562099118835402785488048006676674614711539777117267207619822666104880286532057715637251052013917665335723906871531387283420753543940182179603065460600518986815463661236873255166923446224378687836185930556032007992771891252293425043527138839464523924990548691034943872475159877487702926778488209789469742029927918360072611550103525359494804796588687832597752027985280233436167605956430458942848692184496143433021972155182647460768294738171262730518756113030442861703335958612177191923835561495791968684426972083739811229986627748658045866577772357323653332336236610507450527799982775738879136678036206792163234708286536367782282271395374129579789607579728654277589540347966293762985754017466692497546509974032382686693878441969698807272617555729847888773101286740633569573770616287575379292690221156672999396496821503351892474648245697013910440418342780812951425396693359632784259877321077487121830423914158172781218435957660607812389057260297756783074705361174720924038258586968569121385201481528033388472161672443723906755936466981757656117805620808189630708210589636599926634857767032828042094049407161441202470912000000000000000000000000000000000000000000000000000000*i1^6 + -5016508607522148533343051406775640900220557028189727319510958119563151238146454271809872445853345035760518112095506294441969401023043382189432947015922291531245906396862028653544262288850191459831622223615748746225348338934532280533986843737743357748957465291231515159279011988467237820945746677286604230225788900510993928434031362907208066818570362452267253985398295254084885878230965173262192874712625498063800449897578677627694376365611573804189680780638577236746887791583789078183828725638821207250227228568362743695030340760144808695243475739627682226669906326051927333006656505163257453660367447102205756869492957873103397663759106311040039412057582620845424441612588597888393185832418180636535626070854102952402153901549164157400655223489611823473503478996414072667382070573093490317394568049739023211529183701286717438849729211500720001778186204129384488808661288444213800840948384467961358785001471422478114242619237946506723290340307905998596746568449730865079452759477312812619155805151123784630995661678698766450806972754562512062956937809530582950148226128945540596577249009303315054422584457541394271375767703956679835350509415999434674101182035583700231975799585806601426020844090041655562937975794762399084625334130178452673382321689945074679868262441515953344077169319465526595218902457889762806917024820356966092676481062702523147912508116582049299583865048964286097979732620463797990979623602636672283478631469950270906270748175626217286705927527610757023586053692254510359805430489914154412022028004403174786440434513383513795406419207389796077705999169350734994876785535464397141373628900231499208134720844144398845607485428508855686378476708475693302993203487997579508618700719437464947473787503808507206865039328364872604829452556839018621168551433650830848733680943006051163511313172107860514838158102988041322770079281407689384122756353515905995596638932752673306556124482974184853177732014871914434307489060234568688149305525265061121553715761121938002364223437615634017776799858739820805790462321886678645341314486686289890897766692502499350886869304982740011266867200000000000000000000000000000000000000000000000000000*i1^7 + -416244484968527607230212446124538263405180392650076578290943584352560584803444364753447591858003603942132739218303194650468704565751659059396027997225742458825715421249949458084382650863883870511275954171982150186499455690677435207822727177626054168139401938459101744898942146029275809627182269241228069803775921552895968298386475175736737921873770471112586633578999447587501906130652081070926744726958625510292381274130287292371388095933232970087082825539775066030250364745549192304712586598788506900515095408232233023288852927335220251687875923453230157849518819198252174750146381077728640241362605505420552880653860228085299742499066191276850866956013554181609905688135044099421445602442401300202021090658983728982814962161525909954629806447812537637177662686638409375208383953977453117533973683347138040822048500373951139629491810956302197229598524764492256261764241816575524366309330158928016245077236311708203778661610549265264011163161946427852604491292693907939868810219417629694168198471167162035665917857331866749109007478259944929851201773165918753754118414672738843926845717236969269790873798688163639478334628119673876239417971013827750657927320634263145266732634734468282810050943996468259946266872444615976080313361716175240768057886397902960391188042146336489493215196773426166936281433494239653240245240054521528156281728916387634362646888417325038518900729628902289300368756201030961281649632608868232934824374952991729596451455651989017865951700178204879260246082430177386553301438688055922484243260774568775596418392261115437213269962589209094129926510849732287154341517948098187010682219738529516330941751259275480353653182757168962329013297100711964370812787545346012035689001010538752099873711526981636057330226597827904821863177430415680449776827423247651336233489321424283916113293342786533976411121596457494363720771194174679087959908363629443612591383307533523970749168925931161119392631783984907865821236789729875463713334091709215642668093575640244040918699880421203357335112840654041716197262964939068419404069497261078573630468670515946955613798617950799790080000000000000000000000000000000000000000000000000000*i1^8 + -25222071159251651290713379552284544670625241481687258634616192083937106639704926940064802060726119333733350274724352891331689083040172231904199498194517433325434550404573647894105183942563748533009877528436413674871830337602144439694400555270933423441884831253047526392824031493578988745423817871316766377703716178593376110126255750896994677168877130386863159135727648689833851701873676462536907739939224303524214256213767154343209034352201205630110673829957373174868347124939536059347559249537004391090722279508984339372558196518793542469419422901856514062315972442087844203985533982095963335323220407986060124506523619897627829507030522494870847244406043620419362862014385966068327966893038661546110631406329100824565201662726259181956917981531558687215375747089459757505811621670987973350922911085715841736112939130739508091794174623334432809835897203213844573847811928541618653276742967551063244310108812362565955686565385221129589821689659328354329582797032525957386591054991759161729799398473019368158095377864708532319358855858221460790777646454389599409713650030942875953841696214513985555649271306112438625422490414139818074508792473993694453458471628188759098482288061944704963769885237290876450916317901125259276410891244730766009121292154596135239647025287785341988226807898249248871733997301687966448893825770606792204083342753215776048612890350937453933906484583674041743168060994538275160405601904712998103259139635229666015256905115055059396921731036305056495878873536072677404925954829654279335700478908398296896700246398708643364556939081922676702878009806770143254330555141937863032361118366651948315660228394786801215115805380048383739414247072740277699807007640222905918817671124599248918665385227291944918101965124734747267071256795930810490106779454848734148726305235617065989308845707426666581721624114339402476298938524600338184288920246912266096065816323352667093255490230077031472740319711921997473036445959712687872292828561323302337882156186567664589647442136087026592216108142794273730561982938105086670887853985063066407855319474858329876295768650155032576000000000000000000000000000000000000000000000000000*i1^9 + -1046267316806318450643980409242299841799431175295467782276507545797647252393931894703001313997349718299637926766056622531390048551629084187122293673441774103235772895220269324824615924435640172780486872063093758411237924858472718513196401754234352300135885285834610210570788897883723888056005644580397072404419265932210090893596690465534204183760419640561558634065950362714549875218051563611944652202687434615850700020932963922701672776420077136949590178992291742628175627116345594732482845595400876276090864744771297579416281683603547477431261359131158526640901376562488583542576370175509137995172666753436635886903860795476578761138671825296047440618670412311344889287123754717464568220331933383325877239729988870686983891526586912999746316894596764615037793363121524559065500667169599661458354744309881973519467021210974512833252583539934619052971557776553880534928314960402716329878227889760506220887753625905959856789105607187997660107755161304551380732007887948750696536823680528476799434723469330089270297648766287768898678903336523304602334786291370166396406407267526896212971184734253980435586415257616475187270048793837292605886727784245233826365211526679102569945692351449115729568512336796824587036181562016728766575764470883610244904702004188803582591390046278296027055194278107341998700297890960792127841579911837230203753606259177056561820991883895671313147574989044920701504494824047627085368809646922588217193632627216352803491677297154581396023326703898427180309093036583792568952499339106774367971419182705648270416008945620810682189845630824760820165310502926802175545113017958251915900998760714449805015460396406756445149720549675931710220150641133604302609575888283766543975135121699791309860683790060905766113404322384424102751027699166618464372430777283651609880716115396615489421536636647589917776975662593617249307071962738371835796506563427193296208490275936971533578814414553469064912565199705929072821475035796726133155305372180278941126884053715173143850163797856788452299596338201780630481928274669210885850149242960018156018858212048576912095551107891200000000000000000000000000000000000000000000000000*i1^10 + 47386411319635569003683551567269156445633242237806046329891114078773878335016451167173010963952212183204188789981506063384709834142693063276882943326258802749999349066757575355203667765634972125002859279480563437436105405963694763544915214523432969440744006286834786708978395916377016591777169929569050881306799996479313358343346328020427648975467808473577243717376328620927563616306589536330158765982130932304873591875098631087715633445193890457186087204847391525971596972743081394068048898495735264311638719014415886658913662054326154051804617941207793861009472964498070832925559535212359507357681483291503044772797461778762671985559219608932814338618500767108770386499847993870100863939464458212049176368897842998424648452883329628393654801190341057792411188121477087677917413160808700459007536094010589835564056363387894691123415927971618953567191992064873436163110062469075069176474470597051087923363489501037867958922937548992730113502068865468723874925974045017404993314750379899239600297140100854067607758470265906131929538450219785821855769687655577017355006150098484877256033259841975823704512252033642659708635536292465925354532349969799788711979303403154377937007454489424388549796414497824088514831765085761475320762127293056920654170851254823073253465565267487111230843566078852701385848396424018222197671909077754427589572824054617349917273872904445852032874403093152669327544101273978034497086534578123470469581126311299159461249718302436412727101191304193203776173850035626773068072954076615904972426989631025521355797850603379040100979050305355679132699878356084471947953706952480681453529599781266061249705871036916347609996841602488674778845363198192436325318811949467691718099108484731913531331345094123457927823985010226680066704697250866206622148305518788273470752909887731308812549663617112072068537853043026432012729839493288131373152940094969137324987380222040342344395503825445512357930999398353102575316998853563796306533081604772148370262840023384796460420126712094792860749914372693915475915849430777644739494320683896559019340614763959689651851100160000000000000000000000000000000000000000000000000*i1^11 + -5436237193834110310327021217113567130292347794603521192896808612025827913135074475204292243254802908822344678482088278227250916679350738224723572579197382079406363444099347353503223429438477798603788984605238199733241455379583081317188725880040797359346094624437572019955950977378746670231642890522001327896438998025315897974523231355391158415405472796289353157178514295510633562829537817201853378374011634049390057385626131355585974421407410110230107745631958985539550704787255653304333724021641444455147629734315325469559623784892361184429735746971737976859902063200895286892958981676213280860937802259718356475523079558347968770968885281877755799930459578624334435075571849916499831769480632156979610520002197508707435400106111085357183670374484656966265349277346819898393902617512574333770355099961298993601930140635149656072623608948860524270493878870993250168038135064032699738110601608165728773632584039732241216478052212172549887136343617471675361777609442445377060258613842700790884083046101420344180746259770360304775713151424488368801099020245909357130867797324431394189237585167167757413169191940573780769197209135352410653119871058187516391801285021101572115051304751454719071122285838375594329551643097306813635586620892827765864643089735543251998509205805412723220186056030823529092169115578148406278317123067542134665691143492766013680973414358681590372583676235085747737195134505543918318953036236789781191589916487887267960018195222669413615860971817564734176262316164790419293648840968026256221049549144233104477529397871888156517557268437742507753663896753242255699279751197844775636184812282279444226638494161130424061087528638418154019206808345884525414606768499982494226641190638499836787762630303330387247383808491354648272108787960782214764628617351006516976551344057351471329705300875506365255373659868854735451439718042066265261043270445226601277334312604615666323195478980323368811093153641203384572749477448591264486430435201021421394755758872487156836007088399727035689957926040376821340405620511977735814617345121886606575972634940762338759802880000000000000000000000000000000000000000000000000*i1^12 + 466328902935014937152728928663690961745819643787987728954661988549291343205668022641179524291806748606306029331004179556215018855181561376918353701630439108960420492487870504060733271488209291276531500282143459362964599585186688423360670294417857954022615561612295387078160066953303566715894445002340607275890608768243257689341544716310767292718159304967834243018552017923867526184363343633211332860246113098089835297735093277818033936555076888189485834565620626886765423023579475287393028386961857354991091530021566127615382095782386287605261808847683305396857682223040972939571775606730896650053971309641213899736576828296481628972035204448906444335815676143844081959833596933823939830223493244038481354081842615401746931420255157961070967432593060583133010317103839439578143363548772820338335027909285284755434167722114060023924149491325488362909762079205237937626129421621035672457776307355765887203147035038919182621256436906043355641058122540325795997815018501408817179890554088835084123310095765827797370547083295939319924616629398148039156643464302302434111272610670454193460512273527988533873028486912930536840387954867857019182310251412816075202378153323671089878547709173902797243982377472020020485024652209454312609955712407969536429165339371264133102637317393993927211125928561166776585111821775975519353568384631819263066290893410849645494807423762879382937082667053192717520513280636507427976459432823669972949674325327095465879422010091797425277246714913059586686298144811094019407834222520906913351798594254143023179808393430794077321417631868040410324018850068061702647431594655325382824169606975769018911435175601297707596001021229364193913579013650742427905180191091954223759161496450769312326141385104385770242989650597508720427592424266372800965629877347609839936463609536474342535930124784503677001894009605244188385437269725810080136176671308714001335937351030861597090445234806010809334338945278358212225506206344161802016200793913950588171295236088480648968260927451533743492547631464681257584512591605107872041632664775610791670278940581167104000000000000000000000000000000000000000000000000000*i1^13 + -17815167251900975773005974473377599728416254239737899489888500409485650890312259833526420957626864946150546418199988744820464079340403432284645985681397613956069332486038547902344610048837373951162917816561517241688003949449779016727116779162955472135696487977597970398099672116327176925134702097886309204786060951619307629840670187946908495628671428512347231364733233629643522871510692282205549517148514499313501380467671611546941826861217817770596118126153357403795266659749295295902775369065606643685252691544357235756443681827177533849134748304396314615585738740906927898024694018420764987560859129653319275627178492404998427543649727040510103332005879477276001580999582314273126335455040920657906050988337622350429136233666680920674230507035611229780962532639911306126380089327753249100826606174792079889698511244080372748050716126770402548444101670355901335023799318962942049542306990256484916309674906587597118403383957506714377271927031689238151288017416369307123043048617417115058387856842972643782968027369626993144793897477257146149944887747803425500529619216353993416991956308808380819049702003495498738929244217642773124632307469903978707761770314802556481936478750102805947319645502999643110730389721725311436830471751852810665540060501922107987978070955211664762347989607402583645265978547869878039075753633186530234746288703233505392201919540277070402632910314053151762655256056791224584804324592046068145728721052587824076465868008772401763510188205240769979932585057240435384745586541520593371492912713851973598223856078048695486436010320219474036063759080489304387680088325002479521426728256614739640382842191773202327586986329560302624943648057514085380660855199903601176227326731077236911350457376583025424158469774221765925066150564096119808743665048769916682785679248754179132860424677511667422321595368453517582712698923906967116170765092370924017370539270489018387632411485904678286678789116214688884404207977736785128814612676516965986701508387743220602848650742152859076245483697296336957353338558078989081180005642257013010129234690900282572800000000000000000000000000000000000000000000000*i1^14 + 431753720530226567533630712833696346287722058245063770727107513763009740746794524515196497775359129822114848817436487012834133062205015562501792101232369808224770668965495492701204373353814140735184829793545582173419726527415054881346423541789321470483870698727418260702915814754150092625926740949519366438451740244543997163702921896041468739277286908468134214099783567342251939632759286510707119875320730908530456622233410994696695441143558636640645685601759060213171904151311414512801990755448053834465997334238995090166734360980569947899591168823546182454032163968990150831064892917065440397764899447987042251195619643695915827743090145967053078418317766519402516933736987651030695882720536651828516336845371295715140753552233501818444874391486132789997718890337018766921353864029629171619952023122328716855483675095202656772437498937388827876243295502966866240540679830789224543141373633992286913267475630193665184847193865301430621541096155935658620097575559568462842354763168433370749424743379335713252677590938863000741814447760038026361587430612895540243753910869007684961303244107483272371669577041941633665723326420978584623687911572997179799093380548043801927148209110983717983415355913554998531900157487300016166650584715333728411419328481823671353570003522117610677698251798358602571424659254808568532068733598085356225990132581107380360705223441123459025138208001083933608816467199417588083743833629559978408793132849947381973068026184346957556348116699133198030060343946817799468369485864931581080665869527364808902551715363524262876691858356085350868871743931557258259936664099345040402059804133796033871704497909176601255852170185007741513565229035796378248413932487580032881677282441290652530528050626147355951655950673976627497467283081748131351504837227462431950848991635858504207915131541704787358310882116125421497377649784286089628978457852562849847693401079368646278485739287687552677332510302987633483260242328438854707701685202891519348705388218570136211293699988138880633619334080326814379839051771254880018804248905713265229248701680058368000000000000000000000000000000000000000000000*i1^15 + -7995344615123246698333698291241909904477891559547098148875747855198545698854735672343974875358330724130308518058349465851449492268525412236810318941096504342453880380834766179516177282442571990310595761737765441612493055387589693839528382152876526974747360394728872016929338331487044403586720681423202240869751441213265697670960414092979639790140971190733949268222151012459435200380310329702681317820165190471605978687423317249245482714753412870323300609588801118400993745658788852444714304157464686556231656562610906212703175410363424996782760387817493695227362641200657213399805775034180184310850210182968579769104287025678616361017695385847178349254871631500986387486940072226767088452210584751333520742736706614649135857596311139550077050423897091546048325805250744358980697682150707647681574996705530757062546509558330802554503949407670717648312942171259497037862315324285108076244371135102352825978951746844542031864893908644843511559145215727471324084027906723919054933794772108843345234323126555264937969149892109031932077906942444276978787971739087426356383271968639004828743622458002094128200849019939752146183838208839730703902951565925453699429407937136950393698271898778904433259921963745077109913658802851973661219791860551979989374305684698091014165474048463039264499828734252821663076820746861252087110883262891008682059803567815214288942014264729159575959205078802810113476743036953103590892852643542524518707877160877064561193998638052476241249131905494675028083985621307498743590964564387861927307762122595638505024464214003359896602639567216230867396428037363335987293105138531710127824448816929882103810876337120468881603912728727017471320469277328230732983207728672208067240812714947147008053395774473006534056543338851761928528110362689029387099984433669190741921065500662085787277149173330506300520088610289916756603867695327686340174037419823230447642823017231097036612678149660657233021670019230052791812334989023915296887610063989626126128205613340074642556079955180816157283376018365127608749668580918586738754015286470855413705841049600000000000000000000000000000000000000000000*i1^16 + 119381037671551813366736386411217757764746204536895694173668093594831359903820081216657830139404105943506748946520787773236995149577588427553449878514898766141663075484243842890145172116554856570501426724993649650495983103264046020385615225255213824394769303432971284769435681252874453684980444193919291598208343562949613131293701824556651439850810739633517979466605765417423524515768623091147365445488712004919974630388552653183555163661683378487194251119245285679247080149585483867368505936144500066432381789491132909076977579899842682542874819874385938026298475549398321743819523917332761045660071417361818801117331477845460291066871426395282333852218094264835985251473868030094844088960720100112587439957531507005262601562065690329753237309696845226418771107798129091936920052618264981642369242001635451777566932295823659480812489024530745827972173471887567349435743377746597065238084583140397030171697274848489472888050376517247419682414578673484491817460093341980386013850120630269846146810346049560899995441527211190866220519737472031276568583101853441488795652873685812279088123129588527957380214169063898672889406032668467966455193408957947072036769473278148465706223144331576185995296391232770969194495384303219003117136799605340241771264043338730839409514618731771368055742247389607678675990798275004906168798424260683440063914360845760864477629600281311379375317243319315584749174867733738847892287859042780967079157238985366609986840705555610080904501838145121841047749097099718351823539049816435012166686384346945595333279162057157402842730277566349626231999526913457334429841096261353447158548049229149546333470693060190860721409726764539638971746424531737144837337803927600400452969317746126788550864428322845887103688870437318323410711851159147870652960546823246050442103679346889193022254970732078554280339676613592495093168868052336945941779265567993622746688571809800897222570752930433023470752738682042206349477295359941276223630176138821082611615725450187784357926300917264704658790182803593176209806020510883080329324542944326155837112320000000000000000000000000000000000000000000*i1^17 + -1437347531818111459237391667536353092340780810610653986075321623319252891457096061251859709606559347169509959678037939518037141343433325784629029282624328095629801085123990189364049479508564250928434124001162720132010153603040878277875228803710708729282877910427098005765099647293705163848459638820810900559362113509956275406512079733893881167246900564734751861078318554235287336672092934315709633803420317725465179373967060165836364044418715405174826036168359641254886215527975666769708839493768284055907658698116820867318085677299347707246189311297877401735117656026666593376784441882476776807153931611104245146063833803043119270679861993563415302257185255063795492842217397249663466474460110246481653247977958640202317386986815569689269763320999175602975041790341525435837334770742351788432532189934149673602889532765320183270880192617343824870596804521659491827928849674556426979565030614879247765537818303104467056022623223303743684676352823379264420010030734930253566643004660446765425308686541793603907823919887916289288936828929088379057113862647886130160013296289929524568289147476119811391259777945706300647557012058636408233709437525195507735826832987798256292829182941949071581893473453990166046295530899155029059448507710373366033303095273599943006328715727998508058398192171434827824626879411582064685257372365285737539944769600388927136073325464762981813215060094517912228684627829977126778963635858466440968506307295655101531188548009074096103932841647630346117393562179791744639894815718989606394437458037334078052000002722653230603346039158695941071937346224451927293803317558882672351112297545055836163001348788937540817904594139760786983604852251897511700260556628753890131712808313316725715605072974499213655754861665585002155558560558611108691031186335723370879099981593270118743464614011842355492667923100332639677714656251910215996406223396044556323009010660388971298372469050820440985850077408896300366426028749744199139348887047603845585721474336600937044512624969216991552495758442278286892197278992616364481568463059640461033472000000000000000000000000000000000000000000*i1^18 + 14039664238410592026590679441315791021354902425169036690579834972410386492729066080765861073320375248646948244737796400844745521871113730881987156570979766923432865869937357666775938956506828860925646198906172128187572012918659980236048343188939175665605487360770168384243200531874423249940914041473116773952493498880579178711973887040647124128573954373329664301957054902051293117482096721891282716902890522270701179588275891744009543026790196614687744209742588449037192204677724466509678640161692237274804434523310018484654775211920863385107315423584861457560660035958275162062780856092317497203547453281647606694091454842460460969717499155913950606314986232005836140020342709935662560544127944448906442055956566586654527681175914496845208548392402734600274773642666290800098036872641679144214179967954082141296232135647918387852865775050508792241490256206094298586841925133685112081787847546537133751267180555497569519430557184133285028172116883268385548125808897109134038565466721960817038514480952024414838983054942012121428188450808027808977526870127061348103676695873410510621479663856399087727563363817940181847690129284783943832213846630619298319315739025880650127347962322768382610044385103946288415571261300215518622452033382117539948415158054460394554427490288087056225053476842606259180914647837071534142717907200523929232362689103151282776148399868312312248733274110175182129140047193573981418895123241710078702629868951114988677564793103690458888798767711143965408893614989948791059083650265870937104755695818606279038482070237513827208859305664508395706937548822239828312038475729086188332721468144315856336366925863208878458213443701938033655574710313541149027043521933774117469296731367030717132907652638390657357404006807416971925864965532010063998550773952708634916717892764707743320498828665682660827374573161429281810254079492078538856597641150529210789299689009475180395242906129313945865940610324943774032407918132174171878491008793908367473300753009657758734426421931639541512639189594845598798765055884764229294026866679401676800000000000000000000000000000000000000000*i1^19 + -111311742782396628611591934817479971272912103395085200444921882057783261959966847652131044320946402521767358010918308484080006006685437053941892075134991711569005597750853855330410226978200557374873197221101212237884954659829934719494884518802448076678443922392835094935112759463096518767837241935802520346013216988202022173284691116948435189144450823272460925527149428627121378471606480105465153033422311145177493857444870451788070395222328244794205895734993868594513968509501752167335057066307257541069718939558721117779773904695039103647200344112913204652889419033194079768313609988787272181977082918963043871780056551359257122782752240582969231352048789548432967628615846534801247542370769431257029204906836576736786400125425771194965223146920769045120162655005957478548685148850833467385560476379389427665649276932188881722128393271696312908911669061137399821130540189999664526210775224011589817645366736550648149676309893387579381792370840178512279322750810093422424894907373659942385582120682384497974144556625949845116290200760149246830123013779685946474367835762730310123443703014046882773735980114530691711734613194755684993664556874079004723763454441695452962865277173988099151013591633031540051743161393317824860484300454081794564746558399837299532086534195147696993548562563425749620315439030339927352245064908257774510771395680402752014567662639292417626839071624792640140190843203130745554691048452634821481292068477039428549789442881784936008868778367312669210273210245231995759876474028805836364041731136332611231741846457720496320125307970217649366468522587783907770548610971405152464525080740559084554568379149310062010198935227282325454598776782534955430893447072109799656752193991911857755031142915842001862194845757687884904184012195024115178430433523627330386395362271776784189212285982302056339234271637388594426376987242150867217958867998576135366806075743545457064238377553461002306253137993345526064628540962817642389672481774639534579219040153038865098522661195254862787171897844015225047437172320842073193093743845048320000000000000000000000000000000000000000*i1^20 + 692887400127538825738629383940253998533664917686402856058458314891759067737602019455206457725811150611953508893996582678090382248925352188517558715540024763555458192199820161911911826114406620319130466125520697372891349471801460410735130496529454631030346554806519394700854162186254290585154443142241836867194702562162979192033351356635544845209115200936702023838967440155156269020516641028061697881302905138008468134520494656970858754916381039633160267760000966268915579462942812444776552839849047446992509342027878109351605838603557160299278528454937953083899258109752988791719248500730693675041002365213198951005135261187877568263702775689187278996589191970776122639261986751172114473831146916398412397406640264746723982716074220848466945438133090525989885656451727141024610034415891445784363129153491751914423284328531174207291856132924906017659601568014588603503939929376935651605591254178179221373015880660532828487559264561325265663137382916604286644813812678030759631599824530486821362785591001526451278382112557062593458484407808530332371534853197821886083949092220894156038389945483532501677138956025303000369453710344103103298941624793442537904622017209959916695856204815010227273708969397916677942489185096089227005150718714164685879281525299192716953389215593258299500555365637201597446756709794339225303708124254110802588463705218497992165280000699659576689925671191075246573537020331693043991026862961186238184852074284913450445743729725209039433741225449131839189500049701977826817587051613514308954440765229686743025511331348689901054598221923473384747224558658585414859803133026599170446155981153344887539763820792339258935288188611102258945266120325958172211226980307407675654849866198974958473003656332648987922180924233121088271043947378001177975554237703580755933506835191548061709446399380851138177957250812769719125249161509780522251952164387033764407858704398750169237438069038461964731370136492176938609746612744777300726282442147574776126021795628361681959013044650487025224369807286285598827860407988932466482085888000000000000000000000000000000000000000*i1^21 + -3201807035312320766458612620715710446107989585535072460476889283732689794918599270368733582061308621482843173362602527967481916856804255899262168293533790181618847043459067887107471116811553376404166258402812342622548074946950286793901222714552904154051628526279649759258279029359582301678985512132324510649653727040065293902277367163453336196373873096278107805820685982754319200196164945035084456941535675986524245255275115840111179919728330986439378230562979611356519685149038632138980488870438355242349298262713593234575041557177101362107343817355220169173205245216571470219983099175080715523840064288009742246168664994576813892007475690114489985348162136958725868603714783217827654968188787829322986277945173802183640574909152947100206703131266778360202511932207992409396138863052650515605306522591967880938098196155430363279471526275539823384962561668258079628843530063485599353392213823887997402651439511474547582185482687764748936090076763464982010131087717122683073254726370644440169696208322724693649037014174014962790080830859163508398362119217339821003740286840194849405677862770276156000574514751863135518302128270317285996402182167151066365865349835060457556712027868314562064608967872664380527680118207261077757108738114382695592546419068372120922102491395972951040308851470761977405859659876196418858337952579468028830630105221395570559524909798407748361826840643816731436382082663743921602231324250640444317959510634304259622602403144379629267236837114548821132200614711174295109629608834086404528623281932025340644470169249967756322649624947767541890897335927004407900161328151690550617595428277168860930303343077147614400235019768719219265136930189981215765411398846561035281609374788632090773487351338951678520400178047448017567492991287473896783684232226636381289358856316402883148500858310216249497148557969067053267917532059479077067172263666477919081395072390218633296391628271219900998457291952255078185478729120825303244929584413633530563401044112013744673788405436973879099275243960918330901519463612409154895872000000000000000000000000000000000000000*i1^22 + 10582425660413656447027689409580508074077902156450680847112892986306172364967597555305356066316448583850528851652559552794587997733232433919621095857659857024350033540165009724160517128720968653109353668991385305084018467656195893014431888101391932545251527882211869243377372663793426162296752515769613547717568128407487466315458623006206580158968332557250785187485947761610889509432597042102051642255431404832126670263071515040643989704595483514411161189767603412914945568538914747443015405533534050524262118153819019383818186693780682896007301828684737818331130869658749607635083948323416259470183110150618231394691367962024318230679535527911309576437913644644744168876172049478179784469266483794983784142119494263780209377620085193906415108783576974306797466810751930772815420820353321406257999896254883530051911553569502708006175934107632270343304966549906669154400946899738030039770848475058825128087500184822985020176719051792180955672133115265083458161717105806229093502714471295764276413817705532602183025423570861175106053536004433509150211613097113867852918008853170374586262814690632800772357760191569625587089544732137202334115520042445843191214325226011446287372051867626915486073581491639821601333667563145555705319052982161076163916882432295456270943663731880657980463312054411383535496568916447657374453614309003392784887555290255334536975795914817965195510019930879149528237457939484136657921846725613078560064411098948666502055754070008715834698662403137081472606326744481283257964951979671174467739253063626085526752744166832010062367394759342530790008597587676481349424388122940234925682561260336766890499314690137992329392287729956613211186723443560092390595516219896157111569118183294436187718228191272099126270826657051654477103301819946261716393883126125805749843544514156254755014547243482276483917351872930456982763348427295951797543190479168100885010395912129631255762157993570985669264939355822446308572223398434557080162116343368802556508959887206990912427802413907367752397658701733431819160762712818974720000000000000000000000000000000000000*i1^23 + -26508837980463527226440912795158600412723138806991510914538002226140052149840809249851203691252849744096915050565889523450349537290646423909161464897189352345367755046844077067229527612506615588511513500975873763286776816675305229540307849190427613969963300274802602305050688864877858861206624232193191630155592478087485873664094097889102343787568800200525560516240436354480837331479524098149622022171922287919351387445573724372763802189467241549212339311116900876678521090895872222298852064908344085163190392441484033777536806385593157883391126253146007925592301008327701087308577053555097284102489063382663020132531846196239532549093056513470635403263595686774506315824602025960554135472801731096085317972545145079299046087326813300593223572434307801829169773356589681457884456568621004766743838875501182863852888868010409103698784394557187852854863555811783907885795682631671725192985950225912734541393466277428001506410976422317941881760799603930961606862874194768814763554421359268601220378525473422535526984390317119064882015736940952486473276117096144519688970528498352752879594893245508224504989599579698433839926136101239820767265208546240318105799518073087256485700581636960386728552817354645268303760056346959449288265760290940545659162539717055036091732752096893384258587391922461944612246917327797852009311433258640230557565353834956752762771241707005784691141976262731232917831746490560450009170175945653385953022978045043399900922826598758791149456511886706390849983967342800192158161644068266005443306340871303215448968433234466250817717301904869542615360586528783533693201030674988646972543389938822540797370332572970207190842747672621707443386531444074175372398058494426565400610872607820783162573765911307565859493513460554674472367252279591604299724401095332081621500767588760059547484728238748296382773929625723783961924888784856877346133703726446190054980939400820794340259524755914387100904423897096539494694443083434517543559764725380552822800348012418728986027060318386245819414395754823428510896348987392000000000000000000000000000000000000*i1^24 + 64720132796360811283868021080767089068769138795116423009276650049709383598018484041221277319734363880989154663482160256497840058043911389284109942035675999811561681057739437785544871981654049763196369946326306313726592831798806148373362767554195669609438034722561224902917901903807785395743589401189799828582325409627603966871091135640931576969618601900822703137502570291782756292671892718742247578433481851108505086432548941105382603418941287131605556828367938342966607282233726339818183283164752159905373585644705974250532260317608980238787556745619954397091228371317880694351999795690610138849649228363964031390829936077101199860693232620538068678162372480844297248536780726934364319072286904425535050565743646978258143203293766473190651406168238898023543123506922790362910429053184730661255368330912462763176679698191187139870672542609042925865514733925916630980057977953491383000585520286507331670092008856965601789910762529006643897679669821935847307731294387114642116968232383463647332299601491455480573457737715711827694257081964659493397312001241016809593457534219076647073684447435776444019351344568194479859394380962986228876292414989501997071035713825478787690160268214754664542345002530914320523661389965216036228914398076786948911142604350555717702500490013347741316118895730102808325047423984095902777951412465321744661784513100455935774045250428768206482088277543314728231996747296508044124047299042849995162312641734367883957216969776096599914384213156783224897298872731713122658921447154913892647147109498075120338548810834025705064439366360313137077091140897264629887261510786358924528241431884296182013291636134437274025227430784927916634020891707225849714553231553910627189313486816781615383986384499287358053825636303789808978633680388542170985402117226966011106379936537905131427048105040285781668682218154086483634535749369457551592891460011430503173468638069335113887054828197411352664680243259739431723196992667818284012999113591911716666210659581741430325206451563849060917147596822041738675748864000000000000000000000000000000000000*i1^25 + -170846854522067760260234792135865022588115151664845833351847591289456618095449234079916645547627380560991304744944882426845609301963669099047599912868694419755875646300133197854636606831488643499986896549616378233361298547957296369100262604703551858498390449831597274596358550019119372693139722678717615300871691589895465746799104268259887213531612003202880663765257895619119452674593306081024236337730137051936578694614774796424453110230994189996590369037244961108124745041201122758312943721917553843223246093579943211863036593717608197854897873770007481697693082300555978790792273780050924792958140755970368510264068732807476227395358540297361010545946258139776837862080781125785244280201303682558270559559026436590815028524385470038068131899055297716523024130998795096225909382852917808194716334470573986015546291644971106107979788398747569445953016732681653737885887802202180212276498579825773404258764497556136438339938528297818844011757445037308773287979978859958500355835836272339626926462070761365032333023147572603965638941059722716933114325097541553417555651770463712549914031907536416595071605066757583755336554885208823566129576985746154466378320311402049868299947617029718198516313904130849982066452732651727109507403909804149215736090449338060314483215876447642854331017119778943381456313109278024001004625165718316947378469353805175799168861717920357571570298227627613286362102720212235284697159736859178982543379975629230473881639386087464682775332649878782205057364068917325538374464339703451758460343500426184783725411015921475263689575202908184957983317318853036879890699855256834435800061904437183321031760767780856423910909430263261330458899192046698194673025745608378174370978358153801358760079674950632315365006078035785795711050765431832991253101374181760047777087389061817788404137571868095527831093329218964655287310935852475490568387216443681810414015943426893075478531786981219237896237229541476942706702280500084879283637129327292141235622937862464306331238457456871621747077674697104639918080000000000000000000000000000000000*i1^26 + 317298446893611689332968445583618888685289159998002304159777640654872594731825404659482509769906014736183289479490009121058474304122801372585837657673571547306934433012026671232416206182319704946825111381255897474128073228664338624749404974235902970709857011255040054732617316133177372317041801243585612536197679371243245396779801232649520832866023565803313147794424032107741411332986342308083351146113343814950946320246067697038805775328376807514529159066407564963484508021109642661523735794792627632086101383691602527150305778800435122090495792538359812493437703313830543389864567034530849957458055588533506914041132260796515442650136495190887560781929303730678017705927601575783073820357125906376510811698778364188083897701628609657053506642525507110488412785505214660185381762006100823552912226010358514830425666922822533185282004808452209641169296473139536368466482249762320389715514779025856547773425700365532404912931216223133809254572853789779117972706527008585520904319811061410048699699007535909584478273919979151103647273071035173172041394059335760470183075824695004078476924121228102979009429219020825839818233685815951032766162554331037070853608327084872576380034862474459316630560367586871412179388590067040663847532591418361307912715483324970447494183805684232962273324792071627184683274787727811126060620237712022867144142397615405047792707476224887152272155364522418502710174178352524346559964477419711600291319147623851088616982530027597948518515463299799874090386563993259156149595798879757376330446727773489387364086042798724735975965054741545975090311684959209861221595321192636952326299230368602066394252022024040552223584083033903439922359546381759340304124928224451548988281913424299829126407452835168330091351960186776434134159589184167978217639503197059272617105078597479322101702813386489594237036961082277562600006950241741273356950982884251941431541465287275128653153858700923542715837575488376382458605322327081423741328617336617536912707861377528375172064999210647980756867358086135808000000000000000000000000000000000*i1^27 + -256233514518349076705669265230547917221711339786007690412066619668955955778476657815474405627212318570156290497634646899903323392979771347851685801116435501961419065724938380051681548007633793675090020660524881285019531641584824683579859146792471813704997690203725523096514440852304682980133429395639213527032065792804822220751604447186222013727803352248001867532814168302718775988628067868425233587714939630032860410466872487585975323276895330070986185516188610678745514230620257818942153354735996904192574310412619585453793745914696962542859279235710258227045516648766589902408236163187260732953109832601011475918238939153700922241394437615672887163000192442163460994304680387843138381528536640389067964061872528904812282192377596659002036042709928515739740895908775895526700957517920920674089567439321290297642860142308964670108056703300902578282484023953392325817334076549386305181260578485129202852301087204580827146090688819498638471576568672172475263020439391842098857445077828610593064561611653377965128613329062695696131182691258653980432388054523507277645379129585347954327513277945205991468459838130821957104281493695683440725097443181507346790529610280547681060067215076435472314203707747780452035531598066796434769678915403961348109368635912431910362956259666882402260306640589685381040392202667641289651458616695139813014277989520326614797945010307366537373437627311780330290462761281544853611594939846371048742998996897902954336027715121450616461176180814756716455404832072197206729694909492174441221776273168274244352161581064788853462209288516790025379380436260134160843507556595478293250156517754847258711860220743758287276387475414869801031143274246961805895745282457327129308226104172102350712729187107980092045774180944059889926927199790028228888504252093567015352621836396394932499738519396543199968224291763573156495236408304269743443858066321702327765878027811143788935036763883840377429184280024903555923337195544913109122730346164978618787571430235722915674014280307181707528419829350400000000000000000000000000000000*i1^28 + -5155446513960892684876288469536734414572072216500159063477043802149629719540393218341764162818217040407826694593200825459485783328068181228607744902020876622284512229644745411341662260782352077506981838373205574125041690631378671079697529180962814205729344279733734719018178741046375197951140812581626971024490306007755732270546119634513030358706822246032442218623366051000290318094299637927662106681537719572007026312056157669637206227464955901531576650466087889636972440731903217359658048917329866373271333935068404824225356714421091470620035860600867332802557163336911068792527624153356071942726124349150062773306637378084136846804442179287301178237668215949985508785176749811640171987999992566754531893999129297053512291473884469072148779279856680132702110419469710800110783612173542590101617648033615236347277489945601828573647429240996861986440194087580851649490605839771904700662017061997830625742218189038740374187404757810867240423087120500693611815963244352011561854930927000894018407977358843618904177474862774141750123772795317828637484539385157874820884279217929594999288881102008556531541239583678577109551021352492511131171709718190470891818200274968565515710707777446266018578469681310535401178945947564131582637272415831534311940099252590448431796759411151021099372705535117072526421805598138205525361282179645461246083385250921892226378395089802876476607871646293376310531833207328038598291890332768007321326292807527532187221649812500873139826159964106152861753556897596850963101835318397914617075310910183953994458745233329211629355540426199257469025012067484112805809704957598840012451597299573615314745997444949723674062220371888189148756494667763107068570649243633750712492165389225402244019091889702018642402347276794329534413489722419583365905930897335242488306909217892565859004929052874301869034947261159877830605085772591004864419816341305490759372406533035694205855357860646730649282549613373572746555090637873068646857493249497956532776612011247638036137177266848167289159680000000000000000000000000000000*i1^29 + 52385610734988372631976907982207482464704464547456652836700729399885705831096760880756576953515939784173690885968967729596607040088682694517764028775893329851405948032426380651836401865324530665721031238931873669567868245263186143125063989955636742244161186566186707825332291523004733638754332953145817902749666633091389461296214002783374761861500516121245839924931185403241815836496732689515269078022154005368833400181506301530023873320126227414980156361262867602581547119061760717769922250009117524511764993694380904758107386733871528824290313024463258439720468736933557569486785196335371104778794621360830872160252922306945114460736474118529783820277665999440986881877752289469436291414804353263599390544693383675381941365785240120516776613190199349443044558735368263442555097104648596674101926790709036353390752719166895600522239206577450576758722618661553304890000392138991676348636949769986680708081093956995084558171848660334842911217482422348823203969488503085190236318634698634232451233231393547514052396468167348317698190236966348377029218170447909738108541726832525184940847130457452334593519606283387326192675804695607997224035657454755146816450666906128445024839670701194044974669097426421703859643529806415877685655695583840559363749396349392100950257872062431931807464982725673821213309106963011733352183601597887459824335197906649008520958278293588917465192686574665104470996954888891932366656082606817406356609009047243042000514063143163780931760948534507903771188828816170133984885145391079571718875367928373382843945862171878774581529997919385181604104469426132914984497948872849597704630078015964958869441075370093838298267604152244217487422847942135354779530402701088174654389136598990328628992680970353212556576645424032824391089733187285823127894036123398809762506497312332498115284054158653954496100084282893311191829191367724787859452823619821524515509396416832464728715599022453752749081370950050553587939814250877155190944147278255941434215205512357986726927422231362404352000000000000000000000000000000*i1^30 + 6766522910020736542650657143839089905146016765651897668202511967084828558803421099455270971926866354496714847403319294048627971939585347984346982743688886588490034106399676774698247131645313316636398888951786457399042300028165176618285504068632875461899247666196157565020523154372894790619598459560533624892940631546276662165747580794325947065815138047436439320194933976697964930259647495269732131689020015618685965249993198900150783034824108475441257856798224492995261421430944236283532046902848337356793663333724123376383816369303129317746818761056330062863303238732155293277437466168543660614329811814488933380571037257267751822915488991459787241511265134836725870123310431976814105971572702728370858658596016393087938169413948524937199270059517468985444970859099186890303924865074714405504180970941287419041414909421402226898728596777325948444840046411384492828380900355133119800330607885998476870019147208293988784840485151597784694482327683191283820807082637451883353006105600521979151429825034612337085122750702608330844771643951404605514096627751509906675584348209103276394184331877257339074562272128655376209342136857649911722378396805923702655107732539427098286690171083869075297140057354723467752995800627978658298219963762531757422061297184975491345998274514032507626038477885426988110650564759262385972978528356434781764682127937062466166312498656831092936369775923459327507613686451545084535609202693149669505914379070264071951902166734406075874928357617509818571150279105664031767486509204823968745264124676508392844236819247312326232177024344217195551362933529718863641762421471668923138359208206893041059505836812259689819091616044740771098327194069955530956006357102487435247725065998437560768387761703044855712585763041391578059116266293897498345876224934454265813732850658710835304231292009262181248635202372351715469622032190297215412813086241996863789581551628659570028611821066310688308799042823121397842407901373010700487220214759868567868236010160345852237660800679936000000000000000000000000000000*i1^31 + -3635618894275552643171338064679928477254403396966588936855008538327400451036033985861789896393689484091585880732036725571155333923539337055860086757292403370715204012175808969203106224483242784861553699618570304068971639095278974647541697920151387253293764865779498941201643140054564246768321636103877470140694140329349437870636698885192056830523539621772773232208333481884346392275307717514101956695426925017515784949849072095037773265392419869731141705732263778098844727044924245325212291706736915302281378566267688751009036689929249057252381246704238006370802724823249359479426577714866134164116081280366166230305355738835196310318670325113650629193109991271227359980512380225955050575997844165439267270427364963076222983076846402270329291738781738877060677727585648361584004543749280826732442094496981501235625640195244279608378047420828922339251078987434375188970797412176761710594141538460786041271978449444157744338418017952300777595159475491984910838788684840137664336605182365555433971941139464354862612212750966123167230625956617290089884244623353641547167083757679253387320207364938084446698419615857344681818968078794572056932818799244500149983490844657445368964954400705252826571691032916663982613524168670101448063416284919642788454120793882255597024743497704118931781023967246214695928845150181402935450513143251836117214188329958750194171437527667764647160106122549546717200549683792430691256937996027861137343393308940771197678939389601696288590134387620084565119274813111088933634401581587641718084811401514149926587494393146977348383980869539465025507401501073455396947387642370339544169456632948632811212938133058862669695397919582706012304193079637521447409624758978494970872748234560969267966088045544341391571514492830312497157817410333393707701311054007468444796510819104469646359857261559830540696741147089264340980275611185714347597943920651440479718547345650157556154669264407006230620162374402305153598257568887454604819411468225578889686013003298026076199976960000000000000000000000000000*i1^32 + -1602027891484800277768341324184044068888292340865111199362480283595621354464258057848197718027464854593313603478414518043899675674370188609601549931938827990906054330849042103838885789182781130720648872557497225561671037644230716841936980592143921543590187039625148249746176444517247063029163571605009760259395222198578899272566564656651101189340472685853117192854432512786827552485207600169419242409193088036524705275212922638488821328649710341821331182845149070177669194769551813672475682122667416496788934665190889302213775504121680692107430839728750619970193172222173839501872512425204559382335845142225290011678000882781749706638521122044066041268867186432501518331605245306466428675105811116950230131581070795366829466852997519494022809954170643243158323876184193794389596736570485383503673508176720871799038751079683913006757793000049502931746554899398066282214809617349045707906403629874307211415818432103106026452403814703113141614732004949371324533337615275645508406588196031217316784671634003893563944187815732235920463461080988165192705224812529284251459019316036364980643193842892630073299078608232840965626775408457595534600812438801333852226702808158572483908491221064585584912220516217414642971414055221241918397415451498379503202849942510683045179992419013327705813432974602647696133313210542532396432809927789606329747136807280220745014174061925637776882973069526116821596923271913967829702412107599416282828116627730809794254389841319906566005426283992682181681651375863875287267360808783417034483629666340873925257994447727367634175952118654659916086931866166642082235715416830560984235778653196648632506476035336149699852884956729500639505065416912045559344535943767158109497691754912215033180424573893212729796052911993301132311896060402470923376500081002956082078729580658716177835139041309158772039577453089072118690859663509675696776443948334630953485575834079910974729845736307719204086047380775081984292057795236006102423767953012698175744141553790846238720000000000000000000000000000*i1^33 + -278301710942639635274862976068982757058459098692767217498306470259431156625863468376178426101183353442227043737041380469570541612994127908771150629726825654184538596805393042757837132161245868759051717322746639116800692635288802621124424277034145197682365863812130573382636137008351513411149544948156712817606652184007680655486689246972967834825211271091808600679965409546837764822801410469516702423183978164826582792441027530536947068545168165477919826782681160734876349162294440701640376397817325193307492403036195223479411278078084760053554098719998635364390063250904380697550535452566153586298492166219313336318552599298599592835061074865466472786170938276549143288075619801114784720548771369661066396113042652785084455186635176329225280082361167407455433283765513621950216178986783231319208091160391387266304082794305037853404566445125219786072613838333454028371490751295634587547996450673277413208837155780543173532106905785137482969112096870720459938008090077863290399555822808122701040408433615327242206961628745810999136160653764476172165784315468596844830417845880058102399818512906225553096760353672103348177451757061704725142399958732376545725578176002992065181517378284383682169301883937690056814556841037456166207711937753089849146611739419875481124124618276714884647623317005060386348775789729843845972968952701897787535394038087459132931733449480406815672765083081276235098219197753169671071567940090022107360360987686616909188511687359866308378178415684175567883709622428898110218152000077288934632108305087881683674387350183169836656012473340838339108830936001780570088761623394569566563827742154192427504670453119594341691423664213807647114300024820591487063178787063015243500505797843733528825582931250920685644333461720917399202993272258039449703855946397963036313269580491490878437065490659340328276314618864348236432799972887406492248900538605498041758487288705410889239304062428707848738611610409957573698762270363868906778316448032059717177777581562265600000000000000000000000000*i1^34 + -20579299532890552392483651434757367597553673856177932366602609285778106492315868167229288890098106519668812775000100190527199728378756638906880651690070415389755408993916623280165680665562463756218074254156507470797391708198299119024527745189888004742200930242012138978279831921956447297359046931165065335352429048126223712670961691010293963542765994214476764813451705811331027379594385728279318445871124105437341023486259946578244691373239239771171908608335893761179317521461477630115459687258309452882470129215318931334046671668009234672743005943989745723930755570789690241594017071952872853145873509285667364008548596009261110682551615418973210575777822449469298046618244234733979251866565903835327903458060801667719411175874628537509283809801459868153434255251540154277256883681319269160767326308710768944596988524261391400334478771978322412994527518402329343790283973103160403933900298786918149030489464721458376735969072734849104291179142080110345265588654218289983374568620116818046028972261148010090629242463347203095136158020237849450123287299197991070254870334505609239467495071851583553575404045639935816636437907243067719334578206370482482495206002986271346371505158570239041603591093896402517793627490020598592520827523822150147417807442130050871669088761717478018586847264617448432444751976861027076924335949873489851204221156437371228873224259339377441875530148483468234742630367829047119610870840773743606571113269813558008687109000527694056025698292776767322717646968368485454569095406184166345298101654465723494168766072174642977271631343973484009520107578263458009790370825946419174459788540377986355784784654581832711635793200659364156874393541531593868705067884493364030582712842740255159466023467857567244900750432172290909226658268640207885647233064759080003767434322267863378557191377803031411540292600482639965013768556475105242908106163111397115003185181937114073654452234843455661339387947102903108400365212933556423936018134253920406009953648640000000000000000000000000*i1^35 + -901299090027815910026411223285724605047294180434944237485952769908371050464879176301532856130964750970343603867780416552299808305367031636652305190352859345791556474257035097784928724373324956964086698126694784632522988415481511208172973590188172039966032134825380723771147243116968896416988234368066005852749818521901945205498161308510445326319917167472719266004074444933296725885155938224253471174781353394425396053540311047425543802221639256044883813808827260186270262383687865644989297370317370499205395675133906444045697259715645295193521312756178700224048552222213368312883338975115047424104136507108554632260949035513402988676221767221284627313530491243489078210724227434589409505023482554847514553193909153100084972559530970629416474001651630515187902314714422465774131889254233187298055777539361256831179479917334270027969996241513541757937133764770556338411136039494289914821551118246387060438266107146432857240794777460663251654273414625011891787019139304349921086592348279717661412074363909124835084386675535259071924392975316266292318675869429249451430441738508962991544263233961875757784062170708269581956727479027598452856765827733923172767541593604877766894031091285140683671445514984331514860168563374683062776587349946455210264193802836822508197850394507684837762539085418203929952685757324394465263009785550448204789639619717651852790884750437391368883256721112643538250107782463951127299233299425007154189912783407656973184754045849467409811894755882863351243312738829465670441414941166219858817233497563875559038441664817721583466125052527764870383027089524647559867172612288665755351443302324471621784490399060999740141285648923715114722674508774850959822889631325985054327270915238100014811509709634314854094166647070913205587526423192540699874669448150171339764293119098693702864964559516055474213361368645732016000255303768734909313823308863526190664615898311936443418357176481356615116007977813383027497133706042668647937014000657092313088000000000000000000000000*i1^36 + -18728538083406000643452002605621525462561778561332386082932157659195427610574775075003226148523005679754828261984037052998026576762202020869639738722584795346132795448323423614540875620724098200693210625801238578175248432924699435131244393405870200457273268752706242519187581874370729282012012551619650817848128602029253704857991609972298062111212440950345823249358398449180610184765392920247056427474706948198400757712263883915281198927724684452275177311189992184239606275431746474350645024055574277857891704754836302295871930857625137253554083960078294301740222945508296987876800365989845846377867894445129254857355401765693054264541703602346842037853390891867792236870782161364454908933632210287250682067248375777720717441971613668592511526343715566583770616097749148410387608675535325681335231986864683709949935081083364471153093774188918322356113300840664545096442262451817029356082032900020630360792652491487866990590172061264192452594665023153409849100524613665598131555959028992831717835484382007740123039716905882270726910066968385204379788572837173618980837854722899881147688686505532463983270079655279660096475815941125493203077241045228275645665312935870788615437361361345902592518937693965933329802288709073392354542653027727738835591487665281011676111281967211159895938540953457454299592995333684990982264311876637530059023252346436161244098723389655051826929036134953105851381760188115791273007699349463410832367517764882168707325910119313092461774110981640221890022764315562568590427129866087258684044981283897094794835196848592855133230033873070503399188378895400251236272551269107605425379624938174862030060346549616984121368618510478648570057644580673286515472955758074290583036046203140320543738247608387288727422280674201807014721605380284288922512683372076539494492546908412065568233720866760933322449480149110207200559465478089447194125943361963093280614904380000331495207990813923948782982449837599972030949586724730476679653725149593600000000000000000000000*i1^37 + -903240003849837700241986521395609722705739948559393120418519640822217166115609290039947265760919385557743387435457046511551581035063222527052522635946249927954209160760567711935199169594509354876273534688507775447454492926575868242019192980803358449681488470453037384529602356892762480646842405595162378688345031631496167714670697647085401243385998585884295155756255601553610696570820059738572852350526742146934157361052520884803919537899867081112592223881280832738423017761440582145922135357339126810693158968372330690362763254607239215017815679569639539593850664732035721020860998161188864602485019678885153179740210696265261325695812397181972734267166596852984916772019733260318741958701199032913432122089989109915277976760806008930796766969222930525772202250703602416054964092941178927258250352038238396483973631740320547410054909073812016938952024594792450120925382063356668863906393103495966375518937352961015169818595128345691777466895015836468193119593784232612248802619964222589035946376294574859598199177825491627904918182664662606847177371720245461616581018125970657607864603428842193711729939906695712396018359681380168781671955262979082046180945830245119666929007689725441960074271764389587549625739241735610214074839036235085787133247253019176095663631540301005538374458866416295189292571762122614440345124854557921107716203356507863422599177934811667489416203508817530729260769444205403208843200193486245415031606533167769118869531577245525860383879750243128656005456122467259153581110569454516169031675055139989071946792547182241200793894973087135846798533598435876014063080760404974879368806715414143119139537771555633564097699258901481716080222084849486087502424168118557516999593517907639103894620597201173683353479411249255761147543638846151359383710707144580592119277617039126641065447500765389532955539213578283224976657940208524538777976736851805052562681951664725318044008497022194154987957306234782339011618582272963336711700480000000000000000000000*i1^38 + -6450586807330398897081663977674068724024555201136889940353807639738087828118681297570388292726283113951109465887410370951967788629776181901071325506088721682999625708645144702166016019017085644627638106113298087100229739081274035660137795928359847188766008745392483234357058074696551131472817870925284109460408831907445109021576857051477268207957950432707926243216531349988573667785083664867530336172954483733660746294967486899998165353992026542272200198129805799909094535054987533821200085164777795221117853992977906101042212767612642330408202664431518530451645439193865302288080676192598666503154842137393318738046093253068496996118395229515248196109817031826904284581845401117249874836399841592244181616815041795605512639456585087727828777559953088374273335531929686805229230776025572257678686440461278226702331750666512010924922300453187036417303390611238285553801154233567821816133608697056455802468331532584785904600964242284406529031924512243082732254785643766151987601318144547911258066127442090199715177993019662373439782054151422691743995526279679493664266142022550814836147268515164351159338563104927596484955075467465021618374585140290420706001899540395682654639219308957307744028837888247825195009195567618207915594985489484853895575945924410377201608017794614836927450541959990638189964779240502166748460856970596120193939394824962548534422333606397255831708587428124065494931054183117136641764836986567166867882735435123002803000345964976064667470183409481951936068074000033832461189732858744758780677033658294537685665337421987269663430527592064944945101362550364693627264259295279149233543047976080567878320314451980484251365266508890888609949574584047418968140723366691321599310039542058931926001857282367393182708872381903459978402593328805747731221495324973057289772385532969751907015459421130675511428633974593758652030261120475307164155837922051123901508920248836005234050726253011176886892952759329377290707543196155510784000000000000000000000*i1^39 + -238471930858880409279859916211622283176967218421344237657758928794475727676795732517885766805467471018531676206054273011229537644798269356805293369117948587180320780616136341911169657569806771621411211360349283696531363388324131224275913951198768391041291073534342840832312313948880548023633213934271514650980064711939129234441696907223680728010792910876791214157818965496701624672153284819273073439567463304327041332293133315205946593898018960271272802874596213044874376976423249763583906079145891746981852678312123469293070917540186246243198625592545471192880113801362347572597138413821306735027604371803895109760483573627388226048087387302288720184111284080953395284572175717946754554023996715507579393376067388871687235174985770550392843652817648068317868223614790800505435981868543441835394520065910672784342464018949160467585374486664324896732999304997806827803812475053726897235290573526577828991285860619618233751744020955740646337809180386594245492982475336967198872980754898653680099180732568120752806406948703824452121435507090288601562464087085071441680958479697762741871716599763596589039028800532345833268202067834270448869306146137819118461569777986447154417370330303430207339206807381471289840214236716162560152422760357970166431901403001423680221481503894872239306433069485877325271361529291590709153732752781947216704155009217506325763145256694548560298145677732527035928207018639400846814755521198706149958359380703353717900806543379734885687877578555765097181715584810174307624929305343757381415870739542286215196050849299279880391940114794574625087588673997216892690059381218593096417785496754930766791297539125817048429439730695247804068673399595964212244240938922389334599297152756894730027687840836018590511523772167695623229946344595734039033401649286913909127382421959775592820643918223917081453188957185108335962628800140166098668443658043819578546360040596380670585832760828240220741920967914103625288013525811200000000000000000000*i1^40 + -2073632202217694134119490742386571387607757247880991606937509746452779323881141697875069234445502863093245254893065471167427695903318469712771230946505504749631378030921652494534493466743431947880080950915904125486565130067043940047702537519415784793158249049130981514911187034316767553475584938086265693604344932833118129084376266597611008764730953669784989279642545205707210172351278234431503585528817467834085436363511880293760934571529117339993481390478723311127484479261578541083890000296304220808322838209560092480592680108190644917057327807723396429449227688723911934182440624204283433715086722866695865978606181306101266092857911644635266549647264712382264050625355309679453464314838135710054017555909338248189473277395910628256505933143548319104517505017187664160282019209165131313304425100826616796840567899492380911146693103671657733074681185520578027201403353005691271855869299242669234521824088148995866021985353502917856030735418277956895285282128725013702707048936685859843516473210008572934326598874194470903946904660134350322012071923980917352110189091127155219768965701471461952262692441638304641539103609433718907920799360168286188930288821760551642299482982637060710840215623533811287181691152131442611058717178397766043535348500872557431700011105349116073587315040553670752039061769809785479168293617895443920251423998370581674058202173246080286630007599819141200145642545412924365862076934672614847648782789148873321408387331975405105764573681731449260572619736073268054276925819076627994801874618884913651775730587227391138952367040368427558039559496486323071883547426762673271370580672103230027816701677581639209577601405599668014171064767096419347056109693741173960621417942089754520011793106225558080451664422393851644873128266896357222057423735617542073656036162401759723875672711495149228179958613191262914689016105043213950661703707114290084599714536578344562939859449651251505596198433200115567789342720000000000000000000*i1^41 + -14967476774465385949969084219244310682242647166087278322664957268386159645089212068887893823980237937775173391603134608096828130797687121960856247972349367870154889521943420686083209424943570593159775730896235501411491878075654696661086136463241284555706143334162118358965352082682767608324605967347084214039841360412894330402747399154224981899505860908005717481546098322854914839093469507791614605503818773638583160497026082970185132529930775600099167735575760256336519248208953159138163293637027623210905763370020050855579314548918964199693644447406064172080974094326115621305054405026557892609588731850218693533884982732221263401385565869002147550456224779205927055674760872524160022134032530445754396985438440663438016294419998542404000912091407844922698758176611210436461534855231173342490248573813560667594683942608323681982481919077799716384552831781104046340361484799554385791868164299331830894856923503960653463816030396837987875596539691763886963642377193104780047244414689379278958917226181901111670529645783468117073813131451226956524956326933776521394942557996036541226284183246412684429251596123086997336076327951160547766790296276529775951584086221343584715875676749368682934970753537782004858164623898247539480645269244737968718019383462320816240223798946308855765628975544510809722805135290102349996127479007998061581479928961371618818592235321023894469217159268401853493179621162317510582167929160616808091846558294985647418037439079761079115536611790401384541689221192921763490678531291393784616439218440580280503279091931156964451245793801334843364404561276364646457543995706922469506026477922358084371046341101708470537731550408085730341416022590239872154955833948157055565099093495748224301744422203957726340527187384891266817033026013612305338620542806339059879444586741707442702373963493372752593356243742570828710555618793334956701683843352881970105615544447415652411335519766049647923767589709283328000000000000000000*i1^42 + -42661555826328276593821284634860011929199828090609337894200840306876886886153673146717064790351206104961236537441779432569767375253732998707411990460790423716010486789251162908767929381989140602073888074127584875919739352268733408805008659297073845753741162519115298187353475668131847263085106213489046119699418721849043909926222298267578664375755244041553966937505137188036886180946156247923636775258212502361387710379097494115246039990245146716199352032211764256406485217884324635837478903361170487535584181851155810756109576913186688617208528681587783591084100038088110134989356611519672766346762579807760745552285390158856415963103752014690638300683602923128974212002083424081375846440543930806338704911071153587945468837050509569778899294522667333726163978256601221770244366700505730209114116022552955616041549761292054938032742815146719875177562676723116288620400379299343265301573005531184407194040403285252005494329162344859306043337519384652072255515447550933033470833434527070359964241244453846268007292519986736974808469439870801493791698554263971260005481676713261569977517191265862192167029708336192219252096410744223289435961143562022120103590680576695743310743777764542990372143052686026821235509691250964147594172566622829316144200705972739001974360018740524764995433301147176804740418385449724834160422918667601499140674656627094818679528693756156956224013408508751437789405018935155212098863156287027171289031111973334555172191355260162324856869335734871417532387092406230982885046892291282966891139307983479570061351536377760544844127538316411856743819548880234698107943586271405874017307615701561782285910995503508955369784071179234977317390122535062640890553141637195161480584192245697978787447288866339246580398595858436652597050996647587453266488757724981258376365438932977408766684976269718029179718903670326906349056664007879523706467866447210030885588187813784913337238302360299008307285196800000000000000000*i1^43 + -75641678801218027997914845207793073531265238723957573252762667536134560780841175658780032853241803257531811840517912100777991739604646012498406006512184948248357443483912912376204171007742257640605518012739693972432096436114015058124335257442287242252856972353676125119425241038618088138514684789589992133151721448759391984752858240808703195669395261314949827720902081987733764586039341969327355111800465228423182096899555867815016157068786523476848826802033987649180136495739475133141545582478382231562357248499196190166484704479986265663430504606823209624430806516162742464806407842532237559133658953700617067774420202639676739008173262364722445544638716028920673752526165341452964913845919601439956419269588911540337403018587020707790984009502575007040061829540022550216963251748685653542839361109209904929228392881177543885825575094110088792820624688964784058867461313199095936359622053579652758667494318241724958259965727494278793529451577981209920413811182323621301529229138487395977003034122312716174451522400097598734815785724925801661895685195873349739250391955311823710838842334222836387697562278071127813867600954695471294887915230736913860824216040263727683161865323391092016504998508144006266427208243664987705479058168094918963448799876318649824795088491777819914128935008189808141792157493900183285580003630397480520057000071640966877686596342415335504601440338127885449289983366322002105407522679487159459156565642343965187424038969266983298843982370009281855867776713471489157887383708994987162309224815667765412701776538520586371050219662827175924128441744655558346643082733009347209004700059033132717192380326805286363257833640572002527654913814441478980291684105431220730220870214712899284114264047349712407905205800680586368703205310474910131678359802682552230935186031496555472271946402118432640163548610022828473323731453334402828660637845067172607235291822514275240908135631374883225600000000000000000*i1^44 + -102642353361165552672471772689624567839782741523681429166309159354114661381106595659696167860984932288330418049174966846587716137995311744869657824534066850481603859271262417925565137265290831684416244200830763817168972812539598231487325865366491590401924597461781463714310572149781243182937841482954163575047738812933366958307575889831614726227559480912734726596225792496525146693341685100172794704046788868291610745844292071789133871717192439057158123559103357722755033268108898360271599167073360366025915424343101040879185295644918516381950382344154759138428014870407406449154498985552085077974999694218771089705577204433374790822522358527282537089889684521050907006359770756699586701586980955139506872341174216571324591573201329668130412053371234251376248890075105800120300980840261250503814155030126763276838265661623360353285795687708582308658914958424915413076517022871261464154652787094701736415516237130952999462376055960076999484599980040189866010736902552758128023187539740614891313948866248227784261584848771043246007777838401164211935702112405565013353925682546124611159972951871769201196767057789987394100732095896625092318012398689005147996129639825378877709353767846635948865820444779907935911813144481805258758269437664736634104642829402455762854673887600735793712729500465276369475137751410106811669857166939206157516686155725757996721429139502026487962006329208812869610395783579312850291559979494541054203510936614694670833366932883562958185738184323325380130280394612520668881140119408220240367784696832199178829400944678458920897893620865399665130414878713816385228615645414671114174870591827944903310077119877098468319321303326959048382838097897786689568119304993349990776308761188014795346081129998738055877211150245994234026897875484212847953172299600188225718829470002537320344494101430394274594609336308869431938788583582175946197576899369215926248120930536181463781524635648000000000000000*i1^45 + -80327991763463379399575721966463960709327670340640325122375531786583140423941116911390739925137077743584552882419280644116729812274651382078707319298051808126076593110391292510237262944091107841497951657320327128097711370080159530984362771472536897385012856308161011008188566541014706866054775920613327120891825466481943361679961899641053263652871770809330096567380415447560758701314866878910065564709408046105712506927754588273212942123430652267497182960024165022316715630182375973926676666735403895700496601860118222523836816757436690259092564240718438322465344638451844019143418880381658677403458395272957257527483063742103582448200485886849991714999569118572433865885640193662704089053604462912521410329543055881433524952931608897460784751206748501133827709060235528208946587497846456793881979531195937347567833598252796636159061216158545199027528258045267625797088296903150592112428608829814032090769170494252730839655004151080084442837934499102720779229672263664808640753524403275614544590504610004800944700585005448106893735132773665039352265017395612126158190823922758063297997695932888740819952615709767041097210842482449804611694479598654726299573982183583440800470665613244190094097595310532959906106400953787818421172140887445661196805269912496424423660233268036938176006913804128285032092919871157873403842738207515122634410774099658476939680926785284465448926938019061979825864019018688363945688135623326120024786958359466170583143286844186159300850856123614783480657107724260195484805133688994140300586881275587410836300546078115417701117844334042725980216355857073971666085328040075582091276616490831127458975739544014339031058725386855600620176346614967656136682418861230687710543886265703020387817815703407062244001914429992477862672918517872844823619724226840707403057292440403710107751300944777339978560000245579635739345007092242326358646431458589917812778899201255800832000000000000000*i1^46 + -22633952515226882166441630321600626193928197613339118450690938449119758505755975042132306927554435306684861188230756904217323391179215864300773228693064554039085533730896991416873905393740199189035063751670087125375164775011895535762585250909986902513765691493947822780523785376223660457879029015389310389022112554244038784215074185625532159555999697827663958649803683337937814472260118399944651237821218148434080264533477639734631387379540914139084392192041916441720456513825606185753585145165723911276380090137372656447104623684713641224710844888758529737199299872766331521442411506648494379199624540283037928287748725687265479800537069108288840993180558462285188566182959201405852876833562258530383658751640808806500340665361412466725028584038798265910571967382816850008578032444053958133893837060671320322929129806760949392698942248549756287316732893769750788169004428308504912969079260675973250160131740076551258980393503706104635186645385538506707142186968457598368607826897050938828334088777006841249196179301849215533046108610238455502132428151081190049597433990288747374477129424303271111155022081869518070958052401183505701419298533015539708595562806391432798874632646951807161263511245033131145842137466064286410498354677726187878905468347094633769480996687738623448483076944788225688391715300348676003680635200537472868081832973276790415813428541109153725998179473144544010933005917993129456060990306294577740906565273740586575402191621973376845611128665130278027495544129304210345989206781735821103052955752017148605691612016801327304199182194474978254439457100778598210602152698761055023679476259998140455307141002148645063123983492435340916485983770598302043976607578506396944332733381904749830893474862424512760319762454911205265868314652639159018766306617494211875650341789852634724469060771979285609275320772844520101688238415159731544960983115507357564265078844293120000000000000*i1^47 + -833642149844832310321036802996323610476690497837754282324377223618156134383165601643628821089722681990357621567545109830272678832178568459645847408597462374641240306724085017182066721904528904230556856706811269277980249226292779853886537643454950817271183455243166766579246664399455842511936842821395163848692873495726301348937883739951781134211872933508810056743160634023895298460096325338830473295772102502747534292699562378609923804259793261155405632667442899292391446698990057802253494224460836013942937874158338013465992948013347185971531846969662010676059815178669469011901428531544720160969987307434169415610156669079608132709262362186252403599917716553532145652432800776029204272794863332353476393893196617938196439972619413823598522346785180469338595301119398976799308497342569588141856270200418092526733196983078981900290809216312850742355817674870837845896892994750602771692756422137720590170527475151787767636399385183699318479137261055959736357308162087297823883765198187414380667367497223302681600556147845000133301079657289834065494681798601114666513616701448960129088909653486248552065058935150807704298585352355733992802144578217358194768654893568396179263166436260028858573643454177649212721405353028885396204585647116675434465629370975423147708772253776593134981435360384897647872965027329303498912498521395016087041748531955578044096313807434567594798129320240177588440770947503059573048634160003816160182664527526226766627525577786442574338445140198626187921734267687220971895649751303671223664717787530691419373295415462825376123070416881373671685662432389761712282245783510624265214720122512570357067169827426029685176807380911151655228216740119036406189088950114011802580483757530435331537228794759299073062335188523899649412334190838381012326733876030362650396764505018001587420718069507190821076078611804997920494074628331770983286428187872339165184000000000000*i1^48 + -53747827098873181936893682804806326442393623893608033557344967420208067775449208518208197557580534460038179599707894761330924713337872924896919752403033684716803143203500415015256172963980343775157729785443562176522170928190942691239047881400333443758448880384511051840125441124018250377104177975928290084454959110317854008474048606441170627997177117673673499307118827217360972246734130167870408570518148913867838057096734413977082013671856003872134152798266296690871753948361725633012462709140419604065414041644664628655518041432687395001717025047896996615149204686533136411638338262601648633002394381515214560202386439467545017812158435637335410328904400604880547949387681930910707566472874366845483839256871123863506469834156735713923994627022482093323494624146020400133597961305546547865227528746100323616617076564937603708768205529228103572757011808893462606942930738916913568048649248853469516858837027039660021661108013120335284321558003956369293694656665580536578842308094601297439669029973126151158312752884330284662351630826778069654401670598968286731310948299674915965476152094775166362384746407531924797231241681637665565814657401567015915737518490473567288842520741034790660672712460531604698258737352673311800550812015128724146089133498601466122582224694427168779553724959460158979398073781246773153817575102156527462950097950636600114892884581910427651754840408837952014473522393601479309383716785827235319641196915246741588836310382898823285504383711975967165914341609411356824052279901077869280760946483817457193316111472222047854954807633971780904033012598596659727037430953436029595175770988930651239712540414386579378269565833565107159417469289996448077604897252452960859796868495722399356620915322211251926754055358026570360572868985302626253629831694705560390758185494104248843361993221260580753790142572844236915933340286821765839075782793625600000000000*i1^49 + -2098383690727515247278707547320019505092704737472051143947485194394830019160208923118558426095675552307477005016388282529339449554257029387627245705081884386034168895551260756008716167107136343764301108719988587403293225763543983387717813602562591060803233941936817916584016646297278941477015391337323809996720083932409777694171238071386230435980899304142677293184351867946432902734251854596307191513026523828853403518642012574508452395121817513567925609982591530699307414417811808961682987942424137824874955333282106978105286076950878907160534271366769270550557195737264498532574198852198984847679750030161950485888004554600229641056201942873533081454141414085613676549323558198448724286489253016057539967470124404460151388863524312838994844772444972007303247926859162095260561249623939378845087403592702674946016263225059418609033025067893685187294893156269159764356277005670818759410485084088062088743474122029311690500925208878468354360304781125166100133465966832414914884986391201574785915505639512840328480472613546455265842234040265219510323492679926109645385109289411932708887400899713955806808116009380317302396089632715707389779909075367342508002995947390086851821833795896816756234028828816627253789550371839043592557427491221787847114975877700542530403275102327098834460926668461373606504577964807740519455789724341069921121692584087417314158775523523715464908523788922117592751658574227406620079191196779907187620684653679890261824967478445927638980395291346986220711850072018903273330234542497651987392709948774313162377245739054217722779780670363153607165175376153260580900667890757521009773358566713975122394729702366772846286169048646193048450003011551197121761189820989678064524091945278437848177575221506725118487776212813962730772902893816472502768046784105309509417375612231300361994357801167606589004214619034768203208426145013993308160000000000*i1^50 + -36283537799710806869450540244714387598098008906320006423506376352439760741221119340249092732159365196924396433408658489753851560051995917915437237455502317977737564617563002784676914740477629420927724094456866071596482513176561361024511929302465169656418528255977294793294089618257509210989377523801398881999860678797137579829418686866751598899177899462878411850833723961159543406445442340048417246749004540959656977088144090617892352358616569296912674234351236158978160777004360890134956776006507362209741885817762837878215814998551416560809878828830062827178882208036459741739317236984333718812826183529528112922745288924252882192021145901753259267487259354031317987958829939960438837634993782447684141040369681120180462727294537433256701969401044225417977121043083816665514247439846371411859486329085203827686360475559844891451918765704577001745761674328077657880693519296578856436297315087415621723127320848761262720407209508920229376881414336206608487147999405954344568447887482787580808676307702252657592933980076376002915181551972218505247587739731388848697685042936345626981085694362487570742412640490126800531195326011217658817200325499904298338942212125269659591602354656714634307801661346030475726527866957979312483043528942068387082496920820433743647154468341464099659538268841028999268209452151944812053415863950218076176439167673613130163566309274702414365547788397407596796282407931964856334006553334283610468714892896074444618505863373302655253313413453387534477276577688469647073149735149803286764556554112946702464342775739275078292767488067471537762129961072983852568689770727082121217555199068196684569457502853303326372671431640272730415265536890439083708434980654748007426088712265061426916907761679708579294739829779535041816576031810991588765372499735160923480603295611562892260092572033688420002951203059198329035474075648000000000*i1^51 + -326078065718268901155362607573044777734432779222412752645436840063200839009138083442564499853762210089762864744959833402557777797985863012477679408801535863719422299459841691602376889899785074331472602323327915012315483037462085740551274782867145268642301314509418813161973715690632903850466346238120397180323794472441344849293206198307812858702466888088554196947499799049612331553586249981138115512522355871868173558080078573602060513086927269063194528942132568018661300804334532727203611271912577243292391926121968385701061997881538876125042786672697508396087364320467589355016715305580402239380180234989579995462542516887349404824803138050211300103322237254432160342292684183213451124389632997667534470002279476877750203475475142401123232384988224732121764369928688552869755882768007223002226028542856048738262091011154059441473275718742077955300169031889759137734034606952840926612861773327899580060453674786655189653929192231641354320044941282164730776754640559806684194720731690672594813625135980577208190686715311628208811959799990864760296730983404744683070968924175802901661272848982646413885283661361696359268925303180294389600189301835999744115572591348562279030926262820642148780463701092822368350390612287166313419670510327656279974612297760194525352083524802858244189906218684197449536477377730450545634256243852033221247328608894462923972840075226584783783675816959772775235952493190103634311445901877589889999552956382325579634398196103379061097619792336494210335694131721723343848122938152482390745364071156131086133552947634812864909621178725215160786486513475136949798542600273228609859427223985371842543799480901321283791078458617690088166813031820031972523643198064960172777439257991938702924407048433670348248944401352209362749377622117539151866621682478239429160248005226691516336824372983753559007797367597223116800000000*i1^52 + -2088500123014327531111978411108620513908810959042350055108074522808825472659094370657049690754141452618833106282372982479512107425382601763511074386988827272733931958387779543835856149824496065916404468433868399265037805337988257164165484965937682538452737122143495437489322114477614331497829604340789191709712506507880930177891661265698793327153815865701244778044419144995923065665041912299514347680782771053965110760991318631725134146905887373216788704537753828698682107413510679030081420571492901978836983393633759256873844838560696580976864616101202181777916071035198709622929057345588037698842199680661476106536143131110960388490768388220819978187486355289424509292774692293801359280329885560588182247539971177565498361793252144074106989497458897075697359752170177748766617190259709332190593485016198980061897692233314778187308655558316153048567494031193834986211293145716490255000274941980585891459221166006706421613518722984783357111131644703700357888478807254643536848877525610462422489210898328619543653933766239469375396176531184029132092041937195845544559646168135191167714914030166803210339498193183343751661316193815088657364278801878726310794760892061471956370373614725222736390940027256544575014777505269630931341293875376636073834727729624040141180555201812650826059352904967859238200246085501151278653109775553157215770657324584598915587428261096807421113725093554040915941549965503746012854316989495103663977797853697731309973547093910659060978913015840956147644489903413374796390651798961531062490920460080792109758160746474885868583631873757801451244357751295837096691485953390052559331038903922481449846777117773815353523000181807209198514630836824779609250134735474762806132544998653413518683145909482391425825033763836197152970266723548565556253364626146006363820685610811459694506776659064625588443545600000000*i1^53 + -59433907331318964617668253949708766579557964527033121788017335584756073753467967882477947754786389869563743999337611941964420213649614472830241831468277230583960897268390311392056199529464218755193601548982694572305218505589253136321331611266069059065100234037223752806133442079910617319445162107844162452570342812835212954058830091203510708540865333688765996232994469223559160686309662472212643451978836655362668344131925895731700132007616563850577486193565008727491403212273703362587579402856917642834401647414970989301053351456794652317809942325387697856569900793138922972796652169607892188849185449528476851657124279431432841643330632374621589283977807217408708572964346568845619475641567068425107038756439109323677046167944741376181111067135492781296025004411026513791659802945428744318019840396249997008102837420572658994025258238475459197522056019910855876070179897145011798541238562810159329268047848927007723129081234284747538448352245120214592217775872524356850461526246778527818129171215940219838391089317716433108996101162183993892664855381535723603239937520039266301477028021618803314266795185013089353759994029381818982325581584364412019464036590546665682068309235075722706660024233454271389027712875556923207168979319647171416369645095099563145166424238141573502204326514686949343358292531914400395699357952889483995298192701787598210604836849659191698594445060421479957083418271665480539042402097558134529742753245694195919146607135904325656266353905185507159838451882659807453286415465341425552784795841811025788938894513326060769733025369044886037622267692183976645567781135867573379301941982995004281777282162152611579515793276595940127816202328064913729489216709928081174593061303868345469061695198511041523921771592135675373990571141497029448671562323543159160142814528332904494743497364996096000000*i1^54 + -13956448532415288953514895647699815808140384432329972341039698847288933759635577787942748681980810575701641507584813684045805748822421949199673608224656459541822497840763231346077989738900367192227035263014389393787972199232234408489570443332956706323223119752357804193521869742713985127448621447881892987454421642120297060237463701977259272808346695665017361905742814319847168363820651488309123008196426682438992255259597459342234054145798696294741678173838589498400937860702811350101998922662729381326700534125009057254212949156938925675395919960303199059123798009102838303873839806209349768286978941040936172195692720380628760322989899650161537422705995945387623984323968230538080521606550607188554924424999569963809811579510529344933717056487638844111294736750431213423246443901783171116289659148581143645977681833787335843658548714146441245413972473067557387288919775578919330242526630570391705517126273532606196143842550718880532834951489099801428890229185867795629416799790731122850354347557392812792806154244868779387326172364442355441215998194360785342330674832287884213041179776722189859002542744388284155496391891054312674950103887250734388574809901593160264092581132987585481314183194005072962526259345167979635636499353390620329429569604293735804780955917989596045146823558973422518587412832174893972306133572429819813430943810756361643191994109735499911128463174273845878695642839689089101146137778131568872260556777955321995342850588459266261357596002599128488602687213391904574775434430425722782961171136174818760417549901413229280332623490410610443979415939115956099582409795579121812325291447872363400233319199776033195562842293085738433865977783573802309712548317384958196059368439449600840089735944072650272436494948043463915119196350973131407917887007238536391203727007313349836800000*i1^55 + 31866651012025219288562258266804349050535340172755471759426911200603050552764038512761830523879802698545094704979634986486846631550578652660422338499630615253908531229727123046401785054539663451570551230339638536468423206218300941162810150386295056130261265410706326911900684148678182618846645490831499094837523435127061621446907908504834876571424862691119524711770455790653208941452683449464588213920688780829313969962384905322275921855446972549328542663358402319240492104505867849159815599830288863277060557892470400566674468142009220179740095003997154549753496828371133062419059191188192645023194490115731966114898749325922099438123801759592332674440505988762786530902142607665183033171121750978143307949804308384534738478816078681798004546238192689325784637460083399831328069221035581804365001276479547961536131000180522988564550558364200104068441617142163712580970774872619769645453549214995834862177865440821964291713490130342186295799928181183496655103072063955617714091228208279373295778614797351298721138481930099222843628275503838073602996070689017758383308788935496039011842821336964766752942530669389793047067138075681516203756309550755223981468754939633816004103276864311020261174258494486164081558803716447615362151755307397147476600598122696251292141944931632273663045191020666143115958644197976695573183021886203719648497528350195410010745801589273018516980385024938905660620687800569653992580389828719794317444803693663655588928987905064968337424553661930329424215134234586523065266743315077936583168798896040897706155618695303813413989739669504075654352378951520002568177748313522301982554184903956558976244610789745106935105047507464502599199305766600899087573518668294402168523788995796231559446209414456467324743765743114424249639225919319930916221646998246554337280000*i1^56 + -5273596518294299133299669143758522302719275654255497822062300566056511759530956799215491387995716977995628247034739876706206093616298310624079808105376170026718791928410527625587067135389355681939661986592303144095760062668411978117239697223615281139083198655639993522630589845385213546952813218895866291244783747520407770362599088804662551652054512394550085330775223392279789626882737082315369788798742300554966549929594391551750022460966169247558574459624390541259821363123578930456387129460772326110913923397088098878183219217057611557985461342498784246064177920671457317969459995488424123725940717792712904894857445724362055523681429155491715857128855452631361932639826425966449884284745815633830073282905328538631423601694498490699165305023861789423502050750587712796715182490314133852713717675028358004714841806342963542226097227257421205214206151570427185738380615071300327558123778659851266134593683544458598709633070458832010497967438227065042547961356776446580267430980221536730841119768482330004824682204840624403136705051576249728263742651947639194413837421181714356802167373340396509984913815850916336706378657709728968614512732721997529699625605869864562942585817067839078575282047178726972652663395740437920840001078438390166708132388278663193160352676212316747246253017256804216501943381210883409417445419417596653602333990072983469048639555977163738261731976163363957858054385224402923236394630566874280257221746784585940813567091776118573643812075793907816699530632812961859856128738982965089611197855017092269121601580063250697171701721769678351108110549865967540344989684384298657986808622255243740692399895377894366396450265661751009416873396313713315583345301362138690603874420340107868053506029221394667047354210702860236035635680815087616000*i1^57 + -9206963660115280110891256945069315497444709945962929414421116231464723612433240764394152550387831526229974040830800248583907081563521814324559396492967640273784698649500962557653907920809139654961351682195616878533265994068898822568250958486415125293957682312472339720013354564340298632864570591442365636338384940247562188426158333171638412310847265641562625350106924328740186804532785011160487238663605210945249284290779233524349677416247722905945218434805103623893957967126813385836189969175937198990984335261614291739247809184369883395987752933573891802586855712459679548921218002601544900632149548106921825789244866496646530494124893574416237245865365856275963659695015790724040073303029040605946785894524839428863280446089881599981214251123937091367875876765588711530050682102118046065305136981633743501106626810661802691802510954912175451559516901765892936411762022165350328844641904174740449440095695626950566382717423879937731029435391860681606366268901223911899226546966745891348037214453182902198369659670964869327868951867506963207022051349905358726807736951158965002025898254786205659110005011991503166749073913753222323046232024393371673934904823202088552059722736677290236354204911287005172052748400023495688769370390791175187123145296816889564443116296645282847735973721888398504099571809727985334761680217272109997235423987394053232217964517353049540883833431897120091503609878595818777836708827865580899476759967689338374288101606626896929597841391539493357256797401853726684706832257162867444870094070303461464046671254082434770901337041939796059108957811046416848841946978062288057267213592020993176768451869432810813664421309769093527731438733796800903704480969443722141565815995633794840341554908861491503288431096627200*i1^58 + 3270927077908318966065670931044061829922549132782426296563538560407048917221660533985558488972961694308175596205966714148536503599560031973461376409415739307787774800894116378985601041266536226260712876220871387469303943918610733598690488936118882908900653698575832658758034008387248018417290608179590714472508704277028913955811934207712759475460133077523926012109561947670632737769904569471250861741065561529285111041810879725087567742298202941454851885668199681470059832761184396280971523607675439374362163908219869238584984965473022424467656657913217910835673061131583653695026839929789722856025290809503107146227377499988202546333741619053979716843613651779437366988978310617283887918952590028529012655974909552107143229624805965999888556868820512704888053088752825400947115280385370121656186512036072957597532416113759171104128992235115791893370134717951475248743318047650165823046275779850068793629006680026492121842022754082774982984022053132765099814304220127113551064027495596453540336647532355572496104930757391485726663418917611088178133592801836625800127207985543988438445287988171108864280693762134058086140887109584073916643371844932965626753762949817628100456763649562236393970073680940698156427903660514368818473147550568431967150510254121776148553281412168133097056981671955305810594841320666717308573731894493961602068206735001112535936292664059719376494248293606929703879325020057327472345547768519988000282612260536455585844889665432674062536630056234560513965601454470641911871945563900044934024268448488458887601079751283756776147086841104237619339183424172274564564122495522950357616509613027468281305592942891722600175579886644266837198242140855974019680292168327381629681008640*i1^59 - N1*39619502094581622141496424180538647595739101180502325677458486527848130958103863663565004061612836163813235181923322437799612940872912854916909632765154120361355625411067561764188343538278051201407552218381113245303075948232244465576388028124148355297861351555803053604903794002645697140283276429267086474303522598971439485049604919139065928816634507267407859921060270115662421258515164628096431756285711086492060805449435739107136793297261891269720492187849948558182307689749716559163684345893377366049457093188533641*i2, -316144082963195857535228582015443268998456767189186024569639655401900846212826423403347768921844416499219714169367414577297234291129622018564410073849644105930875341344658061672077567769329552019517447246999741709680792589749925238355001305903943807370630415535558206916812739058531852976961943452805928622968020350740115262240105923067131693101694137140788260290085095991598989131760170638754288814357436209684783119257248218278475000382481186073492507232680939923375016385943462937908096922112068870370403647373300770331969621202080164002711280115728328114154783827111392440402630433292141933955915093548717825659232119663107262053627754387817503266056890964342812045983103942259387414178459002965630351645284791393044981612356325635637594855239735437394220465638680201945217789030687246715022431361600581786264271664726897743786115671108120413453097281468567761474438390973928078612601315363732827352535792433874003766979708124695497913005079320418731871743837589195832465057633138031206136362759109317327216779992589381263682038597031212724084928982796871703608098912675136991922796090305431358125004054251676322552213150433088860448365625641711257171601433354492871042614177460680523129202952581364362272426279314081371555987030297847010447271267005111105134535563079776745615045366692787738507065089546155041977016963157471423360941329928169475830644081414150259230346615002043130184480790123194876373205040697911034365545927218152673464287839538821870829977739956695114732581997675113317893839973919071631066277332406988763857278457674201558956614488562067251304576494176484083121861431966539491129590918937872325316226537762302035855077451050472973912714512909993865024428066078750450387739243334561083626794319810989018486680876795736358400805602273172001355707235526272461220656443781585961169673452477072128139724301702663175658282819262147917529009293451322453934995284144732305364132096844238025783749939871745291548397801214029948550426712557293973094290642507980385775147027112540982444261992488554446821214854609044573167655087265527404850731142916040104690434409888272865869952695487220940800000000000000000000000000000000000000000000000000000000000 + -4614919221701054831860990073973878678310398470070685177147373343059743995332085636990299539602617466487321412634232773816813573917891730779633319982258367572897538524957894593430038252617094970780665500511267622465329856134694938897120201319607826194537906047275114584067140182936068098469593701096625951684952589754855767594988944129426380627271182156356747438375541918797100978769247631917026258660826106983028600388987757253382506338282088489082551734956002299188117080757663193585361951183845731488047940630222022694891291930932108976753308568540423740756396933649698745385577487352623675604198147936431202039506491337278005376046248306423120860144661487811372181998076012328814560439906684015989257739154600565989516076548063007862940142392329281870063602309050119690557299964725513060307737674427001028426606764356567638410041373067897584637271750245886622116840904411050898707366722764092247547875889360876094662059481089390621851717898499189603717507932147671434792535966118045332659117654037065106418630922163743383063780385451505297840305373564558687468918066290526689242751729967573454873858671439764879880357811391425255828460126335775064125760804530504586608379478744679777269926425639689526326401254327417593734347939201329612661720797371364655416861885184049073200130177328852308709968288556178200285463924748125958553210890219980998013448460935906618595413745093454766529794369357242818416309146835899079382792618352846846926405099984535741023025351625239010260094627262959742934683358959170951893055806719347723354915877847772631119175766226892894270746291955992265845791688186211292423165931953662154348377830081676353089225911564660546686630540035944692863285616397287440706636727178182941105894690401101151903044004245725415789160864154691201947257977818568515913464530997113498093966635173386769851745615990119600887255473082767956597214935660237070079631452555613427562137379398989455946553794453930842690125296843769179460551400969257120912917493564743186095245797595530810066359116430474795247307699932350574061652919870480982189551276345326794585913689661529601722062611471830876160000000000000000000000000000000000000000000000000000000000*i1 + -36979185910627767428155731358458162557137931726113841956683554119943064934060587638681073695379899127747688085390707883315483476568664254762969979313838147901540227989038511417710066989968837840786480172913286482137831822738430795800062673382191105309278548132181287782048139847740303424004761758607897476022330904669018127277496376194281927895378451119600665042771075886294897332570066350660661199108350067285784316303412704780516704011282322795511711087799977655766099050642425586388931542143932897424583367769708075566780278636737477578487350512882306342336372648817711496286559620474492916250192377162252954792971858724592277269424678421109598528018271018966181578211862631863164376438834778349175674709843399885145024335960210000801773393490735305014063984553483026479597575212597124420065397495651774522908152316951931074740124434339671820515722908690610639267174719629162401274860421225984469715104690075219279541557480094047253500531788024328988858922694059543749587524124310544909053967539732420374208748341080740380457068025913224382178325810747298052465858808905512283748806222205623189683029428534729711393878895708688769673116439066863165777576960836340709595833350971912406686038514428137072491623964648936746885602214102495895179719086060010869046498353959584348576269620756289309097610326875550954757185022408739105410420332575788277815368393047873440282260985109202183370343386743939403537372740545011362633849662762882136235273696914645011389534939194607624142300723988327359950260941926566333938948653753154320362267762154827033273968674271891145892382163513403079944319202571618029172829863210454418664996313175277897869066581621636437587209911196991088985934414826718914969152610057838157679553612803630556381843352676473485596595756398180226337027688321406750015965207322910346061505033137445013597146756297423479070127850387813230885688556654207158497979293434096743195604277762698813141437050512264122025497241895009135597504003339287525396222958753027146120154116330928206524810298005168225623331789109096896181270927895339554186128236551135820179609275698200058663819561201041408000000000000000000000000000000000000000000000000000000000*i1^2 + 18118456134504857587837036518631366368246370943089393960886628038494703195611042958111899003321579790776264414033632757383986105701960667521824994779521940052823355152969601424529961206417211845474612849224814140575218909753558596738161652706101932456786473716350544002490642082645338866922526644012086131471750641285879590732430523736873769684974062578204630210009372007744160382295282762533163736339678614699358253703320819643483309587762291543811905006739180810492781551552384546849661214740935704107802484599211707209442609054760387103827807323296466619940565551098242658527620277150521446239258703636943289409321741911063328092299401130031955283313190941491440661506565746674404383774090467359911112213317764808695089960290597360287448749081709033982350923813816668146972307033137052158438111222713167674683222687265225654755669166644318243698365343281653063574455496814181305731266484891547802653396080891076283365736841185203860162685832226366400560299444718790878378659524404502114302261275403415198623782038355052727131519019531814261666421876071163077910659705770131782854139383262969915626978943268804280420001259154255418534224853747791435661738958082840266281997060744913636853775929435661772901558404836544113866361352956487210542244764400589874788473098714102674760434613418844561272696043834408584564691335992635472668158570614650676560135184611537397572339188918122252007466690361196452656714660746215690727107532812941246532639990425659173587950853326216860936176044477434581862052476932802916413729116638887930322713527443155572878349719587567300454780889653179261789987263916641276686065014456111972636137472845600858487455340327223635483334970921276765541983184611620938817996735459279337820019826251175344537814410526311761153479421327055692795227294812050183732029558169793330548817780434350160567490365662022640269193529496654174594114589164616907308196899695731490957973435678131346598174329776319079325328148877857883662742593722501137063687170772090298975776435200055130974314271395983299109540947974379796037624535685629780022475450425548064877132794954454187951019693545881600000000000000000000000000000000000000000000000000000000*i1^3 + -154019008252115323452308285928919354652408617958329887142928731314572469100223534196610014891165195038555240769255553853677203564121004816562567872874766359800788436404509460065501400614241432772368224058399734397285245319415281870854623872859062333057278722194643522842018766228358540961166352721570530349552725929601866392536067768948450464293155438434150090023388792760578918127104927874978759841780072792536125274602321065337953196431943737198934800876410555033070929130667076625630225366072222151133675931162883863212960031780292282389075308293834570159800171601409238483592041828505636080279780899336663903570385711047480247877706626949469786909869723180264304745767324198398077961996209596350486499211770678449794573098948150281741048550125941610066137563189858173622740565585049908298414762290746119672632250355403188856913571686507300538575311036173778773933179409017355120860280056280809673008287908880121499193492614256370368582750705144273016342029293338351864879087322206583672422706242725060576236681085189548789209229601522199527568894298286728214483788667951285097892018608987430275428322820725568642819277482669254429264790111623959808120541636932652349146080032823078746319232562665806412092447935099001962692713318773711578502292538660737173056892716024957117835415275950335350389623252122200113515766407945997473769567762802600172102135588177809074187891109035024122646045983971224391378190934307363149804651077563462858677530186569695185613529458833789499486805504436488100660649965429707900231048245108737397299979494143523521364014299843122945348969734518651854848376803891668070268239279806458045152740514818995530604887798735835374210647264519270743942081845961257480055691178088165645942458687291212211597374922769072330485011574422913121227429199412929906818027924472544048027466281914402808356084186966924849986948914459571346652438615550181638557102295683187600357283126363828951446908168193099959270744979423320706451017933265837837860714577154500618197284186950009105284670946835043952216874250844798206477388973666196443729514465251890043661565390986182124638537829580800000000000000000000000000000000000000000000000000000000*i1^4 + -139567570159782206436692613802515869383666213603685325619881438623506071515237416784383369071348356886446652280392978217427894343544082016190402483902522814527100377078614302280916056191711724266676582410287925648625672163243549158329099178066951308597660490712254973260975325807210042885218997209019493373980717885224981577694231879423362250264558084382554223583840200437255524648334117207774770492480931976939772835239146330817997053708467588893043199751666845414740380512738762454866443259418143302196699466691815573238259334804431622214231289442913060926317088947541984418231158902568183016440396104899466421442064657577148553841790993368110783262796396658023225053003272361966330191258097433544316883231748920205650446779906030548417177801852619162464863631606583692567325702954198368500344236931180909806464522289372436227021125743903942445662177245531523223598861881589334092307790015418961926361436955621620533349666837603083683029199415214832719826445737691431531705263442990738514629089282854902428782476083185827189201170841540606096972545142068787405457511554524029412987740844086162959080720046624900621395371734231241155322824755442304680920854303880618785110564991071585566177356988954833842318089419809942632598745289723231985244467322860178591236973940853099568765385764948512021799206539899521628390312203491936805918320546430526288117972105907746885495897995541071666000996268430474783251815677017932765370499237267472465470801888634135305387814128126604140974685043034602497434573939652217426176870205767285287954070402985413597386371945866582795376078046290005277483111414599809582967151037216242829305512191132350090801694115218704458488959218566899035274352003464380595323166843137144039485870551995374154581244846861697294499248591189277863771371307259430624263964704965353159547599830096814359989090937806857634342714932456591788730036827936761179066076130181829111505610616432277752660455381533475977342691650760455825607522521938565236200309804848018164636661756967248045016722869724921527218739330569248234549333905636387688150913496305652242964805610862299117776780918784000000000000000000000000000000000000000000000000000000*i1^5 + -41813922886193532301693294752941732513288874057168008538330647555040556889848088452140455148063865095540545156645440586209350583312231875428643416460333001988777723822979772140949542288886015979305049023815179715917157800683511938497537078908443490171781706087914610098695738472082274412453560453774672834442549988860132797906521230725365255029553307641377176459311320303600637382086345222726777324476709547075404514600320746064490584684464089975453187338504469945837375675009555674139760858127275986165241261867968587702600690805718075111536371293185263328443327523150360366669207047733693176560122859045821618227880548759561373524534667006902106401006832127996987581576696519345011306267059380728979964523326485037304380579938410245929966281155659078256696410438723817526180211233271138819150504525922635009436930897476625419961011585950129368554018451280925071211057329163950510008139954712632870996026778425440043292585104014946767040085811664327712109923793449624571157117411718814366317725728818674268846309112956082002399745630649228939023601914036855288560732469919596541749294598753636703631137112873219921129322571536469018082397439824296605559786091017875884246541830070453498433860398663943555732492212791745941238532079541653268624622417269817663015570234665621012781889456124940768657494112227522452564339046315788518571015224906876007304903757316585472526431151803016470162048857843855918659391139232772640701409012781800520407711410445852403688633452361998122308387759925208438946616864968627144205020563860966564389511109455127692573767450511658671677749926413261179261120571009811111487748546754728706307619479005943877052534405585066575336094577173191683951691508628495392200722810476572652465373990631924167251174450332137165240295585677976572461758930816206004746227991186562301746319276561504136445187995812926472958608124477026271597904914033801097010394531785357250097811631956564620630252688108463002672708096440852995085200453516378755443342961763258310925332357898731591046921598772983027482205093015340371662642618078637779518382232670134229322793596555080252799739494400000000000000000000000000000000000000000000000000000*i1^6 + -5119425229529540522857983683022205424928042991445792668423689728381356827176158814188240695925679254102208841129230322617741511123422718559584779204729090261353564924626424182538396472989693576570730494993657984934599375542952338455943232013052876220647272112108779332215296206325033923108455768193356082785710812670898473200514754812524167950575450616628155337677283968059566373585557957264064853882324184756185607385825079187421630765534990026318918822953492133047931245001781765218459846220615919875698202610681466221968010847595233656663226123743963531790297124054230925949800555571398794246679255676618822603034271834516720451655277434844289227052969064196147193613705942105075095089529058188344445365456438019758449715437059758588052016335912688081487510129963268809934457223329400476993141526863008158819632239040815315734267530429811316504548880692187867825349246897028011489325474118515223221453864121766541808539924607910431870069703423803899415947684177173210887893103310961779513099397022204457955712911618227277829141237872051068870005263234711988977434658982752850443727858031153663628067591780134970998273058982505953421313938290881944285028221227042052249671392488527366805367609947839805570596371478238500227742796076066439867410191710437525590908540977615565127967147940822848170929562404237684066147688450211880483222995791529574740996581815083487801572851028488942434205795979523510769311681219022632431684519594140767873901755611957640092016467873060279349970235058375631735232257409164203588909480009907733842905289633916224972693828684099819901830245115856727244390677711178815711516652914785483236564330442023163645265692117246138410794559414591320971269032183373087585335238180800793015008125624657142053666893821065900635784970481966608734014637656812477995014959264505798992306613966568995205664233342030894147369895728936374933859357601979403627011635291205427913115605281668915294786847920254375676264235322726460911451622725048705278044245333981372643755174655900067131729959018993922443901097738760181504853742922698014136992671674000502638780560922680700321136640000000000000000000000000000000000000000000000000000*i1^7 + -424835337655852331693081312093511614436151779098854176228473412857243833157650297906609656765425593708268588378371512423524556616376391563155576740052957956985071413560380573496049258685594489073643660685994128139250064984898270848379891563261572095113301450076564430978168824053068758711963077801686699654479324168659007663053787574642197084309245500880584600432988211853721103071861560782576606567185369887804250848104207307895438496803526136289875980008391063795695434890403782630493647206339862985538248422122253102512548430195730715432068894618878649047815452618712419954788067666099259093799298436096672960338197402346211523820580508995707812701477041147718396111830512884572062111757546602241225815592065936545917001681016205708998982463021294918801247267997793831604274347837570644842021040035099263348631490621944969722863521894456413511682170408436237704109788074304175878519473011689955394596873749451031462040424232068023193769920500973469145129471483030469144204960829805236175373778483967698015885485181190976976180538016768655705125106128458159617601278164300227565544044174719911590006600525399862363110818541730782175738038991247995263513696561861493576877148523019507628812141938592783131521696116989439204830767488814356862100615239472314748246699768141141661337831156712340139608374448932742492372493216803447614222220352400838853901111034826627446578748144734752647744912918399552414883107047870110720633617879688942240452841530225778157475977512720769890845179483033592330231623231765223919421249065657304387275956932113174524451995145866340278449744054780053654483858964652940926574761545898018447555021191468348539500264011183279195690236992663128053538616697751476221487429055484996587952081406926344628941771971008071087261625195943317756761657588366450367639002795580108606540228037260975183140212231911382084132642317146053416735066007254588862895825931002008130467575017512388811719046624221679405827279001060932072504518335863785822805978717258392352072379692707082518706714564254152764393342882787379475520817133611305074239543610368383146025423082418492932096000000000000000000000000000000000000000000000000000*i1^8 + -25743417600932401358963181472465395195629253214246701463258280715929910509870356905065518175628560644406154902157186502467187037191962006081797969169394058794450980907113823167349559612800514265301552264904460469781410898000396814337994927154960940982761319502983140733761832203870555030791387842132011799612034731295431148501869042570293193643107335936084269247078113019498108519706325204938264290620489784106461910292628092684683501430027281833036107360249593030114624714608491521214621962672792987723832715503543358136825772063818217937207116837678365245275158115048148785262276075529999174828510898163646483942424119508244780816882345098883333310451143443392991630516103138873916728579135682966496194618079780387184825845321962668172128080075385927884839489548679013322797641651839720693389902455949352278745198274157992832746337732713595183396993899780908537855711123018290733606820723838393949002580242325192368727683324923353929892890166126406815072287627780344119155477802433793652421228180260650384894228421640048035299526033499980135312956503225347037620007121645549905532670733194114796207613151098402689777478884010620027020786349687421959050374576919388895975752639473876134365090609760472114540485087994756802774439498013778533232640148213108336696908655564187966795194798566003986000842144936966433101581901191245796958424208146271528298626920170188981847962470496049175191660351826300625575221789956038386187782349754367618429091062896846033940242430467671982504179652394141263455956536818432429510838150445847942117630992525734982792228100385958348846212027885425734328562522485027282365904101813144113942485404913808116905640289588462883276144918744837088074381915350491055675320097087332489879412525756912530488684591917416539518792225274917221046780421030840418543431199550690544635513262104995015208722857316605658839672668299544684064679273538815120224065230329911103618006013449197494319438530209512531091612092403222118793351104609205613548144430150898426222242907523867309808529025236248313599709396887859377017543250000118074698894279764707600122320875703972659200000000000000000000000000000000000000000000000000*i1^9 + -1068172867060590007741644993070689912416221735187008120071686553383923613242253443746089932362430725666509662283183024578258391180135524620220457270305825088020604296901763549450920480733950355594975415224001130619168060693058116724842466061381274522344527246032201375570737959655624108391262218919645523029353293338267119811445048489654223344666796202179288381572682053919328563959513984750289861101417494631011106765414368131494577417820748753757741171319867190358019917864326806441200295409407212236668125508235188565110920059991645477360338842757680267146432928891302848186414710960130860425013734474132594587461837739668669270912102063860469236653069277604100097918714172057497066304176291241464519074821813933716723251358734247976678115492748949004081275810748268037622548791397412166558855787590386794785891405541808054527959453648676747934523274487700839732603906487502612729430082173991476683495451814138406047950575465447494134730033797927526906977917114151876454246114353762908563893439960306099857027404202291848342248295664492454576758011280112046464168043071541451813546492753185433945471881526206759074446283128717220512943611258237677599398570281387456717623849122495503479613977122829986478863333447364075209007908309645468363022834454653649414033853401513396708533181011502301000008697950394596772222044410295777069760622975343324935160203636183164866812704713784994720562667957354518110847432423746963676596299357080805435859418956940072374651643757042698924633423948101100180911443254268925224571926750114130679591243879515075015887820015073922241048701147935794396574386311436016729471062778414231093197905658998355750449586084929206182052163256260188368774855525442337708704753866990374254443717815535803672650792736566161458597384234806440081095183033621210206160851608465990277930558524247068423197905827584064961833894537784802060372631071707687455195519507415640447234503509328414056812422572223811099434164471618487417301818661021668390315441361469461678163962620937272093403580422227376328307819110704843358026951084403377997476611462068233923273272223334400000000000000000000000000000000000000000000000000*i1^10 + 48339875003483321813696472211318169514524785018387857472225533337598659742800905030978702690495178066395720938516307669413970176389687004336117363479719317883798779874910530773469743678003463957403984694717254960768731212892841013335592289422324191035629209824918125436871938985238910585260571007824549216357447868763129196150679773557199159094582097399252851088140331373303412048096050498863040791105708601580206447997285985408387212361895058292322701949185529772023646508424439703136294811417470011813577250937650270558571415480206159595503521122194173181617982077982268766366870568367298091447711533509758621311438300895630523220839732942265232145853970801394896640891944240889383982373599943787111277240463551958681976509111494547544537290423102271029044576462686409648681509323968459007439841574075243309922642233460504093820102251439671141153647947264290541834184666818836003894100313399100327766239676474059616541208217660052535173530332196712525235780440889784445437549904974322300045276933916510663735603594290608559882939986137299832727058649481955022585532765606779537891634125062518712174671195626511785553032890303037743240024542075857489536530590487813255453674010035161112389023562766453849916819897003918939287939446290147361281208125233231088135876504418002253986442569918853943480985901372046582341201368104598694915485946032547941948430632653447234599523380988223085620029342480687163239370279233797146898574266667322776657886500125035443892054834426233216765347887029251028383186587168769003068774285912540619736385100960403877339022562324347880536004308629473961962193851750908103606188680926098142590778297010571192084440324000177043966084333094185266897915904931698476090582210472358590826499077577607355376852625495253491412622053551101129436429861250481121715288014359967360045843305967485547780682350841417782254790908366455247318166792538556253687591933541051881879386615360661711660930034579290185899378244550437194575155425638463956525021318054302892415945353339377053729098202208163269618503960255362993100410070130347798191768584368562774194421497856000000000000000000000000000000000000000000000000*i1^11 + -5546365696144051264591564402581440500320576904029623729045610223831636543133737521333075310725737021167096861164837772803848120725006774300943795059224339523810970602790223938548800057263206652063803782404405690614618558023034512136615932848981216739935528563890823536179603819856075475068374643826648245404821842915756134039944649891485372649942870565063312645343540551667704751849257599185576213418877604023760469217463215114765321131534840286232913072113059134104605369018759768919906080442107882921300738283624982016722134227655059187405476001748436955482943184016797308361145400724437926144225062108851013973562417712925774972048649361011730590205030421638551956775635185383012804106713557057096883851006011638282502167601157275685867061904703630205649271478198033445182384206776421021172625885431395703431891632195502056564452036149909702044259121052092022802631916605627552797739856388587039803531268012852206969200441840341800633266019634961407728344088475330994822943280692183865503022208774481787812733472217804637252863582563489579053837915028241969174986447681295374353274409015470201636084782552579691116888156705201176733181075092469175422731032715897973614029188513443521002497979855033661630857085340373308892167060369746985208666136375818680207397263504654309634338752922967776338357787195397751911888900372469588684675111345865747531004675550663473467337136866226994064010946264075607544128349645037931793831622909589569456004898426212549095826175686666624425936015433547944422788201651662114882962608562157077947125401764315257613815364580936859968550164945555205976993529993528879520720562492576758140461170838825700066775630766480297005143038612410412532234956170256766029150009238949211306616132256638935779287035638932993714409491270328934369044268621783842667493764421136923470154248024270840933871352713302941550089166932493201481896581965860514112555309202530021847352974634933159235857792921456813766982949404861483971805185028815550450420410528540112965455151662627603880433945340838526253681081675213850908854383847569722972026056422084154264807014400000000000000000000000000000000000000000000000*i1^12 + 475740888043447952050787213247902381008332741792394776436262689151453070555740748427276933536447866156763713632281269398869539000357250262519326220864417344901487441936022730685761645646877722386952114548625559661013835155783700468237488674621589490473451816531850005500769487553716293741710783253146747334341156963783062771070846947627314678345193236430376582197845799119150689460826731899062664046906051702871450435867582854519164119649839872431544002592710644494050448358004110611332928115222586706978625440795234097993032247643515994818170853021951058131716196136609921919253095960506565783210103918093734772548686996962282295956680438871759934511614507135098155847420443784157472857228753479022710845958845990849021170970087497605529905862826056489289555081285221528539697737276331924352531580560701381059310210948802082799117668061261231133357625145756938224329433164950506173608124456243844450973598858733628201313301042044153726090094384563530597938072240143825941964293376956600092957349210242310904299628636128165255241939955075952577475885132553104444494878905209146274036331126526081618363771922519627530032876849022950363069060782951361934750884293376500431620193787972224317940758237351280110145718813512308278601622118613117735817883197096222421805573373040917229946573952555796588198803407190205764461442712587588070503458711448714330212335087187734583957035100974118572771349325187289347670851211245053613102661445462656693166618529599441055042960030588982987673722926624886526782882683835655584427133650045765958565814196231188791425605999623741736251230410442452934322460151644824696671518434607415804202456042163259060440825231991282075805175476454766898705763995006071670948240687922676538897371589280055636830353092389781572805764031170823888881234098485038024561993617808338041534671140856243868433054029974942640831615818485193401992506361527007444907861766840975536872763715551214172360568379275368752410511079622576641368946385429151700167488039670158248634599268506639876625716579871259230085354334171333587531336572828337130377810545245425426759680000000000000000000000000000000000000000000000*i1^13 + -18171642953456546117265019757523022998266048645721196299601170689293084829818684726330291057630447717987473595327351136473798774162965740169116727779733592152462595367996779839700905996700005796688679906508691756455102473739341263729191721443131327134168553067101333834162436280252830653946285766704200017002368023799240796465959884161118403085285997397018659655042983348692002340684284518203012361544620375352389567614431015863131954361591717777132018181013954290984011235327762828410296418681870187272497387560066737643513121645099137432285527059780577870837804118892105314261872073780461192765125033437451903339452923104934858630544848485041638779199069609361792709879492865026394412421728590636652407817649448197716505486940452431909530123162693667498937661647093337656250039966012692494315690403323624598566280214175303356825199333757585396984822907771949520074180890333748544117840795025887935877563935935061629563773890094882904467961611815329556047669711553644200850575751038241693256281393775506743869945957576871868826020425358573140712574573980174711978989214774643530727419978627406358097016315124023860554076643071914546410950561310657438588737913762470880272521110412284405960398326152895804841035860344689616691653252174123582898016237654155669518299594120013048265581199321291072573287343280627350476172799820506377895083754910825485082093484544695452852305291343496440636627013457851226638132458099129520562243698395276655278649454501755298709781927894834439129536629045016087192328479002890790001231523499628267951097866323952674665685255063666881596131747074836105928359602233808593033315848533561802489565616027631266152375675502485572351200665325664782216900067341369666507390009873726819569964130254399141763324800314487462753433685928053480873349140663504364373558143357323184263655650156603604607932314450069771358183478158476607371793123048620476911270735952024087389585572942653881599792028542304285301969485497337942966380228056023608185616230978897013463549195962078176637056246821372057283301929386656304087675051405493723215826001340829532160000000000000000000000000000000000000000000000*i1^14 + 440342528096034657762328091323002306138357837688456874761825748360170848738531491402720751222717010893863177419144773863689883492619350508826192553516893087873918755150936999957775199402750729395767878327566747426505569920888003848468471194390348197895318650382793031587106400167513141086324314555488811836930561262142775507446815342263714558296380446906150204306720374574422567978373170792910842041134377981884655799487966238857190693940187304843501986353214965717779359496796198741124153985505312803003932912191278705033128921679380437159110733241993725903376348290429451669151837329754369885087391139191862228489723014582662179476012960184003023934179353539370162179893355314191944193656253208309855659057956923449213818052758919657978764870670872372395865301055621627382252538042890264276524925079594035522221822431983643224085380225426583297669832788459932760780265717520553875713571744601854382916658519155626190054877189823900142447334383074774088837117271122578609179413576985296960348155601011978482971400594761712788310020696262991245771186312544556424939820911649187755993899656622064002586922499670883549636897953848646451149900871289313786698947390547315058869995732160744035881470379285178132602518375809495515139858313966456673576809335995178461622850350858009854747465839692316403671851651865478516509815267561986355982475213890391224141084292286445781287662268479015058838113825219589739954990529320614653390743157303535111546359417678558798833549940768208141326720738616302389273849462622883550947653418380171472218592903031087696670225373610765613945674416141289428316619414743298642882317106257544295536179213258611867330900204892511830147520354922179175152065185868133280038713840156091749866361631197422882424142972309831562758671786293739931147102444649872516095626845490094775016315351402383379724706438737792791192253672179228934070948069402418667884941025285697672107289354417281630080292555654610000554795237196262178096761586192809128527803596374614724576894249726229644537843014783987189353084298356134616937947817536381534334756443704524800000000000000000000000000000000000000000000*i1^15 + -8153814947003183655875855842136271490023398994105875938384151078177311992761535063004897404708905358232325498910014442764522443064015367295198214538589842514487393730915147816234281662866575766225279097042183196440157646164605409408840369610175696516952329772832684495978761950402345717124710116639139733063226148861286343273026440709756528447739537500575298413760184364783052551892489502879026646585471474160125166249761574798917536764633721688506421455577858019665758280267223529875410029112560839792076551817914361011799138259679176302736676645601352115173848442392736671175757927650826756370423802336971344162209903535037571690630633604755328324820436755671730701751934818606512654335182076994391026902418157660546016220561024308133316533783072404404938221021200493739987741330355741713915864202613026046474946937288882077884504474494785356946684472586838505061426425675422506774817234480386347659017961961071480275411901920769275953012929281408677728982574517954740210747922363771844909321020065882899814625313338820347695223502496716057466894545848649594656498400158226261539238317332969387148712830574068445143435522825543745236927416954388124672766209257783281436160642857537246980285406221979527672816628811227968989624216608491514138266427657196842394728439995154585378527754657853184796535539852654793170510820618950836433705192849283795885875938536154741457136659341914242460623730545291646522034764160254588270036345416176413583487799622065137511091632364745763341177340185051565413510737275506671019044002550323573608471902121219612142667332792515792274561063278132717991726101029186267980960346523844383413432863690438482745735887095269826790538670369222017920199428461773843721487482683530637701836581412594510576299208519331496282632997313485855513786968807113905124064507893522415290572339420182230342246621944043622104234984537465720496547234334059089672830175337736197713754870825112366699321682470930616012482147390251082946372314286312853299420869296545490724059622155309477436541704800878514141929607193390455373945160134914950274586194739200000000000000000000000000000000000000000000*i1^16 + 121738492118860696859725430747776194192456955991786516097641735145324264531522390811119913154646459330317237930449397439461447372952344611973498727581630995951067317400482822962544931348701452086182248709506083537366781033640766311272395191339373228213820969939543781582353147413990322139781431472474267932400754885291557218131186230264184465604515659921226518017173089128788690273610723680013563913121448963752962278848843285767115914773384085528370251020118648528293887143493033104968408259319648885617969346300488861389397456784466987767166836834606345350951038070036090780121479804556477160548383875938406987573508123779792683986826796310873331731958688766570386886856286279951377366300046196177818252646516402996411887469543371052942952830092209530680449685318101320243450077406841229819373253054237612471765221790669267299083967566659363585836990617811305025549373140261864458573880925449532793769106815132230703763713202804073008307281355394340450174248787358778949716827550753453137647107700202227042073779286135554283984137890957965817868801956538970854298746934311158907711276402542455303437806372025579257438468534857215745634635631093916634851926182204949929725923369543622642934773764754189546696171687252568287965741625382026891663395706019150980985833274025222508525177174959807641061872425878591303776426184739680899008328612867443246050186194127572436816548896434468395239298272879196108233741558242556165507705019257534459656446434542288234155939469394522577679703207053807298230728665251486701436389261960498604314030056222353153564574755498531373899210607740993831133643755813635702312899259855876756612753699386921179299731410757097666743694239825114638721375208300356832322221805828342296661801808560718476997338438942573654837714896277252708440410581920024507803653270895940648815743104883397586168569912077661831276399335500120345267304621451240494804964949942154835145475056975079271048651130109312921686857370050166732255890358942189285055602356156763277626857973938009653515521372603331712057791021916566486906298015889026646439624704000000000000000000000000000000000000000000*i1^17 + -1465617385085312349685755039221449490042825571667446321401007417688829433834921325366765044554622697544398518635851512461739011329631191957321843274478257835681645793582600656045640351812355281096854694161385576824594246233591290494163595261327671497906334074835497063829524597004215575236310358353984995253333378214320722775153086923289063890283129973723596099947511353880989374864315707011518904988977077662199395834443286169735582564108082206065147440161299740774642852995001224186999374051291387332879942265576717196574504215805000307148466669178117328756783233638172917780292805896875545631933592991285218641455293356905669248656472273756453948814746519938392069196800555608256312687419254152118586414625163947339935280820425667713362380672603542757500210509710589414117813186427702890541722115524764682423055625896507379271933534357445460605588659451789605302597591509997319018279411963815049259607570742482713856299412669050501139299080576794689626701118439218115784936084939828405342798975407746303041544380618219675271296414320245819892005395501025991643881737940975918850879663804231662971496888379157852942123194403398783062391991649839717141342331571434391350993313474126813407764264763901037626530578325428539452016329302868991894510645953097954743818173772504597970754295132784529933144797196279347510462605320994033414454302473605642135180714983757091726923225149177251447399279545116191650236250568666706337511599293529424460156342822459739084006255950805432377101140670141626069192446464890355487023026363663492799035531501744270771643990146914681049208370972555008512162423980145257645617011413388320015059097041916985828516386388519582287909106279096815297289035497816625815421274606238588739784702907148661891986358608786414071861385275455926583781031987780341989460043554201543335683154416901176391945902169332256147872588412545698837301975323216156562477006406359839735372010868135236599070779405166222219594540599131819593676920069183719725958754695764021918167058888826592079665584901062635655847016942468849430299837791755951721676800000000000000000000000000000000000000000*i1^18 + 14314774185084954111617678187710505788623598268322211390444963671795908242655651416680269325579200051455839832862832894949839041389942354776140914706225978582294959320430753720909784500730299579437843102220743590647157159368195411504691245276179094173977606892249649576231673833773824390570273148642783503117787014376725944614477571542629475903911121415138608878829490329682917168518536476665578527419661160468690428707954044324599938238449578693322122757735874302216638943669957265106353481305523035991943233594809437019999743519353429301708809180708964868366376789964669657190465250611279581548428795022031010683695014433056130250683528368114945140167856018465416678977619416267233944734132168706029269245289414758350328175935523542640325592671913519994007801079111302596529001114539341116448428800825915077263879432017557151462069034844697644991662740264997361559552765015216124271522180519765943073946128126809108123617550248921005118284274820625033328414616179053795704529758587477479538715440643690009828515909163131617337007520567376437380599859200561395313228023980533817499171863060831159999776477233220286653818249343741627120092447871854054093381919441646844552285257866247677405202162302736971240478800680412568594482339575306667861836805343149810293330615799906756822773257330378473588958211053055379790364244372686720987938417408065295037350256975034029642687677682166936372527216469092523412142218381767334813996257309127918757648858992831404529924038968717413291135252954386303198317522392871602464658637350656829323859643977638440620962439158150752499140596073631921563468809300213129041913937144728438177515696786631777424257862924260489136324100544774114503407250714900511056592810220921701590559925835355172413739426813523569968175256203098220353592582485141997492111046957224212786855529739896357716316096401250364510131552755674454504191546463071932602410422068917632057904748051941446897968609701955464851141323960097476221215263449160326298470033749641129867794996160630637217813865494563096456624052037750703646987324990527897600000000000000000000000000000000000000000*i1^19 + -113484382028221831745261400606654591600046677185838989226520994853941184714796368843415201148699420889597632630718212639908533386110019617436820945765706466599132109169116980895433955139475610709379298033439427254204124957591914540333278068390074512005098642933831826205610996953101079204605968220766969890616997886779008319953335111573782189005921354113332055468365306300165580512145651899545242963749947304178208934305475746856488927253190650367192112620433368983699888565495938269239736861732652742726050303339723054941765755877212020610811026099429505116170294492275955018954428859334093135316562071155973185533375860094761967453115496626532823072975595155174100680559334610422436343194734495321367479154500520076429107836488159761920489957951615220457374575762794809206994859684953787328877449747218768255238292702995682455185029706215071539236693858919611033678129647472790850484339268023066791638077268924787746019041956217713276706190900190133004959106449810887152660650327884533635868320893484017977107488800127753528645925008463592996711310466731271737323327509366240211089380940238417061421648663882422505103170369009561454949859867909088477371732980485336679098634261882059650465850017446969273704229807659181446926205032707987027039989035775753854887181108094875563613653804161117310061835909936560557555266001692913226673439466314254290783167260820120116622332419067529182040320973039404958257549503403005022548470558696487195839438228060723047873644567234610849971346556192794342966100050951179560654422259024159175434547245237011910832820518525297542655048939010037784974927251578884937863147721531579672278116349645712975427588977994333336343343284928342769870091933476792196816208783822962010347625503310739318194907552333321487012491597994453106964522283432914531686259713477279682496763438307676562011095045819192161278095741916763594251484734990744666500478883161129288194192011968937513202843707090604796570049478747069786310685562474528549958428746551787233527416053039161645935836413860701558819174127803462700964841785393152000000000000000000000000000000000000000*i1^20 + 706343664659454105234774699906647092354306403391077935891357550512068349368210277654817327198787672909261087824775598768216087613605617970620831880028349021863208271697518156885219229546422042474211821547052464476677358582626790552454460553854148502500265777054439341012562338127864981338403711702664907542657129899150761882101966951705541968018961830595236380129249171036265625411941349598099022742231827829739197702138388120480869599274762875971794470935809468811548135521546384488004913909212080895113916322474351182722266284234523626161942132025267358142478948076714164160529927075905149194478637146649345556729003028707414402293798652859944598567115166724895711234073631663538514744529260709139825657709778325958446670210467121035702296174828904290684610382805753861819000319383015770640080843720302111561026439688570725885717358346164640975827465487174105568837416103643892708449666965326329324217217410724810649342452464446857669164440615940787823578566741917866796184704127687981216164309773672775266949702909441504043253458958810345331057177680793481583597992689303120203256413450834166053381722657532817484964706679560313507416767274511925405081740076680170582663189727393801820646263362448097857064558031575934315267756350864147836056639234936446309676042366839456038816635970573658930838438297095956937997591410228797014988618443190780218743285701738958715806412170084014542767980436066277376276802795520518468439779843895580055231483325696662329648839966229192918589556895979229270652978392071047595231908493648215652012309053403041607496289278391996972868581473624145772124606405432422216599222278233921934224342844798333077055756331882922083691982030919140260764163724993354742389030281679494862274796927997118200187910055643675827930825763317231720012077917305541229061883075047475030177521049022556613690203894182907527878680210163755271575487289403401991452054244123785226636344034755308114028506208939917458599893780810767182208328399683040295134843792685359344234850909929895163332113411187413379751445129806932945295271526400000000000000000000000000000000000000*i1^21 + -3263635958136589093066267903058742237310965816983743668460697269088053277479183766415260721462867253981656238888333643121827580416240944749796303775187142559731346429790805592146106690399696329825197541956192513568409494239399188538411933877366678511780756024716581238166740982426320381036329578708305081684028589303122783691625225909341646329219413219839359571405496882502782978008565321913353494901624422071890371759687292681799108890056890068575477010038039168223570650420391597319533890869370109968053419290936368964372060641037181646381294717100804351829740595466592474389153710605134438086379764632727307834666511731085081214671611231953486699999464655445639074333723958272902724459281148952353803330620558447561883538336527321534373300346712037453808169493422018084614469322273100313999652333717315222357046332349683742505312895256395023197096698209032321126008007037650683708638017857823580981032369363332427025971581715355631250817849770807358817473560351464370318014771278200833989935193777653690896145635012177535462982316365213381511020414780668348109358423317350900479306798232427469477456540393413307582954067320595508896738355867472312267217093738685564072008986994335424251409365854984483529330818701063986479722618740257489655462106800422779944632523415896224054505965741316105837870706086701138397851030581011414729575819892179143523273484363604580824003132498235926762000995220978425933983049350415185374480862885784942993286743435380066990841494084797503519734477243270749317781987918817906491912311784739916066440470264032681254833990785056016170339856509760860038571038711158204421046485153283463982215028330574645057936870631653451969576602699189689615176657481342451750672351341065010076975599227260596068858689026449606325545290700645025397433211676186151650652611069359550825545207382339634049622955463529994930483931264936368617012848388938215151424217531935308350921720880982107724295034761539799036629122178474648792575620589928937637967367842993471221804383273569936022150873493201642267039785091234879923814400000000000000000000000000000000000000*i1^22 + 10785929735546667770428697010773952711832325241148720685436520339212752516515976101631852159715563968933296407390105370415902862703028486959561037347624568302325235020084095387953752104576531928314728321637621861208673558788466775063687252109089232025920134628374043177893375113729024413639725649092515295143952823497501534486528901075027645275853622641092557581430606322236719608081901534963234880365000327862139710264834237221926099919464259540570405429616365672861723601212623346411390669935377548570332019954634952611431059697931205361172775682386492908719000997233214594499284409956356520083738752311103483368741559088508167332413880952796549021158597005800300780757716993714779711339599185666365245082602959515504954695145322673139886015738616655495038327553968308730063873948343998596735932179920628799099794723362438791176625268349027448435873524447874035821110468182663986673270515790929999240875698647799158095216801917057678217864739062344754163004144369352480454002523544907216119969487627588183843100975227604644439610348488067154988988942079041533441984149762632482806910651180093787321663149207410884425462331689638890516440920600609663327856394221190701397673682071931294850534369583529984308649475920503107723154169600404073997882818921716172355579603182987476858919658034524253724052957925521214047029932721516272177764257386039670333857299556351784515685818095669389064767387431325214612641816793128867870208144499283966055692750785955851132889640082501352681212642004827379978130807883487208221476738874574348967245997968974863897403641852172162345490800717882667720658013602581381550931043628145389580511391168189351504966838573852487481998081424888243658712470869264877464547916479534028977348277655400277363691771268487639203186859058503769116838179599152381539989482160336705891604612988356578220211766575239469579281849289383130156619686876782173929100653966346871306192749143044583690533025146184623052170334901482655162954834779058124366507334158567659552546638282214534931858604363679262824845412520807104512000000000000000000000000000000000000*i1^23 + -27018749474836515450860407056326899037050030320493535559293044728861913931095002822359543314331387575787325623774244559899085438556106023401784303687149112115171412887876037234607529675637338996007797971529579931508170797252594691311354698380487220343614214853714129286411746637989691366554788204511370820606431762794036747641795282736410479729704691552830837708348608819076945288276782407815747026490395372926920937474398736699562603527023203964600325472164700635553365729969926927375376740610302088863776390452108647352514308875005928161974744231224958622589413839424776893893085354401745299180356021660542112116820453075702378096280865861823883606264869946888485090172283469597349028666372039507001454137159480925797942864560924383399634270957515224566864921051019766840361896573130423257450642662931522267461845782719200023525256687656253703929570779323643435557296606766784027662719752573197735088532454436271245612789304011579744846673509957903378541546198302112881888543745596207639492448754691359848550649324608383046764685211816373243785035751760186157741408687186396503821369467574244695273046715228893285637556207164925109510117244072028299055079219923661723749923378361209196768229756529785179951739587099620568240093356818458094986684096711160385654984032709906625555803682483819785460038979912129733120233964436045459415641119534819527981263363096451109396396723793672483780721151713908847897264535630150534455604929724092928411876569427453428199297389836906741538265597879895606740419839355363435797135062447576853373904396884742783990156805901889538924935874673146048479736648650211316859090677380683987403420581255793955308796576110309571341610871067943732740815613475036625289760669060847563399572758386916414897933272706331674160040529664260771713412230223008156329809836842797126116630370569880464711119716423811386946491300713866820206440578704066960865836555644317987576744001828893172899572407379561902326785746972402400040855670246976488620451566359715499112484045903410179691717807581697363308010545348608000000000000000000000000000000000000*i1^24 + 65967060588090550520996821622965888517059068386035155239268169492989847754574111682971596597487107838932811722054025919003519028949527596378910982385007368037496903084496601840819544500327817023711781391345584135703743371570088872108786364791009487500082681153424826146247133511545558569103504273215401243543824400961701723242580199154904798901870175394039703979544817895055121320864481501330028510445970327768436516818823591719865206413984268968272656673086651816370993383579036440049934371310320095712999820504547021985626966052263159941096781186192120618110286336756619306127914178402544860097364545162730585382751058454902893541654001104008913409281117717442954276167178470277126884092064521998529005522581772114360980768765004006377478089362380249089562833121699416371741532601852274235112767778817068487840206367466381943674848182741772028726869189506272890019641374654742557970182489722278135997089019691219884982821877202294219511487505513112958820927609269272749681157566113035225979931430797966020199159631763899602501330330628445520209126801478057038266118856282982953078715847534455944563616556462742987791758067272032680398367065077242190028164653077124054127095095264967077811006404877065251428589920242926922792589606073009962480280632804012166241243071917943168786655937679296294472235121131165452774404943707712416617350033670176179592061342706075325855216129808003134977508606883838634640124786209316727926780039079206224693810029885217594238353996646646012599817119429805721910138120153969230540458282679123790775799342194478179543644110467421828285312554763900759646461118634136343459557030862092638227680868329780151088278651909250386515694520620885239395315585558430947693637739164008005971566319915357513801082851666087625609525472620231110328054408992141185824560569671561558004615902643091375559727609525530892337425806372474596514909117413893121764825364428196005488758780226990228482444765852321653936790221717968391186375619170221356910334790099478295135944080982536995785155230998330363046631833600000000000000000000000000000000000*i1^25 + -174118047109760063910102798388445424673014525504034950933060003454143906527045370068760444321185398427075190081391039263149260150990554647044502842365573558679908607316366962487533836512513708502291623126421667288250739770582041301888871615663611817620330074073272558091861281198778429502344880169101337655968444045228474023093046296461544969344898412411636451380069099258876738999442377940787913239951732567126097785358290786177506008302902286527787047625814041802517937974234198195918825814245909022347479403260680883834597117932403435299471341425916551899679728690315370653166072465817554011335122873066956284137045469706410291040177776279022325991618412675608427368918446111711860263616149164897683756912199235078577433982062668691476076924692863666741611484396444228081738966356756054054662647842412884892898290126420275882846328637942869589219209567352543734859166530951220284415197154562432418271990322984273656801657325952805744547973852660212663760851359380787316933405600480751238892806142095676639210549868543720919095698581097393094200803241016450138151809195346389200536723161870367153764003735940296268544003856560993609884453841518894054931170740360923192468713252905031553101016794662399217466561596346853315055640006311159146773177470108132444295646103234085893874154121973115099259615796816220454733351946588561168700082102937515790735102417254176354106066886151232168860948077528383777117318007677198501185964179943138103864855223645938841779239919526433190816695380774461603315133217097183881874616404444750545938005973731224153836571526199310174085971519152349406079022521076818637413724199927497290012254411422647623636644977008893405984619212060329858486276043972765103127937500540956501874767216489870465075688209056035616335080236651631983933369568164130861863907435294651124092314006152377746093604539948724912511098833930708674920546977348984965601393272518615521406601040143863676731729081042180911342230035685315383194606401355749808895550616865376167312542347944681946107003143041879556227072000000000000000000000000000000000*i1^26 + 323327245566696220442962248339740043188501005151533273298480628174626161701738348381751757991982149716133255752840873325904676076063743141736381104354445780346624933811143035292022460743427385266709724003629124984785818506249652325377244054068924868096503150569232666439208985626760041788333697053047578477050581162229227084552153151715032919765440067312841603398600539755838138771026547763076684875976343122256579900442472106201767868464327019042446471375794323476702676864240304843003530960357450637989006207691606149114547718767118118906363226942323860391813204713350808876376153968378487044182827222386043633933055838948517851687910256887478044906088694784903846532255280036366642340991466241080810204059074347645131460875011708954200466680007185754342742398744698251614106909866969573915690495001250111956334247347636771806426580459326021395011843953995100262642986146107212174779332743779936142057560647125437085833683247570753595815807543618069879426359184996962846837747043155977637349589355737622451409997289686034526122572682328117615328022745243577713096310385065656471583706995575847501995923334746937137798188533248741824026943879772833372976225563258955627429158152478096435328965435100653474318400145802992949037163162140117949912877012519155422069376695454674913769070965451935748933119139389572460491738666459325448126081394200600610109135492743709416887969594455256771154709480650522025104657813338044191138333141579495439310230840657058319001370114159703535515568702012952147872220843743630552007151218749663511837599933541653730859506281756446631581311382302935045039806759165818328684850046210746492486177140654495177329365057149520890708628022891855231601421623767800558314283731888687369146357658618234749532391384275805813802006538838696424763464699468549344817742995458981031201203109622220977627639524841840303372089338985571650561196694612034756977275794115503748579783916717821128955163592286545114575695672527220408542890450838176237186344579902069592689335060599291759804654924588069683200000000000000000000000000000000*i1^27 + -261080303485710643367930043060885462192662803929613274426086590230096250556774614713663078791397057399443183794241176765499905231154895876298996454338964384896876965740729531855315560934914967636868206378572572323524560205528165099270920286248022812296577175062321226569024641601744313731184868459773142733757378812420243938111526798743448321049941264457994057287302620995638471977062495456716937691958134707733886172051062167895076107271844360613195792325194822723531543397899915009547490813597941033467135779654556943128935684680280108987241340510402897994275965139330728249861541623244164712244324484312247570095905930456782798183847098340955989064243980906773922607792464134840952921558911902184942659650878435975324662730028901239384811870458665021911963810810570224952590830454703268124015146404170401330340964962784107026229389146400173602681253503290197287083677550014845232920917500404852449432788082159130831045906199090810584938547004751403679108971373402152531693250531136763965334863025161679191373126680441068087055092336185798511930835871586353703955288286475360556032266449048310631497318330588170903509083992536859898973079340786321160291114147362771816369805510487978360624959596653686045617730351544529458216723801993197162968972561949341600423246406341574984989755683907882370788357256047779365575099729846923777097041621378621890860498089535307469575586264862289332335881853189058115785741483572054780312263184866881195880078179548178751365244817944337099641883160200383551337816648304090916693244770010102302940569976579908155070065764386275958780688151950766308430990603230265345413111359457700625239080079276003932478216559308486684796950430505703910159195153600371327893813289708893524436311379276938391439273680817038973075874530999576784294203044360330788508480480540118269850516765759185768196215465909129929022674409516439595054746937422565860211167750227173980599314171153402895860465055021161810703242600554919031358795409767390734512162806382993703545856862674237750092011279482880000000000000000000000000000000*i1^28 + -5246026111996507627857728912171198723678630405968894098964400286047668731965148997340465897496059993786496230759684142059197818465977313701906848318523914498270354669954184867636592545749185457868008047151394164454966583860793586933829790936360011589654267015356116702441317742321270008031361414211009063170145026157514606376936201103699759637603895216116451053475639055295317134167552659342045341070227099014400728201476060827060438447160428808423883933998956639491107886195120287128795817595203237875090842850802477469276946954492032097962537257235170492455338638702367706733843427779169001475659730970276761218245198434691181816728063084744140880588399598786417749972510846148702118405515370600070186212967330194674095556058748772200659507286389017814095026035754359601239006238356774194426591277555347856578295980919480689079287587055263200226418928867179119870810566560591506808591187850501863847409086741288949590178784200115732410503906882675367722857664938862343029003381687052108059245554403578011447507509529190753986616263582958734401517279340222290253147279923493514567262351053439685553792097232058056583965809522294778192104387910773280299062436224433526471178325943549977703502958879632833458452212872598830209973065952667035560983216102288948422509381879426251956782461922733465915768713118737751742345602147306193442119938185864435253260661463208479773503132545473443362443691570750430586742120747044254325741620310544529340394239014579046237272083896566959568478889428843457127035096808944729570896172818026222784879455618738224487437659842775400109643039374561715638973004277790374457073798601113344103917164835008376051665883411747493289989360451931190528207571382482530121868122810049275901776086682415562648508604298254900631209132729467056695821259027799486492139779712779540880518517968314114990753607309611491201173574240722759782053296609986125197958947939427573298645216529444463108880577481060840087664290985985917494504985652825484709809336994536283454023036680551979672403968000000000000000000000000000000*i1^29 + 53367368783515128134164633744288067408977151717033874278591886312314275977963543143350021994149975741252882480628799555078981613886573588023000599087086324590075380984746795696358929096338573485517940912429764696416727867418760092503618413000116131348210971513979742979341422370274348582921948315818984467177524225104480937783905766517994995965273283263254664718830352043290603100632359988122136563750539245147842656074565770087909624904060035913494705266377713238094169651405906049981213134024867521320412531339004290868047510352261709694060379100224698535811432440837496900336864348744765571260996203160806555868732748844950193723434187676188108770659418032609218667595123659881347614024853816400022929883511579227421856728187025973233624835364285109101489690042112122508639493162056352268166523046301104816058860161222076656315759290682616386664058551118697013552033115947357047903184963162629028308714628002881557984802182925311643669137339933339339561594119489797454323836618957199845911745231841746773339179574006532992504426047941697124632741102089248128080722548109945402878264061374338261498828995601170661474458622048493080043508432152675581587359965095725253552433239013012724121603814566851541229720252406263233161735262536986693804724292144893169175715159673803958194607821806043621680651092914917523037086610005070324138907133277914090709677986401546265120340841863581055717065526044453820671913452508540726126405282533829600646036013807982184694959410378780664290536794070381965851074261267629278200731158917317283493013252383114893448875609901923654862791228201526211035248860197501490703563963330266425337922004899103682778543766709881641006703981817526398292312162992789682822542768063237006971754603410988019064054750000346243835761803056555487370360433240648479945062125803358924764157340396244898210702745759595758163454591022326492233712139982257364232553770326631268596494077908573825584745869891969646454730771759093504637232046521814609009183794141234036128571370499454114201600000000000000000000000000000*i1^30 + 6893131601396224923820785962263499649214251461512838783518206470846279854282520645956028594601046930081223328969746892449822081330559353543500676226220006685981877465240740660037310745404802810772538437080638594840081031062694779164736288022902636515764779662140295232242610367443248089273609191053127738918007441061006742618352655727388310324182463227987970324661242710214309749447553047053334374617084488486098387782932743842528551050341514169931108691355016531263769160468916403379448116813520029478427854657634087820045362116654525372897485582029148724414006009294784628308394013643053206877859551210175166200390530244864277313109176475092630462732870699891703853204389826147732884274743265505889478482261693172873344209105615474891388452179954391952345510141969649101965402392131010956056649668957859487555267656948837996901514048845165271281094753117341192177710944520597217638378339794176624208340525940745292667527368253629504793780306510225585695694310025690526609567219061449166694496977888787994724446655430153515235289644255459803741898142269090878370079624633542258813253355188584631432489866082417721347163898829470634471948235849847103821967466589004659832496719884301322654080946340604010197642442389317331110347922072343883204311954225103366980023989033189320084402005739688797933366920093719656352245268841066102327101065247364165276787114726821505684446364622493942208848145820032087016972205814364540795809176703404177677724040709945254322215545641592429929856048970472849003814508251191506478948861613067579870406732066465815044112478870856033641799336144572752968555470260402632606393092420135824701531744068869078521645650315979597589758249610109744626006014807376947252359274661494290561689431791126138758641715086764753574141941994585268115266014629846408239224698108241212540106658587093875394773153439967458525302406879015584698517603884181036040750885139092065339872139294339971529006330366446964731540034193543293829979290922823692907248792421410134477895841234288640000000000000000000000000000*i1^31 + -3703786173353774725642442284196784257047212239019287184666829005628796910538242047186041053321194586811380390555776248286854775325514048046846465376118088086283059755387432743607099431196424452774731470394641635468785690225005883274897959103980673036679791484465006337032318955249720665713739529856025918371238173074587444920932213614490059179787672794099252835646290460864291606050132991804305294246254232280511540178826292595595274858808212232015352812009200883400021328648183881350295740875228204019586028963976296409403190045913710690100988107394126831133288903949654097586178048909310188065497818390133902985485691819122048588359443503793549378441136029763522859368130759335459614376531831396633919571350053180947818443063261189409663172543705281386769619619389009061020111131608871104770117924126152419536384210654318715547404151427559741563073859435066217560283643756075343222992737224308517935761508392900109667662605695435575374516129237286487636566407966425387491437697253884765823531850439328670092403386549428627340722263214175457576663046129898823858605172062970470208752857179332333438618421747063290044286798224539617796231832845283796218255182753574057154937872042839849230274609221074874781731635236243504528715302795549179091696245184179271638593121255604323430610736139805086113409612889816981838561835201418398437277902738646053003940112910392306184551801761063460050422616559122492084082706547905075185597324337061725172893827255642124297839837860795987979267594317300187463448513439872058028624075699172797030091967282518804765898277158707582663481146933836012749951869303957944836712285170946690590342599448157553508630822607224679872466972141440791575099030703022175289203424060882834291283049868311220297507545993547158008617044580461784935957836218650991335527419151547242779103641145674526154034155236795553289477076086112725707196940116832103016584120958961780467105953418344830587993131797376382629631475863850210873102626999729042102989286019074457793290305536000000000000000000000000000*i1^32 + -1632084473573048185253924870745864548040635460535417299261696154645129240827963789536379794219514561253437992698522075967023768816276640645515762927853371524130122757102526736801505854498148595745906796718695957893439026843467455022746288459426437409462417611066773723745001501086574968784813207177951027962817991439943109414306104032745181437545551008386311638489014035545895955306885170078816194702615007670376305256709562687470640419788135800139254020141536844154305705308181369875774728820406263810160343734450386634643930053612342561607834306791426226049963642673437911499720142686186723959139165462213613007937296450196650858479841716538641274456034076273703424163493857731270359777015842754582363740313204771694032973855589767575772908490588878840809140217639468582143703790951197419619198969521676383266450323742669705704573076318968148331959482006734043073980868208569484312397020751832173081149768166124187362625688190377561472814320049165504332040620518804416555719815219844712247481457469979524156069146222971897269121730309594536931369140947699367277694417161486144156366787955151487975479105074705980910180705827402002165802187736216659961550281295345736216324959489397606458720976945388314700633768085944785334268894984049671459102943900450432125683391663476172734079417052745209144158136499522368091452784583807304662739247958324139055266102030722458961775517286506053299874820905432210782517951828609972621007439932181072129654679823154866675611759173991384253650201516299838158986589956337359022778634713398902133924145623868976784528187789274495960623096850893101243584297011058756987786858030348107209708615782770835914753676847910406178513746903132959049868351629877082207024466651408474170297111329845643554821427405657753094041892291747230077742957246210074763604373986561637393899022667068568299286458938686911211695697626272886536007640931168597053426104130393352246660933072527469933908621609199802046537508582910490394848667185986964251808067852203947196416000000000000000000000000000*i1^33 + -283520496565191763562125506390738959328858290180156118132411518294044234061658067695126114457100183684469123534239379299145412098011374582043866296396205426681598021317255627007103935508385633754219498539727196103523662740151521686681459024513060561051284316133955009040853097408893806555209801626344436973340689017267949342849600445510408991588958723414218353994609456618819279777581061867030537419096512874516864005123736591450101077531713546028066223415519822116117792222390753146088960622019231318817405775487780214440349655911838943188436642840203808458714249728625958775883541346224053906448550637975997762310510431286439027813400220063838775798526331719799909684442383774875239530266269576288119371681947847502845544866442072258019406521880396381374903418629619259740095054394488563366057498721211241120075967265408521515798916934987896001585927109709839003966971913290220023918593006426031003995314579292267191128184808547318499477026283744086855215594470205631427392826006404972562956599060693990822279610064162698855021842338396181923363220457101092296113606377295313595151323018102443840758867107982249999027462813237877561007041042688132687725730703581735293805207094033479743948957160101161340707949004776582374491242819980120233019880936872459979933274390335213995185559329834379948138449790932032603366154180396058614811102383955980922090155562746107072368947970275176938349937921110244190101574131028627910492482769934521714306754014307801238244231126686379229376411702115295955455705190113520601478929219297580523752979998686575664558595452064341834455180773005556879104676907361896960013315627661362106507653878155366681254370788218295751675517210172244972982354377287877228746936528272669187053082071708325122124572718959340990483272544428138972758346040717843467717252978865250454247666971926250154289236187994683642360749170918155546849950723398269446138984735716056371111869955937621826076954570718103474779378243264684011793648362175304735085141837888880640000000000000000000000000*i1^34 + -20966143177295896402797440946206811590650801408971551840007362655382230187650609230148242577392153057701478976605318622739863205521626913391043157486183359370160970906731603092541288318344119615660570599936418762809713910991668490670677701054039023994655547505178820487157418366085381494184679751142041727894220343504269627070927908945545909081470136500260721933880699143601533553814447797713628433107502733726843780582933609312517469549940176946412627535922358192231177265689297199966720588074243714025383062165557000185923079217299118394418686723209615667060889961539765822053935409489893688910115190934616460105314328238711402080563081011557392923873938409851507182513374302652835779495776872786517806664043907993181822119274194867702909399439450784469897530306121927816822705892635254967190772044477768550583383895997028996769516284381227068140004000984055108345990364623437512394720944402131137867796065133729975919558888254099444658943271448108426152244651608040056564476562126601216250273291841002068613909392014229592601820885906244140598205099426682878929554041177863379670804446295550134655805176090305302556185494577736356053928975078570258721395810892362241989526131708234646626052297454843467995862451315132916252943509349074009518166828086752050060435082613561838854192340560493093314216068140083592985223264718446843057369886582570877037719564174557244305841534296043072721356238532524875804374834612052327660333932587991026543278708190075810985877791254321583643231564920549362980960991141416191085737166721111667027572665136516597686199535005279350606790338397011036929217911800167244735828485814531319151840369648620916897979741999140055944505588931834283580164920698690947843374186477712445511208327436889316263517375259573088885286881258281256808195945204099654112304799371935664519936841735231038354338230024055570659689994220006516011037529272005366422805419977648320491773444487627342030521014657653293500492920742742319807549347069071655738680541184000000000000000000000000*i1^35 + -918278218460151527876063514179446670826109913996174301311169946129265161279689855463457194307831030350740824904076506388469260889193787866937215088746484401256732902450364814000217205087186792069257618974753759771624695713359639083256137344381228893946002652085000608189917188746235493532293416332870122911698376725493841438404896681700656103188602155608828143618129583002921810342384217674001818934981886105315101978962023943339893158266846839957589214358993634741277212060456254193491631672531239694978298911752475965602445181005266946770690337594879646918069021021254573256397216911026486623390543145447473665216681299903760567522936567495208329291882502701867826149613441326034973238825125060238641072123775980603740670887164933641892099190186488575529011982209085500570592085678271950868935629820184426131277743570424774211169656160965110721644689576991713181754805476442188039184650524604596901497638536837166464630642462783460924481542452957201201750770781013673178718519390948356230991499431048360577450889226978891596081059358307839347125510319145800611103158441382079737342410772863897236020131732705123123404840823337362022284587394803830746578002414986628721803106745185358481960375548545284614565342404973789242188795354265984818294042658522193843121760729070709393704470934830791726629574731758742338304721052701744739515365043712178473985679542306451316086704250963194154212387421301093058364256024960468817645838180973102442151800801668311919824284911997941402302080500259528500420924524293197482853629090531205238623449951744177819656141213998615991497225264398391913328730563189597554625457991947954049700746884166630315951767930813976967126545533047634565134194714543360829297058754834881253984036414506173080695725284957006371229073852800317369303505831414196519675211122598407640858818617442550164836199851922873489784714732298364226015996758482452449033431999503154799107768864204739780948289571607632846924040764104755931549773177418151467417600000000000000000000000*i1^36 + -19083706148384809251240424715558799836030891621003560905783709323905884771683225477403531190008627714252485785979526921040037583836529640302812320784591650909644745134299060756804456228112161221632040007495448991821407762577029245205183188810847994168395623441004511822379062027661606806518206966665943788122796090395536301554965444466848624260817062817748701424014998739281779617433280860706772899575261257766092219892753088704512846386685776042034254754788942665550871282828960818459656047479935722801572444642415752215751663421587895648112273334913637367148225320804370956948737768136603888109260595937826245625795256939937031300974497064314584207279307187051019422940624680308619903800074693203746760461558419020448968191743214404458284350637650984776833317527322870751455135053186831286783450876528088134858043494092474277452144537719900914102272394173239747906034569930141073436404845112128143355607396386198198313524566474083832483301300490389252466396570701180637839746224851064764035933651482308174183907680518467125201258629901258825102393321708215263233739803633777816109546442468733348222328281770573512051997736213433556673798263049077630974250600244371407102253558572624640670304180955365141197114859894114973060392754600190283305243022717527793573572716193055782554275791242101238070619596734681507287822685929202062260884739751459448322293488408810641023349496027077524334222614263304454398186176207054401427204417935533435078805197611914095748771405920264907576152003429734803444297904770328987099449012460060671984118988323274503437619145183600269022028616440630701532491827460477815399004210146594584854069018800126163757881779738005802392854404536892810518085444927303656156479202627922213591684530190787563650461500508220797367874513425796911145594015092629059193897362460064547035962797846403430668405027595822671956758589887090821674496977812600350753208830583902442775263496573468379090066359381773199479804330304288847906145970128158720000000000000000000000*i1^37 + -920223346455147791195754969697459198975023194576061962794434272032193438109850889748795480055899739401760844200107807471036527964205715399463724092839214245584255817695094485256222456704782512907902880248236466080981773058057062269162566115074604469733723906587958820110123176302255926132162498932955697268565761074395999721077205944795177795500379116382006073945596269418083661446856105712104498890025757870618231148073077659702738017987506486971263341047180087132000180676032811858178768552091792106467788086546012037763020950816951169658924523549909041254468197188057092637434108065135491238530283250760679716836228799431410804393482875442097681274199653262163363495762095628304717948928998103790702047526236834247616276575782418929525989717910957590481102554204227358295510157309799915999290415587849954189636302245739413073293889686908611660326386393698238283615629297044813505211004280722979517692076091969954303722118678188253993775169689467743942604558613959025808978641207371488981490394500651929768135412768057844688006806383386214207512999468474467720560710066849611638857805055025890841940261347484000737321038357522952121174402418314759662940625574683269543236250031444834788093404767825085628462845668665323585764478625160532171192851845535047094260979849547728326083212084838011664654664622190300474431797818820337387093594876783303960228207279342911172062000242786664552849609173017205800835553230759724624978267280503469422066159974950252669953553994567066257945561604173682422149036616409725531926207727537563281970213280136600771498262692736510719897470105774237364880101387471238188442234718897800149743981662852340264897225689595449589288274030046632326576881113037643976700414685168834238907137334230538298229993256629311387563149825371738477683581863989781461150443982626144067824263923386787754326237154083701795234018956971812937826708387661966872387197073733686549872634622873153448256029247633318489360404763368219991833837568000000000000000000000*i1^38 + -6575262049731336115668025796163681468106490041726475991253404877237066396108592158904593773682672757700954936354381773837828899396615620666356788071193038336806201046193279658346664861620358473155809741041397942116832605923708609263999294167238722958534679484547007174413353648239006865006758643717022414981028660086128633817975219626458263313172033061285327722736949090939501202838176941021226869634311822007834689741841869169456451616924786890211721190614457800420067673932462875032028891070504258660864324339904509215052621607278896562232575249122052051807477665065292058232997518126983591345385647492569823203982009419199023403564019776972632240768402855795516715617195336093171189131064371341653444793326244128083986567483853147801166571582844066236076355625330926634534676962821154843285847812272417016512263646561185611023818799361694930820531522295408600746338096295076220087093283342167782039466913356157758500029545333176687517891783956006524699465168369006770732257286480897216390749226421715563941084547321202798116791450151751699466109461602373558652095259762151129292914175144352256161140832015357486008352307085093593327645093673152850629374248895611843708042584803672709770431929533342999898615757886430773687156411686487162884997851626826099375873152766764782844859806869024824184167831781106058664002623906492997267853053444941562428816268849180836916508274726443779284353286884662577169259317666936751426464556937780448846058108682753548912790023343547434080345700078593015346548882510487780901826641715119992405095961653184372477355248257761478973517225885620046567436577136003464063519630395022371881858566107470046016095776212601610129091795765317847138192514497613161677681501977274985090987255669908771293386111069253140362041907057961246330727916248843273162076552922114798565839840743157379403564237678040237072371743258689191040517299843836962120358049191592397656947440244662898316666122684456820116155724692120299110400000000000000000000*i1^39 + -242941822670562649149746609828606615650713622121118148254746166363438366944967538829453662358881404447624403246149464443256843071726370872285685028098525829917989295210183724845626949009009186078712710244426739324905709146393604053553242785080521283422899987856489459305890153489359809895364936413054663420492225292631788867307509556322990778372915554000569146270481269853068329198482711450793620202996041088218033511007002574473298270134867712831013609307626246913674562779752079380044687865381400151532563421044442971021613296437221352449173829935223187593959129345904506128471255828917102014219918931794822841361006123121791381028244151666590752178928606062806723392442012918154553327712012600704263671734251448216704785326244080684504525803639562932472820387564702190044241753257433670174586108995828494822811714754444304835227064808313314205561427937313647182149956799850581123022049770791738130061459295474373279494428265714772894023942830097110818061398571722665910842541706155169140799288590890295109194941594045084709621852017863997999722045522302518093645753402934936497230802817896200226055248619345610752690122588426054038501287879977186504121810034183872614009072978180908913678741483494019278515107207625817333421794944099354434547532120593679681456415768535587223789216863493160247196811770215300910749854000515365933953357673244615833568515732323056851352420139141844536419763344337471400419079950266838168198720362373850682038941140427953034258520135357385220306552965262687625876143032342257800587718634035356691779688570938699611849800155296300138724500135965520198716319467521789637729196411868878868118032826743773525742168857919555567346874633735409205178722371727360498463148604555220898017780877025236212854727643164944706527126110548092313339425386733610995927560532659267163199131078282507368741147342898429745610953027091306103087218844850112289018847143237850253674758610132664379037632371186424480534722269675520000000000000000000*i1^40 + -2112980538760873488162919111563211163559347014317271372873940471049754132154051861691118473373883269728423155121801941700735784289635857655359784427024124251052298829842226044651333978607409134299976130391290756773533254557744661477866490490121694185471448703027704135808220400956141360865157900761055114866408544245142890552710301760911669415058175451324870458633193957192500946782738363204080849960351132478009093995635781545897136790349114655946142634333249726941152108303499601417581782206040704541014235311926094430010677029135550660814325831748610551836524299216983420727428220437514488146524400385766439677947874022065036180234220779567579630199545951204818930297052097819268158625619586484064989648857333881413702319044297536419573204944727437688518004306873275638160509511178927974206964422698097351641317225280099914238729380989533192119405502090576571275270398149282747188466820591618949909776853840938056158876666064381891617261413167793147561340815535743117445539807511821810067608760668944763274891556078312879680218042710176608144150664862465895862576970621303183855687074239595063815210998779713657549612725166987428791884939567693090207340012325637835207955852128573392216099087981847984382342801130851408118445219873321129904556517778559285388611805207847327442886459620229428986054288996722596304622574981062977521055178698859665076493074494474754928032893459152294193039695962518347678226130235239753370072814103558969750909270270949341656986301247203637638206317648432658005675062712590731890275577776623332579010238872527020959183164167698339028741891270903797906811839890479428880678422649309776166892539250694711292508657897989962558444742462348534394922008859814269808382858169021958773077388897327994330961685720801965579306576918856992387537664106064810466030511671802550315907650574065919881143229071292275978534536111333095912436455803850738853387425625922872432551664743030184589230908978290507733008384000000000000000000*i1^41 + -15249366993720382252680413227556168928357975060382660251736375515427545338164416092773416696145608976738114846541183556650951841464092439921311025263762974631056677433547867577755810618181901116721049382411783702632033477137219884087082235836840934200033624681733663584769683416884826387344283001854974586953660050278369171300486578077571757328791310093479958539668091970865663432140360233668990996063228958579216362998513858570579912238797571335762092149000105380718451012172080397346009453900026682348619947849358663217746155448019489797684436052337475254290917475701199256857548049283225500587408431902141964988250045491208921526819420463081665635869417615158749375086789296365731518697923473899684805845356668635317243800501663945185396139436090293802352871768850493720218770766138722948828988635184525714180007588514555750909442340221598137532970315689030062952045216841423174178232695447060504748478982409538489859390929894330563673956054867556116174296677444856024088250267284508106508705650340651324848350956272161364954583344033648182511891330286965358485041248601545238694391250478480562780782491291812977223666594687535600988560666138428500358947699024096850324907016169352961733573478640018225736589703943806677617459468368333922542239866686377520444127786256465718934919316589234889406181543772805176643518332614323460712934032891277768480572775556340331536597854268184141279865397354361405657182064219605822121295348161518680926595726541211220527601508288527183056765796310667883312595401293785911353116130977002045972586438462088524393352373598977630925694046059937764610999357810554609219224042693908898916034611948184928654749539640408959411519552718744154512331512674304366077293079143978985139049049281223937408117480449856974577311419937398156985338654374164580280801693530030513003710209549740624622906595136680868047681153129976605464187832030403899119886312543081021910534985353040668901677043773813555200000000000000000*i1^42 + -43475651737292107974238586697215002339540205562343742618617668312959004945974143896506451689924337727576060333925050920560499994744699270727322908974497303132823512608003217584304790935741483033712321946297451603856632968892842256121833195758250100377524503071535542259549919507020306881163885213735780523077648572329377569823924632956178034620221571161275722977366651711606398053490556172388881290716607922574443724224602489540131384849596980777973061157582043338819823237546645579666343280444104962501837206330678109799068382471482742977472365203668071289481272307669883812235382344217541385255588226777485611652882966604477026288955408474773680775162860679004934287691147550403793394327879421318860789757032538883965872707270781484800085453988648083227796519435772924281107099455136722210514607865852151071725807329498193575100970543345348611027374233266075919857401755847663388814129225316778209011734688218858018432333976071627409008863596954559289991676375539422448388922991879702275344506492681271459281993180918399194465618754485191556057610846606360126222351714891187219118164740995270217146825002097960035667055658558691344472569794466139427612444818551072955285389007995385397591936846197690718958776504172355648841947327543103982168933791116306507352752277841548493507687060550555405087936038961675789575618172553308019113872317976203659856180425875917373942985512325717787945319926736154914639536850253126563648411497175322941221376274420542403584973020561543864825162875292839199253225879619784053769326054519445038607109309839438230677922688023895013975858310694995724227300393045499967948460470588783083853060162863571663387220355209916227637581785960770664896498404024964009618756952479523190914404940011950130315757559583737945238338929386300996737874374131196750955213172994310772180281670244846884994099759789527963575037913760232050533100204278650854316244257687225996664920475668366365537022771200000000000000000*i1^43 + -77004543098854471026750492178326823027194830097508892340762885318868379695912600325310853612688014835543297739709128193329411158624065204780714242952971517795867381663234999691752643256112598559450430565208367598990126803538843723447061052440640539474818838977056748556984065837114685097143916822575986500882884439797001592058269070086496555239271515182902276284272254992881813116818227505919546662966350589159141571244723636774542303334706463099877085470003583131092227740964196246132451241093417252182179336249807648697313429937776359243473026452290753066484606198910482295768362096058351787595049439088740348963695458224303634496711386093658954456039750999519051828771286926513626925222537816300585478833863870667328824069319683832836252643943258566727894621653867030567582117167580463492495979070503713281779255611106558759641609161170362482859188883713098707194493066567086140202996007682550595880320145815148537777146409518732513931213607808359605503554069021495840462677194824418041189743025673841748016100053684548419027155946654738910928774069379221339529211505494348699749584293869710991396747406707623443613468782494445379822203635022664097033541735742417617321734622278405603255435019573393655295909287723325832063248555736740919021784920696252712727783507344830542582690475723424899576358834936541105296990593023232164541253377832090342420860333197448585185615263822380821304905000145025273959578495430694657728663968461122888602439711614982826247206685120858236685821007647761487315894190052667558190349380169607924103735578290793751639735328856330299675940681535672942560560447090440006002040165441055327561085063032616533894182438270736081633820246218908028121624725390592873615797662927855750403918806389311717897274346914502409397977987958609238035388931360493743801887953646451039163736628143408574446855619069947558169148261935743475305486484714994632085044140444282661425369913432366645248000000000000000*i1^44 + -104511477197999394822744968610870969183228437784994161253019173192199326193986617926483343006853873771222044754273710288768767820155457228573681814983133830814098664210139796075705093579590971708400487783587153246118357592637865706184081679251919669123518515626218498411286715928911283622948176111715199598505618729221916724347409160627785382900428624239953736962517128610472064782389255269039409043778579352215237069864858758316153887663618529566860954143357001140932169382156037643461505025867459860321680510175003164492596868568728136620941892360043936951138383307709756232034565065595144981149400059149262619959555803720350288956051210268563117605801098632221374334616477392973579673870291788881555481296887891293828192738159216836680947965082076563093357177763874156101861662018826191129122076318478616824896699425449869858677385336943204137765763189870479665462610854621175677703975579486864371940399006323727414664375655086675865562762473838622325316168283145337009744993753103972399406780612392208643125560488953808641792540288782836059114993569419005265762388130174730028807584263797172518485899178838892810836709204643658945650339409192340953178112918534196843706858519228373374227381611332286108978213657543522161085616039546517458797358645960001146138674520508528925651329540077422699956647856896232179413583395770767868715270109721002433638939400008518199936203388145706646530459834693523125859722985908695282209646740338943473483207142882884613709316831467748773884166590079762441717049458159524900303175677179017417916478198481809209278543334230120610128901035817152335133417017435840942137659587721600459993183151464375914188890813092887546684831696325732164567073623949536011050676602424690560125059399209475980515475180131647611183362950850370938412454955144696190482280521929169692853675616646391126958491942823234022498264622132573085147912182762286393249071632709761110535371856281600000000000000*i1^45 + -81639177441908469030460947257032084293001021450531762962005041470489168829106625287680768922134568632202157647931604070795302420653635879320627715235940556241339235256202416172628975532032463572207266940975495658377924214361614018121407962387292297755336329528870764722690968849810684303422299776486238881605796702824022206933679806219832185786958965678766518445993627141373604752874500400714522194171598722850953310702349738947936327101019141847976497547672442877865038717506054145926351621504775925370285222889922014791918844005939302594378118556625171199482216621522242561983317437012293384055461175253123402906893146309742174183497953097509139115589834517015743233721216707397348668926369539583537013176630945167962315378374578919899423688294830291288794685675654451006716325470205603502969306721539170723511611520469805631089923178603474148966492585667536810730571440460824723679496086738918023368307740673626593800815040954493929114786776990611098701317196947252474912594966790909531376243698163732794579449386460748292559493451008722292008842401298647702487503995301762291237170728576941115654860758947343822568673369091380342155933015514474227704866403428292011420715909897723700107420797402273443907150179150439458217042005209265231947517580448172207638906520824019818109164643415658911514488441779137290564463690200813666140416000356501901691812475682251913056866440642066087613929361750392939351130060774235705274606649986131409566269473359878489114229453546926199104616301415142391465672140286172968987847919015494229736978644233969748059508468470370206857694702163251149234662612715067748471155974630562545326297915152475378119653558401565637761336463980051084503815061787709078112667248641894171190271204365336083675478065298642408151208420379632000647257067297731405789485874612318683844624147939816497571005908726373882365999962265084748597279385729702891275443260954178716958720000000000000*i1^46 + -22940103890361910923458798525259919069093164826474903191107618746322882601444358827645607194806339513016991902204010322587865072471275193254117544709916389976710221882116410454914986672021611083545096211395443514457400040280537963155980037415021421324598268689217053819671090191905508706913162856091358345714671940572038440435320437638695144076196186434442356312198791697588563956900888715517003757825043876494009831618899682740744183519810436325785808385898153625061792360749820121781392861497082495904032417758054992516308289205426283332025613463455732577368936919765043604259427545505870359016850059762044527282198826310497467574443182714248411441042621243578679934803550857356714883322629073725954739112216154121152812489427985407117609070007640512236366130237066074307315239560118214597824140523679056574150141925920312389760547572524278298961441034012708251865512503121389511639241567811139148510472845498498254007175239842210154350684964141701612183100200934291846275329212308787610411296236850150570970617922750319872620328554915958463883090299012229250484601141099015278141506865059900338810139644767812930486948518203708380741885877896677190564329994628188894517153049210867877334960824682250599336558555274284474726997897576759578448597457393035300997724268774483231225451508321960545698248540083402182371677404623209292803133633073812419994912599398824124794028422845839049652423604979413016485969597995693982256703552679239322416303279673959551668891512191354895587048340033068475507618154617716873892955329755094183303209343322264594150444527375557731248104143136761954469438626823965357979552657763815887649558947447901233602236485025361094935752673566018158578209851455096748206033067911824962253581280013898655597104776015076875623982575266756412639205953383628366304814876937779083052597776759513249219809901058969997956109233943449109732723801533988775859954072420352000000000000*i1^47 + -845527142238082993951873882854133875888438694657186597877172719632426091245459343671142746012693669088685350320815061258833057811119811149024314104530337110273058642069867342423967087850412383199551950374054981214641693449835917688067212686215867832061227671324178739839532102484568575597865485111150406280876633875734567814946379747074760097105327270012478972580238547150801606533789201554245204070243146365316370236888592437407602418486152798627277486862164331291242983402011569477914208096658073990064616475711560844169158483789107818418221750527084762825962334346241992749320159501857599914311727939057034949962875669702005822739571152933118047360294519265968908409540059785268185732340867177500206898859229102344473364604414912622069934687559026956263155773422584429987313779022699781466803960794965887453419092334205178668022428809954685685548305993132413815918306086563943612828439284578386695325571063679683713185283072283342294907243132219342567949610497419181945546435056154513018734643625092950429332641630494175226428981739178295398317009103224263237706937334739865832565400291690579799408516302184086802602517131860157506993700999660521297541544369598083722019479999239890189126687683306113675569026627864811454828658913963643506570064914716561654766567481880386432010753963516628452809173872813118683830677296951803410859406753169797844209295110446899717049871709282362832182848795028128942595995283161160624448107003904707891667066712621845021584310276089672606764748989384175936756829107813767011949240578856364824525344866164508706398167234073536703030428688270543589907606132619010527639781077517323522761227031758077403365662371671614549427311464872109913228774553606416930022941909352812470915579911549018993074762238272203166880544529961825568590702771427363526376655922862152105156469610964812651680254733618644419080196977731379069998034555045818872627200000000000*i1^48 + -54546527701487977052240663255465668645733181060873352283335897516379704542040738878247192513417122101728569760018511520722368807502080106396099943254812691545290732298815503619580795451654570224640758671645129670007262423354596259663574286074125704112491485220794866063588356592723946595488285426583973222567573109496369169490716699416980563070146272057515108717396710264951470457645437052637743206653633607442552894904986064488767999048419658096098793355931818353773274733769456402499834471003674986446205839335451500134432246363190970618435103402666033367966776215716961997057136408904523991182071288173592874962327871984648700521257593666842705339145596178090351069805958113981747252785576326668047280804841380278284033415474866708956342399893870047499218745134944324653992472226843516054572952342460090253670309103653967171041029459822732089629185311334941681573339068683288085363456105591812244996580185235517943245217055489366401518136578925356265176349963316032201016423025784948975977609640264409660329718373872070286571079596186270161967242409914017293557781363385668429177737423133139168565507582555536735544171713449485925346086940547855861684888577372296228784460212851313649740565650605981740681625487538627763068042362967309879617029477827342554685348537916915977822412419269071624718752057820978771964709262305341861030945559187833747715421572354910734409969387956167077261241814680646208900755813996283628354575102111196371350184079369529106699983252064281786708781348978208293164296764036051578539682378904948517628141769755127753482886053705446419103290552856281460586068726047052558252041700139008380759809984361247570488811597992405956963867941984710335733599438507392412006889370077794061640031051371094513894550027734324195671998263522906302980633567837805150667126932801354270822853415147925175197185501299228447254944679966421895614242865807360000000000*i1^49 + -2124738033429648389278832649231810629912612089612623923666561650698138917433701254529260269187022263938873828676685413505765689669800964004592526220771607254338158551616928263150618608536277834399054362138090197246561178466017970163793878185966227532780618783256266100731444951141373454671377442853868770234606460962293483183475912890376689490559960875516892078395810398667367220330772232335266820416499324396676499064073202419174263062900181298759701447225420236864793534415467770039791721317409935033110012675798467419198587103928703243278499400982773703008464018275525157401355287832215247029724581083642465739975986577584659331533011671841387654130465911508156716494318558526913969082894584057256287626758080525455349067816082885840394903022258294660386739955391524009113653252559341989052388531721478887011742746036267474763416224017134113958128036249934701757991107393013423519635008035813217341561308710844628533289080262952319284105866569194846748843011719757215428639192259285055520910379110020863020239138212277992511106269339517015599272196035945635582132500924190825967916385236870325855180513002989253186489003368331108595259512750791573034988683099274939381883544449323868755063778843915091153157273474890153541426825158303545333474933264284747510960689682462540736105188565667208276877350380918946603757964884047478614178231487130502691561537115784524592206607207288253854002064594121600598275743668536668541534571333806043292055366716866531923382132362448848066073431299574014975250184147599096746242713699132199969108086526387109625867176407413369945283620250755287526970515573473816593809994356871435073206649200623002946031959431828274914662332973378697173127608066787526838067164491189147313251258321165836866702673702767833368394123005136958989091241988021740349099495668235789158649593589887774805269291633731123663039917003902537433088000000000*i1^50 + -36635431620577762227180872650490830467293994381373764352910703816695372703669881367985869698544225006016361011110349555811750218150078025101331885816834544278911361641231888711542890705506881601835528322975668296244891865890425081255042777804907143979282203390381197759965753186147519277352370991764440600050583649142069377332280153230573157484217462192264652106812737447325454402934710074126703876374442345285792859492680250208375653094454527700735087811106790852612729347062429073648289762593058489536859500622773564239109506649733954747055240881034698448452509880983801808205439500360941164528318875625035383275107959524976036651383166956616924862074744208487541969665983189333949962888923696085488256131206472292121256158330790434703265257662883837062082347208952658319075980673713368151552289482006114687385882479287067366518496919121853245692606404750773101582431501151298132985034838386387057817170774029365921064100690608412275725052988197944302904604223239610164742235348748464060960980320281770432773321770413841472808155116829085389496092630016836715993359359450483971847473411117525570915952847736454482992445080236029046585480754251475413616117057824902485272141917506634419257938547697693322412377832252327724754361732297555994463549102239180269423131176455340879425944528380380765007671336160936214931635425745003684796895906579527855367877900537077504274381171130405600523725600071877729320463731859034718885216244621980188820254292271655478869008720997367261498760602932892861363313911213483294506592342978705775446061102925740070988688616305569839547413090392647673815135205194128481172709189227363615134326436678334616125638027302148684539235499210675411405290291871312533932550832169611388047341730186017305807130339767650527789421468036496696084069626366659032777353980908149943015327026426248657427478640790981435672978941542400000000*i1^51 + -327685998234161530878957447761530595150841768792630698757655003895545574461922283408498862156433524818884634065120242428720971145300932399972453984857056207040553739537603265953814488169641897052169318535250274517931963311185556033281955648661590697111545350374689862263462896770737645880266584850550162836594869261551939193527699607709135283545144564260012134713427769936620694200580013503536487762815951020625586287724881533322602723053626323069034318622477623031643926862113767174917192783562954171849437886451784793020164723738734097201151873311486949061676439185191570833180065895852998920908783541080251036503752319060883748316266265998910509022124013446102630642782144349140475159244359635862812092377269229613925786750112296831905901882666511743565400247652710366540431407356085768869211878944428871323146585287511218697321709523341517062593173362615721826267559600295772485654695903788027873753784806474330593924119307365444705193654376677089122694677218240941359645469604416351673393664738723076726528370363143045413651404107235628268421645153998487368439527962813682312003932277482953862024555805535175947816935250365400025119322641690919728490204650324424729811129186113067071485757199729761293767821072703495934074498942508645034166754579442705733118654265505456210591787247715876880419376840247386303379705349736833326387943914224403749990432681778556702566730761389598566600887897486083730355878349516938801286810769933443610464186034220780704354972356140698851154749302219814457212960924072140391842892276144898962869613991712055924501323385878112162048697071203790575114175831811164954486520172937031914649560681220474926568453302996162627620389871804600255158796761664645549311870824402095219022785719199492475185047170783606516439127278200774099911794752661075467758931139307742596400750636844403938310383716695801856000000000*i1^52 + -2087768099374329986046914536332933282636607149380048818063368257753115627786621341274041796480018553554343260753611836150046752634435978287362635835090740925478298849261931672841386068100334305975940919418336835099917277045658638420081759054214501216776309335870998890219071930960993484963727357595664784940094515623407478429310897070983888757199498152589667509818473148046392397140323645793330328104141667213788020718422322498765316083730952259142349621756144416476429519464032315056095859074586397061939118588729428106796596728760525260962627435283666927198884138933522635617300938606242559895444799379179226187085808545229257269639814855230169324009214503158241393565495712775204464608934343188623399687125524341145025928935258705665766267632094057901291269054554593735393455603772505976303737847211413480139144983264751620566351763344456355801831401979568037337211817328165617033316644584626151400105444297543787419148463988683540803758641670848767800023215962299213495505697277838080548831572435638398382893747819070796730495938833411218658949364263459703888995301032727517383697635469291613053628042227324907184677142043180545836308234006739318088263712594403866366789279231220794222701443211595126180641841322074912365739214510389618807811330543100307179242977279280342739340303138604047359745656076838453593505184802790433491421870565462460339397074435044399081198912417693886884058477267238600233273792176168914833794581929762643939241739046617553574585813241989977665453359628929660204309420971713434808039155958225076995377904575303335980087962979514291855397624989092070525271907378675383244787492025737339212019599522135992586531361813039829791210820478652688225593831533178161191448048666238113535349444327614743359531908640879602179375274189861763054143682600528540193973766872747209977583677733176099760850862080000000*i1^53 + 56248249267977907299343481261460833692312544540478278795207746686709847297101558296707423422946017111470512959872460532821668926311451451685495467466146320048544646833986132246806983916967783635238939555074636392779296595453820286292153703676315115997109609198858241597319007095644263239514425632007146616113348822735427502808765549068734983913588547136411188046129018249801334968015196174750597770389284395561085367587112317399028488016567021771654507323600087167637559931741346806645082520296667521381949082758600367165233662149903476174927855742219044435183557603424457646212119651134348211807575814267428062637828617035709782040609743246443238238977181296822853146413854917223701899858393803930077054585652992809792235860408106103011684402273436904067052111472516231970664302827857155892620856166623498207714680766915803240821139694359388685481539500817787485803969184671444343456122967132001018913987753121719328670379544408139213532638894106716936568644860246040946365337278640285919028883789334780946002977842146225037569989019804291230115341768004966781160052643443368887767002240872119279543986826545084164586645970241828669151125915968332602145882163517956765234889338505369274211779066650440848948582803466815173494836049192761393331477322399741469392700157095131185877927307071119047922987169645438960713607076005734811815941179244735802571093894038981190007380743661773777117673252873542227657717172218809334441659922789766052650452804515389984136105666407762162054996522258571412277867361762975852367704987035522097612025114996438083001517550143935036239905955752957731145550073037960419411186893087910495463219338629816947531155020926438938133701556418094346601584917848059077936905022442462904817708200995426906270863135284117411027064712968569748904862558774446338078499178068283550075378163987251200000*i1^54 + -38576883863228755541858875018892492226960469620867350568320878838967947305957099587812361390930710648647359908944329255621700876053956093210239151966257864107499751854230287121959533173249149796305548058443662372682411533253457822691389845592245633317086910748438008656051538284907238003507350996368368637906498934799852697000265720491800233338061099872396132147174210375135384876426855618287687066397365317204615565522021919081324817344864411394737292125088941360985664882394450788925866947886183899804786900224811363539300951557792237893807396639711686722828163842798752412044752256890342533375496222647243182300265961367514861439236790140642782217044420020939181744963832057347882918339806827694115257962550848522273140570804152973028317953888185897568978931446068142249181257858795300042511049470161069344893809064574347503748394467466239807951558491512270064526273565939917382753350032140508022668329204910233033381894978292946744286364279535952693446048369888996848381569697736720570219183557223545646877953038032419489322278023158934801751388044987288267658573388138645509551811870631165787692153433407327900733104981799213490511392781446197630495834713527808591961393558775849949453903323862594803964468804194119188923760668051735524431784475204720958668343188101308592847347582789047032744311402912290066613897326839989088330732348946116087231920608573794179241565081460818245122949271483520863079669353502952706486169828235530177720141953477284030796924723954717137811085313851748430340665377708363098975100336254828769142053875817873414644376174702946038669464330054742384114474282539889010812909340778028255290623286546471210387215565478716369965797876892053636671687517809779397415670699601660941643051166787269614803406319246923014913352451818518900620699380742393205156805842247310376960000*i1^55 + 44225728799987288339474587318553307412389069518475240724079143982347404364004829846115218321220936075128868630870212383055087753683949947336853800193162562571820479219308468865954361899832133071326581485820873365193301915633829099562934628410263181536776649142166378238012165167885101052513357878054467944215829672389965795899256713474110106863461259614495704819140055858303390512729188647674759107415743015693399236697780686382745656979013064121935251070224890923161614803491280098771474866034021189768726978704584231015820235280160425141715997833822826420725535946788806613525156668941259581530728859901684836343442279648918628926147364066359772922784254020211902457462459499507963878689241317326660812795478438692886867965833637086901626696578475677070329970325720535370316385342468978974728834040858822958361803487072177387918991429669251989178786041615864179466244934719385947817207550501279913551632560284305376917559712522127147458795149137075023065606079414603160814951178850506561723257972506435526053443150505082276370827149469586150720554913133441991830437630603637071912689130158212314723693742017681109427678771443033968978358367260525846931192110594712594622510528917283398727723190567426159441073329387516108545771069629230412627358931177725762317986789107154617780256667069517895965828779154005939385049982976734166192327770679771703499641547090724315864139641508795248107913235356337550123294043191212023756380238011184252432853718743928344486117594529987275519890979288716796934283964689349928706868684031029392891428371755181064076694081927097267805069654223933391604231945077419320209791706431710271584320682560390149861678286377188896332153155729205499914741102506145765016691162121607953771927497514493685472017305292862939115050156760229758120913847308837653053440000*i1^56 + 3472012172446584327662062578024783651165174016482115013472088001459957153530298740162758820177856422911170461071376629392413473589613704225607112512842847793407796177232613653668433905888724588251962901735296062537872794442872046972962961876011532599429890921448150096352167402246173238106930284630630022958320005761565723264498676880070802495778684529356671050292539009446803741080457647492945430050800219790537301877382372431939821405487449509979053612187378828322502346759414249327998151916395972715052994426193609320068966092700732163464267270628995710917590359481885219339685296267840020085330232265915073874942409098201078577500974791596701454053590203798258576951356024489305644742542412715612726977166924470353609466741097886325273498788880260081092986115300289950074410655464990751501100663156918885013564637848892919866582658505515206506390037764099666567289328861918859147954950884820188023881110417201441206215492477103315940005629871252996731997788212150308591050800127793890267784212860394431625344924110183072266208877143480753527168297718386337205629061664325886370917201070554427621562588780866439673602457591511872193368753689327323423925935645599780434742570302932688211758765421588236897528518282683134875157567544363719411228669834066062327475426287236645849943098643130607114394006776668240577658928356274012038956100651533675595715477747770611750359671596351469227757809648219671938538984064864846926747085606470995694146616712337897601494944705542875652594782307259724235797636856203024819383823896953025447758278964517759671970387241377658277979900103940922693953006232960288548236003208053818415624856882982597431929621168857542033088707306448054506069488315583545110501544304951544711303197206247131429793667938036787959546130881262387200*i1^57 + -6895363745425594270543494936848786061511063089284623280191283230365730310802472948967169087219014431562731299538617955045293700660782193845364935588154057494123343770903522092099384136302165254668744820696496725620121057572973539719042940839469191949758167803256340228096574575595436216206541814351026148721573577074336703723009659467916818738891851535627964902219124040673868162152311954816809626925369484558694612296401211346892341530407139966043877972191806440535589386138011856444935899121422633544662538785614837208191846799723893229599987153170891489245523663578906018601995004123815925373367059659577772889138630980080901278596726149479847657826556346778163147985020756942479498990842741507024637266141560004926677384060283702376343320221729256641666600282741660948697174027013968680921419660184959353646880088104993217870278689279040489980007002732624661775771662838263980093989246895752312023787055757236997905571840885807666704318638599343182927798636065101868278805984151171918309032508058694734059479033702825796029222656573001838914851191087075181042211754035143603284780642033268622146618071703265421871204277694467644476214166224352446977791369929627875992279397785014639286304470014935059218055558945573140207362218208297879615890758849212473269457417543880101335354975450631054589050907219435776876275894630047778014095369449500584486334691269171890939465673080186362130637331183525871760911614978848159013537104955376368886091450845124168224368051490177927433229454679699879226331622517462138846499403229340933095186285608584569555260638922180792262747918851500053854534469581211701260365249742972976303995976651707280847947951557460914083508160478654986343889882194003113496896162195363266487073744303573454129394388828160*i1^58 + 2446140393425154035134381569792733557147866849790889441652795772915639595255243023592864269513423846159778958192818509164135654165622811849149223533983449072728445625891162739911515410476581324668491248480341061524993304150350314648781903680849432779702985265518802320091839368015408190927805383000380022225162910730706967045700143788675172469610920731681405411979195895224452597545690491031249065391059397802867305834682837212602894657681335607614961758507288694172115074415268177714517853213748045528199825517008382807025570932214632073573326234387220573271854576524221160432456457523830365065389544417970822849609274743011313425156517319904367890011288621095629815195811214157070967475573891061943221755524984775489904287871908879176781908530318032670020434997137570440955105160539447290240437602063319224919092159178760540181364098341474278868884591721368831947331772454561320473171101140656750502780040895598806953017251958384889774010994465625536987592810436831514675022354509944171042118305923728005028424690631309469493713361910170727016827378992682492537926533058160463281394094969088635098265385539702228890135976199865786074092743083338746356993437147739317068151516644334863186134721150543074643686943221551208641352314487454533779605689359916775598095806697376132045823724729306373984559174222852916404243946179483030907705247399806579166687125934883920246571252949243681852703530419878328905039366834989354530308471276749191591704213899550971159073376710367314830320356151058548116418747802389253504553469163123771289170447260357289790794066991716546719773739159096770918933286722686114669092716178693685865532960027877072262273827387210892638207675724984708614362505966709756439331045376*i1^59 - N1*118858506283744866424489272541615942787217303541506977032375459583544392874311590990695012184838508491439705545769967313398838822618738564750728898295462361084066876233202685292565030614834153604222656655143339735909227844696733396729164084372445065893584054667409160814711382007937091420849829287801259422910567796914318455148814757417197786449903521802223579763180810346987263775545493884289295268857133259476182416348307217321410379891785673809161476563549845674546923069249149677491053037680132098148371279565600923*i3 ] ]