# Computed by Robert Israel, May 10 2020
# using Maple 2019.2, X86 64 WINDOWS, Nov 26 2019, Build ID 1435526
0 1
1 1
2 -4
3 30
4 -336
5 5040
6 -95040
7 2162160
8 -57657600
9 1764322560
10 -60949324800
11 2346549004800
12 -99638080819200
13 4626053752320000
14 -233153109116928000
15 12677700308232960000
16 -739781100339240960000
17 46113021921146019840000
18 -3058021453718104473600000
19 214978908196382744494080000
20 -15969861751731289590988800000
21 1250004633476421848894668800000
22 -102826468110321310352552755200000
23 8868782874515213017907675136000000
24 -800318966596252822735988604272640000
25 75414671852339208296275849248768000000
26 -7407396657496428903767538970656768000000
27 757141758348384982949382019072131072000000
28 -80413676403897439568417124784212541440000000
29 8861587139709497840439567151220222066688000000
30 -1011936079824891043714711861784502777937920000000
31 119598195434304310229032508164655922067537920000000
32 -14612724969427726631619971906663414478070087680000000
33 1843782062318969036754402337634883767968255180800000000
34 -240007745026434940898658772864700869910382017249280000000
35 32201039124380021237236718692680700046309587314278400000000
36 -4448965189292720772020381242080641584776611090556518400000000
37 632455525067349410801423670255779627393769818715429273600000000
38 -92435807509843375424823459498921637849858665812255047680000000000
39 13879236497602982820037242443763083923156278671710095409152000000000
40 -2139433528410996376161838347428846107179211736712385438679040000000000
41 338336130850138998344450721514818948663912484648658668659671040000000000
42 -54857662890399281312965358846542272327553438208615075299888988160000000000
43 9113852630200426054494926662914182061691264393294913646413375078400000000000
44 -1550570127484765819404736856250466174762407115445907975043128880005120000000000
45 270001450459847265509390048229700740431453934667863540871640485409587200000000000
46 -48094726452124283124353478378277757423236858319986246046327109443597107200000000000
47 8759252055093135064022877249643836570707012821527495061187324807415123148800000000000
48 -1630293443723456975181400826872485500507101161884301121592416372318896390144000000000000
49 309951389520703640121487925204996943356410072897443329237150200705268581694177280000000000
50 -60167034436371883082406479598617053710361955327150763910740921313375665858281472000000000000
51 11920015168528906529133683708172170910079785841928984034777941757123002109077225472000000000000
52 -2409192499722295221510943771357364052618389923372514660010213435892482992310098853888000000000000
53 496561342998317515100311188429767813067457034206223854924327324842283994526137041551360000000000000
54 -104332052357973767354530838063534488141955154314311324863736846652316978922618902766682112000000000000
55 22338237638787597688943299078246044871822183932653442591360799845737153165753582931652116480000000000000
56 -4872087198691358148577949020013242628885848958785045584136797608459724353625413035198230036480000000000000
57 1082107367130035787413467918548458474919094935983947538187072875727209812472458115852131022929920000000000000
58 -244666309788384362781282407346380272125775024508912884057890714613575913531908326533346234676019200000000000000
59 56297717882307241875973081930402100616140833139500854621720653432583817703692105935322968598952017920000000000000
60 -13179203464907334655555665737149868799975263889050363999970015262578637980470873323875606419557947801600000000000000
61 3137925831434872164279237703416231664923142669841314086573505892035255707543726322694382289766361700761600000000000000
62 -759676901286423337295030689722291513546155111117773372197128759767011429388204982122773312436770613651046400000000000000
63 186951737425955743162448958798845177161749109376639540814137155723912968951003569819276244857486518203187200000000000000000
64 -46755191439943639397673388834369649229867592646563882699609440053045064973346369707417763636973859075554017280000000000000000
65 11880069097694770192408829253823924508861811040649641104128034995296450600045736666566604487758357828743043481600000000000000000
66 -3066121713990118898016917544136168695630424425595725283172865390129346623522251916989100370183843635442159819161600000000000000000
67 803594429216645573536139771641099977845962119308338470539805985042429640064905495067349217609065606924267239663206400000000000000000
68 -213825995948081343914833713149718776713795137833349193030591853411289973791183549122268574424673109320718065510383616000000000000000000
69 57751346848491798400769231154408331322157298226818569191948136865626403492801659710080138115326711497392796379133037772800000000000000000
70 -15828749431995076012379848426264593345481422866111117696835362583170279041829863351523373066538842334355828416027167817728000000000000000000
71 4401711404547297387775962849870412332822625675351066646194967078336601763548854500336124660253343072478783285356888250646528000000000000000000
72 -1241644400581341750809351054856596311746349423381221429841736466809689089246548107820842178136121103403878156329712915853606912000000000000000000
73 355210972436581146819377862585326269184732666121357536077696770302177270531748965440097687988401131879190548236486789575957544960000000000000000000
74 -103039598884403459069365130378751444165107251788483394065418279129255582635849739894863537331675400335515594232440087920193764641996800000000000000000
75 30301776777189701450004087683751247066975619440428998123185507086037661472516337982239474465301910493404914882829420592320139996692480000000000000000000
76 -9032290657013740619227192474252709385470446979178264479524074787516057222301233628160524908150772073306878005074037161492621470182932480000000000000000000
77 2728446570007150723977321911260799212057111175941003431622387822351965900921303419829721639562160148605854609686595687167809577954490449920000000000000000000
78 -835111874212315246908501820434001581614442382712069151602903006892032094737685021411173028412823194851766638762302325515413108796703532646400000000000000000000
79 258947314396383650185153701971073040419098221819444842183270149862046851775787683014069476785106152143661540514220893584191719710137847885332480000000000000000000
80 -81328638003012346428522347878322199361257515593662676359782624845561381594765909331826265301396302599194439391133080651627621597850701854356275200000000000000000000
81 25868457760909366092057559480029263460247786850169633229461590502706487253105907892593812824280711760880358148774792799460385689209048850796589875200000000000000000000
82 -8331513408007580414131116626748702058064383591310055849276713702630720689759363009455636197815325142070526916060816398978012412577545709391499283660800000000000000000000
83 2716668479111043185036324814364844635361707935309314639424871289464945710625106581297498517359068519539425383701259061523901904529749725955156730707968000000000000000000000
84 -896692362940463854110342694021412718702447974506330959102402222320335492438799885233913157682659133931742571354382638001348139217490097781151496902855884800000000000000000000
85 299557809154413099169652855805060318701410817529847540174558323805386496485659543055468895583986010672778652035016432439287581857191750107587005883942436864000000000000000000000
86 -101271198653443656008940572355614184984435574312504320133495510572000317639496764141924725941565477539169720846596589780509498363031307519130448471936953483264000000000000000000000
87 34641654793931374240694648966462479504562268840397784598391839309526745018001495388638842048784136419137351555957392563328374087772368397055281362525524701741056000000000000000000000
88 -11988347951158273332734777395135329985848515508811817591353580345319367938814000651349172304523049457409330650825704392702403616892010636284299617593102930490163200000000000000000000000
89 4196721006102139551346021073457041183712703662451390278146510026218133403114154494682300251403368846723759683165718251072021426153329856741923819465425565866923130880000000000000000000000
90 -1485915943039680619168887900953690845485970461584437305075610473019211629102616019985315539562819167488346560347246615929016817040222944881591049045890238815739156889600000000000000000000000
91 532054815169708249528929404708874824260856945059940583736964784806509450933678010112568092437808576254359917293032587194931217249337220111841003670323002685522601154969600000000000000000000000
92 -192638169208542109442345278659755194435608333914605584253667507892524583138051676951724653855547208383191474570870895441158322013114869630171078232119528456203408882689638400000000000000000000000
93 70517865983680148786288308922150811069460455000016788874135095176401818146599555360732397225206164260272538723230505448194232558205134723129646829438648661467652123971813376000000000000000000000000
94 -26096064173918519060323703036496146462715281641900949785885193747595603355387936508020085861572083270885698645830438416175962524381681224487851199323632972026913453372137589964800000000000000000000000
95 9761559005056396036002335167089339786209435039173574029282680286209980380124800000031263367594307398515681649705948370050820981776522633034986839246996458598817313652015217246208000000000000000000000000
96 -3690473111684826344662656033479384212782189708830652647441798468617447427834398614444809177488849906374918324309448851819625845811429257718134405864596434327173489961306206668587008000000000000000000000000
97 1409986675996972122416930277607501058112150480388135677811385900632392516254852580837168828811607328515200937742799835814596233866036063953901922697777751980388059297257418266175864832000000000000000000000000
98 -544340310672770449684596719294532226677236276368025713191425950728990322942024905450470632698784162584353331722523330553877455134948468326445772580899653340307390165062409354881227816960000000000000000000000000
99 212325381581020841603973796328025240337722781960112109687447606341349965366766234620010574990487750457652860571687450315845440149937999555413438052905718781920300607784243392964971722283417600000000000000000000000
100 -83668813731927024711268882117380243222191749722895663025350640914710184372250456810657632521004083843708750997556044777927213049183488933717374599065817896241861031582305812277285886602772480000000000000000000000000
101 33305109560232363307126854428724241522621857080872644217208693357049636332177578896336482309978507962963359882380103236013732394342627624380321994816375864933451388277497848922376093802409492480000000000000000000000000
102 -13390594146682938148298420345653672717813750926534931478864528245651840192117843662670741800202232735555715140282765390386414426354532962920756256789667546782758144576191659413334357248013416529920000000000000000000000000
103 5437353757830966134640791261509178835319949054111251503388932959748819339549389787255629098293656619447287022828280600346329627162999298309072468502189043275344965821659363240626056794073140192870400000000000000000000000000
104 -2229625746639715027553275319576563846986054537845848045046799023951858718891795492191222537677444565780213238618042376462014937401239026552337373369811918545364312842070148035127576203101077372802170880000000000000000000000000
105 923191264339783892068992960152975351360546544019379912236830275106104520492084001436535445081726811246165651348546036819979581156041329013038559596236274575056978213570366011903295467491568734832898867200000000000000000000000000
106 -385945716228478626729254141061335452495887551467989740506335438000432405707027117310832743265381343183770859029188423542348846955813464760852718204288233965340642518218968340602413204222736940621918057267200000000000000000000000000
107 162890533677097340403452428313498079589514318250128781034812795693849165897571389456133130588172336898172623113596914091734677240184160654899894455443206301927381178383861249086474061804451807661372860058828800000000000000000000000000
108 -69400333797838536590241566705310557946211421463632849461070699376351883158561608498558005362520397482120519425646244866239985422331673585445422922117270648270711760771986389060328948900905889429304180010385408000000000000000000000000000
109 29845929005823180108526977768740193220031613670532868878231004588160928951808322287570772742539908393538120835905647814930443185352928642118919788669814593519039005046178073826253829606420490957660577632466291916800000000000000000000000000
110 -12954746481987034393052520620701824408478586906723185788767295505023365377460585295632070547167322400006005962828235240750889663696433351146752751514519523565290984352476212585125310904840894183244023696686720221184000000000000000000000000000
111 5674872963386141798142346131186365260078360989443329831861616536316574572758671747984827189152885460616916647752489976622501327502450116731803424060762114867502734591974892337959089317975928128734984737561105959747584000000000000000000000000000
112 -2508595170504996062838995344646206349304728213669674440364172294000756929720718328808301661527123314413594870694976808072983949658428214433513669368877780193464571666710883381112676368243659839704158916908428007976206336000000000000000000000000000
113 1118965477369991664871604502414557832124082716360552151688755799560863946283320412455281925339072109981853501533680444653607314387114690385475176205328378270505907625019722981838417485308685112710144569515733019347281510400000000000000000000000000000
114 -503592845624011205279084892408416131820991522330058584024376044887583255685561141452483228937817531514963563698931870378192175334082677526875245388547613441463510913395832892591557698866402666899358629042228505646416537845760000000000000000000000000000
115 228657199819109225707322424854752393646651926561415393280723157622663879973780218278468031622024563662871818103644324248442947196949436425349303229437955172085199308694469986662046068959426107461976025790122201658592750416691200000000000000000000000000000
116 -104736723527399159180400199938597352823174102976746784245303550968494039791066918444270587612714020648039542528294928419850892531443711084677947510017426440875128216679949021582840794253620204710275377556788282318694894703686451200000000000000000000000000000
117 48393691865769974210455760178408515852755071546594815005274916999188407097360597689987465913732151133664507946844882095822969174570966235244161475772628172960963903642577801311352930375388820349268085891111955326948161432494853324800000000000000000000000000000
118 -22553900427526073695057785373903666295746187125833180169685268040125958467391754183921889576265421024143139585983337487683545129594166280728077272658403012373235782319473654291828853097639193080423597004378731449012983470976172818432000000000000000000000000000000
119 10601460895958630940361912015003418342315495258497886338760560242261206777597494054152484195323561152398482762391467786085650388165737860256232722013082335966039479479268591199874152398545302707453111771908222717608552880532350033303961600000000000000000000000000000
120 -5025618156960223725117018786616496496819973620061477358605832524761180336884233545009805730940160890095677448353509026527875258389972922845433958137771923892661359858932614803510589930417839366111656952369055000677905729151533867027398656000000000000000000000000000000
121 2402492640575689902428481718631535317110938536632995758267289873025586554161985809934933523277803798624263115925191421681629023113278695132716387758287984797277014997480884922707742835424829733691508662098918243848662442094883263875179872256000000000000000000000000000000
122 -1158118647520437444673085675293504000180014371658890930887676025621407137962377745062293320830793031122193566418182518490627219824654637331780650918409847110570315229517370966155995839008203289187292126773732199303047914769835922615342804762624000000000000000000000000000000
123 562901700694006167664894142338221662022979565966785132295163177937114582298326666894390471342515290207537147161482745076049214022838185419245321216552915204468329829701709259114692493685680743865468520005264835903183046961112992387312184218091520000000000000000000000000000000
124 -275848852621696334451846044664560849031037090342891120510980125021727126826130386458262261700456932935623163892190296259027765233463807088330331171529322990119296096385663219010636827145680477169785117291540022304683045797199499693417561251707313192960000000000000000000000000000
125 136282468854766641425614414923562800414143324395595017871496133195258044801004893309736712625820984724147158351498777318448241157008904692448913614505558382023223666666726471296921765792211188125548599614272749114813647625997371872343199904117303541760000000000000000000000000000000
126 -67875108031509445696480023407442474423585776021025008428408452101310723226402846548247768086680542722612252441330713881468410627268718422100619558619728966769550735149636084743881067164479858829269291518125826196930652280626659572200410081379745540341760000000000000000000000000000000
127 34076485877506718744899994251633346026628665145805539778331124601050231999805466600652328693642695597191473174881205745710335966637049869070546984968914241113631791735827453732900665141592224125675806340139076898962168569200237479912052755075196936823767040000000000000000000000000000000
128 -17244286806849911625326136625942828128824180315644849897127564449275652286413184958841736566829419911508987355474768302945509549628423375604072148672641253177502971817944311470416708685605739464528035952591309612125971815483655059602006231405495008029887692800000000000000000000000000000000
129 8795382161653771078683652423998193553152431538531903209838002218259010773099328014468924498463011666557807043016230669962345816905094156483104676076062699486057784995081657818134232970059801237961507322096302885704805286134301787553620193689021169249459487375360000000000000000000000000000000
130 -4521229273021106446095856139175865296712097250417850092751840224256196835576402660262117371958009203251929208219183002406598223743427790057803579289786734224359780469990830820405795787815473399727693916564618597888256396704457117357715907198615920131745052517990400000000000000000000000000000000
131 2342202273846434098461566928099424399392171471046010795776941956174903424321102778136697804009337767702828963003364939928545452545629387422217608780259064088864928091658431766371129754260588651668023980322134461824202643329122625751176736106482983715522652888524390400000000000000000000000000000000
132 -1222735250208312874619424924449618307508249996824561064454019803767939056823028632267572946826889773587540004204884469993374194444722854342100849720533438630211050280150588228591581060885873618515896548885161202656977728809230392113952655198085161844632848386135529881600000000000000000000000000000000
133 643213490949134138297934797943683541016839867732562010696745193788074806831755882750307589715130299553624588779121688730096619152302343302796185797017926037638633837670260927115078723745113666934220505454589650561868358983303360747108378096365843719613205095064876875776000000000000000000000000000000000
134 -340931737469305499259607573345616440451859211670157090647528141382959117612245362563563036219673064554512304256880233768672545778238122054628769414010479374439037651024690302967752393750410026304778388802286052115592979965994483567556200763433735653338092620610832072022425600000000000000000000000000000000
135 182072588914673958906068368030089132867783342232378746277426241975325887589539563845526347945844519695545798957185377783960933822598785329615349430438096448275789004367082769886381296750678530959676870431691440920261162756839553981702991628295531033102541669374740686698446848000000000000000000000000000000000
136 -97963026818090852984555558717035986583576976077613884274464548529089210408760148395484950071416724348891036005343420198622834700229209227858442607419364710914634737882528504626751373329095006380289791775626565643170006052059541628461977510254891850452952930897451718962889883648000000000000000000000000000000000
137 53100219797440811485150180457621201945106702641722273706510848978789355920261424784630907501754447932940197646896366070270907835119893541030921912465096515259684838138325342051378668317122932371437949307249408429278281106566361107914585809580336378243346269108631764361319486062592000000000000000000000000000000000
138 -28995012105221277638294235228298195882256105974868493340461679406403684275883756411176157405634263295756553966902404206716272695579855537872280382417991550418777548307186283897119718886831874582677268722447698559584327597038754015041129949260054180637913538311835618093698913612595200000000000000000000000000000000000
139 15948499301247640755817756271359506229350097833576594272682800602639443652490746758564508408416229138235922819823475273874237822827302539638520165203427552368202742035308478412725721947138395243668898251720053394852505220982616369158980377662283801672879785223151525763738418154653614080000000000000000000000000000000000
140 -8836147272435926920882859006514926430048437182687968401290641014738959844911894587085527637343800143822626175068155236844364955455807619833767342593558584333361689417009208039731442542627315152024215116484897668126792254348666601125528702857997238203442332068316292146547838483982555545600000000000000000000000000000000000
141 4930943536354702261018306432353914085703508867820845014472344896408060957961326414576277331256319795752060164540498290690289914086120474724418251843653305209466528118187631432988725140583617656878189114510537049420445576190824216946402432900517022181106882237729011424484111388364406102425600000000000000000000000000000000000
142 -2771397160167133777080862409658383097175960942129349339183016111986773953239634451694577354319810731637654402408733766568950915908599124437419186973273450673393313272132701493231956762230674953277019688891194991160979383563698768981931862497065413333845610763711581162298160842696671659189862400000000000000000000000000000000000
143 1568726267536271348401813159800380598963976224951133782200053078389180173115018084427951389934776199554063960696777009118299924692429962728430818959663326141585340033413447907731505525620988301677846353066120164788412705238035324025814348000943068339178859259375909587075854793668095187087261696000000000000000000000000000000000000
144 -894238885306745134989657024389381095089423578272833888976052325843697078544792653699839655768612838278211798174846899763325507416396489650215019116758150934888812867598772070768657384315368338368855642476091229936214072856241708570191108609420346597539088213399828847098909336727103970923342777548800000000000000000000000000000000000
145 513329869709303491530706542562150887530442397911275398870431133075070220224925152784818914725804397096554320582424100473728156003891710942359731179284250889404324701598993748295350516297746715333519119150145246444891105795079572570326827483256981153011993035376983942981915010349990300021132590317568000000000000000000000000000000000000
146 -296725616931557389675831267582252280375760213845693150971552885984046712605117959744432876340687423333934787268909800445262781441923037157783612773919329024316083527512038753606479755584028121736869296547116611434797871031425179866978307380321851717916565117020769249000403280676594393016297132411322368000000000000000000000000000000000000
147 172706338471069031496320655757232269838707677980376347371564248002957783224527508704763086714456054194809530033232621824025854857906312613822945753857830005490784238019878664278171480442698313936874290156498102312272690583709647595278684826727601018140329407502723680049950941919210771643309916082271158272000000000000000000000000000000000000
148 -101212868961703005572206172219607528874603721082191024513322081447102507591716389665100085449035588270407840016791090856872064739546169244557178679374937691808424695730844328622617004511788032033341362526613518751058062696439774684696206436710430341637674925255958602295045075492520030737542428673180654632960000000000000000000000000000000000000
149 59719641202163241407824529856457226337171179587335992103840560937048363579416338557995654418348958503071441923507415249188793078921821701058517707978388235674642907469027387660488937342135410420952737545203040603874299313407324654958149645916622318779893712898025813698168396343606518936379534614323513459631718400000000000000000000000000000000000
150 -35475839839960548041601724027312670214862614629033367494798002093067802735587056746041127161098685945202041990321954621537978405160843752218205552355373673774936879470011633596992434964169180892446758660958362530910759261010841202316198829395503456917592490377171625753150365245175528136379101025859729518734868480000000000000000000000000000000000000
151 21215952586395353539984736299544581235996324967160468236921894646474009238620622581109411455251268090728658032922673151362140217012704070816706060001369590088745475115677615244959252125742808430823652998673928097268748936476365045874652013090197731846861793159642467922453121720506222754296927904294086399421296148480000000000000000000000000000000000000
152 -12772835455150645786111594967474839652353552191994019936204899082849764307109952857458497437686959518779072867507014832145552023983491486085414566005530429295781197410818931342769193671937395883529596895515378201932150340109221811147751282547479042326000872493601222256686287241302413008782997536734228015839832881233920000000000000000000000000000000000000
153 7740835928761102410505163365678096004897123545966245978220800203911483784302414936276633544541064492776953706002790222624314093495969223352933386008416590689449734768517732871562654840272189336427384923756170438872257085989569296327400176624391032599257541752128584891016436287212689650063098442229905848820335083152998400000000000000000000000000000000000000
154 -4722209561806030964695007917451987392510015574273447449784812800522930714248381591706924912500805768896887965321289240583642860803902360537806253209108639672461994327561049996151473490817916999324050379681860980761323490469869125055055813554167215990034813663963035309386775158539890855170105395506393402845520026597515591680000000000000000000000000000000000000
155 2899618294393587859667530823158499181593169178587522635992866783090330340499054311984656008772129388478416014090553181766071472028242353307156801249362285860417528439981237045713779780034924803623402473523881175302097289436594637750152540899703061664650223082506533027475379438695744519338105101509983487554951047101128323891200000000000000000000000000000000000000
156 -1792074919373239599995285674093729252155085297686015900736686940744082379613402789812070967153995279126354539358181887472136605565887974688535278591261919245911042162982543904584073118575470213663605024273689415298809580819182489746323575468662340633403442332113209635171917310162582689174617924902654253276637006384182697603891200000000000000000000000000000000000000
157 1114738653328105913713523206463796825065228438146689966811411809558290534387116791065252903758411164703141625551904001674281834609029126128725469939913949033712842062419306202723619457214141541387888791111814829837959514063739832007899833191209317481849095691675635882050420108084803492768732904400523198231230621907912935986744524800000000000000000000000000000000000000
158 -697868462592953853151220754537146767088005275051078737713257430964982640206878021274435685786869480091513945958720278784012665515614837829266247030308392998841360370397595845403201765855947478174531133756415397245726352389337502377775782363855191585806660283958445255970432814834976979057859580528478485232306264809519834264909119488000000000000000000000000000000000000000
159 439683301500908163254762246136697606269209123479994020212016428661600250179340911328692273383944780063157217726967227644382379749794183388856333113357924154007513584364375292448219732555466509280386159184057565842204316743497226654337909481067415268742663728654468952958471564576591808443166205467211263639549158314927852580677679369420800000000000000000000000000000000000000
160 -278775598864675188230100186867292494707831474067315463249954267315379835641659131853620542031261386017683781276824935390922691458751492175990400523053272656155819793117487141944809132293552927126346702667755256653243581696746564576862197514455663047411497598888498078993793647900487526744586374249024383803261975657067299325686816832487424000000000000000000000000000000000000000
161 177869157097842943245923552561586955790067140879912721681739339371927719577735624608974854724908885071356981483550487480719452065181924285769875178171804742503566947260553740529008404519297639837243505439163696532052858588513076591318706540056581752509550708742672459512077154532655504564036647006960854065881261283122161684578029391602253824000000000000000000000000000000000000000
162 -114198546187751286482039212409050295075718444339660283125382732171478403124228150837904518384485672641028532676175003778111976058438151781315269798441936870628731829231358711986759432820573844197835627798891774045842918754632334303280277771963198733519199391235203424741459499240193029838254988850137836194494513839271781991499754183373982007296000000000000000000000000000000000000000
163 73776438832879565870561308260602919288246153523091506080087198009561809823243735251682827578269859855591299006345985672505877215801964519697273385030019581970208154311356436189007084800852431663174907105442582074128397817398145240442350182557932352538775460374206114947302646003039338483921439443122583809796913056529544524386578998344349961420800000000000000000000000000000000000000000
164 -47957368020965640709169234416965010370788663286501227734095954604324614996374727685784808210514618719220002219543303268426002222170033372876671237483513819901797853326174823756897841741819566124033259615159694442077063250320336157023543704123839953963023641078156673119926621816375680535948350963100338479415622465400805015197617679069221814922117120000000000000000000000000000000000000000
165 31365852084555660312015083015963199855159790198888182500546974646936888253954242077383473659129952737022383379372388167789223260608436887308555399117982502570712005636281931417387943842827411410158379496493301358893414199320957208241241806968224721697382389830454638558014658618095829131252484723275926197049121271497381930722923803714128990639122022400000000000000000000000000000000000000000
166 -20639857588478985766514739537666035679540237512192935038024599628150829485051135151903141840413824947166848828299344194818522889549594888743184251017205587859285531277738287468979616316023891584940866105560729778033024390369931913341596075756599707286040392714061803236032017154849023083183221863534359770336060088427486797191637979866784808618649085542400000000000000000000000000000000000000000
167 13664322861344105684067275957489832263987049384411444171423642975251140220156889011101019296276824037343995597506605119262534242985030016165443087896640713648127710474836951243302683844647674225358886964242115996264220468724550995629041659153574599070047527133591558806654482214265583603320263703012015252239983780685011527126478329742521071334424932096409600000000000000000000000000000000000000000
168 -9100924149543742815376405809319855145765575613664805656422752978072593746632304302304915573898930849961184286718008711385744700534881530293386236530448986557593225390814480662403254991441078170452049211213565541653850035264115148331390113339209212256358281977260744729449872887797243138400762617816759981018535942922514186351221306484131194020135327554863104000000000000000000000000000000000000000000
169 6097940389281938641930969883037573060197492093235902077061706474825510960611172081519668902120774219974580337428832354582968446230154209350579133283748954487230670184506554319598265665029926176961830102661719979927196718334084118151972483823623320772192626275893308171486571889161369276015748627911975661164102088909011181826601259625773222270926674238024921907200000000000000000000000000000000000000000
170 -4110225785196703203912067770286027315312063968809181715801943206364844405380372480210275074025967465463568009895012966018906100073026749530688601767747979498235128920855119595771322225446487082787254606039706695242156103831500207357873382956203648843291942131926682455237089333010172062886404601480317629858329864138319466768035445523196617537701803933770482450432000000000000000000000000000000000000000000
171 2786876462332615820038564927362192311432113512618979011978222212864423745606219763878387788854978940449373421220791872808470158155328637114930035554408749215367309331441661380802576398697791956795437248055596943096108890354867541758662265506502220554665074856450892798224766466246001664639176031592079085054291543113599377054778079812826953084196859176535937234501632000000000000000000000000000000000000000000
172 -1900746401985838184034626317394912111043340679658604460007713267863000500529301054216986890072697544170534501252506789921485612144875933817715750029686688655604737356274361327419986095000866292290215212558242742831191214975442375648486000182908728368127407586487593890451656906851434846324310163697182632391479582399189697673106214990029351724338472878368949746666569728000000000000000000000000000000000000000000
173 1303977574741663816254099675330061256869215959372687439029429498763254998552773947367136350965390263492164962152366296051308836331803679424257063684159195544939870679416497193414504253794559823624614884615387564435398249032290553914711343918585143133927405997695540705190886695234803319573177610577774085221671941097651001214015453352642550088128066135005181214135565680640000000000000000000000000000000000000000000
174 -899789234374310604546171773680896440768565956514332825071073077443746403458507261647233812555295238047199269540977968262696284800475914928889062755681873241284337278649248771931210718121233520352079971466375661319776862629390160734427903121329528824460216220901272647977318364398708055190735060245312499628732668109645396014855143343152593019668530023992489501109453539036364800000000000000000000000000000000000000000
175 624484403288761592871107284972281251362956429478555423763815775055418313536685579603463694338802916633326083945627606950501995388512119366839767134128072820584555673789805326655666984196072014267082775651237426308015589603295500759718002081081829238112587564676650306536530898927853346258797088687300692213918723918143097290991794087307325212230175809265242003184771305643704320000000000000000000000000000000000000000000
176 -435911282458378939674638685157600526375118603248217399530321845421734708893133201871000826909309479976727143071469955333041935221703103796676762197490348322761937980836599026660796425036119149755517576820687494323208712580035964462512308435716509412583539089214290952955940483753300206988513547466064266239627605522793310488681458435451947144754026449640334350155281719519157944320000000000000000000000000000000000000000000
177 306024413924516567750686513340809421218469499433167093708472350829161869060133208832606771529444557510403242991556340215323518590867771104720907627656117455668411763827545435784193499243615287594095435026217700368633747985541877478452039813168575557389124784642675427321799071521235395874711404036260240662001937310894930703857373084331158534285127265168289107101709630531196713697280000000000000000000000000000000000000000000
178 -216063494032292758839842243329673154489330588482478532418305786021170262635863882303155551876487168593099228208228437298394336757060720179969990536218883374566334517947068112706180862762056424838780899880521748450211916594484818300149546321722036753870601063034309053100161824909797370562268308615098152038345278420954756102533490560881406790854493764089208812041978006181746595961241600000000000000000000000000000000000000000000
179 153412282879395601868249320838845595459241028842175840634744384934564925480217885231317213684035105940053555335449131429769925575405013351784692280399947825387916385559683262291811951923152130183029064945166458791265467845970703820382849539966703496473255774789793904669551567746786459678229241393673524552293092521491908658002196081244494868399719055628807896843539116989246141352346910720000000000000000000000000000000000000000000
180 -109541455465928660693107968095096158879294533522446440020079360822890447342891488880085285616158547467914483378748319038582680560029524450743942708944139541177537644584162789053004290975404316601407051676869133338028447869686484871526405936714346739691732465932778807952999141522622552755880371037118045928941211477776874447293943765414577440839666799720812887226845278893315863582195109068800000000000000000000000000000000000000000000
181 78654376281310380421410634541776682608043781482309591619252807862950381536613986537512666455444128023087914928030702354945394840361419309187472093902406832528367991590920668126509377765097730231346573226574791664177107826958072615279196596822550882617554846774875825169856229738787694721120651911388244385087337353510096189677292083252240709471479872094039943563618652397452218047518798040268800000000000000000000000000000000000000000000
182 -56791038507115317955419835864885446045716070682079404152104437205176829580305351197675539038747232371293182378527610729855983120473415607440213457439960762817695734780828031261704574332556793939498827396578034820606828477549858201104212047712334935639468617563157882684936848895330577480279311357134161240930929285213093058658141844504289996851833762073932709415016720101530909699752753129272115200000000000000000000000000000000000000000000
183 41232145837856170248176825397771993137213097187059715221084955251302025345831477535312365544490449850440523010584258246747069484043715168467054977061980208178347680485710960305712576549381859252052436695156846041765577262586334549377780910075493608978677242501425334499351704586560933943426702196736698913999798060932701639707288961996348373257806914540525383971478715425888664276032447231192727552000000000000000000000000000000000000000000000
184 -30100803720418934751555509896872942189942984074029929183237025494161331541116843405454847789063255108114028517391716658230660628308151328608035551254501616193161753165827997054315231018666575044028075082708664859549685420410054048112246370763004674887698560342013513384564561160230126998180738875040387073130576902255821365688149286764209869722737138649649709500821780489507132121426152395978189255475200000000000000000000000000000000000000000000
185 22094960924455898718440181538817541920392019438856485114985758552246487071552057151326614885165624838230152223008016534130280083779096241370188676412780137950819215912529550740998163929992190810543833822807602221904938443271960640799811811829424883131276798083307016034379567393581823865922668164565935737067299271317135973426897968397406309210996244837831585151329019839959186820098454766789796661559296000000000000000000000000000000000000000000000
186 -16306790091475975903365595371846452382444617041686958415451414488302899324700762093951276863804696337827913201079050149242717726858399093390280639620751937961863431157861114207842987167412204482057623494937555068714140986271924235069858972054559288613442638807878972710891940401727351205260530902289165363337604850443960267190337125211031227523144458516357287325696367305628060381900684167241676025963216896000000000000000000000000000000000000000000000
187 12100158677346178672719719604060232980083983864624542940810123531634207774438328263991441622630227385742923124345370499572646852830853140032611328661564557710403576454169899756502725509725198668382992514844568123381702637589925397025082267657208137660385505313706023676142805691073239084235396712399697587852779531099113538263757498091432331393264352403983373917602631020583647230829304482439086643478301507584000000000000000000000000000000000000000000000
188 -9027102505321752343140108276044935715300749867259579654255171523600123260295260768374567559740010906824085505464006563173244477508731707643376705509421177974428064973745798231041715856461656149428581717423725425380000380424230058098077247299821943968859027773717192266328759801276860904112121356869615660779057745423148195212644482703132056753705151793447913875036883459800498727761544613883128130848891600896000000000000000000000000000000000000000000000000
189 6770611945386219154797496157821366363392887687282598201101513016537679817534928584515716445622684180462490152850809048902980934272943793312773898922766180991704451721834835382699109262320656690686681401174660081416854390593343835049076822124781189195927497957480748426870769706530317578954747189905586575552528437206690298457753235011013351998650033481458360077242137443801736166833614088136995039025011297248870400000000000000000000000000000000000000000000000
190 -5105254096201692579444687940572948605527977406923768549333193218019668310583143532680384725123450134398993883840699053523598503424028089596364905355271127677619241554862057548776574429106916107815161546582065680239033347294520309548523790169691030722499886156211399939465592948348148365031741833980118212623430081290615375831861889561707554737411402209422162399604254631708513312813492675253874479164304329998860288000000000000000000000000000000000000000000000000
191 3869942144111389278112181105452437947634129623742182928161727121546971694056728521007127883666235309691137332510119904416310278048645292791844484662587867002375310699884029061271042685213952000852261676107536475173694747041349348397454424317068604132364991827850622760363027754627532340330467552089241483862704483808326786611046057971823129852043386981061043541475012643792293982153652869488538538784016566649448562688000000000000000000000000000000000000000000000000
192 -2949016222895078983992304142700004942147392290274664909899489799068166948125964647883732187080624660450232900346779039286609249809172852339285761908270066195716796348462921876161941916061069164089864400147604168273293439569250421593318223280621314751063129938371226894363270559215442675425298050885331209920495719392011591504972879989802960381345725440821812413118202381076788914732134895447763419564989038809677196951552000000000000000000000000000000000000000000000000
193 2259037633424936535108743910549730589961463753905762640516305046595465413201028898567017733618822839121180986188323881589603095949181327763614727202000074934770479924459148556785702000751729322038117260339873481686052258012300542025685676091407905078121091444027567158615080607242303793788420326505510675805592107519829085636876390181879473929236021947219224446976783793050626807311044158827278978255427943595392413602938880000000000000000000000000000000000000000000000000
194 -1739528486587460360850197695551309469057710520161403564355724618341480536331352283555021101585989549902974626472276721866504833206898827957299143475607811548232800941215835439449814716025008554256182232531251500082312117200487180453378760918879207153386413368561042944969261762364489069026123295111597236083407633316653621450722108944360483524709559546187948031078184344765691891685113572886507191071395068197485862856219951104000000000000000000000000000000000000000000000000
195 1346448299490732710941752512204536528320128892926972116063300927798908225340966606827205363885767727631532043786270925889629837988870516272458433962675821887665297095876808135300670360041602284521456155598551862640242710716764847686643325607159002638980881490532631761129013785552635901336495740313165391256192714543211841379025771163004739569049424891592722427524853810940832229018105000727612275293068090797145817622026167255040000000000000000000000000000000000000000000000000
196 -1047577785581439513053118228683318389688745155719303909508904872109615540682541288130047819967001985530660809214260494177438297097615034366052025839224612042468200083650914398547230189971048047478033644065488533454798379477055744845823328946499871332395318110745774290821148228117886344515976523397357796185884110372929773359624558363939403265113418537990861684830403011728544352315040556708236490653396611231777328723671039124439040000000000000000000000000000000000000000000000000
197 819237573106066954950358246291830232809013522231759878566554788925237826011949788568852851208740007290598894042194562825368185854489430057112261540389986756968995138144822663130556651896449604886836795527214017662666114520132654764732201518858247862882605287394430215855193100698130087664357761797442807459670037466490868517934272051460126668569151279088792954558127591626622548490734898393013912554309283213893258253690257778315100160000000000000000000000000000000000000000000000000
198 -643945433091713533132336868768683844301436659032622513594876884842641712285372793607738507467694029851233562844623485010774329805825309796650753518330661952387388037731724426969254630601219332645221163599833249461277555945925376172358849053164859953327121201277571730472710074428148282977180106031939718305736619399540209314448637358238155846721540919975221075135589537096664819270958556817262493476105819499081323899709699103939939532800000000000000000000000000000000000000000000000000
199 508736210505446442580540096433323297513464003735542764415360585332232231956813068133921653054702314403370051654137891863062043776496169498647994802086772862244608171449194249038520235813881309369704075878776262071893107523959424937448661517471834308927025562645319994225355140100469988000461599168413335653081101424218751564693856972128890263585418973008023905989369801992478107168635388642341887720927880578859218320487653583085670429097984000000000000000000000000000000000000000000000000
200 -403951737296861951422160195973922379518153507443744403983540046860817234926902316786934805112091986959093832059703520106192548192680540557135422738373377854797211264493987075355959351422365457589078460250013390182458407765293155323466698398947784854252503879593000353623714827661865721815291896653128200846924098444305038555846465536078462119742452080060102564158723484567161720915991084713023707861990496220825528576864823442091905475044966400000000000000000000000000000000000000000000000000
201 322365484929350199471064692630634828827155354984883591143339716010185445072705481538056754721185408325642791661823400238408174028497467816293784238966659687866435892371087646146194848356377012347894187867438903585112179448419738734918211461916736703342634308901736846558663750736376624198359823387512733826365636224845845669700801670034258666468924555494300265086705659203938632351978192266875483934497980058363944839840412220356927457367320166400000000000000000000000000000000000000000000000000
202 -258546646957228397420113225303344422418752796333984567690785348980543412232400615074749243101801175863618493576575327288747347930678471576878933987756846291137488475412421289873666382515263320859041125690017057982755094385990711836992629776047230227313403828083298420994626416674339659797947584065850853299203162389357644458991758233998116857168170171079497609651707989095131313352168834676623306848982685365824387129379789135077596419649695226265600000000000000000000000000000000000000000000000000
203 208396201760671889155829498218769232246644717162730796398999190847405653300851142827161853153084153663013671072530789539650619707065985693069623115719893312018319754961100160264347859200905626710059472045144631588747157695531631114493618206252186599397759762018317447863462851440008187551845692391901253960725372508245477835254974541256423307961579515836283293897207571798590401247534909244495933064599132130894627331783915330788280290602938166935552000000000000000000000000000000000000000000000000000
204 -168807022827171371832489869054711920146091878795972805496742486026130698363542133528327749693602644978855600798147184330713284419885606440235947980995037091807385879169855844940763649304710169507149442389895302161468283016044880665113913487109332185119972658740066937182513108579131705327362381930875876232693719303557127158102927084989642091838380722349804188543388783134569403266149545802458617858414992610379698713203462654484774009445665854871463526400000000000000000000000000000000000000000000000000
205 137413833290720229818399156028080785870379355122799416280333725639426489362050390152258642456894308429632503387579132720472381865876783223122165616179892087015439505232976342903478914329644894779873252399813316599303963004662941935596855109967785990887224345359814682990949627075896095467696105951400852842040824223366478898748931276125791662040670210343877011538062451669106520551944744347642163246007816072012483869985867245293940551669629646618425819136000000000000000000000000000000000000000000000000000
206 -112408498641469748577822057432594085183589743776105655833726910289736069065964814808030243693289019492785174220413283583686132203442741336897210377386345347239122716425653865200637157107572122332683563166015403509146563591814421661055491156913358151733891173181005506764364648560462017573603463830737242577045685253097065724072241694922379486553965063081881073032672420608855774580202451448671221192140074932879313616775105663672046094180298199619281549787136000000000000000000000000000000000000000000000000000
207 92403028436133560342947937615095201311829526780413929066164877765190637312676903680320322726759341975554782012282231027431837771197340381083455888203231250777113847595630524902573761521956233753302408640632912128850469884882756944473990331689229824518097021984782132488387482404639022542162824291861130818790506518966550440544807834044318698894086800076279757833040364521843163698423920930753378566704299481603705773189620752817181659976614167150499990123577344000000000000000000000000000000000000000000000000000
208 -76327554206766018457447521291244189255857653126175410114749782284126849883543256705122012036113554060573098404786623753951351544590951403781090069566535134613210213631146668991293465019858967441005396304874956698204522109694541430114783209869993478013417559212692762453565621829363066275976028639937347485913842322652561091175385763011536747258732751986454245896153533641392362588018687605192647252420240490450065859729455151992144697504127606779245542081025802240000000000000000000000000000000000000000000000000000
209 63354050778878845777351655458055284059197733741957766835531312146747689027623290015442844904603853114677402335927320190744020392054620835178412788885068919875667711891384053739030470065483510375104221944369210486843987765963889231036130486569519443707651243219655355486815282278995041096667988800537710908950943809010844350278175194321375829846098433655956637072261608737602557872700882674812902723716011613944710379742868617729251303062640317272681778371310873739264000000000000000000000000000000000000000000000000000
210 -52839079886573930236485044206201748287856005610946577287757347448268522820289794203401098797688085645122887502732179180886884874852000827368232618900447528529478691652349600838836882095373403582041900368578642945378222592674527141600655180220398254519774719344999760467155229267571314370576458147481641543872924604311508951478451519889458381688703328695617293800836956898783403480748347550301301522841439449393318164109715731507078882999826744235291655724091410239979520000000000000000000000000000000000000000000000000000
211 44280644390606120724879273225293467001495630513452786858950688029973029723105308574361537804692739018319917167501907630352479908660170617886296903486279758554736996775187428227497349749189762392418528789068013504536725388017650193542715097303379220257038755605053525679791190293090824781629031638669261320601658165335808034611154027955664882111218918786418677600208940738451212401871287370196367128071017997443941941849341114580238908073184995444954651600252491160637931520000000000000000000000000000000000000000000000000000
212 -37285549918985863681918062964802037059400208093186780416556449763153628295297574194501833466419024077059689125942733039056234631821685073517103860253855620921639388946588805762714106442331841617864075001769607314862304092918974636207854639115284835265447957254824225059727274936368195334435352499805677729448584954315999261143566653623964356508973406207426115797899877649402356087795394987884783273022503379706882042979169143578380322257004109403960125229147815937289832366080000000000000000000000000000000000000000000000000000
213 31544620620712105699118062148492564530861718108745171001951145932798899078801989756610079201379272472671293066597812227668837757436056460562017074294208225083471081162522912538969107342916728621094816724627978525027196990761590457408561132765524857125277348883111803490951509940324587688315516682662700714563861242892110589860012816068311900682007641092778029276681181534692974624744655432507196315797776807924911186361582118901241856750610252371901778844566411567506187616256000000000000000000000000000000000000000000000000000000
214 -26813807842599356228595444493069335457684484440380616147128295935323700465328076464925728532684978232630301561298371030138819131153413648867311592696336364573743446088083894902194596193312044911054903838726096945673815875551745235507716271533470980412963661267358050040894577444902141151468793334217230380422479187469723548653286056806420510330423202118845309388321609360717903583813182549875744976232272085158721250114871170799606310568904778058043169741942228429912375925565030400000000000000000000000000000000000000000000000000000
215 22899736725575477979115748359428242184625263169986167873429429403653532522403103080948375659372212660061628375058844925600499838536436184289597081040246153578326173610503870799110357221204967244177306070045384738742818585939955757380131576897126813688793549046247868014091771765097675825053001418347465223502475628298795847315146661569816627503023926365108306587331885549868665157898230485998049424840589034950135689855047615173163778290027150038737145936555939252157111050874912768000000000000000000000000000000000000000000000000000000
216 -19648607282987785234504697781284162529215423963806749164468075205184601508807735340313087376819497786185229080225605780587134866068092746660132072410347980769841967358925975630543574339772328392294290192598572697124437226513051808194108103989077583844902527576124345812349194324825191047088794654769360575550105724351195375130422982539204135981765119344572561382988472047470721212347407053681791790368290108734726563896272007208855807407266060460887311871977988208468372446011528839168000000000000000000000000000000000000000000000000000000
217 16937640265291883379993540442451754086308352762048128057271420315177526076780583672579431220305842490713305592725487566511447515143340023568189629869254189184542395367082968772674355858159153652003337621896830176096415103122870283942445794118511182161934737555781831714441675669311007119041378298686090725130857651062042831583758475801524402027363599804911765505568622220664187484709859763036649893713714742264437088717959762104140371741230516577664520282595630734457768288070543681257472000000000000000000000000000000000000000000000000000000
218 -14668460514681546127167008585915067032005672076940858298365742360623605459918746572335227969147059757025961364001442793902105642566602140958643128771702052606120140206945003915184558593874269779173301430908460325107059764649696703436183878139346259401061837099678457547767160764573176302271177206067598022503737269864963668667468641646196886248903106570774271441945867079320410038128182660536671318912069123369283736284238577537311702760008126822465081811858846233320823440709859883960238080000000000000000000000000000000000000000000000000000000
219 12761960696696072809166038388162087819673080316177008742986333101261462848460034574656348384829827817515050731082091633680120148277741133601500212298529104914213779802047797360862798282814084006147476971293021622670190369602453850990482778996089591485998372690459340206308732605926788105965986110475339395887956072162605618022570467376963460042534309164934637270986775609929101835263467865103100502125834102852823285578277132600484926265827797829912506587639337827886388779511415640678606045184000000000000000000000000000000000000000000000000000000
220 -11154300127483318659812271380350175942298878705306565650657195030948706623568055558554842778342667607381028050750302352767656144078409399848261452523003990521400605007074898363005692833974517948540482587217013830927484035259773691662088930275496223943146812981398760878961967376293295884834343335291477636695554728049452041525971545151738741818171616100899432286261563695990521766966024673408664674165729028538693872589592809652079947319037544926814026119766581424590655459956674412459183455600640000000000000000000000000000000000000000000000000000000
221 9793776979501366845981655684687463941553072229710659413321629593795422488644741106237058847027520069215877250938515473901698517639872599266769454273373801082938958239590330354566647110738653097141477238132949414198410104148223457325034677780001238574081365225045987693914525247395683875962521944151736053603472606760609418190655069928230716363430845737024860991453497832206596774146628204460197007287082133787474265914002746139651925636583046541551547744671808938937206052097634638853013322218864640000000000000000000000000000000000000000000000000000000
222 -8638374805614721289999209954854469316555860461911430588901605237949817220343100527659101249953080616386588915881607558711537600141801889215154338564746366289710446520455162592378578266840390829519961618488099041154769866390683265776572739201363244922032340308720831441665631389958528488479015095242570707871633336183667209339714470916249130327156681209447954969197181146243856200450442129110695380077626722237335822023125686743051195324263643902918641385627746384831555752462726243880165454591358402560000000000000000000000000000000000000000000000000000000
223 7653831462814079171545282141696279130610900115515900129371882105249554570185246257698668861956196026492170991674208268649459229911354557823802149888148264810351930004083643391559716199195590928280476707238093824544585604386423695351233890845065014373552493665499211679586508312344058701376920205146397358889656554608805495703808620726553414714423154105531855458645377420067045268318746648949105857517886498046625181236293549320952547928600916988447601588417584040167494956211059275102216240056905813196800000000000000000000000000000000000000000000000000000000
224 -6812114104076872171453208980300133660353850726812231539144424990528243555586740775918687251643999962138738640483156671318516033533903192584725881457782306301608160421767884848978589009716054475261045082154096519680002376853367393494474195755863731192845014095458711707143448038207874752457495700452430886674698057776626459322941774009851913853562325104699498874339949780590872076677506350808676189347119460234777654638467560056962993057732912144171390683067340931323474977560008383088308512750381024566837248000000000000000000000000000000000000000000000000000000
225 6090210861631557620540357851635584097674759023683236205681995882018723939850889264488366191126859258186425408449654006371266214935951947175857806851968650390442162890346022715646565970854552242152629021456792928324533098421340185201586332975541003927054580079590410178886432195220801299708128346355812657754967887494545911974337988666772474310231273395595282068851269261807016385365885655667668248042413659028481527078329073050926428085464313711193935785459098385725257164672565016827401482306258787671369318400000000000000000000000000000000000000000000000000000000
226 -5469170328481569533314506734676727266428171702625000295157208037626788161173936027949261783231685081497000847415325411924208636330941305443581346442235741495120774403184217720836932891148203452278844631198282608038822560261616913804906507267532972390034935058963278836063246589692294213868288016129185559069011955072855388756796245223343182524622315172858543789865501945188915877487253403872975804845559952512220335938200608808711252062017935148256855496640564423466366182964016404450658356700861085393762018918400000000000000000000000000000000000000000000000000000000
227 4933335561825335760353193351171425802930485301338871976765884734361405731593658032368864372206117619433492053864608135382265774408307240176043100315803013453375125900472248179398093387102288677204262037462724551467018971002301130381336324989716518279295459710949587070098418509339020230756929166548949826531803231158743793695176444671593007036749449925791376460137363425664222882437646971698789254281348907691088854077729007056215673340257599028336848312061805966925174569827831323561979381385142511158999492696473600000000000000000000000000000000000000000000000000000000
228 -4469731276714064033004718587340818452366886857300389335106488055394342625288437417274637467010154077205506250374798672179530580236836620924565163552501350355049218872620008961840683039109095435573538373505528777023480769011167853849430832789809533679424550134619302730585239617107685229159160102513432794798334211357275817973254186639572563755392034369446265449560262722955515125101148444052684692044953150077498320716363381589622829277889286665499254531819141930208014060034403681277901668339691564258817531636088832000000000000000000000000000000000000000000000000000000000
229 4067572063495277767356894037573727595613494002409196913799124299662470771863572530696022911608814388189459527134554829909603598378484025127117548358781946249625790458054798242465330452972905779296326186108470461755115938428919560077430303860451627201328847349898381640555974623036265932932118106159463324122000610618895531985695394733836413171243848459701391461676784128221421951193134679264744444144178104478786363112431104117380851760164761020908638995812770960191819960215482160493706463450032532820678531637492213350400000000000000000000000000000000000000000000000000000000
230 -3717866517257112328137379251486220106224385816747523101210160626107073934074782268966053149597770865464599500256233362714777938362048125823980948746637316585047573148544112990970259185457572840868512168549534429848377399306848813483760321892189422369214600993322702595614668752847953199477434705344195178593589649030621656378613530926849438428469377332386804299646909960314593206817828814631853428296977337574246548517570144256899536972472673774695454708120815846471432322077475772149961829839133631947004611125281843838976000000000000000000000000000000000000000000000000000000000
231 3413097614562303008066186671293267804585698879407417953198027717541106985461703781072965223739794976156816080877470233007408770983731611785530648387742711038433630277255268418288050611366917149973523528801797163525720324392979629281888969298458136013103724779137309673358635259995960208323719820748350765203534097542413196632887357947682099549018383288820717040290509384343632286096874209473799167523908738410509389639522088207426625790824030197768048856228394830229218098365107521138117113977579134479900586580537834760830976000000000000000000000000000000000000000000000000000000000
232 -3146963891552140256776287617885301755342295543608817226272269058432579810732655565216597703632908301792794473335058734323809618403334891086305237143500180677290874076065681651663770338803337103704343376564582352938015230600826608231273695503546602042777250651294534385180181674572755894740778440047251895236934065421595329867109257006937514207359301797012584906436440824280305627840187468539378638444190395236937996545226649157844965115426214830244229493052611665956237693167265145841819638755499058448866964876695725825488584704000000000000000000000000000000000000000000000000000000000
233 2914169254959116548037836597946863407543256501472626516072384539622887688836150147123010924787243162031968523192196056156522676118883066450818298447115616029752818391208002380765052968868782551289291308836663889137344103926893665545447423413091936737817959160807746392840570799415258439450338804161705184525176250582074752260273097866808931425609773958951525740921847701766236865370471036571786141728511182666205531928996421393219767054964557656263342260040899238872039084326558480566085032144996115278995652218509388158654365040640000000000000000000000000000000000000000000000000000000000
234 -2710251811433381601161520917024998633612867948663197280198791810390722730728823964062199045437449857536420904488483409571680723412079180728617208661309789689355987133229175184385050709208875060764180218272791118954473948841898604114684285410517963087959752690848926896313462943136175419117056373116449524719508172860493317255303179478205501347470509605840892169501767431094560273820887948378652306347304212931043473345845710102198040036020569630307621408448930953408159038783299213951494809725454344557090101133057607822990908109881344000000000000000000000000000000000000000000000000000000000
235 2531444096585848755695059558219578172912222381033171934212795249001809370909129942365383625363462169901496864306764398185955855346290736474614793666154732801799746795668250363957613253520814956119695955567251467589553781962795378411016343360340994082538001210355207439637189137947064184898189560703639698025089773489993821705874914628732367211961544205150457037810485571339720004908213264665704779187018083289787766227223601177235228665847517642409783843493211229066781766605943414115796614016025004960675300816779188527211380824835358720000000000000000000000000000000000000000000000000000000000
236 -2374558649789844761924388525345615454753004143342812316619050368759874450909495762646131495872582286561778780159347708394583198792171249819175375567553548348665423247420253480641961677707676854535366444194374718408307512133809983819872849473097582601169570148002054330466762833904167650097410622865601470663939906008892432451799426248703586580698712300993284409239344592133653306882509313478321353884490987900081425677242756223263789684227398068014362303015454745807149316867934566577683446646120467944378259388944366919246483096754423070720000000000000000000000000000000000000000000000000000000000
237 2236894110925137711399040992266965025993836281284643726935396347801266267406767936877260393435397873158503891047420482846564463594967977109070409886540506919611282449235780129692811311199229269498059779501122691666299835442959941144466943687258084934232857001354439432770206558348664686920754859108040255990742247088259248489740903209293451758679885274400404836639829984224997221469211567649019345309288438946109478149954539625076420902450214712793933012859962121510312987984977586957352034054426475437249976939160104840457563038901408240762880000000000000000000000000000000000000000000000000000000000
238 -2116157985272693039946958863395651850950654323006100195230515122334168632053013516853341317806457987954551170568291929588318933969967613491049454708564052780435610718712175260767969194402283421897536887636836153078453526333277166078510359697443736416862129573247860902716919258755786969509550935750325949286639422873035213738620996718080541600993816152895111019097345436959296534620036549980934200729833121530189761546881679536526270987631772161350243741454549940056409065202524821803587007948559941825783346384703346043629518841404219260403712000000000000000000000000000000000000000000000000000000000000
239 2010402989958690205275609594197454149699395373213870337973870129095518554666164166348595585449080250006522475819141540407142695244818482006834258209503564242733341073044534302111089933912029307888207481677185266328357811354771639703736804471563985689429444647824799054103641218799466515708311127736203409971039617714955278932033412407094466534484150190654177845917955598747255690302400223395637014048359711281718528213576267601688370595024874347586765310475358806802090022169028643833952747226330658733039823649127796325099133637305043402865036492800000000000000000000000000000000000000000000000000000000000
240 -1917974503947311419074556671775430116592883751905946340692747801168637452650806909240120734466608012786305591868618352574316383778791142668096815964850869255971990786366802185648887126991924391990276614884723802631601775878377989214452971303327765932421651093061733603815390825835574030255829437714140614193117962261504222954577270459083650396716165194336965022130524279103605926615468296112551295726136368538973958534711433389959295299618751493764104067155578825144964887539846746017852347063393962887554009350238435398617397534809857175048668839936000000000000000000000000000000000000000000000000000000000000
241 1837467127868399066202823834288261442525319647972638064127636511233633240898629650628297815372757582233068847231422380568325037388605355778747528954227087727450654082201868398038054914446536094577726078297950974585602557533863263534947131293000478964068183606271150587503172891914756836043685985531081769734548985977816785364607865858573849897832517235477151424218119875685695062968526449203826931833631851052945456589275074958656789011794258610815113285692081429666359295276913840042441834082113153486678911718090823717711796195311516145362121823092736000000000000000000000000000000000000000000000000000000000000
242 -1767688746568112701664059808186154131448679114180491956902246265449007860046726134513079987223540269604069837674831575103779755721847947453124968471965328198442774922240720901836017174732492328813268233645549774612450539423071122811076793319453942256741347399198433807167867215179821131998372675759555750923395002263399940527798806656339613326403716951324957377540404607320149408478511790466160615261776893351231132830403344951584834900679701333199467749065058683028659033643928815697126388629809695954271203910129745029370049465721661532237012110403436544000000000000000000000000000000000000000000000000000000000000
243 1707630796940860020119817776178517993130197352473294094923887160774531322506614004779008540116642118640882382943994059703737402545888441369574124256257981596946501954595739031851506591213917077149899407182756300712707855112344649007372585874297084956297143424037142756916139267582113274685805013947888877254727196653713114679538757036745124004781230010642646325655937581932100069969139402175322617308825539064830698030550706715319923911636116398559207143984118779412644347623813365360531397803001817349923219154330664757675468686742839507227811985832762408960000000000000000000000000000000000000000000000000000000000000
244 -1656443692562355220169777197614211723164694620405686454788699294208293942782170848652081851469227344276398137146685111236536392405900667029091869690796926017975174973556754919811027144659325211784230585769082168988486930671752571038759752116497747030096954765644780404235355076638753928198896638346120322501426312848713648907267195274794690573388930609833831653755459191721041527463615484748483558935290784946903691310810443898514578927117521954350967073513019316898332265628101996563765101535796734302503479883026973321020902800883903126243807695122738706382848000000000000000000000000000000000000000000000000000000000000
245 1613416557621406237011708594798135247916636089412221672487480641809956551341609581485875335083502292528730722120801705298319044651942515556263019904926225378727771038268024578601301683462686642258615815675324302891590867716498510352021236604203354332851753379659129401052168414282161905429827737862251587294986824478375111441749157153632340684104559607407660172993274702960482765835597180083675388440996036508648753963346709197248285596449713152365996831237620156593534122630689103238389251947122989862694548027528833648169993984226796862110889275725038298521927680000000000000000000000000000000000000000000000000000000000000
246 -1577960585658778734766771128188563271699261592678093983263747666410181473767997205743748487638833262391702583012819067013463677144368653311569110301509466061498077349216531309724184818937036994104041861636920819830475259498016105841127425785225152683788112418749049423769127239574779011410908284578379920834107518878097297251847074461203529569799622159840823009353568245115666974528084542458192837799466779479624683370176482729545193717026518646329386989942244439144183097458060032580988535916479331607736224113790264785650695492945893812039885603706271060123640135680000000000000000000000000000000000000000000000000000000000000
247 1549595471582702784768423282666528533532990188725840180935563041019630711630667643069532234582809396731451735774628956526584559915700929696799049439718622514311954652350372855777610561183725256524542593011205525415941958260749348583709094881392355382722276107608794333724116073308551733859013812269305655966855699042780532126247339550122701606807014435693361763483817409483708735123059538868359677836119912935591752569917423213382643420290614532920772444776266512895373548069076034092093185541012941041981030214196405913011861619931568027305717014910615590825127281950720000000000000000000000000000000000000000000000000000000000000
248 -1527938474630462601270454957270225243184818277654491089250198545506585270359684818178439976846471337692795301877055828941393739560252579354048604893332193573148076731907885717070357208762362349324922479663097110843863733301924417928804244880640365837614350321044623232192550113729781613241225185495421384148523739875435647580868461069663155415675735679724635261729103816772852082921339670614295855832627152706612397955687251997388379970079324016557060444343248812233221339445460031687914533791283121625008765213612456143625189818978307558490360006027527469314800201865625600000000000000000000000000000000000000000000000000000000000000
249 1512695760407549106360180898616497476158806530516609886143838564816611575702576602432291859637450939627971975945530319991874395614399499622412616010916311610062351518430372649156863325247749022528057053005978054066085348698504419935546493733711097548018309562241882070828197233795213311867530723044919060420258067046438301560601717302032195777248954540583702300358094277096726110542116386060247640374840864231211232673681315971462433491497812680167887209350480562082382723363152122411795898402181281203677677771841458281136384925344179962286860174607396855280915755051814119014400000000000000000000000000000000000000000000000000000000000
250 -1503655745903121522059223642250263427496502905832247675668875386142408717680449650624927565655553822458880509953823963497899050620687948827856365317623983054623731887842143330536403982666587175779881413246978185217084838646521325792505379229326369873428558708284261261639980915664963033111350260556602811055196763856917753941713659230506106957863004613050333561511332757512482727411386606860684407464234245520666145625830630816254490661867347664150947644354362152348822667247436073871486361160733982710428607984360334028460271071208656974464428739300978148974456099145129970892800000000000000000000000000000000000000000000000000000000000000
251 1500684235738598686670392319338197430723116959613579186214577370498365386166938285839168780228186894666878436565105692331938916782556589309934649167115345183349118322444740999668915374796079396361078314263656775946298694798719866982010666217992224904392973699408366173908644762903053701403058782660740953119063875014057654570828844142026773460779608675362638854711203218967874725831026009518554959706626354035470543480903394093450940120797466953290839819247661865238228565309780426392168900018440151268405618116200764796927837678377458914252987130125692882632435150187295547378892800000000000000000000000000000000000000000000000000000000000000
252 -1503721193559540040534326077707767221571062555990346587571659835374630852877284026559918402423747494232370301227245352863456516487665952842451196757524685328542299146875933519004213733183018497748180575516237773058095156979498304025073075155160651857559176080966062156047147632937070948419336909525255970383873996373769897729486015557839886931182451203591040716741290713229185207489624765711730849585558340965376317861386487128138081944283033368627143811292937765929935968572383618401310364353655334499431008141795605870350869507987455985257325191037251597082663635550520430067659571200000000000000000000000000000000000000000000000000000000000000
253 1512779041693973490384788750538054165858478798945721509929867077690076463920206249239590351855670067721250327057472460697634030149973546967840764989961743472450447641737036583114750926142742979250364497880567866730452974263666148139869775174796068382527938047123062451711526120647282438777925828704679756347209930288934732152817171478326087824901778567140230843893315023430920063267022899142986551159833554594026025602834996282886315272530092585375173457085371603653844637989374748071208021272793494585195297285326894362404557816441081212255135063250979923632019837764663328721216733184000000000000000000000000000000000000000000000000000000000000000
254 -1527942426911894259958998633072859132320966139377506859652928804162922877417382904820203657500152784164762153865154419950744432428653281815094886540214065889374303893393036055689030547190667885348262269082853088171092338193932542942401175744783436032668100437901284207109858123644829316870146920540637252257890199237242642644513644773614721081687852865248507040116810369312839403195299411026160957531459180341250851177112824716215952220908864807525051666325803799022233763066632951428345306380139612907390431323998641585895954090083525932170915946473213275337131377785551483498516458556620800000000000000000000000000000000000000000000000000000000000000
255 1549369432039291527120142402966341805309373437972683616005092922940051366206165735399518232228377582973947685632247796386772450055289474321798756238180349078994826358148039959751232186504787017021700790746944660774741640905324018837570004732766922498907469502635915497358000274675629852993443121496656344975100456328108662515973816588994708771856834864413515400562198452226249924513545992610473136584341752440567611160416867844072261863381766466349328758052794563235084619353387686958141242512579852010271414325768778786260666883768681627860344025566333727127991931091216053130390185455910912000000000000000000000000000000000000000000000000000000000000000
256 -1577294253864995800869638510400349958002731483749685446780717788383858050751951570755045735931419781278754400339829787798692800205702318076890475455671599572901067742159486345329316651438211816488021872703130838473996906588878341231560760615732589366669879614449960480174195828264336146686305489351802306803601099572123445880853157905882737919838316806405590899921747492034467783075206479138767734127760705737473094331214731392141299672530343673633881640571473724390356650313873647137091087786191797047281442306924268993801364973284699267160924233840354185587357139748081861527666322961871142912000000000000000000000000000000000000000000000000000000000000000
257 1612031408711743499088790781780562316380140477124358751852841968514079296660372457673767324580886165764126037947313946148584941642790692384304784298846506661169377303829835963213662299552444062772072028829871882753877722182824103769846528994874421044117237195726335191214311257319366991591234124198689673885996686578979280840136133267205318217747314155607127983229326442614854782855955793923521525853783714768482094804044041871870551086248628219190423173446385017808907063054507096993807954300924904763648315001451182545827641546068434388230724123362373148697850795825789617873403532446636072501248000000000000000000000000000000000000000000000000000000000000000
258 -1653981569695207403273572441507207065462774248614004226708008589625217885307055509275007447236002662896366229050653312932528812324923546695772792971333863629880889284632203123028566098390218089733785409039575884644847358659705317898837901988795091306037508155954889242136258971119878704036504077855443219839632276028949629692887166233309425726579811829000147452754290381700662200757303832730643282935847429971337574800102948598574827203319345416863563915488966620202853138749439057741832145853003027767922406287589333010533735383985427622889701268503154596660103747037626768547020288464745443654369280000000000000000000000000000000000000000000000000000000000000000
259 1703639185591518130158009004885688828358937386247392368991403647512196542279005029680394786209557419767785593604381773550803119667263366716954340748003987243322620906770045344483800663636502868227869750974048689858453814358542470635446858384658685470402618881590981032229011423152808600820000042592903180509125235823880325113589770924144861792817050333373898033585828807545105928215425039339471750115067526272707809834293731739961269900046694687340629222890146902654020337215124139606188844816574341747754722839439034293149990531706159346059997453510599307358291323381379516836551212971498531858853920768000000000000000000000000000000000000000000000000000000000000000
260 -1761602082020838747000166552638121459760574796170292155338697380806864378659991867471819712269100982555287264375289475271612053393873706550082902226326881521946011227276244588388077100008503425583668537903740461375477070571200927107641372187171210861119765455033616708727837558929042088847898894616753679524148347295589356864580871176276686975653124689543860541395185741686870451750110764815849179774154881189572351410265104681918572875956329357162793159668938107617881259033018018378997108962057790616413963984321097988641070669336621778983418056526592111378757327027458636030070656539264458919798835773440000000000000000000000000000000000000000000000000000000000000000
261 1828583303170043310349844641177743467325974972198721355535201591904566603622628657486148979344004738235500133565009451426786859790475881606006283417085157833860614906078252025752664978139361101635823140860217799070982805598034147091787644514379606290884937605655925447858931901532290628119283508312067038895978751248866689586279171323826566195696851514571478628087471391910857487781922228323847231411216449610986548985643199998106637085842882613101937226297266204671657339576861245474766457051676186456569368217953948286972530005244756993343085272859103220590800000660464525084007923258516949529566148758077440000000000000000000000000000000000000000000000000000000000000000
262 -1905425518632535016304165869216893356302730391942980931281874778192510596410603151488190494628072952558613241839383917043398450567678693178286060771935443629981632076960293247762621074483072960553234233456366571372627299770921878626610599066367908225207600458955200307363635001820255936187626935437028882674983911548495870777562659542347217182749481183541227608306569239148115270880651522876832629135766883835703747994728099794224791280035793406409931941981819003508277708082577863288405692349528373577170146383523632836279071456263635526766765038774079679883459778634987163605789123136285502100671719389538549760000000000000000000000000000000000000000000000000000000000000000
263 1993118397615055093759073502970625380087117415663084030960188333325234095449954773800999261710387673670685783083128290498236674713122996671150362432462018024316014007774943107460787158024623477487786490791574351077844806180833624177039836864308704001481359343713933957872984112699483624159898402352028507389003057477716419375848213759921151609910110715283750015279769300722545575960954235009232312635765246103142386396758199841572636787810167989318570855220754991737920034420469230860201636145160077133846726984128981847494187813057586934532735475217659483332641734356256459203555554371535005322350361020534358016000000000000000000000000000000000000000000000000000000000000000000
264 -2092819444704810453468017949594695606647248843821687207995691188217910711183104209580267360628247669905322050028599794720291864750848122874443831128328872782543686014141224789847580345069055208874873652006416274088742582598694494071722252251000312228815838209601752480686434216087952888015987508848551110762394093439696075433381209690492905518366595347894321299062971647327745818055061440063128099565198091772362218374401319453270323101995872090701238686378514720683119536217743721895231194215877971407379829674323750841344689524943969471906946575064773800732858711075601876649602091838512620531984611532565314430566400000000000000000000000000000000000000000000000000000000000000000
265 2205878901172510176085820272661145891863493076474761062051699016694194083061680177594058495862187215080282493107212497916271541805245444399653447118231451361059297924002914264396865042657936123730256863958792972805491570989458553770258525803056231351853746461752042642894945718663832147417452698706271710242302375855968378455853720905727428271370083976274928054955960002861955244391344270490598591259754093948184944231695105019223310105663844579210174024435880346759121144245747395893857029783104161065740912954098308358600791737250153085859212824251543723727336830166415406602439618378811215859220020809719312807886848000000000000000000000000000000000000000000000000000000000000000000
266 -2333869447752901665403878428706338671476786090485049445472316698966203276824944407224347462970415695739547423381433232065031387219653168836505249375743217819806603704672027177445689886256650529830740531885570578553441666187094104013737346333921201899055687436229430825006288411823158318308056358662667071047822032810128161673224828936706938828598793118448902532212056378758350040818725189735693547723409938230751540321722897404833076098761014168053335132999777943508155993559062447044372509578609215984207048622581046160441403967937341743560077712166543406753493767143711689295641845224970554271546000444116959227436597248000000000000000000000000000000000000000000000000000000000000000000
267 2478621604322113350039487634833043005048753024798640833094110908556562347225631817436597849274498716987990547528620482749303595124000463509641033909786515456376847610564036266040847562709479056348824745023637571675513708632474246539544593239751195249675477124904824851772163508768399130124909018340618011551392547098822006088644019632923143071915842145370013195982313099384175766111594033406539436343777550145943898915856024272979103676796855875148046090390532827750665579099878626129341016497324299521854397735284561642825198806575604782595359845493529542973854115641707121010090198774707347380134200516438273019520370081792000000000000000000000000000000000000000000000000000000000000000000
268 -2642265915447617934042094699497113056237101923387577120067164476348252114090788773115683268616934022615153046131253567409629364080886144669236664996172420714760687066190866318401016531905465480292152356442298550385391491031406375233010437016472315055007211228021217749049017129272959608009735725276414947927425006713970998014793899888241786272500323024558754587657576596205971162416954293753380106936586060519891719156545998217544564202075339742592764672417803693999185358597327861817285612976850245839728502210298144597384959144139852890174889923024998259268336082533144736137001730113885051801960161115590480189879781876039680000000000000000000000000000000000000000000000000000000000000000000
269 2827283246549294469823575597233010906019393215845227242407867482236548612124123782539850334826088669398716318317022011652023633552416638932631436805126627329698707620536808979940607711728445963145498402556735944435710792992294408307659678950670187604747827285343325685210204973147161735228372997950770136836743144406320389453563134967082894462381401199011746492228888237420304832034194804411533456202301231113184581535707696892733073575425104087679649149813103681550106093373776308319202656676629248609528157998401465789081848172210623478106913881857259804045103349112298937549617117926970647318137415952817715813842252824737480704000000000000000000000000000000000000000000000000000000000000000000
270 -3036564803470987632423800418194244111830275237652811222048833613947490180977296930428224496141997668321735688595396408529291508419802165784987845005535631551963490184625253216610750112825392922631471457742300974123461193388698193660617808691446733594973810367793462634454916086657612157400628209533399099733219408158315913484701424588631539712991625951971804184605683433149645477534585755616313386576537993829533226205841631946859366770713028766642209156991151134878132396816868384868587178052766454244609836409648452518709087560898981806412540053333483537141578526910058039716574016028871131396372975229620385109877956115011406397440000000000000000000000000000000000000000000000000000000000000000000
271 3273483841188860057185925022881443554996680021084678721145599595400407962671047649022150158852017795222926404710732815080058509859820700940462154000783709393124406319544801465739107976407674130734725455081297706744226242822870815226300276103394831316858127292886524634559336046918817470651937517852214525080786990069844517587540886473263666682804524062092192524332528336893402008138405531004877367054211851568688939906357702215889695747213293091957212696438453375261896094336160961573297314422751048700415387690110068178091603208757063394264330218818201138704882128005959700447695831353006069449659104936690252068708213411602480171581440000000000000000000000000000000000000000000000000000000000000000000
272 -3541981460866152930447856279703279760430693424132767094493190313862700765235626766080406519134121760316815664982830724220251440822388851619798522324540298480050566415908344302445445360318738742952351727572801070295203217289133537916949784464227128250363941162272294083706049060701257620112883250085719241731369342749859017359776108194543227211600710519229073018855802968833757531091647936317189506259625447833619645922413239461377615407182524076994230669693581023536124582777096185937946667772766585266348359708999975308655072729088521868712560556766102823312500152219547427965735410311454831014189385807541417359266873905055237446314229760000000000000000000000000000000000000000000000000000000000000000000
273 3846669428138471268296965668435419555880881175982436147110724969693882725223231594096885284301973037290054151200514374475256281917949819622275351416472469411345427183875350416345588233102361634088800378006709541926071610834771776926812946580365206399491963400209366972585434375886398649697046236233603922489064143511224626991783125968796452997649720544551077584747887917649128571266210497846372559772542863181935029332600392943511448966114247042303551899199704033480454715682410627918083174923876469991632413863529644717505437926988581943331374616339011741361681278452447912918846299439341657171139910710766786728456363751559441631020895436800000000000000000000000000000000000000000000000000000000000000000000
274 -4192953604003911249089546330572827725064106973773785926230263541874761855207327308073112528295353562785154444171859588491654261973079876838890073597076805603153672257926325597825775077824841869046990713126469910725787351917773995507177242236887101125404047203611487295397525333738921140503955605776146099598661496008547815594723428028736543871867235023827101136340683238701207941848997069063408192826103121803505878736810775953364428713769244496046340011260023571854426122742169746117137964299932782322951875818458880661602036549972324978200871016346606558340407757468334460308733423035415628316335327545514941536636966446227098129266543754739712000000000000000000000000000000000000000000000000000000000000000000
275 4587182393945583339357204762740816418779373553373169059511695929235812833984972756060421477966601479286149943542365951974836972473809669606894412038541092216928446877829181211099611538946416675212821905175860831679896706201347311389102059034159638350781710337429306481323488313487200139040468823058359836137013908405003669995749054685786229790254752229871714449703149651905180210294582119578609071825513904451335507552826136953327497283052983244859392631883927962034217274499993314637934088117263418921794633707911808028154836725594722924520844215166151631488717834665085472066021945962115032500425551276696509409375116008834319855550843792549478400000000000000000000000000000000000000000000000000000000000000000000
276 -5036825629903743912751525425982472185576115613738469732088813502775923989466416728163499326232843946309895587105767830415345179970592630434209924947098737472791411461319498641582559742937294312632961040083207305693516039655423059399343572055443040879664111056136456407608309088533425619817460915057206717981029076784110744536270998125600192646807088087436612611213402068325864156395370905538170059255861751143258473982697383417431281421065454728846476490154369882702639900627155114201288551512786654844410402279887336589817147652574318292198064295058539173359409772018249373645576559235628921895557517227111179530253647235808577807601083903218443878400000000000000000000000000000000000000000000000000000000000000000000
277 5550690552620758246756772778974252315530467380058075770007888785386466277916943747027431584832181788055367740492436129718366834626441364910379212326054184926760152511196993679253655280452357410816040324323638692758550219211923450804682357633272089532286533781942723230027686291299558776037830794455956706957208741085373150782809552258111964818924867340443365153944461454879310772235966263893830416164547905768888318727651567548672957693239046192945554785887313187066712824589699622650845910858130737954831869292341166231401298522079040649763968969650086972045811138759190340319446495829301250970384144218461277637581179404520818396734831894812262242713600000000000000000000000000000000000000000000000000000000000000000000
278 -6139183120887862293133351054250447238445848115191114771000123015751095928457385309884318417374604502358872320290881508632593683975008159082597911611375628618995153626900244837075601958573435304048794707096015870291876081162778990857737928023208248702053686718393854961727395827129813072077970704491824805135682700086467551500212801562036523669619482307935532685319648443536407591743994515098058028028875242875138198541142368151145165895984605283939567368563107897007334205777381754686731294525455136624021570703335616758730511462161829260588406970088257483275614341212584068873744801731203512632405516928074484062382796919881842798797256007531067680489472000000000000000000000000000000000000000000000000000000000000000000000
279 6814624818109546170998586813454873229972858104607462919698086550119768289786164637942519535823326167714827394215456136328792544791201378185092594701018620101983598993436991060114712651201339761107820313334586816364060133149566739401893194489933081950323207693561144590123732098024673863143806295643878929946432133153837977898482642865322584913070545779286468470690923764792059635569942711641310798069794995489465010484922481698517230112383540106714718484120090403704505411288731834454157881165280747119877315371503320365407126233959533947023001488375896269096287824767565728965618310167387281954383675336953993191046241355288557260439214109559646505365038694400000000000000000000000000000000000000000000000000000000000000000000
280 -7591637555377268090282553793892930661603927050058078976449427094838050766671391381713616781117914674524731556886855476570694726766682133192389273470487077710764931775464468617289358179117677575861893490698430807809983573242492427410564575100101964319320914364385696450150651587066348420350665917396298434983740622642268471890893261646123067548710333276682690711975397776976890919284038670648384100454692617039224650826334995270120404677510830587209877132629726334432947949999375848603308124982133398855538771544111741662587355146899261589950464006836977110597515803079141550873299486885405390544484931414519850635320695351813273896113493184542888761706305028096000000000000000000000000000000000000000000000000000000000000000000000
281 8487612311115091624256964983142379307985139461689401616499745650052235183750672402870328106327724731962788704675182866539580761859762681975754875596886903669522656808624073030483061792299927735719466324590009439531727804748367012407296526123086338703986299725646280667363112530756923626471626424711133911980651457403899604094697196164230400648554933674252028698769600574187333768842944255884268921842398573352343355893009042477851423501897055635449306674219026163732938636779089419501234724328429015099191400602732759343488888317108840399300575152494949707033354529880843639866792939092923341637043610447633501943280778269185789434448419709961173952369812985348096000000000000000000000000000000000000000000000000000000000000000000000
282 -9523280962448753617079726519530621860152428634449325350142746416086170821083810987378872877238357207030417749020919314410057097084290331919171014692687958643077273009738583595460592144991451073422168130670370591354730011651443371673899931211716789050721476058247048738053511830799673049331408063220409093070813493188604413736386537429047376603310760422093975889673882719162022849075045142966232082298447009871789012308900873767056954796481893533694308292855532918100521099695186648597406588287825872870941497583699429469458352244198601800956573248487725690366484560360862341534213765145067613133193398277943325579695519736293646963601680591319404549271701261001949184000000000000000000000000000000000000000000000000000000000000000000000
283 10723415559793968025372977970706681565697694200741372372261087592958438615754901111457358300746669898719215816758449956180254081255581708607153868973854515121372116675296836788705432260728225840738292769391119054258201093049348858547874855641531380177923312776995858154725818832293758607203137269497375436172941714742196498129433277480405142830889958011906452639995813220988814390513058754468913230979649187629927493824871163457630787233686425116690502989338981943237202966449027247728748777706210689737318244761588875176190445296381235457492614644837640135641894709710563972532486689985004126774168721251068648194122641748131497755247117733443775988773230092450046935040000000000000000000000000000000000000000000000000000000000000000000000
284 -12117685338684232162735157169592670309902935450926187441126023950308150550300212043338635034755331652287423751164769681009080380325781132446265075179802420076942520729752273925695848042670489478473023214522899081186593723589828406977173278977154491840636036560379572259222380034572627094741802022685076292884606725905308194391483381095541609401912618657833489513777163588416749499477451404313123928127655785162610277021974411994774529169586369569757461862226509363898949608991957611559754092466496104891374612754169357135941017720601246198239443866869582566751880851335246985045342222560738558078532216460470752851952145652056974179171458767585855157334566282996815142846464000000000000000000000000000000000000000000000000000000000000000000000
285 13741709391242856703985641695153813851786080611184931373358053663648400237688348853202865387490198303448881626626817309935926712416295785616423607807920695466974712406575367140982288096780838645290753913168572933570797001300311353968204928568743064121235964117580093254662917890255035474257372902158918860389036711233806317087376940526982553067560558074458516272738977156053162115963362985877187005628120981824438430582297066581346933725776039309648383236978754482494217925469795846703409247586219166781187161379579537062586539431197909718444051850845495503058173134662799491817328122528406771124511726449735941512145592305355379145212165112206714696427691897078171521955921920000000000000000000000000000000000000000000000000000000000000000000000
286 -15638352570357532800704384687587377873726673730245062040819584052932164802898491274014962613027695638627338417546474060044574548417112192096694590220768620863622107207443880880315355678974854604932765564765902240346429094734136905722171944702767629473049201088400938738996393512097483088216547311219264135294021109162006790371227725781877441193387069664860783682480218839347858484386849866004598614223734669392486009370540799687341061735342033975619783086397578254482235209315473731998236589451673221256923697395495581042109807723701782888363932624070902359738104682433750061398749730854522621360693463411850715432630300327654115307930437880237141116479586431667232603237169233920000000000000000000000000000000000000000000000000000000000000000000000
287 17859324434360184907004421987905776935501564038975907622741815396449634958343470753493295949132066496304891875721772261447155062928767479878427236502747364372524438558134400379505142755299262601637487707578592981438962576792524640853589572766075273850502876167976547059490943815680161050974301540814716710508590732102785963078741463420524493622872895787889032898385794919094407469554873939682793379914634653585164699493019479509603645440546755759198951030147000982832347655605131740978069481749424395200849715002685026374694444374795013178988451971951971971953410091186893273243651333255257636148523616330154597247301982772104492475725475276686653428792947696347972700242748039495680000000000000000000000000000000000000000000000000000000000000000000000
288 -20467156583598938550864583260880253706014249168542631850007229270948508990323036379089894873192181396457370897020937622807258674193798579016384431590691789204775411939287589639073021732024622054194934009515674724749427008421052460383075662630187303457738936286622257391361247722329651695787850070303924479309499136582846750767055960847327724179569214826812621785278115146034836518742471449214329299057878883278223351114491528074673797127713098641684057374341476558872226794243666548830230492579271140797651991726260486973352249055128402646646973332562259920799202152944979419025250247661388681980591770687014541897254037003878920096748364746154393133620153207717815080693419206508544000000000000000000000000000000000000000000000000000000000000000000000000
289 23537653529550853794291874844838378939579269597255099923339693121506735997678188174637084412340798788989351511661602837351577970329920651356683814627880192588026994945600161621271335123312426216573571247508740050869939323691281109836269075659114644230954074776573250253666635458218182132604905950161312542746875238086892718832130225097754758552522105379417138762486079551356876510412850631523014162798610189126162610126860729524386756499569257502046493926507339590493934031865614675979913278131525520975385259147097344719085569563378113976112570649136238128089857631793338986625638307229514116457307720947391282103398637465571183192366069424244713918693526950665991849316342985813236121600000000000000000000000000000000000000000000000000000000000000000000000
290 -27162937485545593543639510001352661221613437512543668921841703587850144614227797775967785867189989860200701115622678573331295237100322863019249342365411430497976719734128681359640342821686525677146861499444622281385371215402082550877030518858570033765082465262779480756654053331886013483750445072794405423042115609808729597382151107190130594560508499754350046526522595309060708830676438141161713457563674480111161263686606083123297458995482295719372005465291047358349391500278730998239087550041680070288501298030165739874788027390974701840062279984168149443900810961886045011988391258879090826765268312194340001223241685339134414912922245477834569856273746462448980697035787977648800530432000000000000000000000000000000000000000000000000000000000000000000000000
291 31455239750812870178196408187936272502735654066323771563593826488365834247069232861511298111997799833246525604927684171723941212546497854613202092897688191546050835494307330727094194528803853306581486442278094066685658196981133554515961827766693795744494914277009517746631900348460960176103914376043992597802421426479258368212312807148921710636573510698409018604696587065056185635008877212084603123176356219362151685018891623833828936231679364517602358465905634711804725824271406360296443638171896514820186321638754464427193743691914272704117600953447213661847630206418051480971844510479087432685141635691844235252155445082005442902347102501253209316233278001045969968688614446363427085484032000000000000000000000000000000000000000000000000000000000000000000000000
292 -36551632725046960871368216684515490005294927000919410074402448096064478900232613825339504064123259060836556538433237151246394923270072414866437348030927283112856723762518107533499025937238585470984340791724598099223888797414882264754807356393794436944435742162873667325021352817205460863748982714813823371191078593570805648948745959302415265064353093291838619052485516693562490223627107311101941960935496091190001735500860303583451896166117189747566928981583014544701633484100116949839081086606354778818629615361740648506674089768851318280260504545467848907428622360544596668359883427207630909150769771287623175647685558696111116572859804378179804376507087466116462413581399105058869442487779328000000000000000000000000000000000000000000000000000000000000000000000000
293 42619949709093022640522919597342704519439299065255724379611915754462122489077354916546378871503722580426462404558836829315566815123175253538650977137694496339858549227989225998499323406614828181320210431330304334676671151842842820342161598113458064384088492417873203726838673330837428703067308722671179557408209702931999607197685722137622370805139060923044887746199183597687609774019077065710397019143868758574301003221258233576337226274512359923004826272709092571663833247225717998552161181290899597710253123952919427600588247325373878978422120963373582598488455889177867972382488563540979428455698589439150002870010497879638951946741733125455165776565968211766613877550474242194663379521209630720000000000000000000000000000000000000000000000000000000000000000000000000
294 -49866208006073597703431623174713283122412171892092897640574001336091960507932147503645701511094030071083647653247152151387267049629337890882666497169281632470102431923172370470298415151639144527972062886902517026914105451137180530501759757825249937866286263352486249171324505532808554377748813591465402207853518739746431377701438688508926057686842636311710106016702120046926998776818062927770636588269902255032106566331649514807709327701713857971473402769434506968356617045015050581383965236236073700160271617800318162552232668114700835839580561299098889069030106714864665077544577025890001002061203736733760197934241842054727668129252846232710519317886112963052601286507835550979461808210246207799296000000000000000000000000000000000000000000000000000000000000000000000000
295 58543939000644040330809200572448016952261668426422982632013078392923368905782096550648370716622589155413102689121344068001990447353686521826471062267895473309747622018991994804504737328872024036876930992660451662239597247718518939711711261627880425364571416816292217734888442289548313283146926389088317301524244247463791784003469454877489507793090150488791820749541059924012166705851503540640452435100249096777727543465917307063604961046022239134009196609480356474910837801733716984921424862312155309265864830749285691447724238163985430616934597490033293717495447244873715409113229602253494081845570643757935832378812103150129770106745461467328488405941226742535167138764655176759705314091698174568693760000000000000000000000000000000000000000000000000000000000000000000000000
296 -68965942848597076358992850581426035646874392106698524509857507621174696719878093213361773600559523612736340282990784147340041756890670069914044052181121633124000067377201236384652126123660312437138739394828611259161927165837621745706450648243332593209270473886699632334481108015922045336704314577788241585585489506224416697147683047531639761180417633440453104071661379520989847776800260090137900250415469198612178757870395353727129949262942400169340288337212495894242439876660535451004810637800937381695173939609138328074741328804410473336054348461390331782921101408951032180529507971042540341425836674319449580963096795129098326352819017153189066988429188157792134670619082276105291641925557655665649909760000000000000000000000000000000000000000000000000000000000000000000000000
297 81519133023072252922296508974841173316531307464589602920809490602341669536923823186781804887947274216098905952890066408145473115874776532774035922914035725821691381654631268142961859765269650246585986046688656668287636069627434761580978487377610601668522987459056549975712397482363802327152352937950623465066456357890942906834544201438388767643331100799772088202718616259169483089247238975403873355727670139119298892717395302642790965061333412484727388739853704626777669486693491034673948015705630151688159257838262090462090721948735415935699516143412930362012397994938689521255285056160961392431273697435005232542292420502898834467012336376085984342745886225090661411571163688254631337366249260895905555415040000000000000000000000000000000000000000000000000000000000000000000000000
298 -96683327600808971007708321112569153449860642986932324373837664071579942646100087553500212874126630041849478357905937624269390221911415565392403407972492806324040795191857325447682724782474660101820476160122847584308232451542745535624904987270395557069202748537560648001294750485604854786805242136642308003952731617509318306426976805063817474186214297543863471299157443805440408338156708647015791202033934397105303589750644555930389739230936637910816142457949567674742130947729919032495235603108797874219582060249513386353400039523279442137517600049421716939721861461421933371329595941858863307638723339747162393191129559059324363473886002427048868788041960445289800500907578819828954397514445862538147251041075200000000000000000000000000000000000000000000000000000000000000000000000000
299 115055093511514691678593056290379543988403162367309204651354296998461563347712026190416323324468172282401716235475223891633059751879022751128267903555425889381735027094214054429251396145640495014368403040069391082278482781984898042304349432951516120823492654814667922334500778972879489293393974247447079370863829679468438971014230937562044070631078738363148408115423341277350194730573246424121731846244422611243253377875062034448282397479599217846629425847809144524296630670417558247049980272411531646278787043338125920028273115033493001732488694410812831592607809576321329150549645762730884513356233548765918191145307997871777179021193820608236694835145693769103768392090036947172852312130140865337645991683900309504000000000000000000000000000000000000000000000000000000000000000000000000
300 -137378075109762060429522738972632585081169755996049595188361243658628192249726585424703078414663990426229823305746828792866849418024321517460131177866511842670417171885915385919843693603797986405860478580069565298906600371579310154166721548846428218684263322725553658760862391903165742365600645662898605733848705603989890253098055146045842654434583716171812418194960627425513820552053238421359968191163606267378157023283379718208347819449062986359065168271437231036651857351986944963421139235563802238114937087626984902518808496820722208713144308210120038785326401201760417597035025538622856791030665572845418597666523901777796405781452023676412850909472964586763768638262987637255558541460374176087541426615261698457600000000000000000000000000000000000000000000000000000000000000000000000000
301 164581663347225605918947635780716604462044304830737535226289651252248335140184033310690142968815433987386763349886801824227853818344488654503676756339270588416696270273734961776726119315368606217262029374921618755877502740523634345688172813959388815815906750625002532605952103030957522911784916563337885270589170148790563819044313072681052861124971051915212173933023658688098514249582668103724765600991308194536264792509845525851710787325529425796961907321001765111002368522064836627998990124852499262763114133038471495699039575386526279989513367546482947922545240422514313269677040761340486201021446574790126289645508876526524156306426837980707027432944164017948029870400084281901773481514722839923260474278989778229657600000000000000000000000000000000000000000000000000000000000000000000000000
302 -197830418386203737237464542320020976713960661224463957689232364560672840389692102772782436801842266809947550670590666224441171930319745550607568048778344618971689049468440785143976809795673369001984944695376081222163884581292389149543831012929956829656577654978988192757356525904657100114676594162925471518718887254888808018685700834413569718336791936502122958061037665934355564593627071667966350921017314653955254365048171150698030657668005687222320429667315824668674569782700588376094944525916760598975179289182203895681645550596295410849969117560526889203848340279751759289028430263265152344047600989760598931367558016295308303685400434041680752064051022657771907112733186457029731759899142689683599154647192822140528230400000000000000000000000000000000000000000000000000000000000000000000000000
303 238587389121493013761090872206543719383682227712911910551326519141050932473923735656530344752169178554378521389337684071930483107937922076379120637248698972544705119100705411372816505840091208148676777216005699534480082250129041558872548566679309448871681136989955398390229023330343528338960130651162386917460215902170670012798481897766602190242822459472938618795783682439186778443952280544824023809778217340722417460057930884804009802700068832586576773450421055257487360261287883935288452340581782692112730206555498073268952987549736139736592689378999912463180648015675616803080570353358232907559776154197132849366078274718252905855849872147044125425141534332299060212965026811647403141880995672100980125224672053886124556288000000000000000000000000000000000000000000000000000000000000000000000000000
304 -288695434359415494054469353878879340658571240101037436263706097862687517819988190775267091517562453641195801933978387976558611061911927114164500806231002780365438335851901430490512027473182625949239530138459670319334692573454503480495958307620981075287826733419557309863292991587551676048076295008509461856426876852431143581125759132007052911220508477387687983273104074446808248214463124094264180102103310750484106551275868002040093907361562633046136648204978993341335263044556922274169885465592624240066740193805068514519169553354607937005337546135921939980365892570731739130746567122390085258794690978240580527395565192637441129257496821033113169681642734736199875298216462081965062340754205700861964987196447768914746177853849600000000000000000000000000000000000000000000000000000000000000000000000000
305 350481918007121770870244510694329693664224280997171232671909079395456816976952330036287489633527045435188981896907291991541694194083862103401864067015539944045610089495499550369020631000041221287199323696524127212188382170302658490096220757183393005420505729405331192944819324983201216127777329518663986879228825104279887349517674052121895705847407497597229440869690956262237895847029104476399347274935813433651440335730301320515929691652767655393167658306103419073113192380465526325592714874552300584779063119596878766204987899920599027836970081745207978703614788990526580946670072615348669192123005723877755752033263115728375833685841483809121605898802155317486574099785730388330722251525424430762128670240550266908951168663158784000000000000000000000000000000000000000000000000000000000000000000000000000
306 -426893825942146768811245180367922120557819914794248317183948879076553610703015435423873138676364935353977480060828460941306738740658523531105100437482914926243853654675019993057291930264193530809006571688888143116312788670050858939800195505456353463527363349863173627492645536904294453254371440982322677334605189019197351258566263497257474609377631206487059281053046510283554204787854355358530816694499343937694300936873951248805089972179487670737713253438820402934356228837824870325672752633456322026930308242466124009135386108772343438687732562238270716262540994386988877741205972616294979049996546502739599230844632388894276977986365074018607362661077809583642962952055627803157275677385684065940535172379118704904879245604404854784000000000000000000000000000000000000000000000000000000000000000000000000000
307 521672571414795730969850920380646959674653815487301201682886516248673380206566089661390323640544113955846597078749148655879587469761481830144155561236021057693227682642510957879511854859408082834271141121451613903909220861074942822986614236151536458796610624507146156697847118412701801638918284739638227079718734589037459290265218790989489637749258405064975150393856336472547723072929214216086187821782636590770312906566530905609601863340454313271435031674708119796230084813111040074407019421057004536169101548428197035085697709064779766688851159871314314053012027757674181110359046705410184431155195343487454018518715674664953758209298893796335962250330480930878914551365588648727083551966813441905293861202589144121780065646354246926336000000000000000000000000000000000000000000000000000000000000000000000000000
308 -639580702119033057348279361414253379298206639026566949014707857008567713130923939829518156012892336993634060962179053322956061220208542966122368585173638244325250405476662949136162689627631579614677278648707862172676275828510133783366501414963262369095495045269538025901011010807339645737500980552636071025503706834016022904608658533263618946164818945549563708657632797764595402617956322050556930078977780084295874891662344881168742944685753113397250638833807197746290632137860797481515712742631830415800331490636045840685649579618450378033671111345141471637032610342127141656467382698632991164721146291025200907364499178608644277540488002996129177795842069242246498345111131403507340882935623314988354454297698612812605696017685575746191360000000000000000000000000000000000000000000000000000000000000000000000000000
309 786696642587741996662074226398139674344135421615045603422587722982286840074516399356884677408554598224821384674982729375364786708493028013678244760445868723840915906808659491881656937197269958375981078749755484172950000100212532491614023188819295873904280108811440214529712595119043390185753383518075644188550698187262302031176481131240701567375233718876522385462604295433634885776265978502611808969982907783298460875613555087932028055697889602119522748681173184980151921864384352401570420525941847511377939352801509984930588060019331741440345150911517787045259214577790747988583715571886939771145681960147275023172670076769508757715655866033683975060068890498335623541874016357889581040995647689499837043711091184700398153308772955307991105536000000000000000000000000000000000000000000000000000000000000000000000000000
310 -970798834380461811829488252755877955690650456937048880004889763106566056217999690498987786160305735391388910001816308294782951263618824087104298309208731507510182336704267973615248550988965481111041859815373503909629424560963233825182089451463245564266831576076059567627694854516998303168773098156164214555247546464011338500080096233271885683367418638683060325057357802255692593129309830320682829731511383759081296832292508590503388190404296049843827782922381494957179114383001372233680694499826245137995580594270622192979617638823855741897027852144123139267619232703101393128805975441089291785756558915322576232775586244574283186611300348123495935525894658506274101617043118964086377530267876753299831063136471301814529914073443359447269538529280000000000000000000000000000000000000000000000000000000000000000000000000000
311 1201867626171365193464364716301252983721096239735315302847592082298296211560503193754871859800807737063296997292056316905639270259576712274144488697152509774211211697884820371873631845519550591874721957871813462715196412787714040460841295627247103070977034930250932438176309839408476918521078956538449685392753294206031883434993391446333542012272005955817295664350336985304129270536261133587588433262029006774199550887932592798669935029493410900015309638099887567324198458589124602697839655188756041985552720998410766248412477783356987713386633885336196448781375448917837661258714274634057794947916346024840797887257575301287665936624532355983582650795202315974200150765392016722134398582039521187445831237529550249940653697659731983675709059267297280000000000000000000000000000000000000000000000000000000000000000000000000000
312 -1492742630700864414343957546937842491781289474088125541893313473410949676794149321337360847416241563574539406681410470638022612114859316453668428977621190031131491916856612425580249607697815756206012493822949607851303628958624308809051039481417143172678799626852749160402290104440013479325579829112573137686273573895154334661726999717396348640111076227910176754337131641249044288113458748257003765519106391186848638360337288548461771829347036658794733713835806682339989773717058682261950676146770890843346937359661923963587372406503500599215593278569383520308809164593313822650631602851563053998697684823798434058361523685387165201899872851288593363137177286707994431342963825190936714752603923133105245320294209964105204492883757597820764371272461189120000000000000000000000000000000000000000000000000000000000000000000000000000
313 1859985841597812745579851561272072850030030276232417574094773555643420576578697203736440864814027107479422111032171486105497920350123272492031123686287549680510179020605572011172842863094810237629306968816016032075867977165801786055863755404791265179333058452248847480915273896057819343267939834841701401655269222249933545975798371463157074539628848962324384252020390938339772540523537373425327144138058520865778757192617720205686841491184802843163820272414838740336054136836940157436268159370777423702100284210088304938705603356829600667016244809682392682550387215436732589528852275846095684321625698048761583838643140579323975749182564500212299851361212144664021723767307632503038183589032754540851679081417546651134271521785892229768707198281370828800000000000000000000000000000000000000000000000000000000000000000000000000000000
314 -2325017730299010652217587401143639102020395560152926394619878273574383214448639670331574632272101770579896294449472113279226790874232188201181609962596318768250685874404976548671028299684952698184017126390854630876398321323483962127659329756092029879217357980710149805381824089575056232786701325739457070191022818654745502632528455726498022356908244609552381731868384299418779290369479307969724174499128161720716127990909152499398183994295121359723216556142784898538931214934495900417381604321269318245219680982309620950618931921815226159497296797718413374953365931433352627055627799136683340557923963050438622876091328450642194905063904340779664572293922061061354088456253917917035882594549781895198710312325865076711194340737542161348593877988823657349120000000000000000000000000000000000000000000000000000000000000000000000000000000
315 2915616379701230858083111896997436287840576419689240956949427732497850748068235576462952783324258761480049065194595931421389874745987307653424799303411529235109807884336898914373001216190367739586647046439569508156298616426762625545340387982425913545055260908278516023350175417645277004324006754274603332925938646671886076987949528958035985187886171175402918699011027361805948320869346725851780375407498470395785379870118891964988982188035847282333920964249054973873488204247128767273404456786042382091877224629303270550954949850182657184253144943138847050926488346990805840263714012543966795452178888727839598376926299763088552452625548649116321772350988908660705014659999177382860155682728614150665800428687881499836534751278689342650656000096934021195366400000000000000000000000000000000000000000000000000000000000000000000000000000000
316 -3667900590832218474311294509865620227446432654765652301904656732802154244554030921163450682547153943243380841662723346004412968232497698402916664239135932387154291816436847292935766249233404200647438955658450483585699173003348646581947583609740047048768699079287715968403353801746357435673120825081001931685176418875630259981635232025971882034850163960193314680807588718199740513489364414813511670250811135665855025896417833326504372822495872584910123057333782748078725892580823266115127792210155878987961836480659652585351502714996978624046309710297246350577527258274944614039265105648055540353202912913415170712716696956219589935922548255136896505487052267705425470682304075542162672571062175061111406575890528829914231440163820442695080150128253981642090086400000000000000000000000000000000000000000000000000000000000000000000000000000000
317 4628959751301784850778482186441164908551123414703965764481071224281843225575197475921881618934556335881509704835746725362210758606925916095771451338926134143011115409924743488350841454952352957900099045794844858407484161974999640074089208017069481640584754251251272792048964636554879430186189294852697664238233870364797758479087467255116627805000432392555664887833531822532566862750247502143987831850301970401548021077994332409620716697703423199752516998790277861712108278812330675483821747878503703355996289748714758159932187964113262438237462596087772012284510674042192837721591040027952659011409117661124538178518522817182258717812292172478143331368159717547411197311835333977144050570955390628538842483803581166914588647891272791519732566068462718303669426585600000000000000000000000000000000000000000000000000000000000000000000000000000000
318 -5860350110221751817665823874031751912123688721825528569414813243380768667964887939265865550542037372442340154843149443588659677025056741299179493221751437413782034700477137633872635830711778261998539186942652177167544055345527757493171371629384579483907707999718931127889952533288569299921612566204421563257846805283784397302082333936211289358393337385760284707211442513630101734138918358043482525928097033750373616904573012811753676004810358913642794718280381245238407678624287983074909878050822901684491102125128345550063364988046339085600569417103472115615117494729404386966275101647927777016763906766839360466383983150304786851961355225006341585599827534572719392308331717805672088600583210217058611051752082414012933452468242725966016282546737784997241174360064000000000000000000000000000000000000000000000000000000000000000000000000000000000
319 7442754521546191466282177554217963023745436995881955511817489346841889597727932024516510484167460126202505290528703102409665077190766281263857316007122233354954692482756598741348882616925784238580557240026923439731102841739857980661780638932536466905428112429168037262378887653886482171574821489315231718241776527338005255531093978142749641446835008354991544583496792206857359766763941419434436123226044384682357312974124687014917388907534246014555980094617051938601125971996819943904818199684758538068710283907077845005059537222912376507570578170397980276933367001759369747779424996751024175457109225917137866030316403300571147516744395411168522682616510965673626866720187062832912408874401937910856005884682365017341688227136902041527952541639654738279964989709300531200000000000000000000000000000000000000000000000000000000000000000000000000000000
320 -9482208377356792716669032188700866536420354871762880143653833156649405513666090594225146814969235181345098329017502868415752741333133265998962890823279465896704894198592332153464296059246008480404687504303459843963962050336237756297326511208255805313532339124712026538387756682035563080645604349751891475053448375763709125551390010284295617962921012513574274370301707604100890499114584058853292825403498789905597653314324087232462976223131480529946459873814920750187901799089780324795372121318002653360061550487970577860651552469415095004785245011108903470575295230652684897357861827636445005591711492308637699974324599046110830182080336284584046842002642755519895462348559816872734762408957683887924212357008411207140363917040210152346640097909511531984344181281979891712000000000000000000000000000000000000000000000000000000000000000000000000000000000
321 12118438993374602647046812001113534157766389060675788703343828348728809490046263768685468532887483230737570045198573960919836644779172881647283250799309355170011774752773645069745136779170918949916452829645864602197942828815121844555864597967216911534892718202732119829597535420200742205197019854716142495642686902146065548960121490100043171724649630160282958190730743219424865403654136214495107981663660338569973159898190301323222450004023332703865301429167900052667160634052871362796401012760953689180246116086678969386245491227697635796767806203296764515584120012138677622144416195753432054630783530241724234685819899529980189621708273753119863740728607304462914349244111903599694269863537527915920334526648495021070859751143544603459608777552540387159196540899139531046912000000000000000000000000000000000000000000000000000000000000000000000000000000000
322 -15536063899828098945265970511347076119064394981155909274752484732451424703876896150162548098205708068057528963332408323917080482693180361941445250433398171829908717742803542520807749780682489689810538034469707011929877838605917754971600876475048870994757880699708201128413940053318160189580323051638132750172357599639221595356020520366894975435924503567590992950823761366000251903188695273475876948430552436282096983679756712865436008566767894383928762846461281946158049168037837796789743926242132616284911686385650364678294637626810431586238930050574500965285632891846839919222989446848081072341084871841659664983035708471110082603196354473612726365714521535354975630672423487261314549833845145541050412274950243344474533919723011368222279622025654965942804996947388503685070848000000000000000000000000000000000000000000000000000000000000000000000000000000000
323 19979665880065969097296209669638846316452350175303187399725672263797947936309834317556262086664729570115835164048501778785586187419035374722660470673098815606074275993499852043657299694805472157572089144513866730434636416703480712851904127163143867522795574540578444951161223463012585821581583968907594978439247657536032290546274908090352251280514391671321416767962150149294212841054424875306153234884439146992781945030383424535929696572577711583183943256898217125017513416192363811075254943664535176627883186315768325464521687222108341139006712914113818880264088447672292559082231521043796112383826646760075100643461384718078512710721682155926588564204536074494931160593452760608555350244655113557374923711739252760315444593614157860485114969473548316849964685426136937748328611840000000000000000000000000000000000000000000000000000000000000000000000000000000000
324 -25774137840655193661095445173089551234617066231067425035259650617325761415340048912742671438174485725072260269348672805435476069515554138660688425515448360109970082018248535287432568741062655491984750173453248338261858232373644645376732051501264754837345173537183866204443230474488629788347718672210223508555462202793620781554673947281011456808810282444773944333749966839976906150428042940065712555829878212343402421986641332422263818049946587838521130197274212058357977245597371329157437189726210338499383978960011584802933859993822322069462764398522163841427694357591675966617169411036116255057211152658590911985769373265731461307834860227585100969458883004456759565125441940312924559760532690121879326202119852785473267810893222670632453420435698378859227058932370670684963878417203200000000000000000000000000000000000000000000000000000000000000000000000000000000
325 33352208736442924680776421921066954565408617759434948623080624579505743721046624643682502902435296942091205504983857739180845337193670286484697583753656106479726623004288787150317267249746261408876585462181757090477806427382889551080289619404320665116975648640064459994921401152340578147897193625373873580012643344320518180057788971351210684217167538801619289623289642673141895274718005871983806262812374613119829177040075601479545986639171681226012695624908363057724885586059052439279340118055220341398666047620493518555575609933723762469333948348210352197872002652607510756188505877440446755202099769168793178592628251877757107216902257015358205042841195691503325222540391664174868789984603421251272373491914907661202141184126705471184970783468709696692530474879204194565803718129745920000000000000000000000000000000000000000000000000000000000000000000000000000000000
326 -43291778907035695004907993386057220181030026376843066706311367779878813253473033404465827895854638096833322198781065397892318547591827952412852779264241106139244417698521052854820993023514679350215548784691043304487724445613217846284804555154136742967065896075145688604784032299428939070431986632040340638481732393833432974195378117639033875649373688622094528193224878935475301936222039842126209589795834951950879920039798682566349397923454735289735598420133347145496768002366779590082551901494722887912374927353558761278138161429935530359736186679799940095080022232124046347051142803337469437734072327899793890642196473290574188600699072766614131030104070928593178585191786919395570053964969086718486426524129255004931410488944796301698480792002632318594917263374397488660074983998797905920000000000000000000000000000000000000000000000000000000000000000000000000000000000
327 56366688059745359695689077656818196844362942452888273639423004106129895566020428633469467661156931264969000746511705338276491901133113503089444309811418705091579266802334749616724277203073859733724855777706482730796148101196561097164881716259865688185978950334280085569927678054447321882002515472720768151680748779192968148859227346570613064032234226251002845729435985512018150595996514570299095487309112397103800854914745441994360690780446421226539829672253010666616282733618175686889740183402863859626934942760565584478549510660338803251492851694660737856356903824680974027635229109386909673834110964931529812577553994745180469915218742115413914713348490057642865954113338126130826031665815939366372714281242950917426884226310190848158404280470207814767629744912185793604112630538093388103680000000000000000000000000000000000000000000000000000000000000000000000000000000000
328 -73615922569943422960619096922740555684151577851541135007256159283653171814005038830483771625063556917726079759152430242403170334586249878442165443889879602443008447901602417067823973947163453040689653588343226443065315854474584718023727586147535224619305274710132119050718920080349316918719880997929056715544632630527764602437181781989243225998086329287327971893690134513081942091452226080748070969565286975038179791306285171781571129527483946117384905816333354477907855212708382155449190158068518368402739836490455380968824175503144002982071272085598254839268797675954166930681778856295949388003163524047962704766940426936501958398696623441188604480339146528778074903232276978832502520626649826221711330919040945745288703995018124023211863681557565026897736014571027330686368130971452787235225600000000000000000000000000000000000000000000000000000000000000000000000000000000000
329 96438197037945337595192119134188723229069187923298005789232973319027176043106855505003385988317351626892395867758031843552560468677707090757026589049267549738567303268333740948250639033946799182449640558067596517259983138740878245787774478354837463073555715420722351085879071103804520605648839014214299371121933193857381224912752446801944794116147602026932140052950325123673945629658624388072350207784518033426834402607439143855163299156086287303703633617684264063413434107833666230586720001436269399305196508344978193712450012166855064706567585909807997444075566206366794209500960879545080897363926092203268378930233176385489138265172553010201457116598469937181619542777977974579284347521286302347282238255414894216250843846273651890844327093089165777327432319742856185514245640084075359510640721920000000000000000000000000000000000000000000000000000000000000000000000000000000000
330 -126721539032277779859978429897957834686559977629484092561839847176367613136522343605275446228878395518430751234811717130014352417663691607413477778371868362789403211128486638332423362360800062949893192339353233925127060623456065209132733026029163160692484359109030149188194088174890447710637178371124976944035569859022143172095324922090748848196003740258591737143897928728975063178742362813740749242821142820116819803837098432714092825785341902718649119050379437497707066558492975197375794554153145052972211991962431466988800629280519461762762857448978520871076213793949164572448181042143013551357903367199062080761074373828110712377807100321018192623242714545250071310984452387503063245048061221579839687935982338641740610339873903786718524549450760613869466504981745828784187307245219748838544035020800000000000000000000000000000000000000000000000000000000000000000000000000000000000
331 167021278592837877911714100336169232583777976298388277684924710864847267745499157106878434673870680926945677671178857846945603492849739460708447087998550909416001915457907952333670119724589196222108924368189357853689606752208288934767227659626184560789574369962794068500205859914894312922036258391547017051581243162803094739553664066440705007503926833342876775671388986292416765349037471701091278720398076257567344106634473513204512550881932170106722647025009442828679679514453232147042454616251329875209898999599110500565943846270567069629738845446502768433154433085493564252834397460189831794669560455499096335613230260989314282360558995700818622784529498542589206940973489893458931990646447968257076537127719950926295601667899706526505618703005309430536834012599163564009163404454752253422493301001420800000000000000000000000000000000000000000000000000000000000000000000000000000000000
332 -220805139692138752759248413871448809606071309494871075861230556496857184306716471265691612772815127945438887605220453296325996747340019526326129364696030222084160225963560761777045838278064117210965333310680893052989438317532010373364703204362025470166714426538921196288236114480641901400281880192875454686641783303444840851000566484376349690280686839928532518640741490130580232561974367092837284725640498219283444536792515146141288196095659949280548721757098970076142080096116442325996378019884550911781994763938485326982422196190343189781499073299113533792385712871150158492954331719802672764657567382718553087146196949717260676132593416802891243080117087694898293543659583792123761405724525771656904859137568797105660556496885356166896761359944244388060334867971636558891537609218992474560633846505878323200000000000000000000000000000000000000000000000000000000000000000000000000000000000
333 292791581791171653321986616824928033791715336114321708946647907685308617837130712451683108925006263520225835124179899881466529040207848047947842617755164146882795576278447382585137219505903643328037234940022337497720036935484287647483513180179333714018371713682104217437415846533926621889733059636594641096307722776235585522454014641513297947091058067472897506529335325041714608381355770783672769557302156456103127996706697703815913560385649206397791087961082523524019658244817398628025556470738529201554274434133879540321092713984254776414156061597138901141645833453603873338157317291567083056105359335725209511275985530120591559438216462179139229484290589728124267148357464268543990086770464727572235308573167199251874263074567531116038642630855408374335454220586700944812793687865268194784907557721522307072000000000000000000000000000000000000000000000000000000000000000000000000000000000000
334 -389418047810588887067256922525515328430153785963440965228157179572045870235942124528722744119970420146321618491310744691303584516533874462243131239989611691428390644132298214910756414848275831960199875375930127182489996348736230647946758801516367797860207842571175005088194790800806596843886277968485259427780548445637082218037375963027161134668965577047624840057267253982943862841681647185940610486189013796882045664778057916780308006899069605390370764142053984630651053280381674218234492056347391393814078506790909947663596373946174988537270800540223343991245226776877395191212004964661084352674864131905616265689800026443015799573295444843846443379410680587773540219562860745180256857018212484054253358646645028745874893010304510131157353600099738309359425793157397391543310759374619211330102303845285352387379200000000000000000000000000000000000000000000000000000000000000000000000000000000000
335 519490629673036478720704078522653975185261403221408166203026466070172977428143864516397010705042682804124223382024449681497040737636840923247734272918284668002820054819702466873358178057865107617620208749265359842284199593434644831336832433344290291770479051415707656341314140120968871736116507064923059027720461993416396912472895916391858438668662025595407387079966968014211094171211204518315951899477683494572736096200800297733444815274910622690850855986288266461299766701980588794164423733382712037051441693746695136432302984208017902119228842042096159158320976185118317995705229122946541188688852231678733270149223410275455273341482789411777652726051337380528970037543634142298055151849027921808446377816028872722510426470264257666930537512418766971440998283532560216700768397840730860400273082299322183037485056000000000000000000000000000000000000000000000000000000000000000000000000000000000000
336 -695087711593852298792018152684887089788535874923951332459759851242236906819226131266521094632143045069950331791202993040899684371184876007072647942047862243971773283557453052649257218944890419602600485363646118508023896163426713858123898475323859418524659495643796945804672526855270967039393965678512125793197296612389834909783318823299957484560723238235241352293774675018468702952312126563094606833523089673307957206558146183535854802804867948661059172624597076577440950751108223306689224434620372255344034649883411861599295558502094267894319630928444104802364474817756887252461235235270239704670824146856738802105420256303044772145266135131286305477772286768335545808809718570836500429170768184802641463245641575836951398874064679386086001575073504607200010142505144784667587180436675470993495359304901970913348550656000000000000000000000000000000000000000000000000000000000000000000000000000000000000
337 932820047794066835611411296136598087876507248335071515699443751607044808896492933712297341915175590324910089944240414347154374645379296232426530330795249732515042322391206566827835423159290485540173921189114220850522648957167704909682593479893057041306575729417211781689026827001788820091725389407409636935046982656725603238898026582504459511573115923994029431606984556620495386380398477021517277659466687934887088771624817234154529024443472518486845452132729240028640148350899977243671140775126242886889244985965725997766756402152860840548518263989361250966160149426876211749973139719494234528160044895451214302108351594969153002173482276413673759577894866339321124999904455512333071797848280444268780393524110976576310143290158244671264445226202638570518162723847984274008245207752771795839028053169887999438570204954624000000000000000000000000000000000000000000000000000000000000000000000000000000000000
338 -1255592294420155448641554496835190877575369490900569712724649509906473587904040488651685183232727498127600218411672274532762658261612309353558188170919977737305645462262854148801006795243611352660711977104993566295261016870665556785510818303466672353829470517206707185795583897229841411822579041848380582104607487275114727899437078258397595501860804708314087403074534080194489807685474410220998034796503391459259523912956944259423928005467718319131408789994585109808461651010370677334180358512360190646865966038631742692569235829800443662366633875688334922760645652458653732806822252666682062581709228571664864560625489182254939571952094285332033440989361143099210116039694404278104957703121446509498066352699267960506697104375513885084064797512437356872352323453958216000678354832736253010151470503426017386854925028084940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000
339 1695071754978287858409309892277451835154000142765608533996736685129796516733770613335457085926239170604580193683141306012309578582440057844527440351709692062616809120739481268895749779581144330998184593420749049679184053852166807523206407841767715913064264541826417172127317006858472314926572693184287580792669012659415619982967692773747196238020942723365929419222439970628682319607290785699704188117070105000437873627031515166885704406110927984680092420765454508566890437010782950354272910703895299023692234139788828489251278415568771893200762202188823116343155642213049456708024279139773725933470665205192949477983715551735619979892479380979751004749302061321753054479164616853164247692585184342760792483197294674942167679679373900990871313079393592436914560527375132040021673348102754556404664323222242754913916816003400990720000000000000000000000000000000000000000000000000000000000000000000000000000000000000
340 -2295156981550073519016852092264941528819076087735298452542443584334691048992130696742660544615434457042659140842756609419365333205525582134824662050414659880209481252867546309309517854041659708236016980862839446386723933561942693166025990113492638684398921478745141749896260435210245857031956433715686984761264329985646275831483410872418051164278679396576295986637492619468255720261226690830696239699160143345460923786137804055291693367711254161543965608550808374473620682042870099230424892463937060015305508349041929296355132756705024511814240246318543722222761944641082683727944194030546406856311071960532811240394842066121320988609840409929532650770814509540996540510615504086343098078065780981640800895430659522915828918069092426878314084090960731671472700547506293154014096827818193060947688009730715321990773232507596203622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000
341 3116863446856956857658552103613198753005231977602214865192156676010446140865506330574721487316612895022826598512548436233768637674388048005445133602393817146445180970889792230960032430312329000621497656800873912744862096933847334208817084503774117239355566928161845393582804061549464930794257046747897937358161192828051250408555024305285334850409118176329497253292077038511917026987031130826871996954261214314773574166904719272069545763410965804958486769492849541103150107629692031072447362297473263238679885697794537211280030899969576006772015697311921296598198839453198022795245196970570275710990721881560759994477956838811457785356524852831847963126604188421752968619389724996694038472435752779752096051098264240181501211596039254164379970302263111517433111075102098845136301634226717022259257645074131244374382168573956128663142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000
342 -4245222537011831630046825374195875474749155199534641174931633290510647651663033013024063517996141922430332208980478944758606886296265927588337650015444677387577516281435935907061400205638108932589930913478069584737150774194691914918371705544598139647067693623799491650760541513242526619967972749397402260033489448326140987626429935319967231640627780048607008428031971470074895922249519846794902170732116967970441399972889829480382722546309701798933137554161846955732480589159120949096727052884067578232479765484577462210111121269972556158121563024328294157359690228061310281939650988802143605960510080241552487953761679452773254683675155768359067278804028956015647748850896608181211508283512406698607423371380986302081843393655232800135515217160492310011143619146290372366414041711559661354877265051208664844597285324947615838308506009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000
343 5799048030137295933939836370896464663777254418061986146837569184720518715095860009157376999248741426654759907912839712010223726568250936142545770694062814974408577545958025122346577240207569094515507080094417670243705000877406039939802465559482883144051104391743078841886296693278475825549854868224806093059119263555049161324231659611063377384440116635584067820978208469485157973326371718626140927467235710520320111224594941195135596371326720849815903104872655531884447539685356177878032004130093592114024902903656381590561968011548848442624720002215432289200267543803169519146108709732602621735183987809034679111488810440850814268621489671830259607508143159073584400181758212646607848422980566952740157896644300212823485549745728038115348708418275992434117726956492176972969832385694768800204580291318208421874157985599227205173110636544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
344 -7944796654297315208557296520934606962673339026734800360056980001661627518267677705763157052049023558715745504447684541796824074506791926009829315342530301085634958343658945861529982063905938486774844969417701676367271393897713707866050070033283888740100344340242657023451041883647047158843745514770040431075220506188044395347437795087323975944985297879735139594180510441602831382726230582721615264385373223164325862292672888479791334604306674115914740573729535863995291119760932491626432159258300048910859578280668436803097558123091688433325303354687354678505048278793712731134849734224269637040188762150339406638028565761538499909998721224140878797235851921724881473195098868859985736823803776387287977016800893801137093872465556033575212345293184514434609705369123960577785591582878106208781148122241446724201020338670690822864642843554611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000
345 10916288374044759026879261095426362705562231522254310517845921568179058781675250456927348248886203150430787775345299734149214257980560547815991198864139683350062761694100865468294707436420584439299505915927368653068683506858127381088436022527524547820610129198828790680690346306082782340421690910915678963403094164297277994196894225903077142786142949320823360446443226789139890368964963240843014776998411225504486006336877508416698261226108196362563661318372134812433529916894638485098618823216729555643675584134140409076764769096239941034934053375294552854647644515090517252915661595802196613136636241080615194536951330776569416885007202477366517887265596422275219367548213737701519708506949576104857159403344835034677993635574710965092461563802985115628201734189408156353424994492532024487620363089002330020671696760715124636121618075879473152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
346 -15042834133699511565996858894876699445660240263571723829796599446972094800435786344351192988087647068725621475828278571981550663305707775995009059202488186359844988140609795512119356899965716721927156607581618799928410748822376040547030633325739101096474889623234468292124104535654801721279886992087527496508312226888639807034920189592294534640736444849097256228808791470364840511552491074352697584861338018795190439833191331281352855812710687236541184610745361520262149473836723555321546858602853040579964384485850684982866752646360936843102265621243074719344592141411708403058177915238985472324990272824207287614187584265399859396938513034603177496223529603550968862879724666813288420911196232579860972986213851464559209143256572598271448215812106624524981209339532210201239009989864620211223067028802369310215062200186376304044802186107894628352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
347 20789456131981926699924314110976406852858411703571011500431138308119693153767781482830320281830026311859304148930471129212502698596476175869516226870583544035277495075635506532154332603975033711715777451619307209411407248161296487622902318542952915975692029784993194394686066332146240371941929338357930026510634192598494845043070648916371603675819158789122220129872867205000595187664017707704985867409142613320104829063950302439989670058266388910679857497301999023787122678867762931446710888707394675409796640814350575106407763653006096802285315610378985177215594349640315697654040812962264801813004229289137647470524727447614767753110351539908394802841197628135086398997415346857806206120323386463860620890619718824908147022345122237235249562669845356931877910293601437467253712478578937280534610065995026151705323116902402851781365669514663960772608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
348 -28814543610780222301683063672669075996746908049430858690511605221786985594099000741761267984890602657801096283440250700924561046891368068170780484990941753354568567100247585156830068100844708616135117102857568147095948177881324747830803179156438924113930511884231828059018750734056674477695558909886813502646773557718463972619582046687184160831138233494195416393186542476799105742627044829716492159837107349327223804913507278785879092265285437374997308506002644606837555822985427751287687653540231955269990920042170946104503047089490284083671784719348202607228444982257918364668231008728099512701966778772898747376625275532837293574597533658694810126161444460405455567114698428601885438465681457020913064576534585644654925150856110397121590024225379931389936913373125751666647466476040697826189689344192303868489681656470000880984762755465997854168842240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
349 40052709582589265231721773071815832819638146421418312394531540028659140609836367013918021263591964390389086138489664592868584276225519752495696373231437453307193529444780147612310768889913016600004089374979497282774461040652376507909064947081949929185633936042143113547659932413208504209845015951466840256910489189918225809895035380587414906712324964069505814993667462954907502109778608776931576384896319280262258126952145063351436839033185591415886973062918064620268891237763852895908479341637840250373092007274389766587192455506627314709745215133346333307520805298681059519775092557520779375790237284781965365689178446566795829565151850600448506557823713424725761617527724210586825363217670922655475232556775814638967111472692579556748675075216550539716550422792874048400954263786836159247509260011673202816695545897035983567441065683173545005829333608038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000
350 -55834161819831702216186505880454378913529757960113903859385420330549622508241978290342130496511533265576580762287729017921932439763951039590154516872200415678660381644817453637332362443972760747527068179992786383081321331029082123418534127086034473933135854431397793330113974158925701167741214544309757657282912708338996834135728808323139925510941894356721354063821907760217210206024710183910599216893928842827130773554656921646319217489851025298556968432153302047571420178455422284809170774539587562699583815268828811370693072590862521616747389643152025320142250805255391518592458086595206121293911975623406420033376107991832476940822793443873089056248270594639074528365571100399241168724804508419726584871881498868508853685437262612869306878357430709639054478269382540976031114731905791224519318870973498969256782357321101879056733443808591371374053944197120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
351 78057109942792103193152874763589093102573354976386284991509329873591279362360494319982792902256586770047632233759420526072212492820226802512483574039328320898579917977778291391586733589215578151646492345201165240588307925119526622438941707407078797418875057492612832083340190089646748284226668067283864666659761106815446079749603460322255123931208886638441169822485478558575027206832874803757879817704364123332149738431232330840900510128382583100768412725566773421062474467779176753406711808217273064714746007560855669696422734113944967649558590733449994216172278141385763287165868776504756030400501906330197574179728549701695299907763574713968280882834904705008743902152710993320077777306289057393080374626768833398269727034974567631585828560947296497371585189958294565850530862561932680889682971179101706789117048612506900218430615457855384747261121289907077120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
352 -109437394889538598797534491657216445454903071552615549795234746363735997880409509815556158642610798502939982334488221901981447108347433675028493684404963336976084941547360367561453182702849462363137872010051555500141758220500722832194055292623943857756856352560294623093569575517414310161028863304576747960073415549281150283912282571543931807068108930606244181980696694516661427379569608314100339423058646620415186661038181459833234428523110710956281860279987827103016632758633223584651621967219340076498879252390816433996589145002268362122884819425136553930635281924956121473025026764638872001466213029647849127004073133116049360532439337928723710561715547754575885161762613323303190744822125014086470805573040841005111804947119924123749024319420817008802169885361584929672005468136689028227973877145018651304293191962926388104543718859711399932114719716233686548480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
353 153870832085791092597448707719057461571381089841478354801079633637351181426599506555075612545725064234091292111143566913201202455473921364609977857454470061336459768238326767645090657137540290683628850382946216720580670392909109534655217911857953605427457944519309160317407866729611933888273717888663798763184579438824030877999040690210624797548050446414254001969638886332705910309698251825359214522708983566043081516380039711872304440985333034362345113890277799954758385940549475634996191530350514509253636074272545377664187330909545287794981528735800047988404234103131102657538832123061315709858130540244700412383438758604099571236754326743682634061815479050522755145661315054824003190452870856670223486039179711281000843718446327215010174786738201270596339031189326743066800230665746412485619880992627495236400707445500991952752952508599308158789433458646872332697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
354 -216960473874747172242840944622593033054434458610397293988194977732332275972318148177978671305459028881013523419677688112124904496625927274883695989904168214147416776761419418324946475983489064066012740372636694244470360701952147133039090865036534718079849686976922017047437780672415862477123208821064778742829916466422539718782219187969209876511160392268544580872998767287757576453468501804773259111631318247561297778910217346523811892286913696755712734728061674462405742627768122044932827176524315889278769179700192180456549165100727749514097955205287686819390619171061668230554951132932619567503510959725989463721139637329108915436576897964819167818158053328488642886455338643894320397184020350792733485289655322704148333319241182437849670564931062183674988958016914470993085228904572848586343507465199009874793781735465336698316075763082916323185925786835053034833182720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
355 306785766696092637739673323352716592441774612696314308485161432136738046072205709582338998169817473450599431332111099490906055265608217783437370012241177632920416099027895845479198894790248763933118408360060633471134648521785649846349853793681857336332066106537395433037948607900807362394267000248415165649868403511327085025387026171437698201508295027708041170128255195126360355086830081807597783438775531720898544070015770533895004686680644623061399532401008332324804569610652233023030156944917346560404605666767639723932646865786672308505342049637049911988800684787979587557806339468558852146307843769709173697029731691109831845341624844568849215977479164227606454894979643033567308833535011248274028396516740429483261880644867468616261645128316425260225148010045321841441598801624362152387301848940748678597956297156786224271250925220163790022271244892794655469676055756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
356 -435027373238365176997843993914544610714242144914511442613614123567073318037044371913968167287123359159226474291645003130197070502015068081078618196181725029323720119448430727307075111785594432110337249582437575919774328824875610904810585954294549028252253471273497940777778150349696113948388157058139232877490704891725862483394187767000697019456434757609795791698506677700861779485479456508750255198258305249674822861770934310685535049153266355242628594079628151511065733566217650497800006752211199394864830072546542836767147585884926319549793603562641599568388090368595189267684646615819285265349334361981552994383067600711239200927118846822906656310115496541371627099146595664338503880722957462846660905393452496073307082248214421211617269290190141715222120805101578057245555867069759386911284564686199117826332247121216257381747614498750576332085201245291944055252238257356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
357 618616215706517935855911776843587149473820725188182441979396383390426868416018499839962967985651770747199251355696149395326773869572164493999064549018393691000497446505715115974693888430262527060320412547280687218968030354260686454309448935151334101677971233695125359460985632224368706930372457462211276401504812926507222136232625410056561005751175193501424752037595465076285241407896236531808931331954565790823905508704108326124060206405148443183318016567724186110492641830606742879109002897846876565185970455285304805662271026026452683265497282929823214501324429667668089784277752146576853020822820770017578104710952012025919203593238873682399347507447534106912152700803763167577581655324593941622636388378518389960869597891300262511878610851364742247677954479616540671895759977429070525719470862456926310897387913488723504861493963922494248324834073799876294590882457979138867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
358 -882157062587172122791296587847649039837403292626290026036022798086058860771299473002982289221656176925685751362214726243575455751500762927737830376669850880698592375387564892679901919896904172989583376043049791127795246405460211207295764033040038941540447335314435867750576558665580266924609682098062509306368729608902805850760251399510740504970074174264956511303973878526889878792084677799705471604681951005443983805364850185169781008543319481903252995547857158321464075372592802087830258895609275734766868286570359170503462476501343138359160665802489405102529327365086356223295689230970902884345501016720888398121796025171445897179728994409380284019394681366831775636906625392784588168877082513855967890435929539154784350820256981588666117100968429376814072468787999530836533044136597116815671067760999597773840580588905601890788913343960182416199319613116073127733608740502372352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
359 1261499302117365921793600642231935587784817331843805175398613201643032271883971101385481389958455360606679385877156428773750294648908615999380559735810831256913665406677140922613804410484571249111320720797828585475932665613914859696619730829981139687051865363621898531481120321834424208039973922228264356016595722819557827413351338838823684101115622237101792227106537712524761308170660957331542152819221934636968320908068491845629206338567089247779683504516694867352332318850730583532298734058369524455312201097600389786472793065771529043572572404775323224120035313620862907505249890528442240639662138878927815757454137012595587157065298790821987295819134717599258886357037089422105174157963709279522598349454886506483660868078814487954819025223003203482667070531574652462421756195332736153665023221416025441476554927585144825797192992563752126858205297035416203173877856059064067502899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
360 -1809010965983706344582025430666560706605108687947094357895717679297963840744859168324753479096102966977467547038466315921315934996806128339499524000095709487753646281796737708639097693129232255512322744439390310607149092340751924010377014559735834884191162497063114769465779413316467379551616897670714381780252835981242925471866263407430040956968241882833395568223026157949635551284730649283636403522035487874974405450661764151372098441411110143464228688693081991498491398400682017958449885449686247700903103224946730705432785358140180485530884439069499519840609089072709999881766657420398834167147634500951112635232292655624608197976631241087884718281578007221009252878977729784031597113835603933028417489046553037884935064230029595912605853123114399941570883858131762013148184895290445573488391194633374101228761647956448125813548111884773410060819163903862216230063957132011873863991296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
361 2601387752691740724166597575244878935225880079599766113632349686659410643275760713760967736423275007446752655307840061736552667828197214863719754730767466083878490651228379489183939152847346412690623625665353311796350126538912991896933368655373496350785414176232511465808411776118361580204830926754868563558817615480850220357695154176515461272489784339810823380622416969156293320021773359813227440580767507290531564779578423398250172123916713587022170758683558418945960440149877990697476765937733625623418566908797569142214092849735272469361680291079825439357091570789690781653182913591374745612482615776475450540391692622644357162306936773820970841762692846947466902478415483347610652643017927222610881394842684371567562339518543277644911403628383089122607796803748028444995705595199405880183049439394305217911178511004156213452354232649064684773702059668846196146835783570592168735875792896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
362 -3751244137526162715004005052223367406065722808337897442735759526670087658523370515536104913405609226440819754617629465554055005730042668084969237061514302084127723659412665841246036687152201582412485724798293448392350045281121441968136544598877596175788778571287219261157974548299472743474873714247078400363609362145129502883405630424257221030323202733450840551607618202035261848352719858790505592911525931752736442553718691142316388701400693004280797046761504191498900507761250506850070545684954660605591448169542438464546146915646357698711598544700597206287460873038581870627884028884937447218581956455723491835452099963384115827338541785482465093835716518237866239768957414846483447237721818293471380407419263966021442539244243845095824143394171858863380981962852652852864716488204736657833547094076660757372017118297927212793558478756523987256649836192222807342847064963067801402566544195584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
363 5424360856557405892973511151752113830172234066397396480725184139732968788636747447396782475744622022904190873195025464819716627104417467984954829470681464016430294912450155674560031346930113469513219399031818012531080896521204041153650192993459403151446218684057768840962911822795130435516482910697664055031279636717277235831539982345625792003600598238329258033897444617146318884286961806797754447332367236752892380599312728249335799980720480117591201993304719041745731544670698363408062175058450235191629282263842479356631495684204561469002334873635053130575288545395213097815897688471392377317309375770522142658214870372877003751977037002166745885001179641138738723358216305781446600147183733677935882080893213155262050221239581724907107246910775708551485109494910697332706987702105942691897493167492446125392201126967346122126070069487627474430048465054330974299196573195908618868793682794905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
364 -7865412409583962776141338679812922622744207980945809511788186457694553778626658649368305495843001844805973821325223006598969707382946771057110282811876681971177622367626629018342312193289983929919694373298585956274382879367743468506345990528620136641977588810547064399157991396397971380218388162696446266053794343590244604732212396976209655267555173208836136410927194378883266157321041802790554322677642066451750163798547554252960186724921091575659860827858855838789531217551329131572321519240370240209810814832417028094173585972162655848872054098302996382673301135292298365199043142492096559039588742418639635985523751874157236980154407385256885644142970773015135073341578435979904936458898285346437351250973201155346223703814728946294345076906875365493492611262571112404162108173330911795459999024258581004220752875765012984142343399169161004402602001152862997626563237105133731474033614743289200640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
365 11436438584722124236555016954196838885644221751967025813902511440413417170414614572224948458258935223361735214466240238857305216333286292769022893999990201761206544522895800996424120983341887289577496597372427563799285073533147654740497666064523983925577085894286424211201935195139640517515900624432152484715430972208799101913501287701719924163209935864880674081429303367787726095468685290139478945080220706294065258657576644663382028878145511759068055018474446206908811005585494054505033723754502269760806069205921775521520101767228963287142735053262037117396859740897547598382444779071090234492070877193790860880918511024235674327127789557956712659135422831353727956230021301298978169495442351127905915888607673384810382154259793178550441583545169025285988969769405652699789478433337462650792206777977292494579666824852095518500084389988667791565389909709068583188328300246554693657203466551738289356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
366 -16674514428272836245195360032847670062662501105459236449080988151699444742647130628558561636040027701741355911114903056922706165717195719265291548763604242618004175263883814568878952984246259273990740624744433269668902039692095490110088221062120620181757204483230276032753313099285178538960812798170706641284330762346459752155583735800786696622180738424552396881689833236175122430181279970766523345179469913276032608680108997128660535685189749804314015520287543241818118524797692601125906009022463565479153245731703255333409357751580600608293679523487983556463543521733925175786537170906560805871474631660435801990442637332371431735835049509935077085019323361511523159550502883255239309732030622751317254345141300182084351519583600140318563727036380338088093759705315557260042919874254521974762134902565191813377719565786805163992499063781515601973590238599577455900296912358390855962998139847691402529996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000