0 1
1 1
2 0
3 -2
4 8
5 -16
6 -112
7 1968
8 -16896
9 55680
10 1243392
11 -32546304
12 427932672
13 -1824506880
14 -79446663168
15 2767039739904
16 -48592416374784
17 243186999164928
18 17201692341633024
19 -744898387504988160
20 16285431143888584704
21 -90779807638034841600
22 -9473154338302855741440
23 489017981273583161180160
24 -12753466489975190920888320
25 76600757780317184647495680
26 11110317827269024252459745280
27 -664521809833966980815231385600
28 20088336231332025812535780311040
29 -127021776865828054466180583260160
30 -24595936284664099238245183657082880
31 1669961870977212603355258634989731840
32 -57320374321681708855302562890551132160
33 374942886620182295688554521510721617920
34 94181507013416527348067133291745404518400
35 -7147642022620119371184949874756003341271040
36 274268972437928796654031689565247914880532480
37 -1830065657330633011749677870145524079620259840
38 -583831125379995837260162228043729517219833446400
39 48932692926039750480381378064744534275896440258560
40 -2073710555216187325081911933679274333321192307425280
41 13949212842854053856315600147259447656767357326458880
42 5562762340765180389421049165736515597956117114273136640
43 -509929576498328332676308540880362188169591859192927354880
44 23635186070557670990781055117355238831905398126773534720000
45 -158623121665132434921580227696792679722647309373668201594880
46 -78131889259476672495971378178430296957751444268541039083520000
47 7771464526657354080053830633097229856230863121794092589540966400
48 -390819532468589399368751382834921112821311992037748022712048025600
49 2592160671878425640649535241953971950121843172273045558155175526400
50 1563052685210358896895998511943635843628619936695035472440785161420800
51 -167578168293384567128733458053479860468393122231891467202676279948083200
52 9082642087538809491360761082694671346791305178850692009118628900241408000
53 -58999498593021646711674797421467640872084239348918315109257018145872281600
54 -43274418250581591866524111753948535338691430334637855680089541704253282713600
55 4972749323751136996724695346115095177297782000604565825387150793823573193523200
56 -288835679025536082643345597671258666540721389539810714298244294073288551405977600
57 1821224607480716058053244395083004947089423500973083999511465611504662744557158400
58 1618034976456932190025593722957567877258400898592927371252802141525946645970367283200
59 -198322450002011974029780505395063016194606703525672967757747408254470689376683687936000
60 12284895823851556490807442928150160975534490039017210927072707608493695224813756979609600
61 -74508676551291138775674903057182390008847309085326231938722929671343665929711407805235200
62 -80004882405423093532986702154871186024895927587071292863833524436517688796376171544995430400
63 10415805186419622219670231017043888042172353265033055536870111923438960109242461861200265216000
64 -685176367445446091119279031622302717041582485996412284177243053494386173842950414452444784230400
65 3959038489868306640745134677472120280552909934868228518662467080149570133303172097097187144499200
66 5136698479000157370136975944813584792823578630409448413802947427148251333819849950549631572954316800
67 -707704228198839815269539792056465363987070517201672977048666025525645874917966626237329847692663193600
68 49256418187055771156936565692741461196297911904727445200012690131803471311144333862938265708471202611200
69 -268323401234013445914102932120133262167483042688559674893145237712404942107154719105243832563743588352000
70 -421436164094439857921607356963782962015375967460984946068632732354308724523838397970052349093388739202252800
71 61245716548166807909069105140415397530664838506223380913197585566369481384623045494395891645474377123758080000
72 -4495387419103934579076548794294556005665244545793395027434395733925320459774950297579190810296750918430883840000
73 22817052973358985760350116053310696547064763715909000649305353280486404726023282631946359576943270745803325440000
74 43561793941355772366557967392149261569998075342780001510199774700259536146756438011860733520932184650437753831424000
75 -6658339032609446242823570599619364551195887243406345963430316608159532109608535664765558961827110821570943467388928000
76 513893189891712187911314249762170747695329206768859125690343176783105791572267564768163329748807592971669541604032512000
77 -2397274316850432452999335357921018925808721136857472796424282412132338989464605749066822043207320273925524523654840320000
78 -5601764736911386046769526682913778964850162571043421866016539407714640138545172885144295317083776431122777087650828386304000
79 898198195490691785550246416996815928890106899820776747618335797061079214096525977006503023091317333592988983782474269065216000
80 -72704570938388430438627915329932834403209534845641722266618153914953283670830843452914058730030911749989925249330590905270272000
81 306617888611744190712502027805271083751214187337303224971713377741948526789526641133038169056869619633676449047132370785796096000
82 886086683674977342263010050325881576780571523796177127313032183643069357545791179405409791154161610437537139388139176461730840576000
83 -148693874485821539344796282093711156320968211196089286089259550543109437028203140652496553625859530148709978603096446608142334164992000
84 12593442112042551408591224067936999572138900799429379989309246211242335236710509524380578752255525637768031902476440656020000588431360000
85 -47031967393229412174129792414910062981397451146184572580739784533757059584722076827002707469480866205541503813793304608957072781869056000
86 -170659710642934996827825799319706631458816398337981178619187901637301293814937703284403859552173772858656905435170424489576409578422140928000
87 29908559715953488857021429427357153185704976801695535314756450783621585728642847469466204152835531459760724839914009163120177429282568536064000
88 -2644747889745855950042873943813457407391670851520299350103428418327706595033136553681880430333527203546734780790625464542614934238054118850560000
89 8512282845128866814269527909059812459762290602553781450778661443055788256368252032933728477122784023289890615281904254909175056556102887931904000
90 39653029044776037242128404534407076897869175368499511310894731256317412179548966294694582206767980956252435380432711749815649422157978700787744768000
91 -7243514165081517866425418155044588799567238635386574458039587352861036379626148453824710579388626703733195904233967164119777316004221442733090275328000
92 667474005852994567619792522577546155697376945031757146982467021140128123018049745201060150709919360959655295023356905443491596289948252366322318442496000
93 -1782542941512092104238173963760506258910434022630058752514557133147692013908497658038985787520953237035600156312530967289623647833836185712277986476032000
94 -11021972946895151377324370600195611785885747522087007012197046989455417221896254339959935905740709757645912551304802691657354367425879256464851911793704960000
95 2094949793490457176600324788807990580874677336911773794957945767702741054658337560212684329024224600813139456514370917419987013222146176394297298035931086848000
96 -200810437985412073361003291926418545093416527715847112486653736506595528865205597664011700243854664862300950393748601930951549957113159391745524525226891673600000
97 420109560758968783753581066600642507827807605187992719186539606858314125640097504015451268909652129277960991397020819434830173354268095243142424076166092554240000
98 3636976763089870076867022302745166220007359853285315852305722153079283250548847139818403110737670810649937832145682681946018226424321432119798094665914359679549440000
99 -718111946934013433794467390381965496684580225086437231797873354195952037585945943439419528968185504799244392334255823198109873176200075356628749229408451856212951040000
100 71487037045529431498448697562617132128583741352529519423492863355250217650541722945526016106495815458950041453150881969652799508140188574214697746367504542381784432640000
101 -106107551891218876530921039317554554255692257254862053498114602187942359620825199498898685595238777681591211736480609083672249554320850017669624270729291032561251778560000
102 -1414670725434334415558640084628121058258812303556682691523841654942021951984363676404235269522378416284281897832825690992023396101826042133696310007083252048454445380403200000
103 289731675345127947036664549936736738853064104589777252797350025638090591857356061549091325626876780157005159189698949201372252960908591792767077401214539013293540800536248320000
104 -29909172750457980335798839105148002683089982715405790273648881379236779554843057590951916868048793584434205413596454507426363014393542741902058965008663773478612711211563745280000
105 25374977082599683807274561120629576019228739391296039256322957446511421057337759342499410772883849507695932110865715049708142710141269148057459806267108184572865326184828764160000
106 644438596035743908636109801626826031843977501576504601489463302187446436348190568619901363458164462476831224700257104798771006423087165816832804114492837583203841486301573540741120000
107 -136713701455786015992273337923066152596961621459032369938005376388934894001452256161697814238168030659697842185121593873862574385573963359195318538080285861552416668992653291400724480000
108 14614840104657734259012341243352099127982740562252329266022449341346811555780651870241619841757565763170709282773687103147329344237952953046675094838851425279772480616643403655266959360000
109 -2710646958067734271833335661219366459140287387216916288988828745875587139634439073522057944872575634342087192127796941405993387050935185872708736857029865476650241379636756811140300800000
110 -341752215752279490746855013056973955052100648588979635596939233069308967033069444673179610154224898638485916251015047071441447830807139225966184528578943216241041662411897351030839569285120000
111 75002625569059333808177150820455427382329013499293005462928353989955916707968561170528028389648349936994398897347180091043845888963637570972374341575807334631081311847749013752487729367613440000
112 -8292328195662998811280896598420688067304927686828198949390176922090536173002223781913749914216890554421454122282819389531397103607579566247864911039323935377903572611351270055634582911655608320000
113 -4175220708364895058172674468120780405397687025763957317581038214797518829130048363286271517336387690915735144561786969531296155206589613876619487186382489598695083345530998798806539700482867200000
114 209810903860721202024194465526576575546029692417257733775933468888616126891661867398562696796768661796977443669619729505174919809810431087615901507789283248498113862466320264192646934257143675617280000
115 -47578608413980277762931499571183484212060056696125247301709278284909945675502408081668644066236612053702286437052299569041090292063231099708082490005018325934463802813535597192276406700899702973399040000
116 5433923229729720391396454508764449324882965854725829470892732657441962278141107755037560387951235228597349177685634675864883771692733315791992357491610386926807845501616844890253719962141102968762531840000
117 6616377912572233243082024441910193461339199407881225883049661483493813430381057733007677553468311529841554128933607970614975799462808235864377645412430353069476963137454212884171962633300749844396113920000
118 -148349386371095546924641342965973423803559910679352676909658524646640464625380654423084698491004908422595636734159797042417641775443250372347051523000934644021995663210381924996124066559737039221422701936640000
119 34722187520885954106317449822331392142427657667512716847860279465594559686830078569405657447594329741328758708870178390178502563573197484000928833620170983256949207541379139249793078280644196818416733205299200000
120 -4091943908334452245976792073966821099323596152243675706855487713165182448640165957901572741342996154268363502694932381220732943838824369131090342636734259792993406978461308190499613441603120151364246593328906240000
121 -8003742025651262128141317254025847469258338226896700098054805100259081551361947455864755647597128818567813968952261770723399696248591139199741996685509053693694697758512433457490539335992747049731517524738048000000
122 120224168170266020209818212366155716693419308875810411290279115133500044224435580761766067763270217192232101363974017165923269218161423055605148796490811240941004229063874523021907390663765313311159072366997903769600000
123 -29013593209516129976716280044187725700676149397288752076785265626537640812793659485539503869881518527004535617339374072309545493601997376653634058156398585511950052648887321143472655464059120557647983173668350355046400000
124 3524486417167681834899758793436072814100266962961284683838036153851895906719062336312344885663144101638135388494080136103800346821407683965223200853729156053951842594303411057467128482387515809254209744502728168780595200000
125 9578887325104770919846638338862649471452691357424281178046566170961009795642137816835054155450297515379032807684750899245493709003588432677441583584088557524184689289609109555719799256469518146149048398716775742570496000000
126 -111171017356526924380630648871247621713064771134439250678736041644170592924086573042156760638719410322523687332030534269992459602505142261675331985196382232635125896092540728573734594386151903630142995310943166997184118784000000
127 27635615399728410216493786745099954624006119514868341529693485402869352638808853721038966663569841104600952710460794902046595339762841761592285532177549931054361222954876783073131036687048327914411585968464916760438295756800000000
128 -3457123136432862066993576184581229137567083632389204886163168386286904436723109290932100170152087265346013130083174492572579179772448292060110458833515884462430445815052294855160960642479310781284261327611322017456821247148032000000
129 -12108096517142120067673319834880767711920203068356440767210055521799427574968229595455566794469828415280762801785679284638332711519371581133295531152977016122402381078795326309433479514077637205741582122202864086846532141187072000000
130 116803394050201094907714658441607624744113125302047354103030399495057175560431000780350134289417192734441076562051326317939791741766510739203108516244123219930065211088199873013473450257195747137029994766384476136545163389796614144000000
131 -29881764256733131955118213663482250151764128979442405666401461963798846279444441140702231621438697960849539518901793169346099510262854405053486966831475349719517547241833555087832186316119432392289929374795793784426915824200048443392000000
132 3845998057343996555434313000952687532438850597506629321367377423034123080384871448477436208505527528088218896290650345817446263382666350288761177251566956387355139646271519778103776535523914215886621803854078065125746840892579132735488000000
133 16572118657415355304494568864222651637615600208380369583324987521828772169428208557438226503454730999927940456098659961489066508993016664302159549960533506878856254009340863391324160689331808681493359296672542237184811879366634256728064000000
134 -138888730326607305680794841400871517647570186000402510704334442985406765933327387120351026934078990011242680722053487496169697367927864751612284051081185115865804434892360812900023858656451274763005131631558940643680222230821916772526981120000000
135 36535917648852475215708640491629441076388461464786460716559267129249633055369229061332434943356109554586862786320516742369299604664242452776305379216747787850713003965841012480011041926942758985251191517710664876891418218568018476767507382272000000
136 -4834030810945008644250965425489707684623120201007458545380631927341568806737510304251161188574476539453387374155477848558741941988154725576934445577404366037008119095289025823631293921822678140708317473828473646464447373379121856491179542052864000000
137 -24831642993809646453886454571302562437528992111825237251255511821092319389997561609194261977777057047260508193372960233428176709092609706299215808890608009413146453970540789592725286862138556874152213533826822853784327216072124024852201705832448000000
138 186214227167795278592505792129433330349277380069438574442432428808190972517878001306276196956661435580922873748398706178740144943908848695460401535384134120622399758154516382810579205605106109058426128789439408982026782859992414812957000666626129920000000
139 -50329046978757754948533764687513486950103237939521329543343446317160819419090033238574186795815484487393101603440413651279446306598826403950364620626274483002913414682043393623816047175947144253381118332097533785278320485381192714292175795609338380288000000
140 6839837165214784795809770680719377784275332538868041035611472780047618924008340842088516655268224815920978202412955171561020555464858020054486699855891561804717825217000596416257199313862382989011158067850314974978354232498952630017963727200378016497664000000
141 40939732195019011486460838457787802636137515572368089146015026827360528006584036918608215757693438738408540374631502865045462952835690137276468453090949806403107667456468629279055416831334828865483894956405498507555888997920488204913418340456882824544256000000
142 -280526381703373990804289693165507496645347204415222455164522175182093490601672571288411792787747827440005591020772271423764022295992070311620354724262728119766179117030794653631603051102186034024050230576788162541308431111786758786805994950194819224045617152000000
143 77839982008184993479054750874285337717975404485912125352133908625133489591097875613434192304863132052625324163808174126219751854342585197420071535330880346694588826332425577323724486122739496889868403258822109842349743617504089132196443820171439585950783504384000000
144 -10857712370758705489474511426688723680574908075093792001080358528348414990859652168239600714015074230866358119020283775403594109003366440354577007692779026954781309133764139646380020063303972693875991478458221210066839639540491093279856616527261705013934434549760000000
145 -74421676719669789162218704961072793461976093640654225431185809784052768108395320206025257869322708295690879135968296591002644897444947848874113510670864958256221130675343289505654719183424138320309460716313283066307268921679348683034347851748036030289409931739136000000
146 473277995981718577125942351810337081343092934998285422985266947144766063579295641412875126512463117062776379817890845440284680714752777659217501934394270472793263897621296073147918915489324185181005723781067909542081373850351434567195416429988728595631247083333222400000000
147 -134727713087125618552885151330761944798500174150752156525451172050545140236342781798764932790711625860036055822451286173536790071356138890159825825562315777097739170285182840845576590428954756932435908347403613558169047539132573795288623053680542257532439428391701053440000000
148 19274811435332028292573552655787591800073697088843754465089056340484495329261508718889106977043413604457847329341630664939658423415517066042327242412864780992847594726082917014120410581583126445345204880110674943649328683099490454447896469502157133284556285593004445532160000000
149 149237940478118897509904809484507390920515366336414139637444629005003455851137989639438537926961412633414103009396614314265483417263194788759598335903427065108292500861391135770296920760723786868847632602282465017972221278650845408942433553222836719235204175569024324730880000000
150 -891428197287096729319358501737504919799413218322874757623619797592726906411362237993160356058647877031324095277337384216938467712395292819224580939499485699543601250663662830909118931209140951640280344761665899987286765952329015519423280485348817335122961006932754818630942720000000
151 260161895967123562209787680045827752876564691250990040685681229822052775563748921554431680999896938010498002457909373928210444078646116876984246509163566220845241316703103617221557248044419399810688077170586025108312371489236155881451143382503015631152320059343571185379972218880000000
152 -38148741892668773332523548534084008214851552449801650198620726015670309604039387844430512601136523770940205864331583465653572242916151334909311763293320758024565181778775242546552988367766426940462540868239506431329545218738512222438436074701166327625110405582609852716480567705600000000
153 -329989483977985584352264790887079435680144749172926519628984972043635379502135187708348687486357746271420860087295722747803015920765470314175939947008233856216963470746953972099023993612153149395408849969559344633546517207026296553746436785008071874902835242460783417538142965596160000000
154 1868969303841604018269822874513433112355059065964904837076757443480694990389538205341902854558840240681465457083786060037762014599515159219088390860661939604916951104477295442258186118328851409759505072181618577578787665171384045324396632001980154388068761762957216652627210498882928640000000
155 -558851759595615618426145023730872529726157677133773389721189572627496870636986674606495873732617554932135516077396156103093440223981463461958740909120355758596939342752153233262976075102064617686518729227472794129308712699321245677104005584953967961392729288990622837940474880704622100480000000
156 83937804057730347655100289919573116242813996661613511242028351194832156193563655156047388703105428862813769361166757753032371266561936658802731238174564224943063843699753011612955299128080659542147996887759522682667316368094763707594050127857179228501613605425059454608949018520485248368640000000
157 803794655567981152788018070617798971503333026916272919340417373669850914018631126834350553788609844667650262688548468188034819635990110413306344070000630896266392204849739034355299986002866122623746374696673890261702197150877390680515053938669127302260946384398442584645216282795840257392640000000
158 -4349596044422900809733810780732471246882806207260189201482435862495912723715800723237790627369865297878515322213876636966939852954454165320316703102581618931992040046516325929263252002891328935944605795274449851938529692469083500284771266850832620021971444361953137316970966694854763197686087680000000
159 1331726750536494167440109962279460853810519395639995652230279254931071939766504139276751654382393123855388685119505692807805171556681625180212075717625328597061755047628144397678924192917698520721839681868743157687048301658091256145591902386599640626514419117110391692709986273904173558798902886400000000
160 -204755641946721311140771309979133825496084571978553925841776270497786096258724585739675024954658474556009507736919697788439633892981572649141280059212291955117828578607795775274681034959672119484697793686722017564062516065450975831962354893728734767667339359353410603902153441180476783088707137699840000000
161 -2154063441221988398059420391321821217317003493043302071164239209843478534167433887060131661393009629587260209364844587563917850904084865915680898100646516066939999439610456848827088308719107956572462773063907157920043182528195303189688514522633985089156792415787174624755941639448151286266795571281920000000
162 11206594299119890306743478528670922048919301492366969914556392737590232391524167446448712734487849454615675136047842195732690362361695818165673229074461572918304911733328608208982108883565903232762437404926280526680041572996234221544640619561072683240972141881946761555727423228290392577665117682254479360000000
163 -3511230385336106962168776196090329065967702152288382487672833256650631764698976215651806408465579703932265351541778096331838001247551548968556025233528917828153553973306153893244351218175633672398887194658029364809644497778220501149190134354698328354285979127199799433458722161331869433532942296793114214400000000
164 552316888064716234802783175292243846386477512235602461994618678859652850533378385969150807794607674844428153448229426418154298233061504218626126872101582206986335326821682802820339821072808971504092665351994896255699020669829244809838159685043566943028085376921743425964524390801570554492766602086382840053760000000
165 6341648873612543524103677017047702683792390857253429440140906489916974664833082515447503755195775097268811253904509201829977471182163335964057283826450838498330262595216952854917406750633131782026839401589556651208804788582093235954272336337279674366669309681712445545478778255673054957246289877938560166789120000000
166 -31884569726266900639991981470722312761496783063297753813453460308483666437215800188846803924821917657104602906753600239593197752946355088783805047046315867614180762674803480510975664671977093708842721583973267984858010680458018871069674248906385296718697828673517848984924589238980794518202154313714566419730923520000000
167 10217522845358857576118838181915566364805014834953654626665099282895091442507028770971821032093547324724516237718418886353827121289648972660755253517824958600282910676642741166487918438711773312815720368946830042644176350970831748199171399268004943736733401974237424986561887906022028172528174640837718106386663997440000000
168 -1643400880516088165231000056100102828033225869732550544360073767715844966076170334731618845013891503656080274321152223918360838499399529773860998918154137253328489752983686313672061018521684356808196725186488508145739237458723522152703357090512828432382682885365555641994898378536696007154560599846417279232552447508480000000
169 -20478183105793866183433324931389052113879730335648428591235268921118028300645327035807600854466187356212962231587146105307376688042929749552969055793115323971206091999333511015879635308727902595399014669607576950484343031838237683984630358642190563626016037860565090385510847615506532067609586951522750129238689447936000000000
170 99937141883304067933221147655569993352055321195427623545099924255630052887434043060986491263193601198301666056202419556788485888170199919975759744891274405568141220826210686184906018298007157254206714161460838894304351154435720212160630728679072175338033888796834197482237806160157119653285907563498917967734562845381099520000000
171 -32737278440123643937770895836300841447544958597348099971048626215466244008411643872464155940064126808343153752463270609014075216506724074385308728235971012724794847929335849343543873270306613908948085741218412580351620519995423033634338537793132426274589403888112497173595068019149207781460047116147180928699659150509998080000000000
172 5381227500135721261059517847198498561486042602120233238750006445166036536348808392056548488027496166900710028267140112168894353074720138354356416325774406174956808787441882996775396141069352757485376966016069805356998055683920267739047193068488938339675952426998319717111654048846582900799359451124426866448932597049602762342400000000
173 72413143138062637846892896750253615731467896924320104901801079709489818421692432824543712453987942465566241678333297569561048870207598833792925654500433041804185281933740360235171377627282280163283632345661463524496952769168409187586417211953802072573905316916046713981769469535360826930206247001070224515210902383433592759910400000000
174 -344285948440269659508680715252340731026202973548462569642588030796583933620404708644825265256105757402432150545962154803368896884434868842220887747262335355024927976208758206663625126966558063142389755669451407051600339540373413054074545614761619821377928705509342059873450695189789074130932218954461894680432415438233270627178905600000000
175 115230453465481787245184781486863857260537478722708960240081320108623679977521989763755022901344186466716948645698648387255067205662323149359008477060635325899380259419731347836152618898620835487432288569907162862961312570887830103041235665034234551991697249547847113919444857167706741190473127050917315750893426435476759485401058508800000000
176 -19347704835072226635754485387210527130644476054929861406154268903558506640489935032085135905208354834489632690353328728918799924192121299601774364322286762255126524496160121929708542267627815014808126684030762952585613288271687613259657652600656701613834121579993264303885851753866082203314665142891611788502152879978356541198691414835200000000
177 -279938263755160782160900620473510796920217332571842129061466991928988448624842017146672135490039773718113884013180531138197012939425831676083152410812435294940901121865048255169538975104401817162193214097892933632041670166418019123255995814286679240532946495385642496617701194192315488970366268605921893536365435362375880670337975713792000000000
178 1300798745167739457236960021641732981994682844271254885457487251894244626101514155896073646962165246659919973778725407880657163365572218914874683275264503752763883404788838351327492937629921493308289059209490119540123740602296976356161337417685244078117627883336773333206355513739736007906229734358522101778072211594995031051330064946194022400000000
179 -444612794502134847370226910854411742527469419224985017747024097905226506055590562292223756130231397755719309301302838311996189818158948565232667826674378708210917388322622716649032407850215615833676421315467070972524574143509577414250857357829498476265946292297506229499502406347066188189142709879596748168888218717581906793816754910511339929600000000
180 76218409399679287214502498026704000882157042536852221760382514442095676371366448801112246700800803822152979241867423410015519996751121332989458482523488989272015795570663487472583361894593514067306201910379101036138727013574175916090911614510376851758424844503344125248204550802562085386579362568190767678935363801959664321320129928682919899955200000000
181 1181160583511852884831071167456674496555530870252032781356878200867377431069819061571635320461342495176346668175539223252758218208062179441176745351226214619531662565428680574006049912606693122907989782031307070761341663108409631404423800196693366142652527814304219086161066237924196259348782622373219692378418175947734571833673072035715053151846400000000
182 -5378913446782350587708452006265820347178786613646758636482964289909693264511218877078575457859408358637358611486573265800774999589862060263655270753566898799321805179312158295611601083283700596878585664266890900274373675615195247604717773246591455435729776187633948235244449834527353033689053157289623875979871453168220345114000084062151068675053977600000000
183 1876683298231610938160690193010624621479119482861769393150778704021045866926603290834686772001426772976787702962128670191434175318443051753057069157321116135687362493763550338951485959877714212330864222830223479954272276144263688119349759546872597542593657243776265755669589103184984509199670304982011388451715560553375285956235417578783883273893524275200000000
184 -328311555895810296456881724249925689052186121390091042052444849560041226051681923064082364548307947649583141536194188441943099067184377704830642004589433134865023821389628774123316007070125467118207347082810659662289886015787558147260659181737358501501735814381089084912787086387358981636851629004800672836929068156822844563021140450373208217772303056896000000000
185 -5430598612280616778914254442526297976871423046881296701240791996418748063081135692727279636931219504001303305967974590814135074093503607402169628357749208909415869438653741499326647497721208018848921677133175178686652580182276033014856858873013224670814952877597464745959302350238136099409665018138446226693519847838481214018444624582457216927155087631974400000000
186 24294489131156014102452010566185025367278470976045065610686951678845573032935925590687582660781371575160115740748621009875244729634449400476074881362617574715522517343185427214544318518886302795259118422442736651977099054430962389796719924672709235957241444046972364008588004520627296854781724220251731579955893279407154882941883552403008700379288745240480972800000000
187 -8648445915937814428215273682170252648725355832351503222419730540907636211568648986017791547054219002791966385961157441193346198127453783739258555022687495282309131712929949545809805360118569110644132671002620824504887658121104871782261898738248589465349880106099245568706393208948796878091480607808524837792984925862494260798714705208041950655713414870250972774400000000
188 1543336394493024380885702434572221857749442164309214398574255916151644941181890129193800328182897706568971126334858796176367782891300699250623798722255307467838860999046138169999800215395170918525997498661135195045553126107519357655935223612331979851406340337633877254756515493450718414895384395193516080979910315179244830337101283139898567621910737502242368126976000000000
189 27163171572451489259004490764454764716327364178802837626134519519596879737437160744317393185743460964634739391418289518241678244599155665187370087939373049327641593885588312261822175992211633069607995459449594453611008757569540897297090702038489142772857964931700240906927041595913923343213023129907037250709078749215497562417191204960605493394388442218491161450905600000000
190 -119625078629235531088279522843245379915209377132810982803418417955913269001098312752345528830973641310067054144955192391938783649281333605509888207058083261153697275346943414015060075933783076508602212677893156482248100562359473865108783224971060604853939089609132455935367188364646297996047231225591594331019075437005427596598074765759726340014248536848183388273429708800000000
191 43431389223529737714917824553616041686533666787815882795637509930913372382210298276668436382925829519221261682077502067341246281934467552035209584293911201464644413374463597830841762840881097343565179359112371013318869450358466620444512442976803941093522310041500304627126922125786069573878546907916864125965486033639716221845931146290619699952608406899980786710216494284800000000
192 -7902631082869940460729113422106790006674583761405279279955992967713069348775619462070932482918591318710096261835802500525312146396917140473031191010475697764443026324402017063269338263037306602366684038279963718735316404806133386221968497283251195597969220688631341590143750839588062704076303950987979531375877445071489204639070141695413076793152658980597835602801804810649600000000
193 -147578707354063352454530807539784484529391944655771779271204513398568451600391673989891691288031787170006555592028517770663926536719954731108038068832670730191918752072757015978205984992791796479081963867428047997988396302180129447752382783055906609916794134712958088146392446324958797814285070577965877688041869183100602584816123353259876677285533879930460602045233288236236800000000
194 640981379806673266568043197375418202654798151761141676783792080083530775503589506772104855773954612182208400393859640358712822642157103333678049081026134685418981596161625380384361755132189250810722567530199157856450829782099048529354296339814330057789985887164471784109384423302456955812051077250159561600593368625892855694086457972225232763621063364674720732924144985170771968000000000
195 -237248198834272765007077561256309449202335723831034219084927791290976886184711600208572160878109076614723413364762211581783825768209764111833885149120794327406868095900915342110257282860673999970367415865995484933066359063535388078139830739371710243592263210675955402515594336910722118991381584700449505160767240205120537955995111104259099999299080041976296218626761465897314733260800000000
196 43998920973489388386471397563500354308335921593075866330340696924977621754293116496210805655670845359658112879003053853448381341006737403169596945019323644938546267346735712889461199142853535739515125981691540347172499539800227842360630383807746945225774002833568496126020203589465766880046461913772835842932576734529992040464974978704321387269545769787776826168537783369282648801280000000000
197 869581134713263603248834810095501630386840366040318030033341731631380989438139772913898908004167248082302606538243930453290367616823074886256599335220431618569126326840329144735021274148145142537350951262766105220340651667149693486443437143043598581315908816314889786467322724703116104458999592013999738585694902266221970611916720807235566664029997304321786166119086472991392336445440000000000
198 -3730934060695649449726961412685745855762966608751046805284407193528824317839976982458592944418898193389115440758849337849725408512242799497510448541625514500626090684856594450700861504561350356776324339943984006810571597547554589075680660732671373517250039019252714504207047877346358138115038590836667458310529942945707762436338768099901451414642291388057062387863845209440433960627732480000000000
199 1407288134284115898234892525090311679289957196071613169118527501235987659043477360721320226355747613841589770356145534356665986477465079650025279768423904495385695702008962534711882208229806432727858857946559326157837679078279970369080553522918647403815340853576852751907159929989396892475025347627266519640282234074571425740969958110859549489151040601518546357926953188677310639299534782464000000000
200 -265904671660426464942375433081244270120285227754793571954297095606578779751498645193829476169458511474017135494899082990342014055531139768765310940551365950075032930629093836392003020586457348403008203457427991079827505430685253313642493983191508659196587214023283419513643527363575448954356157892037601755165699876159284237121683673506041624249176438703080462151516210470312039897273297010688000000000
201 -5548681306959085393696710634137257850030197643710097899673408854430105043922354398912933380888619973896010042566856202784265657927572745138584406795461351749310441587965222502938838071666255132055491892419446569682372599466592540133008934515339687103591031019977255477495787345976521500926574417414259586868399252733764528415369126995410678427564826815848114281828356781113122877862879007080448000000000
202 23551024166321856032837913256117987592955834744350131808143237406234423358768967449462434628682004519604552958764672235961775147496185574147023484785114113493529233794795931021358916979856589078615004211367622902047400641673723123312629928566493731402518036620710573401190515679614117920684998743645809488054979889667890582630075014486023761029762349869345144978137579854964106225956300112611246080000000000
203 -9049441179278313560570363312066436478735940098623163111969213148778945610622673095202890939373811294912800748990460062950740339214803453747762720636597719451927788905804395683578791866704003121136397562900531186844475720637865307879844004913838824398631700063594044213652087199918301573588890574350854370645828861197202310851808387580896314243902100697114495093448881158406541764978675803704245878784000000000
204 1741437603658288421979076455391694147053168111653165958247612171547543729681195948357060480077707488182060313709179980988557230687207700500457784730618654609963935037839311162062665635706827226414670098253156865862378442951395674866034261761701219855590414921335438340874435882394548089190388281936332492503415498239161698388027579639849580033816540745878476124746357784635049338016351171630380022235136000000000
205 38285181441062679622047705009657434799648303629939783204341031668435522179718354211536395703677177208296222961622469611626035755891306147862370336723755539006406039775518962438266851555626784615915439133860241872390754432645347621574282517718758603629688775674838420804437457386881984806641882595125450373513092485331588002429272765619587167008121829591041323318486733342325988582382809419991619823730688000000000
206 -160961549553867309944666653613179402796853099583467601456458305184724733578842104858323290749313698041647114578972325319371251772138817742858237689483202412228965730493003032437319941911478397862536735018315715225300307964420410634068952915877536013644123080364102599340756309116559187772308142836207592688615768094670663519246431138101702511373287366864303651178986079229257535961971924539164508056593629184000000000
207 62983305838864624604030004566979538465011576797914598647832301398259806209880175559699808164840345244979425207124216342371520041335213990098869961711130092485522125223209829988476424701645018606764031588118843539176317542592826540745402951790918853964075044076962363973055098850229912881538278620445040922018162589830797820490281333958596866953983459084273411900405264913865620115885982692603937577610663428096000000000
208 -12339582345545628754143488838166605567672002367845786547533446056518359818548638349728206026880751599054199715033920957915412613256721375444361053162919270981669306026258648311163167403074695420970587185370591261232615137526412203237767318855157182482695614987502842331740527992583462267913880220891653674508653620895542026580550096498089539047006905007889007266373687776516844980488461047319893995380044078252032000000000
209 -285245623823595971548678759610734353047935460921050944969458462725003376137502002251673691257691368827675163739734841033552902718934362806026338651337249070726009034261477464774015814995266914694686946902619148180587201208917826500299001602337862198288056583494638727243490641448517074574916856579997377700651645504563171985421867482308999110254936940809360220949648571578445001203861389259849400951112491010621440000000000
210 1189274069124013469948192086240326774693677082179709832051728130578074026930827328405511875268430740144219687781983361342386347110091543212083529260528069447192347346119793532177829633713026482977845531808989627078425140519996782757038431317593902938559443007979672730498702245847835504833865744453581126288682667319235443309891419605654436749465065855526479834145988245561829687664029842927609135910937752138441293824000000000
211 -473726129964699049634331782004345699083222397079736564121015586098145067922339768367341273061390818375504884602070472429358428999260610995906568405666101635478288796614131246555933518212457996466440010844838749000292837951405184894899335974554631983431261432123952760876475557167220132875327587669961495202152881134134963148865375168857867778000877724747992900331019644821564182102246035915381584281124812533647947071488000000000
212 94458868642882894621860798176363665601696530571708342852386322415924840346108611844412131322816948605831461597715746868629896894597204303439506701064088693393924433142580381666047890827678836248734920640906024273704319226881168294158159015613137022350288362275668070736878670377582320334374237230500560076530677078802738395719202502026665348900276656678998550769143780827810286275647856715762761556183504831817399291346944000000000
213 2291705310557581687774697277335826568503364923006627376172437970582598333469167901150543860389584662191856388536111247958577197505964659445966870257676250894700830832273874630988270111009720315940301410393461358925917032888122128312750234501178906628643229045560501442615084956366083796236210507250998075767245290241417843472613683531173508213870497861795784213206811867363441597879628810020440920455882924554304037836554240000000000
214 -9485107727899218243866904670607815394236239812991806877809279530120727204198509106980945453059708618288235465084974012527791134602450191083681302138552267940623247698604917232210644250624174380007752945744717637923991639862011992212722400655234156976982669220794376177391580551052217156904850522080280555227362301642143283956772866752804094574241162569691170981854199491571110401369672284647409369710263439964368832347259273216000000000
215 3844908900548974409573673387987550181097124105326494528894747440984814683837818243699026332530762869686583041329607946571501450157395017455653041557611209385606485085717687954851476289460242679336981054359781740531151050095523771975127852135434119090190827444308605598769314786127369419773727314492336046530706357369013454268576670815966153659389666360648915815553867799553932882166667048646857214319354750780756575147227273494528000000000
216 -780007812335591632878777203890183811210767148606254376329419275092307182902725758508113769549666216665717320498001715778385477484043451228917105048543171138003428624797290715972319174867906461912594083265182765621041500368277736861095401420105428052520557234610685349302971150322507926850721725027965267910630270464344479440963500571224091595382790128673586728078001025615317236832459289736030545323874380741161295650950333792780288000000000
217 -19827685487520359959590944232347537445056087895985892981929500713971055909015437390837914203538791312804720808303909230180717668854543316653069355775024416610902244397152247823844506832101418111360214627961942309532216374572199614612158807876819464681142722080852342938605393735558899266902611649332633864981633898243044657889733740007885122091294060312246404914515869731319919310331945218538819932370309117025448424683055308639043584000000000
218 81541823872743669018971790653665372695414619049038003718830814696733084806024469658866252284976095894443718503077743991936928403352407782454903642710477861403155882747183270433540823789808994693980462628333368309481783054466929362363048306332647957962119131894113696804790543388279786835884442247349253496697321946716850465591430099617277361604035551542225937725129189739529935433832413828859550657444049017660937068347687840645883363328000000000
219 -33626694856706996719705896529792245976807596721543313355291208931607224858671238797594209449817686398938143879926801116537179957594747454153437207032902281459691066963152893484535472727490414254302776430812941330795746130769520466806595773550146693964194522668894875167778759665068652695784530355471408058272345477496362910959352410692309854371364568732598413202945265221049556763961843298110647263776130527642373411630381106663915058626560000000000
220 6938361919020888542422854986714976781703844667423314215716620585635617158934740944203264579587924787026413012965543152313086853971838631305497780854308722000547321447840846742253274214402706850508347586951012205354723917724608730773838250090093819907017515036260333465473033970448913403070158943993604038220847774458691154003207908785990016428799309352572649184824426695177673689099864766424546676225877273699056483897046421256944154478379008000000000
221 184500769000716922469406186751047950873238551081479675731028693381768333750695558993904309666810704520985055326284782319040471342815933985088140930198469173321955527334708847353005064919407993174785210077746736342186636640221230163010340737919863274693709900080254324017968790341737880888205716598579451819201446772539753291252544186592142454538853918343691390742268124348103489812885974852066167483178334724587031357803453891571763338700390400000000000
222 -754565006977318140219300408884937823653249528942472586359444756386708227761325345335181909397622697762426188434872072355994799360780273560809387577466768588175152384788495593006627652058952968496340360589182601656198520663569850189156827897210294070356500426842844601198218717812363409617865867769228706481194121091388317218356467099851257316641496012424730008616950039514941833588627403926848441982875177922950412645143396554027512501695686901760000000000
223 316465927871466300263650149007368055301396622021939389021659675166366599846812177899458163252920918165384881375558202481937313031719406887780100001132568610448837412914009600861083127702003500332785212681450276836195271596165437654182194636870634867428892793187273098150771480747138853518572453824518013136610946371318594141342502435629879931400989548939238191670640587803843408774574072098363316768490471584898185405475044886674328604262949915197440000000000
224 -66393710412583770268428130534236548274644736663437222871635714018933740604402999213287631718552776157318936707832206499379525698650296845856772144537385740911281756644880750287170896476102676828589643386816188228858799129120995515179053774926650635386491542033664572259728818742488168475690454311301249068538849776105822393910581867667393690768947968171880776046123542592699392648159486412621915114730096811116165958682722782915176644788419064328355840000000000
225 -1844139311786381123902358017690596535799081934863228243145876608720384547376154179825335640835402520622380933887398434421647433414355261402599184074568789160212786688059786533768128012911086561527925307685735472342336416019010802063386673606626053264946607152114137528580933775483446057879825165894840533951027983892538359453672261853744454067759920391536528485324905584895344306646951699902126526044157523211105305066758637800705152718810447588632821760000000000
226 7506075395736703479527571606071504459806600589964690848653981254003397894203541149179062892920460554046044712735474579642003012117990198301516844607395521888180915503966639564650503272774680588345493739500343596375087250050539748206107770512451066444294794294057450549071021770173649622311878719450422204037076450024037148243640901824209343469707552827136540475781214122704967155218766976963828139059865789024512823829086125729656699781361060116096394199040000000000
227 -3200670996282660993145968282150157212813012506203481875412229789961494163963953892257812440908632723002454295366906770645599758246748373864126685735987044110111555891594524012096471748785048608760010501181622989660525936992683580808312154475521428797230373280706010005181508555944765689533438708105581343323301948037694013205274430947764618278414264694423102263712037841960099414780277540973826658920054405081238832973600140412027142657792212174829912273715200000000000
228 682559138729005372650541962888408945329932026625878635070474844048140704554696631643507695071358912327327388065659743308982358476756037813654321492810329288279935128195733620232204655589061885237891987427682563788441091301479458221349955952059708192713514971868938002829913708796738886949813979669342426803960017375764826006628419140608126961096538903739384765779172615725969871167534317896129668443477725827584346608614970024611115746125047419133880404405125120000000000
229 19775691784162081634027809489173853019008895627322160716405709002278229452568352476584846624845496653232134839483714439673924801565955147270631222164529408471634254832067860458356268070659299772754688061702389501439065550678054735183243436334366492438541184124101602612123228877356774700390672723285076170503271912011714674900874205670446190464266757742082862784510575413010394325975582106787313072077327592704855059374973375628314652063923393303145163274080747520000000000
230 -80162577178391214129484182219300767464612277819816644402438325072933824250095061301214599148381424322374043526632140480314868896534674016394806334707788089428866510142721538841941565718936182983917068594303176994186676357638878478954435392422337886593470982493516018062524253071971572790630883859194900889853699715500178158094992609587506896908792047197339490775561367767153933803128838447046909854082161052768105105874506154850505917995380770455335894843284458045440000000000
231 34743482319122832449196476956445428731373694862150368988296306085012334839767411478866355608093408377030007982689482083667423437717322250342935650791183280769825330673753332322671321787822288923691195275549380072988280889454403306958172220395630362289863396145969962454153136325942694150774314450483488863804208241727512083793582631868783606451560784806511884265492662259210021114904299417489861534096813264347422505420507152891655749849537041785632620631728953669713920000000000
232 -7529192255324461403853864975066225321265040640941350621749451355252417738281024942029779418996053895136135895683465043865309999982716200710120559397150670296800465750460497884177640612644425998036111156921300954725280621491286073972901308995004763637120372254662696976469002502787230353714385709070625946515461205782992197855598311506120635455712689362953309855802460057034713560576357206422123738045154815810486034559743051060882356799386473895129492097051392428663111680000000000
233 -227248547683952172620923815648346895800637039839081146883131695592148655900476318088779772668605859573055291814280627953676360272307652751603768246504631911220645940686872431546081666671999166490678102983620771688152777026879546846362477292822481788652063373157568358266678700535719172906791638185419822875143271004289951006922560154633348443886293465135546789936620978304227587652459858097730353903628561076994492454821678417998265183595649582342866809279239873957713674240000000000
234 917983397860224476969708491849883732980706452050510723733240659194615417628301101966584935131750365214322406159431385550451186995188528042131048588790713747375535607259234328980379525180275155092427973937912151141674564335232997114054410723057917778365966294823476616825771827484903090923655595783766471039880027748084908067169639216955770367146169728798923038077416534799915728632088545443478248323898590089086388553204342556776020196428400448463080205641538190256758797107200000000000
235 -404287257103780521433811483541282248813289374620122701861346138603987327461024605917532295120326796833482024841844595117123505887657180064015085942965490668817453616025970307502734834075327902849973668348346405611368793466845886112580805770622350030978314470503712116215963981052052009018290713206876361538521322097546075971576369004853424217697646395439916070624276895316165946160411962965648436196275913805250532756965093344660749525624076542101289104972849046502957570242641920000000000
236 89006482470901590240489006585191151925040422496715014164331456634207068488276680254409486773694365848651087049856825355001666771187979126945577500999913069667680147705207165713386726788628912962649261875723731640450316194328481463726749785782333913639666256785282098398433604377225699205543460457577834724895970553401748039579278514984508701662906072722140817601226500631061320109115045095204767730198784441864212400842396869546604821208364058953876219040062025254667690733249495040000000000
237 2795159367966452554103833226927350958894454424467825576278099472619020187827164237490122787586898902001518763127549738087321522353681606929444000564201338131131876923928874268303515780383252398376866118854995701640529870811372586609041136068853093709045365019948118884196274298214802859933162472393824937661298805957021262406741625006343681992662644396137127467140877537440934316690357516457031212618070769410756617510132530850912747994445843136962587790217858110174109234147234938880000000000
238 -11258557856356853939736993654491855101442699705574737024112742428324383559082963912634549273225922661627758181439570940773788786741890948609564047998770856878999970803872924815467869644217261931477791700791794754076894386845891719780007465420448853432667181355840412649656512090520475956876260147972351336963933390583030311022268498095778337291487924949533919416308918833172867800249967341710841565588427577332924085164513008815826721171921933345912692369686886355598647879905118991155200000000000
239 5037041834871741215700544135672269609939703364982097956528372357439323558906450364946276054024767464987524949635024898846903562647800377197686960024406416844929641255078407658138179406735242432383271158231662299561718727488659796858317570363952762395885292886376586631504058760782788884795365215559562701694869634711786366548907216717115888585901728493834818625346247936006223766921784828823687581236074594493201592713209009524866883928456227949384754755423851422471347927935097521024532480000000000
240 -1126285415007297085967362225308510094052175437966772240879504155184189494912691959357715999801985172731100578700136628910820970814791280994892320669985068627488616648948811770428900785394987794727707351038329910985999986363271977632955383829250901042036245613513959658926935786325054517597078505669286139510709711090985827256052813129926966494568332843436982144915019129858726499472138815993650412188715153827314632164059285431576419950581560643181527838803581339586855749824796094437670256640000000000
241 -36759328048835014028386293645383778646932650035251581502674115749961566141135192635016653411440664258438751622179441391251525983072684469794388835255986480353450568639225369942835022730682630512470570124316328021854883973837379191511118748660963174479547008626255556976892916057482050571185812984483689858688552661134486547892772855560153483730916603096574587245230671085700512456703036527149581347571207752351853702535595633589052740027825359975026561046106328710438042356013991427882677698560000000000
242 147711183218148460176670082728893399715987426935257427401121565942501753671185707411576084072190341779048304876986251073948615426226748830274935011353985942403276511295328082682194743345698738151249038975713155762514075498466527864583017121008706248481468881160246706673492066444478141267245642929262741816410483824516024609620257332316157858941862965114661254210696770815825132596973259120955406985179111479567385069549356380698277683330527553863605822271908913645532341137253474009431008838942720000000000
243 -67116852601755865141585344830061664151959305265834847779689405295351041660435485585428953689354346003822276971193727728341831942010914287333761455585794358259306199855655532034812549649983332588864266002805808942022004337286277776966881005333368122979325619148256087017055678707053185407084034068669944354233210258009814160325807807721565343607255136732548781532347438631811764518550518786364373466926975557573092584246202587745483813544068234304916384601137999721808451000659648039049571764262666240000000000
244 15238225444007109163735647002306689979710589259905906774855072938959900124233788436301917400463728858554935296165260558322307056371446287523088738259920193328093563311423521838760406657194579792979528059828854057616624581771058038440227376657890070697492903725076280567274345969527680431761141040230098203431725165381705696832782666435527413137776253580739322513253045507802299490801835828357459907074540020747047735658790231288409675169873271272725739527361649568161040639785459130370374461448991539200000000000
245 516318871321671571402941979699151515375216981024880046051388272868139672301375457010550252077561619975463399049864733960148987936185578183144571260616393759572548464921640774582988328273430013870451430980537811470564661284352079121554152476825567430757618094132882845421880864483325822175249514315161323102717554960912228900933265769436308629502256979926814118219097283131015545414044274950108994271608886153200438289340945149370503441823699278811758243790832782115313752353088359363411717343791976284160000000000
246 -2070814559849414703420496604268352973849272854069315806953451914242257315651511300523373527643280736521837400751717549095534478426984917992641714686539400969999669517015684972117447530768880942552019689486458935686897983390212594998778777556030628181733027477901742887860893499968717274917355098853013992652173709584080223757995923608494849071983170354365699033053337550887482724523829390676766561032222819898873161272771261109319243530302488192205742256248499820075961077338010272105464296869795932930048000000000000
247 955380362904979565645227245365587026169200444906793921311085897734491143143004573098046917257011723996930685137655907348687957393489843415091233297520592786413019311747263983427972136097024041929350900325496534926566225388489760356554890158547796003605947942823222163409308090444429353584398072481631850635050859236875376242670599031649495691534458152175059246024156586803471503382743499448515600082275459746592849511101385728701445144465341679681334879572534074258282162437479230738079470047856734343109017600000000000
248 -220191858831107024258204824424959993200802033763648143734901729778027545828810863477583862625440769966220722326869425795204385639542134290668467543342931268571244025603006445044173452955197784651629255946722429490603591776030450176700461043916794333618959773505612009714059260917704275828003822329048960640782048402317887076789960239925640603415882515669699220460149953289269011197027030020603829823937028202111818596443347791429027405205558877300283931874268419022538568379415290992430213020532267330524571238400000000000
249 -7737589166043860973596267670883155182462799564195429064662449775942349979447786281497600129241010347519164003753541945592503108159873314510306028172599331913651621733761369239941510243260873338424304785778769815779757229942450096180780026770431832601239622337911244193106104784720183180901112840425326730266592854006761669803526225838822421580990126842194542567851481574977171688491637244243940996568183807460255672722502053376324557436994022023452542498885322678324291415897605012787066199052770397908974226636800000000000
250 30988220724610957303162218395405927196400922575137678957118191629518341748514573393579780403107506368930162704127582387519375694195620119827870242987999672602586327455686523564150042966617486533632171894297388201036774170759474089302712881733349814372120083135837926089397895972932598493408698811796476011250298578471061945423019160236231000146415257960250266071732303819821071751860905479222235125415007541551793857773858409222900185081132290433957270155746188060685504851449336464953227091617055413003364882972672000000000000
251 -14512545220983083240995499016675363222466883782687577598736494927698074280056286265937835809535458610055867265290736400512770964820860204327846229724657759493211882210688234892138449080707677075126514260057615609060886473864983651195295808172944893772089032585225500671855733217640136467800842029600318623131858532189246999092304538815194226360186929274214393667051681605221017763749387792442735939970752663719173498045048952144454964982064936635064023775432139356717628066795871856964103887835071206697786959135244288000000000000
252 3394582368736608283270302779069306856103205601582634212517001892029411522687725056096607316275292603984472809689850895492828925935059569032388855224944505185152268946168122811204961466857264042027158131954368929412359446946836836459108550551259554713003009749420403561675426262076747332571621991435713439697653631720924382061189120381889753899894424252854415379372798227198180904308441972322549474387654652825323423584778330633455887992336454270794809510130145888321811969354434132276097179649156528448566091760166502400000000000000
253 123592383252237342568234552181473170516993630625757560817812153934046697373951169101056129158719745149919645794613823199098930055293367496330854246669647923262523222339097211575681700438321657848700274848139489878338349027925240144455487084700386537453545722426966580975699223346102038527600006138325144186180478697800721206737072188112655089733569318041034219992750736048110382671281290838903944646035491674709633671304616343655247438440428182810429496454677171266543040621026146410290416871569512899451388602189480984576000000000000
254 -494453118246886288995596487017137311745057045106507735694792398254711136240953899786157065733698237742432561548441451709978515898751528623924669373524891604111465578012314680832577156179524069857201674164376154745814048074551598894258207627373760085961596053575664491122081698225711089169273147120942972209945544488020237361418679836340295941349416289828425355630832294357349726146464261125799435504012094396140082451361919999706891812836487044502962962352736884341068587991548262569036929582945433783299434194637734966984704000000000000
255 235007737386710925968449590091613684843825988037032641375530601851947353100240990056365377110228101831250210569699760661531515316007074989375517042931908661145739279379089942818723123508247679135378857679819639493731280497154786083421933138806596628268342106293874651580853319585129471052844164635637850493975570981330141587164720996450706604581632917636445828588628765359179812553343451887210139634221282446990630078481811268693440795941643890204246863927633992897628524951386725431828283279414585867294527457578650292356907008000000000000
256 -55775275053150446421810823667280926784000145914739374187684984791821169706155678894917362855788750905658438414390167550880296767012029972251995219219278292266188906910572459483415663512536628229885349154245036686251913113547482698273114182408137394540651442844531253424535548692420249238772455450392021476753458464712066997885200571618536936990377377694044183943049558168305207861831000484433460923275205995302252998066932178439384803465759517055080635915395985809080133405966522074452967832343797521272571357766103033545955999744000000000000
257 -2102084155124463324068512654928878986499286736262207923464423638287596274052434580090116787736082937197573389590054175036455171431913334320621473371259781948699320888746387746906120529922242830070621136641880562319588607363264080899582267157723309604105376750311252917531710918979466469958633946428560082198867782099194282674999670976547977046034700421985605302974780936405545645962313209866023480919078362232144013887197773101235659566619060082163632421210985115045898990788740974222075786650927240504152917553138060707199801360384000000000000
258 8404007984615902703286204187356337998314731133025490844619474611634115796571629509501628138087454713424281690694864442066753642793476480974358518478787917101934409218755391597611657324669020890790049943053755743256195841543402137364585936822652627955359936403558865230557584495812535490813720480480456029397121417074429493342281718576047178232687574063519386277157228134276006344687095504878288582239923736816210284371724667610010863885855803223762899278237226631801493839110854221901811827345948296739720355895802840704958690752462848000000000000
259 -4052798321664470686388515061596013458854398044565844520820956755944391457037667767455126787383660452539536602155142504206638462234470714034187252670010241805157560888590063179664055623673645356872267236683333121428141372950654910062206688843414451988749124878911216557935336460770285907210560739698033629011820408778773496814792473855318193803300228016830567466657100540575518827573261476338945662134158397155529292372641719797406918994145072459732984313963361447939031937228842832383394369956328611289269293815802424665171059902607523840000000000000
260 975738547537638273353878824064224921757711242737633235260963632702380926454530147870603178734596089507904585725781177689808749582397812455513121630600249473336484120431317259903342006067286948013942373798556359589288968879431230926759284818973736927649498144176075878647105960169682916546802680189565618703587403695091172651296511032247353973063158036504606912494720962111847527649908521572414517955915224674517118044464956703850221467489087534811170390507327530803730920278215095363660894528086202109989261754003661338797510479841228488704000000000000
261 38033576701576422470894748469736716073548478437540399959193629001721546874938897336690773729813962189755415501210660239772576508094769378113815198688038840400453773328249441782606429866011908855111915263625935094636444227238567372377521516070082049653587995244045376373159770996783240546939023545053640220532776551382892171151714639631429701712236884261810645836484592044779082705104322243205496258913197343798576975810748425958379404088590918469629353229501325015553993229955844001191028408164454555941018090060902522179999604010546838372352000000000000
262 -152003695335450610968989788543000483035682366694103346044322265188532442660961865417308524916242094866404860488381357098398270381256472978651763943749894997012542086022219548503003165501355268312660898023042649836113249396640389054427886255277352645921527606880443876903866737028925527550083241430969597478016217236170527279928037542857355141252850019967797737099377081509139592946321732936433108685794662629863862866849743855803099564671369046336830588069171018411227222815112611208159964855765015379643280739816174952176271293753774344541044736000000000000
263 74359862963345004397049428456414886505280365253800204293862279826807309518176195463073526310436464684243599323795863701614012567617908321522937487981676111214733760754866972268390833958316478189043275934314497150745210963374097850058223878767542018487621185802223503249015910580208558105422322070401501678629384917564763387532169505838131953359310367673137387556004265702766771854583177640070893382542659666629370705981686033985531220818116987490285541498450026769046970023063430527352331025081370722772278123743955107520687259732192242513152573440000000000000
264 -18156873718112792581231652099225849409140268673047878902647584744871600263831380272511669062801935087313447751764388957040682182654772084099520162486537104490538246664591424700625610908040694351624994521059799767705377729953888402374765528116754302729130761689124234036055196510203257248204331790726048859388262163823291212879502810012986390801613159687438149170040837450103962568170893978588865887840360458992181120787354984650351001680518360068022925849932248504973888880059602202808925041937719435806938750038319674431697926154699745820075586748416000000000000
265 -731376688737934377837434712370791958716168005551816166632453335797751181901679670903693945381458727674226717742297215988159891498707337355871638510883685823417813008673455816702434009959723847109421148195509934719691300644541972167815218801798004544167045187098377149880551984761941738608019752689077279873741026082544743102621795952833966818854373504616008069690908375765301189090496742723150747430789891119709462585291226216100116415303445359769355544827409345271270188942807667032709799219606402827030314962922713023504470928222577660074896866148352000000000000
266 2922905305261184436534042539651316164496379572179278241038956281771801357366345638643030164201969877810316509731595063942678120092571319942852518416170045400567223582947903875912294906258659410727905916730625870582456062275375898089412613013862053710099090622752873602592236597009517612185681459834471302192386899129184851421411398916377665210902557236645171572016614247281075915100275480161410836358252051939380894559384658957538504775465380989587175289906119482103680176830597220735556213095248815400908016817703995314277768550639938192571940176545185792000000000000
267 -1450181465438793351344379036464126815263236145014886565422944340411627944022318858342273835329987252591771610565510174376966836046819781838983806060470294693033939866737434539587310426276608417568439720514676766351990703033339050008209168469965714122516588943890205154563953051550085727603204718127325466467694923850594260987595954153414031879128220357136944929562259894863827728109079875465354536157188509773558103345045317227279413233539802114990373463175542899609580634109081087443774577892683604167972196838633980031077728213971713340009587163822884388864000000000000
268 359051575403927687074254821894397815991100932066675893935813468537656760417319764040191272147578319024013062399382246408157578998045339526288362693202681195809192804230681421752858477719143095687664611445480191475820721696349925667054900006799109523096779173287246424655283887594542057217025121261875244722546199582709824284940005670497725885985200009679181923714361093964562621856555602653890232921410130249860116215466832302352709675570799029210306777756571820260051000029734283957557338560214800670394976345330619450269995658550444758166689843433469313548288000000000000
269 14934185539632394269324599057546720077944105084819671038725891625534613625311013269051778047181390528880598798593383696427098755422564643390726626284140636837889793908961807512332084976360039732447331655868462004757109570003298882650808011347817312268430279926325117997200958108570817988806994005041018141710099445179617391658194117862434009754848396055219350461043835833977726216534698346869708409893038585167643178587660819644753608160437737126987058811417120409262182906916961636321707941145274355251720114097522723403484885640526530709169205944706628090593280000000000000
270 -59699030647090841696282926321928045593675218158040008492126724260477452379683233762124217213010751408357963434594001802160959306927324747790310847223229312596840339968168037182129649974644891583423298093555916466060482948108708545805380596689715136309540935485625412359046826405789483792527759858937616281335240351579454441062024855259945232048531082151797212490884411481801643163758484796364412057492121956656464465080322020754700047431306711941565179447804832773642990084452651603124714270291393284046376844323817674315415755030596586060132078678594664528611377152000000000000
271 30033646627469583960892775198930812296832812531867988088460395725004227056316650352058265498028950007854675816471595840609071013422920288812597325012409433406973769985498556672256322499106216748194586211288061651021133540271831346134666678827524811592624340261901565806910307981050984729884571486329035002812040734477582321551337826394949705144358548370676458505283464673580850994113216760679267433816807044938768836543239683073297920397945394576478427644746414366127167181449890597538051227933405391783325036937137748864993975737347986811757968551506301968316157132800000000000000
272 -7538505421065998935709940379676982579063983054730701954123975813162686884735754779385344629697579014705138992240475219993065446631781514706879003326526028744147045207302002193295246922444969314414663071488258594839861579147712695896704569407801699600759704188757443149407350620718685636709833767647921266984681789041193382502104671513026246434314333357697624826516276981731423629148341734754204199564505021630827761016381774497464886503182513613974371152045874726649967438223428351743609259359907416525451508929714666100258814974534164382150165667256837202799343047802880000000000000
273 -323525884577109686044495134204856284453446774417318833783624145036071920364206147137031881774543158878730667047523777279979773510650109230521279441713190439779881000764490935980710791217856544519361786147550768815349607350434434142181324554953219701675609273752035858821408153612725699697958439989354875951663046908159973073369680801024878125404087215854827662984916362005138308262015060098481250181365333237786266242377026840931914308921472591710481950392150970443897600324609432016805685940294996578993164594254539175077736271890834494727601509790303643641258209632583680000000000000
274 1293965465117300407316169758679148771168978998847835491277227278844697313289717492571676617714312980440678540184176572265534450841720215923273243022173059404534612417980932107865128268724705987426764950443674191374171056918480251467136581379479021820143338971047319001085695497289984943486353563529482934428867865147724292267696092908123143908529433094035638363585154949901399527393713045280560710974552427128991355226746687127226153964036524540545531017291687001491084496654210783398558280438847939186350730578782460146525385424765559239495258604407144537860043118135643996160000000000000
275 -659947349108809863245198663997015020008734088237695902588286390682739584205269753934482245241049399715716377402130485571694173150919461207886466668685138493794841116557163855603965074402438321352848283936218708509414874200987932018171110427743977072386635582461100024922558341784366758726277161093373002810132460650433908865611473196149557215362512891720868613338333485668970037129169305153705774446125939346607907681694084283328253913419757147916545940210284121323426720321411892851577556212662937705827421413546314920348213150427683580587107085435073564136508027112788317962240000000000000
276 167896827028157163964592617594575116991922598582670994624644789837553635184724482077848597323780514664563152866249878339996751470021352944597330698099733481312416310581797824371586418291942702689722659335124407378360852950347114684347905853482283531255294121181396877372434731387072232083310099180436231876333020422963154180779846435133058456416475615300238380783291679458342992233769954749794624189533793684283256386761611770128446886575697396801601074525900174340244952426137211816111612128492098825133920740731446168856692356706375694320591822162224599073021267184853139282984960000000000000
277 7429416596367388604627014658973540122168415265550298609423476015682484294115536882694006050823074002465985798373348549091523292796576556146762827987083088210208428955561222179483137895605089611660129471707523057800753219489876332809127297168437330553067432988714133552984972440259827686190428069828236955822399835372456139116179087230407279860887552958065921525781007877951466695748934757103745894562482774290163772594335962198416184594072679757026022304446256823925949288750764167179149177660073621024266001136589103311063012029364416421910062709469225568657642505892946246421708800000000000000
278 -29737420331725103746829018147736792135922788290866509512753127372258094039538508382119290922967129021525252982685832996336657054409971390232373333036577629815404791226333459154876798345932216730947162561106729166415834374106506525835120300246156013882361750287552941258020798715866699307749321711734579399907000069128142794439793009138813776433325381937792759597507383711285725133153172967314327335374712455745723799119315809011393392540138097354746847934619836683367795949726300642041670607285879896293015889698219977886527824314617822605176323223982199074207500411074560287669191966720000000000000
279 15372724777302502143146893132166057930846067924335058385250761588386375030176996592168508755086370678127322129647033522211848496647998191535236973248960752825448011403106533665522294222063863168022498793740774169463301595909916886322738530106109552698199211162370239354104317138639605119652839668976982595679236899517530176741504940405941623221683318903049880142990837353975547609786646048821561466139490159312319371144487097156741607800594465740166392832925729081748740161410298573941721594004218377147131285013312688419162960092904407781929659506634804783217844152755785342660880766074880000000000000
280 -3963290289744728098956455321071999418812103699045343939337353812310892993279891191876819596746722567062253912485973270350959795571730051773802097952940563633741793793424338950972696725109792252597351974021711872310212900469374276420916333375353626145780270759286335439816542151989830575054319770008010589568592261032862565023541031924285774058638315936826946934668879690650836169615548106538378010997651999481522424686509204644772985478583510742427908721934124762186100250382558758852359236117322183771288093052255248307148392759711293398334302419973749370439529811574683737872426518875996160000000000000
281 -180700704163824293686741114085259494124663817191495772915931175905307877542882570498239350807461976243050583912096672261704159465374038795724354309643810147229128399248262192989673289795677084754997474852204594155159268087882201882194168145557603657127152265451748812986068476931976123230159631973372948117275186103383389923398864952894837653242374462497921899437508073868524858564645417569196896337355599354589276513346041501235879534127994710234114137582814157963927112772121573153829626675149156745759459104561415090719307160025304062107210225900865855664575177468779580541637494838520709120000000000000
282 724006261224045359132474780212531667501101676713939747859284208699704253133536453934856719355347089247114888881763686897383817443484043039775962992154125478181502639077722863574678629885230014715270934949310924349649036382623433708271484932099060139305279684717303962387941535402012288667029628606818384178493133911444075058299540166481106357462721684050414572032327997622721659435863374453076789772831633219842474533828960146686517289522296541083978995415338478297968889394100396208228619446696445123953663389810483696804982304820991340739566487804708841424234896908540649165243046128421573754880000000000000
283 -379287370542619779726521313005827912222547231181701428095454300304122537469974454231757145338257956901538335049200575950338393113727459305745533156137687493662461519084884701257129330782692974022915566426277901443861407929219390328403523959559284367955581647458117447533661419825151176883499121846178993586307089532994354850503654326325235635875144452781125665327362861857884688226123540415438460816260337371831749121079107852052011210482705692054140173678205223338461532066180444043151310336923066439236305268865871525943760625618823808292044355491567109701038638851402994703029731582089798153666560000000000000
284 99074856768720238820406099216099891688613102412641206497767600315227315385767406982782414792118353693694010284758255311073977088156837938189006046534783547972643300553435072850014716420650638742486921158208087036721908434692722619381318646067319577250093687304617841182721878931618526941560220547921195063058876568055396334077133500115484383550959363048913277331414506066792075266971583583082815176829881643193931790091471509317246500961336003499215761927462373950418982971625738892918252771571079595979093486240078341706611753194125651277068377012749914926981682771053150866975956964245330721557708800000000000000
285 4651311812836196388719446886145902001795627936931518566578277812346018895495168499890977614987943555984430692633077277186571037314029864196716712954964516597187495316905011141695029007222625181068751496220442556990825323345583903977268563608697461315931105336310430019929974836518536848804162866696089272018727189753466505835581986817763328941334403832961583169268456158626926142827110558087089401489707955198369205863975269254017214704239044736377861469093102860552617704768461644422257348669783460149198041523719703147935533970164117492198551547393718612071324515298976200311922824725593724444968222720000000000000
286 -18658788131967361630578747424308156076611373359302989293631059743871389272771606807544934714285619138600162633407545922184924294674513109921947148919649645063706577593461248072459685216624345310822210982902186798341624372118411712204870199462758137869842547785132312114408080933369551158158834987731595290295926767415261343347992821490423817077282219103423080890828857541757980693306199237504457608590802777514705435243577947246250086904659217875577605462028581295042224495841937453160986013157766739506660112856486211852502388785172724560302198709730912213013977610527006168846065516134343016029476240752640000000000000
287 9903936230207170441961037587363104339076736504112529094978303425339987782418320990977714469938602309261783466615873137746208146601921938711717386256906125338620772993395678372378097892562685822605654227164408328224103769301442229598202172886470635202743649092860535511853412837386682300141048211601039542806400897301909112618967222394216206643376509675780124208035251113938519896136471131386826824635459852085049526281094607804414080241830145228167486546567173184727408598955853630210782989628911994562410011483390776487270604815355244303071497090250779856094161641884573898361126880212104940900729574517637120000000000000
288 -2620676699161867795343812826832775216992624278961446608374587970816746846519538502344154067611277932892564599328745700850084459988283181430644910660212360069609951542896531015393366922453964436645913628651330329538661063509468901329103043045853866077937828582126940813986960446250282925089951088268951376313106800240357173491057790256622943414906490123865987878606386984691488257856834883658388415404497623919711430915941538304215157968009263935915870408828979392307969597926699689010571003272583717118187583236365734285793133128624128934680381657007494311360037785415761478826428403639046544146103302676597964800000000000000
289 -126608232071780732856490460862953990497081096327227026755539137288712466971965141880402973205401658591035679215771670443687319406921284471390507287106742413203312291213960361644714295335831707440223786051563577983583793164276910148240707307888199030842402785806511269694899853218901428188591041592576265816639415311297744844659192325642198330343610581187248812841859073474141987706926226143857316470475662026216151731025454277917049729152694357462543193761445090653759972982161798351978400046552519672861662704119368088916756772493099642126736213088266046525679051955402555201654820133748148241657764857906284462080000000000000
290 508604590020094812407868839541672707273908913159618493287421529369961840682284315506621139161765140263583883097318767199785775051806512429971018678350428374435812834728729607532068046307178689949302866284246443492759857689517432835303450485050404098536308207910684453725695589204403183594802810336525862775820884661707737419234112301125847203336783114794586204435287381610794143109249090296054535622088776664022017495568481623758223718632722776714390218386475361660167733623022023566996507732208459975537337801037190404483887386271097525071146230914020354270963545453737792309861332561407132027591531247125690098647040000000000000
291 -273479682575360531739396286355389735439140259675245524308858887349605255225053855139626435629837606225834742870113384761307656620865703609109290339507269168858867519070055147060625905702425795477231955182281014297876706127093313141670024243313998491948225372866897726661374985886000874673762518058671440441304215516021538011598922936434944377932346337584497981004976249794796027051965960796626514848088502071198974445072226183187357376170639963265271640308313881531075397940473974111176483255471421312443928027733193985041385074602085910570976083679477560751000622619233680002216252265482084343043575344779978577113251840000000000000
292 73293239484171969921307899110398818595188706719637194206295038558148976640572936141772388410747097856610272928720155762826058917333912897594431119887917770809883034045004463536596902458181632002037618977873766681493342907852869035804164665593031253114087029224845773202791072128794919468999416198074979772593215055936171254373780389531857547821635450068495412585373518992706502012978166817650564399982108783170106556644878288592919409792486253771875870714197445291999482824076425429065632031011999925901949938849004707734559428479749095739919268689651042919213864108921969479428086977709874144655854557824818168537263636480000000000000
293 3641570704926475595342889094589912236915524063264769381867020374266952980976066384257522556082830603068764931382162219873388544583052608485531846827379878149214556704917935441821421873061545742462081923050828141902040237427027540441688304010896278331222011248924064144839799039592913704024739340446042369599281771418729605902521679521368918539314299231193371969233162380976491147898522075340391911329696790675054073162328605620762684711020963019402281971435907945922745772664438467568761929363399075043046995045583586864568994524479090398267326650341627017914801983432903662593650105997105814685247086845466411037682921635840000000000000
294 -14651971855789000331247978081742039514136316942025181678123548222288736403843601957557269408489857524416180202789185511860922249942764073662543802403288046883049574786393846286668133627493997172807957401263038464341829477956376773563465919594014438912661355094521364498176712148649363799528844100036878334574026754555998123149246679205130962065917915185633813346812656968406556833645464558957700333030403290627100451918116889420557757232085387441811418940622929117336896661398482602027528471261452393209439385591745808254522462955408217833356573669412568692533756785295394661103640728435172700399958125718866370040259531505664000000000000000
295 7979678989457758418133759258217774793355564092576417252794694335511031228281946757295320203312226150888261000645670656206838363425876352596693671745759864447844511394435667405697252401606109753984560766057343198969120125795653344418017485840886260863007151580753596651780555346734019844237257377319373830896608944213104390538975104839139384155303692156648585563464466054996072283608628237993495222173127098040885144640956600183578178328271691613940578466423194716889188263207871805777380515081478930480348370016476815261406176734499142928144745431697069234272285474641939604394176485163531355196001155457280693540038056460775587840000000000000
296 -2165620300844287697661059560456451237651735371923006112573704320950698412872403357954521105116233929093935410567328453976599844051851959135383733710551418229025887028303745908406616593715351281384482381659314946122264484015983916037262602586119284078842516837500659702213958455038882763864882664594755803819744130505622677586609658871028227582750286774594234515629452208274194503798413404517266159009946401593761324317153134589297202091644064725493357397226473177423963316248052789304667424988832805658306102712935562855473796607611446961575713795065951176823606364961665232585416714291224240942400278131894051445389883963688878080000000000000000
297 -110594615309254979207767993152575850748960487095809092958942555254281130855621496337877827459130389395165033735862336345282118424724070475843236226448374941967742616435323354354727182565912445065563914649794622367799755807899417694050156914620561320568551378796379095549913724719990804660899785413696349324373298338521738226077962206893901339678973055372923074752211926698082219268692773784553790375408360164865337134144703785253367948837813566231356527603081997678114095796604439984158464803466404234753747552766229850110983218005767052057241614919628069517109955812953709020158127869834070253368794038350347274058397809968764105523200000000000000
298 445762211863647822560183580787823101090561425269608999466796969615335301623994687487421395377702111307858265530045207268722333241671228156405981823427703364536520580231125276805119196261148159920066551406886545763180326168499336638922160007204158360327381668302150988130450224884380956507587623725683827975741377183039785189002282220317998251247235863379442003019764539660116388966317920831001527893125272095422979760341167133224817433286509690779723844917099415305489358676081963696094097531788334062326422801271563973899574016653697069289602221883988636000755676975625906309155983737761439728055932172054605734984743589463219736726732800000000000000
299 -245846109951668833159767519547690825431298155899350797693090002039508877218791495399889344808916131318223873164252314395283833857309432718598144706932249164168259700824195220855384703127257549416723032591779734928754209841784775061857030195650881960658174923594983980247890690652231390408628343780334895117100232176025541411520245804896126693958882558916836781416756901624457298916845246861614817842385697627892627988254912771320213999998564739385977912332324559766980384328751830150335225592162602670128582002475855531110103555753304502424964288154000838526440807753639714444597900659717464948172126126135858906683172382492100051531412275200000000000000
300 67553071986755634246645307969223143045183232980856247098281891467235189156828163449706609781878782969314957419567096411186055520078266068262256667989342022878376040967383038169486740566361399349146061993579440031107271502332316733695167359168226319626573947900317631644913599350145956103194890778594349782980242079297419659595571621807146682368424313238437945939923362327431690722171499243279770489518745625055338451316382754292366015491465184359330678763177211834588203296368620221458738456688789834880756172835141021960858187438910382800122425454770990151602663120464616236043187151404974609112968361884618722986008996210514870324464032153600000000000000
301 3543921862105847290796372138887106479157948334796409961556781310358039842848684641369029211282534956416198360927865134681168996566948503842537983698600356473329595783871438346570121713467699606962720734017725847630513749567528025929041904645035650956569151421674152249375604213618841425778992548694694807890607329051897528012953541641116084542957712642225578775466188978624664969416473674496926221901343312713456323845873476982083984073119811418415449915741672375685090456617498543881848032709568294516334599227571681052537407207748821210449304443808817528801680523451771713471964602899284356290674157638165096898232776804104221898934022936985600000000000000
302 -14311429896097948975228603400672094982660566096382503505718010625182090122080437682705046662720881546219519084273795978632865629194589142152351037431231150625621317451137188739493321118439810270696919716436437048042364482773525851943703077063375185734693887606726132411538744659870176869967123996582660108306089834218216350712048467003145816854893975374133997915007120467752315582254672958642576222233159143375423988376115165817335543221306657967677520198039220969597728010240485685191664120154449210540277147092624485375601631197988602362115011924296989224831135448291171204184100840527839276131765377964668416225019093704779615910604005215043584000000000000000
303 7991752166512968688608513988522844997811751695064820977718501822162621339332406021145240425936649017654926335408055849385822857589826760400142300104691758946383329436859717495030221024546153917749978051906313790217212133104868340598901010540976007819968426017701149709592623909405097307307185864655010335253221339148712155523676863663182060689852965825512090323370349437261725425342679547098307726364664855303030358868625026302543319272851766781357046653811746117173690028500452165795845641230267872723197035853376723235678585400106334407159589717709465277374363636429426607933569878060091728227624007540087327329939093942960906722945452216599497932800000000000000
304 -2222989479126923379148606350858256056420404833508209622528666430073998184439523116535136226908370224059927932774490775464910707199805481948056307292670941506229534161143935499974898445769205939726078087033053573660117326694641996485086858827255613067058595094558032627825894311426670586817982426346248322510922730762137252593346395547164271022454536156337221129312909495047218510219331350009872434486526426238987663305817854047276543028227568272844475562355534712826218111425164510072792691754697907464084038859311762476917109585715127356177331741293277386445656867762095995445413896160979679946195552422697737723974016691936667270526886746519892079411200000000000000
305 -119738484055625006044693176385485834578537078913753623152865749265669985304881092437208947588250885509804483776052812631500740289707163452468247570813483690039162969823407516551872666681111493398275699144274396561126266919222772601951830839358807661086873277815253953555640701112850527584409814158549893994539960159710439932424473403184117572772395372060321207180644963967533693158773023973728945630707158622143874025817818864415281531260702122214817516797171578080522558513892927815716054822805579848261727798334104232231498549648191468240873582325681288115875752309840524456562644596859429161795856565276271448997764450777700121960167479116284208716185600000000000000
306 484534945243265048959787543875844176046522209204036130398048704412708943988516117969184165526052426036490631480495228890950679708840252515524181744275491670559880964419461255894970902113404587168002426156872023518578136256821489418732909665971216390198197494970782653890096838966800373455872043457851431847912574101372904631703247785932349700515156524632933792962223252278491234898443619995894027330604559380568295453627153461214244035636644485903039619236951439714640013606291264845805492711251081158700317483046717254302642575017933268355398343152702357101728750366453419713562015422608118971481525814843434291055696795216600077984776545005744604589116620800000000000000
307 -273913217172294214258838689516782297989781875130907903208445243413052208916146124506604924621957169363638289696392590940128228665905548176795377581963058162772390440781667677448375515940431079245111420061021951123289169038816306732071311271899282803986068730809551714737646189428164426984701379677624398793091869786116732807921323950769251214927936048994140984810834383917377617570217262066855185980682436011208601293098134055177778276294176048765838040650346389841471936325236240937830883596797785119074307233057068577137092355150117186812056371587382147109551074885349572113352232128771700386311256491641912694873091799494371544753517359700548252539873866547200000000000000
308 77117449678211095151598656048014522594913617535469538974625074348709619840731228415890822291804470924380705591958675732676702636044644565922921663699250136551557569968425465339811979139806035532267075527873148261732571405242965915773471483268018518817745214749798293393980858949461512394219254466043696659429682129985873941546670116069938245774648698362420090168579394547376551451752219060267791253950084292984171065068766790470897739860545362438004836782992996012051235184730414216098141720241208151389379035481133695919550473626957485259802103945479339083575610067816734431772448318503587155710814131678259041783539264777912692736595917304718227492037978383974400000000000000
309 4262703623680231971581637916216405100170081681017814595830523594215246473602421759857706023925774611476551120336367215050135294387117432501430536169516686989645952268542127753775587710461149977675185622294406838224090630613211479496417464310271064268535480355080388925736760112693099699992343536068098810483498486318799071296264492027626155861674590632509031293048026434639777472684919707406375165844294106229152080910408789127591110567509325842756349837420593794959848663482303525540029568723665720466559210571716432743521059771206672670423563479503354747731481640000342017524560200931299984674653357265478903466696858267008485055952397928216921253029818650329088000000000000000
310 -17287305509115005123402290180161823917582267129364490474534220293679379511641910304577395079538471932151376556968491822741136888671278324748351427267423465324183552922135445614800330804033397339761649714668271184996221904552549320381613077871056925080878208218026222778540001613785090651473143913531956137809423906464141300176352266670712015092455088144248716939517015397185916484412634254674050880033135986041526292350590912555499030261627264787553167886585093186769353835863306473384174240749197791441474117482691867105494078014944718106740112912854714629049297348883943166683063024306174895350280497869095419117667313502721413218015600394910290878980567916490837196800000000000000
311 9891813338480070352062322727178460255222135175359933714340499501332693923650300925982696218271871258835848523688717447605363675528509483167925945178467216819901508659797451759270520981706843321934709809393213492610735629301803844298356552880941084390609435589174677212140542992516333644840991342095680223694283615230608264419691151047949143432619545025919318143378011712244695202279353520192833560412973261076831030003166356282866645550639578501374718139350623650195403281463764400348131105234356888647921554622854528486183557135187986772958126097370809217241950735542218565988504276470450393844755322855813320895016771718693351154016228948771239358756687556184219687321600000000000000
312 -2818332819242698319282707434806599926767230392328382703144566234188159988548278203643136095880179288173307612029266108901914317798154388590860089552473375170539485097945286910470229720445592627365110723408629512837950389762647866547607811204534965943832791533627942540671164143095164763598372320869982156555322089198951811880786560972064609281254923981778858098858651846401026781123504246164550178638293000382810613316816690092679578385358652123937962074745604036475838624388607734845541548200808182813901599498803492533669529933318668628501580706188138218693263630650444739318952863857078237821135154059524746011466326899779538357481808167813175481090770844353795621440716800000000000000
313 -159789437180139637089534924105366239647008211006996659607624189192530739223811174953705215783098188920083678579938756850432965831374467731546213040624973538022188904043803185353204358310621034032501046144575296660298534186596278646505588980068742501071301325633222877301585046643240373294110850951906276373549919986980759213747158138862399517266209727525253119053956147864865394651490434044078557482098611471586624287221853393466391773982829770157552045769011525800693957342797570219336446710643120652829351398761366353614617054500220675486047256743998932585307732767507751671000852169803855184450751219632569114757292681885587626959909854214641297087900572141438711342563328000000000000000
314 649524113852126805583799877672110186929054586023221780870064911918004868495318546566130705586696068113256682857363078602483223592454748737797075943839206156706404483047694941215136402490271353693424057272855028945975540472870835865175781315812775217260208006688536809051201922727995974243157808587416900390379032744473539409957552750424370537278898398011091289205207436158967668439912119845836162759463522743738179154451168181359706622985648986924153100936190546310041398691182454990434227268257134446398704335940828261976022479551145157147246495392626095722109087957276785754188344908228975152622758048742491065215167840920743812096819438780659333093846650193673439589814186803200000000000000
315 -376130155539382849628979952955320210526527917275328036537028997262030077691291237717065181827942631390496118533702591969555658093615907497186309606984808539109583610275366871002237635814061186280616575731810938955741055327619857414551510373949037346400660771034989277446291596526718135902316744729419279227756788088567212129443614014215486497042107577795874353109659699357386466183883446907346079373417102697763325539123153385355549363307079490562273660698914172047688710422250970218721755126936568755249244613291949273746090663339946238286126234512875345979052602239098221165941884317254574585378568012846367323249827769167550131508910406964242036295683441539921730955706340317593600000000000000
316 108433971405254992553542315136036293299998679837946442278450448383932144067174905127715128453227937588529246309442483444597425165335955694736637194886234850497460576876901385242304103801223704343200233749896955891426628605129091755186653792285649502920478335672778538464752968713031003572468002778593904533890316372757655228754235963365888948826614980086488436143449840215634272125526370868093517455896725540562657622424671494635570811496359760158460827314321673217007369256797858309067530152534384143439828838225432999746629885408966704167451195015657417754463371159184470458278930078020949864067114286067168827204478145300636580717409594805096850886583877194462328722158570643757465600000000000000
317 6302887160301946687544355755538087578542191589242412456568280625956376961172881962385170541136455377561193832085295570156042429219442655083947358607896645062679026842451822346548489542420356785093204257393088332313168194568021568471586376929115361296358095101651832577853301347108912884455428742698781587367804890132524277976491337125944702988838989061497118978272014939985745186883956407342984312526025763622004113205648125507308694528974450897077205266004396322497738910659878591894357507247348613806478533234889996569258509337233622560228470698698280002498462296576839925252207202583101469603304573227065086636322021669785316713336918899203873608103469573307844442924009004318117068800000000000000
318 -25682788799540751433523697030721428672371683649232537371456552761954000797570467002220876477448691631124695993225013150932972997028273732238296395162970667940006398145267776876429929773228645847488454123741057692734564069626119518857954305241887271397696153614272164270222151304453278908809642614104105039913749628041956883400534003303908252422264375856630756986057078931487489899812096537652321495217908398388104666272471892765971515919760232795265303250860134992321269548525936093375870642645477631787088567571983207292390381591373446303995983634130975208776374064385536464235930098473271870985210251502625643578722895299566322576407770151855903023570576640159130999082224356611965163929600000000000000
319 15049238979881815352135380855584190678000350717358029502365118819504712316277997730249751785447583640512741243112124540772130701428287124323713812295174037655525004803591458351634887388639779525938059910735431672888932421195982294938327027137626843110631931177433088376291227996693698761943506016839382417512162061314097126491749031364201484918189894989522028630409312178995585872260239034478694164523417831315748755967436342785382488480082287249261342950156332455185472792056940294489961957561691620349366504866939440464784736883402145519442868207659861767132443424447543218575405434374385692719200180410963191857460477883372431002425617300517073149012307908170856491987353488704068466507776000000000000000
320 -4389230644680720624929404147747843698040575451963871352065424859172020809236604705530669126249788961889515899785702494155302950431801020931779675635758300374867407863376150376573351369089162223285378750330710708657692429285309831766609628772643729345459823723083892907067918015272372919868028640178667581148977309011944291453723343306395533689078582609786943990712786647834462450657928600837730449478428703437792034989381248548951211245141886930643459672499159355480924892107456026664605913605441458307204590535228979053085530823767183688479960813671586163546592573903901145113332537900036635022842432680665017658925177706904433746030949093988505438979897691146193022009038878994614359925823897600000000000000
321 -261446886566722034787938868222656029129177656513716247754164745527558116578235760040690696314218171648188089267694320979575272489078351751626625710973122873306252077955421430864991771652454141906740865566727605361781425712675473313107567934306789165009214155943436827826409944399942937174551098957507368049124831938010370729225294106793974052204307115691797762088037947981425102610521504815301810620685012395731186450531812549478596152135664941420732064522802782849572874973581707645891402319557487913321719593526751237964847675771463595120108880265946345097697226726331396004243644140157276873309093817326264418309143163330462209836302933117474095487768286482510508549071765827547942649635799040000000000000000
322 1068042178281955059143873057582608372648100048340153943848995318524278637651464229095303924203590154240978435849291880289074125627367255448170394906318763583708730806161660288053689705136662369571401294709944558921607643587773812643660336594202032759284986481949259450827284822149501154733086400080531578979735462071235991403089992217540605711235296192520916212700006016661469236743301241676711778671142762560497623110555150692972898680603944225144929448512666845621205275124174660368611127775706481894823086278406231360070708622874759275802286842355050529297933356390763651038367741489936096091295887732764088007195428624252498025772759838556568294361135962796461613491266504270731443734475062640640000000000000000
323 -633179820484367767248352911708332087543733790573779556312547634036588241878313900489717462490726471755639498300757929326447912656523229622797999039999439050948832952179549889881370820363548206404147414332906384613897339926448150326121034038385907288861707772659340868390796514307536736155350463717962124310419812488597834138418913550501358994290891949507206301885540654335518600427301098195000049274879249483928785368458810438955822276500468202787367900658216030121949973207211240783485486885317526350841643926096662188199629791366947441239900886177714777615014852688124630430421127941085134122777130281576013067337514310268330355392725108951213621696051156294150303578431625307964192172651465775513600000000000000000
324 186803490828338169113017960309323477045779739852358236498733292322830892495858587790586164934004045019842600099774373887247100922028472297017870817838616346357390769348212667139418517626865783717270540435144624193279691402051943809086821920252994674689433404275062914261141047027986809212852645872533611770321180511224475292811792964217393821695596081085857792489398773166839707562569174303963794886531470337586217752409171359742698104203922824451001766340868801444636538570539578954121299344655586116433861008549206718759390118752373739032281447007882263380380934983727024335336316321960843487267243842712514291026069248663924702841054215835232643120147934537381874520062902101417033154001575631606775808000000000000000
325 11397524655689067382688759195958944317802861683622903027798504770565100734642413696499810048659492719114045289092920022328291400999141391084409784149484280163724016086854786640015308447957579077758817969568104715391084455071764168024750719239451657365667574884531015711680712697389122960863228741328005558086927252028571626055023715478163779295712711078770228116657596026814851370709099463090115371554457772093900083485659285250282431136872023573898904330358865537200260673842387961367256413637439647494522117860413267587656543757999817938531979142125534709700590566208314284928910959326788660591481027213351581841907037541311802573933216295892725469963646997273289954400903245119580619398905268719325282304000000000000000
326 -46683273800972202214366344152588842968839367071996615967841504556382018208714947257861845837884706423714138930094713753676616026334016851847837188052883562078625668292665134693049804591728504002364487359851962042255707979861947845890614012858570407544666693285855169500483428345798514319316756134088911174388165440770328350738894543693525827307044837922816777149462733559490988822334086875232336161816539499424422766467928130190736706185950407006622012188603006475431584865226358619658133225631299192653064509602140872499675062346098425598857515188630837702242980482733102658691177239946143192750459642086551069884662267004407361646426242422948950840836563346126811527441400240265022434219108329725381486575616000000000000000
327 27996557562993385225730723220028830304761075138262934727270915421680795333596936183399482467967706098934748966457746154224545775524631227556169814086313112381695271035171530306612720421839408553456735068689278888813692270641691177336662615262060439317555432307548229211518082568395745556417743440443982517060600324335641976375477006550966101849093179787073789226967514813013020576017325157465391945635443897200150397389136896175099297769825995523246657013572234670624685784455534463087019052130895841686622129359081107962733655042648282437709180871389492016415545054228888124563896270766063025454908764548869235693380273955719171375446124510975824964363082064017699881189340334313825026602908320353520058326056960000000000000000
328 -8353828550097696841957704137079749374988707649272535746202213645940957802294178428796119686737245543573345939725026451258801601672109558266930132027209137228140456192305620818586730178420871585708102803276653926237654979235080071796182882490186542753195653220324580323066437850729405317312713585261991044519418674659780766640399936719911252287920532359406481442995786893776380245632184067427773439652687237955748392055492446608184965745959125866455315300361056147084506444753044391342086370264488809422577950442607210709197961966843325902703801286964606004017754569176499432238357016028073209429809784945137640819355001902030301452539723245609597463877329674797861462482406040389175702546055367818041054471733116928000000000000000
329 -521864609806335361582842986899775091482117091989838993786286686987756749998333342953598034404519771724360387534377332541926067469280927124983545051873861673721155914119180048135879367122380885065016820888191810504724048232631514804319206009296897449133705593914464349217975700685933484468765877072739254032684326074732860986813862346887301612455027403435900378587924454465196885422223115572556488948520124700930412379481547030788262247878946859709838429385686218595757357860880608362193074672923576746525728006427844891314553195468385143095117222022918285008532723494016962805940426538823399830491473189091599516377232411427685122474002312470026334276308928087092735169793333110485912572290916644288223813862883852288000000000000000
330 2143359121133148036082250160818345511232318241702967511115148214396781996107781554714837929282378393754065154716287371822593007400446663776839021750924640745715876858079350048401422764766662109619997765202671153968292023493079357171608164550668316593095474900376181970048627742401994804997259576894870245949465167441463809313537633965023136833131100548666741320037804947206741177234339748146702591726146639869715657901998895590899606454577645240814621813705367351863668612888839496687791637580525295585222609498115338788669160350280816138166162267734843154282607322067807324648742241309407126024673107143217503053802782347330758732528148145516163107717948813964985473446030151572115267314414800953155897224901237298692096000000000000000
331 -1300118071433715328587292621917639990618701050766007332712913078256261135903068239734555449505474100685693609046657012961440282597270675415252050885057902741848068703417598854675181917058324401114232694980782545711811167040801770564254710620772685843414870803535605205454444794807645096609721509804360214407791990173037443407058609105931227580691275365901448829092730106361128691362323287557559252812138621698417586271738842202933815257223040859841393958912872507658556645217668394906108334843280300267088970462356531496643145111456508525974659354353473494664444095738356052858217988918007575312074307684381030134861483846115086159766841447142536153984639342632735157842799273264683805480563500779347283035039825689028067328000000000000000
332 392307982336359453355503314266793026102696365490795496921719744817081657494023265879190628460599403313906219437711261082876337822507202255941639762327320487964410264239387839650120357798256356385283162449610328090685256104907666305716522349685631131091457176850342377233596796234733475539580874234975312281771933110063529144108009745492917114027192740682263940439098908559557068768763838474783707785377851965289571214937238027241470782264337329936497173697089756811688396173338904040986077110276236192846473544700587441272469050044473849006003068759037961071484855214454247223551942501220046755544213349797736799856796250061442136823842156297779603664643627550353584156903747762652206709085221878968591754033776793215232376832000000000000000
333 25082380592579614836110529887168348425517670656290231055078597399140029084513960331630816415505012665845036604139422387161554944062472725762130001997649353705390831553592679969090310658915845197031879912128509124534546447418203503376083518570979557786330888810248058384963445852295709097780791666492917739237849594101676532674725442661373879581457573011858462463349359509813107276798019178096578631068618826744724569474834874317227181980073278815000161749030091217890406553938961752733382563856941287316194254171614698982944658076654809592799961265206282722659357586234698861309692405631930922657856685158127820160325898237532656030256073109203418292536766376698576296622094147550403902301486882045448571475594087192252074950656000000000000000
334 -103307021962454315951659790869660821389364242110629411439436936819081409389225621608086187197347495398793256460001153266990543247617799602406063739355302679972584785524898071338786853007335542020223575073451782969353395807331652370989548641995554937115442986947290702869224422981855218864575258434219225980542526643423216793467386439093992046318473995766549311205358678942502946184064891690673361714010181751108099288639794848420104587602405329012274885889274220947349902006492522805501824984425466537304740559514494781673354950320980660999933757037953088086748833399523298015461295627758398036838179354634338021219845574498740689971773791462741567453135096233120616329078562798597946937059412274738690577406443868856935153905172480000000000000000
335 63372888994084523925590654062525092265010435967302757252316295485290766897504277602673195755631916021480569341371326354053017869174991631638806458069962412684553263062029632924199905868533938427268078465015061271714620078647454898241528675577806856247116258051961778849521505326466393332857850646709338920794253319397883250025323002192263683636288882607868761839546490754704602781760090723765521081483788952194758470752473127973692613983686302961414378548342453167384479048854725997275780522222602754461368235238523309970427265295981698629656703479688760880522265777189965343596939972390254078483716281033074653977556958543911036778367107208073809382346179316978160654789990713691150651686373181801180372288814357291347784054821879808000000000000000
336 -19335398858615460716910178606009366359903458958104855880022623814173751901549645292026448587662414317013490533374063417963488183000682121163530109047408298161718957438434879216004286324684818675455074314246778406747157631891873544768854918523492273175435174268395777396420829582318286822737008207939886522811160228849869007747258765431362431928587320054864304401605959054049093185789958606036005343828267662108115341996743518784468748617981019233550806274468756034609186529030493454035520855781579834780376066160326792728486905855194185110090275141465907168890376217017573012697720723381751733345742597255105432620169395567718257152869246638331125001243608531118388375554061771126063950015700348202833436062956037135357269690965238480896000000000000000
337 -1264714953626212547164741388644670097387071422780189910460575193284097157620776011330148017541757960757409448172239931159810276472465277068507715616582549943999364496625562258666448942965130492174767935493282624083524765326435343096658564901444593904542829099379132850303869097879620169534800039197674339444275306205854726314363921741031351666301364599408585967499823292296218776471111052254391852998954199341809224034153641730042471027288217024541683680115927006662408523626970398901266049966922624752289467022258180010566949532801274689894042043521234987806266866599663873695099597088533656160108082719001049842442304383462981813841917687568187933897655850511673961287151857816749683651426593351270573973091010405571922222392960144637952000000000000000
338 5224115276765909721271113311979428102555423475134279311454938979314282263353076820718228902835994864723338297165503794890741201932611624711545930659448959158937576261025892622944052600595388266251589680778032160826322240295951356798446770337663059413181856913803316287024255421049558161145728423288173695943130224774435194973982001538585302802848638191052714673875237662003790272360474236353277917693954786562897753498477640271652269331187212708127447212801855640993619219123658316148447771862324176576079164719733855097897413374719675408134773615076109790700186641942272779946315705253976209860231953781386524177781291079616772602336487191663119146099110486270240203498301833328127070624895019097112306370608338905800907018211031752198062080000000000000000
339 -3240521462733119969352611959811858105490159660384412404302717803755439848847589472069760498619121317113806248490492466614714811345620209468977822875620677266969332937942809285319964257941787022383660199031060916211849882136600939181307224393820566250569068783651762752707452231894096104689708855610956922597590507720808145679205360765237902772796720722780298399057241686378313635631755211042123183536835378525049179264600827722712136227082115155933940051215007040572314164160596520970482048634965946985138671853355402987435092773969278437275438298527950023198911497683832430287514237048980959611458624660637734099849241456162256616826042814408180330341725463014181233204524751607426466691582064984730899220500353638959252506544083254166549430272000000000000000
340 999569606512029421409996184682667842024453229498159933785380602578157363492530574696075752930672453195792421517749434335759409291595253625567670015252359233105616698021038108841261590793614177979871700582710729802858091872667221138770377927718272123214975484278159053909364252797072211321766896808115790571430209686598621138510606702210589976442374479495727824915883592837299648362485679635001036101045087101881753350990394268366079880660941392239920628062070122397713095287494270623875610193648678821791066816430296752578107425961282061179651469634225677954716694238982192635728636034101836430432884890341829115836368853091581775326842360095042739890010110484841614763590141797417170941657270238239513374118795387403171087182742377991873155301376000000000000000
341 66862831302928380997975620077816443761003455827420615095857848603942094916551118780503270100736038152158676048514652772803652796111193184442162470941814836248748978757359871230401279669129953484072742127479208904211616519369696898206165151499521286127727253269325969873600513965636385171908368521726103743578860563334054567139483123112539222872096969297020888293573718319584723189678980590037173981205848957725258316974796343682909952774031054169510594416589825485354672717405287208459003824536078667601756105503563016288011965239950681387429460624541630991565697601447082277529861461015152684474799591260029549161679502654620513117905021455166954109969818931931559125646243051531076242111663541554581474500377985333598057184706218145859789289160704000000000000000
342 -277010626096133690264485271956955733999035247492243572543342578613098546376092272494594040762703932047471692494311458944346316919071051863800275991361514678111566491129913616934329000290687211780107131744382695219843588759431933282652621453541884894405610459462587485357739434610154166491036109482952036258170123564637636904626288029370819104877258633846804715765110196480958734381440571399318329228121436653945494318800229894518423009524134816383421704884465604055503619043884464929808638589616742291384647506492030119117679685482642603087861938892457547833988432267365735047892768367403319464543151926481209968889805301453514512394561499167382892125081820696412656997668965068799264999466054787235629387092951057327426998957009434646119868073643081728000000000000000
343 173728503206904625645477890362536422681598905174294438883622892807791415857240086660803509766460792607933538484716196740015938556372352231720365771508900357658972922203009383572386743608165619545285318942291392794523404605984311024174235733382155899053710070845236725808298540321973163098290798462539993079711782850524952926057100108061363746483226516682956780473732891064512532521274363438298920147525945830345946732256664624272096797531776381909272310574628779375210530088508503590799315788877486187093610943683885000107139891978520781654356303187856991181686172955152948275274515524141423517987630313636296613977523833586200689087680241169595105120842111496013302265350168296597744753505792118851449148214380858265937017921329499100895573856754834866176000000000000000
344 -54170430718840385878066548912638115490520102211169638098654043785479447346285313667301272328408759672030999973625644007920783010681410357815997498630526050915446722959259789765389645055351911152865767222802905359408058591766912326553900657082283440303529359806473770590542971620959960690247119920098564234207599904143507556649044883973129780405816750954865530821391777711457910185294863362791630956773340187577377179596061528157941976402713486738562152879243025953612869695650532709564097738689037694937742569979059515962593503112107677720121752536864720775414489093881637877530719874825578629001282065377375838080172479714470667999923557177751822080362651816841339452386897492555512337055931175100092593802950561179824347829120447292352450547986548989624320000000000000000
345 -3704298068794963473425128652617911813540354713743200496627983322374626729548695127859050791042323360440000269165751342851208911596523908085252134745793900236767480054025108442848517504149918998124566572270962315304477506704972983719136024687530155573838695175636070369127447523738912230409035570545518846693109049559594788761265800410145335061504203415865004782354555610497035929309285243343284607860831319332871743177827863292474962378192300429348151083607954061970414271210645958581591730427493944626944829716103503090714951272089080998250388267229391157813237057692588945860228035369963164125644838424433033097580084522735893945786262898574531961892288566159086835293178391208870771617183517334175051146707988919022275630450591641642256653400417065043492864000000000000000
346 15393572700312916771110038963524805427658547828532717238110491926491362956426021900463130234180493971976919767516183949140466394856113257883863455936621131983482205068933332925206666503874955598367138702419058248041496557010561120668595760995095802292140184420615253366779836964641323314383775750872009459236878645507571004470525816697777173572247618549197974762275314251341569337607858855272119711668169778639027772033658930459386685186038904480733461267251672839714967740476080514997594360988443513890025355330605526422282220611151142141838791674052879341135219185990548049575307321660573505375051937280733896984875457893316201052855841535267339056872757512858026042626146816262774194735366678190411018789053783092235012450072570042127641789971399024122318028800000000000000000
347 -9759596804395948557151914010475924052103531975204956497447060267653865147477029176993881184556958201414925035552625771292407523960857414697278098190490184058545096751189611393974505232258517175635684032429710471991438407149652510091988494968190197772496848965900053776012173345547144193819044484127436852742896273951896749626321559278562236049868042568762323012811602381671512017522420225810948535196414871121289403244395188094332464710969109928521484518201639558847233164554154681650933941900546000105167495192397590463685285107107261620907266399046006792404161401957786041429037517047442879414684207961630453766757221844517560749464655202686735893472899772392512799495358668055797572897571774826557283329139288998207632256218068690284074007016890476837167714795520000000000000000
348 3075827681390379966649242786323271715733317542607435629642558222513206551316330262260192966236155039216579988176277090738478902760089709186144610594067017090991109761180613590409292431917654769907445638607733207988754159454446387214441501498930837597338379968133822954804504250536149900535893527364591411429303661402729962394507682006197143898606753712254356342633770529166174650427371271504953442578701457615243114813583020432825772626832518650844068692521397426150890859205565531599163305469254302197864663522136375452419165450254459200562528977919880759192339222131125849348795879467243201821627905077630992407012359805386921420647166819557751275889137984435707901059642323107780455435755935183199875231203632052634402207810654847223645727491103372533001182123130880000000000000000
349 214942563575965139080220856941449892097096012662079598148157893227586061502937394983303200853794921309985504863544635515486911839890228775434211413799987109341164010360887802115534225603394818104462708113166700956521490695397810153057652249020077193613838047260004299418948278865164223110800245672926384656923405526369963311397108142304771244687278609630938837191459196459196864714363495808348952296546929129609132382562207426963067700133957563910619648528801802540341893099124350620503520969210909479360309786205437625027073022791128277957584795309382158061340426497802266742585519353849042875275351152046931199766620554171665279229198746190402188421711167065229165925730809370035092870717325793578699960713451647638376006512651019520624676151752527062117640328414494720000000000000000
350 -895995634559405312541964658069193650572508391406422192181528384786165161606053657885310549880452346558780644533960748944340838003966241855878827679795449274561357824947808958700476560844800548394899789556834868144936177902898142890522697395602226138990954157240409044720554128226692323838574362274547784937772264465899304476132904509734145807964612017586656108990016574568149812134970662020508186832352863523976441227532493552618075588757185392739614044898590553012243937898885838759379704613660621681969288359574172562604923031705156639122373921583293292758206172976312879004324733175360249701034317969280878770162164052306657706601709377357856825389354281795914999713157164929625986322122382156221658922078032603986037580243252429673051648431273977862032120902362406584320000000000000000
351 574199341682611504966025224683835434500142861827824040281185319129972199385796893929724832743696446328258973234093207920431067489347269666746950112213365443996991357035845312047715756608813438263727576726542123317883822122746307054942090836473258770085434091608217571126676092302905567525694987881537304580309089808017297000253370697097232106397192801371639779198320150107273635443142367596105557118073568094595390811102900949955014384717626620427458693415693337245524399314219717207196886716594462230616112693521543164902434766395542556862582645218495645971488183720169711396528190171899344235136420953909801728275080172841589050926434588788240232532005014880554461150587866722088899344315199816260722368853738664241998127217269719293366638901085046885391008038723576429281280000000000000000
352 -182885305300503468649858651761703195676943834329208548060203503947806414301482325656932253945431966181271520439333012088382662619950581764269865382373241235249417342679939861137076776098630319478700358320873013168343529538695634140850559094917068783907327799049234415911244560225576290615010319192441418365081836009608111000698946258691789995708233666095221151162661579275069803793853911805014841853425704920394603960745296879973119190344082832920503741284105213876571451808113105579388329351462168475333865268949753852575263494118766980649016718501532299778605125428369631209422719705298505967721791173010783805867945079717455263925756531439597470154444014938083607309306802710066568320339575938541300957734410107597987034232674893274978126886258588080282195884244701391775334400000000000000000
353 -13055869579249244617336766462004745035473316359564904833033618165386971059713498417384650636778813270024235782930198214572254390490780704499111018130021588238749593651544488479839035217934706904794939646765232458398259267752626730491741469996338656900290921145552177924819057803520893579552104252333471532935756279593789414768445713137612589737113682085822077013727892536190571602603471917060537802902054094788719706314616330438140365639643109942909514603720695340596490813301745111401685143585372094682496399315913759173992029580109800667776599621864990257894766512668902105740731738480364901856019675104364546655539601578335047050859953782356125831568911149561295062166405869053192930206379321567476430768586212276925267096804452181827026104310041069102827937095036468671450972160000000000000000
354 54596572372842279266900047585958236596412997147812177526610212064568158254783093595559435893587602361518852530759953041178379681712715526922392536685191424952097137611026140214726745699981663618092377282478686314736492055490548873582084235211798423531117456426705433372161366143709529022863862032091868032979438332150878469067619800027479044667677433673515636230020733606271414301983152764862712107109403029230890988331722253876675329041532000322128892945670737520721047099815756013772519600925330090241817538634747068888061592491493031594367678595382814008286911066077748208150454964200679369862023270649625371560915014106918809091310056210143815067148828912588817292650505667805308294654157207744489392066391986327916783932207862640166417453730362709090230616818345336294915849584640000000000000000
355 -35361792662548756651735203454753838930362390986304360164613643247977246534231629988103529346467122182985051653669617078130816023282913460168525084852684000074184255637977813351584287102801025306837712800318472750129266119180833904006183232747997037444306870774915183040176715924302574894096160803173446978386440234332749280135578959649523575040421673635206223057959622314665546316653450185656853490103557930858356103638298081907554588177590581745522356376636544160798439589157866470291248801595422592646748784985886027901677007347163673402454213925037112784634353683366855866457023798905306588082180732229079305651229103650806543866778155132369359140927892213126886350046557958443775264928692839194164877509540042934490072571849038504901370823375627905982514363257389807428124899624878080000000000000000
356 11381111298150750019076681292245994501780700226607380284965037241189692423732078342148450249819222323063099459188501839435569521022495810933722367294536521978866357360284006779783421602936360942799326822186637123743591335755128826913789762714340365296870205108983521133637494635910041698859850982166602469408597454270716820615024974066236243150722669665874689086065747055861686230470931766889464531123723193844014693502096482838488286900668000762974150688028534956371525400807694574060378713731267765657162321322186777780842583192140492936852862898536387567475906266840422446226958550049344505187571536274520826797345714621659684708707357965028834110396295141060572508603731706739771679629238503231861556614795220223246638991399040422729909796577548772893769327105831921098102542591003197440000000000000000
357 829722163665317393317490769815047885246514229008560812475870300418654524086663404429271076766708571328167433820872713085988644551672716060807819262877034044160181690680657645439718516240230779601223250228107641998142966555885569747969895260791524370404418764465725689099203119782901200372959590352031127353252998397760460008921942287875969259996229613593093868963687938275547767507716816330651233374593318635092819687408793606211432072807025813026789126207591905889402452998352430815828099358423554272416420152891682005141183557936719381120229159533837037823561448539626590827203639269353514502477402667480310161969695912007458323926818544816159119358494698097719079859626060605948615767972387718963245348598628193814792546796139159753948596560681721226587063250932950827405270962655188746240000000000000000
358 -3480908827521355148565270835201785339751301079066732696309950701084072012897398584435345994113648249739881051319228707489362735059936302171427621363418344576212727226810434227237290698370808172326102994734612378508269610733292117896568649755127834266068668346758669759566542605965156680457195029951766873805019464162163950151861031407658238836104796334550733684537865676636580814641215267061272215299157741479556965374293288826847111450274449681811924837837258210257423773543658815418317771859693778700262770829416976595591826626218091609720735460149689794226455114794857251121865646000233283151147332897878570267090003679234778752301797924843159039014865577181693572322645659269810103450421939476310542387663815817841374271067192817679043227605858384303137964005884464038352676608637987905863680000000000000000
359 2278361100574574182047687946889815237646290522711371879033697585567087575733482803413973132973410339782634404319079964828437213291908215740637561834912387226460623314595926111222517874601700457507527551655684299998911125392257667155447496146546923331467714334779140806190201339128095038402754810852427410891655838851774434571803984492387305840569724381583333766557028528235762176808184113394028482472285628219294304764492278488574392001217914290245139096045375092400961435656520631395853276014898991333208846273207532466390307548343927292432560168812425435642247605228513164072994692636086624428309059186804562590863672278236016763848198382320247462417082424788159581979921717791768282882763015946243298217723473081021277378744247858365220519130104151755024659453379563105094996524951584889005670400000000000000000
360 -740895002917800608024736370895414715716606389825669562181286250133675839482380455803831511033012553343454770045002719047961292704829446118921673261464524491958246434993864559214946594403083452069680511843215200770180080530441799720822700069069811814810910316448019001979873397366799033008332804756756567802751505419236361332214490357174265483453388942670661974896124813873477839538069187904648902563317899288233791182981547916214293719409336230820762550775309957578681236031813532379584357461615142416924234943276969016350842975256199331438736039829849863954520300613048648366626535781808389550332781260666611398837340417504232336835474716840534943542338369861432074855109008816136368498238808670064646790976396067930780164211984004329766340006109292602540557325821131634459248359036205999863564861440000000000000000
361 -55142269916607077654765219530776564367553985352042250636235387186688158901841588204630341971408172728354959522226992096227275032495776565130541322978793572478775428571949494695130390219765706414899085614074946044614488184074985674157447575119019064771421942277618123763407282008655350735040628947537989246184376930899677634205786747587538541355890900196198666990143861242649820671983216341718318515972928992909609898165504215109932430935475896684601013697271507065960869331459150043166402716365920399447679590203091050689314262360780670875446338509562422625051467877361564950965711236229243310933092316834795848962627370151775941200366844269672179021257110362434970779454776701301207624295138413835630335471722125369816367878665627102855110770066511171285496698952653111864517288912259934515893077278720000000000000000
362 232095925088759943772826811774876826507331391970466844663346141798395341826750456142161827061535624536541836722758874288942064043938452780313667616751393022324560506175216645622263495249012492209415967065274566622654891304552648945995957004110489398961127256927601446338829990103289640482686357059631531664886179648236372836465176742121515977609906612130718860263069872260609707857781647529421993228329042966694041450837088580948277748641896906827974198872114137706189281147328220715841601736115923388943969421187470027509023735991567950187930056429825890669152457239032531288555162890092419496383712109932568853539156751455491857501313183421392146942815260408994847623144053811355738449039800223206659505401503532514060642772127398255789476854770905839188074063506192715160919803313677465554969654628188160000000000000000
363 -153500034566002955532800474490710394363049609240874523393487672837614936182277275322968819863510613931314510673202497140287912553032279028761642430558004546106034681659356176519017817686555121680554455408224377799509050697393138337621625232394346147640831538148715412697146200977836157913135283405529826869104769859849931106072744534236249746461710905817340247285921174742652119503816043021360460856536759402029953038455901577818489718509313028461326082146292063186447991654018287715710431603749211678084031278371949647075158654614003261862193688399679504670673269512939043380881672656383872026058388689403528665238814145536264303315211499097859332704675174409314942639454823848832990902110042269974913867851029093688582161843502797759033749907266649997296431680237955432169151051518222406738627344881575526400000000000000000
364 50428593074671858873884950892103723171806916026236015668291411785821942621592970817093296308690653765143577505194732604567547046553935685721340905513892084942004107987069710573132073890244262870417705347153163539026156134119889491516775498228079110774985837326536535385214619932733584707474035410997453925932936227749212807837727766213328123757121412520434692198822821438198182215502064056150786822349340455783702880892968763704702372481397677648330660902020399251916271049428774940072267474673975379392405916083424810400258897669795853542741431939718185081717337984472462256379464257412585566216404116131449485872488781189801205297082826892626047490568659790032882684902538563871360358436124523392524351438189916786090611431793570883919447064854618748298758908505303577880780625008673685008344151333440701071360000000000000000
365 3830433816408942878834972049840561417317406370443856317287835085956564783246144586200618033364318440078090070630590798019464405839274816644459385749615771794536121742762128247429058804180715691071973050055378749548726104256330336569079924573352480310033867255835409613902053583885772970456025312398263982283364411172698624916362507947690594310616250427292451919651001104720652633754960258188778922858831527582391203105702015002928169919916239193647693343643922173060460374081515460151680175657967174145030436242973189966665070970735377704857548581631336111216775415806530560187659403994278710679590128482626971233102168306586929420826259659341271412533356882731371352568249001360851845712147279137670265332443007358857362182067783139750201532591679744863270033115254191849757774510098625525070779090220120297963520000000000000000
366 -16176131434634737398698770680897942451987802599899996238052934500311795971973172641616340799190534149272933961526591807983020859567309448380071935079074469003666967936506153820452772938917693426145488392991417062539011299822675796688378659093720969082347552246203616146042452741496416207215864282380506525545746131355096018765074505189650861086087247563617440443187456479649301517528674964486969043331900969568173303667722056707887031576870956652699963960967799788595778057988935878535536587103126643657267967007384896467262032185410445327649436461692427594642700033520951518931336540051937578112506006587737800686633778153989752567749210329932804581543842577648234398265965023242886624986739111973656445144426826074622929991460695711712155812368708217785100885119931237865881540299859437895357238103417064915908689920000000000000000
367 10808808189504383904610189021365727341711777012474513287448505052479414144713946853661633533021777274226975699541314379775104640478263510423201637153472795510659621865300937027095985950164492580390745742956829897002312397487216351207612068137338562342314818730908672915505022833197675639370442302647546966160479358873809386466710571032103647100054965050458901319939424448960094295538816490711684791957909780884079415778903263197876117216342745386134508419080006048722086459542308210535206143380444530829820649150962867897009879127023046680962493555457825020441940833931356516242833596644990452620420401675332387198564770011647250618121955006263340795626621917407447290629907644315414789834288745936501456524774025781555471267545740700375069570716285439707950127091206410031378181359042088028659214252909221695296938967040000000000000000
368 -3587005855567979052345361686674320928000931390107716621361046026420576178293472240088067806804264348157462863451574849116275019653980299704437494228801926218474900136185738381742845482703109998145776866379095942620653411577878802584107277436923026019379220093800528640221429429169212546899826785331371940508247043781533017288315209745230269057873560128863544698260083987539227062202853616944655554342637980378996321670202764043367643561412051767450266823674996188553519287992715776806837880682617093611849692115167142305624188714614928340644853271649698687024009384343093477391136228646320040705420412912457495995731516427110575525882071918034336796477278689308322355836329864964434475179718133229846441091448658765480432414472667791682824911986754192336981432933164415590076472790629302594298895902964182740674694275399680000000000000000
369 -277980022431624055848443371880378222697764971360372018970725405948773815452400518189148905030125650488307408099708452059944263317540077051917544990287626370052427568483480970723589288946207164197289746897554875302379446501701119208444944480409388820920880283198211038438809742018459502966314280812845859233089435801955854216503356072306645286221760379619320528482020101319918988475349268673206833207435966194343627656488783111723795068910287828774576321290932634509715377177754411418831053565517752835861487788889709587804088220026815481497136930352615004892200629785413590648797593135552569304333575675883423210539705695206096504648464487483330970752898714031610084440464957539630770204093936055088087491804313298926242726581802911686566828682497392002590073124912862716334108774035509157950964642701908741200091557763481600000000000000000
370 1177886665022212648200534672025337176151498971428638882829234895627550601124830083162559024312525068929965763562483628570108082880879269299530914446740124940094782059015625025633970016200692917514253028382937449723499164892628661990687056334923974520029400976039777423785896520031140575796016200742875950027006065909102950116928374407536600044641001578136159717445542560060880353118344363251243686060906497108587342374477098103199571290770369414776243419689463327231265611315878731186448932380421354449181335063834752896734706665102527728064983189254856439679238480859941946012629432590292070107897483165888107834978931823793412316510373077519873869340633749806450180351512329534178919816557492881572105342994868273863309841911100698161877988818707302674118863781203423503914703010813379106553913887130303575225370795580713861120000000000000000
371 -795098638656364239765749848548372868874807740789027906376251470477753376505986262607302636065959457499919017556018713994249837682431412107945171856821645324314417870424407594596109343830504712233591735680550768370437602730601293137406321809283465313198915090518094412539286499823335478075982574582956331546599214143004565970023670831789757328798271496471020872883007964778857790458643657803122322622994964130853459614442471982014286421263568812955319481670234842553435609158829813628280402474553681092558039984973631446117339268138964140961088042860302273800923081715667391248656095716823995115729467097314392531208225115832966581069681562968160654801343042681790786336914398284907562669695489661342696040498400425378462303852425264526717269753080428546069344329598119186807273978193299332749848212236003363348998262386637930496000000000000000000
372 266510220794740277600378232370822067906666446277096333875389042502675680189556916986955043886955288817458881862258537482038850381074458271788731854431422751427898101151198997205979053910970999197899770516148161325561055290333172415677845141996755543270033333618603823632146315231783598729789453629023888289425852002798261037192327551077330889662298531572705636789156789542229288543848319073238827574362341710396922266723772544739067613859967401127362442534523875964204434611410661215875803946201745242834547799452343578595476104258612552323188482520667980729113181084480918070220118306363441681439659332000117820947068963443720109508348128938825538106019405207046126977322860937411740796119274668729270228647058597394843164619885031060204120145521123537325054011047370769881060420584510476893382309739820987461865740456128939242291200000000000000000
373 21065748684020955885343764601623045634299437043176245619640551864454266724593356986801319772365945298903964973395745652674104586263710081310554687508407696145485035969092050984982003699587030035093134544325613535504508821772793215578361104492352036167365887664355614138618108563893320721694783659379916870864781020616178111139502645044570090992167521693275201605624890412378901658239247876236714819074062607763175552558863820761574153104412929493269702523306496678434807358875918226761478237896911997784390736880937729173198337600903927077173390191513207415276026627586386107298075750598398156303407216432400938650848155585403196259006435000124612231334642432643291069825317364660092497325950421639312588599887168241311470670991724629836957665239913794551764648090268898605893667620167767197605718488988260609781935330705317884539699200000000000000000
374 -89566993179279597244391704051581887906944692266936244145693836938592187453151667005866695275523695835925987076032213935019837986629395185096420783124383900785611419876522860753259938520156085601957610578867279193906560276875868716228951225753372709353885891330443451055640006858769638372116675242021977927699830762142902915230049481888830147890172917599388547863031611919158887698867928685781523134872541464840711686887171682656402395308865145563410800586328234641384619044304456438337611444817169090978666881163103143960714559524472892931629088166154501367492799876142773849282230716810276385140600090797477108298959718803710333019464211605843030357299380915668316392363635700034541462913489110694940380551127740343494807649517866739562930022429902372406583773744830572089444231752971759291543246442568531873164268276143944914202892697600000000000000000
375 61070722962617603748378115540553567219428331028362601875743777713087626272989973787520765403279616896341044829784584793787504572272362511619123442458732556425840002901484047748900517875721475993307689396111556910393123916943217183978616064099082392759061917631216057600964808042108221915950439019228269275481399630715869342701297043972923056797443944241501172644052998767153481046794094523785792480458432393398696230447622893176301512268050021219182210112564528933000403207348016919634123862591918120550991674662776253592144924773208726390680053782577207491430596394187985322758964274946147923952638842728961352832157651168657419223125117311887963518657267361890888770287693376381245124738662764932363424329345149686697167647340064620634257928894654684057569480228418042729725846210913645497558247150972961369082336941462242474331687878656000000000000000000
376 -20673699485051298041063710874160846879661648070294568542323625834762400086462258305558875977740703145045414492931566274049956887531802509429957246181454450734773642462907387498968369981629250576721131116702176300757570375521583088908882356488934648378430572568810516342558636901054645653818004623049450105833448196132150910787588131726483626675868695021316361800451248066141362099284528424686275853389073007613847244187193788811087678154750806031031933719065068045024842551981523574018133709612144143919703045372765507416073430715136286398957437582728779016633408509030428645174785269120415887682787445895159459003531538900022772018153237347788942222581650832742664570078632965754951327867175407809644741827037614257285440348967340116042049889589441575274714973752671044955914021766930427033585775251821655795227300149174340180339719797735424000000000000000000
377 -1666240239530263876037927330852796829031239315420503595402098408255299220930477509394709955542644697270427230118374705164249563337544179331410838003357726513226607818025425164835587626626341734230615177134674284023236568238356130060403867462132070105506647538219491661580514873647381935544725499664611112587659193663586424802794727021299778092767185924686351930594821276612249487734753811692564904212598492881780114826568524587783261258386717091577006958258866559373615198102024895307330061574664200217844866247002321407535922951897177808840908855614677706728902557930213755202198186404239378462664266304535630432665597302684605535418877180707743042787461036141469962774910793669103062293516687965170058123176723098543852284660142448560950573201008964696912001611093525512095533403472014586505344853888667595465258821211362749411052921185894400000000000000000000
378 7108967307759480870537913991500579955049373530301682935883266036382135505017826203178929537952455199524875644424382727275196248764252814180117800861877675435919380702205520359592546413439605872781806062822714076069438945223827035850905448786537894114015203667188227678009403634842255971172026707111665493225468796381638945988444900637773403795655644178921787601839215657954044238833399226195797167115744641294533709380582208890537467478157171130997946433056355301287180103137542139402199701302857191542913357048326506139542943170787919650079124036993864844102966395988092169933743826266493331485220782109695979281717095270899474546064451037797722711767252908383654492938814593539628568178365073087321128882069333837317242697680842662423100370132127236845001043907063239825312266944399144250277177702571883120550025399028876361039298242917798248448000000000000000000
379 -4895683479877585151178990866488758172927251673799174737430345464097567765745676785424375501551206273929003489367189402420479405512819522375836760768961917648959747360880932050698660592278640116004094014821806817790009499318439710337730697233188549847419609499793750708707021043213045466876672535995756416561001882195750191183764962107021603122501122726047109272333307523627684766344935331735856137492091392956218769465225342218758263501500268378775153041988018413458827383075497859737422808333267740138898961835939125474634274896654721716276983829887084865301026303666095325737985535768948681188369096690145394586734613305124381920398904779507173102851792233832933552127294746598772206328691528178424867403670107654522016704157288855033526694839462375018585312449188169779594782425107310536729238126955170168054106785788555852779985412563592116436992000000000000000000
380 1673575939659761752910033434760563157194504142029189524215812884050049876116187283791250287039596852737443325091636307955544726813958976949873312209029169419486939613622388272937477005255678433973175367304855189458432599496591985109254567438387065834590215739296581744848227097290738021004494731558129620657013926169842213642110423862532801521568353425127974605258076226480198553983028622985717084420818091858221542821402307091471288213580500571086350138279473497600809508151751035438094117474800266919916089891741192432692679533945859347803423517388260186289458662813298681111277372886613581161602654730326946342102787003128898734341604958468261776093659417550190694323647088397162543283539617132000608373258851753386749678860484250494963231967265228757878483511996780179520605453636305942686900094673535111717434427824467169695637906986585524308803584000000000000000000
381 137499035816036883284547142252242205014443288435193236997865387905684830238779255752629579005571230474142226213161395407578248936840749011603438058234141664955736598485021754589772775118523590390025896092140451869988364070505982031634956139586817150614943073445207107455779739401818037895792077158640253688488318653223357436859360038063105912338468246401730839668926028092339306355202551778364059083515313374401409630556806246064714292780596002681558193223746844188971232903625135370020137090299937322731389739179452439123589656701559777216481968811959702737522318415681562092009636919892927279272324459150488031329358727234821398736264975562368994693787023823780790277518932671013218413038491304930937524670124179017126195320547497757326561660823803818519923952133957379354737813268827217769758941727632704029703167132167095707273515469943687733143666688000000000000000000
382 -588683315645218374003790392734134152943779036028230228285995372265487967138535881283300330294019115047433451719985436793690426518076500683411381584960938027186293575522826767648379969776973848821306138281979644439615182684089294242705270523199018647849992789528268932848858302115321772792325594316356922588107581332398788983613551861423164773630948487275400051173486818166758854719322389009465133043413337761017070565525085436168912521372221355470809845111993551612880214607689571966928190836727431250151514187700513930220493310641574650309607314152679774992468619922285710279276428313857556776249711014974545255627010093246021336073567912848293284566764210306952497211667754315921504775526091286907213909806845412643923977695320174288152039722172549714530704674662025748288835009502794553733031631120527599661502211882683978012549271436233718266362626834432000000000000000000
383 409416586247669056239168089308472784003527840352467454617781443936051632310222657941401738860195693007655584268325236119439001186269012647469055417270046727909103504770716875236156840619738580285193686443264754486044991948687632235620753222677703892666204335119371936611142636637880634411504822018197359802776300877300884235324384350498826649508939558629683107705134857779109257318668303303474721327096946912318688568601631941999453307661341028235160060195007178301909714874173814428046618434936308577050725360270008428484940072251215958498044539155166299496686744735235961817839477451205409654486342290329001445350795046967569586882905752262976686792569666399167942343152340882171865708329297704193421976367807376252949969518210265488813801382325378929808122513302189256938323665293794794534193759194921843118717312222219472672952256460078037546192827899183104000000000000000000
384 -141318853076011430316062642383649121301308168906892886716561298914785607351184407324103917878033108389814437919543439149794940134661485889406136922877944770174479549186989639192570250445069228372192519434252424613686334197139558061328618463346561650956749975656822123094752146584864113631567012414038557297923997727981162520664154494253591724202184850431534403466748222665488859773397104290100451982949058995517645272508741022766906593864843207195001131805291500852818102766562086125080952444596874592198116123414977042393773226274030304804495912134505638882179122087589806565349171350889236166065232644688357190819731772948897028502481401917387964483261864165109282915766218616012306439159278595988294975093667490435229130147858190314689332811990564709937232507976924638515827148113584698100191020041088448169913727508160502106872547817533638291240485529132728320000000000000000000
385 -11832349050704656626418362314160237176695390252390476890758796108339309392806235291662338785819392618071912090692173948918523553415256052285588334156313180627430045674618067770459147930684960831899875082732586382801189619056568637389609456324377816230558170984864385484829748407944319160209332209492191396279010571992183869841132797576837020975832263951498924680876832859640162211041695528252630482515220387521724049143014591775634265648598643256360002245181079605111803295480143943783016671148347801596643087638953416292794433654034043772425991903386818156645527683117824961084029207207795322923052285775288621488608580245731805348342428907360157609130976811894112761426105866342661191684156563474017976535263960313270960644377206799498676454931215862938103100656713066024629142125240592557485166420923227966407745651554907402141353023851969230970465344031406686208000000000000000000
386 50837059490486952240943067309829654825597335141511949652020306036609086474872913122730405939256941895824325065044399727075758855355035479335886797916498095637272177664174090560932373926805386669715905917320123719552558244425460276824191469462328593000949949370440175034658436403183306826782366391763618080684302385169690831298973325413562796065712031432491713267526588579508589453501536064849873675558018490036516562850725501702137362652830552748980632286004092855365205891614088711603179031681151723587190028556363872800610074522149413861344914396994460314740099347117305295537805855907851947852618932102092446417887693953270691535263921006327987759849349818631911753081432641268806290906068626171263793427031459766698705809272415501683691491715179143469512424887691545261453875600128064224083798840538492140574097356074630584554467138176735246277943783061502763728896000000000000000000
387 -35702373363276396305501441856783164095535959138915297586189321086996446640346253035076847474430092654715589376720156720649444546614690183232669000030057640268752587445070842939880257843167051796495647271465158579472783661740719406919006293331875651713435031108479720210531593069215859325081826061175720949473061488086976938601641198331357651713246396907674939373352339431363876439556622499250213952691452139517271480862605423650061107748814503943266496225907852469323384141597487813555651539038493373336171220746008361709666985171422367586510917127753987749305623774194739055089011691313539014834898244920468187212622974215224399244973429287389227699164388124154499643783466210054780721923103371970750469714724630093143414991482780943669364279213840330574711336679688579849574195641293950668425851399912386579941708214697146672818271319114898743322941136858450272114966528000000000000000000
388 12442019669601929006986649341837119098552881897846930991311779337796124997398702080176757351306877946518557004386389414317460070936346705786340979217431939159824238184647068459475956016559309974933847300702411765671550711607075849774831608901685136331064977447236175402638435238034829409528698636208211390809499938572495985049114236030211523969972044532087093460469901205976244875605111884315391026438125197097693966232706342673789536945582352882069128651292533954190034758650530070526111414864079228854284954987625296903053473195531659303602291679539550997331057924122612551290769179872565761336997898100477092063381276193615659641043411016589235258670117113227870372435923145921114433783198951365302629411467111603629586668817845297008689694552667042983772094102685579252419615699536442293382459317032864742323388145204146720413388930824489381947981007829065315038391173120000000000000000000
389 1061361888000764719441483279157352611505602339390651694777009255257535002418509180915177907491852277476624521847370585560540670009833058250683217105246032142174093074267913356085486301911040488793887712121270290456707579117799964269127244779970632448963410952798935283580375802454905922280814718358967900077290734158931595268992054736400853323414053513776009307633791718826028202731544700166654802528046522626236756529503213676029200535662306761788872262940061226398854036083378447417660078352511245622888450934740870176921391870022295912821598201657616611430435872093088654149612808659806902453777933640872569396699631837323470419590294864892181680426460393990197648373959787491963720836199428919322973699522157878301469344571289192711745690596836350979849901303705970552434570657296125813169860639530310347768936346334350442653024228847748452880159546819718087912894530322432000000000000000000
390 -4576288651666653277560941403821344093551488222272664920665858330991048160963412198258059923534613593828111511376695604032764819535227770990227531199626256576460474726049303213190043422152056819456906738736022484379837666920578496712664127396459632349926352360103838871772551719195618482854364594372820756259271793319878281930955640489631527757207912395339820719762898133727110434923249079594698564267961657686376790476891443588639695571792332802062025957480724608533847573894148894355685897261928977474044064731431028007231102688322622545094411087782157996425667164019003012062516659579589944403956009548878389851587905738815663403236736035719817924919291961295118548918830208713017053279979776046710071149152997623364441135467849820764736862691625867690282613653021480789479871312062929791944170623051635764287802087956592583219870213414305214402700814550616266961972514779037696000000000000000000
391 3245039603312043521675953977394036089084499968803183051675062882502471790071579857269968897064549190735191424243239195182076661972629600383060397231630105386838075051094271839020092859762260174825372618347520898675801256937878129181377820439214181841473515440714601403143709618854422177734030216909646797712371266434962796358797258619411020610615717182088135928559565434784465767359736660147922118626912990286261222564848658254558178636860922752849434672911016127214462780478761055103226749475584595986864938282301614793974156156339137874780455395133136491320159723375301023762933992420054670561129570490838099322755229014843866442589719023232057319555526368298999378187452911791569117982961871984604445801275074184359893082037010465124903764175947379173852879834581741720539352327849878203806962125497780220400936228892167322180231567400433236552648844663434594556364024106834722816000000000000000000
392 -1141643109469810358003552638255275991280329670606979070040710998876295909699116785093481625947562984175933947793177019904490761340867201729039745808284854763824995604310214958337510179749021717161791188708318978577346836311307742150167635287110732254676689099516822032330476237419413408097936941953734398909050650007251848630769519724006759595314120960506997084330690040375226648171131299203883710744104246918320400075524368100992880100417512133587537915332283826748571540978907421308329852162848832836090797553253403651964790537022297304365822431124251852015278482764047315345982477897172592537987155110479759909954085025082721842017993477678954483644630449366076464190763329177871863822726452414897745152616103623594489660538666910577654781410637024966047463395304317851319134069282362458589521013858321271759337665725497724341728947325665806394345172657498063061561536100686702313472000000000000000000
393 -99195719457369888065859648298473327831182836717602259506941659122456257648304488691928401853312556075407773975817087997402729410691042221935197529111454874159399312779922286884837852316971680353341469073183062847773940843213341858721448808175634718045643347634297067484298021108304978060973242382223255129376590363521472659096505602243794422271570241177999980452084631381751220629760976661213480307009099951106980672371618051265572040521612124281084327169482180076418125310861281749706583242565904499695049919223228571184213140486809776101079294430855416594445019788968274532059533664637054054578397253318422206600308877363587768356621006655844286446564142740322496686442631299759078321029696266545085772716370521753043135418474541842704871911361312673117786420596071090494460099999093845336119386102297366183330977041369263241632565543063760784407192823010034762168363312674937740722176000000000000000000
394 429235256525463198547225625733377246657921349873869103200111253240907017091357960380488049214615728947344446165672116642102957848671613911251693185119206244702076010006305719781892024284754717711056349060798975116249363812561827197256444964132382298531336769821261247266732499885610209763343124635186028935664649030357913806847635420809676976522756640633389013582006885362471973613614398775785275982579764488366233345280586736939778572922382587712897109615111897283007853324237891965858563370532612140944396386141015860416441977944722906504789744947941044993520947735287377827935210392682085851634287655100261359342164561587092122957186769515806767217646778989800749090594967109046944863880543098418237390602710888360655993998325111448145050134718810772015491041649915995941894848265624311808107094191299017652173855789014576150702353885211591067870350377236355962363723636937530915673866240000000000000000000
395 -307290929827081152577730092155359911738112465578874075426108668656017604733540763303483227423914728340391662137624730714090439514282071886969844878207696063268910316999122227198856028714969079579217511577975426549307004339765423985395074483632041994939765696704306126596673061221502149405579473829882699301026000995648606895354516662497862198719405799585532695337108280272637036871043753073677875594666677974938479981320950562283062920387443291831859329140055343474951216094677396414990590773085004959469917782941777353765668735530056013234479726738122753675621668956761580874139755633704233541210530835829631539275303076639850268326303205120278453521033752263498391583512563355879496996492374289802919120123587252423377537131339252742240033545082696284294999410966377355590930719650709950732117139288326983406118971084421114353334294949190766622639896423779944458176150229939246429995790237696000000000000000000
396 109127690436328142406364118434881506013738025528247987560731867201486156443641715473476833650586913727132479701686029290353193023639315308557118852652751183019293121824936580958439395108134463570710643205974827630132497147123389199504073101920551221697512670769059667887280053991844979292178359710665746605370596104267157184194948605966286528551208309243382646039528941822914579311436358740614718173451289810532820463043618826188532431448186907367735496170987913194317378411628745697805537748983802746650092939204170670109802647990853361349339786006464739092269638261822191612920796437224725838934188097382777030333004239343319026482184431069070466604315789151955366653264409177839065354105298154949362865708426854364811953153054668933198986824221253378551561838419791578147473772673283851456887987232697034822065371799413172558107734849993820779569990449521371198460869256760498617935842403942400000000000000000000
397 9655588291229820122925115619712459331650599702558768204730975795742700222096411362102225461315175842240107359573849131494138621037991815520058656044808064296891772537891282885882226286406561048789675362972562938260645472725991878118621116575527242121146752468585297780559448019341372666214006395403948629703865144706585979096605805740421890311257593668588157758582069822341958592559356458762691755679873696172663526331903768055916794853064348909107291232131596653617813111555117126794590151613097491252757482385918064597893656718419118198469821590312265108836479131680442511755050128122202389495739093853075613141014485981610640539789499384230681129941328744602671625043978867009754678502483392905985438467440753057511681397889051901641272912000518433852023136455413035724239973771208068860420122289801322943134764807431577582603734804604719051801596845396152835972596353897839907521785197085327360000000000000000000
398 -41931926741449257351295068433564404936677638544402321522484485454844323161612977607203503426559049320613381296131048433456819409231637775042753742729154796210918398382724552109725019334133583165956543404769251390182942746278492794969877018125958041726077260523721473387538961715382841253510243397570816713342334719108941155024143751522153563712810178909080233262896761865144684858861025651392842840155897427872579796431648945262618719985940671599976950125857245238587809392333268367765797474363399907204042856752615961251685535155396130231677884978444558841911572087282272650399498515527554592070307206185619570042439703683442696065009051076634914554461626155847494506296479047524432144918805693204919471670446060632273814335988913107449531601897366830340772603539173199549540025318691690446633084040741985946582744372789951265983660490124371891644206146162612880036106059894939223416211861608113111040000000000000000000
399 30304394970722731154181217297894517033154462169651341632061152800659029936552219572642252377747340464821490783198246795665249056350685786877207559506717465187820724521485309042428119225275583737711035700095139902170356237365157659438199764269650648438020206571073364264997899885507551550158830561316401058651012626270971448134616786470979732641332286864657249751649909097490191504126849765174302406587375036445188326347033764827845998336612053964081657262005582011832885494754824613814496530409386632406745987769875295251969880846106103361460131010160955575313959053009036531127772295635119152420704553826900585933579843626469556046062752183042672695268795410400785728461225441344636839080319406106407597299838321380415423140807839795390044065265922556278308599034343480195764757351107862737108670151912931491536813009274996075792277919129811267329778221810844290547982161591520640999966283556563116359680000000000000000000
400 -10862376318738212545609232405299355308402953943315157127734950018193220549602796860675322558093991552777853501288838786390641542566552219973384912486178244563624032411962304982162205358632410931673728561485822952361541638704391706044907805668563314127811905163258117723382727495892756598604840537219239195938850593972262882741196390996650558627303119869824830805347907279538716004489140260995724389549094592273309959635378930104493773987946424744948492999536001798602507417454593176732855143116138130757295734619097071011672378627335628673550834032195644112188783889944925570929312543598476726185948423198690528954359707426736316129653594751127467729323550365574648728761621369642143486596393112650986447983240869162276051965925643644106490221934480318602082074054003791101815100836825261111876633492958112952031340117789425808169137707679724869086763102681494216338814763092313305341951207012445258378117120000000000000000000
401 -978461961127265260400521690923467152823378199982987886889884085906642209079181191722768443114259045038560045293952384727847124172437614540506525485045382424888717293588995646686578019340455734859797712115814495818480995783428911012885283334755531312627552888816129477175809855337783357834197502119335942707105670998158633879084018844380423518885212479887113659579148580091045433221743639987894719833860998301614105361447723636914883768014943010986182763800505865651607430966425429204445678696326538700552134053955459029080860196872631517512087455432071108809787966783381588351510985965970906513633067980401987799889108672014744623490605799505165048521296041222083414026734854406887263297926043549497491269266055968718281869664469517057382896841906839126776777863687284602783028293441327905812208456958696172880419631156289822400358735118692866341852788594127585409295207924923157800725788442700868820161003520000000000000000000
402 4264654235652236497984151630253617852207276807528863452185761579788361496068924433086763347776746130587175465026838754412566825252495414296068553906501179850562042205645143515982736879548307838963061987757627616005508379778061425981302472508796699339056437433243835306811260179495224531348323459644478630100229393458086167333852829988894889863096053633472422166666594657271894391413852721388849634214714119092225277684279158714325802748255852216311734232440772258511899750010470143252263758901648133999499457861836005062658831162861461706128591913320568401859638517209491576482779741303593113615531472734333380151502005165797829965791333578332442823603211424305667247647802288061163814954692735419952790894898808613149183398054253076795341312092929215412439303525935685260829828884724717275789288137193160002317548790357516827888370391985164608656640765071235628048386383472478864516039999940042307390025393766400000000000000000000
403 -3111075638669404951237346349475161706271064081831823581257968960628919509174441480378220784315122559647745422051707198163172244531408097594245879071326484210637127341865419508047262717506007438768403434193957763399428629582741071862678292741430077378200002876030319544294931468897372713886853383420988722039587880285350964793926749438028405465915274093192535394647387876088847828680585757020448150489488052991803716250705002698939004441659949165978122681585806141036332899362486686039772637162643074279047814204929641456569180339962997442381405988968474107257023323251151446182305690485287922200929385558540482941815711726201470537602509067779720685958197675696118186423174139147697665186022981167201548350053952707735432366884495224919294012452520566921099361164178933036181108719932773342086823031427892527055077142800694620727414238010571363018122659887146833948438303784306375172024920279460912414384446620303360000000000000000000
404 1125443650071470768531526324178220813903218706102589614781715392363909577375852862111158276093601800105436090478029878088437673608750381993192977420505619640747296074979094493409031410320732161544376507390002228345045899316454225201365016255781276222832725131094478709577097190058413232939319763119733738284804565195640519159258595976286045663049887035512635002778948226468046497337180826051151898801010548305084968126152880571511988383467424091898823364095407482984870597922274797393711976960148263724685719290161915038637963523769254278745465309056960247929284738172638242597461066421209471085224862275153229831456943264456054006779955464802865801809475146469334851035832382023298029708934797821426505157606914782936087836393464695382213043347411574824963402366500975984996393730697356398034679186790588298672337607111771534023939186999468661960290065252212255288498198213330172445054099627302907170057509561371197440000000000000000000
405 103184646226140913912745212788567501257231136611611177751889481194546260099766992505218369985872402211725405427668298267584857508194566782255038339904180367774163803789264622296995397671451855752147667347560743365169519429297127085544821808878136346855651896689699156807078973106755460106865526713667063291370558220068023318690619828649391875969771370891725627596177802819475426024057293068565484309492629487066627026493974798279165909694846506602348432882545476931737181986684525830427183586860249735980261078020728766490231292685046583207079429442905579634066825489620379247571472060352088757014020856079579146186554739028498295236100942431622259265739040265381099079482901179933190496323100488123853083886384671974990921275297501867702337958227041946460495207582290820828403793114295815179888223046653479257006910513326814488638553071337607124467356233942784300610687052971521655470755992534719646693756099868145745920000000000000000000
406 -451375597460437717735845426479187723845046996884851037316178065058149474024059778808394074376174440244767330195874236675558240455573524366239485173809240660722387032075516934570234910257560448261105599993180524882528149989651994864091313073981070810851328017574826811789430652370579516012035329562408851962632354664218973436244665670249784439955438489582241791069974496484320025072338778583504320475855524511058940470950074952704533089396488305760786374233428897475300108111321849050449987044533248375747097218986923909693706103032428026389096906926934869418305981390293741249826325482477958960635543884551677583349176716705522022164166833657228610119488744050393872812621360863088119163021495581441372860604025614086366604003902821820197740886370900426659365086860963182251266000248186994014292292919380841678658088531726496034636300229426357645802711211999706834542406470866201542483677358620123176532499787720765797826560000000000000000000
407 332346462920880503470644612608361006146887757591106775110910936599272267378468643880037554693051491498933484056652810102693382272037608590742919041208059230416296373416126115025966962066614121651013496133112983040599678549446552743925763607270842314489046295129750561204673218742436931680040469287566520293931257474238801251179626102682374329886205487573298473937018064190623450652713349131531027918213184564405523967347871362356150361518099424599192271556607100565750215533357731954798495976849385118704682344301248021905535087396830046428096662074375777334554273220224832167756145101654127463316763573283193425395758526711151292509259674150504614394587333418331476293991476160579902458681560237772587308654727430313766018170269152603730104349305260445483376963571789249592142350562198428726587225163382066744813540761985082741406902720323730689128495051057743955999492494417686720209829386933242976895158450746035782748733440000000000000000000
408 -121327415808393585679123795758248672688071110176333504320693162367991218533863894280570971397997973985819185156279152955578453241150819030094396975987289694080345730255917052446023472591007216965027472910987719843622436229770403876903916413055242202948555822915674891612354252003355163662531793737139540726092138177218749861936426367496540611714415041220649080604680062406995857598979965665223323654771943941473627757708279614252120817422724137747616989139282684131905405327819952804267893028509625240669006154928334607862455388596090771832141395529688823952465912165097781458532560974700541985951951695915145196979405429584735200185214770875789455962575594443270761636258580408693896825947555425794468840152800558840565674470202214428236491202225439130701986311589404456724010096046626286083343957102356083268947985471186456817789090774901580671013302816369881566445784940137341504084423980175545360803106658437075967082265313280000000000000000000
409 -11319364747106560158757262300777202611420793253022339586293226221280767679539094135294070204113766822437555503367973964683027381359156149812446117446136168526680855040137357230701653383519186724371287352398247887864023133450363270760404400579912135585729550508911831857524982124138546454763211618446283745604785183663820204789253822315786119606449268729438009758824920205323961845924710089461585612043781559578011727626245809553917051104828772228880911458685180877436444678646409437177123059431890384959740189923047156316081504985864335411057011275571129559070022219182581950721161642370062802944671803552292162924870035843441294155833149460833852948079897868242996266433968980027047650446370567917140289987113590664884616624327454548837089945336233891901827043378285560853550218954145766404766359647707395018576351907488676705535567497150750633149095927428919149842420296134249160842519478599494100455342982966203540190470445465600000000000000000000
410 49697744450665325419437611331666156883223429468878379788698342350013267121160862334571549747170594220896877375523656409274482155851702823552617750664109133943516278649957426970639180484851924824189201742692445981831619684800529904631345368438084425073166293835917759993567580611919218301675240899321825137401883422524086197566061044139597911004318936895950064704674314820417717758369311413770686577872278624346270454673641513324293626068817909336228026480649396899061835530244558028112388962081911205298729965320844723749838642712773182748182184577536036608834837552530301290448561369333953780472013174421171002024753561940033010673427228605377906365377988774754116591187922145968334768156906046351014426549937893941629998519818668622342366066842375185018119058936310545836154489513488514255758241301901714642487968255934421878584348756171237321954971639872002937907113547692210449242070651476725051478750354457058156122628123116175360000000000000000000
411 -36929801287982249873942937990028211845902198355406089796485406001192160066764015642714194123130739581705129549646917957105215130336373424152428365154646503737368550507074492040698660455657754212967317846595931903040790197178168196028549138153860547424878210982710060623393456447855254418082065729915782945084031585563863820332759850905055882429844973924751534732462602612480460313695130758316834886574666564646322816960515458221963081715246748732495545528961492391345956396588705729966538525467951764042132920673644391098874005559000313423174380274127167983402859713565851748509291614511372824883256443239399662455297074354638658224740920312802865336218351776466261863124934608393816001037646487050069813272540172751177085407658620544120375906550717305937608793573459840571768350642186048045320941014487236569662005984267202189310610214978690315899566085502242308042464517156352336160107278860515692881057632969732866742130387043294904320000000000000000000
412 13603825989722029969029243509459837543635626085915013128602607205875377750728027664475737375985565281273379568941753376808481409055362209648711379564251546251982069373235192531046827534829122738788201842293419896440720706609553418475050644388739898658149554340355827027657936528862200755420464505651865246629930168713900563507993158051374665803217239144631892295303074710353721102857376563429096117319348951118664771925284702874848659486542828420872496428961727440390175964759967887474011636433821177933275584168270857721071662644988134829355419488819958361823957836764804069359280071032919697204127315337963325456767944555364109864408402476803383006596491950686361508419074820416486734536842364897377077281320606636412815388168816676878208376799468157583067612117260504534147893450527555114902107643718962868786187763165486258767584822514123460819483696863194418474390512926525744977282645001195531037646846185494423067577873469532599746560000000000000000000
413 1291213567372587125626720610681045544631759525215999689209822456075279095406007692759066016243734247354021877187634647611801662145051475274248215370541733844623123224326854933696547130312689140951609005690185349724942438087087483151108238515008149299313761717575615705339634707002686381639525608903882987417544487514727676940038322483027201099037521790939343441420029698088394233621306516502367001718535463295163100394143049923332310787659030381543952079886172545985623977917042995503079853479802741273783019766116815459058755857697930002784584474768887239745833558367070929737514912289701587870050946414995207879016395509613086858878961977752612087502856156273737990864064666464431517939912859848652270755567310615588897117240981846143151556309316152133810224484917058684118462011365684120446980283574999128009441854300087952412800846445105065217292554753763702201206201823553690396395527038150303060881135512141088926461757401096338905497600000000000000000000
414 -5689997577357196429491306852593441628663022806717552655774687096443542154359172028814964898635940653443475506468576930594676063127070107541296355424085762853656341258445821964248537373614014606392749909756582440734850640535422808194971182569528616889177575969269594965681547942371346982096286728851185370215135371077840451763447931137351301799852392189642592192449023292785264323611230231159782457133787581485550937271102669221206217096601731216509493111353044577931424361011066511943366197370325999330484745735918599250362055508967986091890641221461653863849798381879259630775499247111004859741844880696969011570671585952499760698482073204758713544664250565554380726273488378413726158766031470745394877479137868793867123325302495044782504096680008889771667937104484454611666078487149271373986088677782578939887517810811560907190182875104982949096251672332846406531084450706920664966037266986056734430899021543600004460391446537799555515196375040000000000000000000
415 4266792250508763303138941428550681437458474987279908533395476039036786260107474389992987084378054385507133236126801424378290826896020376217071550301074288758797853476486489893447036044025172290414042894370498167217254957599728382452863694491798199771896050119214201378827975034650452006367037539147634850232535140414233023225374202616816268456535475420834000144143605444964805527560526876302269973631028619275801304101215495273633508536989293990131802328966560027454437564389424181570376725382116829390050862974361568179834964733774649887936190864522748887469793238675862441840701843039377956171153307736175457315888285437461408144760925782429954159506800953650154867068812111871374238088682433280265207145324260458291107257642952396874883455250246233802544106430134281893768640833378425599926981293661834063232298916147163255178576197203144085129428287987736299376605437891901904057218466283614129921824000308521293274053196207437133569834111467520000000000000000000
416 -1585857130297892855177942199949062278012476163394860814199708345865328943504591859769373070577420016524951123947387117805366764023793941975986174108583872419889665204701497005086246542137655363291659306357826618888420656432088794430820132127827232431691175342028431045441168091288396528028751586321403336752632910531975883134692638931142234582926489340856333636671671312973819534680731028546877853753454985030049933421483766549794553487069290538036607673100197208131133783689241262911597115614905904222854725605398284480487646747595567639479715953838792942218986952620063717976309320664272589248736858194198646544846864617787376766966271609878234609277938470522993900847605360949962224838887186662792981727856930264307492062678176222609996283962076780165544649270398268690849027276705621520146292370239044273610384204617537320528224133918581876387934010969738381089581828671521814219909095022736485242464723301848899853060474767255899941170814302289920000000000000000000
417 -153101542342641554814893994195966594365841018136390026615338960702736788153810273703595834426714951987921155255923167190548831860034760214140520844902225718840144501389595994144998846968428890444065097723072486604849484600357968913811988219590433888354878511603177251590447051571774919548547874958278585894600710353930834141645411875303671281839904467201126709767476956758016132939086235687002234753250211107550570776277757350941912059613726616832339276991668364886608940855225999715552778796537066664549644183414521878166133510065717489968849435269503276324682483800422055536295085970327187796394098336837599564324601183691566880489439476303873919571204859836734035332513239344518423773901441032429978482912598149885956478283300194227953652044992379879908300593527199032596347129434754246674052417824881937452230215889875871002427596226463713740423647881411539821780699317501640823134778704137120714035108059161680906186128806066288171780478823311605760000000000000000000
418 677173535549029793952403999377362172527972845502226614903306512671670054907612318155381223305611012659001858652384928897488991744288706028179335606100908721772314773318136878528969896859612230963818058325206269533246730024972249505380719693068273724939828271650720545835718325268473872342599015457316669599873350914518684426601701617658111511848424762079771813008839934135688406987027596405684382066326270011519209067121426906607550947539768902712650668040899250376565610675955873027445739306088719658024297588839794751643406473797402948348538897740312233304094768408602525394809246390565359888687498552077217951761940196707552220624873876408487579905505846758001547776615573678974120014670115624292929241079344560568008311483860231273623579538936635760849524640450637353636448846663008959231268578993703517368553215090572907802304360092261666662949015641549711130077679719400713176357040847929403648521104475686502034630265613357958140802303479651416145920000000000000000000
419 -512390491240146516802420987866356498146054369214866728918445611894511662130546596298695318146589445264304525425924333809176666912837816096415805088990605046712058472352316772081724529570824809854135618086133313194878870312558402147459550010293264174875011192083525079187162785481086164681508107903743532457313545814221390226995742701147433456471445665126333772521957740096336592334726248304490661149269663505943928480837798921266096874740708044295444913052006476727862563168055061910531014027356662153129663610436427314605855592615679453548150970968493136249102280023619599003612686250148996355129719059184321071695784019600259024984102527240022808609301991881687116726747647533558638065717922335619135848459918449913472278528239943277499623880373428579629032945454455581274377067425691241337406909162393208001172096063772008651532891135350858839426940190768078650459533275802592078924255299851444443224915988084715488329843529273814843761812414065234935808000000000000000000000
420 192134371242593251227145426745844633122661262328494843610880518469333176874760760060187847504574390140807276036384044974957685729848126028183438360257956225468196305380903455004783038538360314333983965035939763049040603872683240530778272585618997480434591247663711300941693092402218764280062516180343819011161346638814148187678058276437519589285548803298713349410338618566960206247808229927209803800041805910120996225752032843370909504120632290630383567346933410978220325263944287980889492547048111970799514960087726440571376092119493903524524846735045554468928681136624922829950652481169182595382913877989573158219861149825276913567359608515788902962839672844932292809989595824453960313364675403528702730962549248491431413470502287600850102819851767892737485750838331299389098627979900223964019616729303392204265730637704711381558225409115981055093407518198407137716241216330851506822282981797115945400130195861023357922743493521631989200248723039629623605329920000000000000000000
421 18862794167664861029068802351241166891772298411480844132982266020880647020735246093588804768520712181828075712822232934861844986400630797372884540854533476381483974320291866418687463502368867594315137526819519977978795095639868238079307413519429268801201282656394012126346824611229479868865013753828792318792407466905848796654131970139615983859915122876871938652330003249489249744400735761934500584620420862487064333457596442938530716600197636581454004742348883482975701386093032687086667303377802152075557469276548032012776754440401890086503007106219701281310096507543162939125620824941238811799607418344057446029170696538213298411599200433297654319184792055619280358706796843116308609855445652354263525330970818690441472176223009187761652146879074759373594600864670900436736754872463858164750285863066523941657507960862330741827451668151682444699444450135717077795865642378526899628434853052478300041708468142962239016911956164487459231933006364001835784601600000000000000000000000
422 -83741205405054988334101742194402034341925228980537096093057429711264795564813752103048990483002588395873969981549771137886139716508977855862767275278661091166107042812529721891725812791067323569715158699018498716099802919638117701561861288136988634125400637449803552686438644052732592238904961944987755387008854275092782138243317065286001784236492346820170529095771414963542911306033901298336630664744953568659339492658977977134051874919044989014198160778343466918983537690803506678838407970742665188982384052217863142590980238718623131609570121620201548968280589202254002086573003628354759859525919903059692944994149936620475930479806966258217197758717320687794468051825134380516188768565861562299373688151263575401301876757812784285983117262940249344259348902854743271734902217491734511683771804404317897901579670948710387573825070756750827564675760115008007739054046152242949791404409510505338061443343945239570993268094800027106855296150471145365480907162098073600000000000000000000
423 63931546833662513490762089280180785686586066109072584775590266418853054403320256923216485766858654064302579344542845230051214023567966089171743925469781718801653999190918381864292104438735536036201727678218564012140265541404882541093256530291041110533768441470355631830449734595526380868953330299336848839533997311128881849189813147938429043573405731159043921706869405928789127322031571341967093027662304283962398568827513362315533051954427524540151561767284042421520789213062996811276569325059694843684394572743810639532759286445125839471071169249248114587072277450143387028264811316877946581515379003425744568182450255136206161275467397724553138640667513865991066476280956312980131381357505353523599997963074165472327472943782020597071745713877342560895201315020963244211370183359650037030075695701334991125172386222245866706304052870632415264161652031295586927409095169918084231981012430961837242229717785147472998379500262543440643982907877932826975839469514942054400000000000000000000
424 -24183788302664183493354278856831196901626224799782825675935905353745621393036273010038311821517567859741428004211429922641031240861094404110607924732653939083421425218381190905133178522777737667035463268976029735711889383748237140554504898717999837808944703162498722964484849398388408891074325695295304904332974383137429930660592316347903555530208876512176054713002671326462531503020721605001558117981099141267373775394840304123397556171846805400126503175976876196436312762512810250739822950374331884534858073493077855384548750639694531160549004577374677817636877231469161762413443369740074780302536745042761938173079229029437419508692110246856474700565655591548880184137054047529251685074295401724681197709386351685711655590077550802954575616770712146319126379176888520822011484496197752158492526374663663850157940810496333342585316482345489323851854321204164916810579679946756438277857468483005222514279923936555874368549672759369694568913320635439640142952006782917017600000000000000000000
425 -2413904018188995366586195463637294963615648419144237734343887260749061816925973848361485460690827420009759065671667261618049958524516456573486884745463655658340661264993928860364922158581979909981877477223156630192219453513731702066565267864599408126428348068976676871259404885242615164285898903327441823978051578674879299793585234589956709148100783373457945028067901307210306835024238642228347200917700701342982094239054702211107813189520881008908540135110931300810508545671265866587541467687833309484320848584968538118398700007054466776908294436823206154564929057041453798706181437416121767214257711046178710225663348073235888000441699212938169298300638778687670003055675312682811409773001666461503986302650314585941330068449000919475738700543373631088832683195283004796871522713773149241090956149517742535036745208487713937800003005832031319425355205799132424107850952838670227835261779457229242211838212507051498098747809148312255121358570703978801091634086742810899251200000000000000000000