
// Make newform 648.2.bb.b in Magma, downloaded from the LMFDB on 16 April 2024.
// To make the character of type GrpDrchElt, type "MakeCharacter_648_bb();"
// To make the Hecke irreducible modular symbols subspace (type ModSym)
// containing the newform, type "MakeNewformModSym_648_2_bb_b();".
// This may take a long time!  To see verbose output, uncomment the SetVerbose line below.
// The default sign is -1.  You can change this with the optional parameter "sign".
// To make the character of type GrpDrchElt, type "MakeCharacter_648_bb();"
function MakeCharacter_648_bb()
    N := 648;
    order := 54;
    char_gens := [487, 325, 569];
    v := [27, 27, 13];
    // chi(gens[i]) = zeta^v[i]
    assert UnitGenerators(DirichletGroup(N)) eq char_gens;
    F := CyclotomicField(order);
    chi := DirichletCharacterFromValuesOnUnitGenerators(DirichletGroup(N,F),[F|F.1^e:e in v]);
    return MinimalBaseRingCharacter(chi);
end function;

function MakeCharacter_648_bb_Hecke(Kf)
    return MakeCharacter_648_bb();
end function;


// To make the Hecke irreducible modular symbols subspace (type ModSym)
// containing the newform, type "MakeNewformModSym_648_2_bb_b();".
// This may take a long time!  To see verbose output, uncomment the SetVerbose line below.
// The default sign is -1.  You can change this with the optional parameter "sign".
function MakeNewformModSym_648_2_bb_b( : sign := -1)
    R<x> := PolynomialRing(Rationals());
    chi := MakeCharacter_648_bb();
    // SetVerbose("ModularSymbols", true);
    Snew := NewSubspace(CuspidalSubspace(ModularSymbols(chi,2,sign)));
    Vf := Kernel([<5,R![772555045691923473383997837883995350779283458403086605813198630466115421891966774124092664862468816009770424333250315728051685506665157264568137148510245748547685487290706473072872730204403185993552718543291848297633679610701275103470248266599129625561022814418985465907509981280750656703107665096963241549494323223458472256304619037766200418335773182345844093054495079508000235230640570630144, 0, 743245046326455623578065454870735068845968827000270582470026049515929766419587666151493391096800946798717753174312742112281904696442771051319357487741288588290735403742735186471935281778529545274368058932245752258158147776040424139753253222961137078128048179167354204854308568449987720820484916229657568765402749649005870687930144506785465263685357090461650359586374415160060331198347173928370176, 0, 114561081945237971676307913253575191711831233027684856121247029099501952515268347662878878189345015384717270357916516193804666849389476045509564890451600736686719536606026811332548873002722206731113293127005564685123846105077437060481613997392690435196989966864237903069397629414685354265030545253976976552173710579227545018234539678899894987331105676988131500667510403499356812164099713131291462336512, 0, -38945032141647904049709545774055461857769967881535285136263713256879576594531942119914334143312397183802693581828908190383745280469067099012387068439094941787741967697463268485470661270102390849500687582328448639143161824278863217247981281881939490229524662233451239646605020632137784120496406626149095423305490112207848764761501170498747733252482393796423991135734395737318302514586213796376358661652480, 0, 1003203619429191043497001854840027670602653950695389955498626886914554403778465229156913968754755665228101610622187187005287498330325270020707919793297725258761828378251194643052682714271340192317818707998363773045268214088634268339383052858157624840611405522435631571893084685257072698649337288633010589243627100825509129308089276768693963913276296424024219614426400336641489930506292196052691941894203113472, 0, 92505911500600443949073186311900481163224954070101859502488829326914829019137955506745685483835062737706801667562469712824312842036505086917033824571912077334892631494464870050549041406526019575747875415261036839969841364340121899053108980985739172915618083423452459447570300400746998445131359897409529889310293569690889459314765516087074480190892246244255839188612472215785084722612325615540635729431564910592, 0, 39747455152355001927962571214641497002738467357927228051661518283750570686413185324845398312530867800583194216673675589843256755830823298646418632799945615263139912025043366136198457134039434397444439344669992605951004259677496081761809764003277483445851424114532455244151663787040295948554146260099302923457334014838581614195497623309326303760267808311271433280093626305106914231940106407741783950548169519399960576, 0, -58006836409943297834109587644089298201784906334143306398628911383130662247467365358622815323272988568154051582005566283288010920024052391651245023259126254072841438368468418784357226357157828215348585766727083081752931761721967138602768637291102371975804703860453171883519465231619190050748860366323169852371078639880595970220320691957350382834011266907663152749564678717019705597923431200700012552538138836790417555456, 0, 41620540747919367832084344010780811856718136199436756109753227768891981303997537380413945751027405069303618282894515487849834960442076534264009952589836883680041242753826337954784469193665117332843129162798483526979080777705286361367173097128543187327358890223345821892925568280130017875941200161645617203670520469125072005387977271761901095153337389334898367378844428832703077756011831056518536786694655195673036650971136, 0, -19816697128197340709405752129825023976060406616905666696236261425818994471218679090121714916223372461357970538805048618610116644033508706011916074727851476476749291419176364213411158676615091467766749335055591041220350413871493672586603521037627750709459476058028962804081076703703298518115273400458757890415364985362330342205507060935558736799669706410336440854666736075971271856220125885777470304007791553576933084581068800, 0, 7113576993077935020299324823624081926914810081324413345150881779705552311453156535721875742886758797828731495402108856197310782797084751660754623869139956896095749681363864079255851319315355742740053266885996993491047495950959401424172550121158826537288814232531190597777409915878560125552022787559051241626972529005966168905180005670451889368288622392171817664786075935963468954096650620334033281622809344513020264950461038592, 0, -2090132846579319141413552045456037839187410752260778373598011725249394043240401335975907062796249103569249955568841789382470251449351462560932806894120317178603928318157750507450467932613811825175300309649761668705154431165466491084141570805314416795996231482135234199470509685317392281480528173257856889973927911693079181625039991205416369717441396532284871959313557112088050162132584674854387331701992457326400437063674901069824, 0, 572315746135025072098462552893967778088518348444922611653324335776893866997520160371838287218106166939097759448786451745965280257400934211500428940878449664987529974282526131778913999678376365621157616201692837509583638907665714669273847524038368106896040007539237943617630668869520453838411468014085325751887580187406069966945685452487168829368932750041539240726859617104016362269901402106751654905221462757232776140994252184690688, 0, -182115461448308190389614803025570224532167318217416715558440091538673167801703907414566509016679431183143118656710012229642316261352913098209275508492952844028837527627552803271232604228588309357224739823614421614064955194093484382582952351179704647851841419651322301955892471998674198301103034950462120141255288769083416225784303646071266380785029000328571098424469913634323480747432653996394124722186090987285984820911104779269523456, 0, 69706145737411109492809635228711946603447393132780212747274121419911869310166746955113553947284287623282686437483276457763284498271920061918833215138860904181903066797185800747963303907644917923312248229872356404940662255404866936034772570483630099284554839038698738987597427017081519872019404742834678368432790004867005464493839365480284452532434198158646254942765030706264175841861953192608327709608822813947700210135532661550956425728, 0, -25526692887334089576993074358209757901713100583962239400762021822099565701655988674826153313487895146059459365806871118426291572901273508689331814873868168022982692872209382826814750995467611843758844071664688995354668140006750291765995325864853535349705755648734681365331009706126403610270500385895058299974293430548645143705933588087363657258335792827255132274394332186329947170756206949132819181883364153014330233455183150613518881621056, 0, 7657370577842539025992149167200011806653139678556144996802703240867709292203028049965779216587545906437954157421758983952474170175160317235118825736198723266107327603547999492025241632576666460300260322372626906750404936942276904180647902895580638195825212007147698068275304004401785347555632974040262901276211124637452744700455156871347629951004523374075875681618021925290941368805711312990523648339691757427509025337746986201607118186657472, 0, -1811639440555401667231612754405683100414945350130314263525695768505264263850881610593140304746190024898139178192006061693354582966562978295067669993759855546598458281731121326732540308575881491115468808061023606491082705433243971513852597598514308038770057745736556062236122297324550994673599728853823137563900330245389368626586648067708054250662840506012442502984927716995614705492624369930384988036086046814043724700135371150484722699602592592, 0, 340600840102164772417856205513127174243826871191222249169855302714922660526233562269569018888250532215776782897981316832128565047098140710949162668384348830146011740623507046266902339840564107793155520091449282630391356845360427226759292885482351321499786950776049591646056360911277102476545002989913729094323497535932295200917405195003668337835758955464367031526797254204037455431824548667205498914822392018347043956970359525925438082168259547049, 0, -51924058753171050320658178758687177516621600367509851887743959821123933125405092421258388195340211875589236747923347977481584591094962904767662301456214901703221406871042288967571099410040410172930490572545009308652236118026920776323928148151800070907549261483316236510289992658878498222157084484173683585400278016957616489447074020814303094837051776380012926319934661656891644912407368382661507307814508668850249119365782944634787489808231194071077, 0, 6556919084611708699706208708818022003640726429584958249986417038917682476928377045242761554811821624060662855647897343863960550470038172391000017019143708789839587754998174083408997660013560390740734376336530076783765783846812720089375730431856304015885070642365399173044260915969222278805202993703424224821966010161984603401543632255171133285053694043751728401701750189267705612839263796906461061012507149137659107955437993567620339975787956693608246, 0, -697757750931431016557521481599692879204804611010680093680105586553901389313561651958731893009161859252112144063936267398740422029165816422128752205933641614748491703431183375643132556413102821468618759022708714619210683509877893727316415788405253706864393142220794789020374693593707178010952387531999232821562717580608161700667815231718422519486816013044638832099146785539899553824692024627703822949584129566490978075167651617462182989682363611914226685, 0, 63304957329943680670502907058547293772909456300873186334891832911796035065893372932468625200647616677699104103159472595475154971476066402950672286050369355135683556187164688412758417998906538213888268790183985855259895283749173140581052643759623132679439538200910105802724530094586549584143708349198569544460336684683843969928064559249952237310391203631629291980299489649001313184669354808424757622553376797105066808703830664748511469251679914378168536644, 0, -4932195783111227116366428528145138232380764675452787668065069161287133234526563905937948071727429699245584832429707011040560508135795052491360478035808848482618528767963795373882277858142991612299742533183374250683984092144339210195643644878912249322686602953239576994996572144582039260573434334586324102656889315015464791522212322266834912726541698442576297828447545117723226625646113364429499070852828954804528241629125569296322793613460733372709336015641, 0, 331605692578717058922369794113671077665601358283328622637173280116655768658413511398951951546714333651076380638190209652834077018769410309394589666415722303575022622447342758817129198160216898210593573648079056584578069905103346769372070720304849547868106980496987305062320589416615825776380510138919253439613592347158476744138694598119410264082775148223261080663801819865588652404124884538768569573957996415477697470283634378109128657448301704493731281264665, 0, -19317348239885986992707374095175843049115674344129827293380789749339460101902678552485427457394139962768786814739747351738360409072794987776251457585852797075958162514929260693468725075756832949868402515298433022534434390939635529219562658978807524712684496231880408710054169095697354123189591701327522782107998011589231806304001542847244760205923597773149229747174627815537749331075040524934949273017621028258139485819978721731425736828331456560814796607250934, 0, 978900064273479962372389722692661365053319256224340973972521075227696611618596318377647127064878354252012253212871067737181024517145713071855369346177974117296722026592716331728027601247641468120048749323026097155087504145512425112186335748036568875691800775120328786143108375132817141170129571344670304924533869189793502941955783876117733099040268191984785672021153303568583775192250594953977874096949519255710229005343053455597276599505182611115225243842358665, 0, -43314937247785390058120795113201467534508449086372617524339652227082716731303561186943138960807350848287858003198625790255916530019824985156695635568209054369389863208072689727996313207888177872951586992469555882352968714662387394946261688144316005601703274849567808960572480250370136144152933037114503519237986329943295871539848076377462878960482786758947409607558182624505717213427707132958923861682221679977563514757471044771415335770724912047571249640401485017, 0, 1678537021978326325184247480317423001712317603506415840488430690200807120012633358662425440889244319271021008220490092507102907271907362670437175292002154924296864317028546466205037305344213987836015389357029508539569202970026699990960228447989240892636146555327013346390113329197469833439627473478613742760660821291368345574538950508221765905939314650547296243018734842546898351153890278243554194591895563023959624866555885843844155869963549389027930632237760760033, 0, -57026690276369536896406651081471491364403912687875278613877866089584009021606026385230098680250227239806343293243974084256883979433982444424441865811110857833412889357128918141816263294102049177475616493199627393687827745740261008105070322903471261590354067939594298709246966128587836645416505983749160411539228896584283549458430074273639993416202285455541676585690017768383944536257074275795374771302138552900152052783177733916776639914995960198867565886231350125677, 0, 1694630529995900305181535187343644717699510590052528884340584961354425397507549716796204430746041376448140668348593268175540636975936203680038259028932434550688132206146671265133946184329363763171767712828035526914744184860192734882589808202757364210053602819483003032842589062434805697958769634495142817311937611449107690595514647912788592768626887326268831221548148931802886519552201960214151259680455851480183114390911305648353289365936013669668349358967543874782176, 0, -43709732489173047219085567606511825471830243983696574569240244360014984091934018491321423142060260784306402069669588886435610171933269498792824821143251526080825223034969429638248543532327093146364732897931195181694135067918259041362637513691564047872072675013537377963045045058467214662501735717174016575650976734764215471028125698265751040874107682799866275910520147316025521670388462267936836181054572263938394097327014814001398385514804866175983460293527925299176484, 0, 962654061766274100212822279834728091522597350261811093750730402560017951361855763062151511218529274617793905306419222060556644394653821961574073745040668879475668234432649294615638501008622441218173350494048319545902124666829432788297780545039688322965762331718497254668244445880715106233160873557640624089825515412775669881954204684021247788955641200283531869042043396187993107889574802280935723249238035120406564637897495657878516462184353497962256124909389652822722748, 0, -17523058085847349001910607984022980534892990256015468542712578854720984442161416990971247466402899602815174896859259030271709372512611097382944662833759389821203046410733295392741449961940495688619792851429784426590120277471591559050184893996358174718793704110455593306130163900053759942841948451704820577890624507329635248824329045633727093898692844982958147075694257782387221590925815101247127476422753199747453137301626256539675173580804171964324998361950170563353921727, 0, 245065026428593198198265144567318603625778165163472912357590205253706774417685996777475402187532374157562036836395644408157675535057354008060555205514824562539937655341582221066039505724095392271033390038296382386241993459395497186674561444876282528787113053968137405349467934927345495516758948967457990719361505252699257257232346585686196666332231820363411738248983182929825148696241448570656474412930874099693041221844996848411928563646864142028638843070926414643784860683, 0, -2057394916024493180731130337388301393082349458897278716863190775796983660338405892068223992382556241927730902823888454414415840427375000464265392002307922124558576267636000256195284947404590528596772759890264792198936007604128596821673436724570804131289737167074910456535537017617632414039087333094850074366039922461506904751987545028027781327510968484130297963721563599161743867696348181163937278542847580150761360502024763578111814787311887697203572135463662112800487284759, 0, -8898857989385435950634019300556153246822856072305887290783419157986519191897940614934593022949735022007837616038697205454722248819394968914648758288861042134844585502631468906843101314901327029186455450018126148710721489325304691054192036641808923878035270222343345044341108126469914758656139814955075423235723194354558717310754099829354282679762667907149957920466279563313360640886650919413401123238911851169648684792068617962683787796855834893534461755398762319718873364847, 0, 711018313948893649549642795204580224575164890630212821736975860769229931130112703014237122784657471928269027332419707140652178194941693018319844836217500987148598590712395210543680285557666159265323331121344944636964933930056528083694901206883699127136862637454577825779644859577015140435364597603766157306926549299400665893724734641423511103999114346892665434460494040035776541904283928766526377822051180523958889590066567321091646455670408567989710825831038656146250985402678, 0, -14761358067589280473445685864109014580487964575373230884559718262276371261985499665808671071524171856899000438165769757432190239673914190375074999298640763256714118430126677349685928915660834378009357027329151634095249257326876585867122939603841852594682938754729422750721698937045629746435209456776610686283736740734680662244466009026710509241526301168619087310196296832617014369096181606107928558549850695539979264283443692130402139867893078399956794000579243720696936650341979, 0, 191010930290542726184929257163725215653476188444489940373342740233475961634784144108605972610296578041153755170466550131126108718521907793706474450927412971248954959154177182848075129679048038967224979530929596137065912044377829696402163868316977759944128793240625003856230272712347371620654029477730675182388604083752898860055367506460205401732866376945968887850529397801895995025908452150637491268295278530984841814610553556157193241326571210015189756684269951080026881878601107, 0, -1553636408933124874706031276782105232134727786040272630635478425042598860357132332727418234820303758585224626750234116115348278892868040408979128462597885151363645484753258352253956154111514437740497080026752963227230736907123474903362706483543399743520212559041644489223795078595465461004724224823630438429986689828119782271467824699288169996265268773184407966767452708293334141304392314795097977034886399979314288954158546239938516710066371780570773240156259416414729710369026675, 0, 4115233399647493981522560188850205034108435898184434603264894219307536209871953600902263535357477594273721050425624299616349450327943530820418969945052557025729385690528732481051066800966930771443847354293386871927180979035536276756839167817828447170732829328727422851068910922924087792085169398318205292834241743908580863853910385983425937329702139735706895053573282804200295213174101854729171811063393426915147946781824180344115909514997902775983634999631508815205689355527018502, 0, 98024792515425574343335821398960953236599010284060463111334328288133293860707949226279137348030976173427068605985158321776420926008055330569699035423951805583144865551717420730313843802397230129663931142503660388863271032186840630010987343572003369890066296786584782305368172621823555039534947794942540303610339237142422295631719506528871417322040921225301260791158207491701218159298753748361226493287537410727822413467746093872838957758179564295723555154120675558465724144493523456, 0, -2097818444504706991619128497067026536545435651340084590532393924075013859637532811179385769999015646565772075457121602509735258049362981824754169202878530986484087533439834081392842865401513983505211127950710740107926190512059104475346130519758606224072659989161145578037774404479377783229415207654411140567977561715989141618134553697786911492591146661735437276230377693600977755370437116393525631190025141554020038326243778982228793692161750881315372237618023415541493992359949507309, 0, 30263852209139700094733578323272124062614545844082136825983466539917514920062459795329954098932922830849468626259260633618275028243744258099369584935428573271124317137771357066694249896639862778812627212470564431530600862996816424278328763384713442700173836503862609198859193602879113041709225652088107884005184887034179154813659549539326700148810675267117138566029586152463224931290768063664410779077221711501928924505929420355499049707363146902527504021764344767396426414763950452585, 0, -420747680353279356473424110736821136359792910855143687735724860579384735461483364003836106042138616032913550615688026068047397534718442309354965718502226844854381208445151607303493783089096390959464569339533038371513801658285585186631286474414713883116799854353351670550672389925705844704680484822650584094603973831981784947923768559588856479102414812197159962551898157831333313265340387087357580629360327022545228767287362165049623339409524847324065097889869613025453463453192459559733, 0, 6443196938984403458779505948009732114152068554164241925891865514026475234395885484146156461005999386547863536254361783443693876455606514579920703321816027308511011223983825089614756673917751187102616566319887148255939518334646048894488395964784590501114391766809888970895545896012967011695808055788430135714262341870552770710788220378350968936085324599653034644041399978756871637387294682890305371039038432146042529982204414333875108493274821951944875623493743778365784910339229653707154, 0, -65278899294401459749203565972471890229958152930731810293717472571897525707950781263751808005447958947267338261980043717544022097335760211205266510598348453431512759727006026877823039719639212862113440533187298831266723399263001020386314594547340971971424485203732326394555500530866836020430991347314153756087211133670586126035978468327298416767870281334697715654155788380035888755853851481718047111947100781277963364065764200946772552070298441228453708707870210187104370651210861455463610, 0, 1047391211590860063848518612172555926895739100096540992803631608064665263527657877716541762831251222712539387572696719564297308436077665628936346875011794717554804581537029634745879855191264055960980427991597921351198727011117780562995973915584363844505341304874923490839554079515981961444002801692413151744130825970989043538469712253218399967212614208535686054630727484109126803090711324562622082041439681303271622873741344231657683879188571245962174390156852360633628876805818178787459408, 0, 1359946254833483227513866922987847443877124798520959427818927850844661756054603591988906617536624405827671406024840204702748890997829513930429467505770455130951199419211292336482352106450164673547035924983243585437818430141613415027667658014559723901384646493072555499268442327539318120014661928690299702516957303581932444779226886419810166031833867780364467295278338390633609972517767520846630505564364729744189313677159965824605242565382562370582175543745418466213204072631678961525151202, 0, 198659900272297076246282389825515256955601205816985791760835171991302781447924146205361703093774076581694856159838778826496860355223190501327947286268965099158553151617374575017024183449893146927814058374884704474047293532402636367040568064967231553428837814231294612599146630249053013028365152090572664886333982385659912163778567947282355249820820691204063305391121177940365913843266826333487165293202734203813774216724564449467171381435150148784698223085743933215631560197043042457445489812, 0, 2598644601327508299473690495315246674926804682725451686855137118302182748126530471605631203311961394422629471775359739522061565199882111433450503172843275379797849700241656429260570532869422047175346662017548737798888304469577934922155286150811745158278088233513853138244267327854182456425715847152699847375961922348931514679030279443928452039841479165991605958443298774190881513636499280902948139918448156288337736703838114294514405064862270465145370811180885869928869130674499182601053013577, 0, 59461625711501997118358485483237185052352079391674169077386443421537839502682968316025684629768135833034926217456076246616786575243410884494760920743408594121558021685357419137596988627531039524801971661613474294659994141157185392623501265236506331659996766283607271702994259977786548009083659918306589500567675869745650974212660447466184195514617966238058116378281954781503128723936199210630641000745389697539324371317209481318939658838297889203630401836842829024034389783448559041326737661029, 0, 904380712075573078440533764070598617554628473277471135235290129300639261697750836214205633277471930663331960143263465932765191708760373359195527443097212160742955271152023272032903405637954155276841205146346747598349167793588575700229596920388517298674498079043009564659798456345321213658763146872979138295625534512535075987168864342740719548135521104197614152183460895306059596236570775868818886584307428626751018040437425838101036316914985131972602605853786516085453815686186459596775362703061, 0, 15014098029652883493254714004701082905399440172572127174990761764395632823599675208619100727138528641254809442642893149242067033674157128132401398205081977134456206617092428702497088789849382917007491372897352397358769469302602153591886775423162307810988294331235618408454188442093924035346036073227631553081844512087072024365240443628985124592856654264809843979785668889975144987949019035474766767997749802457192562848396125071076952483939924682556047049145913721895165970296065364932303087086829, 0, 220348386538279758574223143967302584324327938095626893783534648947609276764363971763930467807975836181080795776325304693686517796868542648358140203861117587075610940589559537581575254558823416744383464540391570861852886091957515138416568769506841298078211779317730056966923513722065033036319990103857103168795499949079739058913985010067405339845545343015932040702505506697343067154991992461551126130787684912699693455794621318737431433914780947675499102840582951138897345340411253062661805866342933, 0, 3206948090938502244306487829935780570664727464434756465315666850737130206559267068974910006916276509128931753951198565494390353084359450380383979405087458126272754076140106737338140074582082075562949706870681564285339599592681963833433936972852751503680933960940142228108277524127914834393042087079969667185707182256398522414085121672694595206418168413325927854281212286370445754581730025487480637671822521777485573401993630369313603528450867141206851541492920972653954004006177051761169815283386108, 0, 44427016455879661740510629272400358310343303820223544485116276139089849424855015294544994016271837543640027197113522979156224821222793419514964526703526988545947568372557278184195875328220671634547214963314577187389785780469647139540503114802072100853957538808389649186950224849902084044236616137765084185227091802413739863968451498535459196157567691484666434652047651771757912599098243503531120227896018556483749719809076285935670646667922979237931768012155804792564882447158778466630338106667983828, 0, 602466004088554001780738659032346153355181645169316940310568775751593018905440449841017542311231542912282621531349989878158706279481324685010506386959021249167808655306214292221160452947920275947167389601862437661170609792559472073962104512120538740550110579674066443244570468240149100530894435137803188086749991097489827678868036983453314044659244074009131917808349499033713305319395462942393950578998329664768803005697653188241936786823462680992885368926732581443105271594854377252673029551587412899, 0, 8054546601116482476815894545143843182935800509715064730111271917579571802309599659959759295006215336229091897697099376965459822662699400724475608774061444069436694910602411910038024090895131501619774186208417659725226682122750626132420105868952115286698166752877860114987817771634444496585159166059188115514257327142315687770332930819629408932915583980402745861509905574266471845461127969842671857364319310051047796884124981899550316951216060578515327254677441454028533959785495077733287328419917907731, 0, 106724084634937209566846854270214476822447189424292697642024324793196749773410617373676993756429907409080201362400679240781541367696031917124607746465952074049489098534231022530769150628658548528860893481093646901032372495177383021637293304154925870572267405992007383220483359483132960600992295601929047701793170860719497213232508858913024200508965646371177195674122761881309173418681615522650191545194480345370043124900870457747386320628968351425863334326351596010235974140973273433174936308887600747165, 0, 1390610411620833766775928057222700403855080985048578859455291607712971121731423958711960862740120979665700506815243231918941476081222240006273744589769490371693728836628201184235985424588550874979593698700936830681488730685195293694495414429222023568366491742944362556360864014971435097830971537042809362058914002455372878235549006687044337157614143728788761628196736430863061927659944074764028744089189666914704879921642661582189035361074786366286428265819941558270624176927508863201926823208771958083628, 0, 17585462503685444864108222659043736904712874066803888316799300271195506528170100886643731297792083609139908568124482782318332466172351656778188250132846979346307735687829511267892319349294958552966810480992490551958517427952493289805457620509914490740121063976588770105745398038123216688304246263998878766961930059795678452375201455008046860793875933699117992562011796405039150446498295139599664986238841875769672857725571994041353656776276585907657949535894470307955724127418597182198882473501387455594937, 0, 212933954706227438303353936572028778362810019141322429461353474870269690205689877495742052188198143227563181570364855510604065749143654976579484799265830382068053554691865385993233182770681497394319313121654872140824513657696367158471230383022050732463086857616640746948971622492308057710333223277656555311136547671013247478653518536303920078304678196674595824925277083694284564362585221700759982589237677253551218029848173820432316546259002125164782190360821424401984083366179118437900526379957998503081894, 0, 2441418914061464088987841069552997866589081780224136078946313677074039646947673554955352000747784246634403721971731776447016248450361021441451253709400355681550876031185597559305288454016325892350555034528408683897445141437968833851658639681370042058467076716722675377796575246058600323714542023251381817367223167716593484735061697115678493302358039641388860060290343629218381019125439972401415291515327474066582760976023778103720466593110365472230914333206711363983240264783748658096912324816806549804474008, 0, 26287483335568125781745199816422492930319210994282715016686314034252447875007786571606318437163317914766433725364007590251460116301943082554153257503815721156660215339689761583111738830590534416273122606204302917013150256899060124912724580501385658138391231994488225574641949632969162305150325493845908345215025117536935034270129749750680538814996810860914353702832153045381865734433931929515210438620978898657595498976464079454191594344494122010311633940327773737395321683672116124435655140882368062102558636, 0, 264229564434840189179044786011261174485333013119701228668799147580956385353392143755697064125707933968852050589519177320865392563015088761366953478376386777790702374784286968999893075125147542240418180867968227599626316755766646797449403607191951109461257608168399171614828342407414655072797517373529150302919607437738303277393249433586350690951621363958975957972641093227764287319392937794053587624222866199421707864072740485518733625162402621392899274864994204583601950204149861451461937748463040340506201904, 0, 2470013098460169882289146128786221738754050995916561903711965647625981918148470286297794643119595523420874288230766632659730424303157636492517093069078724061149694847941950085947550569563998556604249200755151791651879994974152896911694659646479813019766776445825817696977008584950161582516920868859311655689490550300237884205816347263543093334909206614143699082312862279963678162842590747371791440890871426900666901047418686081090907838385957383146547388291042271365844187566350601470752858664810628556581752003, 0, 21432929392508378452145591718732761060704071777488999973462362170696432383475333918591727691805614212449504918434146773571687546950990117269756977682981886813573774575954168403117738514868369556977685295037908189383437306731698666131948853888700270201863706000272410092822367225289396038036319949063594398179900804093562684177316058739530964022009851872767365043070539224415302624216473960620282174864373763736184160805325285043104502334327249604150944430849989262184466142329204189238304172895407521167553671534, 0, 172535937523334419995049120466971626082684316992918384665908901084834714383835656516937603486511998706793745697169818401931035398241842706415173621044320018996566858788691974402011666383454924763410490342703373818851791800636398255336894818731918949089506956235681631928395315279694692730912033573406243977512665948163806473240829830035811985317547981574837266241660915143387994552952087926553817403278370693110354316922926411292896304461577713303231555673888570079365913560139620959247744467092431545555542678190, 0, 1288442606324311921497735410646220437656248581141862681170908936500347976841420249685589051992019526829319481482250948497766321824030318647696599148725573672228906695486670248661629927591482142896740462839731271175192885603313577976805183871451890025607707843077708877357494933727741209954429573807135056493308182231223183792395128857955822545430208045355468752557767996540863714665587826070730779685174265405026922282084262787256027126487871390498339601718938903690367241136585153527476668353360016845434412194817, 0, 8920275106765836711225384708817968492449846985302290474780991326641274184899267206947340969736216850498933381656041173807173150068377728050178428285786419432289197690142049707055720969879751919363054972233017252020694051651961898615648725421548113598557466174552051098995727108381940240880264909301898975159046063353980744195450061147874326280197638258560810666379176036314710966149942492255610666667105353649979648989593332000005009860789468378095736064012555969106740316741191654142710591878866684300290302959870, 0, 57128678741308101226253719153258794794614161052390095508940180871854014308880679061485847893440360198872268309196936508880462681075709135559617187759895944898825750848748138964874023715885663855973798374882033356370714410709456881319104003151419812046200726110740157416154271207080886342312801775873310027822088587598976301332221184724426185338129987296232985775617344209872558826991599747364835810654736177471437385887867952585111184261602448640843039484055106226224161579125316547874431321009399596770813466132818, 0, 336879165783427548530549008993507465997460912230341852972381601253091030666388729759840947677257102937295491082498518054946477622930794297247155703117830503779689131250417080683290514136993180990049128750656593535316304574873572593733809427943674255491675110874851598461850934365766898040390899011824866684535726343007051415196000270345506060777546176989044104622762573075847177525692962944045819282583003486878653301973935249152275792512257243530044220422965969856098635046581534967479874781045998141931158367867725, 0, 1815741746395114279427005517265740485087785570380594574767356008206258568294964453366322782355987887989365212845270903879849097507010749914925257326440308653579872244495312725813419795075800749172416816093540108685276106111229126793099395028864079702090215837711101786356179617423781032708963583487769564834524307882773732539482161575193337618384606444722337951040697552431674696561364700410302947096853157155140906174254630808509457373288551654025146519556115413782961931100351416792716512371180217550959577343406375, 0, 8860872677449869038509930655786746074792338673470350009504522283103128735599144824388415275694924224470159439160166194795697555563314340797002058183461166702005652321140416997077146489816223446880826005405845276814005697662976796213731811739602429638106864879083755031493268308252354513508406568587301396122858513865062925276803085127580045488661253483340563039281705636086258148945605614798399195645751621685965732262396497600679501718973585717913975006836985464381121381291289459377659048828521548883259053255181848, 0, 38777739798036024294209091722918351506622690433092287909475630039117583415930098770554208578356110952440461902584222504498270105425167451220366081596928275127352415254041637386501772859822501787870831152616877397575078738438331897177810318405419913514438889737611531307223416632893783701238201291362235770547818304691240436297468360949688875412301307531499663334794609429089086901985479096259171719912590078604251000155073719535360964677146079595209350868108889662294641786188792458803180888741315709370047394446825748, 0, 151658119090475625775211428218569440244990455053855534636209241986266618872672111429318558357902774684188437932442381699653691888367552894686479828450696379057302464738139635068344387189805080386099148894778120606851663466648481946725769389101161631196567314977450421005511676153610337934086487143560971855792277355985825593734995800192778876479944458634154453251120459440785029486888054598858683082609401455704289781492304571785596633456908970579692926291249206332323044808430041365024471110870533288132900849134796183, 0, 541360228742708574790513813862468290158778839479538429118565407080820690415139259147228964924674464496180928872368903086568961827369094741408475764953330758712769368267160817162452464213964821003080754869503593296361203718414288682330228811253725649578813613116253620735318933383846989378713340988889036677092555114806842605644716858051078908784876202213768577029343171271402827419845743186110775146492729457350976231844851946086046328395301042863125832735752036711615728334154000084939122326094805751832223689248238630, 0, 1925895461540101075832971228393326556110900897672464848578099686843550329297170178711901682341909687180916069214205742330711745146838341593410831593573697357078154318455769266033329661024461364245734061985110171200591225197069125460965462009899538682094522375547408243402924482027074141065127384292092990642117739818826211610110556962221576718954426392523653309265062586070837682678232438936537124563816903724573918952621982180087818684477519762533241310425032736121057597837060284825847418779122850587811713345415384992, 0, 8069116225389026020119451411688096727597380159239697724959922047776352003101107894017688327678980909020352766259216269595948097172301880342720465712404656799687691186880725000133763835231766502851529712903161300586627900308106464731200862842826752304700749874202416810569480703494299585468304099697597626685307635763118356396789829637308675885714448233992603692346308849319229488103563925664213212845468276110610255120332245424377912119609755485583803948808362383520495940647380150801036967953177059349080678396905772505, 0, 42449350103860787460904542575984471321766063581622280536540266228519571505960223455182725605223092997182254694234977329520210286267410878153608854386784687409433557803614712367791042145547405786279205159339395269268088686585590484825334398836157888177031372977599023993819636209733959396371576232284143458948413358434781509278687800837057644176151990810285153775142561991070423040112750332475208854290688268813048512942698673404081098689165486663018878867158621065789176297775363658838750689832870742712355315243892285362, 0, 242112117293510626557812118400085153331185121848793039191533142666745307664260879327137693218085358226715683680980626198539673403944888930781788424128323188370508532819301306910161008156010656637308078720380263306326733903880799802565029881355550586046179028523953533056121312992087951300362499733796665752765858820884735863847942359348037904279304172503144030986667660971035447834334618403039538007531133274285172215672536537471588797470074062203691421197791042305389167917957984228888195307257482979494840369197156727303, 0, 1296097975518500480787117731036446127370315363826513316111538313018495884893539020568535860879448524390705350089795692768322522167685219886024255921161576357512938320417075977565699564408338007733067764087259186258352378049050949809620598004600482643325529771868270416108988136819616291473156837095529101771400922887262119213562823854385745047354487030849710649559039491247169889897430383872827873230205085929484245758647812423322740803538031845269692525490229252695154249846895399645232259127289826777325939401723536455783, 0, 6153675424702143263284720224111122723326900391557760674779735412215928845130988557810780600672864042385624832728230032028652659016741046752609890338957673850564939363903286958726037005439447639224904163499487035537795501707506033484895280286689738091408003625227559211083811926841870489777133115371222588835090986997177663675978692131647462859480454305325100518664990160772456414359004678246487640400574056190871419706623512285379119172717387073854121253654064761250929114643538131174258915843246117167700371390197359887600, 0, 25658224494224702666854117232944069815918975457072793601319552592619544940951368572790866892374725673333152475413785006538577392209873628601284304174199833607436930105325038334042186842785836718145936426262553284711812686051713428526117889650760523246778244254260344490145082865359206999190039735561687639032804062572388557777597915605782185364730366472236327016956830544461417365717250978000563454452187510290070168263216708361133666208603431481354831735999495296170376314628956965267654071106153419857635677346704490410225, 0, 95430829245801470203865224044239974941693465274853590600831804302266812011326026667833752891711611575798436033667729692943126869240080182230261836880995411341513067478781946868628716631150070022112653794747957360558861229432747041674279929073855596078206658762207833571744447692444914009000710496234854564977868156171385654287745058687383529139706252350905568828060114224238972449125754672924282273615797844606047557854059235362253300014329304789095129069254598917606430886839263457059885537005432096332767564424332738265772, 0, 335044777689012592760855756962179430444545666172860468743635053213225802562656952540183855605227431717934195624625537921404182745235468844402057804885252238523544063034187705709220743688815619118289896637036773612118735983214954342013040133716420075158494014432649106214734484933820217324148301459384838396132137478429635596132450245951063749280431377571413977675727845297680902584879556718113225242149938873154537192946673017305127503460274393176246473537041135962462340966135123398870275737593257079105204859021736702422677, 0, 1260647332624053477128988041015905823265220630849342119399173652627758604027655527816383150996596110510257835558399456361440731217243406262330239291668982803998779676972256918093592994991450682664735069107155839887157132243051855922439319073642381979048892605236904225863754212087442348080645186869657246430775437853583441078334123679744987331445857530056671115075179328156716576935361913585609269889541355238396733924966117562209791077175082131987899368671778154875189432809493751869125777621677767489007987362480824998350449, 0, 5769061322555428034393453648782288850703079566062857665325396656195626375314853273354860390699553703720538527250763351628286901982719564635040494982926850264892956008363676461334857629258060000499383232528153619206747069925963770090927728819457888868644312438064943927656295427791536664519434432521700658105228362735366814101474650900909131461183662838359199486335094168373177665204360028397831171146502290372682039434052381881821710334394539392293809196771406202600492310508302374515105014793267233945727628113629605330332842, 0, 30730896145798402359391499305583321276464987143110768097659362855183103935080559647461037632403985961398398162443330966468260537213633437313575839218712924809205857798966063984599253744405909971546291820525806242260673655233781388344050431288246260626311013707777639634543566334450814998991769632585178245959837601658715862792992795792810845470305561659311537751971996658755354820252980082118241106475702286501342753423184421587138372527185075944569252417749641311707377394012368697426517634617080533316928748303259918696989608, 0, 165183324724101404380131108665412857289157540380465818553303279966683154758949549484073142295967343270174445430739629464461624472912874490336079290076786566766904736986707287544524152125752168644752777049216622419061557044958273187878135501872018728056540101590679947598517767300140728343833410260513946293308762224758959229928971123856712919587754006681201486666879177400037656189739911484562929277640800941194055797888624291862145669467351470463511174531484767632694828857940152155546145491921615177718663889895586466673901499, 0, 822167517213136247867733102605205180661258483457872442104244280570874432255846862414638794758841506502038115736989772064342855635329388180053075647784622187972626446018004089176836736249787637258967023128867212483297660545284327111301459053256333372116804278473826987150078452132161530524499987048845914951873244710631113443044158111427113061305947633585222716417192033437583417759123107874994356484754908666420784235191967453167080524912247469702194646131785945287632570754559840822680421214614100776872389064107877026997326139, 0, 3692457100840039459457618822507430629518691517026322596531647494348287999075435052104070613523709530270270826430092088623758350813730127512325213331983567411146504977633705591102403198287187681093841903017337307536351698169669823231275127079350981972148529851117437358125469074402250265961461671412120313800335072916527716610253961768704622051769187053276552539171776924184431914141115693473378762806575127217407997015250580928245605272010145790962722421864436407221200709181594665309979603160738260089069990909746667493177582344, 0, 14929965157127314778944298845748107832229782105668492711261352727801337837289357328344812265648292552820416016650242577758820341930389195966381406306061065206217603994425266137811448395056844827396978573970613807797438898000466843502289055120918883356875322322130294213739219412224068412185130202540057014933088214417739009251826181293423582202196721620008776144342944071773354644074609963974064152548485597301033606240874586625648832537925594604837600487277833065880059297464419484105946054186158863763906265230801384135385787441, 0, 54474386435489313628776122098639370980116036273321386496547402488645018642785111881746386055407048410608064854691405819835600572151590543276313934891368962212625027408921909173708681981674471242454618495059022988722874223705174453275782861472058408437800950121315545418083711185656112770248087856549089760402872000811805160967917265086958788426835135292726670872909962657912197703292755144320251003444412379994768273913405449603812750462248384411525102908457642660432225898763199394077904471968504883373014467518453622323278264577, 0, 179518840576922958876556426156276077743872057042638307531204408483445566591751137116908843590354121094350852399548047636620727506130365180511167354386457450142860445309358342394750121038220748157961675196898607200143506761957286111060723742764231370645504708325563309653397155601654675126458465889197364759297382548264878211974607494256006808581580690628670982298256665583666271304378721392400043702443986371701726238761145774508878577052845810036296294813336049495035038930534667327855029317260306980478582705070201347602324419225, 0, 534766495481035529313546228302064029401768744164545062871109365967266978048716500374738388313358857855595395344982699051828340256205685484267129508358408632475472249529618730419986757535699112469896686278355214345992862015352292242019062425267280455530216617712617012403135263855041884345661046754974221207839106516001843058091413546583574555514120709402872306105792119025260127286508066058819547894216933816846945567423226363212521783572758263473220292932747564624513916286914104065596592250105083589491392660350467647407836271817, 0, 1449687116466022416769014342004445213816847763310814874921666963233154816491675134127620556066779715870278319342015718224983689728006422395414015623108062467143246405844239479699919647536685587906130704903294674371791907742366668909553892676327006251394448996313244498714620990792455902880465939463969780167621895227296815295832770933542107813373909035225751776316302764505316168226148584369661488158016338917989221230025538188359061058600761672106388688829815194491678305442055836998559464298049562295672823258834485575193385586122, 0, 3653383030644329836655730808570251746269936204613266446693031943175447999934982601118757842372577741611284927818845251794206313123641508550451368058135010268279625894138727314887096715583312036165997482953440634895636205035883161414836043378334167792461008301630696986691689838875033175886282670575615186217498090662839910127376372654007240428124626386775119616015757826419307336527301566925769106360711926705453441197771904887667506938232272891853524698002792961458605695454151826589152619606973531834900417043537987982482469740281, 0, 8938149904303060944517072575827824393077572352228272132700669682126194865077203559286867984290466185695578696115667985060579551023110655022218430955372672081091076910026925835489754887472576443601342459175072737041879091507942165706327952871227020019218448339609436608182437606201141890215169869343423982436578663936493160952556089402166436373896435415340464323682820166735732268153066455313808823421059454809991333325098428268226329553333155013466461063588727336008186412165752298450116960291248928188286705988688646909337412982302, 0, 22675611227571039710389994077002483300894153923352955025078244069239706751316930175343533659480397403862475581382954671948918065194305271444392102399685806655090563963933736695933456325024748772223817946212980383652203576361317212281089541162059754502873302162541990773488728945984089416110739178321503129256226334596754278852113930881163833687431523623349231032991764690332245166992564103216496112473449412578440498709926870658412097865341011497570458624809838003251670556092046173642626996173249225478170623844174716906852154330270, 0, 64273702696636929698488775954149092635116720003547961345010106894850035185610824620763038236183933343061247436331823607220328338490824465657730417140571472525710033588142901416282942737421631667332185377452327781675466493814824483736612516945522238826205848458318208042221048642592628748055046549650869091938860555528163388739480420830544366013504230213087325204687564255720291751049524675169062149461990762990862189697501010974733495159483635871394067301122967973568628223659567035071964061255904229523727727016438377884567997680615, 0, 209314684697165054387629096236352869611026950856252542635414910397667511024924013296594646135334436564324289240902824017664129026845015632917312368520279357143591787746157480093160951552778571307495379244126846448378219696530430158762836495158730704556604366012947724630066638862333513943471709795795802071322792519278505612339198511194902164314907427525216779908791155643087355822269151460010758715766961342241380156646564234695400695841227712248197810768125735445664158884371569139878072009380039441065786607865955154247455600098139, 0, 718823157801149697469692380469171181926626388736924597002519755595679660264436649987029796011759813462323183776312750720375618548656050237013599227790443009130681135372968074347613526680194049149040880574297452361033700328806824012963030648292795283732275254710475066281788590507477111686692952830852743816556530283160331608522925549637706263157566952059721640341084774785710634036861717593491435233502338217680557813182011379984065826056817374558898402035724298775481196786993214085628897131321501906281839530997916336107749905388325, 0, 2243656056625057157246689117812509424543297596517406345399957065606213532716714181705453660230943267702315162576553531218045693033783370004054088049915947374814053464465162780579640370393643145833984533338093057348594295764727249756286767898780806651636591303704680961323571498139061251962657479748792008670618988983203516060988988162059244445746104274019983000739164091935357156508264770616394212644237392393588451412871356603145759739574692821408765221450932437912663790969752040056962638302055508317133296078986190321508753881638633, 0, 5642717851301193565988848514267435256526348740321130427829611510359376725618684245867890780030275130742908981087308627003177369008335763709354100142159642033542869798574471308318968324767774577975758322416415614326268881636149933695519549084223809932712914674351003697135093217682128531391492969488462276493611732196688984696559859841402165486270516039508480933104955746284219781034551335159657801008405619639958930098532604568794565619100548087960457883500186694856354249305217530692225307368711593984555536414244144256187178158000579, 0, 10574874930014869072629088323418256400669196537360150345709096057737452662115124184151100712207583198769361123699461373908989907286222600099255397735094482337506418902214903809147081312878256145105887768072377391092505044693642392906754769172091509464654365592142108810231350510763860845261293868839173548544089360571016179629662930724232442979854505910234516856673675295191701023574288999619623389221539002779862787054430113990788700677586347553026924562657666838647045729788212787217548057117272162794608943507112652101152992788459502, 0, 13818737589469246979756469663399354423631626106289887376647168782751773790064992303422373286281548829376769119856225615440796074296902390621808161139761602727584715766040516832194508328500819980172766364650844928052604440804522644259868071747353288403506835554059626334671329370123021341802580618277591696939188435896896393701946018575733758299369750602726760570673485527469003713775592821996984813496011278764532151969424530254747057704207582531447269197630785801133886173555036350375450187379441586107207184538014297335784109370340379, 0, 7969886869615991937659094331714454558732628330351499137758604404754527773412479495488961870431833968744268130540153048552607474078107295756634747641635873947307679305929948091930070133125814819118708829150819459501764945900183339129853919124382635210919921282386606814448698924435120857883566420573376648705888638835032542186440769127824199222681212192869200745442088600688183812047803231453839064955504454814530165495731417272259029177421551076143373200948704863913706158957798150936644629134565390119266168808835821814675080293841990, 0, -36217289537001984743389704158846403399318899858960220474801101536502637198357523379362766453473179498102315582500050638057416720571594182135094785180489626630715481188354695196651248423441966893116375401783939681130716991610756856273948121566716093301598155933428526923329778306669045418675107931949099113479504876831401623036271103159908295929877855653596126607710104535079034034032541851477851396617822106218432130654091996558939533634021633867937904340224964426348304934743557294248586521109056989571166664206807265881799293626919600, 0, -171204641150456821321202761388786007888941383347954118280947062914396333636623033486723724027515413167271776265237463009522037011004017081166386424379406700488587378264552575045782482634876031102174663639109062508713392743107980799917946118941268714678306208094650238079090955743482050336765169886990197470450700692802098840463476295481753592856259935714134743440030747320014114814016447071713475967895807995008974677163384093628948331856787716928854966891899117981084523388515510046890130751145034228967139004381992404938174228815431469, 0, 21076834288946077846445978378283926399046785185029530981179600198355224150931555157602582791280667415165932848628547347549875675237529746312452440698537749576358514845730258538125285656293246767829320612028225138181099280946384531925743828013381994210855536420653041119126275906761942013883527475301520765177119032054192906916280297496870514671945552195125838333575125797393460166061351445757012282379969409209557726379254729305024993430065073981692158508465224449363529687849559919124752840935848369474232578768995598804556319125335919, 0, 3337507854328900067250092562950732764806776918389945822846360649972255280111583121035226003270242040010288095987638255507616510106498446454473984844389198162639645265324763949517596028914446433926635618708038545205972077809997448326629879316815731319753540777681268094719536776468318521661676459572843861366764229449395884866049387697821806345772373027162903756889884453227750919442544904225593275864700790817194272166477648633110577205551753693804365049437942967345195678540198819586702347941330197602309615365216362691535921302223982110, 0, 16187486236993936928861207425584451675586717038758934905532130291366996447446310493548325965214453936888913750769298670667256293759351242536132073763525142567535784251853309207744912579426970697109216265238555379864502271344560098415147926912586200912030942264551191154609971872848287427300726076230438931361528695986472871728219871288096525777097182387381645848760606967936468338480999739406747044169708089703291911833166929822008185348786518290407734924994596801802263243275620112730043160818844757165770196769941372565260637103636651392, 0, 39896848111432734045780573482844757461556691302834131683606143451544722242579309026866726299055789188118588076504934994173034235775975796233446391189146143199817298191921914352544168988988314304236390304787222188836070232228239858717898729615573597553841210124482562206579618113992730540024655002563351610435871274690740481341620878536164060744669293707475282848925488824386482515634093016202996099020306659247387835967594912930933750029478975449040679227580760443226082379632365027039286236342379491980211867347443275276542676112662565053, 0, 53186239933804439123742932726511397831204564364803260971268711960436312450483058943890686581259516780446654815135411692728748995997671975232988101216496995178561044515571882942533366853929544638167388736298151951725355925634062181944963923829598237755925526333898770155136573955134825503867748656568939365283558865371783698526488520792016858432070448568619483478195335752659055850302976696975611758485091236246080667312388204115155656661386232778777673621420527446025433124818613265310857075769723341879016660518302318869292153362588545962, 0, 19594562542182153832408530465519217055792936622007545249733014506999314057789075634346810359696145261467094284328727303594466543870004123709694580002429778561399602330276100793436049277991894862228103200955625717933339653698135375260544614911882241849115498287854020616137736706388977420011611522909975345975964857383630242734423567363438841483480679146857157961613204873242365127114034167319626749730726135836696239249840977205190533052194698217202686314597527233279968196517306629528821230458474446537999863707909775657710885848225659755, 0, -162027556435615961841030023100174899851782494909653364926617836161009164021628442519842476592936988877225927661362980706224441131560260047418414294568456980854801853074969055331033064702565153370159249087857935903352012128072623347735937681001006992640724118126247859482782118155741340534836085337148575528172556486514975399988884506593255807416022069149060703397756185678098834563066205210215569000359363260848106681693329791149741783478342862657383183544927828415583979462390438189025611239777920084897287606499131465258291251681224344096, 0, -1106256517718798404266612499940690382417932651626005787904796496143715896299277049483787807423367881406430657536523207903465828185056648115546344921023083133479748713957366855331265532347820281346935474736396738295871410045394391064946915436174877497614392702401865370974403702906816274884652189109461535601437080956675426299738796415786557842976883968649845669477720631621651905657852706378700982049909524985132779227648744434095741126679498212645530359185954935317864985098940677997031085062861981437375799815892773733447943601696112574687, 0, -3698176086262411287634005859957811244777644537478846195342443757483380650404560513781508003864713702987825942006200880663902138125435968149530848007800897150845657119362756328582381742802097189005538764569346044808296425144918018048592995567758077537061720663813805706440774057074704158718084777798191396287141063773090538498151661047892782064332131161164731100731467353058535078272106881992760962014460026315847961815618496282101662031389095350954531551343466287694165362796864925316499652122459857492551116322294751266106806695214957749721, 0, -2133086737387351604057888681128196856194920495941807724129346488116660318009617312058877771406575326691747668328100542900464731385221056784533313919818791942453342994282274704969742376411642785089651027780026109222663925672822447641254158411281779400537227498189910161584300227863064067073955905843940472646938602455355067805590663593867753687174920929464132331241647507763004513271561192159838911139760003291650796796429380920321014921443185099073021522240522547684375290940628874776087464234596228228629452767878043859533602375246894801395, 0, 31004510210055824922541517538953764234602304008219855957445269952776112544338308431380505925373771332389341222410789678698420342304879475904828029055402290590630652349634080931554776421372531977989504116583337253789129681516266709756648209830943979634029923649488987206800058145999721496480872008719008316184845379226002230736277813813627056273028804476412594325879645501490888753421327601017621123021104394219394324002900776465228793565761214245008818156219049536834883627575973139049074583240884641272385192618428011281384103604193495355514, 0, 125350507973117417859170969602414208253182995414322845894867230352315971894422814359199647360215360968377907982787636921441420849691221939414196217638407799835254235009858356984808867620743565321264048929914108065821421276695811992165212282267695817112433541307777730545848567956508071967838524477437480302619602330348615698976518320715362803855366626461134733141169694812332012574111655655724810845886444977185465478706505122878133379219596287277673672577745815464872477742793101704974937849092650295278152003508534951802906987159297669186501, 0, 182659623296074950395524347665073462289592635517731083458706003018910887194156099725377434497402251646760648213823838007486291148606851402389312914458087084388879979246744167580764197337219191535583941736522894882425742897517301876512509089374873997305088201736313209704068724747682331821145491267340545583715810288290329330754934304135265799050095111980133548391773672573633967465408692590461538703366084921684422349960033287299481285668591755517559158990492754480910761796812162710621309050518905577503924276153703346504840993862232261395272, 0, -163737717460420771382018459332510764876605038608098783464177982676955142881080375035771777777044263759568288671886451088313018128809680984394005240480432073359142872673972423882520178686641707725029294441369359551627075412571570904902989204852558259757076313561433212765751052084050027506113269803625857595929710439266753782096911625850469569989352254141436369240298639245304276414885151276461592990937486600521458429303519278144386516547947313156609968918473175321672382013455948841407201314576751602118211379874005566222500961392662541113732, 0, -1274633168746011534089082337796576542486530236143236573255324336842652826260894601379520556949169049042446417528635477405883643570330491586930426502193856970818551012597863867293740286368218339496809533273025064990907378105532551643887399888088333859109646915681545460032159467090357433258173104845532113264166493490163123653791035066299065764826104332605495041346948179420824618114526417902280188777275806090691147673768982454517643970057812003910892631904470371126521632593706184441356143917879587994520330706036471600971296490335683559881118, 0, -2758780105115101695689694484251925070947656911105823230687696446287694694784175224632908880290191294503022647594505491724769866546507774420126878926904787124897550784128521603651938549645090277459681131432972771080420748424376082496474161740114726455238200903715900220821819904492721625780069913649646356837987162261315011465335335839819647951678534023197553650776236531605488477604984746200020596358730836549482200819415265589348855522857958530402373270781084764848555718904000465616370171528957677354632806398365167980435836896877260527026652, 0, -2969042759574108901326404047700996323565595419543549060081975654562667039424274833355010197827803277093301499857839470379958447303237038874338018752355294104562305519413589095982623635137285836089774358678875746058942602267096914448236044665371301859048123864016217653832557790650388134886800455885951224370267431855549431607325614945972574679097386169595731063822853403444095614939586281985023761130074316045304639365971643850566992143055834396561391691118416427133445777067242790480215994003617358379589091841692239945280724362809031946730001, 0, 3412566929642911685691926730868848127665575163167080453573061315281695940888061443531162337286042957256648756684279062854972140916574430008200007418951452645837579565728948731291420456574500536415236960022220183474420100975678539757852889023368081303524918168882750343732910872049266205913146882305925839822572004847519616671870126471490068821633422922366419317764207216415824500341395530480351435787316412217946592724094465142669726782970751006511150621241894694993065501983192774693600275409790814875507845699688886383596952124464947862939970, 0, 34573667095768025523836188117981364109217877601484334280462315417444658504501769119727269688814256080767918961669988055764276562383379972936665085905211905024065101710904604405561656823036323185768381497371724890528752620145420086353945115930277967407187565242839575235488519456814007472207066645193587783293544831361215528732513196540464929356216989074736736866110122832002227828640753693203868856103513628979800487158895898787492147592670439960610595562424373219318204038074760368009106675683374154107555062703970433927211441129431142204867459, 0, 112386470292134827923422119166920965599277346789348052427160389803537750217040652392770307777107945584123720234622582309164819417603936628338321071990952137792855541954014871832536319251631761402203781678610557082629436217966266749546710796724217936776387742286537738699167679264492530676642302638060374307792961481547826813082906217121221915937984888992225330708391975442685698844760574809181619550591265668616958632390129761667092688144356573047741878797853249756612313279170194774553370027609445946423564489052172529507446742066999608661445483, 0, 146406791545708435451683948973012829568064992739237404844101016236917157805320170417617856036939606801454562815619855198258866828537077928578639168820785940826918801469208403976252877365708623201847728189845562690977513588349152636831880878702081712320671958192622848702309792301740656366879917475748181107296113919637210289648626656314197021553342967047966693884491242227878981633632217104909693294011978537466940030803282568305602785034347980555590968384909383773954662596370367161622636686805500480019352880299525164995175236504169498764360027, 0, -264359741143765735740046657229678745168768024927893846903895753457645994033579807425815347196686009555170107715537492599352847973204814676543476984169033136818716357739986844123580384715151395990107356035375869074588947477950542280141641432662777540090328460980510683284007786117899362225002070285809238304720053901444342958732126559671408642301608736681386742829563480348464644979997691335265931480403368723930285723794992585263523970683593730698425395536689232100830851973495715195731028253236961236305250993100575278744078292700062392268660472, 0, -1545637797763431840694672266023232559829846751101447181087072942609336285826324224783385716045589802646788172658283584170162896659672069651813570315617473277881724061042316567026399499921542303524498223972441962716649121839664766392227922065256757182429722054543208660918102915023178382654338888406985535754617861840588901117579894715012522041926018662394673427925613932396820371713087162397020819918422610274372251421301739782481557335853809004335268202275875638021344658622739951577248121320628858387222871758438525114410891100111730282565671635, 0, -2596254898672424216066254643571038644222137653635908488024235251515792478649703993442349029042518048130114125670173760276845878178794092630574840326208696278062151790643226856147024330443828667596824553371227778721764812487630885991844807399259840649645335221485229884037064065279173995364058146221438716072918214696000208702705244849815425797166515076771239990993686935811366324759086876066043499753884055193797021930724336549539752414050262949814817474064407124997280651456456406513936221848072026430418404793973026480807380737706194714920429679, 0, 707128229778677487730938256798010600420688165676967218173508219166850072522218451074231120901072757084744608890287961060505326252387600949226841592429224379255436210451531364568337557204098153438193350868074881599719764815948500484778314675030845955875486871617976167992819661715265704761426274238229236047388049914265594991910420149695042013947883038589586540443444067843491766085964791471890119559204359964982349338345826624798160412861260870029939810284279961907778021597467228886688194344391910518663946930311679482960096706601432280815762298, 0, 12155528057425325189766581131544160566007503354583332151771194762680389715744355167555971249045828414945439451478932659928288894370156310105416352649379784534840246612218592020067519908382739815964200915389835748911896282050439546633778302143722026079929790586545083537610132763206892442160227090808305639163044566942510649691373453637516847685679240362525002454229368388787147507892499167726976946994910918858293839316419934900351090491857481721256355322878021492193949244862981656948674353904102292287301522379200264110103017071346450207925398426, 0, 25467755334682563884810801572020745702669798228180818223260172072438396633487631240969550593780807330819314867690347801932354895262185767911321176762624012219519861283111673825241444613828723257928749796994675902841207844850316586659839854981711039429497184332233253907645938929266175178324364718697206774130607669417237673890846270923067897063499432197143386052264764532458627386728255972289444423608876180627342138347392654098111014553681626153840755964119264882832152853108395801339008362874512433161879206845043155038521094246334439882167061584, 0, 19423433891428314437432744927146286762936222073912612429292239454641770357508308970923059238306186683441458713008128264630851468528221641336854624553132964017740876996696873778861772574479858154932854090544858633458714650097884416074879054410747640611670756971656726588478423985014952809296517841520561925060507404244955277706138515354082750009306700314877356656962190868999244808214614979429474912232648005364128584450539507232109478734059360093140784064072616366755485629739675107896404381037502388280387991720264414906555774370268652135297249504, 0, -32113756081065427579690808206185502353220811823329641709030555628575950254530203212880230714419493677906416193693038921669197293088850483417298484819087268553578911284332340223277058852135788328466693986233521710931110693254713065103195664568252876729493861263480368944757244136918467777731904709790099379962681725476586907636891207418860879736055468386912121097064767977573552656503614207866592670276139586605018688010022650689542530841281020647421275448173840326829557874527432215044656808566474350028042265111388217466492454614991011170163461068, 0, -153474608320841607084661576514603839441797474293979832461152254581533344958589755626243884778847753892135254252840714831780814365359628707458775173761988937673750932660779225697629850562295408917832900097108651649884162390257443919186388233483752305040001901953440318803224884918297998118342490468722297151963221716180663620532577828548265912710565750225379150301328997811117829871542630207915148486184287372344153708522363446050269799785067606228952352643977503577601760724900216297507848520874417687178146789567059693935953245984237760632256563778, 0, -349868895694718819897698093057855860720462327267284246402846614973400146824796559323744621521015601456230866769007820066149198750548046796329621823370297319276980508162281856302014412675863961575127748644557812822979829793030515672531549228886280329359715759797783624122821529456458039246900578202498417566945209351182584077500220837872031986762707983764081180073360289778476636896814784492297064455318012490892915600751639154539822058610786146218174121648108864272388425445034196694230519536808101561635266832198900327473163714595825645127497508019, 0, -415033737853864754269019931923500334630140417656107541134309663196892871107358423988564351097735760605901861342040437365329427189166506852224182636977118347971691976431680490768927734211107191945516314078777627009253754773571913143895631856564054763136647472072013257789503680464009864596060385110232841685370850573479835925003023813298180137944601907307578778385859964997637039385175765130896510455560293792068486961903491772087303824904297788448119246251973121450081193997261128078573703254788303369831447429873179662298180363339724436471566262521, 0, 452634986496042331538981834780691869908883323470988402154378172865522547983303001647161709801715601013001813302672602379767949176617159764655984249078488747430049268291778157169874908157233086189989326541758728817716140035454995542157922641461133872990282172274705707644587489675211675927449811358958183459290567773930236023137264020721478622450901708139822684900663097343549608600415713387553919718079308390507927563054600791191330036443801763250418504818691077283135577210738605892061145659360556138286868478858801705454266869218949643751750324574, 0, 3212615418913049655670627457601728109066090164657752508009994479416174822567758423444115163739665453482599428407285073511625916708681861419965774324870140837903730225516678881969307707265895501989307974398842994969521621789238944112032139568957209267263152168205242489037312933729156293951117033581632842579815621305034099569313820196718515384306416828534440807821124714183123600294502886403062758542725143360586240158216401013918374788548228029087373911420245011078299913567105194761519074131169391877554614940754314125135617195004357244506354456795, 0, 6180346796186562702651092415514056134539019569200473476796983861678641512786687603279238290337994985216304928130607060032002207260457632623270998169716830081532723548057710177464684354360806805613758132484691880584529384939399760333405367792949199196216841741264599169543275026280621134803743080083884551305724030350255582135610661782353185150453840030475130165169121811096098037529577385649412631919651887513298691266839721659893224570904325198563296930310915177596888003827666187590132852625859967908458072992892115097750410085462191496041497520626, 0, 2094586139533015315424579009172736940823438590557259707977422983720998967158440629894981633497883844845671715353752559696618449914526329695505760017897470530843362884520001178940733578120953930970433881444633386209253964289134881243854883244031747091052016594436321209532044998707877101892518382145460944214577236136665838281155104408545325241705897371706387982026322645490874468960658243283348584488924672559417906417867125564252047427855136199810281529020744684260927944888177356829327304516806893577802451358069262726180649637777397062640365162098, 0, -16190184612461294290739391693857520256934381319777864090445941558483978742466439493798325540369030031443033884370360937568091189721373559829048215896449057591415411595700382126167644354380978980859638803981553577021286119651441240815340195121912028524341733584790579449533406747744442621725286980873037501548478970757296415062203408180462062529050817652149909490869415533073210775050776033209988963890587039471011151056791158004250573863161000934173223723796602423454092110564787043559456494385065007093894185259237449591650610703457402167119905830762, 0, -38583804561409079189719201823318876640600844440605030324358350674465069735996945521304930152944350250416174497550033113602704055977706723115060168014026874765494789455568983862097704881783147487726652700210679215765098574306141999219622423073272023578487872586486248722380476612847756691786402953846168298467358001942009653747151505425082701133418223699626380551728181660054943273381874540664831154764110147212272755905437183816073022438150272268238819304885090216923743074765938641500696487655216211188349163367967954454238271447371266102504796431221, 0, -33295858606998227872213109729215556593228899698471992718949867415256189914542303912760597136179672970837586630553195444922055152693538657364855751016159862023895106043312367180323159516370114829573766215854296501661758643270988032237224204997943760764088143083682504217394685710506174163820252671648858825957622420771411150812960199389701026626875539952407423962173106745884430290824400394425014463013512619555662535262166352946330679826714200880885944247676462225170946813889975922056261689278089543839962830508650327863024991602826063843611518990388, 0, 15629596432649116928201574363527982204190613831474444803681250043336222755657224390852019594912621152265763741853883224921245519747218260500537366148627064209530293575627237123838209268719126049665120112105960186246525592613742932158315784100998954720313249510238006670165995304639530543056767734296662813997286016252405069305611322201194005511207067682703222324460862237743303446813155280910880177879978685425434494373760450434843387816500446173764212603775061537259632295008593746042549525588983533743138011114478895639413342972399979509702000223946, 0, 76298095065903252434517701359496914659309194259585822781974342938498966649804115389550201346616372288646437472885871380945499271884578695201139726989606380617625301680267908482416378815168046158141957962470658699191872592178976360405223919539376882163762897442270900266655962702150910875314966369158803696719693641560313113022696419421936200110935949268560408103660628663874022610664107024006642406203979880372225385002879074950201123884809750871181208513890838673161080802268045848853071308242485431070249654777111161899373165889944358371437790165286, 0, 158826398763745481476330078453339751408603546065766533205575902185516297689264659725170440713180193994108268115724889498094771963533828746350388402217821702800457395568055009648426081205715694402762795117606929088781971652285108981530835960900191201441886011261553982757215171106111394787841828190059188919838963683684090019959628524518301328988904223442834311818181392430490750762475737755186587807489390634708558974184979233727201743552072285854455654272275338838584519704484278628945782486491349730548841662957601278827267206447968043410479062808646, 0, 438977451135621454080891422398934666485998203549249218971223655917305687503810876267435050608853730538253858264132733139957235041477477460864896988669264335658909253371611131454235617523500100229455941496997547208182714015430181114566932628176008113345899662364718179837216913198382696194739542891473577272545412245212742862018826234460369410646039830239183528388718025645148843490693541568537529866449607392210993471627902586732263905269581414400051256212080754378473277986321134382753673763161942230231122063245968731701866482411849927668845224837317, 0, 922674058543287509010658499550018691863293367803759837854189859023346846671973316067477639322042853959457592185634429333588101035676543819637655170612545150895677425511450642183662680848594349848874658158024061715657907747941986232925227583840571990137670209368122678193391310987154721208069923683408790669385223098133356944878521711102683227109142617295838386507727771640804922987812295990074419900405766690483106454937031907633571898662395630378706609522418029840700522549059611217419765279771432337240909776973312645060367420898779651124128385767133, 0, 471462915431848095404463136263057090565942007216779855809846148442951818635835516548270149375761024578304687739752157315168550923881809280136015434145374352994832633525221575177866958394403153021017062045651611745222709470132442907852787497784267728950626672726417241694007643309109766208090296717122265333873933125720821010997878703534197030957092919182971551887443211007047998797367238768730933363032417049084922568504562754145100038872828237403470138696657306366951609325758931551860200437055238107749031854293905565098296361779954665689874126635366, 0, -3291600695975997148734748597981677542268058450534502061943810208033695868485141392228646818091747401691210859242194051419474835755641979902248778970096934986867560298922439979882038100769099175172973812211770476156776730574188012480836548317198445379279081644074833662019895402861835779760311306602807363008257479676356360509361017117348958311080233867095414449308171646503689848277784706754678340657152063998034666241599053161109457664592700301349355835698359576769876362231203462591379875247423601223412571443067083403772412205843263255299063631435590, 0, -10600284436509026534971952836987017862176759773809231275944981801492201047747146022647340015840788888646774221678893637364657901876250231374903468196667152902372891742166041245268146471771363270826076611323262864145485140335834749604024843243427085727145209137643959814862676869079054238598138362517311918272998658374637573930559251489517504497751510589240478822331172129436685671618641895724732146009590976185713716020374237316559522570901318847519431229391993519858623876231198174364208422708029642045867079671485410275041115119705827021159550327872846, 0, -13554709528204165965864997622979762135511181258951802678332145414155402342650236706993284838471072206666123883123056988593679251292004720381173294760379401317232622583775174025270097259321395251265395243900607350336139068168496404286213490907666576879100436805766210207811687524988040224909701167207409391357020074793650604443440821166161207936537132366371320457459986566678545610894636784632564727481325790470685267481746697074015809038841119579077532663597808050177361656955899115738710797984386111097948360631257906897630059624773476141772075228695733, 0, 4525871170567706507977622619049988242503659113182322753370826700384554743973470457908927423703062419629043108446299625225941949291649968617713467497911094979912255883021930774426369314719318659103390714417435928753034162229036211687204420469704577355909563970847365796978074947772491762865416375280462889909539520690293354200915565534846670569327310962042907413563386726393489598031328226891129602034841123037815439707988784674070422607938312889137913641428112198575078765908767580972957342377922401592197190955998524248288783680312543571172361392599196, 0, 55061666780876825254387704146245063724920085080442542468666205925166492623320450312979038016353218855108194142861825793158530922722489834043078214406351789033265277842909135709928888123080917498630957432848793515659453220948029263063904717062235848645689113251570123690703891944921662929835361470666561094075837892495164664639432941571954273188718639201485670083780315747780420675996574656601550939993607233653806646958721793166302726975522587581204440946215973835751908761473516924127471996401343775460936373359764341437222033346723323213281423520139165, 0, 116700488607570118291379832128691513691755074657336908769458558762706357884059152838652101439219661459496809958822192687556658831469176517269050074032338635083083167716224390264566497824525796097589655384124701349792100407606298063477136541780669256617240749412007882812887674719035633857942591095487893126899977988300165317266975667744365593483540744562960026546924447982838850805198791785388687906081925660030597574775224413080734636130565879817459523395906807475018130940348732881837333622222262122582504439474793512314615756778519635544025599623052490, 0, 109561648890702308686224411739907234265426908148803843642855492688055476990139693744912869951554161530738261287606699952695121386916431448494088004968676692924795808569312309772281357562482663476724242176012836595995696467096199632776568699136797716958558763293015141615923146950142652360520661745730951609524076681161498480851359682682139492488639481173973864743182149525631730859220645864756181360023237436890372928023289336843306105941408670727701295257885094081039743427477182775705551706653053263032846750340413816413174263090269429977770085449207616, 0, -99797442696197546640299923892981793075727264779495165429084909203603496141083430881103599997567154128157698420123446345840341912655845801194363226222798738868890120617107952710652154876165618446324066949437007406980691340504439047910656002320214530551242698753724465621547593818508409137452269087097143195777974436620920267501192893396773547734081544192309533671034574945765191123265895144952780996804365555154837154169652017389394704057516037698924627398454303097065698424057405436150310023631906810788432142816515016053378648383513413659535866362229467, 0, -599065435507873335443966897889550015769456606297981286012173849936871037485049603372164471368444680151329252943349424610968118066449222388822193824957278860017192303798215909349995773372778160879090164333557180364366560027721634263737575540106635354735596863608997625996288185196342452133850928219116278014836564495294320137677862346506186427617349619372617887673193409747003697208125685557115880825474843917582962799083565294553887381150857454414524881330424660004611336527419566157880855115558033321485008380311748634853001137724040238657415649689057134, 0, -1150274865735888249597074129805585451707678481946975010636359047006904512227506748143355926159649087933049874917555042954451921329822423349873228613791252480563580382529652890506437539420439116654266561486707666519349228061870671066076211184290340134415567308146217110744717891821786760805339538123704172308687604967662982219302438438058148416165303636249832910272516866525780782659835406965929976278492843091810952091216279254468171952529508817598464074658353785711453362208700196659875314250846423149891922425706231286147387994234602118622717421762107477, 0, -836835053188234171489736064261502836345353143713322023376846541024431123304107885665139358591371994656366954924945677480437197485662080671765068798141542299651823613477022148632069059370778595373405360009004475957004966809746100755159625142329444678347700652817378624133801095518099997079904077172092484938659010328229602850076583785538877072896321955280144831190297178805057357506696382109723846682868219319649604542288084966699183096778622454996563872934923253943067900789013773076778484622644146520226317724326078179142911766011217912076709668832956381, 0, 1698277715263986764989028875589083784802550817018466722822462275826561382489883524589371467471489869760081625463917826150467705845881071510550854859780916272084321554896758151822075634697156470313218785766596951421404330282836016924839348615418278773943789118152901495940681863083938452383319255357443790495442417107315659123719499151598271952655768333882647837109999255304906936697528638005220400121116523092892522232212374475056995023690273422188682607803889957522338511841632873341113935981916743793968530778884540163070179549099547606784585597131629477, 0, 6455811448167924006120736742079180685272582413755066028370556433366351483390124468638001848519737816030160117884533685782887636708316620174169973304823087415923506652955517326586514082996428986212498225915439482463834676461493119064988485264232156813374267339720419724459264781495484370470111236923696631057597075423846605483488532802168037427607057387740976286417234657387895304552187610329560227421088254953753467054573416168381158235088522870256425024257689969245791346227298036648115925308991525675241312478317334427438151296701488856478524941274042555, 0, 9177393372600359905505523393850768907095494447703378528143854000073129418289229839792208130655189195489409678566603539470852674911720157708338406824746639734972999213841551657789555196119206307913698665317334301140437762227822242852585552499079306196925525073394811745545041584706178899214414658753334272300919383427965858030407722360389749183236140859557585155128770289022320253514862574305236230448559509320224129600085804482628850913836068998550497453578330239119745488451121681892830880577600153556100798607306141119726721171687386250782931867385874371, 0, 1181270384844242664064040317495394991314796511236959750827889528142521673236865040294196962680290923650770538557055337081938169415163871547940691281327408494312547843183908203499103061431110537878183191946524691485745312839974394422102519629682321894652197955403226171656059785619297048925996661329442345375004981716090395579704427877930614077383631533710097039002929600680889280973471696979260384002893495812374597744035434677917801283130341452224458816868530354564535534417015409501234839702289910726600515945061904591004182520012325614944247340906224177, 0, -22722391341528728142497778826422971865155712704453761382580236877305486302977430271707403616646463909303186181763293873802309373559656315245015391692750466722481737628683964161984010493196563449295639397564999682881354416264428883126257051696184808841888600057779460380769593721025181777919222730823776521116877918385286266552575655552934401766141987129820455452419135383046817130258176319973339795567235209957929143539903040428370671357943194526846981533318872476163271338397335067535423343906603423352942404737983125306538675349693016728878359513784637798, 0, -49514866722017825560045718301452138838993978943616757359026492938542556461827998001699908872969271342553985366532656401838765641787472175604980804357331220829912527196003881816160133638762589412506979825614602825172486577020705494315039181658054562459015110261663855707343129485182002752759777210238959729359650296114095225409510313017658380878775767261859847481713270330673590642292779524218130871326223678819776749523397060549684636329504662473739037828910581139599409967833587964060485686697090879271578223692556560132796428294013594069440089476017943735, 0, -41747735419687346582044859615359778615925084451249870549676221125304141212354079747791608557295675694341322140472778886864362295738124715126933366196319822104252292945599640797054269886071286646732689755886339119963101198408295672432986224129245888581491287563439963023899568211698966989323744865419322301385628205541522208909329177943957787100736985151387648370696416947720445184803543381571890889426319562743598808642104779214101099598334429912818502953049703727720504123143896377828196917558636569307178601884528607599444765281937836030209300465659691780, 0, 38572625139734265192977352326398974706984880629345302890060266698765029359030368498045710890057697149536131229994957288869276756589568971278231450480406701254897403238159343688433630548608647002768364254894666276448796740680342812401753700379414872675601541974166855822120989648838777807770507376583295449290827977257298685488818529931952447588609818161671656128830127744777037473398332163600744811631218521811613122145913945339940823629509738332833256188745559422400177237214538164488773630769948572594086387270444403954253407280664056370763180282968492286, 0, 174844283400228451231250374678329365678080620241085574396243933161837762291905668493748628889487312897587558313241641420713108566246068071781051492711103163435826092109542883577592250680134274460156922035800243055489576926948909637384893785517113407608461924799708496907621695899238708712424181212131771442490888342428172146496523333322397096089596981344785178584038131825912295299960177904719438331525121350685865642847483592465454865340768098918635172711659848240386593147247139442950209253734547461831409878496106305957141598225549988611427956219560333242, 0, 252006691897272823166158676581812272414227677581372859727100885475956770127305753559116408529229710845222848383070140281418072073001032052540383785931917500279464091304009371651704225692839472421434680728462620210073384584871931095397712947118788459008412134472383720129462481851558574729530281100519596699275905944287776600387728700105552306536516091915712286591310471357831736444569775461903176892797167866952575571604193521141736117256781569706411715959191046854415871104871664931507023848244543569458600736682561219253947020686351379298294675545345179370, 0, 94800598057455294441834423006201580002039619451396964117141905039363822307844238484349707429833319966346947544276436993010222853101295161647940484760983592642343853025517401135027604122971892858417334504646387035610737731566795500495367263365933819415582142875703320956876806515391991140734723861446441076776673053690724972332749292026198308518671797437685585577239463964559644890897383741246049758024243482952085371926387303443236706057555223916295977706343302807541986251488376509011565151866281007264414699233325961469222122585498151891311409415688795837, 0, -374917219699395439391384556115816049745659438007179637870655161818788768394272417188792066583704550787953177984390219672105083543793926572895118533970145601566426184987144164099468568948967130932184317628476748835633213965100849762554351037728255313935239816884583985415025572304828858454837010179175611360847866782409213011539265959531943453927566094524022260770889011734418220843785605895471338079462346592149990202072805769981970643719241593467500218342121874066140234471472390968867062795526293077244608416700273674829274070586616426235243168619796376226, 0, -930771661626277864102054049809338807495048949859263465245374524540243980904182599425098509191809918637644132457584609051807876160087285880574901108230655589878768781407764909736139830500857358095569296626473778223429537336454726085393199176142348787256535544147350743655384912707380111043319358466423456990817747846518825065376511925956048624202430107161155934623166275248867691198154621302016224609680093894683319180830947981431877534828224441731583416674846367826150398335407389497382856551350934238329999311975621241108444075496284178571385238852726616631, 0, -981308746420579224808322304616593022171590861336675265210627112441701040014518578085282115451553733076786367952213092265007895010944710286871658912483055094903806475066098094330021170905258709032861224550466321485210972982638902347163405519583576290619019505635951100629158732637704630905860957845926008708794983579753893076331862519367171672192221696842313246877860134872686991991073843386757420936846532568584872448211117555685867727995886170308982118253253236723259437689927903127872620565378731869201206716757618659679795314285637011401758645651956176214, 0, 105982522184964312482218391597978028639007518518253815610681233936443800414189106292737750599227892181113610422889616572474228385844939591490064915887005620703080524722754114905073560853820105463300377379222302919395690322034676020014228456948245622806190232591697372912257376250216764226443218712343178023299575028976829615466051700914947824858685135978759437661216770782696042576533365143823056002121204550872928286812314341025876575026231379900604166496386291443160861447828008774395332250004745538317003741384101089719866507786130999064979725223503954230, 0, 2257313442790160250527787776010610710019598696933264223370448664254667926140940380980252121960495991148640178973269187604304655141224226039762885211915507609124648094568404279601515652336519555159270624743969150280784814862101589337728153982042088493120781603605569752548307908302234467292325899488994872426193669821323798370135590037251219524829793161803330171709345283200867224962584300056045795293250396464067103452093205744287389271603924958963330161798110052841933081493059456266712685531535101684844808481243466895081268713001554288168333274044043423193, 0, 3996492763028813151897566743182527504270826309516518068569196668919562860416848771141173535548677179152607225466752564646695450581672432326437059927608266264804950333473826283401871939197675254173780883293792100236543089100834888710322189083131652252638081832835884240789385903944967202542852149334888549416957046755310837570178264228751875042949767405526575262144948102240025340309079069489010427127222908287357800444199905568821241588644906925088627262110546200021252826035448273360420387733065728167390598741777217546164681538580947580744267998697205610891, 0, 2799580015352671477633364197992141389810000705235259208728864823641817302202158477083172871946156241010760372059287592377796038905529265564087767055810176115820661934890478218287364843604098884929523091839548114403389903376241866226591750172741258536921999380115963031513287047121740559221657337155841076058409085304502225269766205938832640390148954685059538202224494760059003084108420731579173511578428085378610471210429788366340684927542131758367280547731835513315764065892257868147477713247494541550543861816175452979662906906471333319144621161250092619938, 0, -2782719432834551497214399142215313262933415025478341009173875842835612354147545272959368905016319547920750407013175918538667652939184723166277790819770519542048593696205180158623061865644058092723899054573074308369773888349197741925564175818206074796005309990934407378146066687889705023063972812412488593038207104310981373525877428080282172826182673416680633669823489281445186194788429495922243802404293011699209347350089225936390217079125073277159321522261945720599617438300666997835935514065861199719068903343877422581983925265964772405677780058353003024822, 0, -10236817103336402757781699975316292271899980785393973773189867568646043740315519899153629197381283726488147962934685020813197545024686826579672162847148419069311501797993360862207654982576375076905836434846750237933919142619711493986681381621759609912650437865080363616854909999685353905118597991880450140950848806652225510691318120574955021515516437816805716376523323280334510150255199320726641099273649946058231067560236860851932291450910146542146147091733005568969767716618194378007705272021958760724586889207291587228339863421264190972504244311009740147825, 0, -12593133870858719180226205967171885870347190844550854941525014768369833841238895093125563193333860613418900342834546769357633634488780645994056879022963032191081101745082498843849538874097391582955997703058830669694965497116409780960834940758921385520356885149586878666201066550413463444259389023738009444812661864830986036927426723632150140237215950367567804365385719597729975593510532648321434127588052780877432840707311148223565317554589182965312112336937909787632380862734777599295597181760299700720991051656227341945113698252958696937330852562512057401539, 0, -3189055561742072206328195063059191932963803526798695715707012240319491408052633545483675755756223393973099303216682319972595525959023129418073725796645096015725830533130164594618444226294215895701349531154211270352602318900039647195437663673114573548423331352492103276836551075110985131234891892514451459628123670439530150975412556287998845934944954730680395367083005810456453501527684465704869913272542809386685018481181755939931827127599542446492228279705188978060355040716782855533485094696427627917367852670327155673483666776226353970859283501603444516347, 0, 16170891857665449984027199965932949610799131876643659169186567604697034230880221033630847973258977965574386501609912171998130115700714055531242351513705857014559462676279571161282795490281952980030544843125595050513390927152480517138970194644070859252950617988711528291243694387413996064401758006587703247735072929638236896761554543993060587277170693922019182633932605893883254571203069335625506453096984072912223147828972319863998514237819373602043443046179263485650297583570847419186068900418215777395822502481467021547522431817323241761510965290005614341926, 0, 31527014557801420712530395703981912017894468728147615391240881292966579121687534672870795134328644289843300410239972334232017064929731010138169354045203003384193612199831505230195025192986683475433637134661545207014541785354565977939548873011170826387741587639789737935827348029722519899439814977231980942880436403227431423865771654818839028587474884088013294834921168724969070463764348085014181439629044671110214731740124400334640129546020999719151606750989850751439922986172240470334359792137342625516213542289534405933899188816160423241793086969109800728657, 0, 25061325387424724866377259416094229884580261220555030922726036756609868437090637660926592936276192941943156894214838951420954385749844676878850997625985157716886027311781288278429582268448903242877680327401942091352664748825563708591096345456243396749946120476080001885648005731294009565999390819013106252539946605819465944015306681823889843049529691174585127326960801307077627041084190344840985832564371782408551819519867031678846648107212227744435383189274436816105838980581684972178155805590617662883280997816568834220187652178247501053523830493554696185731, 0, -7690522546958066793657492472193062269233505611805457983964454438238808987160445290272001378482673102743220618032465482560487345306844587345103089239583876535288685319350195094166644383001373960406093208001986140080131255949829801890165342737261569048429438299540981517310102311062541446904231086003613774619524428220102140695766495527825498133069172269180006592684007898675210064371170419851350849671188361770675177952474742311992469964217068984249790696852465286603139871001588113479511840939728984974233080070799039447985175082598081246840474665274327482517, 0, -47322503731393516427042668342865338383441486803537333852032956543740367666239467996718458213699434797986577796409430379667060893440059323231173863150188425128700823799545168198884406479964107153142588614764537315139031012520948790555801223351451253920269350142526768457332919268520280632957760842387023434317749947307000747114384737806510286750096823187673337969822722661141039814443677408358108244679313894844953232519463943397822764168563320935494456658276447386202764612161330457212201344248646870084073529000397102965372005532537814848661747954539535912705, 0, -61289755798377118869718919772937058411955740109038288010331912020850804279742076135855744891053553058345516319411053252288929434468040475226285898204157256865884302338008420185010653891552602300131019302142031989376060902045956817721303245093149571593050678656160191806924346494076825746229865842022812095972972521337520528270759200497231314577474443667548908640892130682240170597692309452102343982534143052457096526655671809356769767733034193871841861879742347682407802375749514385799451772518992069011208193900538816710458016499861117767517198065732147849379, 0, -31197020182619581395444235230789874204167004074468812863774050562164252872646924639714981146206888004508436762380672869924029948121127617223328546590884284608853712969861547050296192668019205664143435967764671759424613557520967318598717172018602558471764943361148811838669494181412898610092076432863526810819956333691199754723525534745194195514197867368177968506121898252721058479738111436461659444895789044793298071269067430898844881230447849440317398912905638067543408388972481318708473657251914803739775553303679575328143932491536379356879896830420980648774, 0, 27902377037694177175025347512073415677964589935494115185295933077051833143213146703716391883433714944168035966113090250248234333893231793719961521477810475694085516042920586553223155569174168575175646068448123174718934253672379761022597467232890442552336678512311301247144352613034482848967387223196803663973838415364783218875763924038404856179463748897631453624133520109044932738285889218939815361997270447608330515126602998970868258689604277733230833870964683058781447613212041327286758182270626984275464906781116382841126779797437192182061077765597108665915, 0, 76975007533169068979315321265351525895452694229411088743226801600595641898348412154087443586603787830557857082106287442464560541572902382857876271196020584444029096882476669873730441023825159108480409064735403774314308952296811070537064775610953654653919807374808914759128019624810975618148531627856247524263325306350181944545865005124280099589964847781218506909024945009411943336577935421253348148366837369614129374276899429465068341378490467290761745461843571142823181641703832359216070138029273465778609901428177482465335891134166093676829866352119963694838, 0, 84015992327864284913044291421512679033639643106080397294099219455061123312687204320889340042838624986567371597515745844717750420124034630349062987488481420369945824494332495632727815042451968008902215246167112020351283518401054317640978538782953504365975260693691444345688330249896958886875997899823173921298539340958722819146582732498749771535928584671978718137378685810033659600353690693761551539295458681941535341951295996952731132123509794938047762978239954401064316250843465807545087637745117644902873587174931561977093828949893274529308921955221235043985, 0, 46839890513569340183489215979487252376658084872176885665270137227023919458833179743447880030932746682919707169822488498724055771861337136564084249317993086937116112426613317038694215737164174012072777579859725405622387560839414135052834565505627026453286368986446904235891217270117272751595869401013062154728140210258349664310060628903612473748469650302962306134551447503091542660199677679950162212431085024342530794720301291741841220231704284311201462791674126058602673978606967298012101073343753917509003881875317782334257921121534317272500943812693715756430, 0, -12094725524525084785902886582723473066734695008245967069336981445099719015327955490951866585594371053586860085907618374130528164648524222970154227409560972035809279454485455252767888160727437248878167919691900057497474755394250053420738645641736959696123242353804766719118565944570119926529558445835457440037108495661280553140066213784828178580874219801790589528198532669917361661771120351814087471703296508812965636241134232703477126780918263298060075074003829605968850676216973910738593771567048224085690978243875179522260276787797148133350013855306135216206, 0, -67145722992084598339643534006364761120502750566340726357699662923053651177706043856965355163692831743798146919687252402689417031978323081720488961268887996833367859908181765994204464496565427146095344442546784446482785732845663915449134489776859243581186338529371097087968875553262756265645181196707268473414639608626024254346919919416252172345410648997153783970666742954458608170825964581458864482941061584169071767423608080839859103540149332666109799932669292604058831322777385490963324124258585656742097486926259583947985186046331649557340579528242195289713, 0, -101227182699270061813565354634742091613387441384230938290241925024093818934313783373619589631097757917551293195678848898484425249213502712327447198247545975748023239829732602607022094350642110371882885649790827480669224725218457763743625053670270549202650570861293421243817782136699661911651161119506216601543560296977658260314221358966608335718018440505616080159590102268252484220250443647412337510553731827438307638923541609253027027586359879543792961060810972512792624585950805638257592566633219625850025423060956135014029544633094792979330573992087621121436, 0, -101436741678329217423600235846239253368828785817031231944374278062481943834542330612193938728147269720994710109945990381883796430337518065192642257270837502497257279410431682666441428071637369282626053221008467508991771627638756876522646398336108995515335662700843597950051934703968273833081271055218574099686232212620776003411977890042239334067575643364494891893624560573230536928258761659612365641368494755930673506730053877063554658239620068887953393677598826669219288922073455924993279371925326369993956455934387051620682155023908575687247361023289583056451, 0, -57135178217061680838858957351454997740140170300919588355047531252549867301859338609594958177229062436003864911752783124660041227149085545734556466869752102247353620542692797015199702457609397392467708993535773576673246394350492522470631814568983566242741715913722604356881470252364922257582159528089905430520567068508555620108585572616697372178258415012968948542168289167793366741409334470209168583531103506170031648724907699825723292731371975762119626041502821979260117987631485318951501057184949769177171065307058826870691902992480635360523744775512729709504, 0, 26623939852290652051538946725561554515594594767290880947774226842677239867712509129953476285677046059395592047889593228893259652701306034116099828747886835279036370567357685737438610752679165200329055769042699199880829476416979756068548564965310943081850755808344974149913927102605895398102913179913201442534031101012888513915285227555630328407147912598235116114698591886862492912115716287223800208113532662244727265731355627824590443047607298343973166583901414613528081918758230589932166159689510994002942506567425788780558414354074157612209694702345745948504, 0, 116005068243731244725156277725344289670978536523648790361489997012416132235618398455028479809238777103827874514355643578025045266726467203704397727196444642176346405911463459604240424938506693767933889719915969497086531793631524641187345278673348581886455052085637981582099909814666766023227569385706560409212298211458977538524229443171660911194259469093243817458948314737856822897529064619273398749818775064279720945291949422925768497787656852533764316329906068322258008164243431319697530300595251697380698888361951310648951582973281903218442497225347687808023, 0, 160706146301825043899265439816576710407201584837540866117846503495748841439413129759307070571084872907075898871547919090514199218573345844444679855487075585620921177126464475452130858638749739174561044646814404277400628479981450932622252887398738595016758088823445775326069504062261760185473939439610582957937924425795377989920986408863960888768016070839603260527317812026017719226780132052039745585867340527880191040985681401412019514653504322710554544241730559240014333513374837070287262561281449298418581899914198666010207550521037043447251696316151315174027, 0, 129571002837943403918933438903527865923392983009984899786578163624758277495434650793716348964232341607583242235328951075727063072680718835889598776421712788759954652515267569146742069692523385758999088084836178273488772208616532336783091378466444752962755571453658692896153552469814617577530441933725670466694067374334174211273407191450280136031285834265281637477183856858950510018860811321052342749705780078953331686125141894318940775251637495482496280011221457612648153409108176208192809253631972258436745543732877482949202144231277478470090734970475001107024, 0, 36909891192203724480101227202247128565394742718561757947190743020908558013902330851171136662680431521917104789704025736380402263950836036524762533975851549775594513306121053904656258167641990541911865586492248131640792165811277177286354546507609953850335813561368420883838743222013542272862739388290263093244674769453584775746496079754275659318179429188182938631403065532860003583558645648817554860510513736786720320973089409982418958516758729275610025479376765535818198327507334924867302328201601565995255384945041222116136362914372286323591079160401449521672, 0, -66816969063416115368736962540046421008654958931471061623786399635206155933228812710932715620021066260709683598633243537801000335333785668113988836685595757163866090563010004816673853995598823063245016974409946542144526748663664211410751250384366547787964856062850612915746088870011148595236115214052904858820150055548725397559688260886798963867825855653129156012862577316044007829788143243342455900656084421420408820956570304168344882755469893671969879523169261513987922297111791606032582173565207698017339426303871118563901063709759380306314971976197294515619, 0, -130119342685012495244019881390340622274485729548607537655686558073346630041026558804279875616747018248121131067146582590465597017342780696096818715450691713803966657943836981830831246915601171584492975233702638919018036962895429347137589392515021916309181342013989300797030280173198555985287797822800605480975508270296215154987397741892735872338013520581102892074485232556154229350326490847962177645000486030700579632288737676582744167435129781244175225995478551910336685379626953688798134130799092551238810324178833749625130761370526134237031306888389403564875, 0, -129637622630106984772617310456154387933449371347670311807561993878059190390527965617758368716012265592589254509254230716004737668364352462229640456883421191894326148542745875156626786487120437487145783094279087951863941794314033620796389712493059307905444170775820454198957747629951990973078726378368190193912473668481219499826281538566985187973442333761320906271051044328132765946974025574545912344820705141584705157609877470632924251235019665077486284034606143158525772184341301830964782368540536943604231048391355980692061284656210125569005597188563046992125, 0, -75461143844223357908676830779032519262573589846781940549982317579582907510810009749994706509868869303849505709929297411656701318591860533569039983203321347587863692432750019250354756864193144881680406646182475550815289839440248199942447579738181477816246919155873165932805772152558861837786810245409483214760389073601432343773121039162410959832506367796215021936146902032165183816049512583232789339734175220015324645360977830715042526217695964525891439936559627993036252777179402435246893771938618028674484923013792991733289395052294554069415700969101729046219, 0, 1037149741326846064766635335836070027778178200595895208443201306741651322694021022267348046836689031366744815357735957976187727715335563689496218311890920204817273481135781500158696244718580466211674077130763870934598164507289864554144872283503211282213324762490343428791427179896089732885743130850998511528356727265844078651675297029131577584665216879551397527743686640117244844315833170266504213174319031634204501136897614129152350665738663802911179315743823753313488586265814457417097988841520925030708727106362108624097841172863370927128972997381676620151, 0, 64139020069563500115894540846359528069329662726215297068352391069636859183274737238877866126000502780099908868193244391575387555016212927501541503364535168734181489046289753265676708765119103330119624522853058701156448270018086017294027968558522008335598468028456351575264187672228532721504726283475320379150850479158911412556005212572989717541838825626126862301855510299130007392803317495818040164524499255154830046060609521380333216808909075859854435744146589488731989695719647754179296153106161655424483073220604369610310848348391707879926204982673452199444, 0, 89228418542721872988427734519976233254957732384335218636886216061002018407113286034622190564473233562980054009252093187864186917911288806608484304545462060650872625145186361586029192604454873831235772408000597013766244289549764937341476324127160499511904070930179921103047361476114202813778000908566437468278637444611053805572340470683221977544909053465633332107619435334651996850483628335984543357198349279329795718254357910192976382541058856945158568786979705551644912287511630282826251716277002511118975628779710512805930465073436645273303532445094661615487, 0, 73090012828906017916239723075423607583095414835878826888083326447128125709395822737538993804385936211678090881797684415103676953049864381485186687295262057143321322782435630163159149454560428676128347733736619958200641437776703899565908351803231797916534006004744452174717150820862551069088033005602967942811414743973950485281272972077491090036150247967898325533229910251825118644751483326682273283106490455614539202730715140686879862804023025696870711030415805707762449209842252654270122713324974639356680477571036760265149417344977671233547835548387469411648, 0, 33484001190287451412451280127047860593377871053570711208365636498921984268075296114819896809844425685352934954880087417773478822484234726787225774207030554821678930948831563855769826251811299178293626043655478398080040630350755844515975311178950372808982714979981083361547569810820966131369939638006816645411609098295893323599410987309571543035861278736174075586187645126871627893501557476187504220797629165909068912674515010836046932872083058995187928027937278827261474857103104155455864245277005522600606422145273697669786514352712436391550683643718007805498, 0, -4064896251906776910844241195711071874837581796705794042564002536646214767574504967046146450954619630201700676660051803659493212725369055792940783816724743232544400212552998113756977594960729150960633317615066126996409887086076117468021757280907956901554274731780127098235611678915276291932944994236295642556029112319756902130729618646564122178325206524682791957136392791581465137056545146738371358525319490382989396993908018289869638073473485909804716709338021611111701784433735559884386869369566529385763312546276999527703119810520547972183731560702744710878, 0, -23245184651785205309449331039133873830187635384168959853548677844683931544160799149928771258697503192080853240957048851130532148646971685981391728097387614835215825876060555857909264403980793378130661127797009120185036631260605816109988661116593855092584216016019400359583772460323114883895609548344481354757929437593733922627012016117158027652606488605180701264004224763176163260213951350280811099802613019771485707892650639329142947978989792236996619538355707177721618572177695992235280511843328135960025328646718838496275219512407718148080466875235845843968, 0, -23453880147835994357309234148061769945638648052568457607898787448529335348343485169388857448351035366326279155733274189254359033148887522359075698542321294914627989922105836114236307151361196509689920404269061364874883113914002857691968347791407089071955347941896186512249597032628177294239034735606914452132335903902313556164471832130078120187890678618266676197080266893670726913052219733000716153600465113198774687230604386035958142733918238235945257067553253273953219585412178198084382331565447281155350483132076301499878875490699240532428394370486593253460, 0, -13188686494965764690278759423105849079342828636277186335814824437123493037685695229131962353598441317475366124494285411764243574718904910856396144289478427397865908641775970342789453289017226673107378345462722278215703297515642392234609207955213426342283861965219899086919388821212282665936901713119889624785024013183483396456890617168102175899031723922370300811762277581572858189200019189307136958967416239085283589550179178879081299374925643629835830226592026181906001621352053246954837496407449990380475417286616258413567357853372466035612534664435370447495, 0, -1049273079302473274688155670617763666356081494134703378292809548710359114648540803139047016302104620340285020437751467385934333060414063846544829025722900855660049137975916041088996470990204594660146698162948138851757471684757329604809745513960323553068845365009475276905889510897696120361778791936347361346891958676198427785991358174673280822054255211802287493317385455539836832665218900398377524534203763940700146037308711092552968275660291392379585764244587228271539208211466544098258239647410392062857042948589193962294542990999818877106529542796038404899, 0, 7729398353600549922281432217968127845541579441692136910416970550167461639374734764041161336280291249593545272896469108727809301988458607612090312772545554521795688913874131983523482460028379088270325218084109378424259530256844381546276327615143812916902379252738495339420142757569735892268484069119158814740517788177961061026391968291925426766559440959849004938680223644654152775659285312683968785810394981485892493443986676602366719283099291268284402114775308440709804950237380932697120708305337226297748653335902419267207572018662929440114310139887012701758, 0, 11024527435854795682430582128787889066848885176904098493027858964395701672829867781905055299523796106044424163631052182774085015258227666733787631667739432402614673146205563568308657372124466346171343433467221188441403976902165950625059713879064860349787301712286113370082211120314294836712459660002030253377785172031357070224078134112619046000858328330826469836202896426643266614946384124402899661572890492673389709332658881581175933611481517715422491533827374693394870173983573935805915305243955881418339137958091061493383436553950835119487603928210899692664, 0, 9169096496795635996028946513573034861165590224670641578047580702291139235581700618814114820867975873416343378588196562532725896637350068485909535225786244701699344613223592784569823987109176054351460781673837064624651060367433835431564556135347682416207977176353867630670684090538617087641551400914826160838796743295145748470217900183100104664373187729120407606041005355258259262416194950210928446434658930617150573533907415066219232759529182059671312641342157074950171964819815482094144301993517462085653114230820270938870565185476099134817605231582258452259, 0, 4414277554345406772701927593162535329058965565616311914781475869562957313064470489148119846154350477381630544433311234251140816346858191653617492384441474591646743810713519463873067455386245236868922133686273120700935989778819250898010541092456671086150559197098902496243025403276102997450043160101301859134792565877693608382317163414844637050948239011322847549052566839132367678360912216734123039246563599922765104667562559706154433872535475476817687993750371490602991208606133855663898794968721318332286413930648140767886569405310643283558501389783757705310, 0, -168248418633323755675167651185053918592753217164420033841006413166322567891854628691165848144692059293440957047587963617917141311210147249416688884868246983242350587848346425819954782849367358607540333302965973764546486035498277506503734988598917101857055164265026506674404342380024801112451435238646587036054897810229025110743690698343851734113485376208040015791409380535788283521666075285301169042552637255098186205175806461876036831013003422141265644767051975414693965556073535544674531678372198500089028594171502852855070944644837150895876819601050293591, 0, -2482547222392786781514602144759314375750111999542469816549953204366733310957068949016455202056669207090226726722660555248911525593872950407402842529203465737337897579500181329001247952726463644019140730781979474225559500173867340929500644961434109073488942615276012216481902172423466746834815897896375508744232731137490076115798501668241851427115822332998963621201200304550489511261823386539707099389431335587720596887678831169691115970964883786597720768487327240560374602533887244407158039705769328743254034852876621428026050705099750409965159608846951749613, 0, -2514256824442554249187698644355660695118400258704559191582511424814335429543276726576150578466856033723862848892066352979774804824118648847514192032692358819755466874448616256404955475030330985593321832602681932150137206831851773013033445180510436380098567687714660238904737750064819843495880924683377694677054264762338387549895393996395815676867426774418452256770305932753387692010507939193772462022066752462775731412230693916280638532761200559771143991347922360615610350433620171214778235008087893588372941041255748994946711203257625002234254689089712707201, 0, -1470381657248632667504816908964975906575666213940046153639234208363535583155184507918376635482133649924629596964576414460004403387236633724762441465632841054110859058140267836639542586368342615464125018401193227796260624810002071987211927770982531123462823945304587538478662765964487586020333198887234632193153300435113530349160374743093776334320603434055640222654016363309639294789331017898729420220920177856597370307631283244252308971088743296862770045858249203199969326339654599195808474930006932669991084443365180175628020914866888371899222869324717716965, 0, -320479334564442047563249037856952275082630047874419377511450872119838887283704665927716898509651140043921602218320178643204839930686385469330020971785919699627656179575434992098731831130007587259071153151234280600337751994739530460344010041535392651331444095218419111698261056720591228270226801757608636065341198288347959780555636444509540818180298670013993402042377654900991793033132759847200696403184315341981948938941781547930357684377909116355859518322128245731190822525690110620544344869040442260110162067847633804559415584493523630912885277026742122753, 0, 522048970558816484641865561293942996055380797351966877561581845480208024170223802292754537974667115182454358133780324563630678720437369079488713665864874339858809125370786476989612576472707426814717845204583311697914931625181691346786471856086841452146077633806422585290674706657290281008802124888731785572754917694932851816083640623347258734472767939942159650857071073984059864159086419145980690272026795196106468276192336558942468502022423322713456785035048624081220384911886257167806115097090730943441822786364744964935934973571899825258198914558890994330, 0, 891556077954814199385930183464845410696772113027293730440541435503374828664591586485632723932505679940780588582765212205773687458973718248431221349067822222841760429497878010866563883700611009379798558619182552280921306763991137475646930764269102359413146347989580760682825306494574254751298430287390812627625629024019283246732886998098155244107506019158541476465631178554743503447047601512571133293525173452673384165506623797010691206883001718049983271635846743763996667487544064818947679893545107404414311537308142961051094145159235972272598719571466030773, 0, 792282456422628783793437698142590178335455235635200130167183690285026325109737812890257948032595834457604160651707299054063178722254230848420994509115677167503403381027824541141914616472536302709067134771839638564957107718210744484607303564108509120900092723143908926205334836972474103188601562500940796008424611533014426587148932972693573524192237928458194579800493725017036501718290491640858661629506476014091317631531705671603568143317244855570134882519557561876824084280425263270733567998172773296405778338669393796255567323183881929528707552236303594486, 0, 426024280265507621398819566692305037276078347243404106265318081451413349298577033098398954477740748472260984445322938560980604238609169657161445331198399970648310078398136574980605615549829525376673162895136218989987037933169973282217688878939042151323345923818127671603612132474084915183286698058754782298263982298000127963075197702868412341772349629036034990750571663063039669271936928948225469254866759998213672797267327273574507599670226969133612883724259553421392308576927758820470838394868059490971869108878295939846768143578589155184972356748092901940, 0, 61939026555987618647878444761878296726385158363141397452094350671551768072596874901698244039311210591162265703667509470256315967310680524684737346573993853182172836286632531693821027164873851287895337299387154408888896683903003599669718070227467452404530217559671752630000271530055988668859062043250544381132225537852867182032699350808036887545842620803774565274829371627718483911579435098613420039458659198802343892969530579408226711919707270891734645111607305207845322976822726806720395006007721400889566413722122184717257716962469639596647689636178254874, 0, -128208028090884160732463331026364331074109067958747101203071147890509483265691388149609834327420296385332032991080072882469961083273418074253060759248945872463928688909835198715428481276413178261904775912922613579264852479519630295881844605212519681009862075454964181076323480841335267747302890588093163721732295316663551472047778077059501199105581127087907545505707936652640648728973007831519414873881950868096211352773227269040524285993536425306154627509073880031963820647337164172537455145015751762300810400461320256128796497405536681044871631825337797095, 0, -148622125934874717804925301741454873636711336086661430329649501124736169912714673216940669452301896518972773245976074807200845569118139356523057616820848689848805340136275453032439208988071558129797028389316674790021480427648435715291328119381467612683796077251839809370164597397409100081200421348763485081896258790090828634613394404187319280338515788614538674395788189757837319378549675078066086751276848782343152406157795632766497485510778613775839500944016892999122710758063677227387879654878792703736628902894518699291101753133051870177687879555737993542, 0, -97023721348827595220239620035517289771944094364985284910105667977421764309703735401613309664945312898146611697370665003345811272837219097372491130560417109090938334866423834255337953544116626728516936151042801756431885491402778052040630315772594756613704026690830251407826184537377594373360502013391272108797764655229850445482613432947644227456823218819086157802760475834657372057011028532011423065733091809989429433250519007608119015222094193562720837902544588999211759582913675648900719370176623245555685241730474009727302213521582574773388364554026274266, 0, -36450927319814014678324047535756754447782024721058093254264743355680700343776835026883320984150045866076626650503791273305538641218730203674888353666465996712447544761294330467309769599789212031012401631398062947506940465837831391502008816284206717590493124694570021415113013601193030692733057947801805852031284568939501816856021218616228561075248349738524624214320374544081720542406256477131519681364564787081619388496644182150504268189880180341422165421895747724492264681952858209560186887828805231914597475687564202168298399871910062805067500380835415747, 0, 9195335368988777624179216674738669456239538606859737181170053308758461804782411303247228184642674598086942537728858167891671189339327672366156280883535380074251226646442406143650441539883925350613626555575893430808042381963073032474035073947305763827720522623339659999306955089984828370489553138957377775948979461178744409249809782250007231868913418579528103514484112928098774851073633221809499567133817696701935140424397523024042020312068298929223203048027720633480499902272682089765916803967459316150117257410747487822270102164455897975013880634819209359, 0, 34339943497373697977917059764101252773032781254599582218846070872757814114034722687722415373752496436501144357805483092478900059800845553011127880781738160378685090653341278524919622569741541169589746311558314193146816920404105851950917650303942398007248420553291850463103514896589322404152294791139488632091124452685278527078534607664287080878893269012520895267454564249864008179104813767541842940521236201356671639959461669997851614967141246414628955302831670063657535505298003529037770392528413260418691391111817450505883266844489379741324561214180793703, 0, 33371846081378802787748577677335853176969549743190576377795885064946927375584978255775270365743847674034130736325937464840926121826195104444676615136905023393470085000593554810302502474483866754516475047011598554209636530227953691104721703346261784986819393987306927423770318586758028752446507888532394411125197816524197510971993483962068077880763631443610284171521578825189241276830646778999401177146833005638086811565450301962892817504565280129890539148268588176938008212353171882393839706476918892972775558574304667600174169081019002878704781289140201274, 0, 21127178361240248488608145818466385991530506755924087534387549179395019273374302797259918358201440610210935959402299015653657606198284701069679739328329918180835124988611571947084495336242363398329914157553615623550182027274006790638057438047822048997760646176212327028344568000074368819580317109791742174046650318006821281957408551848364485177293338245966846046972324833943195571114241301188388221606952484024068897603335681890701988056579137991632031425268297324970700728803888430745339643130332017911508670887237033146054777807806906522223241520396330714, 0, 4706871547145212863949079146692987953817701377352097549203327832595013463916497607517377888905348740052080353433613890354376024977673060869902068488734199007313594589327374819941542820248394931988835325103470322997457582136842764407332290205314746547121197502978390657649911922909677615697309726878377438708440944072444052436917375811106741986822304979074275337176434912505075426416638825426706118318298975756078394966554037510810377276845565201613563580710701969952237274281643961184263604589712204989223598210742856298122831774706058075951302150204157973, 0, -2576336625657930335402911959724021311420559029045464534630332859696848262140221810255776795342332912647095501584397558562624799048726663081940121407944732861891667923769519362187412259585025105579504913030039967954359718334769838936178973717913657032825743503805102136737378896206079460174312787660015021196415809453663434434428494941870351481360665426200882703854576170805012444053247249626280978584109406876387523731280864873967922467592581117978867378226663096050150248687715171096373539692853255842379876305037857337924541546910196754490885236711570400, 0, -5125525290850356031897423663952726170840581514362638402572761490517635393530774213490335566522770837863264048097127680118448072076000653772263753580835714069242736298805171429003925081222316015524448584169021387729394446893198242064834799942404185127683928832114788791307670586817040097891085603790828636272195265933670908417977095017597500886566443447560338053072515093438794093199963074139580547171384073760258920304485992078056907453800702927690212386977179681227573147735305783794607600417823103383876637653907150556902216699652906194012415821061745367, 0, -2742025651811724002715583003539930616287883980788038796921285515410633358600505732807060078968749670367859968795741840832693966575466746598317841172607345797355512034383889323565147164343716541958710529562483968998075978302024090811047035827849962879207291543532650587746663098952150562649299897568755620660120205764298240247194454461190053232857428142381179334799154124712893119315691003592701202283582103839498730758290676523743045516472850958400247192995178772909601403562592398853103711584808726288215096081350373549770889383008375516233694373036188518, 0, -1872657102153303735626456477964281238209449899270379637637297665566477717687899914732788157958168424519321569905081232202267896572025185734632152941444273843395682488864094650627240149027744357692293853525734086710392704634851763055542904427449345778636967094257936582271271975754160699900936698133167083843272444705648712782614064485847390450849205535001410478087550004014564246967490245187391273217884567291466427787812812580341010914787955551296761085147720008134076033516566571910080450093204097669753257014904413769779672785751628948345718947497202931, 0, 282942957993275719942348144929165548090599823527176899843539166115691098875775619221882222492162377844658482964677054648791871473302646567390882973156787090642294704948029716310139789140834415996324948616198135899072101316548496242666008481440434177721772090623419840001648161469658904176343291745866842110056193215590534008760497613399520226683666367129125012128195085012648691260237975438203810623254682258894984212031513868065055374360077015906701807317425889439940245218164555559729857631811842241544202054563110132079358099117098106775083407253884807, 0, 604090520180458356463984796095218327603064587954595337974795713034495524716415439542375616387685374367732152255891123944163142716954310229955055080506429350025086560372161221096035297325241338235069576663483515166419867673648889102095248205559960968761619165563845394230951342022628465947918682976948734121372486688721597968647651626008843326430781493642979050329489936523059520222477499067678283808614375991637851482404322585632817146947807137285486693418769388344468795727987867248836535546420711946170275134896131409904747552998750162688667716070303952, 0, 1121135178301723702796883275470712773521954118919727623328418939103869256852895308239643094971814361593351991474786235253650794684359273452573339599034376144069216217445504754040517352069244742280189863847052012218300737885861294724235460175688887059487058898972932924460447568352358672833419488787738908648880418926658029791542137791178371776342133631960302518423592730727028452243581178976201314231287678043151959203278993098273689997951574194619294498022180885070783600799183396618838193686696137989244099014417118810590909718449310470843177947639249558, 0, 500730691482672531115752404193529762099336948441860628126203975372907952400966019374543335178735265843306376917030771769663155551329697276272813229035111527868459934062060433110288895598667253054816667364558754556908808480013123276664671293190895170461198399304436252052114222410502037044065963193725533204445682263105058565105751242601122926524725581436762303848167063241023289537910103223688457969573896005807877104013311977613495351507044249792462746103821010525134786891474517072228751512946985545233208079387482419564916153102746775937384956501643790, 0, 265411617252379455625037027224798378067723506252392176598645560656697751044238210678961908670536830443352416594205238052600979517163260682966245549718844228868824355791349926774265620025284176541154810656742219670448029737419049454120945422842150005757657871276948697559070416499518996854320618155458852682918916252362499689324912838033798560605196330405250861328898799667861497131335295273356766360769145767419589987760623759946720904102484275014705112745267761683423609979133164506288498444982388159773726997164979848202451429842138570066675712097770959, 0, -107305490603493019587826986073318321264377305508970350027861858414221910358379242338023179052612733539571708631632988201370090226535651727726004755321912697203562160450219757462350890903560331157748913396860413779366715216507482802972728039371572531437833024449787164852905754641528012969136286932690283020788806496187039232253882772924645057746198559003429359385214325080467232569328885846739317071734824187092838553055616072172799152166133741262960057492638227056079717199789150373218354481636918695548600069714836943010877071621861544960037797076644467, 0, -80576092290817088965195838946862734786331903398904995785685582080762212059341588318812853576592499773233670993153011908750614198489349242082059433020671155023473428054043331085797087383317179287807761357962661176437222475936150974809196139672792198211046869813814027474586639876386551434204569279164914343027787595246324299576055670492617939656689335903139863471458418370088775698345454034973079449949649299465611033632888568184306676386077329824241854334426827158227100332022412290627838383169981847266910674558153218662211278660454503996971681165174366, 0, -81033480723107339013531084563432212997051595130932174068502955499738776231548206014853024275241700831322546954626634429192637380116016478543746830247620203452415022768296973796945939183327016312375390561926170624566645678494782668997871234703213440508548818772804246842237443009159461550692823731775668731150185711990765304878843987775422525924277137369946058681041163231816880883625351106617981572357030467814033495755299342696466418916226799567880233699578565480102402670782118336930052197282110857524775867623526399274661742962801364916108570625661847, 0, -40020537785251851120900101629367260243468196691983673910168136330214771090741799417948387554260708919585926663556111255743984448584629210544618020803559347986167230458065095350567274307321706607638047160273281447069293288359385340764648621100210752490919976560392334123187008007236707418276260391399894735895141326158951708623750785105397527370729680849026551294011795550874287669244343414187154430812674145056647187575306674695732712830224587265081220652490928456793310814139469295408049997564489727967742826832956984712713265381139415000629529909290085, 0, -2575492986972896427828905251471276023955622817667307822981603133091597545570732420639799381363943995766725810557141160367549730377856186800918754655383844988056671203082140816751650734554473425648313085547268067624559363392758846541519347962408924645404077542902731819426930255525865988917479837964227321269466710201140263803917610969585235185942336702717989949715592951233971069918128227007173601829462684476208710463037431343923236928824522664293501568725668374053819578123351350801883606717524194539094841788690629579323901072178478190619502809991542, 0, 4141284253501599423150013070267442281232438311685072096347682919384756580705507936613042909266449914265027396068889352747144661643164502876638039301035117090855767947126338365225974143544177358566838830562538716380542740471405516704259081507167057924229139228085020408438590119309703791347234928320034144810427058967342037292941162612347020272710434309942579280257453519681842569721293005287437063069479130717646957930393954036655880207937836730065626029664071146499143314962264556083326066441591644743898653642100293675445580316455102937455969755030108, 0, 22134207486749061261567029474429859573285310981818878128419047038683758471004668415163408709385462146819395313696731440603493802660420293527586652157041074555309674983209867391886623227852158973275822229969489069523663835825848166063102640973428083260400799123751903867521756325283884843687995617786767210817850244684638812574044714476912036825598254007976666172237287513614251580662785275085108460380373399727774019127431125038002915718125759389697265942781334066384207084866399957945781286422158669781242412700464384772456581741042644689444977184538591, 0, 6885999863493497476663462525360871223032478912031136191672394721598222174836947470776305385863122597509973291225360520303422351327732917760912670199619730292729900983905645067723690253049452416873425452598267009666699307540507313236363812772837195858496917588753345709030600950506879601319749498213583545510624860650416524095145261840002201174513574948017808771757225750894196882872020778331634222992821436098161615217152581158932902066804601897297302164688278860413153119606873781050914492831726345963229655248594371228932226023558036348287485885645308, 0, 7982249279587065699557475722585214586290360817365806300631755064375065516612305652146015389922437181664651532647477475997211208721580114731159442193466398789247125931002699283253114767326675960003374129540282765280890335318081799185568682933932208081442728316035565565246926223364093041378957082685427181056475104163009518679851244843326368408708643938775297636143604645762730444350087823329233396491864613808632994139877317911919543234400917108244035480077045535131775524990128694166185512948417335203604373776244761036769195078598481638104910435296029, 0, -2913175801248126809954200787703551034090050509707761859007235150521664673632776366388401972509417347357377866651166903849073782368655891179543770479050255316333804550202757581389385489873365957785521433418207307152807132365566093430496888038035746495488137190142828152541817480662756818437734968224706335417944358337554893186757838091800114332466490238164071589603276087244197989201849818381857238279269114838300441420436287557129414515571095303288515642170825162419612431683065405011867813517423704304403645742242267316605319688659580725017852070817071, 0, 89556890520724774491187233813771067138072927469888847833936792113549079252872379618254728339426120271237143628423726842533841659736593087821855464133838741929934002345739696009966754959199248867084756886793442178234590813805987589759897462419494426724391981123675473800548747242549482077214767913636008603371958505856838928797425610122206066866267438817161023387365253735888156747435079266251331334008373708007039811605533675854519011144245421644846661817879886369247209051272814036960173508619914836023864855883494464714353935124025937973382600923135, 0, -1589773054874957481158159853627072685707626285172970713141642005266632615267565420854934334966314478461351619892636761435679528431832742327431877347118665886478737800313720923828552921918602532238379798884290587737429965523921122749117525686244768859916465697086671976951778010810806799116813662048312697520872747426328230230360420465707629465895800330161004355619471777814292092288706248182502530115239900178601585485468355959578385502778722721981119112054721044192002344932660534487648076746499146341427719202606551471767574608464195004103982080466667, 0, -536817214068992207918573589754697153016842792396577872448465890824568580073665315995815681170583662715336304375984937267204034514299746417165323802736362498524570069410377352000110975298624333772838376334483405712784568438575211992577235569354077746961483701567228998907712119695527676900590647834788310212723225824636136480527118890114578531572570081721328701346716908900427087514530789844674800469928113087557573258412150407684490650677683527535437332109375540262803416122316084133227539741146679575352114757508551288336884266933897596622730795921450, 0, 48346371532201265575536394356656887235510646132972280715146713707239996260035057104873658859139754922131452147455780036369947908203272604919666906773617571834225284337262661674557972472297108763606937620648216095236863985332033970385577471245708333827168879635558209958226812627567558894009580955614132505682773875351824016248282620807856466315871669058510288238691750513562265739046606125729490698492400290358117885639452893292872020296749652341357248026495747452684810606835827280310984239109162900697464149812761310917771311989620974123631809108653, 0, -294127967239579887164069616872156235901338922184153272240687265236873920259856693355547136602164197361134682368261875049419911403205741419511849548688010573833424824978899923700232519108058246030083503526156267806071466194225820675532312108890767010924904482230905180738996236581195140579294544993979495128936100002208104783402612605865999287661566095933291282254363131866432070919535174154326781030315763953168746972776686494190200750601524398834364020901196232450645613105411495940417151449190599166087750433806086836831870954687809202834935593943378, 0, 510874874192804826356919118738121353779670457062933448751672087701633155755166162068516836502232323657079129516911922653790635164541478535503526399383664156772201512766968532875822345242030322900319298916323968959312756651976854210945226566880751925284712718797125888670466814972276729769590458603392600010694464429451301711684556805227398964265929001530562153960366616461591113054916092651730909455767037988115406235901891906509165580489406090449687799601892573163934602577184653780419503217612406394620011610096652160293135501850804150671810028165177, 0, -116850526367588008679634226294883150007687973861129748968140556477000013503359083606985930428587644825928452928212227972311350019922437636246581180504451631629579670230002269361997849462655376372439805794885571149882487313901974283888047821402261283129490136118073401590246950712448908124957827439884398987263710314408077709108086355790049427651416083911362832269482391283263679620608121381271637478075221593404238222173432199068784031824711806670359539997232673100611541276505906143722201911636917476186482699255971203144480329351390549574684951572671, 0, 246565509376906396113905944439802818550723449647217089904838853872086434338268689493023350813291171929244751422067415604327126658567589956847052002828648114822189326884476885504508678662229395975316478684277838837965901249332640467193953216643778623928789953536215503147339311044075664479822979085751018756742587781853636489855816937486652997599394928487028999554331129771704176291031610608889055278385926373135831329369905673775535368430813629375695512406401209533872461466684332354108632408147687901637093127265024330124918072754070004981281873149352, 0, -121062350217957287029146839841172876883444215593173083181209184015039704956485865703670676104521464411029608630621854722327671726637629903640039203432462737631499140106884672573863107565108625340293940858052686695879562994538351369027246085324436538140799611304234863759920759411105401843568665784858833241434966833250744200797469963842107712031040649394011232081416499847773124512225860042062183703452893336684024971137411727186781450927108930743396414352989628531308510211794715320282763320681761044514030353704163630096180748247256678185282822342607, 0, 54001895705760825100484084372340068981808013248695051005561280940955732388608010172495288450040793181369231601917210986345309875056863181405698878875482144454107951259678735586177680827891624189425887747788359158941333667484900929263456595510609428997523654292401886758929308049096274440528991511307062100196078447720549869496826476572673062661925286930958240881325394306925272155527596920377352024276107881794431978463825089822716957423595790554667496240694255790013025085192688961924775292756166598087955141260490903615549339711201979446404696491294, 0, -44107480544092415759970790895744235467915808995034935104356309579001372667793839702934280227491077801850341515298876976755736941250967670889495521188749824152943830317813862421288863987780015872975286368106650646125240061432545222679331016561225668482309660512073610601632182943352501169658101175568592816289107047742172190908677750305660708338499469156815354907027668130228923335556532753039798515965204619269235984582019659137174089487835807206642832053356785719574271812719789579400460394984963447171435951767888929233063614921391072777580807342499, 0, 8817631961595236517983583390363040173790427078894251242979574595191610161425252533728622506394400100240893608458090159465928300389720698938720763685621990356953507454043385938532656182607587947890560199282648341253628801537944014065228867836403065605528438145841379490146356976763626701547261890645296775263279001571534381686932344843924372509978144579414810789047540641444088277316773964074991179022459911082979901310343916428936647838676658729735338006935496656341395932062663425055410082866657238810616848859916557676384167280067980484622206429413, 0, -6831709159594029568684424153120091220286879721249060520283383326764567205085437940157323853739259944016222464828405252247397148927509731684212463810141458965646654233496653843891578792713730819338448764581307403467173151010653740402292563049837327677835710521848130703407220790364644417095490958093445049969883274767736447531010121498123645665109160309137788482814922464367655144517182335359157633563559973246691673841101530866381302451484110309716466175197784715870486858672370130060524913597697307304187518444522361184538814519313106763956276258930, 0, -370050617757628733154992238750736472647662147741255218529298503820467648732639508358541627150607498365050520183000578676116721764442251235291877172620894986846006400705561062696837822472863789397115127809124011748807085973030143464623578440670649361203657312218047858267023763271593593401547612641580964833372572760765333971301374473324042697737303215877853241227626354224798487994735445201986836499937575425108683935053220962600030449023002252948099412633966886221397741322459485578324927869570522876760706119344084726647391225003650090267481568578, 0, 2363177780633026553135358724438659123822227711983798911348556350935005909889885832037404740181065861748739197698104801935589239622527303923346009722166860531169698853597740602873746183504419051170844940350047404086801824973920116099248205168112473108203478645572783260459927137839188686747271112288291507013259563095077285537778828803495478657047577260915859660773823599997139652259487149695993840962761492150290886335967783345154053865370097503521144894428139034358079064490836185807837934526604000612427282707998793648174762924069969268053655801626, 0, 12590105485998305313247681223053047854512931651824531223279513038935860041098023236453520046133619057540217133336002524276442282052533689543145999164878114762392891356281693280746888209298497027225737237472957968738262974403379825090272271780204679523113247614013307132689082003958224808383562055052362493016358362841935432057714841640172126928259168413380748710735715544393883278528470607566326681799334692893633978480034259467841062379401101084811053323576700852293542508867528595749067957585658709617422722396501185455156912073654079020513915159, 0, 1440713213870911344318844484134229334384318601872579788534148370391177209245617390394538284187227502156179745225690280175481970414369898896511319420644246729436689275315259899072890056925536185267982028774775620461214158043209311534964976101822493825547782516783916148393457571442558290518637907871000826114686300093672064805441367446674846663573563915149345215571585836636863182842319805995195332488447614494953494423368059764791371234946332236635563237746697295336980047572304261994016544881066459300679151466940786269022413652686897275997469594030, 0, -463594497288726858394601228134724331674907567345545529387364876889995268630234439809246051849594870397955845510676607077311926505348781344818158904699595315418848229344926244832777112290908495630834638475921284310659212676113003766924947353642644787899975532699062989510767932325721713451541878110228976239698791803763650672273827850299172188073040403033470953952748126535121281728055059252381501396924784588826142796204730737403031881396298696976548620843770190149379972536615000407475302829424576479570567217787048045582416310356618023423151523346, 0, 174953540704520623876497178941668446813521884790242188269775720860896380747937960311707362003104473186479488676334182072423457021218512987855828898924837909388170740512593137541092695644941540675963885298341951395977616617408873799165705650527952147751806309298398642257604029297477018644301520443150731449306171946308483403512068160746375467284209793186136411128395683490419679194034744812048653070361305973409141512009421536163719394553169043832962344596383905961291228132374327315067486694002410391372967267924762498626957847683353774426368303354, 0, -180294948870133240110937956047937903022692685986648528685495289264727841420524950272906758920750327652202228506332012521907708231949674226856745351545218063286147355999633006827538559356549175235564086300192141767673051586563874252275935344745648427581722640532002030834036171951193791246472047672323132924292079316034682591807511430923510236423715537605120146905100185410602605086331954765853796437629435572522176394989765864958213627211705119559921703228908160266097659163640719499403372821605444655707065872628437276614881355506380984817560153426, 0, 7246841897912853890251112815795933161560511368614855737110016292416425404648642688608645689431671630774922478974811454039777612372123144934348840436379828327883056960978956814228493827366165779345118232364998536456963989904281707235845708307070838310942500847656414714954820181134744377269687090260382176183185433558357041268317756888692954406186168882965308776398528137688384467581771958849933520763347890800217401920194083224621046947347755681340573641548747799276622114763982388832501430366986008002969542037914134186071455770030654573118119321, 0, -26841854564734871817727411530930853438992736632924438691409335056281690783116036690195569361274475073346615617142526351569538264445223824029580177661433339549237055361631795060717388985329574769095092197394755621948344559836602427630658465668059985948472732267477806090983554239248168113397025981938765864676607135143992547676324595160469310448979821561891799511717818242673545992306349006707358219512843523307078939654391245679244580665079876147859687920190667845662622836594551489335035009436954202077127384879134428221531365898520045131256035331, 0, -9034276011083226708348150298381973572587566796650570112699465728599737657269848001275523164666444055371297015056315204730448381988024852623979995735790004192062710502816631911380191136574264136771002507870952105162277351700036061680220512453403863498789924863900954942787080299370501895874404242003655212611144564859169943489025393205989346020263325473436667933799237502099857765252241657786475710252802004520938922381303627790232589344371879935176666242502746808353059032586094028325707107028056106298851442675882282869071520780855183001557310469, 0, 8912748188866426931046283063480429220390648944260844814891338383057778394595810484411945461178793506801432518301917987327684824565320218306996457707352636935776411023710380396496796709173668646347065171395287699005750266263701770151989200950141606346799417512254073736070589377398606823453648663250669517342996120594371748962976228356211644433288501696766110884002512281504640776322244550793331003527802816434342881484529591347736502789584976410749166874343291374989077992394734251545969439657147146711564201679389384433043915305874547779531773732, 0, 2792362389285907917868318065553900231973034887878471978742802214089135756485314411599329858961159149886254191933785320924502713295867690158316848528633641325251370571578389670388678748773624265588413047774267110239488864647419080449733768885421674495506349985515262047511656831040516188931982521538787666815341138650609675256763531487583047602000874432689196409657916353935746750949300838650068623869163219682370928781648968388536210160162572932852596095082050975441295323924068945871291883391021178884627016255148373184645847676489087409895071888, 0, 5389319936986771844237051423097489198761485448889005860788919864844784720388630290891979697593132837076704661163454708272254395272031910780698534859027333214763076647041318388402852711084934476468434814188788964294972374494025279961498695396160493029277858069117939910183988712145987850541133278513611181093058272752874352775623698673673240385563836499763784374852428818385298527631078890755702583575326180933551113823262164843520050532253272569172141224469164484158312654988959874680539459592987737553326965218148800557797072632338975034045045324, 0, -796521262399961581036135593448823558379010135974393732517565016559070594721265148593200584677259270201862632106214059970361780038906696232321014869082452107487544388344781656029443715730954441083670915577506591355356855867643499348660455771552605522666186302647353301286409117611891599955079345802426492372949735346537507544301811685060362721564703228134742588914158271379713787737359081421966826946818863540120456960138360218668021232777369708728525293930290259498533225210372149680882505411836592956129025213279894753320986316436376499492659236, 0, 152028010429633854574324705177026098391886066380655221656918001921342529309797437913624311112699418764147321901538676086561242863567433642842947116287615848110880894419786934047205305110112186944156629142343611048741647785827449526571790489513842271386907142271991085622240698263105555810052143468813591848890579195111111967836586428559854771871183070067157166960342355987093038308243991430362326686956197241659741897505305842942117036228675185945101611251713210581721083461113888633141340097780109426638662278212525872477441962255731013791631527, 0, -496910882916830571109590093442096923960497131456275577743066241093451058220121956869520856016615857351293029745982789181967372530940818185554498834468110316608299914711741942776978612807228042229345938162697739288183538610694636401841021010664405679225722625010724780131118341870223790927363102678140698238861475042583781899310968993851227047035278700759986855063794760200099176274534761381640171828029558219297435712220891604846877185720689227957847752008931580471049885369078364638029393297519562538249684591026282392214500976931510991323921315, 0, -30342144345540930935118534120882184331022060896837127875844288907727545393984257918475016293198289483705499257978653599338703761057847787762830844676112548839660382926211876616084933405970317725813188599199378252160009833184465842690842801015609363426045518847047346620403672502922397605001463552265123894177825586330691549566243069737730447283761355651399300575659251076377631469334489341512456135056402727298916607879126847312445188560388868765865850014340361737256060003814282484379121496604839435264623062401949706638093733780030482817869503, 0, -99129490705591959794334472129341228520128190903370020380878577182855845902293230429660268175846241522928749535123613987680325286022800970115789415988803082098120287965921923471129350884038726415718281286126452503099459679673591101240044509920310624913591969482449035233553050423026751697375934970822209340450874028559904057598515184411237286119344810514839762967549913821764349635530289642372605392655787677557337411276674477198038344355300917428168427322674830514020785961630496831509801075354450603494439601033846543786370158416606388613233444, 0, -32314926890185569638385688815803917249534359907222627451440089449875609607271672464520606434318760111325247298606890289255386272882787208458281028694400190520779603303779741116746228930251809722579479013924802093200948176888517967800452481853739319746311240340117189280293312055772086020378997741275416698556484268149644670643754203458298234928651392178241594999632250809805003580274151108422208596932822871332251343943448333277989349037278099565467315426726998246684071449784257698957059815339517125470340240191623546676677339158164009572650991, 0, 14463485464183777032564690967279318035207587108626787973513324124937550504827171417879916108066819146192334871247808442141194454688427125255369717180781878565328006305486279814059225849954301284687425032415983431110726312418556884509454906888380301794511630192934953070991685688384884227160183944442662950199713468286031040866377842353450150450006418974556537716632062676451547084333851073766921053472042369141845429880781188938584309613660688310783167999329080367810905117946006437003674878391904787850175246058895639702126172322726697856396435, 0, 20112865515664450506880896996617823678347237285998944646518664198762279400491215932903714243371177822649878850659099198559310160671015433443767687232394231375989623067839230347794912605605726683752371708456417402034341313591675485447445329003574858305934450880496437053026199317683221638505910111084771328798239896950553069102148031468982335538018509915248941019001732226462304313812942834720864582472702236503972400677074435418153361356244382952405610951310646516618959469934544015291610300742966250203610228725107505796300990799738202164181697, 0, 13940034448443781835755927104120796344133977143588202799220133110253533565451385480919444243784456077923598375937509328310458510225826070905437740316239865127098134512324598491503392750892533040761329732506183293845380192556919587632527002825809642382146164282926937131161124004134099256115637520869352518006901245985713861777539542284544321058874097190236175719431235954921095801969428007563038323941897622129850044482209730543019944251043496071208262456716991381952141632285896815674998332147768522107314557001289279897736615771565097171037836, 0, 145735299110153272075639873329454807002598497047407150042499416746802154460890635175269137897744708928566577367956324606831100665162381536513025085326824476729094304807720959752147006256430917474536868058403741856003906516560248938945485524912516600682455574018365300372995204965118350013117412613963702061432438234745585495560694455054381194640415691733149213891189236433953306531060849628204395970321575485978612004591999330988162241837550329852392684448011744512023421632873780548022391607285005489796506864322795945048859570924317115473460, 0, -1037793287212795466351386669297929266911677079169815969114528210460133173552861118486325076294848361124423125470936024510230638694151388293699587632674864997028974117706707902053939459156596427136665059292390241479664459194847004962796237182635891090489456752627345623532897713605428879926201211221578734416597829328488044628278078065508105790709825482587521899231311723948395962864296396908955958617398872248230303486233433671346772772483578452814266236767476960915790154951593653439850946725074140126937604539342140997703408208507514052832621, 0, -1072666722059130068531955325788315057806373643820079471233026631855243452746651005610744073632113663326629911349589984430682877118195184984891995869865223302405199818409298260047905006487304241377733722336426800361128155728365328473109422893677735435535562501996525095824375326705166535819036561572268511984654727665499218116744916616687389816947772268220995643638423387556195320778491613079208664897212019745655266429344615799057738405186560165435217907774006830826866598345957524484679695327740519539098768513795201136693560428316369675292536, 0, -220334388755591119437723821451232950343894150044955388671163597363901076671899407833788825183057553476800655625647057730755597678918604935608333250341599169452317775359664343388712424112755942367852391858983870573772650630597937825329149167169159903391463239065514722030390540941230732512317592967916903904583391970917640596759643992708137157407827167160451302731664146417165908518991793869860710359185567226903640150613890725548723445940191645270600898554395018272358725840731697704436014186179074847828670637050292385730394257192433449741178, 0, -217279141028789545673743067895728439618275824720753326475692161270724290746245826370270884629718741005331635312642673924212345276697658879766305816927077797577077612409711463355586146518388995512247740855008820331579590313753529431878679803944859589942887891576763226507883578150666568846082568611525587252543680514287349517028711878351498054486989033488346412960675138379913621677329934905669093464851612345795183859443081068064533260790968989347191962217066881156827668741584507478516358475684626802401332822686806382330090779950379848321686, 0, -82075820313830426083807779501353025750950328951044657659066460250545337167169991419857900633679258370853878429912969803419950708026780876920686567933767152375284184664605932888809467365426832569661147198969785572418089980034223923799709679649737820726390225788861911706728616984392074555872958063673546585346158381254423782029683463405143430757672065955843158250290460231981495791380556909787087487750133759674752769950174892426658963265112628032533483685457841466815888565233498842324128118165773063238547609619301821318356866377071500986977, 0, 33636084526284290691405919734544294098641309405686067126776003108834375261908398004990973063521784040195415862014180492032415501168260726411386347547327896441375891546956129221538061289935232907736892112236225751418818704807234699220659478028081614691164540900536981935648062828570692862140490190938391199840994468861418224291760229113493226004575606078623630066427651781846600174975780061104750999534311570152657790676129750373521044353871908044987475727619378758341932669544374423569628696872885265098096179316129634611479703565139788328293, 0, 56165390222124205316088115106730852573719179603474782469293410516195216377369754244944301266373343231551474579243901829554237504256548083840471203289401213248688627078827810201989287996912432422764663750596176281302414827619367522861729299845420530646832833048563863402894205933148122030045248536664533187138635504828279225704791690768280885995704722275263122824039176840376189527883766663030010141199023831034125941610032622314933978044021115498273091006065921522381450101950266957444039041868780996864645713939899532512888882243196973919413, 0, 27470078651960496501565975198728948393956096876355167321206670987288694193718326046077330465420651943409594878069236452863724785682150934006398788637027033051137966855371444759569322486830070660323928160110628499557746188778989863783942132232283713031839347764448421798518164658028217286500846329647969985683763251331408012875036709347524766201840698558118390806013238186052044424602328145794950866076446803690430704142116136976478976989910486132893628610588640421854758339305172076817311035253525834932850505593095992308103245013197808836992, 0, 529468241256003065905530945453784821527739972013923041097558139751943656752204641424071198989478621908026091807796020021669277549196461255546048883799925778833452206048755570535745293231143093207317403081060943034645336749900001476110454957431358865429240054895814849439346867316913264399150028911242461624287101031782017342687091224363911874088494007897508128693296642904357859870041496375989036562902659154774870366875473108393167999940697202601188460601100862460701017264064439907661002332128975960396341614080316016668745185985376011017, 0, -3283328105306508296393465311387093029809743581637986842112840020154751301767658155437608656062304906731493201944496787180851938163922790201045975023860575131680289166375212461572657853761511996795743487237167258740995605958639328043355260845058266949249440050506780640639808006031529777735494741568838560078920766465532667513633178691241034032662586056057954257864330238320758606921736753007210670994445696610780282235197617543449805647764212549967787671973277605117839810995387963110921280033926792639957457620110596635881714701688611698386, 0, -1772129937120526297718428106686504135720015791352076768973024132692469117236938356199199186016780796537703690025116029873329746913013687927697027585173561499160540740139493285874024934334701363772770869063016853580548440004199267541412060161416735169315562593799795203323356191482725784348899441534907062317414703118106715414370706979357434361741505053248220186743334038745592088614912730198174649022643109406986219128057038515000907472872357900600639887278193904812937344236929620712372196953995655740758992364208891840024953977058516282846, 0, -504617161158312059198150403673762895230595216552344383246876006387172173106666293401885337945666814430446384181771357986600440693674963812822435787069083047168839418716987650667006720504845777720044207350946697273382560718299424646093032126477063955958523494317603470145684027711494975937372559813742392882576367013255569181157350618047685334717051633013265875324919653330338979674882717670672147326427462129188435375481242333202256262478826058962183866340794355664759682720461692425344451446008624930125750179294624960547994581536901799852, 0, -391839788686574966386582609693345630816813879362124075625855208056526748742835072402761095666636610526349716387092857356571115270026458129643081073353276968447746681803631882519980457983554072685623912313376639793274240173237105252035315010773258575627506344936862870218631816472825593800338566221250793138788013991689540178809014418030245712544445638460276488264737804757223101466126641417517327389377910708486565338487310125566234001894544024680661538362225846273058815132258504187382698360552322486549952099344488109709409218219710997446, 0, -122813106602449999555241114596794101611371486786713056618717680209792356955335877583627541180155266182799017669818120457241358281337171072025869553895607576111860592861267366027215618306446790147458369802569525609668321552021832471292688213058194201379497504913781989878804042000021752305668619118226759794264012224849093876502466221379080742608822479572704409435228258538169126248814213967136573628002057254263484279441726514582170554309156535023715241388459393120369413584225417177816202429884583340565272834984120192275474499258965456146, 0, 79636746203801105737214155893358408793411164973632681991608568192745092657189094202800921960411725338840082915736632354331284811803314195861280426886006897489849587248725896371348784594060233135860856259765472391626904482218915715066676570348115190533106353403444023762105095242761240421392237594894428852251551772422884182666519381603914855140563912568340200642987467148767933584747221732817265448825346927612785445351081722220154239172798069186742335883001636386840577321361546935700270180938768824285471963582952120251269927758388235635, 0, 99055095564136124336405091123458004993140752248283631895393805007708606416006066501386675811303970461576773003605435777133780194582903392789442509758625780936298895110325272345396139463855946832908000070058038449526527530606114151979446573326106715632782303596473515811328486102689899457162774495495927956752720681659155087523564274761824420515788312967718222656034139252379159795163013391167034203132929046740291357940210527308820764479087211485301480134435332709315221829572403643328881556161175370166177290475321701003845827372203439561, 0, 36951837953391922621037584903844613685374169628877949899786091422870925318565206329772435816440949263816092105469743623764541415168225590075694166886865607606376991526855515585097648534772920941566341244884431222188529721798141270981895648573685706762108755156234136365487033094948492392348606599688243013720701080425008990789353799087341346402283071073231377610822732701733318186511344729918756814397641164600708490062897787557937099350249060935739288828666460223455053755783596024813868418249537487918478928537305646385257261419700359174, 0, -828944000762949922361739484990723042360175588460947127872241671219756498637034459095384974846192098336423159647200879171299219584723172544643104284546140695446082593741388744543344720018460092401857845495827840505701747827010503690220234178938131384425261087287958991580594857038709659613347298721381798316464188009886018517089917833672529804957007179348952325137941081814402216332881988885922648961707347173584760898290283602086582244946737712090954086524595854277792981623659788066461207654020680033195658995481635278425142417453553020, 0, -5538835541510149773964993134132068827255574783012414165371230256394973723528621484413211514839572918719898470778387415822631061648506663337514820679374303245624776948144131087601706760169723891761887348053288768454933773109589434183413176942777156235766574166461891818897641771406625839108461534277168887654671426841501776627895236191146821719480244113293671132325742967146495561459747968553214584023601180837944297469306631026152919843887336859921803954717252650437201909531274667498256850195400594630629466159305506732656384321195175095, 0, -2520982903868258844256395386593118898891183647252834301755346937558470531793975750885137013185629406958012568416445161649449426897310457983705870620991106956822427724956693638292732940494173124327493441783525878147338330015197080949398243922415684584242055834327749862190027464659299203487617001992470210250556095796510017074447466790747461640427437915626100441441520906489100892397710674074607998471586344237406065105310245010985126427669947216323897421992652862781262117597499816393269010921916279651280258318659688387726576059475355300, 0, -891442406954310537377760299485142303490185457213837587309398787281412911972301488030697330217716263649965809110433484847360156008861063164330671166305904114186959782387488397326566456047902477136830287703947305055468279298943531691501909700669012692209446987472260664828109561595106576227315300067249148542714540233078975765711885078407944817462530463536771182065150193997656736342302158380241274490332578233621427078277355662900411362528728144646905339610953460277800121694760304441002312878933186606076531057346290682313373568151991634, 0, -424323967181501691758297320056933693609452250622382861787773096980439119102948557562527871447461156350164535124146862604098233529406718150665672544437256411134294639591884212994594452633435721681664383010947469205753246656207253110626758645073550229214076817431419260188295408726924104997683385987464994295583929932881393208343457180255620790251766009699240517981199467931802232780816148165220185858782066701481567110498209637389499368243390795091355009737321359214804541529578410743187478997494344677381242792495581252275903508316396001, 0, -37325176616098378402040270572949329003030198408982059238088518063420896079444486896278123449759095140908395849802591707307432537271235971240196068364551280965568621396565427955956097385640989293415761723611876550568912029173092691617048549678633832197532576232785172883175644899219223960289635086137840262283484169464913862676423815084892391834162723743184168106044434490041058738298100589172032531643533325708333721543214875310165400998855183517832023021915517770473190936685438027987684626656767028441865453926750858882688840885009472, 0, 137127082280910685661647557178161972723985105599853962957291771929450695811110883301901187410126005381378610788404554673611843728614186135155123890126048592062999043408064845274032320212336388251114781977952282521615885466629592433552295712314073608092142723922374194986823028319503391280329615252307773559376593687277682359951668427430186773043834427456435977036235883416420185646473426736957270519985777152830292327688351627935022160666875808527299085457537921900450751769872356621911619482524475956768662204765017711360668962246187227, 0, 103619185280123232837435498247750158604466144678996695869696938727836589385140770766948621467389030011720124235238892073246983477770914201361975327733965471533182814275781057423261929610972754267322899703112110950848884983778109273841053518986995933247906162422942873244449217610464976991856424094079839693829308747562299233983269893251128877457088830730372062922608899978736620194369124056558611216827672656934595743974242888268361058578135829885486015876173702625484972224623180311765720297262885978679182059587610638328824898124080148, 0, 28391770106348225400658347393472026178828838278354471017750873992052424812320094578278808076113354396114381268476061539666282855748532607317239123724341898968035077870573559069352271260964887569188082327851929632192916890930430941538809512669688887922199200516510045850562701260394396699953187507220510777943363029933820782714082550840924827180714053560194888086767959816563420484214853293574172543904012819081754312006981876549561966760590804747041954657694513379483036398021966045129846123817095441702585674640753661477479112441760039, 0, -3574742280055460297137947762240237084380186518094943081368019204909238760921269568183970454630666481074160109839605316300255336858183294537219949029331161915849885327858915707594647571377521764002978912321226573281732759824816319021407373670977116996717896336007039960343727764076691607934536260214597816066328552449561546467424776187666890758029924478408398139323494148676308193219849072985102463583174152045780081316492946117646962032227546597641652322083589250540023270522492244305071279512798457565164271429939820371883283922924347, 0, -5502362835388413766564689458677662223382482090688010820919508646941688891888291836860316359615026187801191050164118298802219714571644987161053141428018249005716010255007970651319188047470983980693225202639322284028190708187780311785981637411354890784529105140980729404633728706473915374090166060729283521523766440611756063027011761971740014284277247743199134950499094498118887183563766274881350533020708786080815057834075645568455034619470017871828504523469828874368443856089368539916299133368910831921154367133585042083725322682179727, 0, -2303253177145025039647438277106083693087045273133178224138394100445049504763988502627309128768162371857909594814273838853768480617937360006931648011530469149765025161998496749272646414495577576278286486914552777080532495868615726989251687202346465978039449100101426489565639710310468214559113430220837538991907168814687508281726813420332224736920540661686551575493475456204039449696160508162038533295839326148933737396283573691249909386558596581870638714600704206749657813486830580908250061107852794299604910328458955657101104290444688, 0, -790388284931969436023217692321586454533589051794627113072024115689112291271714136644529155080367205474372574252089886510927015512976315143788541855785095640397826556659268978109890998572768544062448847264018480063802210483987445624088530966903497580880991640889135751303272251496725254870093438478528071113596804062391437859320503262488091076935639303666091370530077467352472424882428465712814627774499424387791062724479050013050463591158531170577219958002849360475179922749437732732481727503374372887791848678356330230516295618460012, 0, -247049771339827309557334556021337618555867275461008716537275618086901063277473323190773124374145410598692476518372401861029792572965975150042865563661700995497516070874858073066211706326623005037478755847032896119883077805048481125252498276233661972853386006927043926910294508790312093363139657090283006015405678477811451049110977498439906439013701797052924800228310514999802339940837103857903667828638299197919017917209397401670071431536971259263316208442516694331744256470744077084509703855770692957469442551939955152770003807996598, 0, 42758250227171414414536654029240335501413543830655290448135205631213302640285434624811806031592322005078182128795476112620547296824157420825937067583136354511592107370662070469485051534594739221532222404611562019421604892595569605758489519421531413639530663228768743808198305126199610617272523719266653705576980978520982468815589705336037764064147221375858081311741209258339573090054455690023973695167083547197607328665736566840636664289183362868580568483045689547185200359981778157196342972595075677453948158383761426523477023944605, 0, 115066197387749092962851363722988449604770039864807489813033814539426945220456479716228689164882918648440059299335357146909440917902160598845653081189489833767420204102317770079214022982747289057577676367090514796105852567134725120720869390022414083352791657101864150471089002987806102054376815406058686477608926208036801139015616077881187863203147829742908100087331378505243231213284143761593284407062674700257987552483865649759852528126855777794545227369267217512337146057188980132966941041567505682722237768771910659905911488059633, 0, 65857547379390173197021664849648734829966917768087567117223906837674783336055987608798426619914958359348998322708666067929802372121442195565198121849601718131018601008845932625785719836839987294542211903312075766959115393348732715402843088321669691349013626006838555609018367931471797015008227407582667165576559769743046852412735065817372260605191015595476721828174461300726670385222424711560832860359264741736455513112706552400739336413886871383283421660676446732105712375799784018262850189728657142587052607875297701757481671030218, 0, 14957145966929867185020755501739129187984223860312965508410258650644501964287830975297749661908477788542745020282269382502567479898377349285248143207919959041186014672473630685974380472362806894506848785021720069893573937625521208033459032215848028832045804274118031157781874557583449009371576028897703706037664174328951566144734650239018908504634714045367517691109739151530121776013049220767911040072389381357535832323109503992452460386992653847941993777135669134305385314221010884600483041755085563030822193815769843458508862815520, 0, -2680729041429362178921795233309868608044862271854359940706849038352649462492738222955576790638178510705629986345936829492428132028809394223266057218946196575139574497201703215678046817294622153259389635431194443980404363042193766781316355852427419225030000217718686093603910760351993114788684281568479724072822507485544207713654350710213959499357802915173901938550453386166398650669958799792277555234656274207521930199249089331011279668232964304372352043215876557398464119119225571738930147401960569937368347361701493498503793657277, 0, -3310245270838079258677063503344917039522564565178408826606882140462259258878507611473710483109590984992372333536148686045416190934027223756532988536535398597391137678436566706736762830717442200895228096337564517905403398345212655617378109962828262108157801263135847234828831705012858325122793664197108596695317614704326400360674443427889421686625948720239852400352229449195907145092516668736608419082682172722451487308043946279899128674457258454772546702847175484547293671316659434770478984787304815386491871539692756124878246790647, 0, -1449537450583064118767921406062117670905136035363708334476251641667342583932066488984973433915373024900388689778230061716874785000581819228544390714963806933077619227762369379129489268431355108133376899305165675346572880350467284736401856105232254261170936734501177542321671712465547335222391707535442754450930064281238898204813180870000127392398442470276960215607250659337067021329613475080528195539530519304146695061478668363128414260781826908789064771143400487289213338901422936482891371695085746013310103409379889870636061055417, 0, -496529434972606674220224969256562844843713834670805567938907826272719981918201325411927834152217472003625374810082158340554826346223648157307133024538022580199767125517731723525499381131933337366354241329862113054629161037734416777352102699298974981598529239881382770068994829296986330416270291408966359428030550079294855422248463335422441283442459869058429681973564885426849237980594740971538508482660618104920176189390015453372237629458473914317219671938780467514066381439215698823211639527028216421688119436748673930617231069634, 0, -108038864890643674227302376896003105040448322234097302437447369320122247440028849418257793670658711326131488555864542843963272815175440939663750610778448380677279935992218594240720117204569305341409096017085144200499590203438957777001470911267717789356694855081617410625182248750585516278949618989615413711122511546659064562199274603544102036059303555344204567155725365776306837657715171346911934965355088897044743557811190449620395605233524555788690346365061691829578750531079302696173700892002394260417711097012507911179308786622, 0, 45349195329866306547683123703923101447449554158076176605612247904292729881682853964398337875037967958808249130393117011705495622774647670671815766651590090857416184336252343277269143019496832411021599583662376451642485374627125870888938378907685287818041221510793987302915479683943770384049886079366614748819157810140171274078382793946756952646526174661071102537998801098096871433174667962150016489155419217475168779644272071566960452618930133850606944580466094694776504572014917504526271853476944706535646256193478633995155975728, 0, 61378447619970842647146015097541644864088152894352712641111076879933389260596945986166443175854971934842452454533133129147781105084023822097752199771507987952308754956912801090744796123452690727530074681815947188292289932238362987035823020316460364520393188751773748134099745667748101754245101503363896416995645402475947701709486016850669697059920334940612404381986528190706997904380095464844923910002473405997280971033510085723519568649455429861880638220338682123644963321738975919905146044820329447827607111963907428000375401577, 0, 29545207267878897103240717994625901087730620229643193797052223465143902371338305350361573469125214098807624147867485574888055780892517476241293929987947245044056235192124442686025958568672855445439444941687052745707607998419402820663841892789900396246314001604463232437206952046715301849674420753400340146479986387072748533885667263939015621328188452242046284765510797382044555451286521122419810365784960833365856203080338768657326999065458517336782055204636336832602655384778693667278069664530100393102913060877987777225858174284, 0, 6095582695874567064253376781171888460800193486033466318572700207380560586522345374446279869562931721380546675726059957806488560365361848942640039530428887262405503807600517727411441737024216875113692560131802506374286619146189412517612567754809589854141264449068786453242804133546400519182941331559148781601327866736532458124918424480307786481730298795502389561634380963656848681048446351353984860574185823968803443797221988896600906319612918348820683628725547456477865132966585240132687489846116051129342437856599682336453054101, 0, -1051859658452091538486509830793157936993293352017145161542195416336016362678287570950470829049495677966020438418873879066329993694220693852756428422222921536713781607491090477492617492333396300700662411548304647161461554648203114039203687515870213814042352889526853806238059856883190247496803557312951095302756250100392970526569283408075064030994108002613949477135727566120989881401146996047305593597505627719685655721048800092938137657956796118763202989014088503956656649391191703958805167002371526611593867140163219195568787124, 0, -1308336839224846760189837179423726428822520253244774760934503937881283864171084061040542395050041038895776974129921005921345531496249243900745103010976343649961011313933570622105341212350821807553529963467896156194748012078507004042250682390195310405598394719327784329532372640372865619727965172364333006800204274719145329557068234531273695818666410073969372172545372580881048788728868600956773897048925195643302714286514905580196654491203339887640900513456480098841252560403719920638251948002329652646482163360322762483150830108, 0, -601831889177019291541521268583270752552398132662651459132914184905521278651196321795486758509145045385296449791516914553320857404990733866128546072903985521625642404545735003429511174740897311808610035995115536547240416480274106841367404942192692708138549719292950378381569342464777277358448649386102800107310337079937095574526138619330981821426211042147188507199273803221826056072710240891754412109512102774022201637650620237220775342946778151783237156439789142253252852600824481594033067288353096383175848447828872454756323979, 0, -203869147976890331362279033170101629033242270577387673607213452182455415086741868448558223299136277200232673484215181118559490109388260452479136325421209852704478528877031985518376097030431546130627724898463422418407424552292038269611498677636559112687837417858171715985608475837372698223250890915174512536500304668341031295017262143646621369152703250705941627151900070566280914284829197725926911626377032092426183245423027309205819816832954377164651916935631796644295013712545609227097327450102606885949250439483487556913484033, 0, -35826152815813311548101869152351151402860757312294490583332076640892516748943785742725438092757127641055851596629117558550802311152907222094988656803740675575128482697670528658153280496863234093379638582601477567455009552733934951841658374394397135054214174319432956367144909303374597862167209794473028116522451150499429426223379679282309755727280688542148427256243432501491475740955020735251313584367451938420388445176780282335597698839027285801609499921525042185163599517465212245568747072164287028821512438155786856239456867, 0, 18545681548791367909943645058472811928800232606824680004088424915477802775365114741879738843453486691863470397366564657925424456462880709756434925520862173548574189759159370056705346893233202542632934881452256737159405130386847193793088269250389548244128906975563391213619687947043456752483943915932302877597964708882584962388690170158792902996308924617381465564478687459442263227623692199953511482848861017741623660482551626453744024725189897607280785981557755293280273769157454620419311179996828668910896397256630741139933698, 0, 19878679791764042592942339296072486718633100767599523546262715746779334849691301411909188167514808913454596328627077904735998284876272001177796117835540596041890636215090503368717858022017856255106456224080903657247547670676420507879906481261597533006770491475265686729743741999049884075573165180673264705299182369976667874054446688973840162225630319044015902299075356675569312536030303964111392025351410909154165490339922165490494259149193979332904446187654546754103916896977311449444806838060829253425928152586009295139667253, 0, 8733475065795453361989100466683549563502343197300546310364428112723055320814195337947549076871848907282146971540469205068287034130439233011220056667707180260935332784747071742117248478902124649129786432558949909875548161349544468578295943391454881476424092192468448831227686725330284230899696477724404407240201080966554204370447610184279862258891294480568191059826693316771442849296372221421280862009813737109572924249866695559786232899357275695717346624497671230081095136004374517422467667305838757128585148291259686835140109, 0, 1881360739654290550998871383695242564232014459234197497823376587558706513703620060997086660018908412490204065913259743508518354583810547906644316816756521851618358937200073496583514661539748500098047883476632156669986934800698733710460239278791586169830191876962032442275503890309471836216722014000910929874431789179879405535052408801684926085546552818914425738128854063437994242315910948649848282938502677916184969758733760545331428810504307412740951201882254393231492957200133829362633316835332296713728445004086015653728934, 0, -129156044250390747941475215683939910784889860375357359688556932024773939680497675419675221829547704847501745505689032179649917804312335877842872573227759041239125328682003566018190498473037553025870168743420574369221488367363631176684005018997889098682606392360627090555681975339503642230408859907691334259580396171922933076301551506190186181690896488903209448416747861735854355616733884970049624458703449352174156416199808870686326197563137158023145796906195682299072743682797765194204273429272451711683898609240783666711315, 0, -297460110560689124699866852892841324042817038889446640937225769064196990973593020430140373184931508148523186814015501346452816511030535234975378898613461852412660687355951317026297552926470320692880673016713433647744082846357359632395102200700142541718171888181394471079586925258927053428198362350359229355378973516123803284151011651447457068656033419465236759550429489030626362795010515233829857179495633874920315757537738658849467981219136594893568873018501666419188786698030057582454090193283308049375382796384315252482043, 0, -159484025355099953923190397695194276749191507234539957387133248338717078739968862110574807368235172497882792881028935464906193394267088906524948915500166965588967851561406835424150517359670326341994065390572545225420982705183806451691540388093817039630122372235916997010889612576269430935628341405390006270329511810293037068780368688015318242766461690197138456150618277553991399005428081491797340804266729139854041232195579134000728829925097944791207382340582127932009045890272657601372658077172605782010562361477389589037972, 0, -59142186765175250409476084741655596677555729550384835561032085387494643713335719141229664227900438283330280826259376340551748091384360137717975516839612958635484788958392442938122927745997595659218046433087063910954854670969875549405701620621594650881319229781842759249389090139246678019056599112373692605038254810749273318532968858868025997510710258446815445021905960025019642814154259252872189388049352981005219255376336103676211008295802816434516302164068411548632028386772708437955512685148371762281284611121445375723731, 0, -11966975294142433146534493101642557869929711237166866594940677961186036303990156220943339598537299059174161473197225710488008233643618529362987663990225904491757646458859060310400909802606360384094632482863660729786457729817508497794792360268995095754160769369153103565771545046220500877586086320633555897257230062757088637671722584904558867701439599168887453056441220145570912734660785377914839135460061386103867541085326867111052407516183380877364612961784424241920748171063549418012734151448380688966085717087309654177917, 0, 2935810734891411377110776877558909278672514443469922656578237423252105030637872742482196311120566145443933093893238031226368583529608795637934721285856977710088145585809895735548123309430990485979732119897892296945818538207501077948807389725225618715292842003163902553788727939702484241203508170210119121310122585889087486131801320209191853664255094584453063406887893284867031540418907203358731262658123984950358513106506899891839765400997466126531494573462442733178758032235235239944767894651390957778494566565204558622003, 0, 3841674893988650564409924663854502457284566876293094119044064991279078053116973724281587656876284301451985519340703117312242430966233594502612681832724182628931357788567030503480246723787161334955150624598386576376147339030831858598155351168315451602241840853088882356013793889812852727676374643744415002513794358274979162487336329824847231989400089444901442205436682659868780697423796406953432179681733058067344602511219175443362928016651130489357310461996068658688953498064283957624969650916394237047734507652428674081102, 0, 1795172067648670746547839340395605753667739587898833699922712722940558099737596356498567041707371430078039234582018781379474865423849524387851100806078509627630986028204670522863925824590455181658361067340806002180701471574527250126834163464153549437106623366768125514120590695317432163305258944605761454626420445779400094875668595201219918556959547195709811712042490592842924140487467451268017105347619212093030392325754811486501818693280627128501334189569956327418826994072318364179641049287092220671287183445284951079408, 0, 494905102736411629404921625199920366590115637469096485334552378526508651255861597806084244435488578662047277006627831143345146586497895384954445143967312555873844254604500575656208650324355231765313650441755003473103028471238034494867847392768181711619418849793260681496254908058019359855899662022920883981229440323477801904868731512637915829094388942993785496206929282596611737053844999873247051090018723361782423821109847500317830553078682954907790761565934927648277130368212398049344905271020630479729246582418053096552, 0, 56295536499696719838067949747804387130223912806011012064238780397880336356181558012108658426520760101993786520477506448675091097244460017210663320795772909212636583572976065608637904041033459530367764041159328201848043519635884488295440080610575019913430769369066549816770666096281917350280334600563029197844361086689543221992762685059978296142343314233284402604755784275851466625841700175640024434766039870457943321372364947023963816759015108576472378093904347237191755339825693036351430836577877697464771849902570111197, 0, -27573349732594028109566583430868728864917099935946452599503267395045062288292502538856209420183038753047043000936269758429515064983847776920984059566045558832651364641843044652404064166591015136006262790433208482702101126847369763840069977824569239395681477148802669402944142144838427265324610542649007164048501701681946887465860462200191309352380047300520623394858962478642568706592929404741069069064447288038820864869045539289253257567070905519320753891623185536895167653551015280735348147065572070290351022133107887416, 0, -23773149895828349132150319318585624816959690438212348909838488293890968210565850242625253530352115506214280448651197136907514996213164543303323382648474936615189748623932509912254815645661282026989802329296931814485615789020417055935332191161283853560428979029139687916414125603159555223762895722051582001439910278812625892023278826147026465568270165951327628393520589788264551859976211000563571042939269729578933831949286952934394510390098084742791592083206964116069487294074261122791476636275450903464469476348778493568, 0, -10648863940987045226425552976934673881596258349497233763405291845474003074306233722737201531297010041569768440186480466219791009431489478866667937075654007582295935477204857257284354787761830889995698769840852381567863346837352349751455407451340391909913229516655973761133110136493251965370554549150517861586420151907977631283255075763971937330655875511085555723319037193405523226710742786696048643095455216207684158825856350764565315027193494931147385125252183356858801239998933568501657862826820942928597585556160787283, 0, -2934095179197081023789118021723329156760706478353226985470150595062913804626031466758391049561846047998423208350918052521343047624018092947585949075218876003389010201056611248452345649943945771325442816438725141588504838455127758673108468162023857595298894510049415270483356145894856891925368686358033758061333193052151609015880309857209178342267032666186934765388737849032797223866715127036242334339225232021564457255780353692421394121265936822764282212867012582017718834486593935738239708823588826557741142421936889617, 0, -180934554925760393498596678448412748360491013177962258969315246152642011853910539204419431634127351946208966432066754529965136626082413119134361061904000315435013473071223008733165048540331412185716064294648978672788595228228951161489547370396544396426476846208019052638585669823065311251004748098872186165073564973307391832683056857456600326580556992328902064811858999114579718837438610903583519182797555877198640722203645097719084597077179101905817194786198761730869387645433360326198855551771854139350087954506823426, 0, 295620842688991713908944962441724957048064210517039841414968428887934435059485881724610799750005648471185501071983138224282562053770710554568818296937797196549173843856576815309619410427476525687370939609470343328237631973926166341413978243860577623334033034855282261544864401244721585831375136859637238442622510256021282092916808112120602386878554621284332234843324250648485775350255672081330165153898901313967139127844663629783338685063707275401847469919615501114648980691122966874793171937393266147978873631018919752, 0, 187522588367123440889630085566532296637561855592672653823183670334675859629453033463031419334339438894418471245983142414496399127438850926779082459710363839480776684375461826561703063443890321762689069742948080015461109922281149411210974802983244498299797472743881080671672762424560528683148959744912492782925764909446509007174332821756177124438310717257698910894341893897845039824422411238488684811449503247182075463418060725745255581034722431813445418226112824192368308994524951297275109276465602346596802097338250852, 0, 69349358798793346093854906229248036224925100330596005882574750939319737542723389514503253908056677678912615805766052105961821200095350324221516553294443159610795351221923095987817862147941971810107086431871182793312062106702066280983648712990405101369406787354705411760874368969992853278904686511058114563874653871224413615469217956439766504099726695196007660066940182364014142021375761331749095695343474971813554007355320926831633768303378768758200661102959152106873536758389735068999255469597265182917963423328859382, 0, 17649860036320611648778626843334587279948529213033202982724692737839729524773856760672565058820525248130819125062604689824969421975329997531018248965323344673768405736080557342386699110159222661274336195151268107564851988953799609301518832442661611628702979548071052012770920367331452086466114760216769294938444572297986153488336126093369917986409650343774747727505049276734181602701059643985352163391934605675944127906575935561992698095930723073488253690677156170395946958675420691347719771883334459783558719217859894, 0, 2185472639572883706559546352754789983072204652363025801310699262911886532333222221070872144601254085729724800297590472529534787766849416036239607302469028107772637828309726480363133925504467209819430416778119885847668643572835839595171540963177219390596348344287643628843598731146467603551034829664901934869787840733346741315528039974112923843968996434697022847195829881186699961746523779365256305325282367039769745846719343998235158439355821195854014015582132679456334448525684061154083935518243452932076857548526536, 0, -777064343330296175379738334602958933776880795231839010853368860367593133927686192360938952340641760642184679094806723347614215679273714732700724634871615104146128456936570180110102339486702652930630805972231198881453660464915723893205168540834103322930082685502906598680707007058268309392815451781985305429688262394035578296187957625405067722567880790148841004819710792794736902797276477628411992087660736479813012930722204202387999290856864340129910819688614837171208881365159167546571017715322785361050479023145264, 0, -672320923907589414913359746170606074027696619903351893863812388537664541543413836248854477610147536163576602222643778368104681848465300092066202846466583679293493269399340364520264118372218783750453793494088213675494893172806833525011627411520120062901616463434148038880855580416623655536120741168638723176201196940866612018983859507922096093943568259949213017058561352055697743013908655449617258102209679618923781991057873625682072776477923885426663730183450203892101907200297075788435276558258627300995633416892800, 0, -265369161444067633789565379061420487152975446150398192217925749835780166212939119240733544474341598051021388277568905966336889708678914025407430142379217891797491972032115259209826675022052243858264555644855637678777680468362977694270497080894955786706692907607881519242099269676738521625938208437119924895732193300679967545643854451939854319649108562419915991230121521874607433013300179865851223512221607114792078003576287042761151786921139716680113005030179838325688919712089924873797204479760188847831081507819149, 0, -60812018450372639613528363200211896992769764837111349438252499925175194497005762330700404858723210182320986312946572531410617640523783178428575936597611094439761717806578094211128486584294306000552009440586042788692124685910910221530301869651524690313606933443112042391643766567174863871805528006879599328100490302694890048293102031988322796231114456312197065642689724168030145157295127285375701116238645227959183318273721029048862288656589802671662467067427742278858614619435123591182936604812569145222849001496238, 0, -1624116243560361891452528767809517324706483905897452422938689543909481976392009343943548153506318336935270873080651040758493112638352701721346625613379315018225037433906803999595146579882480210043055714581947907311829240880229676464446162849582046144685828145719234565314691261405919853507316968284414156961953481184418363062312046233299707276488357216117468885137715792889193422900251394943310120319786093568326605707373112123988350311168169430909458870834121734654471756043853861549046446060603267108399469026037, 0, 5897752453122623886089723092792381905663983299188885139771172524914376299452622000201196546648547508756093097327509272319673547136701178500378858110543174860892250235194943338175895117024312919079519058740961595490123231521343304328139165227252695899931727886855369491809072945541389933600131706899282810468504546710548452729853633398116783268671416812594711821022857560949504067706906391951198066386315899133958522300322150585070946518630143781911982852492124782585500599960445872019428497274550302146514101133496, 0, 3356581290238723276401467275201429576379718010433001337992671404671755133643075875044972116658653592471465334875638866987689758497752799741069704576928072036577233316772832580183856432648709980346176295622738109367178610779872414031570860337554420906543305836482436557064196998653632239001200413298104718212117983221896781516668642481054360743970898221458955886653859482467533512466874778787597367515497461806726416196197429219028926375507693066716824687262632908333437692990428253386178665876130799869452207251126, 0, 1208655119915624955014150614867913870857882036966156201425760941973858539196485491462878840209379633435670121914629975884560530732696289100992602009236953983278364275796253169442191246102448550378556447179563404932523035455265990413123566231049973426366903006957244137483170064199301702784263069411499517322602617519240465302392886504345537455730495333830800032971225331590833572334743053361473969862856081894379040100009563929771876215084743934705176561403075781980558412943209439053539025656373096582014979695979, 0, 313217356559298017442011695114065436317838146961493366506401407743394615328340344543345499396853591817889756502991631062387129386123868751388583377788598319631736931415417339938489468334041570602266883788443310653027271595999769548047513807686974403286051225590912226589296775247421342542542749392533724743561390980770377362092796762050226763587121651002714092898960598448424988721329270821467394616069031734322718332154240045317098531727203687122957516225594727621919597307925850652038649579253949151811647263996, 0, 48192874355429872985402378627054532061570904842374842078094361083220805894166587696599691237163783308157552774184707439766669896719846619631236590597182756410804887668106548864285249764054685275730933055437812830653929892611006004202894167300993977791664083006387929890678673615390904580359850574575337634707081379564590297753269600339164128563409387121461757752268611848707823830619928228022887975288410676320171236313766931090517157270317902742066799444476091681984682975264038437173330503515045792212022498452, 0, -3521561967038663979192097826961104723798681414091882561124065437785030460970037318597855495192768075989070094944484606038425176498007791162996903670873790702750588105805618862405917749574653270241644998564921271915918810351750424993737966281436584720909703810373777002576402921121766443962898820148576000578449756755343718845498996074395522288012206769641651172834993326127922893429916996652347415799261557458825124260770330166145679810444918469461326790655734599546361304477087684242165751318010666539908120468, 0, -5130838800214634260986637146936486663146662956198305511557773717006335139371921903050117262174418078838560638341270848572005673744627428564401769968317475227220737788940026339915386748333295324232386823147731999282634252345964808051204582513762249125454688769904225701532712066564595185849016868762443751789946780957360698167831074968377417142549189840522021951504809473204117477304586558262473581446252210682453285044936479412556246398234038621989983180614326381866616945357511859751979018220024639572348590916, 0, -1679337564704309564717493906708090066842437407822704430583503729611625611013287212909865797019076712762202309363188082274049900686795706919151967498973783138101417541235104922717050676405054864016927727648826763327046141219391635587899631444071777688927904196043684540826355784272671273778230818056419996023007376374833235035986798202860922438558133986586827690237198239401613869890022047150922886946460537557254723375625710049183294478034144164973202901157747788607387532332730393850971620231754818615842027781, 0, -175648184441126970402663835657139321599530868605480962037238955596496945586267874894088884547511211384277639831745096749864971770948720209440906179424386291451163746058270366338785881621815468385106766145311234251329196606258954053197782008804109845143459254665632373838025545652674907196199840778600087182513037575583484199913283190512050281592248181326595348923792435558604047747071540999527410201322243605140968818211764403656697120803395169133287032555632030911923631097768180660802235895324865573326069026, 0, 116272332373588232599569991708180785452717317278653761158494477784929601148801649426462107400110478858991093906504258785896807330653932770836696422902857088410910081042333575625686612814298888343807834249189941894541082582231518075374142726088423874052219790487053046163904691509296999929485070673470298026308341388975945233254467003593579303954878202228049589260079522255350172832387710826915892410076901062962105158903692301872415020179935460499638235319129055321732241423001266547066041606434078090656935950, 0, 86214195701132322499453384487752005775309823660786768138847341393537911759309035967733926644770600119876610386746730917382871235179699070542574786528190040483088597010387257337731690906375996363017062609051484182247003518632516636814509575193313801710729999068437362882490559184686875916094014853648010620088129729854134386248613381923504908619920655817213780222863571331834940758550144207927983975262124463357083308824647862107760503901696618123246892284877949260358032688033398387542971015443645621761920677, 0, 35591826248922498422967879966360811673028643359311458173871107604784193892400671064628623475200720430767328581653895104027248826229553077598666357325777674785106851795908232897326592097922871738150051115468762234942832730840676779323846951534186756003731841600573866491662939010002571632670557444142306279207168455817083252725090088672225234965373244057150297193991924024030507860452244503412787198878922480561434168868572220040862595335629732458173186705010181650202717697906347297845301976981909992648909088, 0, 10740098781873954406687382468085816372975258878486563844359560478542125395473299415990747752326664816869332496555483892082183019845758136548063713528503324254800529994162582202768605780456325896918173620782731307200115144385043137688615724086311083476164598576548244784477436106239115693562212232843632661747730229051928811463092329649137357714141223843672332824254627975385538457425424020180391261775633917375842303844042585005834829900922732181513766611733575949591342161881305015745821092808927037956859583, 0, 2340621250550501960517470066045195368638761785169205288285876827893347017371317750072552693144496746789747779480798722416982585500528869224013282297077165009093625093760289033912885495242446704244603211711082984389295866696882355011478106671642452362213391973575698967773385010981457498244287918122497714368289853230417731857462131199679528900457712248852863741986379477168393511904777630542716658302308545478785792240766385814265947633755396238714369165164266110315170058936212729650957953509893471703370087, 0, 275906593248329907328834134092530646994479389191857612967275692419353879551614709334017045896913525507012060576467982912005065616291741783352518949629452971970006532389399222536229223409149625623203664663488771771515750617442951158262703313564834372902938204300210785460157478980901344642195920350564652244046763661231253347366310530012773348588548911327583060738294031589609170378906819616993477916768586322931838362567051071578117148239433885106882691065148381483903807685844975683096819528272301070605346, 0, -33379567966696818884124565841346110911449263864027353911497842889156057942892503530836656181125892118257516873421255630309503268850643788621651405361644240173090737126345935986793125134740244024138172973567918568872975965081324006110968986036313004226130518473438514879409343218428481082402232572090283761049793854686460502266243930705759306113493897040345606465515279583673572263253497326658696764843598908829439820237382329065192105913075884531097810002516206751316408684809715685502623065536216442616920, 0, -24477433762031166084304661711324529141079941007273277083371479332687974679602219155321643575535722023870791704743438488286797925685028598526600080150211680875327383624391751966786963331040717225653580073637144694541844994344906813499684792455454989665645485878242329285237691729759168908228644543036625445646697967550289395329574597600679969451532469908890024768882942234429847246112223471304214024568950337287892283509428683612868685811286873614353823069254636968488944877025685659643076413888889263938183, 0, -3668664480306835023053875475663029957721028252591522711304120152649617145305633064869945875957557911719794020769241506542465966575156054036169537322756635161891427772430506722004244144691692008730140360072773479551905607666946537704945300056185267893760892461140847210631554471667387079377761834936970365391694415997072272875940418838205897207860061450455570724945302314500418785701358955288011938619816830831788971230326053040573677228084621187795790064861774326284833982044195153844828417657213620069334, 0, 1859059907589091179338559612609690751690827452034012338442340831177929208532543606994581185056713769377869055392522072750923380747209500532307771785788264749806164081696998462432466324254714491517071964308213984988550174622450804059530587415536180855693470632646634844518328949934658846997825878205339140994561791778600622226942492429208311300571983086676393966247543599528341186109302631707960249501674070656365838441512949886103917660060436012057393523173124165766311642902362030646535752790795843838857, 0, 1627424220992130132333617003236826673285485907478976319489886909728296790010687812264953302128123334177310965853688078107003117038735796220032341899126091373576332484969242341017506333681559265341397775480192628426719488919081532549710639962851041956608273561886358788452035846982524535164515886428520136343228419431804636045171037857265221155835498494226851684260273072332123212364386099256642769469960534940357378667420526178223040497600215537146923730535623677400757141184986776286703820047188487807796, 0, 740948678303624030957666472963803122333566827282709389006440945035635653102952235480590564198665792955619843467672443670551608780164983491444244676625148837762292158058698420993707217706349288586135000299236738046149933010639632945244285954888650940207353466126364423285109764638080815483753671667055041982776289632384245530217611562230588596788028275991034599163792796081274729425084502862639429652098448331643620129183978731240560028559944570877111700487194898953864199373381236335331674257963625488725, 0, 250910936564553442600223135670417715485022935581061656275834941297571547877241613320505379654638688972540240935619743048828598310251920795559126455105787650610874458048822720022795908585036077747209382917035403324341826721739035773786522525898633922752702733578298485063603554016072767866701407800860310637734200192152360351472074835059472748700256963955874141013315195183475890543280661742726499186701500156692535220716186780986997103733813237392590390990640918701698741143098293324211752434947894781028, 0, 67329129110944638684813123112673471648553796775540472748173730439393195586729313426564250706087666667118263903571207872410464213917645176015288430945898205774765520226647829582312452894441554172864463121644682239873031562731707893647483666530954571952020584611167008899748715570034663005437917543158330649747833565291678480571492242982643775634987777798035550350789739883597610416580913725953650252939088556668797851594211251733998295435461675026365434059630574024973629948117355033296823537731483924446, 0, 14219301787293737992249675627700559489438711734530893819071555282594320124204213093106101795505411770991509276430648864087319744033711007465434571949631002158582056476212015245484409249115360742250890640761969437528672781688952264948610550168396862711078107265708420747493940007962353736063378392490293727937040525488153724378586091545362123034904465284270358712150796318416187449658417275065595503467293910777934306778963866938572866447832951183948209339713059935849227669850684460730625490070814786539, 0, 2266270136669696123576040705743346938869748605193849714242052923505251313356575237387932283115171494705073096303579493060824849018452411099686363986333509442516688311029661165794026918907015932813014870295258345328688672944207699958254827883041703945141553093833408577493314183148121579723047142181549170016120371435247943435695926272147100033347995681970128473173975222972657586825052758227940085082509962619804923487293876498028217903117768884863996866735904353427490498037025069618871019662621365240, 0, 276053966150890290790472869240330444967898887237691860041991585567432652673408041987840044351191356609022940836169660254012943878085690921556891423797937203302546507319442801479301843837149386179509572858389355541190838923162836925493748936071976155755299683459117526339950443304178802877828906860788670166619083756733081368921344829183648326739463949108403294321837496403805105055739306410339917902904284969390040147058408751908897525890805036686241312320246069371761186811104240322342405033206148291, 0, 57425020716762048216100646247893863351489343354164069453773134479487186837667338915029631144926221308026367261311678047899740759161308741170521586124506742750379830570285874687545251876064230992801440369429383970711746342412305221954832631421841884189199072553039807378761995313826230420521991725211263125168437051003682940383933311090500232476878515329237290138270650246688677442371456475838169752532860243338519690981568057982285999923751360439443845247313976563128541033803117793523855018210957465, 0, 35241956924977811475832094521892074492418850166734794940605934572438038538464382395945022402154386580132423976057393123626312249020091961662553923467136903255919726329689664888485497027601006586380185453713867091304442143288225096931507787836172088079952560558214380462214883743968376179417577721967261356892580963039872729580403617632930792518768207440788037935302608758551969456896854418285635350739366414521997421075628980506175223746118160850051439561779679232182668032004449522990842350725118623, 0, 19906885038325691793851301573143649593287542014354465933119673884098862951255814588965149479770647219474743448241089199323051287473040051513758292536077015192770962198661056093994021673426790411580296358950934850078977326433225336516876987524034720057670567364926947503351899134733752878843341288985238017263740287861049726806668314878389295073128963867147125016349996964903570648391078268609562807111790655451132689432834080867521628847637693337200784800439020631974476192564801812053282955442256093, 0, 8589863502203916080808123503915675069113557203732190644453436239094462554342641456417270026721698698672366400930531565603313045169789486931747132344408400183831646246653231405384937584034599229492426652069263238851023262482550432572479119332854571285562160958169967107588008658287037270309474655812178039176493553421660115582958815411587140871624347773031997450094018952955919565825105834562003075764963884305964279802887238542271114115502617638397915125828565367540375862762500740246053381628292825, 0, 2995641618877838516769170627686544210240033809003369971960989676073618237525163737741892942815382120989675087162069511504032870568393332431919557545569148861123547899200758734287049274920491126574092172142961605137775392407024646271952165574504305693973564561262032121377945394852790134230005682054333237680562912456556147462774995008430874539312139191397127882179473950840628825742349931141164245154112547353158348151276990526076341363620974517164771800629326808787100756309882568106510236734705227, 0, 877736817194478382311466726743334542364839287239791297188084387613309439600809191041610723995512459486192674684061132362282154144243033030873656160309762788285278127814420927694038467757486999350380547233120870331665281390715178579329415075671818708680673787865714450005841497138138508429557708082371921076331220312406617640816630525561458826121538584200233144442152064315778830418920127904643922197283880285558971510332448280397848053455255858727138249096758980370862688212335396762325120386192568, 0, 221789845945114566347307344669085904834261099208132452698220257583702970460964186235796754364523664828726949546168410601731420500678487603344964508988867033383766512430150261120433887008879237558934199239806286394526411342995958351243002855370630298295510592417105237216270709860901392048627744907166164786016422237036659634869655646537677467086063224034995317306669402970403552366802326529904493450525996581464502714670596034416603141055715170068758682445527233918172750263577162308850686311095333, 0, 50616585897766557179765072345249522122991140246882912516625455741531903000487183637759961805776686253325006492824394316136094554938516840799185571708232132477579181297744715657068407802952933948081104866008966468954481076816516771170081920023030469340890380300324430970486367597847521417761220322747685090499201774836427500783468872997062268580757212807791914608085339199449192110697660255749685935271718545285523089761100785655906913563712067881448588635750492105101014800018084227789060508792598, 0, 11520169004953077614080898187514665364849125535008527716460975177850183960982525463121565672198543131515055172707136774101053857943635160267498968413044544784062193429688926494173406031269544973579523610405816096953689527215860222243484714324255214649585682624608772736875849321368873486557564924255701528103545223728356656574204289737106336866225525382895942586421992498054959206423769056472792690814404234989603600607335951705333470581266828507875502768287930277178473914832452839239231285312429, 0, 2987758462116210628008322488564014524150701068432494930710350504371767611408151071524135802964980121814656808683393763803735698060363432848113998039550287566395763750866875117745195303546523419248942389698998973013741119505319658920291017990351263032935848113127775361397580468708834992503538077309571533054708709014890555313919906511064617093107287404132813959725039506956420100635298600457778525427616596848878462859892348599418458811250006180968522049049463663936692333119145389104231050205257, 0, 926915061908164758147035865423714962462996241333805855915746792989609834678250435683172628488361824144732191659629410167510380185185688685830121361457561269770443853544920866744899614525747020366355039341682097044495919471926907928910829636842649672599273837666973606227583040784071507311055554154440039334902992820629621521762724276663249025189379067340266839684507510627161813508282674242454482119449309663258538207000755252995537926064500508442349211009129995690330008016986806154793149860078, 0, 313635257551254007396738608010099545658281842457591861253509364169649017066313267745953161589584364059353208967323151319304476786205369778655375795735961349239416524200716539705734325024385337131418926477121368926524588564075226213644051170748326146829138197383580475360492469640299420147892853415378711446365105584723483060711421658730333755858604511162925876278961676652273073949391259305940632960049150574972770320331146053528883864585351629441417134221760360760246091263940649908907673492247, 0, 103522499891660929914055475893173458714474969943251211543821577166689309871137808357097324082866872036831884461633875399355006410499902359547312973791603598678181481990909579430332107751561267532375683938157212307766383826239955951820721933499410102326055580509181133357924366554146918275791730284337180800126279022951189873895927584137735300050976365661270332469946241852179203963959446423999215014248215641732023900957570544526792834630948342530200588915060430435207990579157358286557036814668, 0, 31611365568268855908248173368867862679065329112981892941447539863259885113844468410932802400763625200534739415320430306241245885181552671442608463190113889687541839234081662129931919331261213363194869375066199499243528547335677803247706668306945682555418081123150982370822200629604639580999593630292823401522699138505210844888346093967795371314217369635809040343493910024833515717055335344103357869907150920319093094569795882797714028409745369280390130850387030991429804276265996194583142012057, 0, 8814840707905615148861671294607016489388643146145128380853266107698599934315068800426447434815504005427987223520437338276924437872492874591721467140091802740791190336640297193072491706273432408402908978185664337501997671927258163966509285185436283843214543298699098636438564524974054161103393327045799833906712093683499600766603173572987487510146880204941843668909122753449461376055398114495361461367640093660680867738504537834435424208454130274946982223160351866244752394618302531798245000618, 0, 2256360966390316663594394748294462207638587668310094571721526588375932329736064284113354797318854583756105855273872215218269545764076035883159033057612850627824811486400212050293026512745325705815272413907072108804338297407380532688518288227940853092873798221650014485189813417613422773943859569591290893453240801080574854239545930209028843462001141223996828974931189887134719706354124514943682768273538224294168019730468076628662819408233259944442123664346421694386217205908113789979533923740, 0, 547172684298948069743698132324654878058881156822621228917215926031208970784472626581999646879340687269398770965587033561881565191668772062665666335319982304001677682315402668822122731947752389776620582390966311019068196277787069828918442003908621768735961433341429686106412855256088469506288590372561989630049072905187650857514835885462858696550423290028497490036224799261490794669162847823077599236542018811621951549811540525131381474968298520104631020791522485490046898355023812369798094824, 0, 133562920810626838919201801321243279348325883825228606936730563001947021371859200975531449743506432822948992682047927455475884896857575665488585088825368299141632626105265439825191877113254933416742014107101109768506334449455990314286665215917049483058363446820012209977945007862726870125825057126953351480258640976520674497805623646268498405773095394681382158114275951302383301632871553992878610705908617386031858706289241376167743817172256028316100205211779558927507695132699594488527388954, 0, 34592582890030001002479412564251841564628025252580503185820683938323815226269501091961410582260013469237215126803033406530352956726256867820680668956675653346674507969070610291921575666042336749995936892738947434919031030600694566971327419216177656495581406806658247672298352522391195717320993611698772656099709803032309431791539850903666486178874204726888179130739905996711639167611167155827947787368250655606519459129564300669570352135201876198818899693227540808230503517583135871776734609, 0, 9615847192285884888985902416909477519129073882512145869206101708634819630074240414840155006208279229216867007075373505468626821974360395307899774983522821010813674440246753406566140641445876652482624497976885693307031742296224199320365367824633655932282053194838609080171665774684387798207962970497392955071654894430849706979473887255488099417478283012494507384317443704177053767507033023544197665799288487624301736910244784860717833524479012322397770775674497816265371921136249904461460313, 0, 2791175488873497398647434502028248056118043715482254878152603681041658645783281391402078908982942775970275700512472657044968823727273057549889897450229837159936333290520487563902772121620997452584258706530565037469822853272869837280525379267564409427641825851334944890791631073640324623625822631511667003653982004206346110102209627696784046059898183379674258438218824552627845403348804286420611036695143317752961074012706008967538778884880838594207063361311498287846444576365246132579810641, 0, 806604010302784722374354031758971606521892755104910945090793105375518280462325020950707255680869374661829989154603371968023777239952853684546757290983800837937081406660800058711509210372395667360651173029622305536263810586209645122642180451727965503472440209766352325807652082498805591447708021895896108605851719893391568461743064343205742459455535772497945132511187725525746057744976698224017790436580742234596121301600718613664958150332352051091208339347003518466923386528856799305353404, 0, 224298963468354651186626022152569338249165389574325573000940525731696421884836284610547898323451433118908550317517566106802409215552059807913449725294271807524098574807213310069190631187268242608459052650545113465486079270784150957823876619911558456455172280942873535301978990796722362745564089886015117141386256133818044889284209257245658985765976539065268326873002034592698753195395258771063892588419565354362254530704688911585994749807647141153382790324443708197132771431864739803456314, 0, 59493931997490079747822463848466382529736185143654117512576439797637871253652416194473521572951747062346504847015594733445543819664568590167556461714819532088918698853376343707721858509730507371883837155936359813959216279664784133071098827707330830015882695652740562105060416199444159543449277648084401460683663525813672203771038148465700633451051224130561141296581835634752985559864962764164621977219708174562376329759164239236094515808026424898174112953930628039273054792514801399737059, 0, 15076015367211379199622781388424155195904144491390038419603678440253715325988272969621828061496847259474555321295131312618055021638764132258731170738583026521854375711425508717435840713336901852975312671066664615568348253393795076845643302983837901328464382864754997439011814495325451052369260695402847715740399619003727161477431898261005124051835359770160491995745970079953910526433473154514226084444960793817376653756448455822987619236147154943290416208090508236952941160129896482598477, 0, 3714819505104222670719268289284578822946902789177573340912409177344008304524576455130472527675482452381608229229350383039595907439438988774970614033767838298427051399421912508084688653458052058204565515785074021201298212345909061248916734795186618176108263781741670522841797050498307260838236272673329387630416699776655888238282562939925660645974361550115505401530068939988277666412366705463048332359434659682006608503659521981847384558293374905989881699746076503554689551466947224575519, 0, 924410281426892560513588241933153159834166306929562308008659567460667048784551026123376761583199734695477565654074228583836821248202692619538688242938003317608605895104884199798498644798039716628895069954907272114216393679291020392009002813423440464836646685598625165192400124174821346673446343554587328690347090432192725831599960019312392277929967124808771359857947300578744767352942195268264342804473956208018213496027330728583682125579689477830161233196917228344893091554883641516176, 0, 237279114195572322914768840991928282297017311211070644008942914337842278499505057397398599760291684719349627824549710419545838921893442478606124036221674799010644583202218571431828564131370065768450947986719487027747281469728852873235675650689087461664662016629477894248365047006366680954982803047987862120549838407419638329083946459478760277882559630838393391370083288663564349213316972532666209735621054862248096581865161074149809432762945118190543699751612648786082746296409666432260, 0, 62429251198149382921170338757842770205720172218437234840411799430634559465880700176578244104464424944740774679157039999139503886595324238551983438432059305112014245118658897363421811816610309178462558980427033413946871811519369243553056280721474820993870454522964209910353121169737390773708206589302492057194911536658137315964430054282810479175392244285221213932149190181303687314276685067629848861516302376855579068141681513862878576349779645773422919700136038714266035479333030296774, 0, 16676087741490682143610397174451986094550839404229931995859554912709228810882561916247189217167485128559035549610164216472899816950771570726267612455075551819160372003578116391475220900571875053699100068008010092441296382548855122092454378535378219972419838106553533236615409528832778525129352001401413378524551445945339223813165135996079666273446844143379062916060072505423413024778874061417986895638946778781910918735193574152850515584298025348473736405536258618504533986415576812111, 0, 4432483213553895136104033372636354307930597491715267886635613660090819673632586407554294424234329775469009215207334834604655270812226567734711956884790417038882597679623506332337995389451548950100567676285392126006643380189068706428226502711344810439693620532109164120504526387155626522743972109935263868671435267601756344871633660738381405790599245139524996907742614331074800142394050198427351484228027736016873908435878465722148778882310837508019162445215741185479909261733256447689, 0, 1147803539822468511277975472139668175524421538867957765482696215091700838046312338032095922295228667834950041264878559348844178550406654781692412897110350620221998944733300167279726676113311522506481392990118749564049372717038443392158694464615746121418859569408560070633363022109758770237265350520165433279515415582496403984493406992807914719140451743283641711130520322789307708280161540690596774188385462425301918913088218399429930893481912119218071598927965835402163952149959465321, 0, 289779120239930266764759985766671705913642159436027298685091098146513522162003263267629153804388263325705457912993987691693223521930411456746882862953389184423566303288258067299382120137584658476447779137827519950060466276172237330841499098729839359600145584543160548547331883992613588096885547230574644549160042774638994264361721299684388787007885556628318161596489626258310696377737633148758435882891718296070389692541607202681610391267205193266318950301169220625297208454962821212, 0, 71538902603328411838869588814865623402597093544487935288065795003062771469882175553872988826527686139449373291122486530130248288727673825832613310278401604263878592907258132062702248174545177279872444360588985281154250676316215575218632161824249713001361794179754080000024675481771620360719635829393384326413665729761537924672109281773726341166767530095990159021662769668283600108255732605767227343863995305495679848106486791076494718951221420511897618613962037780330925130956025861, 0, 17314839486571638205464830452045536970222990597193827384804646140587815256676272081022931665951176433293214832821355130277775950519648331635430542920756373443664537652909867323110194591709658326156076221701366771411693769786729407170903978822365857945214218852597167240531508133466523929967971705853760787468248487930379190091195651878321414516439324044973751495801457769781212234172631743165797942655370972554350854841208472232024374523463117361985165588127845234115237898795085257, 0, 4213190483278132789011719681371055922122948398971080945189381434806763868691646755682369970097908643853300758092588631586540094065129653173815319185877173162817655724949099087617924328045140298088439138424495173658330358723425491623024182406476426081895072952214968878314612631993810776623699926056927537049379468438593069377166937280222475203519056427779737441348335333490686848779381641411229529256419767832257400697176540643977894650147003330611940563761181682338710849028237997, 0, 1045567698554849771762594834608260893204656414108430070915658285329605372293571856587684846482623218460750952837541220739191825224470436183998453280941687530127774943990849568436953306425882246257305528109812952860920817696719533658691451544777723861981345633432360647128431693260439145523354032587929701050528203696771619993540162425206203287553990410833841719167487290167815921988807689004264995745702508871336855672165639833233534417612864193040474077230883458467611344854528912, 0, 260595543111809350909446715026264403664789757947956435434415466212639085734588746188970525892804698956043944736090862151921528607111272943608937477323836003535401846863458954251833460993999401783192780261297402166352239902337917066840296484438161344927986043902165199126664561339462517303006203182157979310277809028328947023584223830316451758999663106750636268765445821537584807605462082434171019340742966099757829977125797304644817352935795275720279680060004012601495258476988803, 0, 65105517986063014026397332610785222841821687802695706777848129961787519326859619481480877938236954583319015662644588283051385959046487807809135340905959856301112362655555070940621652055016975138489641049695015656901309848686862878430740419905145608695262915947051084826740859761940365512657416073437261491368329120325323137142338648426212283220983552256796896372812583955405439073454242696244540149454837097609451118037997590138214499027774238306490468088867231680236361532823582, 0, 16269291950345163866858094819425120402851511653398506007363160749274859896860820578845692988035621905345818028652515144139038080425416191648527830273283469439496991485705729861780224697993193115007137602901256625368487123215829933738533960974291669895352610317294258404713551196434611685783837287369943047743026846690374153398992359601348386039593229077603869838065385247066751631170758017405334623828382056201922033469479663435047560707381221614522490765099132485999517770484255, 0, 3982051854329047279887410296248209970766691699674838532061348982441851793172428359128363147956633416050583696951944629532510096835140437231939551833394219035358928041697114017026311977743358632462926351364718268579042203796402931390881825491848380225604630109769439302426531365917909879583271037935880969582597650516836107266938225629002014440533155111002861424286634140260923681332960540622686100304291349103678062541040857101624238448352171869733075624799088494642248657242521, 0, 957148796620685860320860632091503913776075098781855214750134086187599839365678095977242776728553875868455732734628771894487776405787606510693779373382676522708432391557883179275774636446186151232595086402858408571739269219085411142382327091546851559264833879481150135363817477806437254892155521507071604646773424180316610024204476797713255597084299804491207431769176829784305246399267003579546391238410918109894865043504788569079193227160327006585315440850992433326337063816843, 0, 228643472538464661061120002452752158605741958288878391062677646043702927101321812054868026100096119219004796101696949231926219159215495215224385415571841295006544535955470923164465073505845307697672448375487189819272490139211037604579869964034755092081219958361851807547159439329017697947129066532421631102283613951443618101230008840039764798248760847225716761051417427057106426252580556659471373273418176987872679895362225380931530776100754463992587870782893994166285704907267, 0, 53757964314222511872887933226284007352528322152413784140521158555283819514130516350792229592552568929004897067298726744567687342073273096606633826909746518554218419471646619473961598298890607713648918866408741620751613145480030200784473803095221966992481487170113903781555794845873195604604270015344747841036748793222495381629129750546961402052044670385098133705529888207286991068614555842130235562179756171632821036140648683313750271026543001751900586875665265697877852152997, 0, 12610551960194649536111418637396147428211874792362439894179973622830814856073020889621665375971230427328875227998949515990090179745590341311942422128091327876096688180399349211051945555200524163290814061745486858856895202580565026980043223564906388466859041864391737007212706943963647649548060377913511049179636226642771250614981868306368258162444351610022805781858427422974084375464442609759136285443051048382212700234379785794569047432525951969945188092819663683701575023801, 0, 3018164133452950793336128920568453226560643318066187528384819160897481550179257620160855827510209112429631983464254388503081210987990176429823216286984684177524914113782032538301893893391580424126892568546104629354420571028622810959179723743780821576401561629237124917534621548535477289571614950509994661579292882055961821221851848239314118241437047856916644333009069044274126732190779017828158391952365651942560847370245697407330884821333952192699312323880636595209700658892, 0, 721115514876610758896882303499124415362756874222270178568560245434453067916528505161086013259164944758959019229937345923399816054687509274364064260867513112391612352615948716112894499008463735723017301435815132560608464931721675980962656938249828948651566646796292035796448756819873730730499158597331891141096548984436391303820571558899489621436974033637428096999281959662960437768989357316546310380367625852196007699575497972170213141138697278106014866477890375747043796321, 0, 170582888268409822279861375641002389597574683268022009667008116797438970204957117251483334517138857163253855788152374017208826981485489417157527566261453100544746986559042273016857139088056905490537184544188318368473343366674371849594212511891922090429574594619378270024312797984278171771660995289848065182197242338830868765464942699178759905340795917096231010853092742119918907640015962974663558996727838503578926392597779703756696942178421857744724093414226779779348814599, 0, 40593844847164031049113424367106321183402652242622301909887328370223994279702921737898625353523342662392972842493189347813731563459083412718044607115103455868551909816951668473579719904226313635238236999491031966116577979147216752634197864658915089315147431473754788109737796613271942363434852789298828752866045920153139811545380072344748468281251102413311176182662771206838001864669728721454273943752242187591135958905988692563225624333936285766843434946268474264095376953, 0, 9521419854534993627648765043101130873140496782280620640968153304408973687961511662948787947244153763078959844479633054463095967698019759886897911576222867899317769023022430638513141712451551369381617320711791154782273536521494159326677410292537084688220720170972396886274557647645487785406600202054778211731760081844294866286114028014059742131556248045661527006562542494556101111712707232174737473248005455183372765818204118135596516988868873707216743818123457270361599790, 0, 2184828304277180944386679178000891695581804416865494470359046905899034793562895255189888920916876422142487321754192248651316530710421741111344073083575129809006082561232805241421355793422579421539248802034161823232919437773155582201258660934445557235044052447847397145191613417155301713691997540271036116255888837293194060166614626296083569348833627296308047067308105931660547561675940184757131095681792160831351680113820293519497091062106655036729430864405899166330094742, 0, 503206461085881430736383538591831672718155644638748835369389867564449467322803917703662856850981984213917070612141964147586374259166841292558613740462966511052888720036190363998531617388536328598121718930680407466628237717126957746210376184902807980682307996475035293182355380123750603983132167237499157947956666319825244538661786328868096735335972556616737673368786749271850465625099151235129574713606833900189556645558243103691573044451815136432738347183684562609714941, 0, 114856617292729918603617486198471515081626302435369501922955985284604484150489786562625897401942118925684957874722085881717936112716803236105532927816592274405686952174716981329276221535124943853639009177420668061766252138064317094137985608949581247087781253228024792172764313975457080675332348496204403300380233914948102984833481678389590837519525159042439161592542311394952746304566930065619542051085425360570126906664585903430084345604839453491710638610854425987025748, 0, 25824728656690721127879862978220497191736684208880292218555188202734350093691424232682789215788465984148411726087093710650275841261217077734133254204708436345353463245153468088035196667622576145998129245736003092620090747377120096800883662490724771368195645451895593138629442823039196420620634811432485885301634442738805644694788284197513103639007144650171390463596045751611454861569642640230668902504769619548895685319575416599798252273588450371224796474394779923220680, 0, 5922157254165811739704809816221810565836678513822993924710627825639042143828461310143398808816293535253806189508819359191165514357269427989005178320141334309398681299163041119383835111563851578623894033715650340966082679077449734590163799031336092287767110645373985681770231377752127216230348411685166174191525463906659141303597930246210325411823105015218709545081760181547281460490774620965577972641313258771940219428578333759525993894588872887685103735752934364209371, 0, 1361270757283270483259861691127295640540989107479012567828226226772489492127753295333599503176700840823697550891440118868582163566749422088347279623746178375398603898936334370782967417860709617153796433558206396557135012539130430093652898767725648224724927020864463566291282606072200849073129329342052828909338876541813737790099040413186672469357700380296036967018737515728975351092154590703485753115945780114205649208031729229353216588399398454401685565992851331499022, 0, 305375612501534731511058839336104922437590220795885275501504773908538944126702611697395109026158037039837395105636647395701205218449089626889734238788086438288385919306830537335054793694174514788762284319467852747382218854038302910393049358352168681699795329103019150347539392169185190992406410413065106235460592602852921719904184550966492122290206771078084785669432096291874835639636431288212201542472318934740712043040123894348079322203052712609794009698380581108676, 0, 68975583018097480453479581043443410682734464093755279172684343692357467091879187865249342803710283797702435364198277011435707147533521464773773177151774013336524716450411892431518803454309015554373230102666172840408996837807975733079077192518384630415143062083465971068390235164893966488006400453530431502679433003467469979312943629432203833761519438759901762322518200306914744716030794080700668352781569204602273054341727120644849461830379886459399421777436175390875, 0, 15535790977604189730741350000639944741626340087225225206242399308883831156024942970900705366250456326094007119966037132845039603025190980695542323495571462655497716607638975885305766375007312224063183567825995427216112520427249018746165595661687484046503893925961225328963523920570899190067240593077989158695685343887193358810897638382636337775644388617211421759673301891335395905003572388270385029391065574369726635081194047153976978610582316444576304223644102688713, 0, 3390627409943787030458445395321167292833003893369995155679158639519038101122940906202113875663816434200534682145307257332564641454396764175364545724882914165772268354036206831590342448439890922067442406707111250962953774819443691376250832320717112526285359484422648951958296358319661324757210641509443913444074599849277124009180501179477713727755479674325614200678358052408050906951499900358609557048812949269225622817897696456223683837531755703522742764043500274113, 0, 743915298105754495915554505821308396562838541624607259686354362535892026403050774557225671944573570089672119474915998249375690721991863980177419736519045263018911807486664272952373633504775769057018601702128513094043417784476623509541614013403092436621639302172560772893015686088734858843864400995732692170752414486949435541550534748628356304710659833147196306978769819224955610281126415860630562127602052254345406003365627343648478196437485890889787909761755676361, 0, 163843887445696155359723786394221941929325360574658975113733970512714840214290976312201814839018625774205498748979208344380586616598596783801229313540626687494513397061896606264590371455803432021708335518217606359682659081318822360588899374697633279958880804305992445024133277405917546491423462703484921900456604364154050503074252592829178724169076357356949811590622318030434026192458478724138103327953712209783988829063611768117454384803139221428492911170735490229, 0, 35026297228728423933416995257125498000007089075193759086037619320267964812246337992968586856096265133893798940890866211626717399108390227012119782471095873498072553876318810927217337903067247056141373713321015169829746279781692527419536255336190546673599146295821859769337337835789929803056920159964415094524780443629437713060167217471652350302958631120571529290246310216106885868974015687629959721126416186432014599676116666714830117124767528767518343167651076217, 0, 7603530885673398370412438353606923672642031919347010058275158452223283718865596135528354299275696032045500633205031558024100364119979183598339324797937900389331888709909979974048933426860126885719623485735733363815394183158268728693490916182664823537210720379686138219237713918616383607916528301922005771960374482936998397502025038572197993273361525353921526375635687570843571770383036181330586191854983108137006864896700749336972767033647586169927819018988011934, 0, 1680257335188269043016726647512298121097237448438212081173645081554282685433497483593211653776139489945718141782050261805707498972394464750371621078441457648834347032516102127280458751405832024240808727576534936458800050634232267945266044253872949318214239542759702467016927668997185635209039297861891010083501959939669344600814789473797839429762829714923233727943749177398532159072623569843754538693978828673760708606475848216567980950325894784946917722435879061, 0, 356801896330530458073536090031802649571274781376286696245404697125583142598184808051091052519380034967759315388267625817137992061241449941031517776296370441540119809201686574643473601254309482678636632933779286267244826548081468880274797968703932291310841040641164462262557024977259069919884944449503458976579552876540832669948807462745022577158922638876893065725137797193206097137223096236143633657636832373678559786202384056650157299082521004300814290124220297, 0, 75772459777102797931718426389061452870351364389279235320124452448911850896143493788330457522725243508998401054671773688898946302914529932276130510918079279286007612024813064934071673334509080972676461256509043022996605263378770374909177400593976817334400014199741499431646343801025915299229553632646459370061964582380236946575310755276891682453382255879515772579796411649310281823624826841709319511928356274260444198379606504254869289712224703301013174275497111, 0, 16397565750468655661254409439534513064756104037083316552807593231995378286023435338174498271608705223309121774510062554716166345176062947456846641718926045501405012185702635499576382160779873236106482166036778481894531350484449678403860282239226202634670205792341937959710555533008211947778318699011028927094264885228156414309481403302731987272105828660276093846893211565080505233581762486405016046058295072352693327468990447602908506445193948403499223866898523, 0, 3394122884136023518612822487813657408900689513927352179103377696027882469878131737862256711091166822165620468469786144261127995161827262942125670194111855841061951543690753010256812231479737296766337938576565043104240029665534741099071417647943051573958796289988044435641148610742627374570170676181722567243659846473058008851415442899539610987016724137229892574639597854391949172096420204810134218797171619491969509018200325775678983813263952551254191128251292, 0, 700468340040113443068530643120515738708714122035923276209248413349790272598531152523525228987373250243020676296471764832727432669290278787221845886598642513799622653880067602863422486792909320097132943243455403873056895240242210352044430819737813109810614559140897100827121820982408901974691026290704566190672092772691060900097149886556722928300635208247981958697285295397857700492980427491000070687781420986340902936007498260677831182362672293320878412963924, 0, 149066544662284964778165338936214518543652740776787071355080653661898652910820571669445029366782462703717312632239480820151763503293942902272540570023073294362685932864557679552129504868395228531231346823280485585440012689502719431694976849374070142341507864787872018572706359982368774179854847557039893732967630158154184181660343590591414690215456169785498841118105656450157272211491265516805444061877131492368813838267216341054952101632872113710450551743479, 0, 30268596575376377229220257284844644153002886870561948511945087366861778632221069658407004493676303554044240251496354967393603089448579004033259991707729142791693483205022131847013100898037165911779992172322863135118858479801068770310463251765000675801096278351366440159682539739191973423824774824338873938558806903139721511599683657213419934823728422388016569816656051200116830676355956045190816090429558133276827212487670080934089623397820268302575064937026, 0, 6142344358109253158901832149400306687858455293073149314012132336726812953141936322170686109508199308164568370480751238391941282564365806020244186551674971786242102653143507368168536575726736212546608946848309429472189334951816979515276936539710842417701419332245917187208601025864954644205028778955797764784158970889296651925501049099910302375302024756089123353185962622343921918834132458316268293867541638127458006803711321568377162934005172025947912056557, 0, 1316391352436995179410350751270709234035497246142498736863278916951646525316497317145982462107942306662308016493091862485567653835371712249924818206137174883344670182846187209733535095967810034876478743145971271910242629549658155683629835711454419921593995863876470088108392105784785687264253436366626728969016396039713645634594483858321614230223696654730305148000931765291710224258039988077833143897534670039700469697837452014053843578403670884120155941802, 0, 266447998538520902470162010785728422249239718988309850571728626179085992801479083703861684515351911043440089326085513683590976442516843272775433597571604255745668962892174361505974204866397183667410518393018836855294018036219104503127452047249837076068571474463173441031060926311291129709302925521924770301983394495895138138265444809714813638153207334112302943250579771849239803597505996677150123293433345823957339571011899590189857512725120626177903794890, 0, 52481348934965919278078459247842134719794494172581833838266678894078934951252321431211441288557781908644464620389379806311514935660611634049535940309894864394585395299751541325547110561725682633018170565803303805648890219557235702132684656819766785487236447721448087443969295406267481147988398470662549192603976784870381313974955630808406213177088187326522586315533654271029938568718726100507703084748606068338331615134415333161280460543390061956207753674, 0, 11034450565610853041329536471966278487516767933988368427935932931524853859593320142119990077466732798573448847084876992617557318042377249468731461833179393141745097472476077000636959378338526702513445816683385666696708737055171460155422408234048979049053797760392483375996357749541099261625812207717841695805209356783848555919458443986160060804933532748718701239108091223927839366489353110480571711447015263807274729082738718474930115903830052007940141941, 0, 2193246155852175733491215170520067083167885676798164339662325237459720409147468034502349333356951699379782770900756585587281941229939831514801658208110351728930094687238681139377385930273152735550766638141510927594688644600859500602157510026218197628345456994764102214650093658631716869243170127507339137706520130642918359538650167455181248200887797440314880331708261249882371649803285301110128759841298060846945739599295334076894036668614687328876048389, 0, 418358938251114356730903439720084289315279810882736249225088299758095441823839643705013108814205240750916363446103229502229609777153143789093010555269889400070166090019486009255938871119804963290299466655154168087247129507869670529498913923973072435920905404440564268002020008199845324686523140209018725623230029232699260293479096713449235679086784178745661826798612814332348779927904780083164482047012612993547787255143469438876733425557680775306828969, 0, 87103921900607778961980877627547273922729069196073922048082250551466476916992391384155010203213966067694753650477471018526361762948567889137921068253441022711695801681575218518805982571703340421088734021984849330854437396902171914417534968485120853883431534054920110105693136215708766728952947602388572328133708000803130041607122227923856308503593834944079669547855941425248357222398593541328450943380905980090743977794715914042719543467762707689146007, 0, 17129481409814484029510837878661997947956064302706333496330535059128333410749940406120559989047534525811305848487652647124862327863960736644080027734582925911495273007598682302631041484774138218507668368188327021659347450578026531581793596262155634851257969705909826774235367598086067084394356360802735697328745210730269186453603629702151421250918536388416935094251040204897364940695309164778889226453553613673828035241160736370419456219485959172455139, 0, 3177279093422926492367064464980251319216582949012838970819063818431899667989325275603660597515773721003221139803617557724645818987862394466209289571871557277363378138780938922533188224532040956314854623784479300889978912381901720847925781235599232485029011557382115937881278796716702623962433461017903008214265321730882839450627553510628729189018107091582143468476607796227542884004209616072851347450532721698955558282634757968850394133158003551382794, 0, 671379201926465876948425712350222521112343132591989307636120746970659128992875387987419530461425770773167143511414824098160369811574523891238558830162287388185397178392428587289894920123247548609968482492365046277189803232202616803297403246803474403219743877435854979234949651980202480669441379649099349865834555721738016532891535738693973690599870964036926324362728783974748170269383063343183841758603006359812329812576753307806966924518202345263611, 0, 134010113956250519981397022003516585655364145980401903255757979470205173628741758938857363031743638479202443171671345848581285195379718550047611033963420404254487043548071824523790882339355741538648978148046719616390493093417573505337064377724106976404026970551119591304389472604627773415091040392952763726535832479017350011947164619509172302328114974697018473159749188570211497303686809410258294778280550996238311289283725967492131587081994516810786, 0, 23828073017256076743928209005152690874213144663568262514685548877090645140732748690944799990493479045393656411003674595347513524722437772973888269289965784816409708081275798432493046689950351741257945907979830910704887445735101461239929582312795428145191783234028532718852666479880099733996086576155149247729534479430705999627146130109163146628324033168288615763588511206696556571722620486411477478113688033749510414205819882051298711955305999147133, 0, 4909515230147819124726542484086248069625527284110637303197290356668501889252181143514776296324793978315959611949698335682803275588329647019773391889598686794440297350350651430062708454239289492415822125421271659694792127932212324548518051753504293936101430998193114835268402299375071951054998512377393382144348344619753093857282583317576001459934859235191132071284205620480458517547141518349851663156185240268798463259591802323110857392881549481642, 0, 980514291016196205896802104043906207256313013133142722709519486032814590288311582580366070964878472609843069406902593481736795343233769564232316413549520433056990423049914672190821599064364727959897390594340584726275188117795312949333555254349632603295796024675178943201784421922868388120386663117805386185065461709083472884849383117412055776909139677292711033331504526294146977969913145131741504987668956188792900091581710718334226326285683084404, 0, 167914920062122517559249174709858173175019879399881533861331451925296933569051462792942707256776451117199965254599350696831121538731669914336374069286351642744300493161305457766137559866202925022060222947157640494485259126570287415601659058839809050807874735953231594752248951241100638376515229182671582426227402935751799557845422547020752891285174085883079194420673058308249672682685054463933250145167087246967189421344725706821067719992666966340, 0, 34192583412200631490399660452900841252265715443186715798511369992221169021040519022116556191599869980651436313711848265124671948925138062139100522876310118418786943614711439823403989006436535001453007607595256179984151217337931700191329482312147361804391083396314327309821955176776578114966194446245538225057237003757811341672606299786686332569585186915611268278097172327265628556516571090501913277307745199888890005959801905331172745755141922320, 0, 6885910484427440284095047848116817996895786541769865316910267430179182492407336895166798763381659216200085811160030496515571107209160256858791589659637791911895299707720157471551125777028659245268784455494598220013944133907886568953085638107863034760581513042121279555233485924890557809872092496302063862150440058668705649688217223888143814803590455409329792204331038603569673850213206430602685110052215472556386016635271376837202557527688071717, 0, 1129418580025158361933087055733876972294279662190769553859199294503378816364518103537736276978907558303382699722091200712896247753168385164213483262846823305313412266566240523020080192984399297361671388655145421354150252527628792547074158044020251160246664571657769208418524183384281620387852100219555432464487869069894574754453592038145376736088901527916627110418355610089383978947409532754525073061238614791772258956088544328265073075397271147, 0, 233153960812281736788750594743761988213773644143059652037043364264630432982653791152361890277303028923781591594420546012877459416984282468211016485471427553324512633056998658697214302172615834373840316602467922070076778043567115201180736330562140248104008678175245616188831984760092147839075890245047454047852212987002981448094359629416942444496505882420010777742204539907782504355432615767699132426175145673616281996424432643280614629328717971, 0, 49297700762098558164381619110935114881097753481119882077605984362893524912828164397411845548036820315260495130471849651252092656739188382237019780706728989891204253183092407737283978082221223843016311565791639600076295857683345971006982198900670553100591239312090861234804815136740265200240952305630731513913108300326241341573388508363696299066674166572216184897820113660754720299713740336267036694216227640814347077852634871988913527346663116, 0, 7672839122900222319364488156571740152550996503920551860290730042438714135928645543313194563088734843526967151481974980236188416009322137329655887119980618112450444820854590638696671296532483627407608710711738565728193514882153218112365294990789396420616150086758392732787613313538251505281470961022090388569439646208889451186914537155959747253708121981747012761204236424883081328069655264866358884225958507044167824493935712661518118317116109, 0, 1493163610708152406434323689472697587747772991900247244331693490820487706880013450154255981878028592247643016185589459552002578722362201865952045619587936646694730844381431960562252454844812405882528960254981181404883237950822570019591887872270423779660151391377809054460544210702938303626457551037941279965346967950173257790770607291763805872979185690960527788797230668909938144941128571014969153225521533403074574734115638491636599711429219, 0, 325391215133318786799088022652551271249026402022736649269708727791981732806821531860796243059967278975068963606064512174089260143098934395392451388066329948466759616412594371626336356905166928692607471774169775916601586620014480834080589716261460681157069126112391740782347819531893671623522829622376427371547783408125878094447767516240586646495517146732503493802701724879354261785119301263900350118930055479258310923656062043467232748246765, 0, 49143767387306742525130522347554607059148015232117025435659439955110594465289214801707658121717037551788050426256666477392710142804928971629016695182677200321773599168399727778304208264158638522436996397884559847179637990781613529894530295056643575297183985211986710577143756485109768693400667175714274063582269384949445561297679138122722353624448097748389466248666626469915760292905944708621727250401126671924288924310779320918021827926972, 0, 9232919395237652584525431399572684310442180014073794060021812270724619198351129221850554629457338292507684007735981586933972117291231992410876848692462327433906470391856668455714625811191061961576057650666415519787202995537770793810046168966348855608114895765572073258514381130179331344562251326490092326368354108710518164804331719057678004811876520287416593374042545979378229466242069763736087579620094144898663204794861112638652196898375, 0, 2071561343912941662109845877704881594191191783695944799705288998151199514097730572926839601897368862846251628160899278031347888432539439132124865847926022086191317886886086025329461319678071028164258822284817300643443590682288050737133880846748083688156974137505337666403816958275740521601937016572126540615189405910583895377083696638947455133404013560923120501930159672587999977469300779435255688543879677403623711259926765315699004473453, 0, 295471741065291872758431493300943690947103743824092356784865908570848931406790191701112263903067551185163538906656403117505966904361631871377544206919611386938569734029212635618358104320913128944917773035419664268923249742540029481965234822014753451732913760086766167730401858250208622820208211077466496586326060036405242529753246075462687630965708842044232747513549283000826644690752256655852839871222227554960360783516531325622235135044, 0, 55454603501977821020801127988213736164579675493483715700401292758359254078505227970153307830667294627140410854913932981557345156935507161386787615961921106744868665424322705122635196449836930727017567665804350795527259528697681712575726279703646642330747604149208074746906079195958963799288213334631335481337427055514917848651641192015241978344047223524410169912730974772389624405148164320509771973231477455299419477925779727343360951548, 0, 13755644506150137646006776732801469388579793696640172562860291384605646287807249743700012782924380990945712737939411669962370254461593609946152462356758010863481731510088341341093341184298497232856678541830771778871147445288127388250079868564809043458779696015782079577618350915825782968112835697524751246112973814254457882720829852653077629054518475580708455666046994170229462072102008129309103657141346737837152986734672686828195474173, 0, 1863404971827039406548494283147059291769825894080249761567655824728389638231599365214578864989092024489827857818039277312947550161077922459011946195572414374080013548100596218149549122989236544023073944382431737224409667909440539562436243038540342076535991108873926007372144489141598889846936724715959960299869305774346833065550045514716108191500047248238307527940838083375213590417100173801567362923292313846421241709999943953059909040, 0, 303346048239303128135221137308941865415718497485523969462051628425562447348561614906518183115578343209770406029658118683400935609098743172179551889777383687554699050506749104777338422684605633060421937183898036257024165698629355857182027941868835428751171307295540792892912688408754954768746196040081304465416520800966869070566843043813215134324180020336459946019590069772801744621707489539858231616651100353860995932644673835045768811, 0, 81684420417645246819393829392583312742841245379370216329190790900813013423325093575000577818224982687291459870625983296196165519398998789225800884933306946544134822554523934291227269577969238824544415641619919999115426831621128547800872303977444077168718281648472344061361148113207702763255323661578858481247430905866623806940542201517418302251211586047705780765415310069941299525123303098722381467368780893592445830609132765599979614, 0, 11129620543286468093613867797808151201135459397842445654217103866600870302292045913772194850813017863471660953172130652835396524532582119231346291580886046238119539338823215992553280509084482901178799952456588929037663686988063286931106293269156007139822228831109259832393424505221342191431168546688011303571381347200898744308372563891627618940308724973420792649632364719156249363975751105321360392189019619716369462353870636147184137, 0, 1658304969784407088370355179775269817600982920889562130787713478302073383426710602157058510081116459628706504336382404680758844294584851894589467689850316724652265412158089207633258006626282910947867905008674134934928501968405155412492464874282917401805093875353750053040218337114951769829116402047978296879138274223563300659483786029664755951679897788516437389930551904770772538443738343706419372789271837643401766705738322573719004, 0, 470706996616738530328590536544237092046482196345225225330517734840513349394519922284072617113030933780075961758761748915908607024284410900076550607309136923684468208855292651302333243011728508371406488918227838730671956428532427788319705626376906714194784474261619098407545031037296536934073003497028238962416534517301094402464343014631780391575394216430443249014212545226636185637101416703273520987340314411198719759885660916643046, 0, 59856222241128789892812661282957858538806269971107415213689102865591545310511007352333354914855954814940479569032576283570710527493246815329558894765008390487544681077468803876488769763897056696869780956248092022353219139421040914950057234895679081250585531641347544053337152135035552791340833515348636388074077083868113157394925755678529201580746211846709430173341000272130649904011136060232418514400922150879976237474629713279897, 0, 8515297802445851973561405857519576117905377693025740442259608456514422511912976977533334354910196734420804311318013735155733170073096013658008255980453968231264680336625185536264262962248941575049663273474408564166240318468133167243745814439351938961683166004948517183389014811675948744474665851001735542752933150618127996220747680585302440712453072572291647804687279256480842078779174633627791978695506854652366187329167569979160, 0, 2953263145420654043400579657547739485538941269666452515535446529542715459852392560451218901585033346704462753551906215828623289163978261215471676870628561593443272139673667426659502014119913464454281357666016340490087030347316427676025962099732253687232944692189590836788145120314844664576079677928238275577399856581764770487566615202414873532599473166867215415235153705047356382072420286244568722192442659659270959497432269832615, 0, 365713117749233998576166071833815081373403067002702819640369144101266870511143509588739080609163842561845589748896439307429174573926789220630753963660914808753298399663261828341521566358567297996041992289639858027528389987119807821628701194688280867486972583967253558206148836118456272534747409388674361396919604435590593256219020839860717866425835596875937887825152813894819139511240169120649742099368915259472246734711962949957, 0, 35552960264597057292555715170483377937298452439576723580619798699091172370157864890722537395990818780363876067088441244263435455451608464660345814063756007029130325573034181506169912613224611475165772250685674050363430355109655825902936490914765196406725281383668422227964859169629565201033517685528730189015932756192156543826781391164861687243914520495841703471460519134193666316649876289020759011643947489489395903918824742738, 0, 15551704886444380122204897678516612324368569476120363078925373136404932831726577048265278329829113771131643120117500379640030958718183175005393198828688116992175031323994134574987380590084244739674675664168822276474696589673417467397402507163791105727276634557087821137297538151432313309467127720859080843094802040355911588065027699587902783864169810190546604154817275309746142515890590174030386179703937950613467159214842079560, 0, 2162012442927970930337101977782071425882093786035374439062127053682253948045462729959410935534447345287610795555762895590106049950043143501747127121585099569405909513595548869291635466991740873244696267048862270840477852287912876773584270840958811755573126692590216688967162510242556765515131256429138390811035412051006561883960928228787441341388210547646972377548584875712771728897609162368916077662780321016881220957284732432, 0, 172035016974630239591729505914728574023203996564355347868255712789325570164232368474397637312136257235117215971862876345910241796255794318141763321954848883665887265588214068374195456420272221196641621575794069650196245905842392714055149796009110660779119666344278606250402482081437619802556826577498105727738961291032174146721359173553420371850935009484014552534389768159572864783564314393232469462102923428055105313214988699, 0, 78692224083370656852976720733007214520855426661784864592673407257476395151517606924283456752384197110830325757673167873566687416454246724638029768355681795830611764234294400718873144843535483530650367387862844255205175142455049759407053857387160763162234820709001621745728731745072007443335309367615171528577306232482110390977944077241222397733460237797618781144197142473056634652914502983609751593540195477294304654291887745, 0, 10488177533233975056419870585692636052784720147454715520606930121144343059179460250921818256705526475822969958838951275122091313740229935931843385204498887320672091438477746793176943752148226245373021082233675611642118082396413322846870838906024578808749353413736779373257259412128458352151357818382028879272288972934464211108749657626868917950696163095464273713777945476674116848996246293398826457786816771801883847690875710, 0, 696937760269338610502055723725285019545856214449420818445454639051837528057550417453448454859506237685997463026721605464261399949253339763957055705972527155817681615427976576032652018860829312547248955853748571074653864610588924036131095909825072765077385873940024466299738557552147616651053665291098858062857742431479791589429848838558342305027320396786268191214321010645184503926878188483670763746389738304163138347384266, 0, 469570055677812363317677282511930335050775126895059524808285730829397139260079499308557189631437887173252502236239411817847950832447927209092401059140297156488364452554878812000630404196663114145163071123682669658812911019905268684726189080711555945392879193142312485873808219378828002852740835335318492127884259761663808923059724837358475437454467509703738154874897316837330815535316705721842495644430418313555259674932684, 0, 63468756661684306762422001507222493201296174629898389781771590171535689210993272164341993717551541701903801718465447417443793858775083515268237193488795581334231860495643096512614513016695304918903101306922324100686358610310289055712080983447314700634047259203813797200244517264314947726932462685972273688508553630565821155068824813233244443351964546108905336027444692848367489254785427195414524764085866770847563755720939, 0, 956664954338068751686313109102946550648367690114990076059155403701740670127912432534033175736142632279169239141544210069123910544169877223547559703839031601405386939946985089110582313416130961728464262406496256878950851727084978644245709680583579657234575290270925857841922134015467910075136420124367677902815428876236200448676287038208027456103155615533621454587342321614318316391793116462210959124142635576218707481829, 0, 2063620584356103274703651683490639577701811159137023244876415786131319578836214393235831762992024828117956990076691646355927274898046768953947345803956026925320326071304467890017063283090776107489263372608173578034383115989967676802602934421446470089420316817282873649449688902143872518466797033224314836295212079196051763574656004341013348421391379169710930322521337053969883860125702388284504954489529772061364201554606, 0, 374297507455287077578103838221506272304610396807050992104156339073650369527235711179246860381340746148179323395189114831679505931754349182805503945936931521887192463598839930703387656853558651341927910058944531675685225511469478824469502311582912825381788332613999484821242502435018211453207338690229731646619674353508020729768654722007377448294413702909553928255954182366175129109747123476498516290297095520108139709847, 0, 7636742566127205389523303613681430155332804169408876830467095531267268930114376578568245589555741217003891112457942085466124920235839901182317222707480531296192472503573681613298816763846248432634854697683381458202254583631301327750250951876566550572657951175308774527048068395336496260951289899795103077683329121908350087823821470544578733655201019851855484035003556183546131107374868208502042215868212684384194935154, 0, 8410871566158516359816139607685573415774878589606225102862988319588185752408839351227856922680930594176956911308868067503049787229432703044207377376213062487914823323422749432256791679633166572741181000377725171660191223348667531288905340638092894251956561327443800445108144530138471749782416872167396101285536198889724705643884281565839468318489470523074613804475849867866292889377461451071789933768446036798205936818, 0, 1503462879620159085402895321414176952010550310343100006094256224032147847506459629041542101802085594270357772942790444031565347825752941198338065916470929196316158981460827735936107923580190377848008567592793407289297116091627171277141110618073154088882351752705621372629707691001472895629102313706637692622827562868416143950644607385766965368328026359171167056840430144918082522855066261097411428962000959262178643750, 0, 25401211311576069121914460711235992640578701803940633589886168926694590016478590077053323993939839492350663739305578086069988931660613848680460178059334836597158003283056356912396704767167372485142491302041478354410768688088490684013209980965359671324570751592515771624130229327419546101787427991617252885907745650472734299099354015341780007923463979744116642135689016191705889383456728971315495391122137345016963603, 0, 52795365565515773907205812657326187802160548519945816072888129781800964692826339507981481381939296018401195695805279860303138992070787596134616249019728124019616166056751774059809625919914913419209049971292558354960530804655759603700479690115042213860917422512090092495225516068259026079315747509568291631905057027270396667121606281373249007699549741068553541251489342932283493373096250218361467821378786874266057435, 0, 8283237303097054814086582549054602092710196863684965038516682321015129471964108589399757790554264570984801868150405480911056908116707072374811670062428229637072420891857206214549752344058011322881859649196923749604862439407515662914111567372947170179691427963591363827610360005353702816037298779960444674071248583947347593192687367534306553759689826978140719265138158401978696358474510387445337480150834894927755075, 0, -323828824080575250131441430772453186222655685715697678014392599294963421441422207740145949868666474612241720414840899302522077288924644741219081405631772479946548690105681890471952942906283786307263601097792450039765915776562158748154212483780261480599617856010354127627608369139983198069530137678056252743283937632457308264827323484550608314106835901973887540514549720414567687939771235196378603393004082170145799, 0, 194209283401092018247639820202936333624999019534085023602996320896152217439222143344574927206199604645668389810596431540541894677270191174483804369233932416879783777664997127943539100190628462515366777751850183917636524859678979305130144004845850510134196261662644913906585627214472344091300289114623706403157242687747426186975817822811306188598466352514136136152972650373737892826100531243858176211538391956155296, 0, 48808466248134215526874691503445156880533988527654456125859994741102612697354345134257997344855195919705624449990887812735925021039357546631477871339868073350196943091020994845215575416896462594224232180051088945274567180550057707666438792444715045724310661730298411977301097404520388410555092309628251782186498422413296705503634009641721829249452602534121853263313216474108792946403217842415482781205534323343193, 0, -314358419337653115027811964334249698051511524264054747705614143536677603389873414860395730639850223422059690260640492380949591527992520547790232717347968601383563887332348089780462774850143548436604306589193546364746299421347116060836836979961085793964735533719140814330832610682432914534649647335173018682156821417763996861771858462895605735833391571373489199573224859723466450443559916250476167437980050209752, 0, 571944381833506266728071350311461763454286934449766915455369397214394141067009748208165239321837915251950891618292572104520381612358991613053877365474913209443025443984135330494439349296719780690893114098096066563356409567187083243414333991216694784582988622611417770892923976456730410607223646068742945341191470516798964978845347409688032744116753242160586083558942413695059385664000481733554434606118903340916, 0, 153646149290718397461157737984032751436845010724989390032388123778848873594419546189749388515760702359182055234535280083714302553827714749113851069703143389297559131082666084830482343767241693995694598436330139072872305353842161366202909039372654723773321017094284970686937400027257305636942568273553641292405236440592365444703795555306624989233864533036367683259464456787065016161686908207174049902842069781747, 0, -907510718425863028212808549069996856415193805095459340353516697388946529963188972916677545439651637347566609572535634823407734644317585557980699051577893493743126572549390276574307208226321780460940389337673842563752648757124108190540473955014092675380592186499548711537047308886366665782194933311671160775346291886798178271369054759339517454294327323832829548005063290058463711960286575603412356711017767450, 0, 4757826908759254441638547920182106367705538911609793751722912323029509219525774262911017970097745052113963366449961035594618504109056727402503740560776544021320705747985929728011761409867373099125587769430985361722917976390106897812051645866157612964258914506933163007089760650257815300394571626769656746510752321138693630648206510393517031362608779408518844327207840829151656593476134999758541054023282641246, 0, 775329002230526525049516416321081474946313278975147690477646174336871762491150787112344780774250253707517054028457553684154121972755149532270349146308364860403076188072862618278827820460349387457347758257387786222759870488827280757656266276798733703964884678039565368591958225502333756130167408560162698409373985573467446159951953790171348721005060897583690882070407104187557965203155525860350596950230837443, 0, -72045313271775820824138251422721001229195322408042791973565431623094463747589664942732133169083321325216579579980791393782918844775014759850220119873322982739819227475913545854625877825268082635701703803723556243560711572218972811525122805296247223965505201107619744042779253834204160381651836224921610988348879696258347591246203843012401613922177016240542355340122496792315932202001612319110522789485910755, 0, 14651284322670897897334843710901337664273601517328106342808262990811932690693911420377984541288114620482600391303696567114888351765596624220545936274498685018825851839149317612217852615114510361939768367129316944028178277109133293603232037644864583367183098712525330428752358385906064992789211752103994936858775394879765987681700188428671757766205457204250753301809568194852797348416323891671960141390247621, 0, 5021960807664716011378509156867537214555122258499729634123552007177906714336068521567796442982845602969728603666801549151550953169228682834907463121271974446005913559961088424456367524705440029359498485948422918875644063460366518556736168963468074900353361527694290095671911554716219754965319327036161538440224702900687510364896223511615579601335173310519341749409701472951752452065390645674170067954291882, 0, -125425824432996015023410185362737041662395674271499311101586274926287639052730537174267041485607000634316218136301057248881506906558302444211051162216465382704765948590688019476239583353302690002747748652365973074272120254819587908718082326487169243900178923849421326479664245060014876144950182385921110159273244584778436037068374625981388072225524016285776027964248843167019640175038303354572546738992611, 0, 13267538051057421693794902503364830750608958640056379564927081661086098206672980331832176835640468626235943300426727259828034917874303059201849126934937070875275324742828117552011349008292843884458318101751727334003602553469457657324310678818022360979326776008681508212786990262479649486064044800949380377100670586282055077698922601496866220880263725496032955494291442728935952042976653956964625883540537, 0, 12667309913205426491711724123286165794970687295229003453771291447227069846580563625371409780357701573647062321983524623487320138313957808075891969881511224132086042266062704850239378474259063362584763758784497916188023277966667285981730985060010032907796784453892646321322242243652279192396947319169261392354311732796127766648396080815790684733512232278161466303795930069323837980310200722273492030657528, 0, -42840581762228402749067261270284858656995127016658709074219812390725953442573709548671909925272511808157610842431298580550411298725383192840925349594946001274641835398462841611142589451637362503470547435380757119802781719920943688542034114580516912241521163784168447151339075813658896394625525607467499210607708323461946488555199808893734650452732492079535766682607014415694630171069143816590317656419, 0, 302235202960642323083754486717736994280137050076298050761077168316403025274033820156337470431765647967132934772944119152452975265366643548906483748400806184316592558489903305165809731858815356938520942325978820167819056896183896205114321656772810798906375039579443154818901765238513423031086281196299379019040559197355004792318547655021952132933474879991564874312649716465962385483702366340452839242048, 0, 48105065812324931878201993794242013029899271095193697199656101268358280214875862618427207841436050299684611607263942637579650040940672823138891570682525974189841771910592647762245712815374397527163991491055861053249454679785650693698720558758684124103134043591150941747829705124408108797708511202864829900425129887408000340176284312767464058995119856996311017452676507324237287494516239197535625432623, 0, -7026375961851925110750805084415229081018118599989796559309771533140573931162271667300642073774261924710962639499410369045115071904670111251172484766689567757326669515151888371002822131222703451780857604313338682131656932401700197987273901641446243310412914362857979390582372518107583897454891240144623893096463353314595165263348068445359284240734663525357483764661252533566500315476739105841301165287, 0, 969808232943554053869296127177209070653809027928935198071599448720216389945533647514698997024088827156677554155821828580347689234978249803836797117681089951993621879298661612742190450934214615826682251589718289428301257000479621624099024782421815676411569740051087857993855193157014183055239358751506642294736985618342288820277862654798251295439646583641201334030404025658013175877333940001570446585, 0, 357485846425657064396919415801282161509356279554052029449587396865509797336008168659643706098007266817184707671955198607696622203261961256793333766906150090727597055497734702562475894383594659506799377532080152805608608592317158246809578897619965297380158775141374094694496636870282053205925296497530407889987796744158523920829910627655904215713265857834273502942537165549102814700621801273347512776, 0, -14757799329817319663312668615253340179098083002145945679995136446243739431731368198656287021857578032473140471896284031386639345555560965393344723380113412201727543125809729394681917745213973524295840868354612830829402208262187762392914121519764636978467475438840061760545841552415170727917944438257817119164950197474106153210446740387397467902590403445618677378512664072465385065435593698559360441, 0, -704709941992433175840411384875431939743057260124365039746834439946255579957830134738364504845705941657055034766859102553120003332400070104378847043124655949324877905343865485424838203999494159299303312954530573261573405425877981701803678542923747167232446594891300308478314216523263497354156869340103841391732725764164748732764744844016374204010391021378583992418273720102287217265201768762846134, 0, 811387657345416825415620571420735801143865200709907063847263096596514922777339029906402913890108716364051008559538773166886146379222546824283519051590048766935867757886392988289777840585220296415398987161327333883043610897331671379964102833803670968985818848394660052801648388828150524871222012597865421562128139340310000322945855635446930348541224109838801065330170340685284567301760494774731231, 0, -561297439952223225643589597966373276236464083049392517000140886147613606488999790905908320640569711453384308124080678888410722489950010464312706843046310569383270077545838813268995429921749329349499438418963639225812078583778376516658557244777218573182703032699066832183849592365330542636523898032429901575391688149750676933129249178504242231734388049137573286381348501402467790541830361576523, 0, 14483050494680020834881152086238196555076234342492763393923447026472068530381165710164484495253341765054369077618699252273706709750149626849221943663405411254737824960510032450294069433622186975362039819483908660883064684193621941896752781374450110633713126122093099484915472512183089086625644128511187949574525582363381427403546149887392446807842231612700266570098542724240975395669392365116829, 0, 2168716610517391646661918843362622628814966345458332793279525100484245685176756445400075982208007433438160325929876035408921794175811234517393571431458207449448332318758228022834637808693107254412632862282946646088259421459635021883983157295871383440959861636273982008991965354915602533992865525005949164199005329418733265117370759507749253201782993853652128899773843895934322572656566447198394, 0, -459907236713881058755859364158496336482929234810197757762635084436338325250394052777163739157484151078091373067328562381364171797417726524787214873437166022217064799762831151479193189242053421356210208895350014153837967644068721970745292502156997904187499657641856233421788239622009271917862232936311857842007598860941946747481736084151190999634069417080410330771953136336226292449742789747804, 0, 53713428037937691471360830398393221620688140142651886256913037640934401100149839106130303127600429128651436190947382141031757539640348414764513156952175805643612478154943965053517907621944324320077777663093999664238643706536961513568958410971336678991312837517196482971726009615264312659084054622662439435843644680279915173908223122449964640783581264451038371515586174374242932780132772827167, 0, 18568540863102746868083613246726957181569373117945837074204378628030637931974115634157859471599684668198732966001607465276610387499532240118796845896269520802734232320106362851313599925629917396909377284465501313121825520195955975424116313235960897439522205822821238280068557349231570177307525706960822525597364358856413756161166253571869040673585169475239282637218743218450403396770378705386, 0, -1013234197677167238528365325619558468719787013402641010928169881640249151332996596859008993191555144493173220524837848401222097684379397226763945646750208990067159187597654527935940676518329709155242702042424452946345590213028913911974457029451479165895346772756594115060415095559269123254159710945782207716393801993408558789842353119465808004481237199082440876929816233415574763789099499495, 0, -93910874405074223092332991237226523956091372002138703704475893972527146771010127835136430248883353825057385632137325153629164341014804222609459449854593367281442156740876040512964847799279266014818612786885190431475159834568815310594585069005468447320004021302543097758389806284585317813970400183452670114404775232698763302566588908066098297472580715069365798032016850624945500427144576848, 0, 39295997835025173593552220963234481898221532965983285964753286229125131988264959867148951421962858273815568081475597878323668006652744533251287210458283645836435204891960809785940311960218844679588156979590710856088890954245307518551374848817531280689838337898026379769112260558740722654122979407002749223960452429953675176546052413227520108657042236194420827044827079524155093147881571001, 0, 249845070323486280470278229320071803632978832851965280435115300470210981834390745030719242235736603714490313417554045644159609933411396157183778712377387507232076914655147738497062548627966763448628235321748825219007561603854863436305863995818643552665779135015362864670434888040192326478091129003809694191024465235766275328194357201015664574482758124765950820387922254614221706771448721, 0, 518977282162415198484498363026793104164523143842299301873334254534167289437390152813971555788166567343016588325635027778840660433891128056625638038242311477773614048634268339622066715143350635643204795987803880345509011948868170515354643606492717022292642625122302260449081821581399131428911141457278095272482753776707470866936446624671682627451982701446055724248906278235806934291725272, 0, 62923549031993231626687133369092947452498388340007125918154358068808916203430653992513268316685481825015298721726310941353423553696656504321458098337186578627926412910887281296492396489805402776467924275247678090106072590549902107857989609500799306407145633140611090228532969098847167582642688463498813682336436858604121099281689141390529523473659646887436069799416983453195821762088459, 0, -21209078744229942306348223344179761670464055938109421595541858342350535050310494732550198938942123484812919557473113748891645583743967706160451653541150661964298870513189577412859313081355415010310080212887548397692131046470976844925751101289556489470254958503886091058128542952054905278627670023180252147665507145388897404758380131974111299561974254683318853175556377518602953773162045, 0, 2554682535765969640813668489273857065258916510300126289324384515821892591475676861125911117371821317622010255008591499183012096283809821276795659015033211394787915480733210180727082847837887798701192301781253967146053640687282960415590832162073000286695694448481360737102038582029154460377462603657887624454926114446330843290988048841628044081142326054861804302576256481244852836518975, 0, 671218819761997610214214036104019831875477121598001249982696031539751837018525179493998056557554685103257431396188331816741695601193771292253484700048714695746369373686198220011964090609867993309346633050167144476340686364796595003957335819661066804021380792009476276515547296614148433333282017593163332275420632131648553775058582463607945725775089289329674437620080313771877932400401, 0, -45289821354068685963619946450288904983252305176749855900797748227352025125098152135743738968523777071448497202601115274470115655187573802313825022386207335034702396280484863193425498057714414215482459837876411761692832961100832929587005636126631169688973992762115840913303980537566628984778549001702844980275036586154391599610929576616010676309607501798899302177138297830155489403867, 0, -4834387510124217153527102115646759561218561852585140325481235683688145843312614117550269217180567937794572728090185467550337450811701415146239705606854356483358793897257448838943038660131691033745672834084187092738136685450318109405762754900520118913146649234505603729712061095445568606775721270533873294066449848161918954097433357168604051366211316223460669381992407929556616908524, 0, 1392961450677449764629716055863246709992173594436401942117122312836167132887009822628782427820781841953777309384417425450925815622751409610404833677190644748897838347180187503355255308482238832212073894826338921181845694575198938574566670233414685585941196925370237224509729973151843106372089891540086594388707248179021511501971493176795537903784192651104928194317921180392124319491, 0, 22586154327346195075214283066612779863358444410433157947514044499801331975237980054360274291615756937387507694312916418785002307345494861340834434865267654549554930113536297769568287550321323832281001576381209959763337523948825149262234651450521464683554250143138212084249402791721078577549094617831663351294377129555429951703755074037441929092024847097153717414252816455321313931, 0, 14344727388224463519224619250958879973513805164569809356647699386003467479866048190921547292165258656342923572009401331897753290530000820524507850145226195173765229222727744065949929920436530145314656360621413595400541509574223884210401718371850245412093815722125548127313260463624926802595366201708617127404076038359587769010901554033773742952820560833287295259507804081992910740, 0, 1136164627650615887446804021921866661451173233471389743577359682207605977307154469945450232240694059625548170551335743002389914017187516864390686993058063896436925649663585066735148923558870108066247585865124927012932443160819102150549196421007787944702457569950256058551494870929056969424688322120708138924013549848009572944695568335681316743654069595713619639476902875603717640, 0, -734149243522706777581700022631652937194918834087673454634983866018543195783469788390507198966102075290141824925888660008090555528644405287160338750161419828141704905451247996222848853894102727191596684569351861769710296671892580083953651811209037178300451094335934512962433872873583769420172027792678705908285099691519330571488238843738143780446354141683803601659304659458523398, 0, 97427840299791266432990585406036850146761527226452160942041705046564996476732573205428063433454345571051130815219082759268201868310279283106651508835835100400984538921750422190007670034122758081404698429490307749372158289725087415442329998875383030257843474423419930312331920810511908333371928010291037979071943293042164832300177051526658253313629672721335252378496300631907716, 0, 17235504799915161835254873128594984832108979413977501494517911171527803850050153035579401723734603857754498839219587234397565291851401652349724341139701229483031723806091243065821284135435801761507866401550762026060142171812860803849472143864570723404813349142909640729145490713531703644092640428234891012722189657545303888569648527891068076148708892843482073644053214097702346, 0, -1314775813647860106561831280459553507832250597698893696068424002546255368407994276187687439021778599906643912277181568387242917941636039689688080446857019994682066093093877090058958109333362541104512381507562416174039078316986759065653848959835075285795119689600935624820018150110761987266692360552701140801805481632860177102504010008578308781324809232527937428945023203410449, 0, -180630219458499449679066532618577824187103624951188735261289097829172914939349282615417524657151157794666671138147627494730357956588378702051438115085043680414568740680325532677491031794463428670610356240334764156863002228115477437874649452924884710484749098984033906911910234165871726661030784287829289126212851988347251304738246381702436220604328482247000765900002453371882, 0, 38250863428615708496129570889297247136172605223501374673184802104181354142584012828384778435362834552511114924806216512817071233484144343984151745734411708447425179163954360041507642453187581996796357843727035378103962588502213959011296101570283086806994446293644438177417016069090956817832036817990169573303290062301136036497649937084238557408377380873196926447484183473178, 0, 1166897903992793200437187396663312872966085368201562926918316250433572334152344561021038816304454784007384259939347861891685339254598832572079498527749226007123987434456505238816051965753168893747875070530491282006560686805008854925005553814013064884245590421630706524156198267617918650343520397060524219409686641743954850650024132490523884645921774045023268345573763593611, 0, 269499236206001327615822660015633730394685212621976430178873549848198866040562549789720210645884056308934045855458071311611387847573106080650431223322953879470673869289519276874981143730379101334583059410650228501500891982890631997674590251298694157548055690940048276779308809324868790034128066211892585011954724189143821126022949877532024159877025993853366510503802990144, 0, 12746411177146202611592633874313599571918858886434129225870578770465880424226540415070102931746670568746296384763224021488008010970816296140223735157465042647627326849369445713266132482483341013754510261333036965243903391349920436135039233480111537749739255949374548354725375847044976046042570996148031743729377809109925138762058240354000487657415741919033016325556776652, 0, -20285160300041323348868682334909581691215944714720072599986518286729901186362585735766150660854854154241333548044642661033703617851340573624366733226136406541187113062453868571472165146220304678584451395637855930327035898482299138155933598236357593598923599410842722240285787351404862778362302125839377087309176749634193625337141690364159358720328755123594052021021003568, 0, 3036900653903281176389844898195159668242793526540710933743144935460618755943599383006446942047602038001460515875351634617334366192558124541964910484061246840632676043850600280483353003878625079315511149030919633818810896142152174986431927688019908249012332237708422181369272224220547744691637156007170933982337029712124366282935136407548728072828939969955206897657064846, 0, 280883509157474701216610043254161386194845902004777448430881058620503686087178593902227742168071603696948059670075942077384026514013994206728394532069884346476029257306193939261683995463287844118095445064165540484672287881843809537590148624083670609129573113526859164299650512231275969823816730951020482942167034346221358473014454561376757878966714472383164820444573508, 0, -22573353741806517527878415035641415749206621569206280075513377033427505567720588102435198939305641040734984683373101364152512115800454019658457973611779131365409210466583635216097877581899744981908691849158761739805730508117997268090448177973817695932990271948146771474887169220615806155560750366842669055030087453822960568868904017761342359069177324906662249252450744, 0, -5165786040014762457053098421005573735761779154819798667587377097485437213917337637495163096727550618403545433098925362109058662088580745197331815013993201036083585655378570969614119847887923873090642531453027611318787563246037160794329470776264357964083118377989287881387993632032543573862077869367433265079624871533441237676237499163233306908208158499909673062197751, 0, 833068125484693836120246482092694751914281898053313758175724860836120906426834958686312310951250352012273860431574894682563392410823809551993954127830090383482610970427163288214252489087694842492949655393677795503204090253325891810144409073048300986273729847857704755675763550795748067658990675047240425462083901310066978297870688627710789070639126964503784682886951, 0, 34712363023767633733192831028172992268814892419951890446430293805808620992592807147272748344900485096590135519012203283757358217395220898798144657882755788975574762280060449205312538440224061006700595940293788819737079449075029397403775448996373333239821898347714938534749924538745309794498344124693436182948597506807687970980374523901164401854815401772594656360870, 0, 2839913153953119016976319379276572458896048084660491903362667023889842185152084059092225493352964845584431940011407462181103837707484589596230437335505367029508953007450739394214073016481587837416474110599351194395804997262457308998931882123080045065829502168932192560495215159018371947266840969936137955714534509093244221227370260771597886891026388280596042188530, 0, 279735445993793623179678503631258536955786846116257654758097567879487463042948955464493169382103671085093631325257807189905374222782584959463348393823962177696890212262467897313654279635310921877380624894635467791281806392704052015268567509146329833163575758049149043687752713269076032268498509674984064441289733727696804868073470971580809780601919604629609561442, 0, -475252170242503897805394866110654524364634863842010754185371622091641588757238780883347290443578745018747362786859870027350991076635371959109196878147769420445497121836195627902575507224963521787608056837435138406572654370496646541242715951550994071328812333982523767888252995595152340380908104688589720399733292942287429584588618621631706012209094923057886463650, 0, 77250354867537280491625541219209682072863332748854090649932335105422214489757126688736826617329636275960177808593383263001492435747590060840686790918255055741298052375193107412124651365098013066166593795995051642296335601915131764401699772787051194349717028673641658442868264154779526558573471101563442704137142832739511716370334282830259768714266251766258299617, 0, 1425908949773554766811883016713152990862074188229583179475221462118596728822237914765970346548555330815967760945842530514989443391362870401008016709480288366096170892932664151732021830993433981889315276283388713001113271177832583318455303874789269881168320398464746195397738507916487163442219132625168537593156175857661091214519291234291672003792911921447087749, 0, -14491270296201502140366223057564651761071840111492461611791488867272743362043327845263038479907313506305890039075795097159584941549407420783895571650854648794789552179718829062408316857207161988809646973428045834565090208947854012620849836031869083345088761628520210319886082424927825225852928091589023609737149801694652096626602071706222382078877291215679658, 0, -130942549717678534211029525522822729179048644669117767194347713232799192953868022034816454457024173515647897285006339900570647622104314444514513943581046354173050445064343253099644610595757001227584587703772378920957773548416706910124408805627671627950009854171450226390781630652453203190621205237787659166265462948735683560276600351729394693327073277678284946, 0, 15999249782445605061858912165372584642362998203792591791096773886677231557314430010393279641231204102725601686801157379326411986910710679336802872551451422366156209476160257462396845547742467676234386543163354281589719758249330185787307142125297525585638816833237568656112445626721410938574102994429760666100524226652007205265772013980907292937996547186991253, 0, 605287521576865433783962112043472019262237668186315960574926398179051938229929281679982108535795762398850987584228388884831552392760964495688354819259428728392926359325618973617549942482542797494421335283312423286226505689207986707745071220422469639774790957533510953056582258714060949178867352871285049456613263605020313233080966332239051393089076070086608, 0, -11289809245121235289088998336444139224060789115988590369334796051692236242761062528774979851842992453657927509712528937263722144451421089380793893581345095279087425086271204948621873510720775740180508636170523221022880973911463186880124245705610664431747449382782798227097076262588221437663597283374456870077788832333356604463301535615689391318512205404107, 0, 13858464415579478978294470060930858236953004027808306098531289613649000394638905410395118365336959888248446767391425485276757112368447818039594989331145315809555135169999462781979053216739377789065373270148203862098787168431287958577062890331385301488757434557676784517787965691913405813388620021118213401661849909593011321961790909140412389338786808799375, 0, -9819318275254055119860202048189047243905158547279507608334974459480909871447070992787850603723896781819291598941566966372609117296852985934310700912077922467859905516442301519430770979924818716636925709014426975059601018554293120161549410846323984886284874557823734617558528421973211239549432539130425003273329482643238231171563684029644371883439777890697, 0, 1643834419253481912611329541593542685631291262397072830459745801261440378489622254281246525434538476315680807739218300363145509214433174337782061300925100668332099811495991575431811555823178002485931728835974107769220905188946816997973676582251357170145706036935393510391277663226697473095017429092187113320251083423711473429738180308560214380983339049597, 0, -71288222874799928425073992432865747884569522978394161901659812499159520677574037838602662528436563659962619105073554944589813535300528976365315544546121745975437034030849757488902657653072844413469044898908141647495102409328501111719635417338672836555843378571133986004028896330126079516546064732654490265591942465093674020296140031415874182469533280650, 0, 11188427187410846596538212362089755716907369258955021362911354469544396265594751633573850016261173495316343596103054934460621665453765201162609408554812313007832821223823963125379928596645531556030287124191173092256407459041472281972131386055234149996529672085050869241573832475723538485665401351315124617898386123608261035455008792314695519862000489092, 0, -2916807501471032861012223912560491171518529452376918785309816341725601865877921819872835114655986579199154548203349765055598923806834535059452859272011061766648221018619358228726598194983024679901867539012847704253776420090242382716854606983062188544174870106991748073619047213301396480334338292096425589706831158800308357864061053926932411251090426984, 0, 300917409362703328311119911691210819983324538860804299983193353971391391632195198237544834808790475264342796483941417771784631978955656967384704896368491622209531146094480985788899409914886956327978480917954226262521120383009920977137812641572160866731082071076010223606012116770383038831680115816543795612995387245849172560275941234798889011427732452, 0, 558735104159169809257785268768340454247281656072992690900923700517263630217321626003487445963714779474986140787710487263134776026876600461105069437808371954192340349657452822690245957899033471765179916917621474692920042656780987670246165778593548026966487769007258660674171784749728376795453330900903558763541230472205623884829421438428167810709553, 0, -539729097642419548874397205193285021759472139992049762179210342685138063973099921008704340988234770934158892384274044529899055617724715494690325889075628872691905927562643451368633409042538159810013530937418775271946576530764587943442052977677693871763099776307123919502693438545648852369429978407110207522688890007169703219011838811454241449444837, 0, 391093664665110867696086182189683506995238227814480652234312140803940601266773965173463293109151645311950048259057705063780505921521847492656536707708414720525536498845501157765312077938521756536402301983515657731400211037873777502289919231166909536974498036574151106783866072023949790195708207723610587835077597202610384672324201125997898238437535, 0, -167969476644131558808530735825456822198842793950624383616149690769227976825529402035981178109248871993693067811954682594170645233310753198761749691715772929666456208936615960128558658325025084309261468019461891259323123337278345562648559121828218542481346518140225759284101468018046959808062164804910452249220808905237415310534792136743142498648326, 0, 28149578350768389385775754596359489040203027124376253114270724559755475737615640007225318736434590068499055227191013164271216699014378484338247678794867653858565346129721996389585772438776598009163970857163683135407394407134757408111495627603312165010541676906766200211123154639068125847184220012177026869306064994317688232623615330983515538599127, 0, -2474818898363256694944282223143808474139995716484983910396741221727860928201533282311878758352965030119346895679118940824070800964795664268166196908819069279954536613877312770410784091669262526708644693074238225968224148877592068625629258869194869627101592342960253555259711167824104027680530246244657535440182789585432605102085706559171606780070, 0, 349415168070294505414276753404999247616251610892016622075866840618527690899920437032387386379315060178338103032717855550939195799913378922567898912570081958362629219610632048270272823706868163518198324321932262652250382100966694885103541336261639782958492274452006062153731379241770914755706445350524062147372950449148073276133600000717902323110, 0, -54248497318884577897752328596176355494211432896229037172002816975364483057116675716635512903067804871959669741381605742554596195391683771715557329358311931878992126571140478172996662829086011502092386592531204808113671567138515113479758529763073111504416368715880912433529762064284133026430792151822157310779435819940906860848327288102298782402, 0, 5240689417989009191572709925271173879724387288038710161409605963101473586662990151275388568032747472810811835738683216684026322671833553892005971651616130598822935743054142275005131215924217906237550763552847149373522407641021743842440007757135704187556366896171927468143651131028535072625562006125356176960371671063973305031498488543958239691, 0, -193110429503592014497286265231059421225594092707123487886072503928917532634857808630027756909642524680250277960110306427109066687500958794802837591373202310421932505716066981808438338752197555102265669771889596946001482331182835095182833843943055215610345482744612434958302751441823457973159121203561412356824444559207859449779162408750297042, 0, -2897377985174939921451272635803160592093162599452747660699748726124755415256379693480796825380686469521575611607302278854690393300353600055772514580853246449516756650281907741207285296293623926733011732491759255026380186801564131376944384406698884028758805349523785536477164200848873380230449074106905540439738569799709404177918620624634079, 0, 6796293459597880089436374978405019776847709281984856470270583663389342082824388744007192225570252170438466909622505447174027454019608208378807621625439623253782697893607515166495292686350822075684638277576617657463867544507538914583293263985493025905529674024525238394727342218123146113790193854597000794920197976492209073708076453219630086, 0, -2295352298328968981973460665348247044237397373390656101972172257218508355631815681928084136461410925715839807749252906673554350101390391111170505512716943547132595454573406809874624302624171821202886444840358458546635454038825328190778904252119148005234022690407409705994148113639653559775426022121146101346636344292620080595685003308344755, 0, 384762822208447416040232469233593190643887527903266230471502200948079069504411453888688901598117233491634376983032554301204228435537759390389508413813583095369210456780211789724321882184777503769362449117839451842665370483439396181067325097694985014882622624516153406564017310535125807314420206779139818569835293358590289910456048201207597, 0, -44700906415831115092091063621521830268809912106892665329936195532712564258159902236468285855914723735302647008805531410700607442242083537526330010307286931161448633873769663773664658588025718877305143719669512137268241346747033068277266709202613615886130203680303754599780038793094105428915372046329044239927744890287831670116073377235788, 0, 6174881408783590452972532711354932780823975812572929753018527297636737955884638469314796369223402415442585765289327187284245592761842066962955155177115394324836308310539185493509076302563261066180931431105129467025174597269702421380828427449564128723870006028176264100971296485295612973359387692235481208267441213074170834808203204323117, 0, -799917319061101903758037027250240307255048595549356205106181598300364065049729714080526706710803751686687891385038212892089717238147609463497242881003781914609544275355520568699163167005688280771078742698275210255139661684226632114251058660040255719829404035089249092541079868966052420372027575285911256473511914059565304079079450262005, 0, 78347724702864929549325948719933243143915809099179401214248001782115507533723387602420983553534567017135156024213498080717675211393673698854257268414351069724643835673181784902331315121615608360449784223908676102398401280216117502036614045995195198571871228917220857833825482628763477581492519146500208925517259543889436731706711012656, 0, -5147033920646729919458773065679595473506710678269281293859419907998211821239109243330749517440223974319789943617588247110334074851869041449815453531686417705014067958968183007614776861815755898354186916954700915144160251195248991218501843011995317355576078147313154846552164955976536273696929303514878216882702334745653084545053836236, 0, 176251927549980556912013823610032063086699004242344594344312782636336988018290150334462089438204711283577582385543495065301248743980767251018410596696527084889147492679661595894730219048731026166904256566493456089909133020859157540106074958866981799912891888236073133064036762281264261155844666328913681703801966915104363229766838142, 0, 63091132915768918014949618364536329329982382752319432722918292499174159946789691201339408517030650179204027587005836378834074720105433826393126640181801784299008472520156271746672925570268321064247437956421893377061763134738752309894941889140644386895882010112044956271853567335253360188356907646604850457664350019201999859364122377, 0, -21985539852058546950833100989302536269789032019225596851702338757187208154406872707796014906944110564208817301196657261695855874610633072272856600469153048189905590319520462071295314409883279401680518276707184727910594941599868082442867636874974856905769334945261856137380176296272864732360346498253073681501265588672934254399597543, 0, 3798945877929101388455422662025116416203631190645634393749973734500499021905152008732434596550435077058709539641645706421440295015015440836307097270197726029598228836036250480906130379686402842904134897762157679408734172499325392803136919821528911868220921051363410572815109942350092491900055742483362935464723206014925113564965942, 0, -501835344670235015893304089420590807275433653713009712297671689748276801307560316929240252480302852365189314976087721461092070917044158269514682088780459598418004470780225694423592339232065293289563665965612498801731063975102490251892673965933629645743803607351642127923473608333744100049673012114176790065451249930495069753359300, 0, 68432119475659194943678202159473881283567906496305360912042002720117009229905710263752678210694513467911773644179001155425669560573773476058306408313098176855419925737048635363499302955007168363933521603901390068656817943215697103005171393899195552824505280562647266306249125373711662909949776989551538040243745546279259074845625, 0, -8204018050715941330994680397906591312246180910160851928597141498195835103208864751650882723739457779396941263167422337605759064936423143758741485576382335880655788029428841445933615005645710808247258217818162157976868905153043417601349056880869831228678051537560485599262760312990784916416129531465252167815986569754008386964822, 0, 807794604750231930464796442143193989620923910715854368498301067433158264603616230973857922474379654316182389781016880603048822106769266028439006221716694610745877991743376147707204692121129490125087718344351406189305005147102989038093271367560144103782316292051812985135609663802307962566730966010848652991178974624494191254873, 0, -61538692426751764953023796967049834885839938098230689243327672298917693498155387719816541195353732583449505995137276009049670118439253904180979294301353503901407443150623696470713451701986502525864098627292496683570224324649518268904079281242466284656884724664262009878043934530377519997046886537814560642782078314484009710741, 0, 2606778666990303446143511917390420367953739656476375420139519377706838305782356612721297947301324140460839705121807325700591220151250353696271208132232191225944309251934325045695241675428650228674664130177427780224256768076619938888272679575762704565141209504305819055307753042013624411347693117720816975102475004171155399431, 0, 453918079800406625161204627195276421529961484359377770342445826109622038453007798778032927281548970808682700717484568491118197253023451726047046489662675898523252010604014977767109343788820361436354002394603472089668046890805916022952251486329016621256974071421449417678197883891824406860823055892386470272058109659475719387, 0, -162564605947755843217188163031030657388870975142908758022129010219464442644056614802725851172010664653078865305215709205085951631574978540119897106799505907064455252650593200883525345692782911176006674434286486467427841742485360488684671043571249204295671207433717621778617666896446264798403772593739625577202578569737209090, 0, 28664841369211476286131017219844288803477233388668207618772051840778286498008161351088102919849255579395931145370995937079492831840931421497071898204813456054725859696339530333069415820602139379940954447861614287767665973551688573561457340486836543023572573053443004080341365046167629682103654486210137193076524549552296213, 0, -3992629009483847936335209367398046678589580102791406230630925106832944121491379272082383533023317307321795595276104255978175463368964035355224114893904876071703241652523106121312174184247282069202078409367658433261289970917961166997131069100085295289328299849478399870380180654794264552713300223128491228372150582147535331, 0, 529298554272573980649130688259706198032091196286546536110267862487202272066513841300309455459113567251763434277162137843843066504560330854335776788259417303265459012797323000635933323542985013940556384779643908010156438433422215111053767822436408192648983652812302264525678480553842938165538556809727440814232181603088588, 0, -60524531072702614692808346060843370481425716909430188567159725135247903931132723000916659581227291543339561557440641169398078055198722360140368160056986392582240423717034497518039334175055651978643349662054148216654769598920475501558949267502194795405298542283296228038152784133927344075393552729130873754323261107771981, 0, 5948527986992873508789005532382824056076008671120613867298341846557860192845559214074681684127212096469559603297858404002577991464562775067586177666915489975418677755076389032162271156620090714301736926963543908155658897264911612203173476099699513676855758219189596105018030131246610453453900486101696075002621414216628, 0, -476205685168243344541513445494695852938462507466841843215285101990138841116589308604238638414404708021117200282602261342328744500609425003701336663917437877585846178831966855420772741862100737759148861640105212018496031144160999434299600011907765515776166939325016992625273846150497465332243161101501551327158502497864, 0, 22637795362660883148973853770972940602697358331860221655671112313274835512469695546274536175018764110317966776607059633788359981822301430456929858313974469364699932458313098444052367850136558117893310969116982199125081287105768532913528899360225586574176129460752428287307423364844812755876573872130388396612649350441, 0, 2082508813086744241320169217943103996387217840791521543665523665496238752373803941507837981148489386139187550705923718709959121134990853337394487215693775880461935641863129252533643851323723182984272370562800358738553647032256208422912692241347665984602209170479979463578537255613862670019139520636113580250054315093, 0, -850975279966842258960785272182613649271848864680767961832127814363072730049098601993166803240491395101563415191505172823359160695826562471826933178732482923319831410619713532744538621670366064158279358751434096528392697566424890807587837424658401802462485766511005042705325980581037546128352751260927015272071930403, 0, 153786475475181950924083115846879475151144437993238706089728816525025203175079146698594868341794939851041663126655835209331895759671554357467581000140918570232963130547485794734003641754725051440001485554777542612930943000940334134423868212143908713468542736245193672419286672035845143174024138828422458398590533645, 0, -21715767428446118254154964430183253629423485768624695597849486346188251460579828943175142266591551241819473623747062728480761855361037034626260137745340264424549979263482835802566009164192970348456159502611910516951370833521725889083230765927359069650511459513164492053928523755382539214430422687575755648870142575, 0, 2795350438330587974037592302008570966582554116422263528338724262651000086662861577653267126614591767664241142306409415052257668770087601932597722721797440944552928844060585402823967523096211907653686175711814862520057670269914879136805504496832252426249760780303103819454684995474529954629027211992677230108183677, 0, -308346823108645283894234327733301805254784447721346376938804790269980327078386900265210279251933458595341339317225184856716469990215782844962067929354490131365464274463928814758210499464123479248142638174482914770119438232867222350213966688494857038834472494769900955703578753929971568294797825330650572425057913, 0, 29628436975175601094403654154557597967826059039079507560963110969298774685076385207120976398463288390642342853771656859670283048781152970746667599933909304146572718620933920710557018441882597173986407373323456357057157607818631193028389037661505581364452456139560828081462024641816627016940064610362601920039170, 0, -2334586730801674729730423337985028608274147750120861083405149691783625030015356831424318221029136039485533526567747592755577225426981928692191129040566425195826792537861365332078034224372437737522238316444840655948498075474712043216429847869958784803243543024148757888726661454461012606799923902545232505165742, 0, 106882414506798298985281900455825978709720181284106168080622896489584211693352165496628934087734290631215705474661920073174650677425663682492653326100046160833745040054550610106068034468242233085916798073955145411686502947786954688505956746366866100507818992810035372208221436185800025450297720846015878633271, 0, 8755564549250426714700181685888835649111968582918717365334901077321168874299440321623994923665769578397288224084481261662473013398619091333275132025825145123632980889237719891869322088672473461694534155923009684461159615215506015584576618811267470868256095472703291447707837965132825334590363876853214211434, 0, -3517054065349442114579941999448412846392825112540712627473560570124591259097999589498290957562231500691453165556973101582686660674593470044653908046531664488647129849084629070867639449475355050195495047208255067729102268070653355519831497423584711758299123622664646334961733360633253972469957781250346572642, 0, 626609170320128927064525622263365579211246079021506243612828437887707159303762878735287269389931540070616479090576006117742723053633567635460199659211425618955598693921440828846349543503435830422749443248056527397163299025987700433423819694684628145709054427222966274854711977794709801135504127406136167223, 0, -86819074028493743542340571648120125287585347466826779033947957573507775783419771253853198478505527116235027098181169486802854436193634075410005027487670182019360847057485496364178464681190936725829914303522490969264692546032006802619443613697370661290309935770494188487314405325002927634868886757514243647, 0, 10729828515515866885247320563211921473207854073720758577157080493474684660069054867856568043683962853667469607028013331556413017315598167633798526012197571436486171887554526636454937977751611473422260579638110264798456290909236647760925484050953435732688169439528265967394145989264638677014463417844447142, 0, -1133308416077681135456660741991874666271571726138199397027681254020821567000123396095377547237577164617749850385005794221493914208171986657723012056464876119476664640454722976816232203487648206840462616165415177518891895422401731119842440137926630863234570195330327505450903714993598554046256178255852459, 0, 104387759705968312689184571812322368671301477697331544081293305916886243755701698730033663697252384978172312844718284378533884507666013757676060450913494401926066299197232665022379903798816018008512313098279050055728988478718166078734818392628782621522675702516775849313744796282056121408365906755954024, 0, -7834696401004217210775952580458750204116073884165482716760302173853304287260666216627117198589341079876628811721146768306063125656256365632869282940188069820866342431277345492846336970325314661736746888524665360209277426595952262201940784513046534682818997490421807350958829666638746297419930542483061, 0, 321797827463845469199851079589346898335231799905436576596143711669639027272733660480864773907098935403931940323055239598720921600171631904988887237101157112962789430619468799000051888125848911365475055382988824596619911001183675786334877356502954911824641611521604529042461056826781714585218384899903, 0, 30471370533979655579490520335918277887687093262797835168328880639675038791272865065504127788978757436747821197377412644766534902690506431848611406562967943916391215944513919011493073845683497255296069196232802580621113706696819602590655121835418774312835172830659991821225890294267877419616103728876, 0, -10832263349398193919131816510406083782592906048441111990274674709398246028448824115045254682833673736562440519857970582245331965430841502122938727782717515303640685624204508997887564600997906775157531049574060805338824631082798747420906010480112577048222565683118996370430619724151781728671658958184, 0, 1846502521375072269853662979376767670912010188408617710728344230425032221869496781521252937862471001365414038721492496410035135758819324951352302149167048573797949723131630603099529819238315039082456942022831013434556310946610103427701539926784174258330088861104897561701375937787298607159379916428, 0, -245462016187794706373407170579071085796080837879045890521383384377763617333637644796585262826398480466047015315828059136070177450530604541199433197700302068678939645293163892937016902162410842199097646089522808624991212600258565004396537110597478606126658471476891825761755050901596687452421005653, 0, 28855818562319737336491817520873636119139521259584612469093393787548787159866351682719512326891535979513364959520777245879827894274478026290399920612268470264327904403289577526455947621425433374434928373217482317362035055852499134187538920412265136316804334888292312472952142797698875608505679141, 0, -2887064223944888939276900559267019101971727261671724015881650030638388643497114405710936147961015693995927620126981346591808837075637793747149772727705981882764168624560186678732452657194175140892453284479759407907442759836020839908135084809432365024072210040695652168281254035664518588317285648, 0, 249958079132124288416741103600753998075039062159457086074750657199157898499521773536256861579568325600831976709213621872966336695876625132840912393089188638602631470738369121522119129885891114417319840116432299413887332270619328007057431671757221305690695832085747103934477736982012889589224999, 0, -17232576730348376492884441728613789033060764160474930980346890219310411578197897220678803220395587334893689957243459466863821628751363693888802678250250922693875797679587897306247084579420303028351416779949661921731473954145231209900432287153051323655677654679927044499340654348360715150342062, 0, 532138171151169541189700605976268540837218355310224449417597808832613273289647165378488700010706221679910237956855376121212208146774865573122037951536900903264812317908421264428912880264925897460226439315211901541616321995867925242715968440345140500002378626313856274452487942557540734005799, 0, 89930481917522152736160890028109807972589775260117200658991098512596910914941031095031384479531401623124630193659116286666348390747868653278605973041367233841989140527493467803609618935058245746030119233081725948029850022907489876710864853886249138475379979467920650651627286349357322428556, 0, -25212581871326187989289995087477159246703439689187999004318973183462152675061858234714401398445254656718829426328542682440692672093764354700639620909637427197097798316826988217323566152397535860355452464336449162445148683626787039968781349951291767206881075612820157915175033289055343558788, 0, 3985101543835584885227557223158287602461157193767821601851807806128250638170226603233214254454008545565119289359602805256747532230845991223964524580371264887122545133768203650887403585794355939595428607333680643904484538574645292259290946567277490035404459598572978887370749623529265007561, 0, -499213274082851599258339580378090617683508492864046466556590967861692115736410267634780025776516065727835325621792301379163791602501329192504948033919872726414186772462817393992144492273873711838442748432217678419366612409024195473080860255817781600201676153835613977860140742584543587551, 0, 55280019226735291657324190033644486774934655089642887020027778679025340323614220403869184610131379737434924763324573512414599377244856202949190151632249551922851521497574694969194468965737936377750442365038068794598067503721141629202800283100525038305323860100947314365881298256057428065, 0, -5167694762197016696733421939988024098467468427075758819986686557231876669790708446220871173494008369980967320699586034019018020895242316967162545046657630118151539275922543485029278866408965017114265835102781282041832340187283807905247594024191128084226173994912457823606233482494202937, 0, 411000210464263386443490506813757339910083456576734361137484824262593611693625682513776528371976705653264560577059664079037237798521161378903141489046007147311947456049319239162576383155353894092803002319710607379047374538574933703882882525124096011636420097807096316236626006485832928, 0, -24825522590635063058192832449945184511013097580952900013638391067369793428940000572627577568864429385011938723344064702697972523091559269302057521200027732173563321871249147467403220406605268882428326356368931505302092732657186099041356169953314556567021610599435184024300317200231571, 0, 337503959104767670894105631553422470850348979578754507285195058755872292709972875713396336760653007436428872844459185451893788687600324224295316981001068522947022497683252909386613519561358430711731826412916081061259261753795459355929655393379173760270395784569861920924496769541489, 0, 188799836886566862399386517602905237824895070382302895865344945736435519013268082427849829489825398110413729367310197726962460568893022258262736746118780706277345288142719140087216479505844113860553173615072297451571791904648776565463321067625687420227593601051586931340872777735584, 0, -41217053612383090275282709823714751486144293682707310456058482679558554849572228504651539403317558695374345770381253112012999471163111693672968912188520310666253271036671154148133718331239111547560362396050777852837207785669314587041581867928958099245880091391985991167330548120834, 0, 5871918055548217089745478335713861426563911367766804398221568382284838624135002117337023380083826471602875834768280278384134975910530452672163966797752601350342209064266338154357005761512512529225155591451291484815446072481804856837553514493089598268428104032483538966054699742613, 0, -674781161479751476119773887652289099012862758577062824677588659089844315322240976334936863121196408328120060379984870043560372183401042197347793291146764058013179369797096726698031346170763585039258520626398252670393691925353661904322990947919198530618149602618212299291741136450, 0, 68950778942376659104350651510851340527873089708430629984227663761978215368583896802518890424813950648286405103252208843505836832703463148955827684803205637921855161950625542745685813246142666799907479751422123349667729262357446225059672127825606715368660859429764265067392966219, 0, -5833135148912143126812821174340006184249300969384030587399519095527879494265054712652488827831860956166786119227276633175802441959734999417975577261352972710469992342107240575216766142222014468185427467052193650357069576091113742510926873896264419862986956984943416429031703012, 0, 405171350252802199581340499343770123832452695207544452757354413353005231925608292933442143635530009530455913434395978740163995026253100877332291208037381814395080904154015593222272304607378943331225286953136815031992541085137548710042241048669125686963269204186371260291017120, 0, -18899864618917594827080189003409770184286441848257996167444371709719874316293556732449182823720809236441058846104783371181194341177380505481755860322505631218651466848476435915830434100579709321124698773696052084441875646922416807618030688523326514657128525548481527456863424, 0, -535862489287621810710845630319077552261024835418501484389883749297554541884564893461011483210060763974305985097637122732551426843696776995967761160420917050548767412464502928332742838717456091037333714294250963903402952192299662419405382947538182014200051144263225552855022, 0, 260847579936501386565997016666468996155848923490061397763511277307279413305839366111445439766832400288612311386180948648824638686390632341385994957605524172471698510269351042694036577396514144986584194726745715857412651506603357464416853269012099847415444135993776807152757, 0, -44220429408402948420773688869935743804571425470057333951775328716193927404589615950569184061253550506455173898205167314470293167224168804235199442810192990472681013026232960472142781661912318265607571309867929640517466572200298688497160237852982573284238939622851834981637, 0, 5601424690049253847850129329857761193679259617439750709978756205665892046060379240884788423177169137279474490853218849538941415304496458452223363295405195890581764108603701946402961267730949581084514752983155569122076698105476463007783912149000437092659042134767283443821, 0, -586840914081898560842643652506611682719804942071439322043451433270907230191148979172792700932377302233520108761059045445951930660515015242239054580773237056195027081208035589723822939795651481330716187625175918859875592150712277591028281505661902347398793328786639268005, 0, 56235428115762310685715575204405016599731801569911777563459928976456472193169663557709651888261019507599519621402848523426171326265821442717219916538702209239997081315888139109250062694677670728722888272670831886047594862677190508139779939625861711491531012489911654078, 0, -4371922905498595201615707752022149272313107159962119548946349125495481733871048180566641959232283275014483270113679119171462394484319983226669511130528922642081175028027495601048028545708150088268625158610544073510592924489871560770180535942130845426902294730393924491, 0, 271853224487124916528172516318921918988859064978903375682334865415905929115097344931688379221688423083824590651203926562782036711268955222085125375140725375070249252642197959873891765872182218727758599356816896228847871938477751824348427724121457737343735395280134276, 0, -10148577646772872151844698407324418247008655505921050037361853430277368411899191567837644570288376093504359985680695771921453988930356110805044361732427672631938221560627955392783901271084223829650075776997390050172431752745636063972275653944459963297050486273330042, 0, -739796897625544879375053750663709467626222207719110084384387433154122949910975440933860134568725393455075800778181609473337223481942002826611155027940639432400631212119757937905969223228526984980052313177595955906693217903091054434825896204330080665814037486576071, 0, 196044409483809985257976189313472997495483257131622918284610817979682479027146426501816395863285820671524509210489024745099819938229008766546351336178742348283693474761509268094235655671735941231242609318071713468438915526606353968630033553156070430811802892264462, 0, -29475272656326515114313737279352529260678393709939218437986501677103069401718022379203214539375234623017738057227735293548680047989514029682611530918251592573990538638170418122242325408160175258541100056466723273355187675190368043479272390252075295637157410631693, 0, 3507144681368724803184851397218720037224793610196686991170072457540187314624283749089355936417121668472565431658168127719128338351754493150676593556846824417597699741150022723992710665446487191150786294177835473514933875021932381543040245298108211448010348953549, 0, -345512617981224444161851031061925867779032223794864806416377772215128380825169199165400666866349427171826404275990413555929820008257301946033236325583363108087393275104823506914075536775516253791158800601434308756052417601232847663928644999672370659689730310463, 0, 32687457771587990206183496178007542683502005757744131223733436044069332327873023493514041133306017265782476452514380954356000345127627882020619981537284555142346416182207523560789051075072631618843522762589424132698929756711801833491377303750308918712431323868, 0, -2419296849287109580846050314322294597184326413573736960058818743570936324161647099699571420003174780683087902100335414816456411395885292788098241911218820121665921992193848115970874980037959679002564106992164089539064849885997476501373780439979156046687317532, 0, 139908573315712314602943025493779184871742033002405250667001559689240556155116333774741241833612935941484114895891351440378871038540585102188951403916870218079704555649266780020003390221970305459026887016511170475126091777675406767021979874424968088239491008, 0, -4534094964196366942084220519669399885200111725607504106607052545557845727016643965698691195284526669618803111635562916466064090051383949301804445901201534210588520466761111730561414021276874366043253295264677684481647745064535013617001749424149940425254900, 0, -520549819969278530705857450056729809045089255331765442850681551174053806797140014050059356702285829536171456190020978600102586100523082678190675751513559138872340599006621114178850675747692253446325147526503164730189677693727194919940842012234985492033842, 0, 103575096990538311227374801514109168418329945595141248896066366324639443930097937737456396443174033923477128358688764713039119327655226335198478418714157763853047567697044369467520495602521083682455392178840374960721329396387871548396124359627962306386693, 0, -14266420901565591947687629793306090266163859142799444132113171230113035607035212049879190232729898634769991537970476323317409572967518175322822202125971443440740184685754431834133796547372277289487101793937438532373739489423584858064438701562190240274691, 0, 1614250265112904306553273227829170696571675678043250243668594698952486414045006724771777701424154179376671215156198468561701558491473262628991030161604318023529206415184014233502946172809033485093740536957909680588197036754991831578964830834516645853275, 0, -147718330995107104791438843265921658356038322640935942237968958795454189406445746314583618809800426980814633542285294365818818562851082823843708759254197900979923855638698765514581538443821057197740793227017106256865413696287012808031257683749180651699, 0, 14331914458788430916236503862760209286654353644805759166658295867045004907843349539971514833315019076727960344277098947591669624539041595091290794722741820253871882632443630476700265048308467960724471729328278714298731802310237996264880765296872504844, 0, -1028211109828874691177306913321310297959713376590888270024050426390428453633813830143424319324429758043317911686128449276902658951211491918934618744586003123953995742202018731734963814266759910349291764062500122993476300468027884358318496599075694678, 0, 57185052233466869413908444998014773988273438493729053723846892409193907329441722765884439487345888699279145542590900679480484640196334127847488060054508187239397265038287472861915697405676444116788014654706313660645587437863503851941154924799056977, 0, -1910591259680446464252741927374877515758361525026730889007691065072068718315589492164347589561753483944258740760343322027137709012407170121100311240395706893859191606993717754739675472254110303298562499915301120470696495071933207238159045815866763, 0, -247686940480004081377062764539421894024682338803520448168781305137594997862061173635576011369209640956077734934780216716472576315100850675472367529189059669958507963218403640368970741614483931762246051790936248751486922015343248695080264723760653, 0, 40379221408492005198328500231089991334487421607000038863347645343778964674160374418302970354465536501870962959582181615182342193854668672677662824202824287619366619652524587256775097989286777350111340509519476823806497996901994482482148754280573, 0, -5208549919443513522841442158618815244108143120287006996246793884869280152827176775518303847145244073153218598311576957126189778267221302066478151429704709865235656143770776930800768566244494913105835662446084798760483827409049748024950821565419, 0, 567926000789051985174746638755591505077482145610419090096922059354627844104930944856523647935346867459237214437953871054555426396955329720585912988801680725128028301853303313354400419829674256991561423939844384782015329902400202416904356670107, 0, -46378546352176163169005215641570859384397305085357221478353816238099672486878817206163589586240259268929967146584071562813436739458175716518643238929952727552525625421342012518923259742180614510859856709397835022700834611227559003590755050760, 0, 4913396990367155590593071497424199161604109195297159954832948810308371304024981402631699859503981612604006414443217445368115664426024327398121220068845908251066372539518281067555641963140648705150148115357309350094725893429679659076882273631, 0, -348807316829436472862174941998459405254632763490107997787032407071485312975614545277482062235773847824322749181923870052017587922367750669208427271359222103783530626750085912076672435658006221118544556876894782685236305329873894454892687252, 0, 19471427088580865104849188378106995041298199983225202294436633175154750920727729111577595617616690508230109581030088535669764295804837889540180452719781606844181905203494917212036140892923001702118881140841806432529093153939175001872956295, 0, -822220648998310469382516651877885176650206972679636394046125945877661344682135403365276715463382626652294472086016945826070000753122972980813170746319828616664505198647823999907910661477646894026369190747824286457099145490899637517537458, 0, -89555695376934402861472301587453548792507641987025929126058056289117790969128105221579859586385738931262070812325883540300899974700795284731294620829870356871743634559668410545279993240003394155807731299790569506049312277307717268421318, 0, 12565009760352887346293692323913751285532507291174589568878864979319223011849044653739659956515806213493699229733750251156190034032376169730979904421623932400445025607605652822154262593106938874123842569707769662455251794327532055598562, 0, -1548435346879360580058196849025510316955164037575429953480401708802302132373798223667159010967270974459640016230437986101850435630072541645671002581678806782410118646635946768208278853001528674987840318695097790800664630262387439717496, 0, 163767863009328241479524902213834044748565003033646456226027761830603092042961018467171434149763994897911708474940371912319656464429869281778570351443935897816690736405778953714956020649225362443998738851137170820766911337471307152074, 0, -10575312306263402389423123845349911387901382685769938105434043669378124483568481527496250536710909908500127340145523046770363787341274838007636016540756444532470055562400863752899566652284177411343060694281567958784063437007817106936, 0, 1334433912564212989023289939196777960347244408625175460964115548746166315442651029488222072709612185961355219377762602362337593069462713895681888086893241401934128236778362954251623010085532026096746357588912555693240899178878501568, 0, -93447547684296501843525193547127127600649767850230730054892398357931185605552523774012327664726670485097731489686296474572977989752473570825397166026211227446066179061957418002858582406309059353934167507283793259641801983885045640, 0, 5407471147938702387180213067541586804691456173474281299721044511208710375295005556068543801213912244598125862414188297312687156776670976148661151176554442748229312303122238662130291972347816558785999635444134348734669110224663731, 0, -330066825703446117805426838328283112705826642877182038910536432540269505432683675928842588171180855103823712199314603183975141457083024100449690401979203573520908448414778247366891176124464899644449603362879740807774913735646391, 0, -24279336275070868524523974085020601311965697878555457044403296998667410521396553882464278154984858678941591324222934939173749539411738691157922943993698621482646828583888472066313164448979084225650130566941825971340902105236852, 0, 3058964585207092260257456941805218474372520731301226917761711287200813328792673588112196673070283962834809657265888704828796282992144185194463076368302531420799128268059612791518914366517368410392744408052510518069125793443397, 0, -382190335560515212138336022972775764667678600946911359712659958653656718971508251789193075780750843669636769195453383772518519381863314161665480152721492576239925488329272904800783965581010578092347548226284502383377443293130, 0, 40755632503590445249239924420827373519797791621513101550988427124636256699913766934870424942643013611658240764993979169649626985686045160700588665128369854921896821442344966666210041680783259339674262500946286379834274892015, 0, -1633148285272698858130844934980881116199545308442999040106635676067545222610624472079318733615313513154284509799194198910857461529826707085358110872378229629430820172212631110331744830792275749287967922491890602049974910871, 0, 296033040674674487025972801006696781462218398825028861514377029327354532849788166670766771439045791531101336956520887791563000564474902432552712241157186134908792218220654186541722114274285572695314949909467798835765783012, 0, -19692911734964591192103842550868900415367148528483167901919782991845116442343866012642849764243832693249924824333223319563197694606161021349938811909804321622517921053119108064169799118050651811126250299164081161039095166, 0, 1186682411801651031135405219955578537928840425856945795878516281847780504504003290302919776317271428265602414934065883545306577329783283111689462274852554955353186274438490881767937505720972538341708701564964120308952847, 0, -108698236941977088060591860728266335682791383644576371496079562466973277054250908029523049735863650017527631775591246668498479599685910111699713947014609136305773750670253907227549241750276684386397628747747135076747314, 0, -5124610394489399817444543497106953527193564527468881020003160396437560585352787770588031254014496774527156552873261177556350362618364431399036090903025348612215860971190445033481104003995109525563442291927042821299272, 0, 577915923202699219513592944122733007323582905076094758439248464001576708028108598354176300111064431566249168252167469518388462428803201247931317137928720755279490781687648968530022593162742281859785696367170356551261, 0, -79540799496294635218268882480095159041850317673511363598893302734475395383524922110528585445941819957590808530064281454845240075677207979886958516010906163837090401771948778092569043195047533757510474422169705497248, 0, 9067531768812243907323818873843181731546221439325328898628999583696694068805485274221459865425639396086756944735196601056280944539187723065341552590930034539134051114155654091083507615346591836710730329190637427675, 0, -105489237535414568225679160242635967874750635173230213665115208027948305527598954882044047966998429754210081739041320280710788263968052973612021989454507390159624509119283950518637401683120530219645628184803442570, 0, 55337924461663218647341755983152378652715037713097484212016287659887132235851103366232254944527529001548256366190808361241668906632941393651267712320203174492532922598266458003838269584617843428087526290747976790, 0, -3201754983514348716235635403411493836149675507268727427418332025621582854103567098556319485907731680691266534366328005101398616804827853255713508961705157682608870989417543662267197592354908488711670857197879016, 0, 198325202191235360279605843957403871206779338568068006981017857584008202256802373690647048580441276023156091331945696079228097321150868007982621250675085240141554771715215418854747275122640913771348739065250229, 0, -28439083068363476273516745331336418106903805521564702295388754709995067807762226857248269379999891618278073819229602716834892575125004957887808391150146399250849189571489533241145404619928365146661566337030061, 0, -833548366104172645095192181061051287071922699266550222470301195481704688140804047444177037227473688138576045966712448834767496946175507543130675005187249429544290706331932144714522521397906120308833247379621, 0, 80155652651700498176924296388712750988024232234814533001111409752669550524851745006182185297905000940240112943781545090406874850700695465023821442488307426822892494938352665510634351754676741831996390783749, 0, -13925541976319177122486006127478122876879504969699295732536548855527205568724537920006764388159380567561780106590956096260429540127184623099528527159546019892740491030829982519487411047964374771369594028298, 0, 1811777290590268058888510091852149931558930183238024231749392800263258506339554268569951974006332452587243260929559380097603181350249526718973485970963899908654699131780314213204717455193448862283613241675, 0, 26389780898588772045810716074914394581724820352497691148660869818651645856983854899866048829956496021619151493612617921899456630689588697833325845723696653257189517364666642603566100353727105504798025590, 0, 9084107130590828139596103497123719421419739799360573586289187569531795872045049109565397406150229054366288236479366649495158125185229047162018625618966075385180309150258809481415833741036653329641245758, 0, -383170277820844277700029041945642984032727351512002716624195318049576445169917833311659422066113284804831199762838644406584125136164904302661682077509684322533309705358708308565175889424735713086363058, 0, 23525794959467669147944749443860609748122275061065295230048065290227759430891566749859167314970060602159911775263708217939523985637771455476996969137843395814226867173040476739600344072773007611981993, 0, -5858743469877320260306548439693727169689591319372874885499738448321796907955554153610069695418095624197913610793352262736927529249925199082619826204531120975100654608154380895309964212188570618356018, 0, -102418719863473361659130670929388098153278840215715616564531346715586005275199817136798843199540201844976651762109305646607959742724686468717742910776633930304912892961113897601755819710993084973703, 0, 7262309343675394499063024298171890779562396599237227085838779714159888212278880241627166792905006087479519873308088065445934234965416385020354636879487534012973868204511834196040569928651444674080, 0, -2045413535374124452359873608227260950123907021041590501256457117865024994555582542392641928263151975027006577863271129575608883148479947931419028289971041581706178671489470566456403961049832523124, 0, 320189800827808843586984778469559324992183182460848174983649559736360357739013968335703454306693686185323791118494129309063055879909868394606231136032669899429222592607107875497335998507194786428, 0, 11223920473561668171890233417025673732709885271128657910508850780577802090370907276913269992491078172222211937681316238312009195173293370395669493849444126877672140816767480580629946631783617842, 0, 1358426903446916591224490647712168995230850332239150460881793652270288047883299201917681624443900913162661779748497209564937931584383943689618386684160192992546318524025266336429046787876040346, 0, -28514501649592948572713191926217067047168668037828720789079333146030388888580438454297350464450826040640689131705287845413474468737435702004510019022959143548527780337094296233718000521895064, 0, 1560826361920430013456261782952143222404598665745599133875258072451071353325680307405696579071058230781594338370849124586490942325662482011607709739913379480099462327018846498105107956731317, 0, -960486342496538280177679107453475179815178100511082344319862271357315421653280385188512578837772460268911794168864135737330216278597398212396130378370908179233351947382187473552713456192454, 0, -8088999459508792246930531060836722391236790215053855875509901152493651797824985711862432563519485492456750804379171496772727378410134010392212391356437838754032517970172460312928458019425, 0, 196030303652830222503235881248476606475304844229211404434187452452694277688162444593922703311405784145622585861561757077410946145787356338459024384815639421067879173625236107181844769547, 0, -250001473449288091522291731675927651273320031947660452268429049395677966091237317125767858637263110766515538692475305967388117529996547146877542265920315306520154771268659753645912007314, 0, 48973247735571593243070837534148040084584231557008034394133114683656277619437521487613691952048385082345631028260934198112495371403135438221159968980115215754236170299918537128918789534, 0, 2426365765859610516813666769805223459092520506434149677363903560463219563679691945634133497469556293368327391552489849193542439838246445495154261644030701865952431804046700968480671625, 0, 188209143809026009886491727798887097695469895874551037963536313642561008992628959030201796607980909108261828178651208307069114614269913234089046191359782914494345743721536565420371346, 0, 152484699646390494369707029754522358751989682802796729136474622965292934720468520536632620248577270555141100622573777812949640172868663555770706952660347205291611953213092677845202, 0, -48184451542473229024010430271802365562994052391487532355844334810766671864541558842969351177901911384889846188535871162228306812211490699484299764440702987393459130603724862685399, 0, -125513526596475092055496641628810983257324963974132951399011889143185916174829401455241783437631569359211274492642474036250155315219307479177981191270009845344281242827179011088577, 0, -10301208770970497493420434300249138785448248885598083558744701885662018337896973228352753217809320691764844005640661492561102163140469580294889139535011841666434094521754775967, 0, -55248697703095977543667858600846556776387230544800225503586104790045096912279905926801298162872101465180562508948257914291840887565744114134206309775138403051453743018114926455, 0, -25104113474462760675004770346829938068217299977859798960483345544210414763150640615700166508305721343285037327218503435777774661053024458658929718437359950529733833748032509966, 0, 6358409628367735230182643911212022515625710981147811145350756229674828937647138265213753899702750946089574963041161862137919095437406744513430746917332475095487181871890879785, 0, 379422303517738772296927743280112637198147740924053994501398412121646927811335912192914502673979505828431293918766511600556357401635490605796373870472871933181286453521535384, 0, 23828419373542688464814706439698953144233791197023566590099485808181129567003393310887424134706785575940349489560911269234861030543576392282558211364500063407990077510087604, 0, 432350819452077945967039307597880966267327237398526185398252630080314949257728098647955072648650709779917582774131946424531272931311582791215814393973629096312530107069299, 0, -27723517550595686816934633997090264187289609419582470500322205827783172546473842432307124942029790196590246398988686607251199705343899850880086969692569848426805161268680, 0, -13174078727244110016057580032496166160518087168636620509944133657526289455642939712384341703297804539609612357248140824874041199342855834974014872628023045486702874164610, 0, 121459650928062817253108087640691246859783322296854524182401058367961905625556360171873542232532328911216011426464071717883566085546821435110496247926980868684846953889, 0, -9903442611297012748741404895643127768829442180573247913267690654920780012376621465101032918861038550872886433689792038486144226730836475575095466135996753469876943311, 0, -2018794210551464434008080493214533161824768573230328926575796595423585013493434670837342223042664697612757648468616761545624017761153959763467910230176593631030349201, 0, 690760428333219672372467923879188043690115557760183328439660127165848897151999376579341232287936230050123348151972058644828117106417311406944970387752778804373969267, 0, 46228407062009295261549660319106916480845301090424282672065917530759037483594608210439106199419831978822260560108924384187080413253087601942120790581511956685970425, 0, 2652152444698600381668857645941661219109434686431068591110392907823701540236138357755813191673081046679070252673395471912810750018246069421194888176762683065197188, 0, 79274386558753017943368266568945549974696129137893908280986431714415577064966791076611620911024387470396221654131693951307227296966707792201922691110436576030359, 0, -3799709972386535645704460793502478709958301167844919195440837528559041205329032767783446069021358877060238970053514683726836727950367257285222268876671287280143, 0, -1105579104753655268570133767045780334073662045875821163020589601775154286368635708884303586184969903565407310593718957784884185393350569407317963597077245002467, 0, 23143485244098251093571988072907173740311220106745779537088289623750150515150862203293789715574541198835944886257873776137353617231128267939700473796659354389, 0, -811211926354663122357844954124470207165521020394967387495433159885759472285630780841767503672738173645686377909097202802185269466151315224934331484196885457, 0, -124995380262552859945632723669939111835212224900484840013058945448823575294734928117938808488896817768872785514963317586785504506491438473023696902608657378, 0, 62060839121519173748771430287471974986094125334902858725463035524779608745098741554721533199335093506656152211109123336506783202493537315321252348690156968, 0, 4499808892890530742977751867198853852239850923757686006053687534113306299221296234988974582433110230569359618510731941422637234850124309282736838234432492, 0, 249133438116885822092698861040199350574320308136175939420610866134180004724636567701530135643913041385850353046936910483782360138892155959709502959431767, 0, 9227273527656665167899218463848050537957625553114456018239288048183841439034678161048598141222420556735443939512013738528444821389239977123176402672372, 0, -317875469019038488425459440685697346170389447504187498756912225895885798342003008182127666667821256352188462034546712588849834773582660470228429488110, 0, -74839756052913154787127358156578571972737911688270313761146666859940835937352582833105120278532519958582895116258117905647190328856838106738529667657, 0, 2669480921839612100563014315602423498587558085540667762481810844497231682465589165456207165540082567834899870895440746078766036900132675171281001882, 0, -26099341041586304833721519123020092609502861149407930808674508238973613149407046953375532578394342743860023916719082439576009204591850482660594044, 0, -5715405425902703276122476040252796910848270374704255143116045127005801424827226479350265998068504669660957104830928525212900063341030578356345732, 0, 4549317960096523117896336469142893235247809882374789859009357037308223978154165946624847436263704981876113286784911391101681852475962696606405145, 0, 351027278811097587769616095691389740189115951212192602096350474818089255607464142801026422073875244758845290971881516504858993806344783414053729, 0, 19076024748900332685740578624242969429180977327735088650008283176452763942911369346572471317059750709066242167760780150835455138303846760323836, 0, 794458731126013438269442006889788476638476975750365828707177547553300023970569176060077815838426991022761284700322469222390275585332407468401, 0, -16649830857590762021532195067320053819157265297842910894845332828134460536476925196611567085973261332834913692376337575812167061298921839838, 0, -4065008629243628455042009712149101362748546897500714020621274743667326598165039947970519550529055144596922385346351513157268071878701046524, 0, 219516558838714851256295191568560072698094928918460583455182826627329971720343627938572377360231060311205212359800422095694510626070944171, 0, 1799255743421656662375382093069043069733389809512536441128834124317842370020535315986932463146153679803640682091781023115927150005025906, 0, -178134313787471185242143010917255834286447313669465237680832820337732383477046748988578117251653190038703229676492298272924385540878880, 0, 269433000801399121806553701505530835408719716395219705094538786184671691126411916934574592398975731094828016090064205028192829134658456, 0, 21949902137459436164430108627882303136074217658441989867611353509908129761184481848450981875093928800753681043634650837632003254286115, 0, 1162764781569290335614614122508858837004174387012016989224212125223338729688051550259986355522243149865278413726352614697494191091461, 0, 51521330050705133852534300033492530565899191810800906681353560604328462509424292547783125214911183753495821662778732987689291390782, 0, -488710911480146331351885437601730512310648221482406264805537894326979379705951720253944974137152789336917284187215880271412259299, 0, -182541973363347585714093060583960730517457130026411744458925372229125521105478899621345223653426142042854438935641963420208850123, 0, 13120162455947295372262419275134060136431180785609065780825542309749390935648468780421188024515575375979993137448456936047518277, 0, 289207363742326902072231623514711170801382005864084919637554989737594449706847359566938818503205202634620903580063978460704699, 0, -4685604285763068949122529179846430894078985516693367726140355612601733548575116639365466384237327114593244873697721814379750, 0, 12606733251703921330995233050405247443835316709872769593526632070488920437071385820046625998069334244347487791112339326446471, 0, 1088610914830304240413999140839746797395192719144661677610100242882183907056585740819924006876884823827915330225643395498555, 0, 55201344731408209360652764461545494067183966513665775491543113106743662871853481861372113753148031316012875785595665236341, 0, 2516173111259794358425278683987840470529228407488221451096711116770344898853531987472243252216777734898612221072536407366, 0, 2230035208859392342339884954405383435963779920270259228251227438478487207627174651142933814228355669049179925953199946, 0, -6832638143264627303425628764232264467734017076933502805966405190733851116890260552685088841135013015342059654025140174, 0, 573293161026886414942505733853083699945028072668898615189457693807850347130890853812184208742883681480258051986115375, 0, 19860097209075012869192116375510628680753543776171944559088534792008566628740059284923186821650573421189178678499561, 0, -179883613139118841939459881555323266671915346546399342383396386619029793285318030826127140769326052110111782862224, 0, 458687995583476112338153622623686163563767514536867239118748812028648670383091820707903918477528257443833028129490, 0, 42502992915620139190224375619829729607486501932805195792096151231548828197579850200030203227318391480364054224815, 0, 2010520894899451060849387982168611281483268577413205174716795423905516583148176172827719433519165051239396449517, 0, 89659463003399607722615282066013038401511384788785525053564309917667998577652183231155652297590149971100957827, 0, 836603991390215708900840274648130327241893086155487937123623091010055137397294099122745606931090318260739602, 0, -224344567346273888353390154267019085850009868545437690862942983328716882790106098857929954154425669058445448, 0, 17371651587674172859080275472545762553255458756315026134085557138181918467988634073039670285316202248860686, 0, 850650798694786473777729261287972126941367501315948597123392642283043348077540965890067193941012812128481, 0, -12525799237750738420433145844329787717967119528123177928966573245059381786102392402962542848018311243170, 0, 12393067446224409917025260393847343138206605871738301895107730792736498634503079310125660815630933086094, 0, 1283960667575176294227306934389165672574073090065614802223000748811453665126898312788653023963035348504, 0, 55506251746965623517360672047356083423829625488599156135820467283870770439909250039738232455170939113, 0, 2241506682499043104170894471608876770267382698443485238400780988375538847225670118861011841204482238, 0, 42455357470218319588183657323798719757972559451189020659971899818788299499810054109803359822895418, 0, -5929488591095572972535081497769241184219332844991535527043596413615961395578661414374919828421439, 0, 348868170559710904890548079895988554412886645572832507312669219960289182306964930262160898128309, 0, 26450080829197843069369647254753059072040613927142114798395860988794554776825137656081389578184, 0, -404891944337202695511660756442411848831131705254109244577727860433346469218171217209393351342, 0, 246381786935691980315485381373920007038408615964124080685118742087076714860123133809753134995, 0, 30076742605200554610511524835915345748723161962939929900284693479120760616545688778892405440, 0, 1202888265344540209694289959673967301409689990833917274773513846998806445826582252713394147, 0, 37729458335481844225679351836294477054411428099091113070129189247717698084699349807400576, 0, 1244766207883900825716424031788510630006328249828272505000190132361575654126960170821317, 0, -112808014429971339301547840336834102443788079687582930361492631536830567425997184049474, 0, 4022534028127974891907553304689320693221933124359123263831921760176505587151637675890, 0, 593891837591709953416654136256705644024081784056374530568958161966711412166550778049, 0, -6232575866511086077427518574447635775495108540574611825628166139694472386307886805, 0, 3360579271189020586396504007289904313396691751401580313410094474885260547455333140, 0, 529411070329580427630563665956979136794392829596102622976473290611967193927076430, 0, 20746264587987752848387921366259841355397610638637667841599936615157296753286652, 0, 351422520091566866166974521359909584646659483374058458719689941164053418837888, 0, 22471981478280871729409536498493067001989641857699789630221489639790540376760, 0, -1214723314434583899676380014007286863380266439140413571017195621391745693373, 0, 5907210289008077557580780956187683706302410607688462211612508025922014391, 0, 8837438199867062299339919989473000439743306860563886898404015419692900486, 0, 68869928727870337957252749593113906932924565521753570427152198556280550, 0, 32005997268214221065137693047927269684752957130967474628767823927430358, 0, 6659229066744676755487927681311697098670328070022980453828625253310492, 0, 296384255386327763347241769106262854649234380470914092326319202491518, 0, 1240145942992843696056140772165469576298956302939244511650677110832, 0, 159914029933250325932175884709384258831665702687645695527754759338, 0, -3966129675843662072319791086553207657421697886964801131242591995, 0, -203796462161196384872515422827594156330955159472811313397035876, 0, 69777170614878907114351139765790291893492320463050225342613430, 0, 2505295405531806063911153108245678156981532565419156317889031, 0, 282888525774060616520416417839199735407232283278347813760815, 0, 57289024733779661538333717073274060150150230993726761167628, 0, 2963085729983614376329209774929384646501819148732920362187, 0, 2324047313523479449218172633824192208117926975374132544, 0, 50008861545152793518255964374544127555378890721824405, 0, 7536157862887105377515934214755469115433499833421494, 0, -442468573115915352511420065258962301529633306677114, 0, 362254188010401073395506407365691985018374678442439, 0, 23185410171438092901595421682609442313991437891499, 0, 2290106053051244828802812522399486717204760174948, 0, 379313223524734581801334768824928690222063848030, 0, 20557896506392927045198098631379773868998098525, 0, -29786380693689594962144160485499890520419823, 0, -5316803101152489602316139741722837451466421, 0, 180802768186920159342220893744025215486081, 0, 4797503644526925759313178929167074388030, 0, 1263666082947669124141950708515850110724, 0, 138458678865140138630565619290042808542, 0, 13252335567389877309693945255220546674, 0, 1797673334598438738496867783353871287, 0, 100138307157527716199915762439082761, 0, -287105982398765197020643339745109, 0, -44003958990859293492031699165029, 0, 1053361250860329906559811228340, 0, 68643902028585292992412677180, 0, 2250578653730766921017406375, 0, 461795915737377868175991162, 0, 55742496678754861163156037, 0, 6348861494095805947507284, 0, 338873413483732365084681, 0, -1474113245559805086957, 0, -138457381047694173756, 0, 3469652044905302298, 0, 206435890981324296, 0, 257801808116799, 0, 1118517344959383, 0, 136678284357030, 0, 13527614794617, 0, 725990666619, 0, -3312518976, 0, -260871192, 0, 4135617, 0, 432540, 0, -4005, 0, 816, 0, 171, 0, 18, 0, 1]>],Snew);
    return Vf;
end function;