[ [ 706772012117822611095886578361150679045215834989122337296837740400748552635841539671125177877074383759940609179566851824112245688006086600581357110578878712919591367736332189665822563997607383223717208919024743903267833444391846446542288176151625628775632095658307646708527373945186522097353716628272015291878600904759809433884450842506604365250011040391683840754974269702784580300486137945715774635094675608107481189555889388898832154865390006353261795518789957026374183407817810811946231114189957139004051828702969773146533603486710861508153048341488776800660224785045209972024747031206946306883204426307530334831560883634355391017755676287124202211274147631544399608429807923920732410874986175499907125783392681840008975714754277098292163435421648228145921527790833361259611030570926535740226769780506271361009371565868673708699373239616124851575872332966375027453129769451543361522099415879171211140238188155788038814249238366645815274237172545404345858819356310226254276670927416077136528046222666098713968373729364306569084382832625184753958733817082353092937833706773859763878515432679821039173806973383066308029392766819658769064069886185661985653792200327849372512738889947353360158194199103630395214193065529629554823993601978091211810694219273792683960846827878895185413626249168742747727371668251471038351902449053218406251524538482490386347229678429114241393118201939525542821682646604346885851059453458360882087282802068833963036184890365931308162849359638256869111545142074598000302221169512496756003766796903868575219702558078114201600000000000000000000000000000000000000000000000000000000 + -30574949849105457872290545062929739590679142563058459312027967914808512515476130569634697377944766406948123978410731662278593773860258360465831405246594565219472690762579145964818960059381380648603351167513631599303034777128893236569972973721431548963110972433919427686190702763925807123957889976450493086027383775088339779112951005332812136794533800684050960391845238344188065554951838558171426432110784151830558311443736126961428190691640462941460586052625154562203844945397813795893716313636487692793827249303245867009583026961501332213700010594301544130655162053449920132910596366987522206445584794560601432532014445552226526029749174912028856995132784202316707486200512687395388210334077744117887431185039883224068142807878541526464237097058233510702171645077112456400260409744353793111712345908579756994002232256831049838183050987658136210968504822110440699486057460178846644966207080780529505037547947437577858885810695511521431995199686640335517679253187644549882212924558680806862363871501085843917782359529909698323879028069556447468974865619154202976020343190720072967422867801593319017304162365627007878640398309510942575527732173399449831780180399057097060809051491179387786656210872199845091117928076913379032490258916559529723781973079007107443036704984134259956184134050431786380313059789869543897606583305275306826938173547112602384158315903751811188987204223879354287301230161012966141413709699189159517300923903451616665475471360988422629535278817946176514040732693244531212106628527873159699813913929389202670442762114229180825600000000000000000000000000000000000000000000000000000000*i1 + 371526390713955747303264010002813773767691887572322863972376964219335159248150593415843020738667139350677288806911348558971012576184987575490262354565042659845265814436985927599404620953999355835317740558408677453411715729939996983792852151938818083942787894391519083659618206891040519999105957115651201330575439411343371066635069297301860544625298917671388051244294106158345420831888553707095253426942646341234019158258167136204049393791561951212064182890863674009668408663457842594854401430488849355853745429733081234027161356231838354952328809545006148530348473396140592533050117377053871951610318206778297021574830586026045704763191220589319009576788507935958703920152927577705153768199947307434347622753623906861778946735177392149456501534095460250549931743784793745439107895673838549320775316961720851310045923382441375980063205580728804852866284908817562001156400693013745971072529968356032001210252500033876710286374258950150722606860846171374120762315673252861990783428027923904925070099620288216703537547026216981346771560036910855544096966351340733675468739271651558310167486265351409254578835159757127112986988870207974921283974426513661626690179442883534156518301261425517987957542883449407043890525893185121043114290305416565463334809518375645437667158522699602472122242882405302179213164740763156620818674017067801632547402226052672349422325815779568347448907846665264437429519609961733661894147451522110901488397221980459689500256807366287712760551930052370247966751601915721603150891425661875355940518648742156139368192973683556352000000000000000000000000000000000000000000000000000000*i1^2 + -418135286076526722747991645731186070748695548019779850600979426796929030764527735380553362220048954895800173281924138709342664300843830979527066083704615117703704409207612572090688556888288535248043067330399798002377170726898442792501837417618922262331151410511223652221149339584362241717297794836669591100374440549004724758804386712688655777589365209961540982525058809422202212607002959321229360546753964621923505353285564946313121178579464334790759045194129183553629824740076652938407707246832473018897465650160411152392956645736265438405382213605062280171788238093163588417900777768318397630484539098185763707706862762103356320268805729287327096816351372634135692418404338670497028711529717212553558172641936492019223859308859795579505048092315708274965181057924199594962066954788282261893448849390323273173448648577319130918099048939498295205604464325972518763909508845431868451478657372826297734220045599037688877517466263155408948154994353345271752147053105829791695876510086452511348261680220633073949833405781702470656362668455756037259583190498570809009737985422165093593131256774815180117280547464840805604663676754066010633512333913199403917065882258814815498253044461847834396273722320490443132310557343521241762598126790350460488755221836578571272309229496873232774899364555915170314115131090535553072664489565949207569127741739722716654171271057221399551446412210272050313146348052248759157476466038662585739016464107598588809383406910170126309424173377045554298761778024694284218513338814981088778919569391422873136617123848650752000000000000000000000000000000000000000000000000000000*i1^3 + 153976658746797502004271116116820659646307313563602547147034916786635349237280909271324305782453176672906613813343475163637580716050338617699485143073066505540256962814974103074972166116779715731928828822591319955858759286383670074918428314710767344660076900788597786449138084250860624037735194364157389856662788933732393578999982246812506897325664160294564474022214979959089508157807085883713521191426603700284472902339098999042491565073742503356312353406065378975892343108492092214547323241751809382332877723809580079925826704319192950579689255466787430766350430292965023623065250036728228165462358777689895423064376912028027937173044416991373477386261739486031118170337900278986775404220788089668621541548595516897143233998638545486844471888554958137857374624648820169698421924124518915633340870566269871982501953849747171088439511218412363258056637101229830666467094378913585966641062546199600528086690513205005848522441016524405415979728486307096622261191430968677832767866938153284344567191104749793009225463252119019041752438155892574215162423638519804090359081877527502966576890621685803481993972462339900464567385747542176843788643613934468938525707879101979845153532336043780338133678426605486413065647305294057635558496011920455899673058764921368494375977098928310581726641523802434497355973676272516366211623157687350038826556316928975162083626300124267295286450604431603884343068206679692103905283820419839428356410114295264716151245558603839260202591171223230132760918547934492555461276052802425260286742930690585481278150777241600000000000000000000000000000000000000000000000000000*i1^4 + 112880130901103779799485797336124302085427176219813447660902584523229491676332930371253514245236722131043509381394841823638043917960404498785833233173527725301829296057537894575919733701487467339438167188539746898174266742312158128962962810681334326179780750445422673056794824947768211649565259193608794145526088450316896635094098576195315217619663047117726204277468644746927181907225526689084131206599160739391727065361844376281700477178313365867365828555731866046153095866092073672473024583886725211347864872783770828015119266625198205181734328601736768316704695125913679193943385355530476160169722241275026399840900022072051037967015268592100649804921832896066609392189111009270381725638879605066644814809509659729636260145609656594030716115893881461933547501359985239241918381911999543514483772726297570102484541195765540392123732335717475156166883993781529050051661472561189752166132325833333535462219799121151262770950271538419624066075295417257346826656381080078416216147286950517698428614670901547963645347427900171404499863044098954066644786280137502081943021321895175188187439613929353794647497865840091957152879487445681512414005879209848598516058356876638500016315039723574076824728814974647864135293503423528267878516067205204662837615037271514343309901410252229691978496219946750703084624946039918625941817921184172763358080904468068925570584262763509643710826314855782882462865541955758015048586295770172688578629264457171892354267565669335819392450803552408401492043643781446332442010581149479740999751593164269852178549571584000000000000000000000000000000000000000000000000000*i1^5 + -118335240230397190838834360215941952170724761006088172868270663370449096585600991850790967872256232530351889547111314553874385366560267663457309268536664373419731850649982697802984388520715475188099323995850676280274174132414762011602274950521379428887007825693349852108995285949318085045206620877912306669126612302787629261007785110884428356139392514676147606534370176480261382042775396300611098623167645351275520932046965294157452832831550279242830773720716490249382477035098810601409070828439703772933199250475635858601071872504528417479607855243319653540179906699099589384730797123187235513003395619122960435979276795087601209858270885690314397242984794342374386285043410527211596462634399377137343926100518231757093972336465523798230473005613124608538913327510210066693210162246466361192188896455038224983929116105143125530174942419607475784169027724459319306880742688457766261793672928058909396509509016179381374586540971885211477286241394366412128544105350720838746408453767685882069342326799772327496742772442776034638091825963697058045477989635145331609087743638217264050437178490804927290683822787083653663316461968642324810904448665952823631299767047211378355533004161770247676248753259334776907793010367458085118078916724980047905656606512528159649757942411153251940834101233066360130184296060577074934623533960614608416406330873699000706426543526212958577276050477792398155972477933177365625040808030164346350000431092499845070253447950925193285592714542066091798247884520582364909940069897533705061589333934675940417775389900800000000000000000000000000000000000000000000000000*i1^6 + 21766939049806522313583555838586349990500406941444436736942585473559873522183240071485401580798350930835039893545107757157604160511645795198985588147073921444731204841991583246997591010431216495358682084038973866772031932270875598037971163041812413489719103999807933535342801794099269334349577381514708016997894899070034847600759349459240113659722093583406076974359677346772417257805859012142806908824048164550835999701963063574017370846510608228540302924509050800402709740324938611140843565643111006396944009867661765852631492956594796812719880994119920710960674321667699825147836970886775055159960538582649232980476430767203477519094625839283001550948375550843517664109418638641898683038205930198830855195468299056389385473998813763225455983122237916220102729806099179744430600069242101777620383731559906770423230284105280515688738706332630507747712553701484550966858496175121721420339710759310676120894385871016846344139345506733203382617623110696836143980940877722481062535208656970944923554313359695449302409439905555469459872385572141919052089533457599870898022178570279191269003428561342393943878087326010754744445739816638970834005441444092983507351582332802366242100362998888827370469254343149852382270220441606942499728278788607646623146742868504318591827814648910980564328433367677949754528202639697116817870756979297573737267107470532162125806877041850351891080987562074870826637661043847845189011798251143225726650466626669343275678770538857992917922637920622634413768152698580734722380730268442566554742478098051802700185600000000000000000000000000000000000000000000000000*i1^7 + 11701815265820516811009335897170570795845074208966775317105225122565470162673641628964071175030387175855605938353667304901916961770169490776459655765159504575378133436109901116278529691944313344865452270726718547618605572939525540199765168808963410652706032518965546261945433852469039024318463670006876701796274033853367438976954439903145918262796587861022891963757581302581080402506206519092214301938703386715439579340994621932742500120040962015090766109759963361555112281222708532930953693150572348165837914742136463191611141623595601417765993799811688810647222831104318882980940674263173603116157777913615515118855808750549022864077514916230396884613611859344554864695183712698505028611875864894453498086567244649090663088815103343070393346157879312255205300775732527026647646196020734329796529345881157001660726215115874981664391101480685026736519739913484940868972829194680928146649297717419754896314954555811245110497282541964615197658286621853556262936399490014978715363589449704247972070788866658861222884366251845350486627871026232029272748859971226699602860737519380249107155868506317939950935525655890291447513619643154392090861380472422490269290099861841255209819220198282338602764393998982814259465272999487348516444447215643804816455287361031604146203649155395099418012497409997572491283716073755846961305429420130413969306179304233750756018549152129958178161217186795896681923023414297333780017092331765211757762876559588009505503798539635678558636979544289881378332132136612307235548366768547367076614131926847870468096000000000000000000000000000000000000000000000000*i1^8 + -6079514781742678894294219905681777592676422038202329209928592108503688469277993321971660026113081059804962815139908928423092430636617707250548426921690228214161600184139228473099157416167098190199497820163693185911148954247026817040252668984042047674543723124158870410558404051236335866627828686603141546345822647666495948533171907101485322726587477141230121940656326056940304359466094055825282640959707723849429707708834520511634557958795406201993906520386767165924387979850585403538238794185022466668051522033834284699816012060169249141215069816272840577531294133367129006078208363158387826875472072916460112895663990348564494803426023337192649272510206093201470027172391115096177586944715552977745740621868740669556515851628427974994232207509923862108580342141096154191296403882341180755525024721658522099346715113551921278869209206903357307170447887507600700705446304454362191386344474069450558530847400538270769985600057263598036893375653785626007469696624308316587925442763892063396307142486719273078746987723259505930054535214668967449148057785305049200149719860037264206918717870519667812566027531516379315115355894746892932419104730263451150875642187273812209264481008074958282338638949647762281054832742561402658526266824109118717327425174421183902173451175872401179851244064663760420582647432071998063107543582532207342331153164206779156112472741288369112908587563523835445794290534789413336987823418713207041312989410278826474952589342962450465599567820287998653036486762970178073562083218631244166439076519033389973504000000000000000000000000000000000000000000000000*i1^9 + 1053453437459364485997708352301304368189470887039808748165795487473519183967526296427033652186572710520444663852353473560174644249507728569246982472109610525672855565913669405803063116463012149908792204081480153409767599513226727134808714055164438812878866359506577268634948330963591122078520175173027699501757653847220147701977783395404276245871474852802608038904438014223191215325962402861804626354300105886063138574094865756076444062402372525054558821743434636323858250279384654019578105577116076208206827687488334711772304486528134933744622548960092049224342445260630950860633153887350746901338969355492010540788267112116614565683989090834022552880835245257314770355394884811712112681361145354464986017331588608258025806577216212541449895639768942274753408330867764107767573400223413654852709116505588972337340083410688800958917181126791723269446336542586948597026430062259496513463415557125560550794370513907300423121288065661458490270961527378429543838338571435614239181579926570193367179771297940152204934190098336922193849619541483303923637724796513844571427366107820492361317745631732020850413877772561139384185186832834782917082000644807003260743311166929083399942082517576099778960993936610656870808558052259287963571723051601145274835151591506075139062763380646796313604107664606366955239824288655465947422429555520220172752256109888899605595965083260931169328475064646218201389921691186881452232599368748811473885059842101641537013348803951110238250625714221840504884482179972245375576736672734565943423928156081356800000000000000000000000000000000000000000000000*i1^10 + -76435456854976271038923850573848567889724748853225598604924860540220710568969153663309263811177020355369025202747520405241914100952094814895198637092282475287024455344658815263762280593466788952040977204313793377754469663883712780720049263208340004961683032818976504569995549819398980084064381763012301256485681138273543725134863620908585737247758753974723919372624697524638616311803789770074322408935405657281270711018696699243225536280747899456320901226896706609753362951157384289740890468621278253959531575309897696824384723561203326666969816734134267949729183205908977218570018987293443834435526919565886247322986298659873677039021895609037409847111070847460290587332294895810397037439065029932384972088437976251289253330054922639184189776472971841177004404497673161395720207757044430937721274863636738957363635057343226405814047542853696081364033254884500024455431067395942924702355355153150422581572978195294812988801625771990113993794942284094764986736760468619806413275943527291308479699796751828274643314112306989423904971552099488082648807809093834942380540994548100154793553202172164100004981911184277217604871508048306639261157379518709090829075616794041539486292661894636136474394304726034765870642674837039212651248417898024440161292797085205536094335118250705444962803147704762485819062348328777049474935701434581257620174234908112991660627826514693275636468965762660265218389997311307395296595055720293622872777218968468456484165417893437579215112714568924529972514919517504362239255494912575144946987519967232000000000000000000000000000000000000000000000*i1^11 + 2310856294951294320243381141812035304949391267452948980518797924074594729715482901127411572277892845244331061113464540042871105161829349929598739976387825979288644713138016900757340771387122845001041649888463142771780923951808606526007473308341347989953423342120688404267145884039322169847302685167063795233325440043742857016009705121947447121211859665142148856621560750766879489711999059840004666972170686103410638664475637806148314638722216828697035965423187186222814895745931567746622848961789392163097285487220274048272955175976588706935970643623371532190804656235386616356670925770471715599294359330179346187412083572613970064705680858642364657831491549608424922654900348814346312225842417797232350454759464005656947320386727882675126682766408895750444045269476489567756692943232285320758228862745740974836527813966138980687280193025951583692409047977622714939865083967283619227058425086841188445603259025176840967990240182744875698438431575984324575018315937551783811649493359819357618334549961912431682669668537622644596214679980011140523143044300231274824648930058063729724615770037060015049505138959031990218702326449714575178269369974449499479329871597952573015369479412168578048621941343686591270512800320200989764553027221018598080172975633087741270373637703049406605644791811443457468896395026861118199932158604769303336157416481882380718407645410331894130801932390035826462588086696169291076022714650841340724423063157643620092011390888607591475735633542008410358111907493933046809679903574492935506766698905600000000000000000000000000000000000000000000*i1^12 + -1996752370510226135911027382367299703114598753787073125431870810015986252915957142095736062461210649890919413997447034996335977628201055343728483910029602538867297224919229977950993743341412650726908483803985936419445943322508525371464013681401790707194263958946119633294551041938481951526801158819769612202369899260801273049084815697164591547592138922127917826418419856139717000039978629155940141833986634257949977772891800708818007020396744292805803084039610663204349261595699388530424289506213826533116606092800919419209000570255357346966621050072275963949928557941598850897634308558793684629502986928828273835375182844872863925355867479219435316316666702949872427254265235002426042248397345776389882793064899905112656915188932121729892057072217096030871618189069549738944643810134174683369486421197471071256964962310263514882854865961626885916916050981758600852130841664738806625041358604924177955319176570453819628670775328792029595494804317134897888623938283328541958486197088108015373350463670173132519123740895288104555987401755076629112276104219767133422247148871131712737574083687305167297904147935705328512421214097616474719919883470546922695067381001621224321268641938400689984214097772461441723739815964363159082546429839543558150067475586409519981150328260153070320195266768681817777469761367312252400688395013903396463004866803634120264609293552625797351875305117742831996847567827090055741025307349148678031492463018461475709313370870848549240102742843985535649116707011075678830231724444438412017008640000000000000000000000000000000000000000000*i1^13 + -1644368784440385911495644458360919128690026729760722806197581916498367419645025535117929781008469993923979934421074008606998227630907732919342998556853922266543091307009834502581946035084795000653102146418895611403076074035962583126467134025220276396271842780721109011258250784769262763764738913420987501027441855379074026473675287494170803070738717869314005544312958499244504389398280462751268087992701960743040749537873706609233352844718388479404223312913091111619673144003493378001542659261816191481461550633957192017435086239015314854298507203357418331511294506644595323437748906196348385800452908768389806842635862493298491497976846777182515486707686668383151629677129772437881968790702881586402859006234904401405058447352417014414194790190010899669150871843857273013754471261226316315341191409677330022983730255714707793767750218421518660813253894635247008844398349109683151171267672677059644314934634124240483462407715018196198460146318481237948236287911040534743925129332397857899241486308740453053262248099370871931268454243666122681478038968654266512152239970168279314265779991997687149273022839683920837696050506221138312798748863129049234690137213829855297744859181314301901448433619512264620139935271215289098876146444668400491286480370734988754400169643240648051365307124749259700656064515070949043253651287645769807997617826579025697952368687481141473285605892833754553432746108825660840608548487464031484858654828577273235138286220006837533123876845775256188879246837576583226363986291241234695454720000000000000000000000000000000000000000000*i1^14 + 38329099101329214919125263220042777714227664688837823794017255096769664906412826285029705515602677554701616178857668055893430896431574289260197012192065513753329188112338218381535548938442203316859640550523043813446094085979040489160851501932121574268655769794155557357033120293562758151435284811597632339087670379959455400877698879818810926023821834769918541765082818162917951190111323116430016599345755476701284018140122141765496617468535632606906016551628659131987946306764108490221155905502653601452983339413371072191629979719782034714138107221221291404167054052278949293371683175891961536379812242611801522891653809628450336182273997079586007141324767753958549761876531361913713495221144089507564964455073012610643151769274057857627067192502477472438613084923572020688516842410559547938185871956440588075018862702146695702595809171079773667560855889429677338136079361447443935655225538075365837320570331043037118861238803795072405658611996737700155747724918102174261016707783547576249646018302709468583773460177984381126250068517663841933555185910913789620169801627059455932395016440778519950812257296503557579796474554697101146615103870927725882742388167864420274331487384049406576319344998165420315110066404082048202326054516148051413960097186127539208948633915738379852174696470012526906133345707317602658545792453550557056189066037325954217140290775289158648311604995958768529229332791749066941100677120237607968501722029055354386293466703136640330044930241599438568018483817200429086811141470878171136000000000000000000000000000000000000000000*i1^15 + -121789701900375642406177818265291027781485066975982109593891010909468897791431879805913207979471241600980378743136844046947673670559048947792739603479588602858266446103073487310436982648600416012261826115020682438661372153749118720801305132649300593928544396866521608735321984042123707054593628294260403122062287052284834920801563377970287353980296845053314146612826383146436634517186595689794847686386887296347392332097093301174345292749094066365096601023877543436987431275511353291473450528645475318032626604478396197839748439899298554791137682369128696227625655389783461224839689949341035316076037785958006231855800789024641988180829378037800515458713234591317158998370371973522569933666657249877275392139028539723261713043228667476623551033453364143446413442719788794410616599448431730306318191666254840848860586056029775638893459456365657839592189256745524003187977650525997446036656742566279812278877595785139122581214312680144173368154453125363228074308800383098437105095629289606543267419115753992883707236734392822227706677388539796251944237449223875167970468554421394151265051301040701934793094200715807674378594136806918722692404258854693994093335565500850106645311971848068039415918123816919809299725489470185505547535178409206006256257582764248633372394794197030329919440872659593450819834217197313033852557107535034656927361028608429606432162915870453802452765465673319401033382307108255785816839335251279511831146036274144177092013090434333229222374749211672100907646397920106883354203468595200000000000000000000000000000000000000000*i1^16 + -8735397304819806742154954977723929920831052217195851214976129467932231490149092683483060113017894061365641252975077363514369730235224482817823090780718553949945828943152372912328584930170273267538973970676425529515254928372033974084036719151422147320592573659103367586913150192851175279946627947368168552783556253683388076774805034165352378656690635909352288234315774040794558891739718361989168691062103305324525153477863883511044119985091495729842344747801201911197597666439710249848009387284957961406158131312855196198205181831519497165489765367917045698951635761518247364032613794623987807379377881308182136129076120484447885183469389758906006058993317363781664406763422837393792603765180653536768302979065371072525053704599268568925051738728378804796210380261281932864750094502854981384949700456173094804209283007868256256432401109925175769535682770325248695617050444483757558447956367000125209880516352382871864530197710505952176584068431357231094610440250069886477430237511059097883889546244887320160011862932303567396827497945066550691269480114891292549524309920168107949350912757857187476572485071513134395592786626652048537160251096858969367144897618981912988366085234990214287095201541679614762101906494360612767077967313918441120526849623770326355003550881369695083544375986935888558834754436825311823223594255949149726427999483933772784589637156587386366698431890285996062822026699525550680072138300550950428251967910728363594381078336526459074914074041253332886601322923660406150284303138816000000000000000000000000000000000000000*i1^17 + 172492701662316077847485193649060763573678027875765252965553170088872455235167291051400643944512470083522745503781878193587736333980063142127567034877761588322212040581009369466274034647975375995963238754121730202102390786008580411168486115893581264542827957603986613645513554382922191054231624809913086204049025981203274271163754173439058229035819130892792199179837105635187861072565124975867276245471858117226918219447557876527087569203885572652403062982063026392496843176158525256754829789791847252548863754505037312355056433600477334819665040305121956720220777149488417879636862729264740869208172206793949856156554154439246484037208728507383502131864018632453003062818943577408031542446256061960815366971253245057759706106357977891632406532618180048389017681343074482115767945895034674798919601235141710612624592450347094805871065422550399905722839200058355553160806566960760676503777070625180912734007242504154188060836135973867470981284124961490110121337658960162224640520346929810852685384838987555601197403740683786089348069718927037710489273799175951784744896101915637925048701282085388421588975688789857644232151748892737873145994738948642703489543902412301789804938087290907832694894643550094801699584602879542491070181958339163017600376859229146067541114834155345528692244357383719468446158163955608668999647203004965971708711048885700680084878396948581733709880851148802235627252148758390316418617608906917805860809330733266049345792164824083212604394179800540076720743273013581342310400000000000000000000000000000000000000000*i1^18 + -1522983266409323237148235294929156253142451058143544891947457714248491567154392461914827167902518755744533229507787127442175411631731650688037648013301188306589697278625921444012539579076714697680206193508861586655330493777715755930896761335343739137010470158187088294004302444606739104862169167786597639774406395745146582577503339481669734073684979747015645521097318374658391086678966115335309304667328418904197308839415372995933228967629516032250522253932262932952038656509689297035539627866899513312010594061945136310432987401361723342062032612593714223508900806486282681739595501960531388693276719725903351434598342828283728349221722025545085933213128296359396094644662639465078736845569969791465927320181795767849150059240461556747921472068951816456210124156281724505895269626213298651634638507954928997576660525063767044798419536278993147057078219764478445841237049865267300949630008768088376195320957965073070176238040204497753709475223707040606683643830086796868399132765579125157684339895129170726912333042149222811426281278296124474650775698116649886793173384691855295926259368919682896594638365037739951051866535379608579125883091599237308476009579154649343248503283932702634217449293943910939193537332267626265283912665738465277637471797140714051264923665070381021031767922469385148740071125932553253630672824642392224209843479138012094146718066133014073467351714747304115588959160455212275944675822847469337642553229782527309765601638990098603798283060261110171430248901695022290698240000000000000000000000000000000000000*i1^19 + 8434059558107251548841925417760013187943710824242500981194890494311818992787817625689894462086150821160834333821857544339905496761969078637117703414175952683571915634472759288893297138780214029117415792388325713067730194504314406634815802387614417690306820103383575518761882295260773804595013345159233806748781185083840148362477969881055026440308560156838764710915154836127810650740426801295067997918498488935692872456709217447756519185956352426659497471242486916742813838669195080150417697911474587639744683867241083333588716641967461399893571591399969154693891315372805833488329101765882395661947675311902465940023124382103838858616629060999694038799318075577514679534135761651413728933888814364298059334455039191898738998559817117922034848852610107325579885064586226577203471337238727158973672511546860191011065434201307471000664381015553215133276169987831157650650858119089109572390900960246189820106587555214406021371269680938046140537855785397327053529522196382513813454204079238202338781577638392215708422511512705431325930557183590864097975261433257443179262959259187337567670437012552027209870340072548034001148785973759022102753617056819010573343514443199211581273584677373639251966244512453167536350514910583363339967638617291553502697981689121832008046307620080644937667002762251190147217265873420336386024745444509891523018652616193544995949589682682565338281750812502398802521467812423502697338207782830977312018526898549431072616396657658761210397024833183828950700994942992384000000000000000000000000000000000000*i1^20 + -54628174541888812930805855333415809569902667926991645486713157325295112569701759637896577461378411932410701421677267669057518651544842742851082971646213383270343031002612518032702066655801726863289763593576466219461244686189090234002496183128956593344743372114716645371969805589662705086618054463993795271194280266677723562918430758009073594326843448296351813877211446809912908146598831274110074519864379532367180838935586194083601271600162847402106568413767704593737507727862717643191319569216031339428583451572734874402434466767648267901867859427317652447069001127119851704425171722044649577330217185254105471045190159508529265893484849693318432173248453423155436858565426169167859008712521952281670551284017316045615308703186807775144313508196638211215600116245727613626926706738329513974252631389845284793232594316272297756105970696987606331623208852106639038177380384831342748247455231112984936956103351257070536796861388836467812706306916067056296457314463391637517906565851198701066644209528029436206366543081826583315472528926314758959092892616370757076152484592774790429506748209544169134279101512258612464158103601448412377726363988194264149600887031938398713227212857257183312173916610392123478662796966862305538925516100165023481352207288678018738599864683877400876320022658885177745118387182840919844105765634414690505279566163601456890260043469322082256929011781945790840210362955765349975993303198653814138611431229105029624092088824719876606311400214435593333599872902758400000000000000000000000000000000000*i1^21 + 401285474892034492131137981281784172565596600533367582190564950511458475725476903725017216170027523822446485775837938252380446215038174155665564608831553062832279408529689236389698019313012864083258389701601926884017097704849777625010128543364715946341949497096125210491571902996247605767082004925697259679816960660596281886182636973810635518232677179307560834103496121804436794023706057120951153192076024166477499974313024227788464668050552334598920529574501847866235775788405626373960086247322527786440649572248165530051218918173475022017976519538042507891047764006177191915097742463484571541388125196710896294056345455703580328797101001635983455550209487765289429067382008613669189287570415080512349083135048258594009309282521388538788213075036976405104215963084342853781198200037472665616899821825954393566090433274913244332973197627220912839263314652014452879781833809399622375129455067695549811739482044386771631098100214882383835518654138907120409861037460531227952701613229120252884612163358989125748956717668038625494271456906417108635376358016471297639939579747093756448571698317493215476592278873573489638962807045855812093363176946112191355781091238045954543931783997602919464457169593903716364638409927009015911000383676786765576439472218042569973857831774233895360278375955268876292887309284172479525293598911427286451792465607101876300158059460123568215994475871976155752959855385530762256608840410634980881867094353007137413438248933557375280918944185540642598813696000000000000000000000000000000000000*i1^22 + -1395737105472970150351938599563506141273392319002009296248672549630570837149623501473327333981712349235164619274290617493089324096122090823558399708753970058197407400960869539166181482062872645472798665034239031089890973009152775132960190708633727521363040996951285565215181160706376668649323106376689327375447261625557151598713041788015361295903838274930409934375057670623398409089310268698437927968682401428874805009810966920913836461633593423855562661319514650042126592109327802348992795922363002589975074571776571878508620668321670704852492880254317327638566678106390112594259369738430441813398687356151911391887255213294825288575300395383852842398197012254184099010722041568929901063540430207314258565080043352690748658631410413586337724930816267336760542645335494562608020919411376215056310145813786674511016046314121626437396172831937227316145887481918888707360177337235164271383995469273194697457338046492677699085434419408006430970563867581546637806904236880828834437407674830100353056509033620182348559864198806114271447191289246468031684794928960546622103535514619878490694629514697591055207194460562364853233132701426331282075382358999142293998897001934662438130139534982088493289019716225476339784260359826294274466303105416014420749042419267398087276682227260264517784304073147474426319621263620024235210796034949520926756332557539812614982891440796072011041025260142898066819165501066140724973224105194149251501739120389208868122492011197209397219170736210721112064000000000000000000000000000000000*i1^23 + 1368366393223165521962342483653307953875356816142091732045301123242980175777875840791160244771281025517307263587337948151005224317878509727139150378880175098099250744289078265570860149206709718024149572024867233035797791075442668020883519402157777966142250854594200546714851145146911971135910148974546679181923390280971072296184557879821554264096640854232290108866437714336243804988559647521641589257315085714847427030445289009882517098833334806291033668257395106128723467882821892221358028867086571902176000272779807563927117243553562749374436420303747434469919502606785478721031365426968990996922732686859480305161747451613998801115225410807670278284198958161889010830295259381396391772402532117451556139905296568785645036435396916391933975139198870701084013914845768896496695094399557511135576003599996637040281885000090454741840714962576885531379960110385406869998704375828475181342594383764629037056308557663819181414335331299502008952777890155976344479586876612548879290532135697851903489188951207245833447465124487031811852586624357854976574759720414941608538581447180258116491856150826461025426951081262460007260192109793264422239777282814740416392167733202296275389579065544312712295293640285338992685686702739096762197141433236399570807645184183710638063476327916570247120033950404627022173949180011065980498094387009854720487685272436459009920730586593458399311252462626273811391910444017198708709352627045467588579235355491538196328451875711538140313816032031539200000000000000000000000000000000*i1^24 + 8363097806570107711197389913858915342968874721005151904788844018036305690968011141772967829666457378633815970301987032381943132615417530631503084717218164935751345097908149330279037134170705608176857799414106987394103490800042821771203799237883979794836731615757732384786891971883899262826732728040929885791584051965097187566170493654130691937170424890493865588115435556115203064767887779403608183096269078809017531435752057883624170032073208509292196238313980063179598635353061253834807976325147202522646062776515183891699568260930215079281026931174201874708208695339763425952459444788997193471827326284576911621143433389426046310685772625750144889871022305297761362858928562008280269058851785673002764137186563308586803337665942648781555098327292682553994213594846108531786578911954825426658040515236646243163333529840302926138865471586185374867039088190118740679489122581937114538881982852121466981890629876415644592321979400573329668203013077589745683124494564343641322540886724982806221060150883304366183333482086517773799588433413836339322487054998324627201935043919745389864063879149950831882349179467194820706735081182566850415091582031285684420045637428103087967683510682069888479451148710442052094438190035531598130710770287106834250658858072939665329824263738574286901386888315331146663155967756500937090201609786024458894454671561515872422236471741639021851594805344217959582606319422037151531848091276080864025413173526955621073683286987522415291126429777920000000000000000000000000000000*i1^25 + -57235776438470722978296849684580193977359704401357018701143595305107027771569248936982259341940014636629560052193234981851740983826046833340710467777269617508922092973886803154958680749867337237337720885035791521971642827967386291402921129355380802181883162979769822811248563573998591492239909735980316504624492491435000556194863944357588584304627923223901773434787842163471663584446340781455394311040516905317219195284187126491401326213646873707226177388093005316878997228828306862487920317979588029907813623182061239320057058394096764674548426933435205093283534101456331773899620518113320277807217733381149243558113758647002899463745527734050158693832317859857359302996671641279789258446637968491624860284821411320942922138226817774412726755991185999081128056270881742257426267743905441492328753826223006231904464989666296545854706107454701695908574124569345623176333348008081654676411586361319415236772110704488266408370494313547658834610309257009924568326198577975779041428601914844193121650077215131047724833827869462754543261510502800816418582419044784322189286050851753199183638830040481784150310316420997236072644929295862767681633897556223478035846110898348093732972685639766629755105898678886714523952197995824035852684808386893788437092897651888927286155486121912011772309282126281673352870546072978670824876717489660332750199701251023829607910200786328310033862160719908357537933344516515083660156044304212455816819260423807004322340709715402840604672000000000000000000000000000000*i1^26 + 39652874635586573924163109750611581698801768120289070883146773201070046179427967166925590339256472485095757908836204073699729503388220545633225469461804753411875676377868460585007445966022681931865213557144690342252157320872982311048162398369488572037997261425378075896551954518981532441232516299884111357059927144138924367470147968047292027654567949097564508338369616730749180221833747818372239582076303814867566283625815810620075069877544700051144322397967595391104269727046734521276981171584936965741461346027457933979221685883730375196754959165930549344193859929668781388327766455631338392072421077505169550880089359350256746457514920171667198306182179234849830156575705378493289323518040931962090279041879368472997738205523426116744932836338203957505933022353597552782924055153756114283524511370858991725595422860531520167081668139421774558242878409497436400777312593291123789610626120153941894962091263649809056602434892835596236536780544397179870876152443285349352620865806139344768107216510871372936576208593106333217875671720575644995629377098985064633256647724347397532342352656097440086997829613105846566520380982864410152347337658629944556138725977764576595021424110359203566600004137487863251293118253111387847952762999160389754345246154003100369750819458107692116849658908750512755688322756704910433667312709267232613165284893581276134804574191557480979602860176860321983869305458883030221129373130583304598673863655941977030669899635626189678182400000000000000000000000000000*i1^27 + 483022325364314094034698362707288559120122420201309321113125202810942923694993479528311663387753880051591465073847800085292882580257538939634258543403726179406668757475382489340933664088127805216093043427455450436773162790753583173133497329616133856211091140319707263144786273506096612579281123895598112527092644348370325875065748527865518175628377454027886838560243936351870372072657290676682301571660923934873159507055324638323008390272549221378660137199286407102704065260541801548096952064471473842681665040121811482171035559763458043941523294370258005463731105291801108354317618743812336768505757853293000365811361710099557112852592433665493417058956079738559289173621399457284899229936514165366585974307225029094852311915843633078751114552300788710546121020911887202251471666458020270044551910038582339095002086551819443226916418222711889660373127721633224588866382393304043386645428923474783710026792414303269200081938330146575942778301992237644390897616692324295463583852154244328102837498861023625904997627885641925529077305968444129334683407763244019323440377124593567248711721824412552880237772371429464029694097812727228955391579896772274953382709234179624096129141460302124556020725623764563801349573032950705219251551212734363597128079469286186591362184316415648602775386746327766726096757281566154788365925109682876940678572800984876274242404945960366439308275806009997702075286103215760353520667079607299918956009394584231147463782811010334720000000000000000000000000000*i1^28 + 285149386252891700780757354321779599698333643190276264690814015895631436992596584898200840965813310155727358840140675201830506498393418926861928843013482391994299219263346391582929538822760595357639981693294672276459685410882852714661169586133346760109348132013104211815877732172050013717309754179667908937961769552752284317838247734235602746964567347560262287864352059568069188482764405924614449819716723629124584664534276077726835990293509836777389163795792251489991755605616806765738133955467368128252751847813039642765457364537960852926703520589486368613926406362790118266710452359764646087733934215692132060329814856761185073727942610211466541376635663257524715944755247089043270101543052446046508665141748786855361151877238540305836181188218668795658273948471694414553711543483747999914047314806118926539616550491449150583326266650588732337507580297228350713713700824749864624046347102449717057156805017486836125205447977486096814405945178619885057116085817685987755973605996211420209401382869924345578284216251414359970446029497162659561447671714327781620971692302889338594070785619212153868558153167762343496875261465253949113617070780800764213304515077006670560945712215127183219100177545124388146592713415795763129660117132631940518886175737645383284456396522795712125770375291973142253000045554828922565089828745108396769904428568742608633239687810113050245536198234759278640876557974937842747357149552120483682954449886646784961875290357760000000000000000000000000000*i1^29 + -607955106311444304698069862893071104811748120839421984636357878536324726110402852484954043185087442787144825431383588915147941304945549421821342253387707755355670184749236931275112765658070952845368582839380824829965771107515519074926803776055129226578008107513759534309663619154189348535740628328862388522087670439170220201492397728365284294420201653354551108119645761101744581552343380421459391449282832474346213698078720872863449614814981260786219170640371122074235718784739773622326676119927639707824050216061327320591895172690871852377107308351618223689883387941567932301292522704361441255679428783276910637356651948325305841018767993934543204617007351543706047144636131645242828932317229688636696524140486578036562238712882529011461367547070674405182406376935986732481783515247985839353601619929903765412655053951412901623169353318553679958324270270267668641084020609815220972968974625400897589529837105429723436868097749158330177344458624648282809336864671070079403338738922005835547715703990373093725257922828589878965519099654968591776221968810313125127525451942472766788795468918464790142235445534331600760203654791146593703785460669654806370081793327743468105823885380856647042660921935267624841445893935877782288935092782201259352147691694766754132045929287437247274516129332830110184546740966023535806426046515022496558145184894016678074348958910764092358504884131491854426974307770384124524561925639329458820887303055265120171065344000000000000000000000000000*i1^30 + -271955778840866144216722507389991602254525968572189155856251655392641468734126930634534436973338456088486511310872042724491539185150106423522617712932278984565000669612166087114919848703718561711998612734867746958620256809013045552745905689622118086501451110709625253913327979851843329775140338383200758016967989266232201773601188077536992436601474266142129538805545827916486466016320823978412199983610960040291702177957124084010158954359857740401338328304865527446479170250133969149866857539000787402184817328975289167126834475331883748372807838395435161208021538850712404149961791000725213443158857114717789221502514318704488301928502649932764500994293437778476355071741479702134185823737381031972100616440124137975505748496198631833440153883337183509605392120116115232209148169916235224675388837511368823180962936537612333375805329127088969983253382580969506046542157525972161182511644184407154197899839288655507269760991427784667408402550851649015927190099485603225782717379673594603550863655046294614847311647315891834561802876422744130760836263291041280751117009519742306662578297233587898816798462018523566655017331788000803243682055010102571496252985116545196215012281521520548588031918050615866773943709056287402766015568933043860856408007475563143881276672650359579640570596124436826172195942859418866884714156573255115585690404852544612503783357204835529478938228945989331466590158055231559684064940039559956158064623785017700515840000000000000000000000000*i1^31 + 1368398551376469103697772312756957651183776034625087418991403248688751316046516539156357044043658111146469506895345922960632170118401862683686363517936338954626950089626786108813226092958737731746688165555535190362656300161179092288742644590247051019451898413011200149585927572439545696369085910472328423505718362506843539529631850028931978031591411680389028368730169618297063717148217479560749351890697953071926173329022238802919960435347228643567707140779337753173904394920867158710659595729121062923100111531349928102220504119186871607144935125849568972339380216558779067348619407959131507000639499852060748131847317331451251345619693776743489651211445477475359370564788681534946350087644498670918845433953946859553206099704762865443071739564475775820233794063379179951230739542318155950379480401363753861213375746135261234841378147652037031245835110949249514686250998839773633485796449461966675230694935846578379561650211748042557314307804012160955368047969652126332775502193796541968830571247085309118478902690229447178636542483818337539640159465338162661135803876436273952136922772241218062160814302507836748406971402031170902694842283192938938285282171408717643631958555045294112965531795570823004466013820764744937480548698065478030544558455354348069310810275543723264337976074643174784456190146341140671549337763012893773280671142555953534647512965703573079400697595073756022731327306897484547383878266152667711695851844746084352000000000000000000000000*i1^32 + 814644761234782934621896380920130917189044302678754069462310802971664962725502740488596864817957891168033727780416106925728155368455560047299275103980888446104582294791714784855737094414973168602740250424250362970847132718145197461119720404647803873106234813703959105726156895550383084957428240525813880024116847261166869707300408903943208729037539189430895080156987729685762062321480349275543886273661243486086209550766338036227030189701667693236479603797712532660420398864563420859355858959038019848064869755624355463763719571565044350540350866565972884337859032873626636609883407650471172309018380254074087583119138241234818682496500225404971288304946810450952680088917843196175228072837440618942751533525870950366436432433897525660970165624586557125442839757943832306645015962000747578938803953893556001090722981188878090597033729120474955579978236370448252345968845391948160252203690973689036462908876090238271284078337412374177676273592110367169264681264772239470429644204532536660858090387861035889577615496890308117682131123897486866407628988339572835084315327473902180058761203598013536572351075780144987438496337747554794168015974049554494904634720597424908232344029751048175130915592097165663180719195634242829192224961144091573156350307355369674339026034562486676829195551215931316539095209099282801513440185867764972392316924998411246910798879577552186069578946815793753013314647687044432441319380559235272304757204582400000000000000000000000*i1^33 + -116106964719178433873100097197952981261350858510898737110638138781588752761824672618339145174471070819894776331859626473364813600510336816483276771837553119681385635086721688985580592684385293606491104186971120986159801117252333103003544729080218885089803627500319676881732124906751585101809574182486859500798965058174656331453032864960341888138799956834790114303503798548459017297995630737378062407958689168560325294645096999220500545752849469040908078916606469732774785052195380860406670670402668799391202665481312246841836334775761456075520700968634787233920630401151549455862711422457204185380485439114381392486951274067312905491862241467193718089960433779646468780302758937694831258875146661047432583325468359350780685862005329713496456931726694174137650866273699307831798840604218374649673691632490733259412699769547911215425053877864386215446776603817628265436355145092798617421568378193695824574941388464022294437847600386423134494415725726158574665172118572694890458910757703762068124396761045902142395060054447565990977457055824374591178308948938657066332451303638416146250455643796870351674206613388027086747659048857601012428680980025558790473832930117778761307380450833475767899913391030838016445806861733769601856547433832668581393245631055649968519030424585618857400557159731127533137580545264179827630746896240646576858454071702524181077201837943199530314255810137893379272809508433104001251213483406035192381440000000000000000000000*i1^34 + -67186567618702220936285044956910463767483507202666487384225965222256605032136532888976719847003491464240468826832111959075590123030898953627272884961402109566676439497649477060056832499505871145459287643697433003050616448060138822420303322588842552081209168128732559714353289323400981361801604019264383700084682759655638127698407223735037588802312534745342950978395819401899044242563707509814321992909366971489413919547618417624959982204477000305505684197583310367929153671430275340897363081978943859748997076484072405351646759690584098312864907897050145653535319526425096359882035813952400030521373175182023013699040473169642059997347065354896013591899814684283179624230506208715666569445696379188927093455552063946837077370855285861851732902258328839810018554759527010875894611004386216649070522699892264148432427247774848979925842392820035117442974493876110292729185390558081667427626791579234752608076062132066126848951847527126159932707068569879346229908148266850702042591409174947833793637733829063431134546917889356699097639448330861760841029977653623470460306767552200330400960791286049508359456598922113995751981819940514776645911561325007726820167911614621094041063237784800151725426808401870809860483041909367640306805377446823292333121859590145282744367738106501585764460158009877323779184643814755172330070730073064091687860322053629685934459741393890980623433921960614081773065106964312120295286885584994304000000000000000000000*i1^35 + 18169205999798022491083119938350687724782861360719988694975570385166980457932910297906059101206807602837579773474835483567590178079538137772842909849128721761010434500370505489837685719753697598064663778219968624852549264831872861567569492123371016782335773444526291170248134499591572270680681207508266836633626679029588342898747399375389230259189093074743281941811063895012210011760279623402825607791473837723188120717488461743589774964938917045479756616248256057616936271513518756265733081101516488371377013353575638383184177881512097200749561211798114921396492118090593877559538077514260911809067566997173373716456031393707141039948501256031712809121688917019120451457306872269125486867772281472215671870037707651335302116874978502417455977744357902620181092800073071474049997384783274822978480920727203853838766492175894798713122892930541326465613957806497847682991264394427110418645918726020789685207087376422622608293289689792464574306578925898737891322064261093181413529413450492138699412319696471867960376797803013596388892333287019930394781493171261206533277151410449349484273965533891574890999461247883585825449558903131590931364918794895271166634978951608879470819392459289928891351844481933915796385472500238066437882676623949114968122022644932970213732214204121364813981950801554643121233840420650098139655200732584064763210970097935225466185003206463719658716739126552495574604304444772275572905816883200000000000000000000*i1^36 + -408567085840974641696408331459344518764900389668703299337059837910520838096775533969775997009961857463805610113692424073175400388670262057111054561612876522313848421575351230799210537737911322160079170898802890427161886422046020006872424759827337419049504143073726009258623944503055498485047641288500369259961931686815682344853838178817752180838343538556603676169121504018835092987475751629875576710519266485267935081943593676060260329765724679125646624851609367368321273570133518322086373574805838858122236230173405616888437211969830613704354213812807898093469826096229483459676929131604962835972913979218710311412353006580426666228000921259869062203912995136226464394225653748661184772758704499195213450110909527657244660849377323694151964732229024689663983832561703569996826000614162498017135958598551269134500338264557999259862928758458297569468214477840673720934348261932163547450853768962207181774155923599200006249556217051548751186643711333676683254143058376014076288229664569880697037135606465496144100811201347781728043361087514103790160054247549335270488089359867839838388192494099012475343999362658842819281019519299312755237849068436739887717135247094341013928864443961244471234048229184153960713386190900893071841272245878139275904734160386898129993375736687590708403847485561596657698481292894353022523555977860273335248727382668492881927610303336006279555025868376020278255151331343440617144320000000000000000000*i1^37 + -342882412524922275148323201887930040487077962922061264847478073365630364562199254030363289814389104140585591489966342427626527942043793883379417249378105978523669284859977829245258861199507433598263979579547546139866205039318464352680869160641890734751048132043595812089785890293866228340658543223555879383130340174151899007219964757946091091524570130425779932981671162045392916238409725679443390932031130297458766034506506800945746408384350339747694059998723984059511141134221142686540769996412093006351717261487851979848759641293529215382478770333131008301667727365121319929553810296210993398810953433727257954008951862388391688404869907015697997945620490501894027223678169616085523181162926825529302468833929619780181219832322801671629245873517230999845459934734678827822691083241695233443855495478788605491553753536171127142565759342888919608255339560029577290926760524167597003701274027804731171630075100818021972083036627709964973244107905351695564610050330756391815841510346243311697942405559193569847183697213457139607710374521513543353865664968648161042311868775511242372827221452517977644084107089757318312839481420795163786981389765589215045734517251234913126178965410025723548446325315519017726215076849156351947957164057430836635819470115502869260282478757064614057747011303224776369557017062136511290068868850814251257222247731861150087993830922219263611346314698890305188821354539271585792000000000000000000*i1^38 + 34719283018166199595166397564576356368768959596205520200138203886119878154259909333618111808668274210547429500437802638479879171718003383844832229721110897746770375743552176725076803000242604186777608142334578115052618989130116112733078546447190442859899337802786450291418519077590151069116739872273361706012748814517443195472818543201513345577440418444427950491601009966604762544798689166621055837032539701133807895966884925216202001660190779759387360956316870944777646420665110825936867426450476827502123463816238866642073050486729473931543943001665652276913182195223165446034428152754701869760769988400475516655504718678923376142530994491050751444734086402721292618358407878280829670450779133244473242512413489345076645171044408479439722140569203970321873298034092814194945542264699528109747626718163360702795756657384831536452242451590927377854144625272527501716797747092567986530225349439439327010711725530164125123687410757516675896880914023150781665725542587857257955566936178222100030596070077873253452170726088098105955927495934444636880907439649574235503784134340009629107443267894061644850712929912035818929980688268209812175990258692841419274871664426564176730224789607654471675264046487487824068132861978328902508022429961455284215748816033886818899885958946071823145434946895994682747910120226574965049606671690168046853749053053765289171603361339352651598637089070424473057241962905600000000000000000*i1^39 + 2325541691827311677012179252591871631202030836826685681739981324635351086631440562643125783815459968720293386154375833858258861714725973641749166152279971846835980060083856887194642191618736576505786655732017934475722244840639292051047625406116475653230445941559085173828175497789812095278267067700775136623553192746774496946631444018171131528181678898546674620979582550077230821664180452961123594397811284506644369809293916646487001715925381329808944169312765657923724816429405512751865228252819656622824238597547890120002159619349503648381191682553950336115806472193915243996410944273709105745113195270906175528194629921029374452467506498478150930421212677027194743140742776450467341729487269314280551483812918577525780453918006585733635451959645999734802615469040653281945813593442053126650423053957764074536359064056330616509912489092299498139868505195827512054703066435728478440014274072066253973201143298266619238963157089933138464660169717330551158261562408961685105316684436921366534419947679283427699094698030285670521483668586087311332602748081681979940481007985116812413766218430322297566599570858675387749617287422701594514573639636954690197723429679974113070262177408597371164260764553126923324927468583709820955389208938215468187896498403978619774972899298250544316660438089597803761880065274651551401709370065321115203107686346596318961183910367105361056252276807077680203694080000000000000000*i1^40 + -671925322695523955570869404674035732250022694204545311645389991533112637147754480348982856987358080646823461654381869773012148141391449319146761768851556842715030747129186455580903253812270428133004031952585183303499519145215522773433890024410156268307877381426957050889455644916876621582958030764046290799254810048658700872032796825106466108291064309775060088691417947801800468897903251647037628499721743167491174406960313018256643451236937839259466042368451870550985671806217603230961546002907334756394618539064089512767871988119529432799080818818308604173293858546609141163952165271081957704735176483929105881282755703851308604841998022091815859782807113498980209369087195848492145470263274477056550756600086096576149640981607720633713670300689452239481230933987848845611491262140173032944526729624231917653462177132626638495968494327257547747391033364650450510905356091136293252574442069783188653560078577184758056387313933352424407119297911504659688285185942329752719163989623987975221481657837373431103166912443251444510500513428663414421207837269851196090439974630247109150773697789730318167222866017897411721527635219978775820495179076980037518577580884629504644382569329248259576277029068960737971625932065278565904616679036677807637250370236504592506119060312056547367616935511782710179300898687822653065395573169382626242751493101978479827701583581366717148675454123110301696000000000000000*i1^41 + 53000529658916746342731966219061725771393891929912076424903465245624019197153367427460189615838194151683312664739652473594062396563559718501904082600330653442911233259161898704821045621789029831900579551226909533535066280853649209795007562009024958095307830066645287518567865589045263519025766636705009017353446917348796281477257968909879678756490277054668268372703618888533605769978696193548438120624535501888120212757612820116628169654664820347625084141012134876735405144087004724633614204310523796123951363189281460653752725811331310730713809846716877178291764366483069149231378572404241884780867117488694207427395891524901414295888642444613816268022620388711740123999399543777967682853091217444823918823626046458174330685716980776253408309884180817283451144918628885973317321465852885857685879371261399396359464766025155011061988411915324809902525980605165357183498894604501836714719314145899042495151526015704831063268799097384887571979764174769230767876935182292465382602007484018005385568408244587262110922526398214795046221064568937450440607815084371959308507869987376700027080143435844401877610516741831984306717384266365473786086814587111989714900312102222861517506439047785713222974173316741027206727814322665658303345292344996101565478513497868399790680219401247879208712279517085257332058413292836744315290898267537595029046024510054404158518035060692109323931746304000000000000000*i1^42 + -1907504176099362039493409078487700518948171630849708694526845132616243567481334435314680357831770784940694628126081802182402791628989423935505411520554692791291017331773266643326298042029649649452140506563141276916602599624924900143298387495104219695259295082780510917386460340603854732513145478661734694392999090244577684734406783638068094004417563498766040905795971672108141413268848379837944407479279817712804654241223882817877380640355797843766220264172960258684313918168147180052132175730909340387783122728979849430313396342010040236889405533968199128125952235407184824007462864937854876405082810956448313846995157024768753025231472024466660216275004827278623004591686399406958071682036749424704892911003636708655039604346256146117288494327295536477072328409795885118732637640548847886958844355888497322391333474697109753645448218234855054069750898008089142821206204059052429573827433272099263212372227763957542736986230265158046855126292471377733054372455694448079747610924262553948724235174142679769127271135183064918301110990385306896980373502942769656085971450909402457254857260156762427084725991750417405919380450590333735215783338016985127056503912517518050901512598949004314668336090586401716080829484009189048588597774283174590983710289964303178376577124548781347082587133155223929011854071863755928447616128365544345425855483370480943884570068287307264420741120000000000000*i1^43 + 22559075344782011604874531050661658845088228673725266833477913075525192522495317011438018484834237151668216928584025068479654378814411948421260621951503958073590792344738075503335489401314083295669474047112282341078445248702012945556194680938084914773549199267882058365726215690257676326007175600297689183342041668293608227319795244042492082220208617163576283471955899788942900181733544741637284026538563904296385353296019885752164473418903165660835708508596829395801675999345412728460207969376412172922475983082943353728945100796339618698443701739816904864128000723875266530511805772990657195807959997945592177631357501398033571646063311919430891188013890171057672569297951193794933877547261071017581021046715677531212936753481670349772208832901023224045354463762242705599563000946902404442537384461978711028716785492206523387170787599478653029893411255398930178499515033126260543891139535073466541191262491518675901741291374742920488654442806344582849144446971543906970486385335186711939550310959413658852819872237750447811582406857559703429597181299675694661036838229700150722679740202645952261570765080379379445885124115475987449503451878065852780375013349513081981701022047359020483354662958538094769198935865849196256592554124514088690241207469727979431382395779898531311925870096612115871353250405139658034493697423513007037946072236371752748783782091057790976000000000000*i1^44 + 381157079021938286509005089667016162101709118141689779004346646965694112754100483817429666333521886996592386907776908276631025371913937864387511527540021786027302864721801708031700950787620711687194050738339179925534319805766548524778015138450557838113834724314487791896612611632845829496444548500194614662643453968211044070192637599171633256803795184511681220757142482985032007862408648433794233500933268224543145422149750722160926561003049340567708916086942036757881836784690281217981984547919720584962816823953481167207597369062457254849853060936121841740434226439988518015834441163720588475620535099219880605693550361542977294919168635458618158451893118061674045087452580160163055370807584273381057665611306342366136743834566509168695167629318078717660813110000579232868357398340191009417740995245810740586561701693965844164306028762420272242778846735239509540314826474198372055532991741855054089564569577598440510126222166932407402517922671716798681328952907599555406906695379106245968315226805199693671785359795119486708887846841252446364058906780127450811880866248464919842159213174737465482305949548822437146825886705930859879377176886904180929531702925592288951084234282364283784687354685258213526900167439761817223934038007137862224054342707661099900104988641327108907292263486848353668064880978133712523353796789399109061022887320688404530942967808000000000000*i1^45 + -8797698718523773138019494460798535637585906099707943330278906954182809126614497292905118824097144328223560250055004915940635530529976328183532631763380181490401383247912293229931335588238951382003973968075210798672436226031046938334211151607288237211888968707888298752205874656565859464716126420985562008581686652248341364038757063299205505828096144239081296770613170124938600958189146609871412696446353624127040764496478082229589445900747829210139141616947330496849767201060544469424195440632906561537018057597537240594489373170434857893153970391402038315915112200716704561934232288873306907637404611763674130615768723956278797563909367288241373068059257687481661992512359027077342271293601620413793559045397889175616387798461339071407921970842067633707025655031261162339487058839864149079918371187742122761042476594340464447398098271601478123537542733705487363698443487543106495434435534007878553770187825636663287056161283190397873142824308158637774253163991357821336799482469676837458735995449576845039440520270098991890141990183731210009127310536146253580705065385571964513975443861133079809244411855171629572296977746907591751373444461909492132716769100656311703767163913075756566336574474368740251359811165931325880892236297501889092075034262640328042605177850336756524932593871016102778018718753202974861178219875292655958007316086807195507752960000000000*i1^46 + -22685979018025643861367446063546767822784706558243887998197192299688568353055520106419097503054904610488422708068343331548834535686665530016354116769623874500030512670173045651454250129845183255300478347389331489295042956054603147875603560811762053088939175067970976368202645460437960835083640196615017431157866826667758333233959149898374531983547586832016031544727241435771231657711130620828848487481132147444707243364553594229230234208603910546577294593088312026937073048226205266405239389822762325800977565802765785516678600019192682600616809946047384889333569175225426620066546057228626376042859582062133913246590531397892378137995789531051559790641995294427079630378858530349719452394073177747682504912793118593493107507996889319161441537170088476304125484420970520892227744931954779588420471644298216317652013439786377074059302434409831036301027277844553187340031237225247967843016747112150071375180887309036879427080133550175305264548601830697159145584484716549515793661805880918921068775859471591447031401950630639454411011823535276528615012901647389650544560566659229499800030593448649106336754868026179446926114576927269381354042380925769373275844013778053456129630837704527954196102790251791665181951753892072337785009338238998849266851834258033485371645310473597945971900901555765832515017772427361074848546292716601791964992336035840000000000*i1^47 + 1482462181399482142734763173328844110615675683369671631730311910125978681459211572446831373477079187446557990559202267936143444897585588306466368973934242505639374824268523434851200338399116864073060754851057579278808686996674888266330831027555875055899601203696478204027027381072911077853348140960454321222275994468110396463415861214466963193244243961027478112013991064733034655520114542873874919657237774989730040285568819951479006850363704912106388549726071927949459234012218325937008796143454389175400994960705958209888560212404187465502217408148680485225944152763840421867149335977238560256792453096069377843724718940524079888253637906879621389728369690866007529066666766921625981510848670624454258645244753826317033542529993503178080269310169334142073255598504211134019092557940989267814781200257987741489930996926313516604718661091020140185192875590538943587078414262821991680829156511320962117577945277583114578339110246531264327200700586443071124440458682156080893755121689482138648235835945686787807953610779145705854414548394413159683210486179377066036727815835670630515005459730942121394278690068419087949654988566243781112513374494393724853735664647759901675458401637799735135826100939651709431096603135047509537975116502297578635829692871395585508414479522185210445600744832863966886527394859220511030378811166950049276388966400000000*i1^48 + -1099048816853435312364716673572485474559333055618255473037199011763933136432383147063454028639601757444464100128090960256461817122099131254656815805832229141464330667162927972423304956254643728914855877274439380636925650868447547187294758311709306506269195196918061650801509980315419241000286647104435665018270511957558706643315550371318447177733301514199128894812637712150647046719559340247672690787876344771510564207151550313764364096457861838341999275287423083021968471576770435818353600042861173493448953556128708957551074002194072959317142291293174565809306239278262249426908503509943404003246016410364316280400339940104912913617792483307838257439513221037980051024025670217225850329847165562991161726559532421907306662607186677606189053743854842234789746365434457466188333253899084770845243901390679394975092932604191096321938338846623272755011480267855997829132638543274719364570512358470361111431156306035468128792921164364890949369476923250225109540374311516331630769026174398414665209051050228543904876885691130328416169082547813563778800517350759096996302006683782216243369962274789430735319982885546274018319665240807728780198964285479315358232196152116070906283130702695592892274272323420586084743611372336799216046581913880223191985104062273466036108340143543047703193011131202675836693207975852186655871339754118184960000000*i1^49 + 2278536364997242394728390585124128361935927701707179217356872283738372647225055904568078866936451213155517554318926879995226000599577574551257047388911451209912421288244124267692876279487850872320905808827561529292896652868718936472565496430672589716518798284620931215417506406460081479289099592141353635863449810645402672227631232026127451573938078219128892328939884574852319482385047483934778546883018957483231242469700647531885041388383369785930314929735908330770367712426583494092212413520452423263247621921967810079372084278915723754326792522484813358157629346335120756485152625876945808111456981987109233096693651519308493955368214420353578436446989276092361094132820524834319201689490956520132045944432082485312620615948921769077675217206149091325854943155540790008401969662538450416020543182980225508837486419927565083703186030292637565073061053472169415552809478789196712768066899895538362490871073480928002626254099079321266979272574380736771426673847124286313236547280501152082863630748150540688613421860894466499161531309216625607917835806044817463161129828296013493000171814987593995223720770743437434643810693145933929152130097779108458025600601510903417070130963919331523947440546894844758529756178098026367955373351920233370731751558788834795522613719535647752375775467499891742719829718488911250599282999296000000*i1^50 + -1114965772593429726502532821255597805094119603329172272117706873078943645161884181336203014528160624163757507551242519387875115167822652947849013286674092774440545555508350925375790804239830460072334535530117383851593262253627139126355544537039536105961813921649518438880193978327754951159405733741128015483293826730438638463015454076321685842416653718992275744056300627575337486732553556798084378386965903996560117071181717333407359937098103277018825594262339171266836003070703287059146845944678211767596367600767850358140929232303860773078834772827240826442544633060672663318526918826108865219345377722245123983144258485759894377980677753372654758014502912508775431019519860166549294925230491693629600240817188585537518714648246308533825950446768750507455479438192238902831912432705943963777563801749682634937143519956684469347742288671234211724828603138471297767818681439706402925554585996882673086776144267416601719829712640845463116441147997763677204313149331503418923248710462012317780003384993243504011440302570148582471861860468230144123688976586645534702739852113485559192871627327737927643985248778119646412226519627608229471831746900332445334854042352513015758405237487990057304330093976816453881728861284084644511156173011228823505579301789146794677049353889017062152594195909717078164663236873521463296000000*i1^51 + 151120311325092149757116766465965828987848807121087191979228465371041354699162120369879331828320678779076153583747091500398431864899148022762817206397872920653983587709828125993478912368868407686108704381660684972070089622413349255407574231885360541980571163087878851427856210633442292661159440238721609161713266822067281972323940282416769939489441228315160802647964619744240017352977681967926581483345467470902965282905537363954432078969489617504923402678336675830815262690865779675809517670715367412971142447060832046918613507911262112366529020654130021152233924938795487778690589809791277468300771377369455433524917241419687872772807437698697893367581228730098344643877065787897273024041019853789260738379128684253805680133023978374540407000272523114161900356635441278386094619430060169766595302875142254605871174107733270698437869030972910546729276167959218553815293366189734247366728778735540011417431543248984775688351157180171254045820021913020013890423869141909283792106327879080250300663566505405593556335142161232861198390810253324899511643254580566574602845029389793438028569423336765672890274627700557790924980592445905073800368831610207684903444168877085213717882555103759013644355652890199431860454263208694963833096583275772077815622568802428280479789668720944326901947734347769896738760949760000*i1^52 + 206140277443391468994766358260408980247460539951487352629804053694654818027187092662326363014837486187386543224435127892971752058118469016957050788937890221481704020464040457416552973979509633499650281899552394954910804184818706980610304010229010297078240948303767821840019197356214577747442865734706650738353890163811520560466480089628646428735966193537447631082250673640396837027270768192941867590471652378260058026614505291845515054543739782723829464435784138644886453741344799188931046339159082310492228014721055638791713580160699218533652868515828001361683095216025935726602824650784151056620412192796272712749037190267094605449107122293127084573907182205174967045907963722908826815218933563207065468893129848234301436601802983025193330939671148503358696527555574455068765837327418087767405260341845901852342684240273866843204022762822453890864240403678876284094478059915485416424235424500913788391623740609772879587967208575238375590406986979767989588604940233379045754926226329769821366057774254802655358754373119651685172621877833638310127588362395081185331792695135810731796973771095872514017771540417992218422989858889668448938535993094212262766053717116886557606833191102457347913534753549250506122139446144002463543068156993350349821865179018809643786123241835004135315814091022204928000*i1^53 + 323229087324057284549212575140452362192941819336743260300764028448521556319434885361387869846450012192927813960974583345584462729761892658359020161317380213054337715366691515170147511650763633425160996649507736209442610535933503445358460145371664714621059840847599193143033179263403691352226498111384546542992429424383124724093245917582386109166328513665846925391369791903170784691581686868428990369823502153487678018449721173091782022520908931419576371507242255541473665832112862478743014196630041770544427343136608513055523143057380472506693828735558135386745757334662591991198815814284488068488378648207910874923577326714643970623585476855078188547298857685888262820795387248234367663414825778810173776974836255754331380721602250070858364773893254109855363646080457761192343272377960855621461425172321886315990542326138416631770633772108999450536437530290321281962761887893869679359771166844912519906510489039219936931724938340772346159035276017523738578187489039050199706086415213761824743004368322573998037090300413995326665227714060752601777692809191665615165540854104310193491245633968430023173222673147599163686841197449610832184001258413474084862652916991967267752050983118905007982715830293464064903953314118206857499508102494973718849382649280075625384272934205083850045440000*i1^54 + 212675956360201027371160115981197810174603298442215837983844865417625552416256346792104142804691326167481944222223986634225713769376048332704445162655117116335851884231362809893931487965749436719306599255885841074618171724452459240996868288509901915763732319228686010454461721919992171712265386092871166163726222784344879719288596544228478498149316208374406788215277380124714510805637886690108546838086095664823691756799561890367745687812219173926302659468277933197685948977496362118649542909389284858906717807275159690372122000019262313378730641434580315534141074893845496361124640786055422563750348211213393787681365616016756607125759684925670767446088568967772063952782661335570225299676064852940372729337154470436783302606432970059738663092457661334591268112077817654376003686302241106694650876269597571485088735997537382087632848509624329436481975902103069253635837506735347894738350836567218584275792784741557539585598388591774756589440306377007668540624037616869096181030443111169015660644720184826055778010178879886069535563724796395520533100517768920885318665247813157620882995683512064781219697259285670707754103863748486297063350500870900339888736956996619282139598682619393855930512607876808690770817200925929857825254750218402676226761119005601202695971602342400*i1^55 + 103841459624833762485592051155488241221964963816869098094900732106763180165705556639711152553664340251441469430108373706182063966369056061889783063749059511803753876969904675240310534785981647784704710488666451377996879481127468830838442436304551375762564389879023496259918748535582136797173935866067484699192879845964825853922996552620797987754814086682656951061809831584583721900172201660926466006096313726002496908919301337120822750344739190832995629937590638576596214491955725250042722299283196728582567497165959000322087704720459377103366452699000330951817754062088740468360872115312174452873562501430598546666683922643521408466081974631496626336436127283529998326323354599156734948927051676860703266759673548779554932268087296299710177386475954994017468682115550875056390582034765676514040967793624634500327657960372034507894413978856977635607833745887426894043371393157480562714735912159215536320251511569096035923682033210738510204550587368637693748910536400995619340585354291560603831402181144637796981405765551548788026368572689048684466025869716727505163420173630358316007086579182163373253018035198355224120136009411415242218234329907743604163407944869222162638625132234091627174605626791747136949730990747017779999515233174143791263905211623069532769*i1^56, 365673732444534077252665307456595566326434706453028884833270013718936227470349720974363628504502269318004383062208772466973176624589131115031273268655310186939577390446549161419654642938502976376333645003279007704595163375789867523220019112692990708827467108519073694116405240849740025683961591823964694190489908140288057023384420903006504626715610685336710281004384844701779148824591266464867174752248760350517312878032994948510672586189032272474031843809019006975682168278079334668125126150972898642343004616543514065610356375015690934547810613840632979289396422767326181308041206397646113154381629740451416717136123788208873015109501538323274717005640269798505330232134370616427422630188117325516342773960161234299959865835163658977645111198886494076357985218232432000725338047633219769977538566603835907440058542413146997898828005666169341237301876622162078249695471417776335749230496749452705071800128138729835112679930355999075324574015430838775001745532197249053382167908775118441445291323386366490402660093163350421409802323323953589230880996158874254365274657232416491084859449045934053266916000667731176759091376184233909881687084748251393042204494502400393965876221308511942643061343151544969388182106614272358805358884284719407101806468454067077842566351831865561809165925918893939653925646125224973362582285074088906461363123749159023664243863780434265108901279977177914668464877950233104605954894586843599507899095496837103086638900068666036024374932056680595849877653658552790174012898478833542568414599079527757756311026742545670898938948909791308305109148054767948615834964857618141857642596578065423468932849855952268845144670330015501201558504831824283698118469569944809898438474829470360302471807691909849286714293536933436252743552468871689753092389348203749948812136691297555136935108333322556268802642601079021347152721255966731405148854823217635745035370249012341912806000245487155900835657358694854492540642342279890616820059516766161964453311370878237413416243299124736880246291166391061963577585254403771902098528560108052817113723868432988539771778241353724395314475374274126680594353433359364060421001738179789067512700592724835854917362774125487912437205059149205822022181602663667254360458545397158430265040048007756681149889045475390778950330007683072000000000000000000000000000000000000000000000000000000000 + -15760735419167338947503045762619326284192731510818546399974458955632033900268102178771938724342573368698191209597396063220981047651093602124931935135929074440978720407549321440115829372824782684854278130008834850858797897423753154849500306030739477767868066453906443583174021295707961529249087524380753696295424796583977339486194005438438808352464939058617664253506466361492584710039716967852128362736884113273554932621347487940952696467558170172705588992288588972917485164614319403848842007981043497723631868756739442226008496785812818316341416645799986571315258294855726069993579070766038425203315568079363030031113595334654946092246237830682581971548641795451465751059909573746558122099856897997748053687458763631704085640779329095803850135984653297461501280234747967989203094666283291414517116533338300742866582553536002686346839339513868289533016375348166763748680331778653604786486681826297074557059046073387449407541690355878640750560112023533387166165918433719563535073031930713341271274328279964732148639401463823172882120416011351762719928202778630569084186015057746565041918828402946206894969716190359784907057452929173248616431241809229020837163805078972272086978388683926381755792250643743170072309931808441386766520540502486198834607870307031264175453891144665184889636010861334776301579017235077222730854124890934683379031883094561441471006449312103092519577930429804740941065306009661423528041489565227598343439019241302536164301149587419160504229250294420129188125459292080681829813510841737539380064175781401292953008177073493076764580365323494300240268007589414331647168455395705948198440617580794615636350322532434067353435563021327685702501236207672900387254998029625379538554298445771118855980810055809316185133513533659476378370291024480978794621797611525327155194954768976235259595607131485975068395385685104982780732914901855925105641222396543419773291568927787696087485976884196980505499773402248946966598046480724709637045340053564875849702103709618537233688526990383881147673921438841248554521767618882458668018899524570662082797390525206023867715997228651355315528871312867833351064195316857383078082048239075932134793217850840404379882037151686399840004188134133149197628982630289054612060186721814635717295366567169322014670721290855402282278785520762880000000000000000000000000000000000000000000000000000000*i1 + 191639270203434242145585814645218320908798544015453456464689969589282059183849560797488822787426562819443954104326793713093265681614145510100585428438319700487708757049610551465126217970194726847934179149176369415212232153143870076294226019807580783251687504494271358611793686672890565781375894590884561262606464954551449233600729859191503794789321249438427217502675494382215339968536791989552936608679157610036523943781775673819495569969015327266271327514682807080591922464217057042462319981096009816865890858760469993548161704743562839616137968966508382170186458696419386890437182350942859850685617194994136894755306319248905204095288672764922763182074602273485556450988209081473039006339005506243013693565498910918040264467486136525962789239133818245277548553282422555414604728968687046732469121382204968993677008534026190526918809353325641571276640085761960413378886029329058186846146336612778981829240752719794620913772311805512989556248996730927899440296520506811843653925860611678444112819297889957315405113877683944082647001822977750970044812315636307319308653390718059515473966895857421479347455885760334699645544286781190244298411300496264344088200535621883315761707344880154356071459702908505661149343485562533060726699034217127843742353550824283927107909706501500837451139750640149477777039263602007211019988819924429361487663512916814043106611462072609116967221785121683021194331864320409487917045685244644131117611620099441482967086206601672792328710845499241188317353416602388782426061805044077744849000987655971182960906146424974499997774760289198707253521580879231191145844564010626265474460872829193667535697202823092384920087908645080456773375330551830559345221424629731482860164457421581719899931011031870946565854946033402675156844838731079674722628056454649944089893792839459220288638287331122172276555379572291213074904039111856956609682912949897845504787456257052888129678686175066579468207861502593069563200975893280899895698854846085370517251389742860564994243477612924705490263673428286514686509200695873780560328507390444187044147976669514141757067783172958828887384283306833059560750013232504583047034457826061809376549047762592908890701476206818426053388207828276442957768657207687027409272114631333955104047747597488134038823377991706533063930832486400000000000000000000000000000000000000000000000000000000*i1^2 + -219734045683045234838404715710538564468354344076471076206689130894121133209012423870726290059701327393666167595066957062189781769058402992470188148252233718584583573896477323108784732221863532842019800341763940533551673640602075365603676891175037847346842113413734476524021931094640135353581788275142771618650886966269911261955206491506467813047777492946284785566653531286273813150343971414143238620161010746211576985201072860740041775765971322924170700532638334960512156733789458927562636317732510888039796336879259406857617868044576836205648518266271140094271064539234734524650972988724098351041883384737620410488173547928838975340147719459223653969161291655465975720526092297847602065995504097741512471961892675636835339473116103346132605411573439881521193007595808800212538070067762238350714879679325254372873490045117404823060358192196165564324565047396950379201743275219373628969984051932412038440080186967907398490255347115859615238305932774803995322917229085404545401866484170302163435494014383321352274132176690700725516218463814557897114152201613131246755904687296251110894322220571641993040827950736509183097616935929907713959407453763076143139630726476978418548989866678603939562543538701204993818015976443162590380807806129748206945184157272764278329755144731591730768431469874603517163649209820038141106287408275770521213986978214414325259976376964175907858462682472870961635295480931779643753380289607628833074799438879708838093476261044555902368212214517251430668087420849396082499032669162149666420554681691411663147733847927419129269796971635241203787798339210873832713401510818998776496921938871995835760549211642170504421067566576985468283579213059305292133998532887750912082045318505528716797997925185516973815370781325184033663531644024972002261601244762256365421915891759575600582281866390747216073925552164260892276601188517551895717282926876686342292044138828157951180018114461038452114841067330176184505989643862031665210370334350356398362405470845884918822417664413825108856721273555211079107549745209492617307917579796113611990093448279175001002814693795700979604535147974089558294435706652345077516558346648419246750204639520643912200515143652942902780336056637289976141588437262710933601805438207528807961666027969367037970128219235890581950147697049600000000000000000000000000000000000000000000000000000*i1^3 + 100906573788027857481715641629641738105968185409978106243655934172171403124858694613115738989127713743015861677110579837548458747016136744284114917278726300657525514644590615423533339483407836006223916993317521409983115287891588997765921991495826910435658985619551212923924358848301606752628624998645522152287620226154638377138153376044642578609898065466181682032817444431781136256162382659288349185776738181455893772791723368406997366579919224843852902628276009207534138977307814035468592269149238041716623750876886573201051950300571217628998930964301175330654617009517795402367133899441746897143249836020324133525474264507681891857477020944529029838249906552766325649210458710768548507026311760650064817309830600983930756110253298723824804599299978439621288646691547357640583174339806476195411875813393924703760584961881890371911341944212384243957834092470187840251185491298862681350983695987522684543229278878530527333433713292146546649641455264974581442832236089167427284495818368057359690371546504755901481897789007308298305803053429324003567668425442102886376129838814673466890592402648580697034736879921188844650766776251483981834073784672206040929798209045645572999056200002681503190401892424422909963266674717272458674949986861405615894688626402945165470503365678857265698484691726655731015569287298481503722927026766696910408341005907947016162568235719816638389777120770270173601566123414854545790444201837935106860055116627214023009955528660999119738740959267940102889056902904346150319057856883473350630615672877308439850839670230927255456945407819400649738043112656142880697260992653912107483817457788062563445733307495946538403086587185817796137176213206458889028859801266143894957847312584195331762825661782753237386521414270201231558109313846010927766196971576602222654841667564808304575230636266668564563403173404668747376659775206255903885134736608308520533341595709505877097452052986139494762871255390334881644349565330954040492335955325437249725340128417012187710118582965868976434834121005852899097138042260723763802634073913628712660418331970293158690106461700672872721928339641849205429141628214763619741196630141539601041657638208279028402172732745693599126616738614384203324531279643005435018276517543919778127496369408323697752914011110546267703177379840000000000000000000000000000000000000000000000000000*i1^4 + 54239515975463602851023989193084743853508236611982796582338957951227995140970288110513215030977483769604427020925834453718014792429477033790616644140040697932069549214991339036377208822291070971961658454133174194483857186927485852842120481343303169789006432420649938291347232299348914519200675986080517282126316852861624779683371637395267364276287753896212138822622660573764932982805238265277089169119106969009925444738663184705219232850027470237757278299445190921966262567483427708592459970494566883881035546158349496071510352894065161384422584569862229500647884067494102856876511595103552270233225616094172945716976955223815345143906794311140421158668103441039133939387435301138029378406096446491535441269784703043912336672229949698169660507291868550334212372466315039231074337351532141270108081246477168433666061473471023356283427533764682024511659463518592535824505135555486194513938890432406614367245320638510321806444745310402107167849247542902746965278224586936414604293205632287043617559613201997513936085067402208202316104032774119599976866317882261448962566452581523587823623674008738340609063024128929209046442190505128868612201701905189670548678326136104488876467549413849673427907701823379760192789892619978154909926229033385227612284637615295246187462486469337173889332951931997040069712317890827562564808550197757387171704929329486618658737977609485527350940696631481777961052387343416231458411692150495188148007530560416388540235344331677287431341246037528219656322470469259376658943155828120635714358832923436006954267156633864298872957766986813523453005210300914049839406676558369097604895493422077980358062178358937370291893342803429086608976483107705183329173666749364071822409024028484784745091391906852696323417261131679277844283115058826609865662999384262991814735232599621313129625916825316597438351842421711837817142527261492026310582525014283951828878672891266967201523663638759851610811797203334467881607625343375042605316770216540186813505077204712653133134552529161110599299124992500662902971238788429310400787090454589891736664655137270792013795376137875073872371153099288536210383187891804040020073104282016029508609057132890181629165231395421726433329728227366701668834604294586503502317202790634723527380379308767769217756732012391529541795840000000000000000000000000000000000000000000000000000*i1^5 + -70406915183610723815717955179026004114292518624608922631103173637343033355438603172487951074468462802030422766184611080036456095835513141825821353149835812548566170351522678296993953439262463763427233090572149875395975338081623239492661242634997445660253689310673792696662115245029697288325591580173773423283499345446791238844565243314073736557898801607898376826656997586914008188362641163332135218287593635303082703563331406476213179528231566206972139722467317220836908208990965147664791892760205785457368658796321846021991048646233053593699275402061502099922918676358131216756978429169349030352081836669159878368324608062548174854711395282402278666497494206669437321282453556772497965443382016983472760738133031158700690163725477472032789492217396907659774631644370617058781085239518685039276682367271506006310989153535392819895585569462785024235658054575591263361029866152375056031049546202698610770845500168145761404678966044957465488257391171708440335114738030975828382927755912293389472840263261944386646396411895522563999642538990068749286509896819388518130527291108714058265224847804339948026855096518563974139737076970217524096670563288679413518789197735003114056245790169311769638121188762545296124597061646297856658057616239512080471911440467161444751295678893390403320144990261072008190845034025930008213047474993458038442745417913632682405023744652365344823505314358623259466288130009890252740204995201889784728551707926645841087379279673342061210974777035422720200819622768063670085455296088572612046743075650649555879609704498507828833020755604557408513913939836898320433976617003163541184231884492019552829389488385979846191715977935175250228271365259448260508803356279746693950374582308529230419309337065456025331428000267042025848510009065099055767250590279700702287790613576510881162035395470568589124169633910584430371585429290876221224756853791178092914019234800509747566754829052905714111573693805824221255285915824498131497581638028827880271361226401441599614140656366165960099637289994218417426986238951817657872837479546524936705022434056833280351740582687039944456202021034408738314788160748364562648075457214991279142760321547106967498243078576520228612940247930281792784426464106487982731198666429943358439410211139384810146080280270374794638131200000000000000000000000000000000000000000000000000*i1^6 + 14907047395477501443531728596391469340804686731706732188575433495436970169622382865728997033819760369981180362984862659127960857565645675228775958890237081466974661481196565644607074139182539584474138270787419106644921917942573256486117491553769448831171647710840765075275483679347284139602752541468098802508708214858077859447202713646437874871086540712961041656627473057972627954614747196342987903394202052733975301321138136128161330706750558349831109660159944974675869024246704330017593463568198535839345231086550320169783908769001619515720261830735982053764623981458249178563664071652714936426312772070496042159069443865526739315548112062194198668814483443568218527753535724515962968562619373881969487167605542463652506888045715359556289140204644457272907776191746602581105632650327020239942360077400083939661836789810356336726285144847151129569068712957894516261039570077257029791536138737732554291946660062272971357850568482333145394038567580037283648530829081783424749213295262344068586473385249135616955023722603484393148551542025711446109709977729631768953691749560992353091840654411051441506428694163966750094076357913637000877093632280351837207802529028566670938601956444023225626753879899738094620668545729628565191747646622836346490305571066886483158494432872440739399307505141904791986446083551620112808516223914001854546322248634538520368298951826073593716043152097156734314814312300858417979415616325662575171870747952726909786887328598913935041942471692255831804943617001452871555188551219064269591472453762936471766151813470193625857254303947249708089939732548694939873662359341186507478597250791660056698741176216994290670355567680448855376241318214817914287820129043015695884508623656460612214215119257139413988389663798670592782469335641461680812213905046565202974220955226509369191910383342374106637327504366715542003348512757522237183482931086625370964928757298204206463314820645322139613134064541186474289430194089378003458121614662439095157273428615281187324522749914208945470906487691717125915440051131918747623528517824082754623445734453358121837310533199193321313349920818377595228133021623424697301581153579130191392346220366020698474700636626380945012439403109197312063816268326542491120738005206104117126840709262860813087013842660689277091840000000000000000000000000000000000000000000000000*i1^7 + 6804538619932561411776389727389861481109827132968384826015276616484970816807265852582948905711917223996469920533202949281996105015859173710791515526087541459853812389150784210334168384823825212110754751825330723563616947005985545906787066658262571806560245873528418862815261742019210009884167411823131063981858473584265921686433403051826984109938068063850600023422212181291719605850756485050811740184070709957384894173558298531804260069628072578356555780294527544462645111757607052257606311345531349452174728880464753405196875607259164870785925131800897969074553633736213077638546790297187392647830404713689425804256663927923993760844580478749543371118247473215346242516515621731892983236118155844331058864107985427239590733042161747494970184151017372976042346821570080110277246798597633213849824104533998172688152246043681372013443923260534098547435891104407235997419503058437306384656233529082779390749884763489012725219943929572965296190914055587385946582787571824465427122147501654027713747733839657048667595708833005433969365781894795354355073091017463363513902379804252789103683650044708098222121722374227054727407403008988684619385149049077945654275132188465975415839323728929433881825188267476680176979799158323679250809034175165188706548018201300573696550420302458957119650072000385351069701050337182172587134012520985714529879296302938877469173669805965492441804492116814141965038251413209477904680465671900544618915187323443469586828282212301002366087719690309481658944356610814698218713514482946231257911594233057392510678455020225014296362295511696163725575092349852358703840994889338735682303744711948153024349108087904562550826756698897333546813923793149211313698647798541832797820568785118867750404266870480201543804474632885042604751235041347409831108986761692233215503198543193485781567786221530120762820249857707855711814823199429803229642211023002444648065670859886608337490244648001771445321307604504412311539051977229126958811507118260658882223365900026700526422801415814570947502251609418203059413072024968083033351449124562071390245029151205246534621452899392981370403870922803554117824863180554813928705390455519286736884180257697218997996935939559491454030818880187104279549193431588865965018530593103211805217153799656101254265882115888381952000000000000000000000000000000000000000000000000*i1^8 + -3789304801091256883012029345252910205741893911623280057013498796467879939309654469943685018124291328571321902375899219079178144993702560073258866042381265030810667701678455864245864973791472579693556967285172893629443146183739082812755284199201368057607823673601579309970485287630570139396477289082945491547901377178085514677187162185337240726260934084795107800337889069104967805551871376318791942842351897469833696051088053019055758098206804251860793885731557292385231259687699839647307634217148949399076530107381217632225183145610779104861180437688114396203849348544911446079383336998631822749836382130521753321114056550129564657691659688574838383727554809622803197635324989257361130520019148076409442714758802868043760270131440373395918002626278852099046220932519790326050508822925715218175478274340550014702178367248766077455093375245030094599771267633815612256428590268657142113075615902847771592614901773852826382121992423183509469371106255746690048090379627916320034854953682326520526992052918029149711844043288449881206468639543972445153609459615855815204814197855906184068095137099183535448762959522771351158580642077445695827059334959652618966956318857334685457931082710189011053118252042576709067635611355967573960499030372098286654245823726529869521583930656156266728537618010075674823051175847092470661871154358948509579399750460332651161721587677015797600226075906192025355107921518662042556424455915705915837827102974757223414058106602675482959430432633065546080004174893129420308397067096864134637562441696057441620509752450444436334664573111550035900747469523630322778928160695499769472557230753145043501991941886703860660680065533560200830877895030154403170812692498345429983120429757359134793819724336812554718033548284398640725105116476934146837993003729697243590223236872956607189715890587446121116531990570919602927016762398342976227623905409951718130728511849736918687213900088260056312265772578465795159161191260993902859658292905802874242602454133949497399227931106793140497799017337296902279719792128960380533983812382975876038858243868298708156073236756850301759499460347422507582132692864884942185230345410469732786481103452190036627546484871207225743284612199341519877746272016404184085233820724980188511588565592232136600750884767609651200000000000000000000000000000000000000000000000*i1^9 + 670119500418443076196203772691589838995367311177426509217708507316591484275923567411796360936682930579407433174331425216907103318595869625807234010936163907800092873797183726018592979802996055896146160739102028959219611239546478262278096806933552154078130072295083994366019348029386719460839717188212307200435338633430028469051198508902331166218773819173145373822431783184884113307630313061236734814374482991320280433236060985009024104943011107954003987785024458480397845547654219078560237398235835818105871429998659478925449261951730431139542278655571335058904170569090536025797370599906308807651153870024228453219936272410631014203564853709889998483139026045512093811985130806129285987740822440707996843579814277691959044318005137839059252384922561676568583145467274091873003890056421773012881175339764102177834660779429625464089339458730013409790774751172124805289958311720392643555534592589042518846612668854834888264963872976132946297521795775775095742843004701177080324632777272274189680111461909971712520910085496008090489207255697681332573864048220634219902456080290339774582110576986365334256421979635183292132272896458365167781131267694000380784501256573171891284471732832301232700091115193380468309007012725106793250452790545800139727142373711287092682578999825508144787199103127351695352788237152101457311623490373105188730094991858238943089576204378198695191802227254980129726791541511448686343577270181549291212600721069308333798959215291185931312227692987190811883324291661293970244855531576240623315116569010569616622366270412486501209511961854280239560406223078795738345448108856341998528952607665194325736265830861143820562972216068053585648854791918190188364799088703719035442196333428818312318441148388942415105355589056944481716596634571738881894301472511209411786077972646484479574066673299803688712654884483581044500185868003946131150217628090072824884787145856738207995432958491029380414823490244381017928496725903590349308784543649999485707157594419710269323489871568801546118746183653849084273142927425011687321185284905140293160029602408679106453806957448791894880705334637322340353631178491446202308186603384750976054625780512548141893071047867431978796182014993644796036440814414817864391585046174629031160851901439108463155150281768960000000000000000000000000000000000000000000000*i1^10 + -48776337461069120668465358900824918991346280673037555337658122863978882626164541490172801467269789781889615872395476261754326458100526478825630552348769116146658476393601601950612746853660019622826657646586682737840036287261168974590827920675710507818279432490570180522010175323634207142060340072465509826364136559887732102577954425790847887075782807571189926552230584992640235903368954309915366739145770364518691403132257620317255056515157161717195701271012471221847599471842650131124661838772130178626917809921983484346306294199413705206320641544723162142916555566322061689007043732374498849782722132520555597881519079814090203491702695080854953972059243286039418370328853994439959200385612665007602454195612611007727841003611821633729889268363286118618565930180410938330869387699077838479901834481564059496135476621796444992462464100555339297813661149280686006354780379093887235043869429327431613740643804051109070523517748006880472034012985866698335398042450682855231059042490720084867031643642333045531351376997391577672126173316628965768537467141378439431145173530754670005980301159918697505317931809287510492810788306159609359338679800021456024523956761993855761874536052307507225763217920238223192819597847439249816416000467735908271562239233281044111057519243973486413987886973750404080087858060891623280282560771835644235619578107358222889067159130084682336941038590245769989533652676472797689989727949694968278052211097451066917854580967894887966349435073992234890599873052119436566243031240459626750857566881646443828804838038413882845652940955365061849834299911158395362891220029945842515012614451458975092567340163985091638581987602229075606670942542316264288366121405864847482825229495038815813729479114526890188822124474545216212420790171372050504205719482734695053802822125513379637365162008067798777169675380133175866782927732617486092489559596891582917731789717940847256493027912649850962487258925841256397919921942438654840761409331049683644811648237407508561284443553470723783897594107164732836634079795976140769845579312191556108658643534293175883930991086079375162842103022214012988378547445616923839674942219998120818702399939060914089078692012717257362068494545819272660277442136131287378796060592836831601923795367328576338662178947072000000000000000000000000000000000000000000000*i1^11 + 1448938743880582394065887502276850229297204345884348697558976056713736671045909581751020616616565628129905094015353487227597005796987702876737998413314709297010287402269039300564248457303194596004604383335843896794327625657343740339009709507783010025333926512483385255968858524951263736841058643245299745520992826087224899599323656179771890752949942535211419066189805132218780780771142612623493939248491372111075593886998048410240872687737988428077813998995953403026815235156119134326793520672824727437005604520170684455120082735269863583911330509699767296228167107337547111862510949806543216219487810320492731114396179856904325389499866266356166026884479490626993024511714168276692591282014595818181868319682583342865470938176996797688412784723479019824348200564042941424259125623411215162242958833873644240905180201391028901788130052821574932043959093947907735810691169605505113311385584412074416445625419505739478536047382249598404793955436439478525657493214007847441251885742624379086956923042141407995334348638041641059102855902414069012448357401695068548519912779550273336731834865754449991288876004732993283125482947176583218372519775685253320898295366216358274610579010653747125591179340022513101491488688596833700498994157754278365653156645243778147541215709120278655286377250803611356155073288361054042015518431005940792117314222256274507097906419202071343819306064576957126960514646484934771206478812494907291571517422340704024881212531078902530651126363226555155596048321555823856549860114019566790183625220066973738518065966058125200742946960794937965840191772206133505064806723583496914252542612487738978246899327086299115995944879579962748210867279800196134409500013415872758481361343011949076629677706601007637084459900831026567227704965923020845560420763671170686737884058766013142477353866707022000289262405087642081398946733785242170507406494825595853970494124087043662393382602127003973122604925355122396556591580387485301809440013735301986128054374533732693996886780909502008645974457303102697184606701328891585837302866955573322134937610101575497630928944810247109160364903842496275453035550231253546037389313787930668235472108784719900715157051278063651831590255252053448836085229044193700988263431611625446207027459666460790287761408000000000000000000000000000000000000000000000*i1^12 + 1162866460975133236241150632416988064713814064708546144337030433588706219579624631566229200554078544932577205450101815487111960748505546522606823271126003164524404926002117591854298863470396785393947509344117010881871837286507411125850959379996871178325621278746656166565185416201197373673143083864621037150199755719625273185952054588705824019284599491487694308478508079465625790340886139558472180633681591014258006206380663268500011275190337807241614118911497871543809693730877030287562927181237369203976819289535163521308727468379828858574308901302166540060630022678819534624776228253932477645067143951397074301730390260298518854874205374512473064101981213319365064500960365798396826070333596455059375153904074061452591868584637831330438289833084845863153651753309583923696607529135517936896518562743827986090799622497701382305055329897407527272096629143984423138322639235576424623769353741483666234189540905276217810045803280703073316042019988120134802696024505696661140527834098929318939104384884540947008893099833034328588889993076604653938827460600455187770644897481804754297458191508921288164074384717377227633305771015730630703257627273598249060911078766672748520857366052377062440131839993885927626708291606155572188125806130914816383789307481670234565361254059112840602371465237207135697751403946809247270610756064224650611893178594596208180860134327075808084545469083157046101865577780856853403217284801804551646592100182745024210251775738286954998929067196717483500196560331885012444291696615893700583368005062727343256375087031408880622062218505048561004673322689333669537948004001673910226144413278417858067121586738166371087968960853008662906173324461952579860376999316172698479478588931248082886951662658788314517327764947025564148056921199770566036941510561405088409913391281502294145038790807653960569551965334349136794853864364285713849870658785994412181463196585139280902913362669401954010823545328379607512858828667200968392454658605790364493772942065105289536521943005793280484001229895718486378344891417352245839112639311451342224305911006744354987858929436141636045922689676704598298677703711690353431537813428297578398047856197748152766027760449600955132778660018452756984077004921600319487849618207173137259360079547169526251520000000000000000000000000000000000000000000*i1^13 + -1130431239576022899206790227857830455933034943710906333481575164745289092796290329479174351278625313806145313875638784906548733641876024975314247539465886491411219675052890594374594121733269294982305357627305447834615893075950983968077228244346602242617580551206786323781959895245308471608768599623867877041233967844363270317514552314294325133876650158184920011811232158686931032889817098712361786940812852744158126457294210976144509648144767535108091563401399657445684539492910535166148197703823044305253208137255469903063915224136701366507274379006909036204100202425014972336869294005396186515800017121353041784345877807515322220136162177806810083505277794599141484586678360853401753067266306735699420726527588726188711839747037264483934563336985237053338321269916010915553551169917839395056205020845543243575785690363869061633721776719103185157139846322561238804474313435254354784973315404137318972306211975740231364818204447961429493293775443268720149137128448235342382621865972561420126023141406694562346814531485503951503655755276473666905947820780347744077871247157374881848970769594317473071660750015075887595249699462068819636995126859978978234202441486755423648222949703959858477221707523754150818186881254080956517560083220488511578454953037696393299151872490647658352236961249979733056249531662498572668621806867577491169078912741710759661434899962718850748818134547737729326345787780049188629989550290451974408184994152275026256249526590387732352815441872922505805941084160698375905637786720182122702409943863555154742438718322762132039256392985558955562942195486026301216922193306673058004072725523799510068616957583333713843518998157727754957322010081749734572470013171013620924824393605479203097811034825592909964986565089295492850545705205785661948030634562418085708556669356651112485083247408925992191477289000587237669852346336564416019431331268438173449518211609398329010335092039286685942720329268668532212861731871277787446874967964857397808246034631797918250365392938421315163557948920019523984682713663272818999016868110603216547730738611263358778020693979547530087686762980321553523677573866362248322389975372545892619485616204038299595760797096187232488330198409933364894984339543160870843993627313371470124036655138388049920000000000000000000000000000000000000000000*i1^14 + 25189953583539783113986352124592130525420498946197249593011190094145957281894635704105883570778929493870860188614714290954378896742922441291106836420950630089319337784287246295894834255567028824655613924704295335688075207465785012473111860984902349479070134044652903363394852843647060847779556515032221042235621821465465189749403690261268327048583166487037527512815598491248228731825285364771056625174782785148352736945233452415988930607242832271839391059679058386313800189021838458548505757804228117602215149578076778228507765774893011611898837283100204668030927902492557712225563157560742613970797529951716005672639445832393666106228782310130267318848839007851447050692030281381835842770852593204340765509233615384620836598698425640419812554398843155019821813441963732338646913314278870249818386848835650669038757857102644962845997887651822146190895401878815375065279298160214478224690121183762334830860972223502869825646755655668914302132548124296099174574462778185559370639098998762015026787148618058149703284860358658739377570525190215360620501963164338536921494417367508495704782121396405387703767794780768945222729221365563102741545128609794650916259630934788576472765867101309657308073786435083691814628504441392942558215274165255747960194523925448193298578111484159070887270609346374734080871642373871415052255836487853498959641701918298355512104169581576913431975006097696219986977660736514403510435020657695339384833983483319463068262850375630131397438563137645301292417798694597381844632082140653491824750139291857451657304095864698647567424890962070192233584058310790115381675625523944534071697524332099400277154758496873436618887360833758356393468519730301551942220411469040046440740597106560563669775703834720601041263536854622849445766382446050567574791028920517072771111770135649664303030353815386979225460759264672706033048083277840649812000059413756410456353842679665348776450490561623848400843805991589188707370271271673602937273888631859480612916831903054293489892882726482130662372642206924015762344481666407477934020511735195601703362626412862230727117880663636577617178863139361737219860279113731376904405799314555250017631292867777177296278366630198443402922401716128554563821856403207771538619246519941597309054380041830400000000000000000000000000000000000000000*i1^15 + -54935231663955846785919892725919870093257451138438298224330291131178213305020055547631025271165670336117499967712724310091216038175629933832987634113087014065125130945314446527979594703004580843802598321865504068894793130348389070130603279482853378648114983325548992951149464446393505456617630564787466095347054282569170302924952636898581386740224308904070742256322945539224412053823209759014660729632766110441180482890332786558648710318497403674708589943650716653011573027113084904114739120288210362006911978287491967001487295319164143763939274872790297371705172548262462903428012714137742287415397898604838667194590126955266277364980744458357246257886367834321088765099145687444630828053108288297912052686001938243462985457510329161131062305637575939721917844565025920753732550011201854472483412158001820353798047254703572876038974295450717408072128204120656856135254877210186336261498222732125334002404642702045178887865312321631798483493999795876649379907225065066637085839921671987637002424415383275996571342651179626649187530715114337833860630924533353639906870348009703415202225469872128719078489728774593745483026808519202643758498319756181471829615307567670862274177153621616454740801676803882728007135134219125081565262359156073093226059580941543710378287376131981319798152914284108452856766586235717981530250468846707543001348914167407790512547535070081146810297436195171620908558437860736514511180265861320200528422697900203134351912759100322731229653114753517931042673621868609901532602678825022565154895984518495948725493892439671673677429735586376770413256963964300930449397423469039803738646361296190911932563106453846485770185563776681346203839725006982346304228903687322069812157278512886968706134498350056296371455209726605354779711913432449709660635829619730773870638788759215675468424215808823440574327441344267154659078647220811032596074398705896296078224892364929595710027861179549357773308840780574466434782794002987453587612298723650347639573099943666061743715871332039708951709297368404608132258411200650005844169104592780578434112538119838886535486825888927334749196583415146746520331434441844839646522130753602315624550557912015877689841746146520015219310973949843613140107605619245620048631878726342995578946846720000000000000000000000000000000000000000*i1^16 + -6309414349736542777284677233612057835377310335738289503616678885951966417036262889198067680063168136195370529436481066645371617219790783337037528936940383169463729822865103248117536312774376982466900998890615039037803856035782162848385239666439202641060511789643123038655440965136573351113571198547038909421867547629748794303088038756151897932249722855161214768252397540808754360898957229481930803416152109044346925165258029762976931900944667917365787869109726360812514997362184137766738166555540809331970744745630202682759828799843296834867357628688206327942578574611851210913262747353768983013250349575312168908639762205112983589292407470271417436059074430035652397172823459510693069937405786738073846055228474050879587051501810638461069602835544670187477366889087974107426593576132090486768676189672695368543292627851139237692342411331553083856737385994647228741153332825811438025250001717480078600572354790439746519232434927504896932550601160933460342115749780002467485918228751731371753124794278518653646829544174759740322221891887420226858441948018937825894818544684536806141563657146793871280242530000393354992470320011223972280826126736423609074263982289264690735599791135087541159559134935930341219032877662613712162044600782428531645885886865255772957206777969429963825957929508479534588383576931884600434653476744591057185847224332949459498989839353447745554661177420533519063953851163163326434973121097171043514295898770096506419576634767070243110858937356897783834437793131401670454342173387845416397370571185986504505895541952252743667644327921276994108944668617210757608880544932854847585306992586003925426352176058392834504027909711373218052169878944789035772180806608903772703476175915940577825052335242291651783761697672903292072886309263012107577486957323708507788741741231461527452475532572729029680194130782884997931955020428888818563375590420414037660324897213801134159952333494557686579588078845811112804271962532448726885344694891891030514952270594560553189661618978177675703440625237131831113815425083586552635751761273200782288889186433435613927442800130940064240062931346144636185785361913902206822779614818742793273663932661438470509237126468968531862374220767869943934670293728540211986620801041685070349336576000000000000000000000000000000000000000*i1^17 + 118814276143163083890994569636465558562020025469970766893621111840085920037376935982834018525985996974401153597174661808204196526402527849707446931896917871107382411941999575055383405022342842016138715993799317425649763526475168547255474129821335461462146113952735311139632674464170359985032628878976885784103951761472587485839842461202832845131030869651702691748572990229431626600311282988912433754305049638624661970931289107916833594769644144079032478196560366551700849004403930553253725957797776421202346913344868996880414247700405024502632676120337122531738784614312713775621960415278585665944300216807646554941878848875747923979460051738128476137164843056131472429796741946320131783643140206695424442757530547822071386469382618676977552228256084912277624107555596307795108255643238377090044002949183701304486061604036362195941584986603249567303288295684244871249677984214792134306751031177905406024655117334450747023726709444977570519122959044183498088764953629450062811450162257834707864074116544053478501633200301329166772861860994495536714538430101309530075596623826996201246446578637534053171508442655724867559243927808845134406132951894905117561237557039993746655904329077328910243539874023682233241993355151130921641421122754392235919971988502216507083216626224390615593406246965428262037509045189254503098795575287959156770313400071092897328288632409065745670434423883063442111064626953109467654343157963416812698985948675936790188355139291134372577685344683948848260112562380867135002114497109714765723189603925789204060153269241872517341479332364845114850276259269725817126048731263672953093510605173556867902513570774982236719159224010825761487834324054993730407080132002479015198115460340786329714584189478184479801286890992248210424528573920654690832576541015338344467784712272455226999506772718836695875680539983104643597406417746608624152248292161031191358946286372340628867454513996921017036311988568392172950411086958000587709398361139027307315725556429737153186576790489908878600613149499802268111508473942367436573480980121439900107206423173574468844119973211691016937586260831157799567303713749749244221745753614009118874500633796722145741834371607276506498166700033536077577336526587471756927853236711552188416000000000000000000000000000000000000000*i1^18 + -1020030354597974058824468174425763805767123593117390402557932513301079063743662888921725101774239056021512985387633050467103932256053070003380132363649382595179226243954931570454175799956871391525498288076306726197781536758958297950838619848116861480310269005892821546007534303960036971604068225977837036947491916008982778741252561939111350043836790888883074027924879994523394195295910224987097107485473605959529161895373445783548900669895307081705709587432814502492870045267832127151167754674506035259462061172090255841819387003416424650435411367390991338916107762910622117442421246761159437153931613560264155544909503224695109804230319064406417661805874668827013145405356083049213771822504256939482095851265337582040487937984381424642505916860922488585310612776436290400051123699918824472386520996451665342063753922735418862051401846623597928288288874773178230233286749027652765968431610612498274350804253539743799835522203999673829091992350781303777379908421936057908821557212926106203791318708064146772841430433549148056180766110543718133074967781424578437378770153610799280861816915622704047728664563299987893145021985044326212350003249373613308293673457251081492520715784129549401806392800163004782119559215373518784061570000407999461737022909218132447542821780825062460485794971201993695929300134015841019902784104077044720059327380279806500946470368474274813386393730060724106303532620359783489979236958925497764406242993375889368680477194238591979382277598105109211021618897666574368171270692180439003575665496095716134226853175044894825743510989413128952952449003205422562598648107042947644464896588246036707204267360488953402323727023400926016721706576511202650528312120862608029001829798370589956750804815598818590369759029600949620542426630506356513728567258286707695441055526158232619822900009523574174500725875689430015725851376322407305139113032767476568874309263385557151561947810046360032109990223688378018778545862617226578095748652009251757018023153660103631775317639870909092050347781071671315994742997354679732586325369691885913717898431386696067481621114486510231084010318712306626537905453296365030998666218930878058009757252764616513076935450081205278717260593796017130542296520266246523548602598669523353600000000000000000000000000000000000000*i1^19 + 5536722879070931381947113831285017504942631923442375165363949474934818624187769488003863858009675240103746985988351948706818036910112294015498140210373576801365367512866422248002265198201610453806211585944478274253477876737722987419438284011481626057371388677552948538772398906898330426798138876090478538829417589560924435809298955643017024559404146570940171785389269149053967858066594601231049974420744428648020389410918772854741397616280784751738114892110083742896595059893263908118960008733541941023137397031448317916680789696342751031686466697506171225879345597040048986449165961317800598349865669769363280037787139328775522773689932931735880207584206409078363406445527029122435003352338956786693167426359585364286421467104325595947637610770466525938706906708202089685871215800111569609484591466911062375869475069179434577104709079797015165165952443336483466418948476182531831213669743718512277200683030586845672759572956676140270049639351905046780492184263058127878109044216626228789218530379693578525728448660500433604497811058150465035865441991248709149908941199664907467573082055211568540913227368733507815318962278562477762436917691876419543542049209279489078668515880120255834952648266056002398065442327351040550000921133311612614866753783230491438819678324098889012060962968731792083256543391473073750777972214575708883669868503411236928277805755414722695884274946650601240601360410378096990390860660277852394429630453247980812707028942752735854891072902398277411705914077998168223263756586918613156643843890566006387919913779325876706717185943490761403299698998384914307942034056042665526145814434460483070992693806639970431682753732890356962685564214837755811852686265890576473633990608622293029022563398616297522403766551705099616924775393204259343260735555819191018870223389960359991354568425074700984172561657825159840214929858753228571468876246687759588050964058569509078175494405999164050259752563074051002268860570677686071360080107117665081019359395307980018583920301583366684683449457861786003559351135038055201695660171820854657062177453459927311649780995997400902463802384219266301760652089176300175834219647434803945578704694716478166261940749041781510845045290944877539305297558974180861456669969743872000000000000000000000000000000000000*i1^20 + -36329321284648436763412063729840938717083449731384614134290677392430182440046212125405463158480852814055897674103615921788407360228071160392257578243873886782386414663505952940904393007734922134129140875181841630837579522129417453009607268656528065110587959449426066676418590950644253856007810146261811927031141271873197832055565895216570975857510988243566610633736503079847109987508150711151362300395461125377144685486817189288822105563367719210745878888117438419843931382644017864860529801640870486666506612281553221954297263538518023353358605244289369570367289407144850227456840474538893976705290585806038676517277870715598998674073610188023259015483642926962513596897721280778870130736309322368750410538108572098082388135568617376680482268831046754635515060887011723814415063507809841408292132716888582412910972085072355273627991974616468379022043288493789461991366303623188028463832663148917543610035897378563235127004093854961741717894109104333260393657420628618670802107224358137153587190598458545078198395557996175675890470041738568278600318019729307052035650534445938137846178929768757303740666699441562448214151783390896632779679758522330387941919467218563245976336966727451799280151764420733222547077123952809990595211374390651217609990350632720619024226429286225428682010321294316782919186790490824386643705299816214479555909852755763139804406487896144093186979862063433707841144342118147269193516140803396667796357687400272124451992437957788215268403923104628545460990809835360620548242989122878399939806758384665412505364709390870031519141647289221655204982739286699980003147382491766444284823152962668064083706696910725604646271553361284311654393196699269127078793968998352004020867082405000663313051487760330048415079303979887439701720129841564548657478122123553448840957323188464271861291110296787164216967123413411434265801100466622116945578591249205421201414039589848472720057583911436926251105504541015483118627590379342818606842433491120101777028683833778614902531855915324717839781963184306162854939578314900244848165985397099330561028401924689149535560335157692589441557135649908377035640997031085884052133556428715686889110610102824172270227226771154093593030617154955859635344979243959020357786009600000000000000000000000000000000000*i1^21 + 268769363625209503791047766622121987541873986441270047241553876126208797956438639027988679661941799167275133390793827605410279365699184024999155720736202081445012480994229519779986878398206311416414668715150786524959057858452005635129448392920631306794918656095435149387540868875805353228939947941157497907840533933104600092969498196312684062076500100374632082760412643177999910147431230541479269728229119491119238600998555153647576781932708144775017701001988287438598732887980244979644661299772609720858969619853276652601213375345554535770907903713810356767136250679835192579135900381508082050058189192726181356310203391056384067461910641035190677668490211304232658199281377082107356015166410308016181109177153117221190795021579561556263084076696681004237533796472362891973498045400323734943540555378200278319978246609876698680190537634924840223498713975075226033630289029168570745036741574091548367535302002709175867898073215227948641117736138388720337226832426052066725844164830098043141265869375655732931538494126284648214335549143774017692267035459703333509033378465650653168740428063794935027861009562286973792307608980092966758559134368176525643054996972241331611474325493360670504545271757123996741441654425804448824691458448407655321349401648787323172982073822081100642069645085653276076776268295639561103379842661911136500793907113996969346848897814677670848875244298172007383485638235064511194026873500763867699318123861147379768006187682338920194003008731879771762458692717267150149628107948321471526685499718201264806783130482944585563145763104927101846140653770661674825029214550282067702474563097151242714173001849290465882733962103938425066379897663558291182484521654913270242071683295846375981663098373391419005005116444312098702321280440056523210319372388025800870949216297815889431094346631432227585710769484855231867036583503377050001708575274231760054199551915829686445027596691350169703465702943149450846102307538229416541849355509914683542899701756440043057937358288713115931514371645501724671597235097122944390150189013601533683349478684059761098076538134105202849256354333858988776558148431173746254652988920917722487184237007284558860332395243545071929099261385881740748242178074075918845870080000000000000000000000000000000000*i1^22 + -919505120928000145262604581161933351197626870434452219352232728256706233591400972152076167556634560832359607298321816870990148320316360015504953649778153523044382684653581368637966785197450493066383848496842421486302671490492995799495723534712563768492501237003064826029928390660381319892948768271098126110781260732489170856598366069352668904199365197992714359489177609358234424970543215866949449193636846262590721327169802033577793355996801079120409395868612828651717923035651190457595282484682309561031982743657219415980805886238737188568672858119000936123810888977115383218925805651330126140105445175734576720329012312856602433371512907337990714726234047279664971660393966812254072485405344504742048438683257868188023165620266514892200932636852771042647961303731332481587037534138254485533357266238490848101043243337524618684339642556156461996502315953289781469767170381902427593778592489772049343515742490135228174261856907889562039485991122502356577110446393132121779875441968195006913802976984999040524068802996060156457716682683288712093201569309119867764247485067387975717444892519904219463853643172819705104115897404219239223221204692352428406464317775785704420264723057257568386854765036102616880211242645340577635898552345526366475534167870706361390857231820404560203910424004893621934426090250729474864322961983761267888240387951353786307138344522953123044736067669715546781628967748689533767824169887369917174090276312320574380625976668004045471144267915383447286497073189172505586469964059271728784510667376203275593630463286662978994613801163323344522037919341688747912630769293844004431071086390182428482426239632838903418816543053759225350008314887168427145591009167804597937098775068508103988504075883334259239268356052132997925500795459162464113144502434710257732512365907021031527066536969060036918665615307406911259070933416068837769762116058070098332269395793908880956833107312722736567084564173982438503106862403439348015268819941222148318219517240343477176679748631762722601383757559289992391366431097096726028177086468873541771485019496681804431858456119122012357701159221359863580872646135764234216905733578491101574585788243006822262168461737219233489453500241117555534226241075378388992000000000000000000000000000000000*i1^23 + 779648090750812069005717681456319992114170853668121486002966356316950325141629583564935192415240923425238086209639113789213532326732755922978222567257242011673843014272959910955744845172598818947831140341411401878978241247782016715790129650817635950249345960337058473212806951846374447164283430290949552772437183483035411109601338986123120749355159123294823548997503974748385362939705255915621698308176968198939445997602100907899321982485827326965885107972311445988850402495122217009750883989292949781402501414724168839223340360104923631209491754143853707975330390231930213701235558445018588008543683583263661825097817611591735433596296609252588994196902449174250319816396148533506226426740089114030380206441579706672727513702588473828920813055060299574010463170042099982665530525289981669976846816605166467001492366397128776832279872128467670880580503074078354252147981952813148973202366429127407058585181943381983275485731286373689445979731405494591110407235334182540031481962149030784477936785034369720394528390858661655647611210657137939296891074593346279017746974035125453745771015402048704386353640448989730877823069072136350648047929863833319827471662964926735069312291065286274731007816491659192918612812706158190760031272812201578069784811440498858548390134110668347955211985404297924261593083736146608542341708561650166476902461587367145309519926944922328880304162231994275506249199687168662981793786159404752914498947529548188559284526079549288340383170613273019941550308644230643789514859879396568790272447091045609233985443065382103239732452639668853854908149358350272764494722730686192144171666457162686242392812309724520832616849900508306728423956791410140768134552288110641507683799410589276010387672675226790903802729720258890600536655959867101530104644543766558266114795506024968567528583498778748411989505145355073961088521391743772618061409673336782777808405509242826867455869061296781713925038810588773578559558299099840541994987413457207751666889526660769804419702291106289649180802297717226383620477605702553775663073560218384665440460841692864814140989203995272337835211026131780383280900009808668602775874899699929758119313734274576931290796811040593460105657023682973811828003438592000000000000000000000000000000000*i1^24 + 5897325862105465710348748906584751205118549429901227690197061379987275661805887065398213859709664920451723603552041510813053832048996960070654529638438120248557129160888966637063140213232842196993931146113617881507919993933903908337179508545317587050741636001416956587740534904839972158292704638909790217663531814554050967138223074615271618455842417205931675912781744006759219992309630536359969018712648858463248482394818841011611017853534651611067412853541692824984705548280058082051961376152011226271481690947517684135493891687362888208770166179203677279331938860932514764069749492829474662805859680561508891753606911560488796970712477590036951039636555539113085146907963326218066743687688610115709559762027433158920853824074920988155804748833315334226626542562663885301911986394750482926177729281492628294690414032573998549203893503572971540506177019296693872131577455670519305257041199577074860718180960294826448776094931346788216314323208869760645552095196184924377442095783094529709762749132802188802757658309628738558407505332850439506931809997466040159871052269886319348176185854826723517191806006072760636943813321440617228104376965512411991934476729993702397235670039719971835850126935781486951602344941221464698138703968471102615091769805252492358440586763763623536231192509360174823245278830036098033527785206243103905356553943324679653341092456209379834529766746153332406561052740279988440341962340167910191405510021125149346089256212791666485503990428892554120212044185640338712637438941693977146600546360927321057923021374062591821568491596823247551571682893413091311248609264561347666938561435841252990923491890242933379322324298201788350306205208339706598712797550240998155560507735389942187788124633211403265187544537196172710450830790898581941345506117909017597855697271332306533329087559593763166165876581687156622110382582928174582285619647171242458354540721167421034010740260136927727581222531197415102896625878433759507410197171346502326023042539197835584152797884606180375950703187946327551797357314902109245432699431478627159697801690942388289804335602612926064233901444752214193788893327578803676283500238526262977445450121371917260006352651937113051364778659886348530843700428800000000000000000000000000000000*i1^25 + 599616564079352966655014380041767937911690952556655941034521586552733983539419807792656844921856251489600503905160080355334262282724755982025105351507865807564752469280149064759839451591218093113256164202651069265248243669957958995293689487095117124229414200592385631437772087375447260286065848924256500843741817389759231051193928439692077587683069030253210735626749129365125902837384414997089882018254968847903567748710476174224420305550840890958913883467863976616583654496853339283049002671064901966389565568850721881829104172693712344915074351488710600738158330336407993136556225852644797514642697563524065831401577156722001169784693983490709422642481845605343592053777143543278669868441441735736440897547475892956886779145777072220834336405257410099430314279289414215906124137071564775991764023241048742575330891081125340682195368204098958886743794938523266852377227602463752383555978860270683743600390354839537292474567177079610541655550414293241387768005488555188484058696425038124180871994969127760413741471621051945576193586922579840975763913275617821384265621246353152844443055671392114468149102796509349975178452794444384123912728794893397405812120020427601074118765398602075936162325935669431060772545402766767474776452940650059854276585627204186757850539854157942811880458224337107912710037907290684097782547989132407527940161794774339280994051207533969763315201467730865682093633083047907798100772447803870947356725102995516075355358755188029972332263906625788705631731879416340891603580931134644959288969737635611030258972419479977914843544932374957706744837240940817513386316481103024194572389873552139897631286003677328641160262551906023441152230363519452837616528985290412551509575295388242592795893833845259034215743424143954149942195580240072087071930592488125025173145455896420972816000698403897676673541943399694869645206176714878397352131374880452710617404934899521120219984775438488238447521245102767484537697898634435679706355168972199836735179255652468852132518019533040034448386238845814921849394202438465135921150391878017067247806673271407318497427132200183482036969852586757555440454549515522883657910082342162330315039162011939495177183569092074532615004603947516166144000000000000000000000000000000*i1^26 + 21278883065758480866716714150352198402238538262089891122407938064675448420191679265314479035006958968360455440410338306828594260372366142950198448768483836156111864960105404628325250702395127549061869968671946792530662913651426891626854073162329010393607395806110543457209787700690640264000257655471946625855635050194601832357382259481143356507234788497263477893454413722353935474452271552809216028191029420555724001523898147602935558173494573190954228622366012661004152827261744930307129502380751424953953785462680699101330787426987739850167955817574092866632323323399760950574703314754371866854621871456643115250540962674572628662572492434218382339500740799400106873432770687902690676038683079064981565428248139838639695924939248212661714904451592491319965539873579076962208964471810514115921828472011783043253564302121366846559531833763888813297128309311046006116184493052832439926199330988719350300066875760833921285221276203645499281853461909199584536922759310525752270951587905095855376419423103435565808138784455002525151372008885282224991722227413872610339181902290854914566615658807524843627063576094732708879672666175138866901877382522916208403720057897427359165550869044030865483195691392073795972058844570208002162727298774597078185460603949877896130568032374925419322442098877392901684993368636141713800440414049694989844124374445721130871362483847347980899925582034006787183058384525545812292027720227770628060142410358686876140109962258201554137133159954379107694388739673060622000249763190255805618139466505501902087974827674616027112818689311156034477896090321348006497726445290252544505101988162614052225903030372034822639763212341594302689815447141142942737179150343928146900881462038985233826640811947902806184034759802128477886799983564555993980459868880100790887441211894870794580008924230636462064853298131635009043100552910637332575090682239816786022729350615423459260928619593385986446506704942967901131902005613710125869219230527110005896249992533047824149018008623293365712437555662666270936853998362581806797661011258121664084887136480019919239380448316311524621819321123664164189067658882799894399179513964435463400991582588133527760013642469269242084184929896864153600000000000000000000000000000*i1^27 + 347898403469149026942026337398099674527583202701513553752158390628593185414128899693615187691148722893173460608066516777047686916924856733560670594823334674987848352007538737467735870904007854783122060184203791796060136204215074907281245157343014356875454812576211634395564276381608136459846538265772626489139745636226919330402851622314106454310275902402026014575213296547409209092689010353720292593948855909202815331699573277251114739736658788052703347488676748816109597664908171331152663871781238127214648382107793703523389622271041405825728723887053339573359895299661304283308749635699066826370078599792972584264592401152360613261350290846137671823281043630136598255881372841320687030212553086687583186775876738998250105096912056898429458789764638153347139734667273174081963367760358989052870517043944144661675755463728142616272885647054786362021806929983311952806488825259574292637030711620801809190829755803587040913243336105085309718878022367159963090177433883086642759690772652834197725105356662498859364940519292802871615363710395855473707344013969700107914971802916664148570249813318085092165924195807093560107220538245280037319130250028295813608538668701318107560872048189958378565775762058705776912467204543175957548826971257764397865137584285564860602707982821953214991552381039710702660720183771254287837395694115655001012641712034361863045443823661279748911469922950283837863103801953207130513178243055667712306360601200610755245307994583185927700714450034357272615940642562626857727051023498103913933914910757602108613901705224873778331633770808577107546689742964781021858585332487836454624824241533896741765457974038257006340375098959485327832691330190473547234200888652218495435504165081543541337754154947064593302505085046592312171089636706956820080779771470121358596243797776850797053060887538410488404611943089309416359644507528379999868522238214353979390391711504454741824745430737750203533833898456165658603704936368667244777888061515648967367940340825889060580695346554054344106652888640254258380852849750074761820204554559097475686822537513740682416173479208004815055509498320652636332730944811661879340781214511477826784669802855963338044431625809019489579020173967360000000000000000000000000000*i1^28 + 202410832469874669810438852600573574058679732163732658332589423666282174176480849490773585301872967140739793257786145870912558108722574552686708522216143662376766369762513257185968674872659285574131206335458926100102088232193563545911002361396534866031449291387755455274299017530973554243623823929507447456906674714258167818435657111808590420714059188367379674686268872262339045960764114480432422714912354497840022710144731581746885418603077887113334923095837576284812804372263925686295858103845440681532632752307960844944934138147589589591335868146353026238847112444355307998730669495044043412008307875721019268041784486222717897499433484458259410894584004106579445275253434905787368777468241366191997597236358325359456355054951243783741411541445130451833874883744361073221335172168051881573423246989143907633253833905254917637259638336628475408526233955836180175828107033569879710462087646555730577762917870789708896288222243778908161770402853823872225456231180480966613422639804135666889091648564577790249269272146618435547715729993685996940973911461326031649484810412001604631997948051782421841386620754340801709583704592640048984521504400070650836767117746556906037942632352110524624970530817975253126961279739163068487514558476176683073895968154734335406147771193533334642053760752943738911132381021655949779270550953445216561365708021050718587989175115103168942177604465510042735445389949409128346805099644461585424371352792504513607440592447163437471511484272924352484147313136391995097138495602298263362312020474976004717485083271403793784058656326569756688216438505914333138555308519196941290574239349377654735140263000751066994931728858284529383047274493831182398959382969053393389084967788375099815365240331385651272127296179106195416633987982501154571026731000968324295668896689499385751260237578508789585094377447392880596570050777475359035273320165736529850820250959873075242854359574921923551580376855103726743341859069081979119518517605164760190023676346703959810504995012907829495932482694915548481390771821363655409313220393357694803256408379370109342922639565182492908859068260033532768408461510466377725467815850097086669321099541898550093937781983992917222456557568000000000000000000000000000*i1^29 + -453458197649278579220250925498381492898078393272637753194669105165967933273064398096454181981529433090280851486556080039896253086244027743611003470856335830600171638833246001220344155704032675961025454586153228871369161085092557922339201222729831011257542770078777792342910731237004551771783472763482537063158922530735147247617622585569881425170544098493551458508551157702870052252521885843476947261802900909183105828587067084075909138747271965040387504823797063381539298499557059729016838776907640168610211015495017855828483668442582170748156792730850608664161565190630822075429750711356236740629840700211386491175733813102179154236587231227535229107496092725254231151951907241970426119583361352720835473886934033374200891749442813218634732045220457205657425889537638842453297305361316519448172171971495540907428807712393234493815567906253593507461792609940356020296782638460313897180837197175007625613446922460406497868327882280135660066069764853908639049988369344139026724742783011658525942302925847969668471789424336991312093132908948664016508273312247623247072699079883068013898834162863214242427175410405462495208983576581584345994900061355098744722474085420931908087523053757952714684777166505846598584491070572771028889750851094883590185551063823723235507302589351637390694788144442730045797842816089323599649082685921123125589078136846511002409518869791326561330661179454531121778265050814063312289990937531502590927781817220593242047276212027172238410713994322799459182234208496828756521212195494005447347182864612882746373288180732051039081585373436244466919587622776167997079179583442814795150780279237651664240311672791280278321365079837066477222086527639071572215971739527035008764447668301066697109592703790637640537807505649665122136949347799821628192897917625794639052717266203210819262686747898705300238750861515409995843664965274505680131043552693327206116934553608497958390580524657415714605440121878768589104859172819041172848278500358106495317490335006095144116905060310934648815412209123385531614892121759984205630737885582744945919383047404557213713181215017330425591168080530493610719494231742881994742682070105920772486680694819133576460794821667140822630400000000000000000000000000*i1^30 + -203825826181660230543988305230487256043391810089298370087650639723118145576160517008736897843801377835483551687322578641895987089562564200690846917704510201317215533429777022793439730161151160041425643437187978434353717164627449646820244841990165814620534260977034370302475921951424167507860535798608553255294942402746106016033960183339560491148327132829807829949910002638750291252147749481233675931552288168301984856185016413150212818066245783673743054594452828220034188515571279341846127766845488725857515149005579378638910366724963202093580836019232954538693234381563904608052769196460214070744736523389602526975886784373164324913251346094443233100846305402673821652764028125600646297785579919013810961365112035957760748122956752584805044383552219747387072384219358158873087380769005933206461591063560244101804316078943587865023371194761319725580358448768373054028520759378875527097886333656103384806071499387588680512864767576755026461631520206959175923733990518852411208333839232378709847005579121168991325223841057437379713000047020499034031907399086473984434012072599616688488890422521882544696822202664912523945580810133843467798817256468381859647925639828270838900180606482507184881084383105475724232325563868221548199250412325138746523730802948062113391734650290676712636509369855064423457422219924801328872659328426165037133308339579974516868255108301959493391018443946475763973465807022278390191170582909731543874610578193605058003974816134902682903083900529939304513919451088578620368514365648086952276627376067853637482744756186274444170626438535656229157756278486357531977609897611704412048959414733823622595547143663575706484771375157208329212414883311130379173510975927022752587574201821369762729640693758249912103295485208963467108577508133634603597931467897863217440949436501799426488388109917336764098687809717903819750071159213019741850189760308467982397242093244766387618330650725219412187599660002432864031481761503599847268431256189750173768198552518550067596499273853627063988335628288918510377318643926899970173190845325734477377076030974152672135657411059799535276119372122498149325193518827304155179496039791207548832761497051742913129630870525706240000000000000000000000000*i1^31 + 1021046765161343089495935818767477544708838025461127008324016566263124740744886697169584984544780143467957201935867198470941380102104905409636731102893462217860760652224116393229343456064787172045659463766822418726300077907761047519147282123800278398340815697356454777217246171733863391809494935335920406518847584400520535557082841175290123253087481910064987768674148075371814871204163518770449230387405044208826345100323567038759487483663863491762055352957446410814045331736274808732272976919384067179510634192829441903068734779996262760430769708131696661682015037003498801001757861476103932277451365048567859087875833605119708685531657595685992530114162104495643949895926757390434837283047431609041738477122183556895689032873780064900640420488810927679135792472393287841917578110362947246035072105891080739395459755714762894519447466870790046201465968520298101503004999431185601247862654991879249381318503209462681598144715260388968108454206143001587027253924044210370108643237867183494122520034393197947007892943581949686649232708314675714291343716634943577643035127591344180330843192433166531703627954401637690806955797876102182174135342665732293775729432422207303994372786692342938819412912422154769391418990251741007332353862883520915049895650810915158580117189932531485713865721730592949030146099541342249020808569425545179337958660045038591004791354517517723082509791107563168811175729615649686318737286810282025633892826981063037652774272118047156683530953119149714568655852858442810529171062621027135252031276480785056592969497729282175806921333562025534971406473733635887330585682224633451159191796068865648308166109024232352656558577734868827082265021041512411130025555602796142751055271625267431166982519786203609533005238966653926194192328546586935878441988480963191298455451554404648664277738495858180918704862475700492660191090732457735138005948047879759135896544306976593236661706536447207245625376773644232140538625298419750299034943462891754571882341405552910836696345687642157226407124205236950261230714744386522485579743999390354103696383869297847389568779387417832527092808004154965990581827016936324575069978037940714533809191897674584052951850942464000000000000000000000000*i1^32 + 580399812894827787827604947085025750088349048794427417689338329718031124127005352327200727793887055009656776025679281061986895854739728365250298958773578169892203912624002837333021205833971638295738071804942788230382568616731756875009611239041541052376499584665406236127224273141202994305410392497608521131707569879921954451548231210980993942700424531571563944378075954669639907870668842163742487692826518315069227052703455802298193363106950720555421223399959066065176540449331042961809698383139313604265444781889084464886756070062869439891955331514357549356942577168338928299734864626084255629591269954761307134078230349773733465474229857130004318709078393449417386343952683054698409666535676762105169373654235393190143433785091809504290842536066855396008012114538273143379588138411461757580264249187495095976326030763440478803159812977356609385348704836915774192463488951802426945546543249789965002694541164951625901077145183636127391817348305798730510213098447354586766222983371569172592434569956373268147090101242999799013686040942686711396843730827775142214996576004507432649564121449740379481157506997460937934677772984621762858649621049707282850076102532198377058987862564418828303440907062374546666494013297447115382294244226565449778489656111543002196555752232956827218396861562607980545847384844714341123744005147126262052847668410712517960272269046507175044138327694677170491769563435773526004750564023162213533701415488597169981510543115860766048602871095735682338498966177566933032449778361982880708486270196315922908624813307536645049638119530769558165255555052500348172125997184511301338621921155619132289213160127338420511146820376395378305546269309940167452539111378598300250380309648179708001889788765789571161033831405508811163324407116249367437328495758223101293365318398144875186721481200341897613387802915920142104494402102644126731676218370314645794841260883315995748097297997982473390346682575196975517273779943953227937040163890314745292744673222719101410061288823077496165978271045852056661264547315263241082516269637344132597311465287971168640707657930304628756393013901188005723640881432304150315422628242880167633416568800598408653334118400000000000000000000000*i1^33 + -106268290716593560034890843595145160819963849932097914502791982769778299377751607262506622452954257250041490681987656173237855460783720992117794046768893026057345505008724236041669050380486854162739419534201550893724863406602491232204267487983084427689184607474765731454654824985250467832403264164764206960321359341464076127850467457248898165022733367274135297792605442118661760497499457272320520757710936544213919914743462808114986234652794946001406187712245147165301186499006334397825508976376043274572807754079706306387450953981896359135607999080721484764587691446920579025260732756917114775035114527050884238888053829938775162597518421796910763675158654115370983034021105314822716593093052392784490618122851394312754751718346102644414887596826374420908164125774886896127615240283381814764970097401747212783900550825753122995195089753596547108227416385631499570093616604811137119726699266122817041602571651519765262057739385776465206797620309955097791897490354608635343804798892089703331365462747107733199514557828808078486636260724967512066220759737174344430291588849589000991333537972366871186484387052462479656639096737158374237898390524200742762714184676002670772280045341495628933928707897951727235693801418864526617935103079193439099991201769604962395227834103323100581388699765822335354752957648466992555606021717097536547859766504748002355636624860486987378859274493684082622514269856431369299362619523137733211909672090614843623865066025565957956855106173858562789354604691690148956620901058422229026487309300164903753729762331510767914133318334155409566164427251731834249457956128868020370923944610062032799218483805666995379890790914639574937294850726449964639693253104187623365505001753777395725897430421357140540233046479779172972192792179708470054123826500406885005452762789717539789459517833408306426402981669938781776104272558164286901379812512120781843576794035229197404005947174034279250377932658730425042948496286192065222148404519063951597081568317141645574293436736211516098245744142441581883591710873941940725054000951457007285565749239179617392156907905134722729685862941577318885360821704338990121831610642406703893666277993404862300160000000000000000000000*i1^34 + -54044850976160384078782402773070847376947962746982305658677324225848717753357076944047305512450385131466395566814091559988122848865791079737449331330999424290022755527220745396558015604482728800714009623470749132554067323423273791873871212500597972431902025591444837801083542570480103259715225955791547539553571389003044020022301442968207407741684558956706539083386137919531094552103717117966574524560555567034428976671820464570737298813041366951281969792724845600661895497622715629450521513926110616652144835337080262067594157696981219454991778017348971406637693927381761936262998338211409619363027546564528174548979674780602026616594767687755058225350611495610179217207307358008002426396404599655720098617773238724783345912910270704083588882064904321938446843150166707582777474379515121018800706159189626877618316402245587154109643846137054079571305238892908789219311681074117711275599839942561018544159059720865203703779256604178037143548255483029768104869914060335522592627208398427329682764148091204015671716527313123233344833565083102041875065226925156667141395984383258395686359804187788442736720637637766278827069621284242126781173783689763755177059439548330717619862149114659084566799220777265316602011249972842312888838547873530721728243699853334781460272481086925945233844557413370454619672211943608495434660995774355143737488853955243911199938480108834846861819367278826831716201312234026855222897953196177171669446612950653897577442507525062198411666022553360167997875051348480184438826462746182519041954328176489355681864594015344640491411961903944596115185363039394922414495414051633580870106797938038945751504872413750553811321077406535554765355338014750777324051680423146137953777885621382940017847096485273905297181678056700248274291859207846786886930376730925339779683221992580291480973571349455983567492898584618482686120450547704755058604428715263957321112529468091500052684388500486568881260484482561145769469297818217662967464374312790776956454120746227937646983999192874157078945213909895799195195419303532485445000883583786551897295634096108142351980682076776350211918098342110979276832953315837551990486779061073792403377276059648000000000000000000000*i1^35 + 14896929969921481433376636384469602980920835777880396448824523583185982356406725554327714260641107468189437253700989908519463191162657536569707634874847448320818199663449982450371115234501492698335201452552591824131053529327543534563551308014235673726090196497693325883172417875832358846181443236719164616526183163344148800061243858600832492155425272417707534845031219514755715901674438944267711290382378104052555781198699596457154713989916258774418455003172164735926583015477154672593375669153775176515886621872233499296480263367429769299794597732681485121498152478729766508738534287234724339695088835416177488884262901539267132566425945721118507623592995283288555516405090308996097707921060368993692666724316087058733651756523700098871375486678074866803747706819399766288222830519165781500918329360451304272004725112792695724148473721363803646857618334035775397014279194251212020022666104475129092482882464724320372138141390668650283093642451891434225513246830769372644483203711862945751277707432768496547986907085552926046279197390474749358265134649204027919340751309197073410431295317559618930942233421575321445970972059127591827888612689664582841322424858011646229997326165884687969891766725603751205037305233321304756238434218572033776680832248112412952753019481034782896892489527329444048584525700077616432110364462685612675194692279107570001645857005531207432661095586373596034556994913449346287266218881193422632753392671354070906092012403080150820768998307821794814451653467878344551365049234993013568141547638922287223246453931010741904224730617787021829935985491705646840808944619350228975361746469130268257876733121146204618372561479445102710294531191586336478356248074137689015153914568858548992260131001204729846039800652793798604049857349270000997338388697266651299408690013450622866649351091241716393415852937187524051475553821399975531237209318317123901151066033604336964834724204271001373391093473842370336312024486539581655113243519217291559538473815742240037865849444674054632059492795285536768374752466426581139221704445001604397513676097377324998421626111219555685012547302997068179513588170662939804902382083498127622988313395200000000000000000000*i1^36 + -246491432717559514556035053049879527883862550344742273248139126816879765128065434257089198244882361610374395573559949070802669439881788167773042999352859560939461913240303449277770803716485255895090750229627079302644970595852726265162696750222499197190227960558096895951307320202364004204618522938615140493774053459236385205299145219129892527824300061752832670833392437482065576144404978678173036258713991297636766293431826526612155447080755707147142603254545898899637760947113217051433714748933481417539650577236119100599875128100017675090945773141168725772519654635833565896234828533264454624832143071201552218308817280653861607083846660560345509997476580644992150333606433645986507601974598370589229867044721771957647969568256031176630461415064454020721575199140635763987343196378162316032166326804785043971393821605065572807181599812438911405495695990025224398639320217190212817670908969789160934105343524273335446403382307285665315167086168844756934886452010154491208129265507019958967380480629259678678714959715850416403119104953264762802933498683147260790487115342969617931908820539939294458345791696381198709895605366921728001521249272914679476287317046264396951315456675507893511540154123588416027188588468964232180815565512309424977206442854471490885728211450325281631855116353799723115736862821215501926075621355471380953487564118749786499934139680088604188622651993488959393196722597477341948544936665076739594352308155153291558375841682196064284043290011699482330769328358880503597931954220409525311831185600487182647933826809306743444413927881012239799299367988763312087435735108654120049349095986339277687314956929050571256108829549248370650355910245747880732000720483495224132690268097340307397210569256794727426786222360177516658225130005936882311420591665726243142261083265700977458479412386925513806814617497331528678287036586219896507914200736802398302140374150206083722505176904914011973599828490169691953377931368302527981596917091590364542295121588884894904960473863364897503724752474477958186132386149855329055348483740520588254836112070749368739831884937885019475189403190847963014103206271893060686925257814606778204160000000000000000000*i1^37 + -278845794636184613207645587180675832255483565964247110403588248725136127824324841096109155260933336815064539350719142030379312963961373841820549183432544417252202054681738270877095757174703134054907515679453531526263583842510253016855367513499150824790443856968201340651839207247029422437839889725897939398437644342515361094190030980644779213199036160301613778488068105579592091951564745325362971781869771126403506311053566561711882778362408268649929662608001755566611924705221151285257781334536706977432341305850305131867135540605090558214002403006069629828158733587086316999395801517090237991054127103634383199331996738150016240737846973680207424018697815242928369749447282528390637077992150772297893918060354005295218355195319478825648157252901594853674826206017480016832313429241264381066658712963823852731752910799419465982414648687139218948702453889416365339022124193671682891562922736890014354372248615460879733957636948539062436857694796343393377437104387639440501065149131814115812239967243575009496418886463099912297986690764302683776083010344613807700515377455528496277628894387153653937371300517875704057033647085295373558703720029995662506645668247369098353724464961156448819643679541481780823185547899451288161132565336377451060255273405117856563703966482653342094982633488502493491060751571367715755672476297867833974786260681774756024861142241529082352449672193836863904469842143614059401120230287943197507721911645407160816928917182722297932431849580864744767484439786859116382207115775686404472278988772031131733634083688677267618545883132528085416723677839801646438293929777443839344582833327933296979612049670586119237442127783897157591930933061564891002944682346576055649580520808748841811506486551797058388454417155291860250766517739469232765435495242686077501476814369132316472019233037881310068086178937157705583311491409780193468892779646253159083118217348728085003254625368148947733362381734008185010656135060222893963460660136234796798532053380434612320009174692441963047248183267481864206971265146569244437345860942587912603225629092006107143955308629145407242331344372254379895237254219338163134130670373175296000000000000000000*i1^38 + 25172407736029487339278999803496313801095269215515246324712323718513964818240315381686728272126095857350218617551952854208638998716951556807322035353640773924965114091804666160613465857117042310887748310473110645570376395563153640963096631953476735003802145730875165501223326246660873448540313195270428359392675765134140043582938071889919387395539892640257661675400287045572655247427439580072511245722901457249023849608270549236468970151105802903790095090829332858856622239976019683163002024117927988277587280609944101288708224256472476063856940708725254088912198624511031786290893540964806114432991661193082343574838913847904337640685588735589092203595216380523175996758304154447228825590720945562920336255260191125458463164155971740114388689761405714452896846856833703284040824404306540416517715828449254739980693970835940160430033478972747146812421744056092781078357646886725962998874643119090106703660523016457981370556429452053918120779608193068659587034205868617794121313919724923288757605951603893361529327417281565666394650859500306686155308895471300812682762159279639919196979454515284072342004266243537813607344139857625709278264571922490533026522786678761382928202290661562004541322428067008380534898047344859493749085835193027681530073228640720721710379165052121515496497595497925866866431879293326931528465983366382245406466765969980281067696118823603257344667062869540549929264552214776371242989220274407029698068283567905827597768435506607328037157826566876728893579489369268892152957711697666909636544368746164977154412610246804679248951554428208262641903297115248668537696945232160135668301800608435162228073535981671157093242129490954417828760392790720915055181688259661606992218155883870477815873792720663093818271041481096251163175286414761291436532655562405050686876111291584565884163348932793465370060673257709396546608475829301152708203644004381255952300063126144731539169183016149881543558811165988760394925715256080210770043990184993726095195976924045572962090455860974845719398031532081554192767412716593456373888381568182316499168679016282088804303635275572537360019986803831264142569029321720778410950656000000000000000000*i1^39 + 1988742491972247221678159693207722699330793042284977651604820626216260356988796663153104717567656436007171791443596491161890593963412076385602314992297975035670531388052132936160175859410376197856966452579901109120861857967440791929825603652789605346805301005631202836199404329665871990909602425813131287847248912589255515135579793922857362961021845573906044830345188244188441934891933207762013748180644989589413882330556127675583631948275268696740494571354797636823737041430737498966045851585866006054571011975318553825688377837150260313433122802576581808231024488358560251714931539762667950938470049446310077328713659090149515355635036188598313483174356690211957394558986160712147890293366018587477690060240307815548660861079154449180320775339265178153899165860446424268197735164948342606371643255735999642007756328844940673046586177479645278684878687481866715634257598258403886872626961858959179034091142605482399542376902284225943488580442391289521497029592612192528570835495418827126494673182507723163990351435490379298016594880079861735621149570601807491749622942978131673028612410444477640587644451496104522499614188075712604472949664186532044318950114274789283555815329055139650337629504712532182696615109853807551309633102682943895090580972188582171414755038332979417598235271305344827285870894452040380654783002378331806794568731267116145242379802350888970518795692611441145178860660540897495818760858448282839065761814912442335813429282292790485674212999961843670596361138209426682334080417336851465250240052268622669189961766987749667668498430614531279711209935368510674795887854870219210359248440838687694944183248855667846465865831259442589979220251245059057112064378768798094276194119667777992304043559386712606917171390549858010511794190161250379850177448921076808503975861654252435510298783432653389040499437843846086080204596271999438534038305734313075717903012864229330473780291849858197917653164156349346965938394958502529948205949662828183533541226843351064708857783542241584386143215723081997225873753717394992338155205057481543658485950211060278554423802928512194511003575344976015309718442880250874429440000000000000000*i1^40 + -495546095691924947482112497154789666005087402739191446961805837142630982120547411501010836012862969113263960055944639511064587222265401639395202751374886520952969580079003017681417753777736779424173957256536827519380268946759321042547731342777748451573005386525077377694966478587807248544561944557308475224327800026877318550861015448257347780236015832187896470835735693421060198713659834596701143057762755044544869482794106198308046092413560403552932568915997192369159664153464476440605554427218613389986421308702128286424539831407798632667478949665278836005280849117667886982363008063434091271202431153695276320700282016130202239595474222235198312173008207636298247182912857858835151263527760768059365418975688804897596312207143285053846230726511640624192903817614194148150493008071355433398818546862214427467115633487193928478969725201107884931161549304991309514488982110919907468560468741956167736027046479268499594214334967032245834336901314278771514763605925122303256180988801527864072362337659932203895558061390821834312649196511807947522889919681780073820877163922110377769015274588261478491964736719233471964524938400313189668510748809869854783397255043974657417443875652728662298169764147421844879393319952115564740551206549578445741578942312130347888817513818792614738811274469427501185293604420794056330465518729429838845698680757793634025872982296305036360138034507117555136955795920321856944862353677395744562006915640693680775755154573785617345261362434991865019590207907203927030420565856436596491164488960200026004854578021852137389355793450800631503427455281607346549860142524626505627922691950889412435864503401137429207113270652116092355569985494172554455782432555703669686663865178637597126129231624254801717274061020230260648980580150122924262600911986406057210703367377896314747435062103729845500194160794877625580976368467407218381950257062555738196572883284040076800606142701312409167412393313143075330177473928468949252420674417902525646592378752518878974065444118172606156634567877960745566651472969518784255861433916610150007207512237403813390846824901196645184735794037731159890308764778102784000000000000000*i1^41 + 36741638497434360074751056705553024698345932787538440069858140906018096135038501854170753349291210074364913419011561025027118394182147513923013795947074314659608812065040701191301505736385223054317369862840575075521726499089432841388941971724656766049841347202082640322487711146611733942116958245796867903971327366865655219010512624300208951950875081063169179063134575573549636698215453634316632408151371956619216585027641862058042670863767726461326124843114752210024643981542474922269359441484918313045902750536718046553580751136536607639009178026950893786547151541858545689693260065765542008521718367598581565159625766118656569453396406679995028666349444657900841057510336491158018352729404563859649477998500097374021920114325530036961465635609571684278054593680488156926600330765838451568567796577634541735262103607779087296850507478305370669255661372817716979141903870613959475331326879561306774841932928623328819462745254110692578750802480164418095374822029184830496658213573331682017883504174664994574588633592196108213575965511244860340383408312737654925327066225640953813199193464615864651538960353696206602624726253833209657092891563855085555298860641654724218286585780898866503045444202995347249899426945722688589871838299491160567681311105580050011261928001046988787402210626719419912048714222977490908195807124491124128984595144739896201606965621863301498592409987667372565900694354548697956950713440670813333717002813380929480112430174146193630804955448533086403907949327155783589157305769430765074118552306776791453994699379137286668723856026197971207900091148687401975996812518253676465137903240763051399424883091517434575413352319151410514765939083914976738749679625677119251541026614478834438767727906657151908243109122530233190312543328529111045553415389836930263982913875266826287404928537916790789923619878782952349178588474680316732644184876192013221364010162734038152152059938786418382738842265773992738393875957269146220267501172391551344595597255005806802856483801126942885560617416181529365827092312825320205330799029412415302162454558707720160977962147531620840864939299748058992378013286400000000000000*i1^42 + -1248103298356083099005510496944497423073313235725037412313286343641878942495756814887667140639358734891360260358231249718128491430859908965614069688485443317898280021426496666471969893674665351545413044383525250100178615231729223824512024579949818131434152302973121333614912221523999145528261097414656129699323478400123741513724854277790302144187969813262299076209380095129345438351634621361325439636461880809190037621796956689588817454215435625888225173792688940129533171143714203338933158798532514980504662378408677410789395872836139181910653146305236012138739150830478651020574690847915629481040000906716885561671735124522061002353724847272279793351280189439166881535177642183254973658135328683709485189524245238037717588909818344152142747424943590795298989558436657182556765073805546072449041072425108617731217561484383826248732838053498901767229244622439321802244248828314609367913898263328581988335444851272973247975237310886275805190564963454920027388840485478517751102140076206503507115979592721242180458261325518532625616825710230263997360008002392674350564546567828361743780609796584273755161281730801393952286437113204162919069944083607775514177553541630733690805270162816712065146184795321245433188024446833167876446480451921822733484539420265765882858110114221183493525764643538030838398025144336065333166081090222380168809678321229988573097449766555298927002038303608577160665311497056043086423160906257602226708078148048181304923900361103063550594019614581178347135669625487793327131151862581923030185223334429847477492713733272266310704841019736246839608109495187977332822459343423145256376144175009687573515060224131130853082725090660667884687714034461998589027499722633361162081142435091408051216119755277603424263005121899287031601365463697814962557402467672977844171543070141355557607949251643935238213460815467117700395984821043977057176825450173710753105364783154125139381752786419048144084568506498180507646815535603459940897299974005921745675887060191507353991796835411697115415039092105234920258082950220390223662948388243653020443290008028382199782247425980999844813598584823705763840000000000000*i1^43 + 13058471509429395428273595430525289665287645944130591563065476704448626699084541654773148560969361210925311714763388034821614947856215857709576941787263422773676109358712736280445582202698769479400172885271625967100557157204740805448549269093496350308503884254049015077195421694554995492777254871010228762967236853783741871529342288067718657333783153081112282065241027376223383245296329824508093627163991216215413600692886921141713845046361305468693331478859626264991410679939140656311744586952241908799465845889165777048368784853565930345220118579685501395558923066063368692550097213138927683673028440519773079603216422485844637584721761133842836037656806934497116228652472207508960177586183224173045156539996852930249076874450020405573346822610843457585208942461708232680755751018294643597923184950733925707100002472314158191871676571714489847700149008977157209249002281675753186988127453531781726609775396600717553821856726891585164622895669533608809512863283932595522245126575792895511590304467277960736279319609631778128670894958405625729145609536076083096255086574644197618824932765032636457820304535253472234758377687592901091402901581550970860231221400541905721010176382343254886291375179417789974827399548960979510790336824592842556463043382610783904845469913108362191457919137393640697739882353186895441545062668377559389513696222364502101958099681698678600336639414898078199655744902787607371826015814599303469159000811539523102202635640479337352329932567370361255709260876777015582015353801227645273668544041459424668879615247194246361764626901086850869002422808713874620751378654847301144846000595169586781533308604823113177704377361090927552994404633520551000282986602896050723632329332838189272899566066226358466032980951330415126409326754022919224281602966122244345340078403076827244106993518405422824710955915198780648101825048398050723628502712280606268033319925441188633185234138887826036153490117831252997287761849192311934752829777037823862901483714291028619733813709992328225800207845069418097609820380234127448222022662959541534424918459695243500082410349869500574249289993158656000000000000*i1^44 + 279625790769912857455169709386400203109801081751244099566661822360880946004289565764512554078858085507762256036127204197615437607480784712776098408278003473120034141403193787188736608016026104143790147386992726188761074486983743047244469159870613374620284252417095773777694131441832891289911970522460962736472521918922496045859231265057072311223644759370567562873759122997105557136298790952023825177754599344514933778864553322906897273242058642700379188117944350553482205200092355184684744465015300920506599541413161659766968632626814369783050762884528271777492285943751220320218300146191446842689277492805609754449849358213632737109511709874129129065320925637604620340372547569480033668140109139822463069760661243473231198593330269482151783095325834027732396621048384134821588481788071320534464880712705773709561377866719503644976627997355065627347229250704023704748815663833559408650156328084539297206090388778753331300717444197092180362698397287323363946540117146514848263106218033007926077718876295771273462387449485155385757410048507473676030817742661093338446031705283005268728974414332401539339310255064213445554425048440466178680364831672756335094110140414300581841299960937090113563261175007377589179283830221084006630518611355212194044912389849057780726592580196254070595215085385301631889924907005777372416095041324127414040383156740249857649480052048314415549670522322561463723515117550235401630643071484340540041674419107029514884216174936792503812630272622099781095323364340067662305205622389050840760964494030467265907378963122409787506313977519999644726130116455468839505257917287629182095990656973597671407769384003843981375176454620209617037651534668978617959214376988443546635458634632315071365351068596684406274532674779398923267574857991872827561528274512143612489980906112666943851963019367355375700394614843688435797102610162123358545966568573096679226615244132470288093545044196399763053153483849587505211147026990479428817209559188428444162625269030363711814308340172263522226541696172726630528735023091963092070607812004703724921625406760509763269668364987615094715187200000000000*i1^45 + -5754622950937446315475372889576128061037747644822160177788234338759016592662797871338879872182681344128407094854012736933808964298675777896213961304499439281838934650785570214384587788302482457662047086656162590533797617053700601404869417407646942115174887631066442569081048164541633785492055158341236254522911749410388060321226531057182460296702905273547717385114178031005673306477205984774836031082231749239447827573237729193004136054464625312341252821564394746852890691690348634751943948605561562858140809734098349447125581245015739167316138242099829544096776480486530325833161797954872393467058939514552898704289888594191715259865004905666789278856735056573613730178521551912764270020669113492497870455056037041272900163066025089795753926921833230534938479265504337054749691130056998963703596791204994329498856742997860751201267717550322325990150258655222942490625499314888646690709504641550191508878015593436285838952858422000897344264089759757938503918235756084131084849086945634470067553950125251880501746911826112471944010864103847146140781571129729764202444691685139819280539567558885363718743854540078942864768342950749031107942671383371142624792098234912743260440307547580010608195526789946777543306073667512408919498385070538791444424678034659925635002865694247949098517226300129050159492825506073319368423537686472551581001295874546036970020339553770583459814906921964090020279075081975454981149940251952160191854424245064297857502338118197707165022691853393441543240332167168785569585984910203712674997389893391862822870341581146244200166563729723769359849552854548449748826706827980928276746155604380099241638615904524676565782332262633873129918394817085580127807114019899230304680852051841146937197360554986923535915306476921848826915694982800492806991051476435082830128954637729919297780818810509423840672066912686522279483295252071124932147231574013922987348355283562283321135599958222592620640583852189517949977842429677251327833167444355169037220672307291594538100167971604578883183127374144878146386778235805531452092648323846577548556191984543517930012306134888611840000000000*i1^46 + -21841838648465583675523479056094915312919149528592446410534122416785192584911371090944946332702926332192375224312892935016736588302420189846269679989730414832221344323797999238689919378965828332309121056877140940623720247248356896792173089627099958503008784019704212913774011895025407307792685632215228498312508295142717871835678912166517471011228952782515991129931526155503433518795473066013788902504094223802544703790270463809075555257532885666191539568574951095368608564806378559061654078042956441675005219535532684760975409419774110990184730073988357147885498716853016466463763597743588075563050439387035135825570183675027349330960548615775952722852649629893458307290430612208942421184031918613210335455344504519028059982487085407810172636352225026638484732966709528320641931158958243252445504290289459992257836052471777373030028588662362146132118733654279710878619526792437449759242692990725260336133522185501424783295502191975355920956485013087431518943525377397764892969412122614100324662628383072097799409496898275977623936235727392451962904380853802766892206843538521997594162485927500789176878286180274540438637362075147879011700393386693286514287739178827835480719250625751847631543331006158530777089612954248680783676816918610787588082904130819513906017155860193617608373160073930946933603712521251740198689259086199815908823725079480331114156747021969999831399429069630650668124141013167518625321262834021949331323044511822124092159950170219568599187656919112547096153878793511516737279267228285874334848611493951946847215476727956182524869870495775562187635864562509704110884790493843402819030884925504730704272216148926336659502237143317762806458681564367648531433367896742773638396682715503988609866503006429440325405107558056394787470154647908151965632520706225616869899973761515803157676361770034481900796785883309396676739500164932540700960417473731578779621788762986314811525168145131789084379604005804299942011425549920446855614124102013064640563547331242526817455079602120524538605245146862779577005130436996892835308171695409141751954975841277479413247639552000000000*i1^47 + 1014662314945355615081239610988406200307349100951339359864352291857870222774274091283050942544938240456924236975826443338596722957161216756051637742660805086443294263625806706271259144109225581864575880189422134186162001347256850417454094601199689269655826605419150922260374316927452633766820666414571900566460230236956413399712983802337324147789332931366395470073327693607870455751763353049722652224231074273976840228474089938291746748890007610705021930248526965654973200990152948351299409601655495630650885119448065584414359671917455068967169787138156253327388771741573036640991669864660893660902457281222687064318921286222341277393366775533581514016020854886531979862077670065459867892124399643171009476079142797851680375640297289153996257615270243391212038235144425218476173907583902522161467431948314600230567906508481235313915459160244253451541940503651875282997845794403782811351177926525048876815146710989861754372720066353965571411394352782403556098264358643504685654044237000262301727030059467376892883320521251103232763714254641631180637809410805182818451776774046731374491436425873024684683875747611777368374365566168237795293760662602905476413892543200812580946238773313372417444365602077373032444513125484238608887794633908351069814655292386360472662815977616526219632399448527071125744015092338365682516352317240592037900019418526870512478770429913605339522842297318713605786867554488137920149313899811313862341048235900262971994569374959999087774781595772473668335552078459264007604843460410558101297892632386966914991506106245209215296408618985999049094008974684246112048637335746683835710963565502328955055568895886236280568596538995033294486755040721668844595943056911534273683350407328399586046801839025581727184957008673784093062116099187272287363226212266409575746419408030324187704741565929778909627024077620995442042398154580375347073638294216228014403081242432807231485067206901654061601969180393988299575512465621573203520801684178580982312326631685446705762790614417623506781078615218085674697381395588769358723312155993608173319100990355777624473600000000*i1^48 + -728390178118004627684343760739981142165941662653943460190891715836915777668941429663686615784211169645844094578670466291079026853007298240454369196648782887497536011266504521670541173592933270270057312004231109706494694489958195782178599375741499119461330732817441009647695303354947491092738655568627605890784285417405183564849260661533140117928323222472553247210214779970344644443929798738555058796922812602261671319241191796979478036034806890128816859058349147534755065378059940709327819333577294536864857292506610178397897670953408649516560754354682353029877526235498567993137257262090947752942783572419806145043139186798552023434925516318713258181821607542881933601455054912542002592276172955907442608902731135584376347108915267667934517867344673331883586046661170504523225805287826560490353242619961079876274997598147336043370628780302332542484260235700028113945857807406903104538992947530777531480876858243178647058392702511752259619727995147694865427398206463066770448460544326309455086221257602178045784386397769303907557797389393891043162390410680623452793935707103930127271864441419443103301533706009137752426746030196722483266903798118501539780889062948478466730638786573858028811130805215992907482551023866707772903483429165923955840419044373355629718357483328285032357103894304619889768229072968593962201746276120775165072959409147140548714837497616289497545202241494011185136670869199086953552941270124214922503794202166356834368717310933061102864898850998573400542420256887035701693481150374990180299617898719632234099712184411105853493506381083337813551370663726071864461328808228774093604243767907592691304589836531314614939105689284473313327235650211347033868525965237382163143788980020029163054088439151923192490156360988707594401757462139737981957569848673383647633608825294654802295765197367277312511169966059957245249874169711744634833062219337285548319486639573678107614798865215912419988031631455082019945588973548543666237315657642630083382923833788354301420984396785630138458551516029830329985105170857457470232945520766302138643773223075840000000*i1^49 + 1495759398430896977827621266258141793222796892896499465100038610625663497209937311915166553071059783549168585500954135769014967040370445572104456478934588375702372605804342208014412295814654155162731533635073012720760075505581597210110414314630234580165713868618396949793638117664859138899440508027208024888558840188500975424479371361213145991134354824265671486435350434394676617017028405449356510866677674233753971061556972110012928943580187701817309681829792447580806789636582125358215529421147217185260512935478459951295252619184527017642379715166337845115864902750267053128091113360355793389260864266489801394756883033953350034277722283635526459062168937419978837971993731101359661062442312306447985667562439228825061279230637568841007146394521258886394336171804479525307900734039487277589124180931500800346404250079305626513731385545225679342286614981420134738610141519506962775265138698354154024123921478926871630574340842419665593203135619759288648015634647238417363583314204378173623468663715607524789056676162459019493800703344891269204046663313025637212142813347638060431025583551327098019096811333019374836512540663886889697563171152682286141551132469860928200558530826156742391884795749896585250775113808910808995793749914410385333250528146598725485473393588417718209812343235882658193628609950266727162742240403755880110316116970433004894626378580568717065199345216585516025650898483648456753016210911836899580943495442481129139427664161082410143657815521179009559308082652203750363609484639839411030976028388446638160383795144695790229772860292826885133345387710151406299267252728760531269944155466030370311037421167300422665518147005444994966001083445319792299421983754940848612539330022160893702356404295435778068540582698738296926000285481915730089090880192797489157073871352460634159294825996365738884839935509567900896462625960088726301267088923754482468603064046549732485118402292215961526250103729501292199642053045498308979958658379632610526634897812740359295521326702660936438697709846843768510025224400016533903930638659130472408285184000000*i1^50 + -731284181441240404037425888569156341719155524305677940663649266394844970207296460602456686480704056336316844759507965113568230215369911235121055493216983944563993523651833523921583266052588260354642739679639800782475777652327860577889379880117881299462788734819899501000729358689990406237273542321581516361107861063516616327732752357219179100426561022886665631285146224720483336308827762787756441020351298605959218175584235029781586509924107683655336222451336249609009994257365463520363908362045326481389691068376796459230796851934613724595747311757946680040337457233986107491336412982300476121488239673053543844638575951933395874753638686025374914701680202959817883870101103177341126443734055617086065204763747830084658022324052051152732689661040970055527796512045111325341663568001592044547118917597305003032362876707451437079296391924671024589117690924994615946460580086184198204589831945008189720259848715758013567082595961274154184388187054865996005048323428610208889458349760606097373625172589609980338430801609173349297077940348388215048834991255079780220679297838022538979579193246602986190391152424083428469963152501591587521563621436042988394820932857261879014347214206328812551244972974153147002891172115051433319343856033721584899048726420331202040693549312977917126976489784948690363426880427421577878362182306333756050428532391838444036934547484360638348119667500876744714179963914217167220461974537522667152775434251342215505695869052377991411995715646244443503420701739699025809964634252037392601132974483781924087958996145468055098439767514722569685493329201148640022219184745918839614065531281581383138968761340922082319502690777981447036929525770382411569085106188468470842486377911738410987572586748725356343469453113398478180006489068177105971071278376598064264681668550855434806321015108872636709296384502331089300480894820223821618363048464107870607961160757930214032176319493798697845938261118838983617867552109875015561606865763073087387875296029242355089547984180311616500052141097521886846797346046403254741570437657500057600000*i1^51 + 98760927192986053144261795817489518939597029854001912064039609077577683786826229845435925653676268523065514852940027481717580589520622900617198629001822458471267544326547249713584660061198633664842817297141417399115404742986130110575734215558988647326580473998602115607794270367374882480888172093455648124525186939139662725763526763200579561335608831498569280644105648461393674851226985261798594912158054619599671543377939679960676427922081872692954846879399576088399711214151244403103360279446993772887050843103087657735705589323166158874489758647541641753030187457001423551784380602984068921881999572161161982658793659012880216519534504777643019475196269840050954315923333824356221037424944132650788182952308094051800831936511521062624822887345510172368350358832967268178425445448789081015866839835788882844312960306579949924996035084280722921862844217423121776835968247562851868813476703682687778216656730569682308333823517744969079352259896220570801443666238071952314816370798871447191899149164838520147049725347481380091487710319061200377452984434239226630238184975561409232482046246250954144285402684721904071684209568932585564200559545007557295654019040823008852118127955449750591172700301820442738437954998568071862331834370744613210970221299572362615493975538396679796742659446006232494144707507874802846394537478296597465783146622058582648393845884293781888821996546997585371951840624349880464225587829075011321402571346289161080449767759823681430503545820555313528344625223157295952450194342817378492199573604055310032065594519493760690506100645719075960924558065268025107212290156027740544972933675870537682364119991938309629100352806874774411777538273397798676027309589355064027008790019309891561814528909515963340965802196671722430101061206681156335285342984646555917577874818313172748903629182777230164956044312634735022022167590163795038953431998996797832305256882844839209980717366397556914714523712188547279728192875507281603592067951374770447012367195621222727427833538885962598478750447006375957824244127299141424969154560000*i1^52 + 159260422441886411391124192683349546305942103893903993850372998162346475918933866570711469055447699897484841802128970318656657936888509765062520088284607830768413016576456698568211303168462681152442284507560525447645751437141761147739607059216986180099757385659355712178640639612443380640104144020704003604270729268474952498329927441664004031991979085081138562917834636590745399188505157742164858307424997923187656616941655423299039079917280217581736556341247834566019509191665626015693657130826225684516131383970123135307134442090354000348769117582443460234956483201701224192890573526626058257446285415331141423744370194977988142730310845755195656433919956628598424864282509930497099893568276325440023533711512847509131244417274902968344095354056852194215359787274236562300744939207644604721064488681382298410582467424189169586759764812925347565332753646927144846281890193425399769121509734720551061908870619722053481905127630131703392340663405429605026387053979972928870565403387043474168470800547570208751378089867472409238899951602871628259805220848325164086017574305104296065970133490438681655207816297631055319798245815758382718545583918740760993854388253060041283086969631317964645487796856864668968785435892058199523782026732583534830676589692180392905936158552338923413094819626463398591749547802699566925331204422718937236710960281184114077612517585994904685507264467496066930841269721529406835235290485629969294325023451468714816799174727501401067747367802965309359350640033130937833985282396248697765455970600107354852676493233215860447664297091824277784498878831401832741817262548939214170754420683896963483706111429264859522732847839046779997386920495435414603921270012195055557524127317142994263999148952261424072295226821861871852167146264955322226173812593285561971270587761941969766324585944473836461248122401655686714766191279981178781449726976629569426732920107332470002930008378597463513507626567662567804949792800240532393172793698913663343999187232987579034662199672741288253716759349474498345543524465770496000*i1^53 + 117369612411258659387186171615642337560060305068500077934213425856540313694802794155425639994380981806047882069797437351714864557232433955263900283632532375244252323238787146998175754101279867988933686938884898170723265091805723745988770745226909154158064559419693318549021689487620226573140740102561634107538984901181667956689076494793464952909064698991729184740859633423902081235885917693355894767715630333176450847617117842653721832440666599511614100253203366648998332358014725288901736654255693980908059318841425800335387202148171677385565156550135289647167936485431129788514314777072216321542126070105312365158131887759663488100895276098889277838183845195852234192384047693034486546790297421182581978176209322969196423605136964995538455998317395855478471949344408311630804284836279208427211712515279517865113476132053108812668079856639119599641839501596427572634801129920216263560878400952518510347433518389782505873933492348448124671008707007064036590059241229234275859859864529671216199610910031402964543033619315143238701640972675837255777863463897351636813204323903909799927635982620483405626036056907016461744146270326116843097185361333844035432356104138075206780746215128749367649222125781555645547034903800715301982068502268405887918030840588682687076698142386671906747407872446079866844777746490759468042969479032724788088559300405097900015911018469723531471152144293175377807050264010904968483974774469778921963987702083227865118852551724232979658497244861786934127260474978931874207987710292066419995458333579229449953319592405936504093922480399129044206833225578152615649296561299638572982245954669045718982665752356856097850852959226642565546044226320086082209360548937028706984665428399745246333415455207346631853228131253768307022708096856627236442933801817043640119521007201753148982176587501712208678986216090585292292630666697740719983952710696504338347802461846716978592151886190674518039072581575632860908202207762409485379763897226697568238191344936400297937278707604680493172770618191284849868800*i1^54 + 34173260374054832102794078884021734473894794737822794005526537430261280120122069514750791598022896863780296749126757954228690394909876659299228527383605524750570465228614681844633731758860427658894482982525695784159110693234402727296844392342842354245787962300404224031544553222116681105025390699809896582947875163442387489871820437778834949435101575891331320345083523717291740563730239781535546997107399173544969503017358259422834462494347906096479742953775492323403991862529906788003311121067288609482782576790238495659805573793302823637453471478355165357211168069071516847090049524349381886305031315182634028846116188566941942987184989982986458647881442519910171973044741390238222737251896039819443518375615750801483172236489266258951917100555587929658714269129336156062336302832035313767072571199953895484701508316323251362952719374779155413903314654497524852704628926699396336705242897712989531035758211886215087955237503590767144553408098433667702862182458080790835872333356997639294519741635868786844456099862514714164886823983457997457281930078074565922947380314353767873695648370605022851815237198377411423524491082165647563426116660045401608750511109238665351815242478383907411898324130422903486310617585744648824384880925503355464450483429875077484040549656587134450334563988481323627998484400185663833177504815990888642173325526995073437851198158236404530450904495175328517305575598675793236285152249093956845772708952588210363978498786391273385290055585496020639076616193050008786620100975525711342260770276642580413951964806422836609864209426743664997486693970109018819397858844180787518948845765059307193876359658105924425286230462856942362947445387652259261171503713555734287633749737672980395449412996525988584255118326164550076337620995962457629350113245594939775347533562146319107074194999858606333173565102969234224936860345164063236336700147678656799114381575133235675896134055536439142589668597505650249568429147147587386658697741142423640464997451243297701079889631961276380115349012480*i1^55 - N1*38909736170483820770281125188723930260211001166466524329780486767233528544942321045373365304155075130037089811109584665341925824273622244020751796055992069956640438880889452877829720846041080807310494755014545012198163459907873505724348122583672756408137251882781627853792792551230981794673542739113639360747172251366167220919275142915961713207147101319430139142144568278973152512186570115755616972854862948466559190538379820324343383252150592752754167661325000213036368497009208148859402609087686413260687210045080624547755312499194923557995940883083932100919752944891382360048727217750294470192991384105050024890071559319286891583106840855925216036833589154156445145938079988416844273866772213686171999177128933415554992362005459*i2, 345798855682193084019235204936571292933532607554962801393893755592145301424713596536347220917855624932372467052781975064625445882564704969371524759873789463944014178422204174194158340803524325501297096294541770720232237520430815111385865921742123510906500348253655587737010757265815765472594067979799610417520148257181065149932846550292093093229140011687494229663579406145247143719442153914025415404917124341325515381246782552060527075038933617930647486533449151897222348284273389549076474778789689314462223943439344793582719596326141506699948183226193027128597882144158030689264535034567535277868316953684527602319289401928062616361423189012705612309120287017523780688071958235632875235480426300493130072673434211843348306746514954981844951567190447451170548991457543456443595837398934847168166948301914945697098133696337792490569719387381889763469867634639495226009914534074941968612623945590058734511320280822118258090392998216355174520444233342527568414000868385535583990875495412006074176777333144301981272747386433098394624986229721127857958974908715071274650294656883465594975889661386926460244291980542330115165500037036872898683854365430288753069823773942538275400466040936886000321694754947104424222224734441243250303114262373944404066304139746065646753581677196553569072555022901407902044977169058519296456732825220593212765773888208576094063754412241681512910300875040657758844599946406722061888358802428955111461184129997425122470194749587267004867187670425302936359265271065992513999827081182563529639269375608811672119449710598139727185223347385835023041989161559592386601504256269104873095582289296599294968590068174751105398305752122589897961009866163996700211670190472410154474817491397605702745561628145271703328045160656009184639816482838356393942726174493305197108355544828436610184350001955259394983524318109155003423194004953844086680315379468136113043681059549404340775337244160138123503003715576292455097244293047035144695072831732348530691556489538064410888843886237743176886618293300461869405129649898926546562422856313404879411021908522730594212922842889766949476426376710272858687912880716361565811250066630322201881596585762859085468977642742274129254672498032703263439884168906624971507921305569970858216443864864042714302600861542934068054313641694986240000000000000000000000000000000000000000000000000000000 + -14985311363862082651826758912596456034720814984483454286381096535110230446294349588966802478687991814923810009512859857610520579739925198992446069762837830278132423830081344827837508879283593901061815883921123677784058541181213339087481594576634910465668271185826679776897753161342996465424639965287735726536125881490826646443973532836578132861943280658468647376869805885687169809640629373248068582910257535488646641208488008210165039796596019840119790156763146239292494383796456150030376101835045195939766635555626576791940833892822871549936724340967631091386371559748591761206901326823270601859615992370374908030778449265217940022085539950922413011360692361321309478091936130910154853448580561405518662838357543207625096163383311949827204656816826280243439607904426871431666679899023574805925377251800413497201577919927085892795091208200277278212367258334820182942818520727809410544059840465150283178654663571718381042125610408864969310927226723855471859289343764215202649418515098736064204641412637625977188048750116189621882650888993532145592076900012644726453873632846275494877106522058837096233437977679377758697246951152051790491836802358408250437407861417735068105320087523197068414581029750137528236875251438737004391584905072722058014758267963859267184198994757573185165827244191315060558109003497366940610742957305695943714134706308579264510405327223331593675504498634582201079454858162111715652725300625366997965546814033528602005354182694708247500610948879703704684229905997051102843196122322821087167057195450760824471948244989423362204122325371402729491553814331802432412826424999745476785686915566083346519793280567520272550083176682540812997806636152719666578546888280827874093235151307682475345087548223613502080042477147125863280180146543438827040946131009615536648171141843225615291229925032576017872256334508092597852663356728834518108588884833032228791610191506579474749214118224345344913749590781590821432910676914102992514568056587036780782850644402355249639107005726469312193518684150184363931275198006686797292661278342295553730136058254477369454522572594049002040568026961155601932369567315369797098559485117980477826850459714748843712194165749183095390352479439562250876489223749436747754486679955664706095881133200242033866607854758468581941108765917970432000000000000000000000000000000000000000000000000000000*i1 + 182621226319518206474496109947919236873375878184007360857603415567572355024910668774162267612656591967448552000133417330109627446927936558542081252013934593606507956077332453973636735873891717775840531522281392144160522660707791572912625329028838931396298945902251130318270963810312239711892948746621279786992002751443051189235102563175564071820615337994657714485106210084335139009200133151912300040442606353353846509174063120824968301246773239359744805588743108656799433542473482459028477987126536037639829332941176803514049161326454234962115326152751378459423191338034599233390941783341995853524232595700172108510669167387705387942695140549276108015121377995643366636536285586222151206636195342331559628917467974341339736111201193635617268989414922120631788024587606454581795058263991830630593893654059087775744281468227943532286384615514645761731081548848540407471089985027605596916438770976300360007022093563611687031769586656033014965078110630059028345669272036707910047083732901270514033494948576375117160474879925433145901711280329687340771271868683004312383957577645952269111875342976792861488504036593168982059454854226121440944563964600817797006336541080869891887736783436327732492658856631704086230179957074748213939635964298661189762438559943932792566906022805801085035510563225515243199192700735430256303312608625253903830389425048244737244470878248026856654925818515499507060251293820912289809728780952898807684980721317111293937896904884104528199208790853137689797501214057500903031626931665486748294774397044422343777528314289436728600966306080815220700921293547078874588783368716914769312039954931858380854516928809925382790041071404908795473704759144282066645739472183682197751870911259073539056447338213820487129979159460955340567162180627689017105344873939998704664545181313478194865524869715849694935973907487737947975390859142042796868657412306255526658906773576371652001771941105793666660650361252371494038674266119089688474472972480290219982444446337984233893021650831831454866052092108664954535465521606268315852644231121930569110912671094452804864864400990043162210698203180184831523961516161452680101040831069258583507595837790280572937721483190308268834847759079704782713984693281605146385556465890974085138139403991102727391697316129227265258044558147584000000000000000000000000000000000000000000000000000000*i1^2 + -211237405023265738391556748053662516953119586614331753177465474884324460567660600652187185669007051655740491216367067992423317258781014344280619201316652196421292960174759197399421714759639417331081096427136600949617954579595330219448726646859022779734528577052446967308238015161412601388966684493689323706597496679581183199773841657292588018331345636163753736094578000918643919018236340964208508549498874349825268349064799498414497333013225281207627225165404969850509930739455679429562816972762054993722742469759099007302597607755862431875297480291295602671136402418811189226876771439119411749539631339632852078642021149161247931816662890543320524942412550289889555863860039916933237476270876272216966985251347066720918083259997465748177383886724203994656855082763915488501745820182712263091315956125503884909524160873560686650111870912144642893748645808649821955919247416941694717409725684552647872042522258699826758026059123391660812031510072230016688850120949902631850764464629264140731104631059767591216908320572062975898742937775752350255105743288653859636092543192523098804722949866436247419683985916336696039769884664451164335278252400446665447676536245133971330779821685634345693139908353935350161008513520364654453378044881006018969127486859960631123468591642454177067280511242323980478114878038065372165231252964032331103339485608615008281499777223413929312315646917549274481031997302501253578882028912819099136024246803431935808716033176415555602640656393513271827839055227872806544892425321614654465330428728945061092620396080924473259854620277102274092123278995810496900848143182183530851926582961599589124535759322781113964840585851643719897412556607667296182305516026521331976033361730766244161467928951780090744870769319340208650806346611135625935881269978050176463222370235446399743273310886901395013668869649174749334935740030327966957299923080815272647540414908835800092468542890327254525716276778002384165496024930981994737198687338716938905354371256060963553385520135802611106654266517313613978235162717378370330345706338722962300797751538737556503043739440237653807226413415054981251135850508905816824564003329086086578807989752499019793363911778032970449343865818182734015175848667962083782902317584032672856316117989768389561291548207907279855655489036615680000000000000000000000000000000000000000000000000000*i1^3 + 92352361173352361989007255304544184039991097919995708414797067342980007407091943451206059807843810586976849026149237180820748677546591240303844610674026155836858689731775037004088697961920499177306565332804887396635078483142718543451459010386848406058060199943583821203997702359257371525964404239738129570219175364996308798580453785670246528053643841822940139855306016597609566426443063968279643348984844275531626981183597511138542255027994931183813103311684788872506995108590418247952501322333165740136928164919090569536635947811429212430623375921749830887897565741532574250153337387735913933656109342532919261207026439608201640274610955777497062056677010246571063694888196452299996283062281283123348017999636681644204978783677821717716645684146581750113661653040220369670503119609605307883020726601770426018953959972047955259633775668840706327020923127168812912641153550239901342028821106187630266771862515295916979675322072387064467182154750617525772122833572575190558502975849253943485769130603031677258901425667145421863042432957771182616348762171932448415914177117224063719945984213213365184986727346129691638071262165519198222905129332664318714392722946406365382408992197646578091063992610020872034304269750167566225775529797168056318059147099764090788030378608289913058829417878707884528540430699981465830740306567099460560622196755364279151193957292011035540045940975377758080639812833631272073119041674463889047281536519769167702237771376529415577890088276604399125968982765149909511599659285507865369599158601626633587856114782047950070954277896979240259770047505183232867226224893573904845309378339391812113181558682069203086254693216296823533996212908528289858952711904748122190511832451972509505736614997548527758188545911113192042600001602173237934079720355218279072464185729050326900275257063115342133213780935042575586745820255768487987745651310900182194585199218307111555996691361752734545636911510321761694115379182893888240473379793687437798454809162625769364439593635106091441659455222179954909223824512676243619614090722665465490184970675094941702625441153536737267290051797748028017720693559201907333820639100728354157466464655149581901568001223914661720076306053684712392559266439624364848225035905191328863312716341057126999957063496264516091063033659392000000000000000000000000000000000000000000000000000*i1^4 + 54900710146747256418473838963342356822571345330857726536092029600862881116896433183305396566151657919443389747595566504831314880968582230181638955104202858842261647426586479728173104588791615457625818595360736516372488697293177851263009712803014505339093009094201023391481077145815044466823565685647758125313448489422607847700433124532138636116179251874695736040782920557092704794419459945774797893664029816499642959742440983504582376661458183829343799870171025594674469122586287122557033552992743653613349060553744676645300379560763199646403335698862275013553597500540415302352102245253209314926603365956664020940417988050408172303558290237236293858252263723411759100608957617481027866625602920735847286226851309787784003364921102119135815481282564350711056745636015768397974201975756086328196450605221748464983379091007343380518976868471475112678373588549805551380149338444796256229632562669076626224099522716365347853675927505283887491524188932862256275890582363209802247121110252377637866433485169369736167786211491518033607861613592945230832783579902663266447765055061087835270449449980224536546132905039086946963344230448114995694113401629424643426973568970732904680781259433923960210273697196829784698480018582815662851692855491741574098282548486121556172625539302312852447793022401784545878657783430240705909344991205450499087055878064314494661073155638295139194661547659604248125826922768527689768263680023581410831631758911213083207693865360360148711429121424479527314889153810255086149476309993607911665339611038597681083141650942528407573162486770275013355802162504213190974893678557457721412581411460707738556058608076885092054136449785696705909381116471994407466562510075905382799426645244260957962753675735988189601060694717894546188191186397503031984080787689399933294208768247348002992980726646137284058691026224095474666854937782845788424668239188439937827207893642976295528623354778779563484942165615201647828312507545711386664149562626912246449532902323714728389679297848937226021880881560606471336326162385191534684748344616567070447110405913681804464137048914724717534113254245235729711933183663680979036839040290719556113519007137616323107793814403379804695746674629102329635799542079889603173429907034249606640717298496062481567705257068121066978672640000000000000000000000000000000000000000000000000000*i1^5 + -66647401726916109725521429074132978762973592826933442509454126885472878893856021090406025628998569569116414392597301466671874628785729298995283959554677264693200724939239200232890298271025932020056256905792286436928755893853393674892795767345296373367478998500350246780402889100415124689238537220619492935349729915021032348778269560845615297570994334620895166338551065212600610245399151140324764053562216681062423797429647757717538172738449622831034562342184400167457729791304065128543650924168356769277047120879929270420222474272469773010580603092380876393019719277279520131994620080804385829011405242989027231419097551910063531684567841716698158816466846970393176112108304865634571833374971093345149855634373975121692234903603502467817699570961297170407653213676081482034160125768828220611513278025565588389180813003459910956994578411376399329343614111743066514597002155133804079677654172092962233480924683353906997554496384388691139548764354609826250933652030655016286411929634836652388117986206042497511399846332624068145516590519801543685807463183763951589827237274427530747934324944194500366239030447401741190322738824445660672714265063352930895261039880222217970437836585876770050109255213181355376812069247878291944154917450324330542360900555727102831050726584746066971022625922489879819431266278465818621975818953537038350956673509582568911191613245289418606471849549545508977015431021449653900967488409952332847591157430612321706717507236323283409054153676825726908753612852597897211584160520804589472709829724949120961951583593175967055615043101189342353760840797188745002436628776939391393513407650296324838372641472661106653822586049407418512332610922817426123000830561957444364320226408507773935266943390825726802411410263035509057247925500549565643921677048273932271731196229052558189329706515333321635560886428209588203729676778025999255395306994952620555599904881861803337910420162710874092427254655769930959574456469980250210587031957525813691051510089193710153427100198865730178586412205145502652630519557415833328368690205356694653787428406974663406638913832353704532592311023620389542075791555759324274326608186173382841546661982238468614351292915748549517589058997091252092763017131729548866923112205605221172324620748071339762842743315708612227566141440000000000000000000000000000000000000000000000000*i1^6 + 13324632625422878166225267782824050702623096305935866907090715976759308671820201467523445149666544794201099300986409827323989249864828086864787558149685030348091040712567934667836541003581339583426063985721978950373680960989408145535564812644167733189520409438038202199070913624058317395297838912084323491519001397671184929112121751801601025312304257391543041979359208320335310950750509041212883141284516614168147781828866086428145069020333035427736787523535334827829941663004660443051460622025800871567132401668086050407705693469512551093548183363487022974199144095697706502993791596557363109814669603520032162191025942136182752080659115367064916389867995144901199105072855810243597201612948407750684814239028100949223005361403053781387707829217445804879268031396990206374266386742192873231993359669551373891652895059857317236969442790790703844302876073709604194611980086679840388803529196375551921373818312548894339555053220894741458239865404846195251431655262991907731281453213999219388448112817731352946820401051055960988333695650725252680337760690793838496582474816333604894620341830742981746895952255868196730514335496976611912803106134948279368484250950954613727146689055434777983959832498236292115429084795407983538409951797332614624808113389480094039406432272187908288101799530221959694381081719128622492329779555783520421083295759573960200089122164019662292183189966927167345919671129009361237137256166736631120634497155545677039879838940587847203926174646083022182383817866351332014700585259742585277304714247938996709214633996140653606509043078509438568564386600944556637495413063832777004013797808434230156700716365645583172745877307839106894516638560736835288800409110304391643141450667536715567305284643462211574897639966504388991033730331881105936789440236751082381904308269984053326328704632970425936777140316912045285790873262861444509639077553683207909390501272494110544911181232719080759945203881474655003101655455953525169432097987916186794504985738826332442901280123840395219276865680406941082862617524448126143102930925320914909790528351120344287067534792386381074984862665073555020189236880141507827246071363391322757632658790503243961205765564743151890214410024341411516778592301632616911390907649013784188986188214759419663986139357188022673080320000000000000000000000000000000000000000000000000*i1^7 + 6693236173506407705561047633965799613519541252597309364358134798662916067309481637552897356134179157698674353591254145509185309185262403341320256541603665587340628865582348083439157362537104879888358763983104570911064603432240559326368941921999879863894437906328666916100158304718961668516808241842383976302527365697105977339414261345535099581718751893619039511466914960836086900069407226703163200594147906209325012239508894972535560863000509541659075564259842529816591119424422413228440809635245005337219077677493487853023357250826541657529301910233906732777625800261386106966150099127359937244460200785043464215952264852387798881366153057202780087323421533489348278569664447720875120464385897560567419211003809950570045666132388839772876736439613290225362300403259971578966772295030765100234223800542845550539321555680258788893829451880686809992829624017416850580666977001873786830708532437162747039257902890361869652688858791703305091932799204341614371845494189016577167431706511898915026215970681731814559310190709300512086976102404045552411418083279128390703296059209014849881244399547703267377102934028660814278931845096928648214117679934342230914952702481037267935302479260499757870072247036276053032525747333726077136716322761990493459229125090604140060191245347161353342262788732147949654544297564958666802837278325031694573055713489547519242349120842380039795102821748513573760814086734686386415827769636207644348167454698363887927812742217698350896081414749076338235875486865969412473210124946276147412112727731157210075777935856950529394149212379753323924263884180840318127080908081286067684058142159099213546179647945868864096784340005088735712490234722480298148655815145515397451493339888796457551616441794219688698733276576819358399688000037362645101897608431009565131547061502231630502425571868667316446877977289161986627394185330151115019194017503972812777355600226231860793852539887128566592416194302360517065631519479151479716277474925285671249185499121927703107559443468372044822132341210596767108249968066548353449473174886186872797030751422934903578977792782956582833247187797552527986995834074269086926847286204162191010103168106836000526976506354682386037221756306412977029376850152336273956854529335102416604377287446088355255565572036383211520000000000000000000000000000000000000000000000000*i1^8 + -3608508341347854195080831285709808863918866345873811537962379200655419720453892708996592309116508279828354605829693503412807096977246671147504128695020321133485292789096857767597504446083449907227884001156453810216762849050991261244336003356045366662604893639575113218316944811174600280279567343994723753882478014585477822172424643646474418780930029546098523009913842842240182020148382759285238000638832832682742262334248182489518258386981096353679159909191664373286607716602967541610410081196908951171214561102451087892873294821774132450386586522376940664723947001590433088441647492518288791694746632443350296191490058312027022164003747813394338146085494016562756221979653421734207895214433280819234004593220394414627793581694063266872076039961565794099378323111685837574321443240913342091317946809693104376152201899608733101245583601535961384289954102706152592619195474948183292337445301054716092336902025851100061216725811072417562899625914247900277399397480945807705113015746640382851627315786581288821246050665265262642909856061356402766000644902913154120912316676650214220973474546833331311972281593129469239773270299819484100723612494464576318732462390985675927035834922565384770805392424435063206256287452970493827248952281595110485177175726269031849858001794984927675211089540182183959512560101254778860767771741242026198650550481644610652613798018173905967580122815760242286439140119514424560962574458059276645398235756756059502493741103199226441377715169733318082695204404421546796086902672927749878208113291455468551348134190451373134755036940591093299534781567697068725293845134176892737126367823671190916810789018721237280044894286476126242046995471899127255612571706447622477778828875114694778792616480559607719260925203724683550634844069715035392885258382008756489832596937371128466435394176397076854807548561265657611418958229582625761599021851638013459653301059382527136194859724687110412857479935925106822002485183029636207757570663800359805640027008758187886131401098347921900246072078529239164306378994610764121032444340350528426660889145097587159798733071696285840454510906932559828479009282750635631795427977038500828999890127142339532201221699045679329311636084868912235010708129547796087066989061535930255693852126593395909634461550086119751680000000000000000000000000000000000000000000000*i1^9 + 632774204233272730355982356071242421965284695592321810919147997249100251636094702512886756376569959794212527815629883218096165218194711195751657332165029260581904710288214337296237883617615076259041730763084632619782882317117525804762964327297619638761461536963879621122152342941042602395811752451002187409093424527034944990716710916603451636277782610538359859184878768073797792348880230772401518847205930480431722770692562655311121533555180333446015991838245709910038927050955038148540667378350568277535681681961996894214291583914093057627969402533527163273884359175113129825502980453966310001507347032764576468813315830380042901813991744964617577785915044628771066131938544379847316600317525370783599263614705101958831262178421074141169835259154632291492062693255379500220128458598315288176937174517009765623797440345370272292531910168200682633653603678584097197760986778867419868283571038491551115367077282979512092708023054150089908369154720089650900506550787398433189147968966977054210051737705550618323377584047260263936961635896283201924865857783656211382328384700502025748373833315763149635411425931430548773402199736815490291464567403443524272506884942960652141386390583726810827253263137679741421743920020090405812757379429020346039918605476849716796109070568688814088968181670291031228550363126547686185575185994918328053739784035230032848692751707424534965697360896029799502319794389758529212431974479140976406539912389980162190629002916283912005047901991820643229028722024705136238111702175058527768428260857701738387086201996979224621322691707492916994448109793122946802729884313815054879379008755856132636656975370156683589586069518021199142406813375512738427178689598796114461574183977977378673319259385727216902225846883298342917096034579104685251712136528989884068332417659216592657967342948518845320828089437381029370119782248345021938676665386245628187198925463155366478876494403404705035366838111394849293188670126987373806193089115370454239291211084312873375912988405576579811451925196762062135136481289340871958551756630569900737515230089399985514162222950649102975093971631425506467293870382797069547272604261792237861467630220242687962368459482958351566045065064240292849924060194253079374315874617139189569396941278980152218099168397230080000000000000000000000000000000000000000000000*i1^10 + -45895658807557944788177654633600037665646121760307948572162142155087398730328044567235758008834245638192457761675551824961806813282475401165028028998509731780749618722877800144180554634359150848091351915636697880648949023616366925334076086176983492755540893306323865867803108947656461560976914211175363935774708709439383749304174544847315355882654892440457766752523192126932073862212177697317629617182759285800598547826981558380827726738901413360554464950224575357220045227959253354488654089768876508448759285086314290693260431412157131153458577633998059221453561712098309194138797082234035966111095131829427393089172901536983360412998031410543972489430046100952433844524886794075582435472872313541739400124936669304018195513939961503488241324962434866650683530255190084175686631427902560763981252329077127106402705319469740219912105538622166904442782245988429877935993798796995806748418485576222473191599166195256783957204046347804277305269435615898849564514955048268529667639534240923911426290310604769085942748716583281300427500660339723369501079112396477172873623597647884044906575948159039694657472000802344359162378350678826856762971011815576564496955934595925335462445536632823300712407050588943919212747867833809786712175949302715303906224336345709397028637117507295635279018196888852917664569458189739853591661041648434550750279357283485715140432696005184120942439980050793789824714557132447793346835608381046963647009420129185332532900343317210046028322779735619308099521854451466515759136720078582042387835156272453359860079007987467261654918595864202391700187981229344248179298058917817924512055271758617959559642646598009965623743117441917299348769388369131162840193056666100285026433385053973622018400163791255677241822947600306565815655860030779147942889928612661043161469881470471826241193799436316360962240400074981282594865968888898154939849053337836675902037540674849293523027622796612365872776171283381389203396630029673521353159178687961990543144009036788204594496703755586567169043446356554739855191313644105895046980149387665125276113724453532534196922859019697403083463661836242203660109341999323178221162581336024524550499272275991456566558378982222684289912432329691437953704410990888924562522993553743868962010097055206944946015069798400000000000000000000000000000000000000000000*i1^11 + 1360319893727449650377332493003387886545780499867976778118094880874342518444113829147230277059854415568723248984492455588621640021870247444281199600204361061028963546008160486169148700460440698187469583409646369009876958903854157845861471611992918658078317462981141199995483597772940549272379120394586273114904897036578631262725672567254799035840379141280293474150497934175977550589727193471881108521313653193823697930693406669014577962338053977284866981563809451288339433588159420361352844774984350754135911482466396470838419383057495959705160573428023304034512099231299496848994140465791001511388383511086981596119466684947701811047667418191715401230679720326504850204292802511876649027777116856997800950808353260101099613465140058935725061309193814557664608921195121687039748655378433217751581130843385562883284584040588906157117606183218604392822571382327405484534843797822106791756968019231250141018418996590879123586473841870200652306114122949433891501258092363758682624619988184889373025231171216911141228778170971183203813656522727124048366001754075237818550116463344393161725964797187303885908889434822071200213720243599557861878148244501314618766188688104993585917801045044004794408851873582330210697907451476831467101431079785764689571184669260271335720298632080727130306049665495589456794019778781278631265399025479967395166917417493348997422672037870527124945093501746244989442035574676639750511763168985394489619969536354960855705425058754987662475317461603908519845889826834399525333339373272887806252254420992318447238503524131709501245245875055696695080760383849061412749235712922131845639999494346004916701278340391082391231842858656419114913275893326222431118804823126648277855784237780199843815131989783712432880398043136021574105780374625942832403574074286855370554183456680415165037120495884052884019220395612169029753496085379749839249648121614657432770775786991390154714572901195601022193881815902275176671096826292743362495759306794911330179646298322984518481932282690493720220389728823584001191824210486228107703629805361682342984059719570661607548276037685111753245617001612606047465592750630983515876426560734447528009416169105372219828392208847331042922049778716394595074464708117722403085858882368375368959863884729694435630120960000000000000000000000000000000000000000000*i1^12 + 1146475714339707734824178599791341450739383395154928973322343593189132048868852555142737288782198232492500504098663911789373826140866351123586151203761841055162619398500408536285655127635657379854221001339683207593207241328302104819319950473681819571277950023878172579951329327949366107495807877708942853653150050445560514558031337749235367919535419040767398918982727422628497441162821359847074077899962414158708766914681840673666235703221761235476529203222440798151803974101686812741304218333102626330455819988904160089320490168835159863394652492968769771168406028256855440498710063637566089834038152113174713893908617726579606935836981709421519195944706418726866233633076071392019443581202946745944858784409340685384376194037379632734174411207117844235989840542794774531868612731830915753892424745240776605681814299490349933475106863220307523558926093023278607858156792163603017601922312007828392478978015720690668825905317226182652390556025908376423682599898107596391345551136167451011735821931942707631512904530325341086446599199843018682772901425012715440627869151008137219095135670397099784071177066106506458898807465690767264414624297882503378974859593228825053567573793135713314301609164913076230905906169983712139509152746208574150370519963508775224544662519354808890562739864337776342969579351797609011072576908616109243354906225252598435309865075059160452708845205646770703362962404941182220404853873349605588949749798659255712404244314727175528591307141750154578301577952918838589134929328345044213038095537693080968993690141993658880786505003123888765016097102312526644106647753492619105051629194706440722474623415549076132737119748912965084320216985230147421878950364666132298504886850574739394330764917210342101707294193258721111291889081961805784958105823506584639050935554519729722338523841337784995655923558928538760384594381589600156351030109458422290527358507509035128947893096030010796793750418149239120727467056254363060315408276594194909178425080341296031891740580921420974165919605802672488189070373830217819836080163664869353385953513164980518379724520736660602231632375174142046160343036382895167462439207910216027425564902075482561765937310921729963558250666571863183651323589213815028280163010544451333258448971462974151589888000000000000000000000000000000000000000000*i1^13 + -1063548020298323436725525342377181638029771280684396991775219284670403744720384342939277294894736578783187293073602641115372577063069308345255416527228908020002122485083192255023742960809470043041752913763414809388199635094567337587288636555719016782521122983295621453693539642442438945435070670288098838570813322856305324708569883230190935207051742784145693324835930638103251039663935150795826440297341597562895642515473135344328274822834885659446574814901801457913570649071822089341903236846410136076219319925428752446322265295383044769286528150090838390739236673162308939495128604130024637814627931570823775891145338110677022187891863214267023959305694221112568012016131056088602076506579383925954470183714927559648688119560289226721837086386595941184399717954406463639879922637607287098798677328332468416959461191868791838282449067550111362643881745316544150351722517782013352998097902225097779270263292574940823240166392558817388278824102147105596001565402659359608106989828906512168682120285397643790901360314717118396005045501930643719893343360975840352813046658692583835688346472285213481335496615309976261292397819527945983479467550829390203753964204177444549807723614016328468428688554757638015029082085436627276511238635209774758482089408286655722215419093094023510534454096863842930682225563616992613678186987820786750903111487800434674575400531813960264601767982657499886479530744978431878548496871517711931189155589666829241850314025483934365124799274059014556331387403245952593536193633636462557418317933178066761973177854965698151962955904113773377991394664488892984672898992027801901005017734262863096472706059822217414438200470321600974880773866048628770186114876042884624928323531046071407812797412398518573654242425926099851408905609797204832621668610325101450244904568545256791695124275663745611860824668329548260340478981736567822193121086824498283989028472638478295280724912240260233227986655390482490796358953704317973672270837330499604096819308496066698337868667976652895411780257631888324124820497943368381060439370800533271518372989568970632157999518095281983823213660977990118893982221555418594207725472147239304546113499552391852614282581617126296504770906476861414585447840592614963990733955838420634683160847940573777100800000000000000000000000000000000000000000*i1^14 + 23775537441784477942824581288615593862915941581170961988504383619896006216251386167962887611681252649466455860676293704800963994616877045222723278742649013339993075483020673444755665456333990159617641995961049628885990552320759830385346773834180439948874290636062516842536187057085546876155694531918129047948249238622964141138214980469249303063128812774543144166292520452894036204479438806052577150007319051690391330874013452056433387441532738209842810922690241843230790279814240939549424524902371809771835460803625077387367986221702535353944724072490140810512602075961661183252319238365434756287589951399330613178738247864622609658072377581364449603426285118807535914972066136579021239590273528300033751567460018035722849565917798930882965205478233975995512448793724599659677527348383895385791240495356019389426175838342891116728547039885175242330969188650383872183319597657730062827989863514907912340505360664634804098612123226169730529784995479937060174457457641686014220179419398092600123485478745728012620511792615602156199379555476111444088928857551532475957181742095092918046950160718679162074356431490827416424994404702631716948027275323149318362904420637708510423607998170408207418268349668504045505882447815921103108706675528501874461483409921723909815418248992751521404167601632390496119279637892975116610169029797369662160047166600597008475836483433262091918353305354202390368710610144890803234666751445163827780594491146085550280163602249272072736578614409637993447263186942865986422485919629983200830837415298090634231162487330509042874886185837608950298506295456249986732025271785077992172462001066870619991277242159164154567715675196973583967702172970066408631481601083406972729857059683042663833034690248454122805959251036227065779069938633989238724357076058413716413166540744066429364401632071748007625963943409945351020822549600321510197718063961611713996511288431251083513754140554863121033116755154925354164750050153406839568991324112501735105123158803530715310200532713775339546041617156784446742021123314076441298042877549275137547609777160238474251101336359883163024958820004834283479929528114979364573582961418076374772908989644586843437782535105874287864379568266724563041784977381779096141335397685678815370876452517969920000000000000000000000000000000000000000*i1^15 + -54722184686360725721942599189089717978571034553995473951540513857309144915642188698991651747904277809269701966865878920510823508482152737644130879991369640521334526332311093991832454056873843721887895500820561520180368645127378846404912701368350735145367286905941959156165678504730392877910634620513180285528484613528156065609151482487304205312645783975709609744343210725172055589055543385578148475057980284888282109967959866501682167461767574996019081754239068191583917722513208910854701034277435748769347757654075237227922515960571141055345288743643882540128672719220454178986049292949972022168175579119792027627113458563434555829028730461061573954965914944651568469290486314552776736484954699577448935241677714475311648729146871589156320785918649856281790713383783648178862417900331582004486178954072237647749712460448635495003271681025767006387399362262825603276528378477954098280250325625444696487926528628491474693188825281116797781220834526834110319035501978227311258022206403219612336101718461021864526128012988661042902902288526177131002664108105920114740177657653331173500860746996921060739091164403077327271109512242063044660517586047191866745366021305617511825487939250706370646466184188439662874837946909245903643751569245101486592325905695452818633322978334167157815897693726309462260509977044370480007880292267711837097693614993179889796160327471896137689222519533323827550885301553976047118535584306861908017221608437112839932794831195657327469383635353157747374727434323715247003039766517205122371999448931005145284202743021084960894013170617395670911869559533694058761426593997884757217811015348964634906388506025774499639843118044428451499042849335136630012640094387914162288590641245366768895957153092221647129516768669577343640987756105300475093795676921518520390147149369117816871540750751821306202437164260559344885022580967971428741717533418827947725506941616273299839320545781118546716480227718099879126050702540566096413016849453704774348555104780660704331782011407114519861950036312576784903758886710340717047287908365594086793449379680983310174372835908294205230006304636601889594213406522509514157395213947895126444136319883450741550291533497096687345758632439180339628378644716986054793690588572286990430016372736000000000000000000000000000000000000000*i1^16 + -5925826918763474110137641512073940933026721265165886208088273276065686004326626763911387717933040193639190724183480357102732318090550053553351602595733517556829881515262251536522140980018865451335853076440617640851412225302438439188620000681587670302087651498158764585710410964357600921384249758657968473764972081514100767055484770543640163505229373346030503747476824826757967959648243609318212868395655507573892721981440675464426493239565727757798272490575461614281194077867507237976538455177846573235692857571561383057146707387840824873645093975690278299832207136064699929003399490071630202318255860092125428938438355723820882425283534511190598342760406195460472981000233198949326181393246480556877105687275158397277800911871629740625361740043347787846522104790742868394564733769839772880991678270337936590401044456910954934488843610022091164034528668587391903243040139904434157493577146450496380062988719593828690152447523244414704131218373663942904693232777809310220688280826929214531131671695414366798293634084879814341319382640515865944715707721112112453689865443983610476882558731923182383094186838124577895958016243867440863020037475578023341366876002493766874603204166713192602581517630036891672225102602954718731876315818083396733416116533012360614861043733495666409232060177084150938276245522521897543478325781740283980085398164124802887361207749056034990430560835335748480877763286044068614537132469820212369087175986234952910730042503635695001389668218391824403496739418158914054952782990960002641189660613637918710026585058676434195987177190876493140265607392203820067339592868493833627915328235499515467932753481326283823715262270997671841052701711988589415474409871743544407194804033741109546196021337008628687884644263550110606672822378679606782499769397277677364044276534927859197183002022121402683904353010881443767269094447022889965883640580064353477766248436935856117461313322919940124124111784664313330224634747375781458551329492002006812460030985833009724123541121331639048243546897789650599204596936288470073592011461537100076769992183514132148685462668278420344207836370620328194094219308312272606110393476862390545659261276308209604421040638392090160108456693801699411411272864232848601567243724131995910633475276800000000000000000000000000000000000000*i1^17 + 112825827445504868740103381773669158709388866763634448764529963606563992895226449904916394514384811736093068500062695168792910309349015906052408534863308917715452914707761437827188646673032475955776301248903372879239979522277497916876804134621260951331561911267272285430635029878551965505183349819402006813505369248357271434626007778453949105488311374655747007648317542811502046027083600380510700609619701900509774922219996894425208009432935061133629202321960005699078018386364590586075910812713512659263413809911991816403587150771127124979857110390300493771714925504570756443138190923984693799133968347632818803963134155951184930652652225144760265974909355125323980198180845574002717142091434519232497208966812843075846584384440239067650757597162078257799666247056458995589469624019015734853293719032964909310241651663107956151188127448271655505462307004172977028451911525166323027172475745631860905729051591438681565743070001447296957034495404027545160010854416248415576488517042559351612820914163833076915108974083927487745725494818612877468049778467540740560655019226696208095067229719474159229864023080676753291144322751954203483546791063526907892572872480596309963104502498206951671121238071626052017242720879141752575999116197698234935675723417958332259529050525803127588742108447112319749088993754887048240137023319510776409350992919097572971835063145743586957975736902508275154360974083014798435343024763882833078026396302596753070896825313140846850602255170586187654968618034029873166450179788666032244399442373815209662482142080782515665154977190965210429407790604809767206540332965673940273297556210958888857667727413895818624379241595403030741593733161277759401947752581883922318265934237069082062056287334557040654513478070042751883680007981716220576957726337093182416994021133070290668712474727757668783921537086821237077507200412916823986951193061966313403821374910070149684138575735457600265016391004860402035590050334613131481563316044164547935335858735399430363995171819830858844937256116030516576873296245105255434821865944729653275533990744495340708731045554145779713738290164493350705884693938853612018295590907829806436057224990978347698027164026657402300280491670813233202663382264731208797288787120612278618030080000000000000000000000000000000000000*i1^18 + -976662214524110796558629333116509810216336187044334241472313732325722033432069107296877245158928860023206657896605481829866377626823413271807758753440950459367588624200166232771405855735518271787239282259531491072590072985250919933357169613332818871656287005593626299665191565165119453837869642850141072461105004323701575797270833914405384184818164107961976412337883154688929587034407291449229116309461167278436168921092466582944894767207378818597839881869117817640333469365145315880114691308976146775123279332310192420153868546328160340823470856134648405388890351313279093232515205717228683685838665544679985595211770908831602859451527823079800739944555794051534284488681432351401995646985585565779211007058515864445224937465286006763494050177566479219542555800661659125437355986716776111264678266709950113918458270061844874973397807544138992259984078481291443039509212201312769425965600888426655285172363334812979522832103155624378322741737380701000832502348931695615355987642731028181826524411751505581639233656531265419289458712155992017127503307948025484750189667929961735735789070689028734310597731761408684673671938917034142441059899344537138540687176442084952015632008174045477258497863879665332350826579635434177623212100838552410801590380804366651834854999149121518681919524149998850523117579245028678995420720266821057272515895669794440210769298487712314428899890676614034990023967641072470897218762371257716931448178448603193076268282928680034623186498390286136343430167814110690481702325334939574240200838797455241526984795027787133754656200325475186435326547978561289346231041915321009766337334780870888371082454751977702828324328510107860894741397815573109272925505904016065567730470511197495570077874303723484356852368284166452427587531467722732495835651765384470546241389518499773275156591558746108422452673821735240107792245578030266800961069980861255541568522178700098302827689862784471205626683726592869926779698869311894089299925652249897002008915890988611933170150077393703035379529889854554286184348368576489252670742457385367967376541834305410754994810450937230667681009511790257295143054128679752802430610723131156658708317136371672084708398654161455045295528994740240720752131658186839763696510506069131264000000000000000000000000000000000000*i1^19 + 5301722457659781466552787115975542582787711530055870624232967619766636818610883739645164156291781921669959950044692494829543947389728602643388999215398304227982204453220733170559418273170080875465526840670881957005673330161097907308224298862563191467739003291007593342220620054645972711842062573067871130178585418211554577138330407589612819538554715463197262294793118060992381732426481725560172456411952424056814892140886504917403260924535839093994493221920089331876436770632259367912326164919181402474729979050451173067644468394650196507958362187801436539453121961650274543817217307125136997431216986238256553266864622860142897383908574632296995427404813968574927633661131061427056607351465953557287166464534278138549696703300444827629611386856361964873925492008740282978704155250846656897086070732237405770690138655710561598804484372014598831450191907660477473489033846058123703674528296977525704627450760842879091534308607238842380853264775690628839296233588213808176740592915343911189650871668446808781272098727384480081102719956789125129765567621840610867616841560911531912961048012986228587249565544123881455167209682320324431733751680308508731725985745396505150832261427753425435888194280977579177820429318971149550368865931065002697684036273586547764071902296822190748457113226388343551075258051437417819364759697397132341751870322590327303150301693218256552813056179378251040349978053233031741646562331968732556991587009481482057869304416017630823031707551276749689834404729352687854364232798597761070386414902339152686508601793032466793848437782863849259552566584732617951846885680467525206585486192330255206366275197674993516602641630516818656775302652220630007289763248300200935652118793569150868213634125244836223626498080291371457157311116245592479918621610997616412375799676936327351020849809636702263120864570111428802142285981480328399973928565833287585797835713507719635571798172764927767162342341725837349911302159431026710575547588301086162921251294754763542783361260699682146693863724177212700003146877247883540604738661065366680631057402612039976819221162959747486451520877409139479125947197597106870199494937007513857385672777981612370458478395856350794638975064076986170502973873338159809061238793777971200000000000000000000000000000000000*i1^20 + -34551096274262943171985345850603931304224755117964013761701862478795343362676533257509119334369947555994039942561139751925306024190852796282107781337267727871066969425770077683719343056528955923717926197428727368973879935295814549420656576780716421764063810233529723305044242690013798157959352814043020701834215120042234714242060490646429477593620405482153640492816476848577633373465145028675758695759038985539729607053457664887183516989884140083311460775853726392160631347519070318938575169528906025427104526076014941820869701306808757143125884631665885705468848634540698948506898842906777127447372649751545659753864185133170935702213411239958592158136904663366916852782732736298812863717948730511448880818712635710467134893657053291847560087709922230819722519967609371582867742195653382131170476441662441376688078464819317779095037956537184258347151818740580704992089960618441524799742968734684700665456710287869742436615764237210852363119268494504005480948764871985561564421032619958181472261102645078283386794198134766703534063903793181779102471356193746383417719389423039183037235358001707917091263164243071411341923602764644510195358480518956707768464329432969101847218200153641851128448843735082894672329028413211287729162275850927976238264316264316480395091285239038780295093940490769439103727144967116011283526438608803706028195379337319827163850536469480836244134110037795619351919441232517534817717672377505494652803777185858704640052951013238042211602540687878238653005022777231624950009677315243982189749740694920185873429613417329881595973366326157661942683577699766940000105907799149750772072387816778170230479723364752709581851320890156157550733779152363779419024503450067935284970231441123170177094565608630880152795770588344045535092203046185508311778652948390709499730091540971737848377579996283458544281533418263969565789806726018929041962501176669771277598840666976966391299028327996906834848149815114702532952727545024294830375650323286210910022576228610817042750699056656334778421319903281781519987747371273602283302759003547555517664106439459480027512367140812774560990730561672674027471518995735257436778880996635565460259712132006803963824952328072823459719793654658727387546062084270456690400296960000000000000000000000000000000000*i1^21 + 257632289247791024600972146813658583359834113085989207234797275282970550166161521748243579955907701267774348609905332541192488412680992203812080858365076735408645918539981042212426552212676289122429253718791989766324491214890127202690275169871385364870406049122062688326824077739263644256415098067311004195295613075330370948765357478069976490478366898928290421565437424910129858096339207312767779533413090394922085021397557225891856618724582816524024714378490263292356600639616675186807729764073494306981549386405068339285950070161969407324337180212297607051641716473356374437995822047194307964887834621079838247081488830137387202696411707771387204230496021649587537167797331851340986182490454454630709503714144296682277996455565992008318762811980569328322960645785041852352749321857274410335545451840319251651162667638803524557973987916488940894461256071798176132305602807952427603083972413571855085505053690570567046845640075578830963976489222463670430364563738203496112437655077217526323254553879610131414854427312499179930052609842947488028116566044893115607879019866000353300113939774827011610893889726492950657387105024879493202508690828675210028506658375025047604515028413707254741323953024202709827165407431451566009102632747282895765982115291717316959833504371909697728139498254825816079685898036650374738363978013196592848115034084891703545706876080694835985517803287483311098280057086687302130971022342369735511360352531527617463422318652228871191067913944982795386507407829292827368494779430552395702905083618389720931401499318857193180856697210564366941408307010632637976775946816041927564549185190454042785853711110189052033867784112561234560371026698158574352598186472517686662596507415416087755714972130836406766353232551918410940296985419841524226943986880883756841026973534141760908199724186511619068040760662412920224332704023772650821029016315671947753821032312785320986568357949502198672647802115044137684522880208087344771830295298586921626787342497601058049951322291927414156235465643628215415992385996885122528328265622922512750704496792297822189877684219197835067133436629665340280647113643843492706347307803795055063949111139851528841273507798106433859279243484974565240797249093422417608441856000000000000000000000000000000000*i1^22 + -884865646909607469556696033880907014019742562883654415515530342461082735259292799577393930027342639863207075131953086315835789022974229033834298591101835869282801456402315841032675176801113916753071142034170470754118154028152662548722225147185916916212670260120740089423017080997595885244872379623523829916745748068771898041144709235475396885549436919194386519229749852424120768336721745108653855158108522241740087948236625547603640721876764541540285263795748748005697725510987093655251714710492327560367639273071837622422145866956795835881113667391081218037579659993617985460959673825604964839097571890199587045127249603522749082056693850223179168069128903362222582694326675886669213252510917740869037709959344876541932982107478018372227589206826337163187489554874326871890100327426355661418536298824556937888334043229108006398579271186651699592430659648631873979652595777984474193217967849915326349072740447181276158191857157596378912684998465737924965816131664899048002038418197535113803424848326017762563614400811754434259205602310930659916503334580060258775985958516601614887042377223830817092403126197031867310875492686697639862414291250359997211172831568079014229977306362241948454492307643160559168885002741420529608276274807583573610354901325014962004922623742096205030561331272006499427723725334144455441036101951466346470498396290047449231620421827036936035620988350946333823884132852991942883852592948438291433915580491168347696118880343972194467419578089191564219731152367337060199647070288245364711625552734061273240230977196542112601575628476685010839355403780393663788126810627600762446649007591679364929547535072753221916585358686375173359383371783051168588485244199389255683161716431627712141910724106219316952803132365843856803658929260650255154567400230510853435424795778961422950134166322993221846921642891187497401469178308961227678476961130157972507560867792162641811085863868518434734860843486191710566854797401519642888910633559132392047943695162143263043591630135783016462824952295175869318258308647556618307240497845611462751275898222253278825878969756474277952712716227037243664206971168135384435052955182503962804839394604555489016844363666331999913833128458665593641441345228797430988800000000000000000000000000000000*i1^23 + 763674395959650249730286985230175795393604552844925660380740138194122886954608153869588557583968483249494733475915617597246149810006649228812354196432928407048137793712766938167103065876219583772981121152948773562485549337107101668949565539113055454075704066534404600874392956812344090031954623983681364825438606047948780190898356404592323041191720994671585049050097353886867595855310995496644827957711472641289778410594325594485049689160271865395782283791209332854509978592748845377536015951745065496874034375086529720607765215680459650418621896604190674348572893605097506892618741621895958588879797711411088677032228592787464979093260565126952397341397072756197840425123599421942723166213265399753395354345719121209367142407087008114211973101572913436949292587952743280093205511405944777364747698443666280039157329803569037566419933541364893142606492926358504359400522162940358614375692462736689641092682079243460594045579779658185200974244550907904185907879442742591738601065800961258637957293891416659240733943540366813938202032742227545550265136950562170144308132931379515300483061437309348548619141083989497332442670650546211901122910003169384383153123455451307209841265952398376327228843019442928462181336656827954978171813696197780273070610907194834293893722041571526489361044465481099731031517713915376515381582021193345746489339238638443343201330124875565757004664145797568316419983491058078680356783303541494604378969733193151606968656960144770472130927103905576197052465828488000195099185320726427798193204809786832872422060594829543298718563347551420952531061038552806819112616700998715404867814814212527205201426233234156854675477751947861817359482123287379265527070153117401055883017641745596330865413692655175324287913438361799700574551533105382116289722958548026602274999839865747026321871944476358548871715724953224900175377051607883712859991330825717952093969808097964787156458993298435105716359372157317344017021389249242644759052773432498105177285759264859074382602950410499422175406116442155347044069055381309047866282693596064669466974468863254970718559382243086711708842028044369656786188033062604783277243118167298435548105780745412429264954622422577698678218492380947990934222494760960000000000000000000000000000000*i1^24 + 5736344129571738199994348543004756124625437980187689552201558272009484036381145547589196115645779363235040674598164663578314861444951362997404019963096954608031511229304383784787533009497082130245873575837596563808003303069813737635525061223227177289408773633297992542138211945448635517150272303463211549933254135228416500222411620401331028840602391077329759758196349221693667942380477004028922905015314022205674362957024061072019413885178670351765061129100324678891101787528376186142119488585790914943588875312219231854292734077332873053233630410424636007815729398655399752466542582562226540525565008890823945053895812512095458377909340341459212763474518500503837610912624928294435801810314439187066990466621081487489151246435729750400310009100232894052503465464991272611032368063987337077768725903710106096908132846755169790857292003443512311536235794539835249941471308722898281325879007459862642158271660741693516738978038283769251565388786190240677480284679073639840854571691306968341059582469929275348756313664349627276874246009776328680831896966799505200190737910977700331055666896747582728102563867600495197144250257569277121573793757058564785850223040957837585003377734323881125372074142179513735970356723821365476601190121664563835734624221318970747489876727683981328402271452767011423463491178846235593397043911468136590931520303376594679784036291882160790256789184150922902273748607303094472207155264617739310603273675508047466960035840902246272572872476647015165247820471935132874173532337177600203451040815403339198615862948454679517727480337032175056614221616452334154593546006196100807608586245643501619381407708349685349061885165762301009302955565051207987894169153422486059398136291500521193561418982933678966032448639201862075721740175461058650578843461847217699401618954241728949570576182500379469741822819536191855592477035841158078522162078589527695734591784717971182007179477759536757483451155871932043436603904952775911899727774655291108645568964701157181419767931433125603902756196750808897834712484598913060847256629395199788489100328528724292774337284440989622867502263678291955255692280294148092857281727630944831046898431696577749453693370391249558415412701869074833214395121664000000000000000000000000000000*i1^25 + 811086607397552190639070960300489286304359205904437309968850971639033019287071253698734681601093517816706391827925882669273699751519743280184458244879572066412607428835177806435589140771752420806137712161483426254982770411000803924450192372760138823240693861197406186500547313343968669900242050019544868571218697741739211880713560983602706233726545687017924740849328529321268275646577466022191359630402698598043024336043379721862922887578141841090290841323225607661987202836418968626453772431351198312110874627305360488625046493589980725847650045668612240351282032733967816561778404733375337719789248792357066477790331551483906877838818175831021143266236927239055181525596031129753303688975616910171815605221112459979723690147252718746361963173518270335674836584362170577233413537061407885935296222503448662650513041304068728265945031064514650135856351741906428883350236737088913163745442840014997967728737450068698055193554121554050060670086925226347407869402663980002850048191162049897718299725148231950562314303887494725239042710270785410630727221021246945870065498327572411449109581051805964826179673295300174401627278652526306335461113925264129222464992466256250186314802228249745243762124101725228681830766347077510287471743954270747093638102904605719766815863261822281511621137187644936568872947081452667321120547601914365475220520956421486164371533430622462992763000870414948023677901277344669439395455955389888396741947512773004676385007801507591856142828358195203659194140035562082238878532627243469918854112827058283723943690966403796441873308681944098953801644688669751654890065283506403598723143967135881926929387012856649472295392459212019110590723997614348128201609307579454500458001838538332955605490859676971013630927166523935470490288669347697474907834387835925398484148851493479516790627636079092572653166310469772737934165443412103526020926688833291393880597531115257486019678457792786428347575481503145077837992078960836941902670775311496945704137327823081266948464885014500409348184491646188471060836796908394436161092649461668621364409558426189731686233453308174115354981478471057697546575482622882280276546471782240016977726571416605862088303201373691518082093209189816572313600000000000000000000000000000*i1^26 + 21471839151744682098795739154889134998513367287850966380416545739279826832176733693896867169175022645799322220595055823905738979235581178373697253103322492028227547666422752066559363687533690535706623252547938908266750893880214295462390671973026455088893545226358577124701708141934417687920859415325726515539168107838959624434045104798058655022298136193948457501692145783960724471677506992291967378380875049771839427202925889936536125647662085371473389396832869842637557034158831667806351759259536562729418392347906985736008408009538633204492407124861849962786413659016765892694364577561747322453672069743666888989267759452499435426183976462223149307409463490822820156832038551256510974700252493580822132984384938754041542268805715335427654827377362444445695890135120695402029310031766547358223090561274626672210954050280463199406981186296914412573440012213170861492483208886518412155359792865309121039127871209716933023768903602381265732878280209987380713009780671502996898141670206596456685462934823750558281084230729420494935617943868486419474291090679392869654671043975858219989156317344613762483617031407874075005497315785664542454096130740761418909135748688880503355372585414209783582350816566883561719650078248994771939902707951305352961532966142578401164828954658268111061200879605294846311381458659128413991629284552938917445971110488285744451594841902254589070293353615240167381319234347081418482513088238620935108041283540766763918417273876291501851989250738550698010921979209039032348882241626706213049496885077303357163378073649425228899304825343479538579580786599658645334006276814610780100272292645899392811260210653768845466531470694312032723199925809444922409927925075922163264069072302180704407975389512342303195596024263838661955177584720031017563693457313730277001445542673421026319775952063712405243373484900996298784059886938026337278103584822100549908236489581347193563553718028762349766689480728177431159313942677851416949737273481119035763729333226203150380548234550113465140922497015402938633030854652171517650184625482326083148506148707320525933929921208875472750921786691055356478005845337631056171777833228324156009561501484647055585857171683729701999481605789612769280000000000000000000000000000*i1^27 + 337156234055890869476712653803580523401854264772953587832786311934517055817344899231141321996981001437147231182900633420866609252240490821072637890102229072969164385808110654211149599210546061848544563720586909882982689375445647607072664311191139659255297774313393938265598044433881165296225903869146724394103587420613547385288151479022586823977006875584490492779894805004167047645605344606892388050992511580921699794403565832705563475587952354648963434051831081610437519900336056992106994159802641750899847233851573261470893810704558952764742086951838430739496266205192890995249597892934234703378797776264891499225699966373925239760088358120835377592365741619924691353614593249320702431910475550093817283808398903820292676655448001419016363356576610348342052240677093911862816693802763391338301830454768166198157252376040262320974941195465779033097304986872800049407572939902039610121132230870308789129166381235496957392731811947269953511358436099852522038036773975374178726907728944298103227603954752775225157502029724883182470351578993586034213540237513476545693014375261671028047849808195521256180587657391862593947590904145141047686829074304831507035294350938626078653126614037808644978544862920544582675801628689591090763232536450991027258825398868236574243161960617262902350101203507787557044179017448069510041772487634468042809778945621724517960093561982925508680924204140674390937368915600932160166307159628320555671799131293912366045299306029999097308508060674623582655753289936560423555538397818639099823006934244070432377883504564187607861286575798029466507857032950911972398145405861561394830921823871704031255079823236143014090454783149864291523135912097676861636310490220991253001132613253934531294236116146750894938935572853970200925104045309762326284287637080846713817329879076500172605789584305965182245191234309458452067703917203897582428272997624439132640040132643003699287239314538405325531967185253487878370616195318339367371698845312215344655101384925486640639801010386836891011845161137438858474535341157423162119493079538731663134815922900114434767422615148684615842205905537780560162568394279672307267979468546833998048120113086434923279257646197060999434481086496768000000000000000000000000000*i1^28 + 194338270066734162383214183797647307896810399222627225204189195878263626503449426005963798007857427283249019008590700299875293922793409126415828796583644124437587760077646997446691019875749309306688112013033752407863492521733778244209395705616494970064742226395729611804877534676378683876502020279280409856858139553638688564404352012278406043101039033846423619988451514047891829156091910054722816148856546925216623840507322803848064142624177356033362953112707600856489294082559157627645622687960920791417852307390956255819104943588102931541140945536370530946429659323265310777878009795494285308312446530744451639628515194363535645006580535819405458519621377497083862022900123063019672433358027302772365789600810851339235475168906120852257184970089313830635518471052465390318578422401343591940663502903488129141384163292223013004560111025607001742824701227415249009598524412056143343944343169452174180474396054860757487082446341543387167443379178732255074210691479401362773247980117386808315104275691565765991665197815665953697601083735697321932537671865402562549330015443756532113119892370435958236834639340055902893322615120300473836864406405709163178530723498681350408129318643994044091379036400233317785581626632489320098669128295274850459680574090923982770818962884571444398685734564453692334240208167074218830393427523008060695924428936475853958526786995724845001384645371254978996247748347917448547741962485015147713568867097531095553817176579550933457015201288783721931493524785086315881336474132279087079531620712643504540261640571345020583375148420618677374017092152532942731237768822423471574021194400382684660578034072155588788337246831943090949563322225211214013152110380512401571718668010842852287291741215212795381706777543461432503859494285916940293347207623572318734629146358094100352937937330264056831398656233305921372006938214265402342336001527822841274172139091062956664964384968329189926016217584178199371482878347028337564587173036307465425237252167393078211678692521555564179468172160680694028677859948419998399941574024475169417295864260419906531544102392986684635588355855867783964326922673812982915308042905036317019098097490445532788535846625110853094036681523200000000000000000000000000*i1^29 + -441557795267398306595703426248152836301140198476207423186777957205092182508215102539645740156153601053818580058244785141215633545509404451672494399951985828592728796406104593109718265373963711190445363614651735440455808696575684881421320436635585729201263519314363470025197595452339993008215743592979627641072285598468110441874035245961820484446787228194699843565477616603120844903736118392296368893479936991854973954157371797464882284516685414844889519037592780620380182356181533168430023206849929913885161557971862884104652527772679679054749743100921514966918383948587741940069921106350970794047979155242724787783472522339821291704955954856469188901425705577472616130707652043153465590776216587695942571266561721363868475040742238243681881992134900990635877464659175239846129383065542207821221136131317910696194839317337832269657473554641050698350465314924329143551713382520653326137688389846671256148572608950932760745396644533776713372380904514721614637182873173693269477300994964815939166885929295282280177318702245323913047824653605079038444272205235868986479442259322944194499377639870676999237183582833490619192194687492662115535933813961490849971983353081051414398948335884697456345232135683251533557165614088036735912873779942358728909003658477276936800894206611366656834170490729252543634753604992832971951102062347104368745565391345681585495176285694164059829206612378324143292396407579880545859598694865600056519578381722098812757314455600521365464474480473296413365085752263814943080780898845967258650104175967995121760541932232909387885673871611320932113548366814274647333926949514611434799915049758323815806881681128741625437316637229297088724947016957502949092486392830357914326224566303351111331797385420149004221153942184024168615023898139270561760240112333459393524383776333557250411242161579415171601939404464422779669522571317791375610801783515367931441507400443341567438499526195243097909436674498430635673399900908827329654243080765622096885768798658260004887218148905359231177962899938446474944283498188575069270631667776949600779973752343048409167716617583416920896341318225391331275042283731051123721092513704998602653125695430018195071694210656394931077120000000000000000000000000*i1^30 + -198033166803210515510432614571705516543289096831746968702898603054362836411128719177385529413545765300217879482637164555330832510274528931003268863128298938491175312149093184017972397792817754459487165512472616560912225582612127793270249113112060827621889956537874497935987636470765853527085924951760471255155592012553965097262937873283107608612285706999311780724103714397651604880074747178153869413924561279902937311381519619573870650767082260532417661263165239101114159063931951175260686939038143778100152353072479487114293397735793680120264224250386742066587915235363201131102423089255056596668444881581956530683087206273858397634726751432639823731886239509855243740142080670230330035824564009292865746814457611697668649290519978763279899165991815648888782892638968617086395501866143934522313670553352113488179791719526755307287226950314517745884257886574067787473117944677659311490171208594795527161944443134159203914781422355079922354855942539967027022125293677414304103106881601768324432394498710077268923441910543612978479235972012179320159946778042180140095361042084195091085240368185569884095071318565128174095062526090794703388195101168374803963987230788313765405718748003526909072908885301634200421811478173651126017239223748839733085193080085466776582942393135825024416722964878332503279160826189512092598868289684678746552108005138935324194974915603963821116856531376291885270547451439123247705927218904944591312814596869178963987047283970420256879561931649325474332308187000102819012275854649377486457989513442266414611171932151008549111519511415182944832633172930280081460805425827922015243738414255748617766717846967142649363718564441178110448273337378861566357019985602120439303393415785510097753198252689935391592290337099807584442772252007180349762100096988996259874242760957051622967988951085775005911235480858836507182585135783052912137971018968601153241261299856385118752810631277858865085024195426034669845697699463599289943196216425236755611007314933561646615354411546447711893905048165970017996896593929733361102751583693300228249836399499865589219908477153006244663422162405930424216266919893538911683956159438497635833956723348546391344506728936898560000000000000000000000000*i1^31 + 989323084805928837213467062678119204807965880782298111318965010009550100068301590089398925536922779692428312393956648406913442717982144823894264655670650018741467425320580169164405571608998070611838048173746224122686905452564302841345159894699162779911383018010125741124427380042187882633389734451616409158172512214685213217992085268472237082805960643391788436661721479122142627241485895407025614303234747190693233099795775118703814389761608373636809524532940383742290663995304685724402049125011620647730097070337156312384184059326159617760218019274708887615260345876971562697589378305408928965266347678676469427604232123379276828142065352612154277298197477397330292979603028823300602811704160070709059596859776966343529927502836176655200948517785445335655583991011365463612275898281651771670803596855644566659876094439006458868843268207470875419212601434243667472506105732581409112897733212371983157411919324619020347247930866542045548282307702098698406026893222969114225319762193275318163447166600064495656824042000499410593759386994369187528022550026788286797088051255817809960055102893479955164178702478183640977194896220705822505959704512645986714217852891474074028504075939580325486340443927010874230053505623010601488653234627103440645522471585903960432773537863411206655776835150946376906066001492198667120777070269389126506066197430920576314407348546485859451229557375018574155002236727686375852555544082288105703113606666605429657197232139180443552829733510117299353651532162828078439578579636005455831860402927288312266657476838030227641767639487854322783111762704677968389517176224366834340915645348652750926473639683399032920044765154335668373213878647594038567330912397522079599397430223119584705955008160825125022673115091143652299279343616798163636102827140956968651806916538861128455804269729303845714121756178508374079874671866806209019427792063241077467161631200763868404726323620832401791256513633205554165266028617972049023737702948298051949209039811102507330750432815031903961102550938001693128275457377955294872407061435432287034953496764733423579603191869802793678428854457017996728476898655694814170150780507740151762336648491030217595872561279795200000000000000000000000*i1^32 + 562162638927613480318327597653885450495386519424419892025961029937384525463096280746510880233131670874634167646012952623542624100419521487621656468610790835614744983833991662261284856210415311871698890900154392137393176344522197425195881323869017638653905531167776334390611587624973116011579998778576281577955946659249065297148217188274304908718961311431157118763522766779891837074767875284852158022526578738661337747176101154249779839730017935974677779206565931953247837270625950017036170026379579933188377536723432533449907125527675965019276849529491612867092398421289349198789428370366193162767459694355882385209460291319663338577863102948743505731898368468974980029316552200488678513277189392771954507293307221917034496001205022730041394382675064623676328413775916043532015440904593263993503884970122031684844581829342829481686949010869505031940361126191905085669400940133850983057679854255770450517548678486084667350786635422306447300817881567227423177230007737429797508381398698447651681953069785118707032017265274786813171354972879536674663507910207074037570758916091884308757316480138431780182618153421876205612383334777100033879051317744414114960806801935501543245431079815502772078144484856182227637935131389871726554665595147033393444222374798085873629893886100962872984500917733374984886879803699752139392192098267965715521685679865932950060905323524874512641013821032888176464208104029998604354199261130137181274137381032544342372030610147208905035275742580051652704888840139557937845764581164070036689058996508228749396772988534629959081000980336369096325054420963138265445431189333623483775206904393390184746450772930917666393579465283954399552842113272535941092643373250828725811862783787823840820793059644511300693788094229971935589149779761340278112979643876725829325650833233689764110158532812796495140729146539554006201032079978263797342292900204420179200263256322909521749411328285888874584945164557969197949932024355988899715098585686797685550298239401898144986086145617228913577820154276108965632527434449637841629619914349108199399102313374820827030093740132415658752793182854497816701940159196403428624979824001277016318228880222873998726266880000000000000000000000*i1^33 + -102176660494895677915871149743963694229186104578093326867233144371690338253678748076088135016283379894247502045077556742995221421143305122725972622117760512560429248926156391915057518717641633704269387811997040360885920833228842498014064138695342508819215705175179655771207964523378994946398895160029301767998037390337772552569125414897691740043727239028603886852032659841866376832293612579933220297688586833904695319532654876938535177287678464146900730307718226699368309468598731088683047455482600133860527792962841095509874102043407940640169484361759059636724588797277643174947562977396619456905576546485157645909553378843685176636212852363218611765766111952504037869669528596532942312510644134816690496683838667830609006349673303553322056277255546520570335388580581997513478230633304371078792561500389267794727288257355087488731972347407733619916624960771753700458046186941284370755429463953454370395744904761894776607219162699758600152121084180786130542850641970830402212958422336016850639307572663551932726318855508657128370165890674842873308075123258898651142259789752754164418628839927765090335982779073469588252832088469811272315097169991690013194311306640226658821973074051042549836208382903667681144915488393570492550601538230899940590381526211485674477004471413125130258434142478354240570825438447828288902351507318193309592431030243755049834980555687735129870304991598132305432040928775913253919841396313868428616997371529146510086743539326789508162299600464322715095066805618355053396946033071603062793449507169133298431809814846809505193622519226379953457646483997109682090799755538243957685380409407018326704714644732079602866793942024887988986169056299273769482961436709007264739170222397292908143233380778231690731710522636629698538842878603704562737692359226598502093094810374422585501563504082059347234533863838414436848572569085549290753792468465936576743710612828256857233046673501686005303773685197162101260290780648210510749222402798793919657090905163545834268585367111581066609387700313934576821451369572214559221051642619204591432227749488841186707730713339477509877176649063198459989952264149531704732719254062460831494540032859804008448000000000000000000000*i1^34 + -52018991468641147977425489976719834154594459206308101865261723075727289850098200384692213695953261161056832676098926355356124689978241426819625000625154772178514436058070062353763315758526344998800423067572730429455484808421806129892600807205787509916852497891170636098552559535052223320850783849120709311311365913488948825970660590855664193186493341066201715810655005881213867157472435860214557483239569345580511600278246035083942145832676490213167311447571210027139044427724580657954706278869218023350235066356204947918169391586710112013784720787508082611001577069690842950620251971369829988710579597956073113606662332765058768601258586871575356689872912157734576214438483279480592407060606016538313416083553964941871555009177421962697101384033190709278811655537307173869502614857232963097449625822571452169408532910123838121372480225024273077804260410313495342456381340779348718361891014061421500158799631914570605599575621715328736540084806602641987006097405298338789348312280231243916539526043455861286616170023190888942126794991022341718578558056667641638738885126978320246749137255964346886346409285840937887847442501596055161610260400752154256605194610733397381629559728095465827823603151939060257754033590200244133239539115349259803312388577930895338674015595931037272699210131974252218893526597930308454376488598658136646750783244235272908785060504117181638370144950846679070597952196570188198306685782369694881513946361933314889323523010624669064417238948382450206212852295551387832855265534957788334549732930710270887498800374179858333566999802475717715516794198108298449950003135950163444670474222910222683738175904284092555670481073909158708004684980650074026137899880547131017298851278214731225275475689880304102156905383359728675904210549467622481332979291737335508240264457588073963619575404295438495026368122948871023617757130268740333363717322690235701520169446053944242715781569730519562614658186506495041448793698129680983622540660755704099260105130086851519791328199159570864954551030094191682272675850914415391466670509279954698711765657735697325157711777135298836044889427315551966019853974900835906507712749905929507260793668344217600000000000000000000*i1^35 + 14336585428226978327132533683380083377994087904146125295729875720403220331932325614251277826058125359536019785060663742008988524900817730102825528056883943566084083232742412517025256925923724712198639750384682855540590911866506589241994737027683636412642272558679969281554910138689691691914156999296498070562768641523756965989312240740265413266407397478384838467951278118019068657708174082012232666760836715516512925633789776897633596049198744455949567598856129282586689508203211224815304064501394793770146506796728746272963170488535877336396359359594002479677130597339138075673507653069501222230354725946690401903869887819706351241347487578916143407678724891149383033160188281290991975853034170027821479098335512500098199271077572500685013207748943682571305263272332558622782134833403919934891958600313043216901232798004283339155527157564877524780931191670403696129574464215844629010366287793725491820251055224422659700121777787015494910460276265049210737447771888501096276487245322781740533624038759649099459357815824470388611271482491246717435657467550525137151889746472346439746106654674750892255014619161804230642981295680041108159602290852511459753375139534839545332088952367414815819320120376199495044139524388358532554204712692223217729148852031396617426823322874940694448961450213482312025099604135730712289562180008698271746114390288344869824214246164956638793425301857954620567854317828313830983556612240133316170935125113731137750748576962997796950949110700938746206138487222887264251167933465414838013292538696521493364873408820324419753404744129594412230587225431053545330050275539154434801343975920144430223288095318868615859121784647049858381220582758027297784130024738585083862436808413842772357683286054755462831013699759880603836635133535451999174906791411160960423235483368782132215048317934887729896187442262854301958356960940352196507760632614837273606371303095464441353616885050615664391911522347913073203577248206031182998774080356708244047280124425613901814844571602643546963652536237563389516722145003451881345099001282296343577006703337746388814316555381845073130209139823780465848484122637186906137456571014996291519921520640000000000000000000*i1^36 + -240961762234381757042875100730062698512676142364825525153016902695950546408169593910853843096793990931105318280391616067793386613210404939260947548156329653084157589372854327166844962362209281572720738710238634813643554884528550833748965553077553094043608037188222389069267397616375011364608744857805945058813398627567425696707514028598572954250901174810868981901278508340271236207927297693931643387271730382448122469030829809095221255856494062671240085365512117351260373297489176781293016524455327791266990938494290363185005383939263003118264605834784382262605759549868039804367909655599040197305682791342211307488578366680623240911205611136723739306894554626491997854810312179787554029289309352493611687288567105494652370835935382883614499767544309183358607987276827515723427154117859459338000403227060788358774843431158933167672189662753678411536467161417376708249831381632622524902848600315386269923414828213801908179995289510533344769203980381111863869105545029741867671825346793101894058291098062677579108858617087324467606803834604696497244759840299008556610055388821186570477578168699535299406238689880374275833453005973908276020277353034955067021650147195667945606978656656155020710611735871480061662796594813194385261108174020586491788798660343159220218698167463800952180410266320034818765786303067883014568229282267983549207802257957002165748483867176183167742533199495633506590443956494701403547257276754144925834310256655000108674148292356907574785686867606243058612369244463275788979647924685118630852747023258397615386402043516286711540025796660372110085218809705772488541132213461721773013602163042695167968454004236128467622976003035830719890971500913625176378075133120129515899254171094659138324308750732662067023100191317865079254686784370495417263244439829622126312770101102679657868809368964474773707245818514579915947386873851584622249114280735036013368059938408886203020290655465429236065751136094391657084541116401744959291424133557500210828505440440558937441758660302823390097225609411496036243993941870970897505364512928274115200597125450628727820537472632211104130231336020241858004888564163675444656449224273379196928000000000000000000*i1^37 + -268153164048814375353035153408898063969700316962920922428721174113711531096003238084366107536746026789081232359378728577559343997059465220804691416938842213621529787643630071243431502409653040084829478766898876288333242837814972967186253835812619850286666149110016414907325130671095715238877465810810453773819628164296489618350799229409488413615501584294227401485450314555791440726537541724684263306241970686430156778526779231199441072384289751539608680041052857748916028800299931468393398091335516380545532449653239159366912117448346687359184134297697696064849194023116442081522900275753772497878860785959939770966877470213385903869007720024596323736275692308928303020258732785635293914921908177325567196482263113902172790888215080738766875696854804326675958158193917233690967899514755161902341793164048816492599234740165953266524995175168619543688583876944452516361476490800408684745151423819081593054999432575367701349274228046249553510584161388303972213496038917639860699993555347117467838403302488491936626104403763572353153960467880032731305021903001162258088658657694051901285634410267282402240989526197553344648337802505573317767070253867794765333293364278041327842790885604972067909927536508311719694971631860905021893906157013470297084449052358098473289396243350672137233342272642104713207197983243621137295980246089788488606987764589397232898138919037493772184248625904380202775364100153388848443382784814520137780010443425251504828172148994036068873679251576586895518899310119002933447058047181459479613000801513554751179890741514361033314981894672101532102279510137908837748478263508549972185205361580159882787127257853353266626640516271146187230501500259406618408024014228167771074048562089614169313825341426056850022619925193704141612737374747192063565149043048141754987270125052168321223983426475055463846740649555357748138227719676663781122736795235457552844678091643403307263250318305165748123762779004397071445433520478505614299457792881247362714878314169772851527630353295289197234696322879076760608440980754578733141929785834752027719883838126154847204343485784864301497970301824919882056348972002985318291060679507968000000000000000000*i1^38 + 24332607860087477184340737650062480317588986775077229544087048944849217070909875692424780601766722908896094471374640115782444521803484863095958275846656696782505496341552332119260557011170480749224034856202475098825868246198618252982369238309066916768290484689048623280832521304085760474291961652285939317791394139902076373536592665534860513698749197892947094586585814616794695215989091469492266658527386528092884603507538019571510731541603564165354998869858614346047678385543011672560331741113024468195243957026741460137728137486358691925399613721078259164539022306379452770995287646942697518745242526616438278759954560098725895513291625998300937135453975793427640189042897806211215351679124455969205358737317490328828204503622994680300671466080095009622582008814407337062912787689331794280150553421439932326298106642416825257293022888893186904502661765603596080051855633735504850015977354104029857875199930965426883470203144972578206598249503121009131633964263219648103555635108255759747950768787172819569641272068970494936126243326882608893370700505990562938201848841602883680697106757522286679626270366348674555504887112808059854527181785262660916273179783664232302146106566341561925474921395152268003148580147589164381999480844416850614968535788873520532834846646349327476319058713485162050492151877938421137486476395948643519431462904703902136867768155005671211825833445914885559768998248986953909439143562313559607614703723801287409645017007183683621613791315954594558348930073391630786216419855741357916578610367784373097054020511282704754096677888576648902710335934449241880760526565029834660288462479125172255881914847952573599545396614708533095536158438545935932697723413593507952811096879244825936529660009754115555656056641589260058645301301971897563662255146689388331995382155502868684831764400068422377392313607156906777373548587491928797831091492085121175131418982535222191373477679952828187646880356987363908071100288479768229835325432865346654187952325436751799732574355012571724051982142499225490949838292141780917740347879643724734753682665422267476453149838874756093106913619856947144960899063033123041403826339840000000000000000*i1^39 + 1897446476818593007229855030755513858784715373609287731034323191722242634614306602310456319859961676067299202619410801381503780953490895863955813260514662162941916061759002549420320172627155043931467437085647790178859559501219301992334490463131029919628781755962026875211346025708073513740065408847849377119549843679739188054504446422054350245462688702807749508683738898337716736838471645809577232861503881445393944456121021362441485752064583234331823153838181895424326111876563306131370035024846457266853743968610715464881250778928378223808833309760487894385116298074321280963698919681271746407551294499101694394696162440087004423229764330629588625898744373842968115180035357460445150282617023055758061075828691033247994184006677598443822353513108110616461345438485036221163940788661458339654184713538572609338029314692148193571590072820455339626885994624870837302066777632582449034658979088939346300014387485846596294474096559675430607424254322678516989934382641344985430104913194777985473993416714400593875592496469373726731206412060017902231171815315315017241077767143282819789746356104321617663567247004114061099089026158596699495820319330742831844643586624840855081726502429132320910906182697094679503542273022766841403620758059422999115034937282915516701867000798522336582354436233105571878751914588325826410926501826713698592455346753739069881148165122451165790488601943504202969064629772706937611145376594491158266762031179094680152731370581091108436980227131358029380970223504198122970672086047357384536871377664428202684688914005151425717977530838515703161663818033029785151004732346612964659728049171320813557607628073820876902337933736741686172347963856277858248993225630289723893390464920281479167054049382539233168738914111636420006348809232036070013797561985890411545424813624926143779512287420631782906403460518516767074330934984597798530571036828136091581514892168265226252356798951553594723734980502774187692426929703373505596823893888728628200455958519653917242272265504719224793245606011324160494415081343318099679376155812287948931716143233565447032653781748227950108256080384549605659992920857241519652864000000000000000*i1^40 + -475942529262495002113667903825433511696516069531041331380228330813637876498029230473555458712024589046671940517450787078612423625954492050219888843839628263290083467171937140031825174307495040299816317227837298316924859382694687826491652368129217890363996958931149372916962418378545061871418618828564862403533544663084893513176700429336272591578709604390763251506195832798385889481620499456297226472956449680358744613284121274052022401818493522869857380121264562491787834355398060188271219259226371309227037649288416002785579616761917613491935682257926822289554076466449889400071813852296227497852750588919653774111217153850722892598830896739877868252265052728825237531724553008552555264586359589461110872009053069862677493636490284570256216797781216669773334288379299315905108136283000791649643640735755147405663627543165299594481201078584153776638660012841528367663601627831017130542960953008617327671918945174385912407389278728512179135606268752397054461649265177275345519498586463082194493567457006484005614735790010200818969342777989497327666500959040066173285772567551099909292370708807936227802218984169477064565779788425002278586070822217031574605717200287438447692414096489390324288564481188379338356302531845975551571284969988198545825072511426194158054143804908068913805566030595375644841844529691065744569770472466905533776562573030885995894132560524130859206476737127008095481427141570228316432900923470700320295990798380836518246529454467024633164369872604914983625325685147073947088757093050534357265253436172249425101498943228914059462362263652412844751618117308147838054665734835894230632281484882353580388408486079436151038841993663521352965608327256834181404652729346068447459479943678983422210468522764250596585994323166874800750894478858383936040000001704655207766475717184339994869053162947257003544252681817301622450121303911095222601442741292910409514628310524910633488575164331410004283774756425079394413379195620089510540799227859264147402617582121832985660388097392231681830959567814966361730557210502811479462324139793888940387592832046330699413353994667035893680383863172375158293284786274304000000000000000*i1^41 + 35325143329468255749108090901054700795326495175514163470303754521142112964044600363356261143490975923773917082569662069512016566527702621523765338326538085527847145931801872831510136578845307736798744191572303415687381759060054661973675341226305229750302059713083153469424565740178945872141655896430667250020056953539009138745442315669635649104723854116784165422948249645475220798651888420872345961989247099138801839651043720359261026490690089466494846402189883003662576061165660402688151368896294917776235962194535084876045727494277097990093752279638620431932865608488969863293179187544780799839771526215559972291801871645332654920128755602567110368713987300844182440092294253901303792381351123332840978807806851228421350574617719646179710111351690045594315182052457051106312494982880342584230878635919867459044990523637153105076581956090408395701114168137222063413098542614112425935051809603314608221686922964276391545724323872957829431254205531955973261872531093385067886423304955879335387598277989285930773963640674231384441220276546967425891735661544836426624361431331871370031496078830513934221121222196437650698732138469255476791732408343282981066966055075236605906568079604360138902259721406741764981487737419946613033277731757125752402752332906222637776202155627107321147051311651600061643907071960108887794242570973309599410470823695569702562575862620337075170873520096332806494281721536759803004919709795009945014914539325153431557386350256436339467064185597788054342506870096170826450015797180220852516056579272418658180586408923731473228721314094916103554866439835370094984599652012757002116639689547930877842341986639081204533848060445815454164988672354738060291548510660111102083914337726016174212330441267697370147410871852647527828282472391470462471567510128914474102916304504089852620236857338198441017717402839486632839518579012892585846988230910121094498705539778860909635221657238894743888032727977488585951639361854301052320048083738182851052810007136758535547062157386942437202202089370225019394352179505569411356491483189832796429067738666970615870292656101862462666105302313329274344691466240000000000000*i1^42 + -1199350445020266936559637315225593362300040897701300102965717758855801724617221071727877388569024546890356834098012765753110150140807857624438732920532906111044821644899131450771682296072014142219582003914000982927293277501002011696227898555311306548040218529654629037218389703924247684078787074594057747007158795707748145167650388753635212906936869266993860997242965614786650398045746519404871786241915412106981876724988762458328145313621526929900070631081031276216058256129570011283815748753131887984607119057162550955523498956444245561954977296664891726142587539688022917163013412392516062134150774524569520930041238127254484799238721395607471532504490316347257017609949233828462840160084824189918652617942614648188563867395007201563987640387835846801358107661443687514193569390766166217397054099768256181809283303836223739377416192961434699860595629411290156852115590100672247181379267026362158642693030402308647568404659886415851661455163864450241579498369875525628385720048963421458343229571852731131473735274933619775893250434094086643969486334370073949123601337471116032314179621667997185284621826632277270811286871760164867104578380197770590412225412384478266421061421461521581688337079859564152586572033200820962743265821166590452963124965388222391181076688596202530977108460201518953320185160701875628893699713149829911965681964707911747824496927482426186652474652082558575633291478550395139015265553432326449908100891786655322378992448019610731128651138052156642375080384368059140920538777552306446879155231849425249601504817664560176877566293066482417529671277218967357941461843194550334172485966569476714198338871158023387927970939930732530271612493219823404187835928312074634892790768330807834519351104786781951471013927303600189425671491260229783042024325725582852090691094263296541518426289886190513304808072639667183947679580556288608353222261103017180176053699395987188168170608614963105779204916403335036739859150040780364146188952042242622791554685939542550491645919310242616174571220035019103555326624215265929082422747622157596541762068184777936843818831168437107385545117135210733895680000000000000*i1^43 + 12470377443902039430151796393305570395590760126141272229520985743109099515097536184809907288357332273516324634608735202108746749451023194018493172691950494734537823197655189979209831720321363780227940260670602268597433407958083101107120381192039930820394034139431994538421296417157962020798123934740715096565287001034017035110212022897931660181301721219457514752080151763869236679349694568046003685101306592491729906910411533702454361251611358010148618362259505888771802039406021481394769077713550191482451671396573775816250622406202725022721051885802257613446015040815909671731085642237511815099563805707678479328048583831716162719678744450730217145871586120500223456627779831532599784989365399535969096406435803244672806292476672914774655652486136979676966821970298396377319979702503827755954837679278477630867745648885511753994593084178921081367514866760165158436477570379540441919199331071945145681447186713377391041034687743283856427353554100261912565305446468337761824923070298996586651380905230551432373571013630967512261620866627734362102476427164571977156836779350509320992968011166994362413783965054100753941938925370516688965362483403706841015484219319657787023082534537090796769033598637488719514075063215421536580112586059824763107072941266780868876441849630247880714390765811729975392106439609877545157432810248257280116270249307740262753918742306165055166215478572651202932915139855622135018901089568280786041742301473013584483402106159755061122488460367810084838856989073689227696369545221945468321827947402621298046083381789446236090649763306662332833200687630874120314075780590695129867076592865907864277317459440869350272544028558021851175382714214953758868890593476049406337602403578583249312782192418622064713145870852058561535484734804733398426665850249540959385599614835128286871395215125465224228809942167390437623652420636465121170851457702029892744570262915143444435716758783209727833000559396579632137322008229287871198019329720006582962735765600194029200169271914792026114797797400265230357051465825625346447661623366216927618105690504186143142871216991637478460543024182067200000000000*i1^44 + 271361758758771281503477872729792991692735944943202046336228054439818951909588262149936884164112155737542423637201189572711249001277079345905153971455166651871466987021442646441112790100365136865080672598299099286841673861843229692666146631941341277242560632636494975191717346114585466552687788449334569615716516395690449545628669585577608080386805584464610128449937673107930248835767258787003343891952290716701145073518222682951542264776208496116488875384994109601082413168249920895093876755678876487798530114633257121477302719501578326743175191777433903572922730003977238587090433828974723043535900485536900106324680798966656057247909569887585960915254045056971148024343659861879585633843131757276204426997024519383960535798551166759407584071949576481382035298989853037158328728261346263540232328165057445281714691686006503625039359569855493055509755955677981833886498463057549615685453649225792603614585786448108862397757869942697771192035501669068363570338879871144523564434782860311938357382452164089548849276553533959978472053722568380419555653331703440996112292492840604166837651781694807690818589091537140808263410641092170862406320930900915516505773071147126728490883697700413538962533837521590862600860625188208357616232549139504068736453809068103262369947346152107367876554458903943061151299698882035155864391450767505716590361242557166165767860075252033988572820419738236237725977207333574388984588191490346285162719739284036084847051544093366014505413418144550356526149305603703721205752760697320932720347138466170600748550460140697357470028233854866821509562707236225414765695754723486391913990520892404553352975291655787536374844270617843057467318323221755524261467974711819482246892681272333739772928012255278795979631545245126475945718624274719678817053421766758482245931499061115906459567539277780946214388746979069502966271034013337970417165494425137595085311860194494271568054021851967882201179447920509413153116103321614148968773836242883955124009765090324095981219991200563297438280531011486853534943846737203117843334437256834827416312724213249363242343052654344638279188480000000000*i1^45 + -5539768994851510068830363484002510457197547215008681607290599404538062015665597588094303737173621875335509659005643386439892710422098559474992886842772408326783833330605140847448328229649461629391958251444908935621914242103497114469423922689620918342826867170937202617946013451281309206235299722686095059764536692364741802857784148431731560661614440964174813037089831155471968671599938638088154547560737924235529527271176837672575067977637560339584782260370227178137663933749499933946604501232354812851080366108822385037491542768698221717660854757883946712613161160673217288496905967856368507793356020555280262250455097949391968128626558270454767315121638383195598528098534733643676347258712970808085911438194905136079732669443647596648905558174109174182074874252580784112229374164611047150007947241477082663454500882132150122683476565802821710864437992425074071197480325647621342465711000334038050982738406899749872234271311005806852052061479438392752808361122634869928637387046263511444882973257414977631425676409031168309735766345469305308107375372031448344860560616653168960399530329937136768572049972892346510323542030443290489667782122023369350801416507398459768544336829923588606409437139935539210154532494979781359407300953696530038281202988409044951548659905774122215747164557426722963882816955374806766877355480492290077538738200330971049473999433143162091261257187112319750393426883973665077473460837792197217570570039591017253249618050269703151958027141748840418680695894685231065026494832887053043508247738458136898605292915872313359600665622728574980584789234047595516177629394061718733805184974711471068963316139413104614452616783072062788030107545771636197955593616024427691852577295852938791116895344055583331856959096194911023829650812558014204860003070225376991177986480718071125520636616345197482609507755713215558239838027006508722478436509589078474954577511219284732664944172926277931501735233173767201209339069147963334529231122079779685547591707446251010542584532938755279460758718722676911544934945229771167090739939264856068892816502757270396500039042924992790528000000000*i1^46 + -21426731201515949445956259639036987399225660781539735170870616627915213260770363446492178194513330759093263022189917822204342800982881758704730357804073898158137912744365948407148630979533391740576976260416616482032925289411740570044571904552791862125310715766163186016168703719179664294978639121115830369628365344661544736875970811605412924213468678817097207644225393647079355315983205949324142810362325232974817928673279713238078398391178916720948621616723696986386395818645230441072817559844852040133953561683910134348735866385033573287035932240983514961428861469401930750849837021591936600571856501760505557791968556060709556977575198115568944044290065624284893584291725530601805154519138569666343584774884382814279305043263644123328106263836478886727720943025287562339859053122870432703608005382254360972447665302753566256075355374230124267957851089064526295260328708792886830886029512129282946115467900951050864327971373774726397894008828234924341340480129653079127931521145703692718256106675361976369714341261307342961219282502302114356877063884361905155122172625404182577491594722255228904953239363917950656632463487352859144738522590290966687374569113810131610277679261130287888940661922069687375496544759221048061585043646692350620788597339473245008636565889477572439601290159390747706228990362845714393220321991602517601049214284109799362385484510546499446427830761115368881192150163619012984136705600280943385806984221672004862170394137470999024255112517763056587208101872103063158280760783663033537005429771707008814166726871074723307416721415615717323675639249250087602754530039351575046079934436840584041206258354695591354848148602982536546706950994695607770327455888293727229994083098190263667231239628339759358973008709754666439946485323079704559361367270966692813790433095092458584445105180457698183076197539462020048357076625545421730142733138585781361165043173224176274712035154658247720429760148422933827131016906144177505381598951637457937941846370324694532641426212505574148319655012982566373797599441323226932727252066013468724329948109005558189305935744204800000000*i1^47 + 980308060742315199213632233063207674628182519977637556181138078694604298551534314581602444859329469601063591183621979884541224694548961643205200904862440672433824523740237098020305544753142873287913635294762569740094330271919515365916448942960618371109148861168085259787711792054966853670886157563808157888897537201099633174892696289492394938011683487707239008985194423402218459163675318519543984621467482202405712646655951603873489285677012865333064432161143748184215159098184028953475533030081673413703588869580831831683772925678225163828896871210922522227628203120457363815843103537765109671105064081888018740040173854973804706801036786507365389333873600327752296685442117880291933675603042606387760847403856763231244916102024175383743292861781013834975043120850199832479148078450974754772530332528948965057747039110319132996185057164066283519051949837899574323942825233601123159791653065808218751452859592015316892225865605318966782684005517883040146597909285137878704548579490673505808897531784949262603580489498495921677078812618577047295801274297879717862371832526716155477469336701738748629810534096861568816617683804255732056373915733815069227946043930768678678317032373663550703325917459362212426272925727119808293837980902703242971045467420869071540782633802324762368255730758665935087037421652147474515194103224145897133878670363777025514893778782437597443220402397419563028209729355481913101164614771220959036210266847919626987755224299046772009679700895640044417244433318687950545077051482461235486125990377353133058029140099268987375678869164279573356578414294739325730286595533091543494915935525205654594957416155219632981266472023978260292910903745551772894895488094429324219863875601892040409528301611582416614961234111623378505457295743482644536411534716347781667055655478966671743817370465918489030946046145736533810450141602542823644151773325455443312256915471428477026314168989206782234999283810474349064270921514873743860846305206378481990196936220544442540403955543562911297177101908076454864063194143929487235284705006795438890332870820284881772216320000000*i1^48 + -706091286269747446245900987136942684539235015382792345456881025739228701283936700355068740239921713445098771512182610471838379015450209440125249728110898869389411957175453394960495394654658451910439893639219851340889044969171797401063652676527092524195125960049278353719871659501932367337168476255159927679457265921830222142864053599257050804286637551017511145003424308312592569783643640721600529921472105781200856886477943537221467741568443580846225721017006015876990611567096104829430716073804755817352144662793331820301428448932348843837739034377488655580917729328295097450646054480420402924141878573838990884270148670725195153121778881453481258552004212041484007504863461412269706554124704424838433092111949258361816174985438583727182713693101463511751235656309072464527374942038280637816066823554131041590864499716695067194608851902279289251162269479743897989523864204344858544094006543519260580989565879643160773836599417538510514037859732629032866491454255558001468723819560323220572602994923879524736494047089620932813834758264979976260429080756580118250822725675674261188322124002380049733948439402283004252768008236658151809455522809648737756236194545797163472558628811014147559533982594730762479550913951817681927950392095779483712063882185632029352277822836389143253578372306313602358221701059939629567018713908132040721743080380672151553549338148312734736151189193545579169179521627634783685906801625864244575514700889824338428810225023734664977192640428812282340100523272481832186988931603097884748402818340798363454988564724005451388582999945928743783127600228547249507273983372161404677795548598008588505841910171873802114139596850474937433626196194731781046453869266037902039163692321598546876869924799785076985930560965618491144817794944563121785704954945780922547833076179386644312975166826618850677151692926319149148208823236080443549322887690087931616077754196434830657973253454000169937770785050507957597941460991116893353021421432650047561017053618649727583307962580509823216679520514533590177238875388210825474665776590695214795896636357738496000000*i1^49 + 1500356292293318826083650034731407502376159000489174364493690726011024327790544845631868078934443187038569431221616279955072729860052954688242055663353512498267407651588275217711288788940681087149958796557010106886822818714476141610779185222757378331416667481026533874626679620481339262871467494478907112896832574090713404176398159991240009631640294510967215029038574273125765517197478681554178322948921576841722217105014283114198330175062386466162525061886735422203129989373781495644320304065617079841217468521348035891116083472028558504960286559391867022606722824894589922165955803173145196046583452981922033166201104027061651966906499824969495147261576151085267558487184452442939741234622720747602779764838964603940121282733317633607552964001415924749897023341377816342715891390467940650737356867922231754312769804339583667484727440361530765846428131554273040066439298679560226142207374292226839884478139649645425834544992678749189377257656344758314097991761359742750971815342409554522379035067347890054151756976207813813058436015180098030536892134728677428596705302001226476569026643543106914896613240350657568740908912907265748605061721210269641072755332571273492439723780902592039688414095183917212372955741981787155957703968900066582420364444317511271517376564290940523162831797772848258038234363561491612960536086660180570761113796134087101808843047758193550649451109408558339179746724623822786652894884909553876498272424710458450710460938094608292006088674561381713343960249768401142346239850168601884941726377058322782121030511670949548707413326480731324304653717862631519023493159941994078466284989878956014442078701516107169799566140142445186964285672300169326936529392856820076349917831283430682917121605283552830570642912148316849050494890912187761394810187336315671404653975103695452022940425104322765767746615074485746337957618913294095361144904832899237591782962656330095616516029836590627050903674067518587621275743203357774403533153719742159253955699463696934135074538782564825332977481215347162352845618848420053616921966241058853402705920000000*i1^50 + -735593458969981635310122734595683402160359206287895614441027623535378879320677059153934390406874979882816935034799303497436761880372679093414621142738765478885493530888347815731649655877383974925583062046745933080989877352819382705322128401359082041138170595637270407965382426866641365568831466666199116027462686505771017835489872936413355170880362520529880705145937680344345069078944801498397512068315223373489720411061611588662116475881098547469942109791684858073728145934715052854450817271637648710134124835764607622648679474131860937523025354329001868827931330668806152047872389848130280784292302169109950063855536213462881734918248661814580850381091532336506745178269833803124778417422977085456919847523114423921195165035249247650337029643896423035993098660496598933494566854439632212069238159353134211098448772408453825868473955617643312651348102700721107416779845636137017159521135059998591108865435298502735344777101921025887774189806049415413715596163368790109637810686105201922977330525612111414738872523895239256341170646708243832496689964140027997175892038760642256050138866114830857329925028372557441031396627681690156872338470717034186759403496805923112688128259920403908626612668859784637736042894674504004645796759861096155895280530224369249641837752174405931894736241787915517615613366689060132807056951679461262962728595973006210172336545893279537049845934095982449798899253855073585846845332640555215866761790430626612055909504852027751142075911885506530212778797851096518376181954915273149979979625198635163365806644094437889285782199820479114353355117367748098713449025506545761198630105495418734807274076999687571064621342145664646882626690697584402895214608053638460366360643190787841609598290599389147936474190355777092296124992413517919633684317349742713587053866346151304182946137665678400999021873998739006577015924707833043397199058219561003163606957276987100157043954875297147608385087743975110027406288863288490397285435631384659020834461590790538610646680386503513844495633004349582050623152700839678901315403290886799360000*i1^51 + 99369469113897676941238158312157913172122486921308372153849937583400326838203259151230621609357595721149358271881214634099029225830664354155245212150934718386682868623048894368165933829313891693279259603986798063243600291494522355766944605235434511745952989020950467707978141575591196639242313655887449568632456308079537282760966800610588122896135169372461507450026185092701333993890344725080315377316049978157099938887775505980676480202204196528230985913697256886894857610776119528976233654839227110060783580232817468482226860983355063639775015181864480350529969520208696974004191419918792455575123466928539796341029094797603370671218088564513501652698292646705977189935383415393470149810017489780058701055661331938873015690511612393866596878908945631046711848524014351822049732173871938635675821852946347384596179358011513960527368277273048148846014260012394148769373283574935765682016750213963220123458360182431577595281922300580902449474023482397193690491386080710130242496988326251314120829573608059427544683793033166435982474785218287489865871362396328159583415698425577795886429720288424906916153933307062238379942039018827821006620016119945023323397389887110328288847015205605628626346523181863370830313693225648628720180251554845161911066331962641238699623022526585268884860158426005135871624516458362894383618442426875525233777474618422555205276673950414747460886633987823763394909983537630250806742531457019434523298244173026295863192172619920259526906458549579227900912630929227096641493641268062316389330510697401717527198353088227004231669005549156406213209281845435333141058539354789614639008105855979296590460096494490437293835820922319514854502947678368158173605555669402590386454430911352805655049790704727077780172402209175125925128026435618900319858455586976014358854075617187323534878058581872235740470216188003396429843437267726979750735225150509494112419881042725598924941580185438247214860274889423508482934885121448987430412781913847570957902222508407297960192450898231210314954631291814883796774029928597647624503296000*i1^52 + 157883695381989019747603959452112553696935886443257953525864821058715314614428570159831275105842647128211449720607403879122494251791626151772185532340750927667875762267818759871149879874685142732740369282580100903841421234343418267163296213509055620572594560816508760828684418043982099120190555625204257628626083174721790577309348534633818915365544261302882743729742092145286158328460025677582243141035213640277844732865180221991481446757397118066612969527725335086281217848020542056487509265873466408194229092517393467827017085960366243981559299055646953921341819302674936553554059250050233662035954220462994451399662639381716286872509089805087795116595774028642044908865518065917296685786245298372448346314802694994114210212766727945056595727217452832634395220310671651700550123235776260515065705168365324205324306354707293206005653034384429247807386476629558619116900532500963018828883656723699196916890146650305492503029370350673294180611407832492319440808645540428402224176398546791532865864276853066906990251366431209925698365136556270864561414588337306129745539817824744450639059741897897240921657373005473736664350536893021020501216332010973129852247671622473434268657575674190936842549459366233019333841362741808333839325954657107843693061902281327986387260292117470088781392162133548614509735538997915759796917664477849599957305530725465805101304801128446795732278680948737682403997080253844194175710551282753614910416570747696898931789542441069615543393878426821283449642548121395396722684264428365785851110036796889851395240550778635729888644080346868843479537281313297618412961910040014808462929755916735311367517601394145436986077360764954899973374805268195696089327952730134215947294356020546048741394050344162863539321539518727091679588680479292476691903407906611653717909972826970764635511202389043195748363563005673099820619992785901081792681008783595736372045228504376805817642402944994677907004962748542775385000143475615906912064127198447538054328333147718215098376715022367108594166195011659332549998037853798400*i1^53 + 115753290607785248137280168731966214378747143511852534170006656191012463207893519457130587968672977677239582188024228966944077267407464862510619332621773863037528468661504123202355978364997013647745642377301745372171831612460045741966800697720492994821365682083347356300089253922022248903171999188748458765776089221423638721139697559472637075547861875973012103316315135296096362108173622692308273297561701204815394775284422136791601971188687713089368023587905932825935756462617655077370944136492227795996728918909237149873548447255570792742218116800699387617963928144228471112326777595790735212861985486082220720756553101417257208768776106026226210645637099672894955700724020080792693825169188118259352542419078073846085661843217196049336874002533239214196463963138930309133388087379610911133737551283386432910795717415982144426984161433182981181644190498241571382283884010606261259590745026193483633249691133071517230945030885950015639621456183070016301817499753768057520346271483100810984272856587917455374159468596853331382528701269097331021258179746899502038120687274666125969938397163422251647600929135486585760506956758647584890847616466948959282624105556665195648747400373784928428286707792998275958603179197408138597606410457755166828479973756800785020707531803389111811827966340007639328632875063027857195355122337057602671469028238808658626919447813741385093002209183550442598726121650091144044056458129606416807233802069297893590360276498111387949149515648367162380593754751962327324749193417768014371717933122195512685415104604423991967417271452523335837414249300346807966019177836872872539207512541103338979910136656560000460883447130200434606213177489757024451035781768284264683173937269560570027695272909909577658753466183738538561031756438816837353256600232855079796543283519288000258145220785944295441497565629704133212900927345676051340601805886135303526387820466124882971935227364236706591443736167007739026157282821286771430308799328301268281991497644413697692910137501934760113399858589159807401328640*i1^54 + 33059103101658532255404468474041267400381170524705295833548239949032100301869197435619701687617385740169333575626398107895267254228967355071550136755693488277028798461021880131120293109164363913365629379696770016099686225588971184556955061922597077521421226744441164681968392310309276713791122883889955553612258447582841838253693455013332665206163672109077116675016437557027295812557756162149005460741264060961767390564537419434004253525661638948760486329469095280967716015924720728792469659868927867074887571654727838441833986200699598342929343935876712585331811203169648038817425280230279146648392566623840929486568075541380829996590800048226002879450867565483842588455468399422210343689798167672551586479829002851567151144441927590593327753269568399810854561054906375424073717366470261324019143860107100170750521061044095837028513026002739139793853259311987006876546191534891048132410693953487945631588943165460514880404862901981811050423400734366065343612834717077822525060561807405196338389532117963795415528371394266452804210617297382863716900033197026626623950238736271543244513978663388928602599039065189323214409354189195079774993540371873407465277043207787770275472728280555724849595853393224972554726538157401828436099042731497971779151906320007946237372973958239956855609932418533838132074390790161754825246169699321673205632628696584797016543311314330884727545281621737279423963219502820335786665433574394573633669001069308928374990655533518473924134597084395326006388517300340637559139180930324461993104952503850517433260734180603917600182049004799913214518297589161022001410622046636040704507494471308085706461330541167451713249384074341277394741069148049529110407125804930417589751038882760033345358698861891533443854222417323466847253164919065983325275426010132180983561478108763731244404211929871472987837171562780684292723453112181520960999866161597597192503544220932718690641471572842328276081781457809116009710514754675396714917423606389057733407663949537891846682038930145498558040031232*i1^55 - N1*116729208511451462310843375566171790780633003499399572989341460301700585634826963136120095912465225390111269433328753996025777472820866732062255388167976209869921316642668358633489162538123242421931484265043635036594490379723620517173044367751018269224411755648344883561378377653692945384020628217340918082241516754098501662757825428747885139621441303958290417426433704836919457536559710347266850918564588845399677571615139460973030149756451778258262502983975000639109105491027624446578207827263059239782061630135241873643265937497584770673987822649251796302759258834674147080146181653250883410578974152315150074670214677957860674749320522567775648110500767462469335437814239965250532821600316641058515997531386800246664977086016377*i3 ] ]