# Computed by Robert Israel using Maple, May 7 2018
1 -1
2 1
3 1
4 -16
5 12
6 -1
7 381
8 -3312
9 2160
10 1
11 -10496
12 1603680
13 -10137600
14 6048000
15 -1
16 307505
17 -1022881200
18 92708406000
19 -476703360000
20 266716800000
21 1
22 -9316560
23 750409713900
24 -1242627237734400
25 78981336366912000
26 -349935855575040000
27 186313420339200000
28 -1
29 288307285
30 -599418925896000
31 20678544580381934400
32 -20941394583501504000000
33 1023214864649645606400000
34 -4043038782146180382720000
35 2067909047925770649600000
36 1
37 -9052917760
38 507287185118380800
39 -396086870723760547430400
40 7393093004482064842152960000
41 -5152730556096880878834155520000
42 204946914709625140761347358720000
43 -738678627626482208855398809600000
44 365356847125734485878112256000000
45 -1
46 287307428985
47 -447706374071162356800
48 8384702141790509753736302400
49 -3172363505452020838033906693632000
50 36792545157990063184940302808102400000
51 -19043014202281994565307577439655526400000
52 640884686029273349708301581786542080000000
53 -2140508021148863377123278012395028480000000
54 1028781784378569697887052962909388800000000
55 1
56 -9192433560080
57 407924316316377787538700
58 -191337692698498570667312931072000
59 1571168698257414233496888069448587840000
60 -336173317208125764979383348982619319705600000
61 2654308359546762050563949096276847081284352000000
62 -1075426598830187035640432975345122427055636480000000
63 31482421478574830236965368014807798506759782400000000
64 -98571112045885084825972823684607925863579648000000000
65 46206893947914691316295628839036278726983680000000000
66 -1
67 295998598024613
68 -381114615959277254966817840
69 4629806065941016167597669095512753200
70 -869045408880906878636880396180766951177344000
71 3699496033473012595443704588356258515330610227840000
72 -496651179411693796482279403925989062805552753643520000000
73 2847552275585073591279361952693173861348383191424208896000000
74 -938506329680715691265677333334518996100440261756877537280000000
75 24395523425199744993958300690272189437335433006226368102400000000
76 -72236028882352867672047311461852292670033432272456122368000000000
77 33122504897063413755362143627040727106080127672469422080000000000
78 1
79 -9580548525151488
80 363348862655870554436080549728
81 -117424526644671741433325357635415096586240
82 524873166558482593584055609001766025700048529004800
83 -47120988528713405439963686608739153461553320626924552192000
84 116589346823830185964447300448131960822033470995071806686330880000
85 -10580423946518990951509826161230580802847788637741479172160408780800000
86 46206465542175642128210884202426262030358652646155947601345178501120000000
87 -12753583152802985424914600391556153641061266209570279341087413931868160000000
88 299069599911985801289784122027352763026501885678534610070544409480396800000000
89 -843266796119341056792485708220232082950249494340333759316080466067456000000000
90 379106579436304517151885479034796391880188687864118464104324304732160000000000
91 -1
92 311414673789269713
93 -352242205480017609948927097999728
94 3095519023182248586980101289062106863488753840
95 -340588381750012103909936808936585093477380900333432524800
96 675538505609961774876956725447959965737469133756703746347192832000
97 -32808742886617364616753764552985248322465184840548557223497270793338880000
98 51268669852035459492559269556897332573294174289559826410077509947786546380800000
99 -3325874921360790812132188997188052211608149650308905544238906620317534802411520000000
100 11476134620266085893027145567051790730750130078248084896418302809154064971737333760000000
101 -2713523196278093926885269507424026663302436447058962307873468417020951194560679116800000000
102 58126646053902457289198111085848418427563980689523101265277934532381066094849294336000000000
103 -156931062564711851597700493408944413596717084362762872686649416191988398433668956160000000000
104 69305039341130527126879829549184590532766990585717637092894872077560293196038144000000000000
105 1
106 -10158681128480830288
107 346289993463731653903967251683680940
108 -84282520514521445373172221934416261732888153907200
109 234604878373685736172253181054786122103735246887035648675584000
110 -10679637516142730302507307932847829679699162183100689238756403733463040000
111 10712021917722538193601465177280219013102331460880611347431410602353003483136000000
112 -308071463399211928750088212661848574844013798564535037664645584925635750717372235776000000
113 323798750148741278568222081322623038769441460655050519702026768583415810792936197985402880000000
114 -15680380100731051773554511585346715647587611244897945392684628995925032277449573329648641638400000000
115 44002373892089480848348968663442839890683624095727089057736577084464380337968452094347358240768000000000
116 -9075715904606672533181702736110330543936162923943850534085232778449335252958122242265837134151680000000000
117 179394105907421956315282178699322120478436683621285900839803870027194993336266558487049936044032000000000000
118 -465838699652168517178139119189905741532730464980690454942848417040654540723139845681551979315200000000000000
119 202416246188391670717379100929711579882350239090925841863293007224574286736535499564572999680000000000000000
120 -1
121 332394269045633574405
122 -344518906705005189315274395570091987200
123 2358573352236620624672920199777301255554355274741152000
124 -169969264133214640945456908079804216674868108989150075706424893440000
125 183314797671010457850448188801474840464433128360571292384884358805073739161600000
126 -3960327155913535140683644948876795824649517178381632804657992813078974497810162122752000000
127 2212919649951454015829051271854879296745163356276610755744105061433892213847676905667335290880000000
128 -40384288673344474505561810655479070558767183142550380665437226614568858211956296170343330054825574400000000
129 29990834683844179948372304318998461129817858563343137231113992770753508307431740200177425437139201425408000000000
130 -1122189604568301067244437407763232035938884417999962869755520209251666365095406988980535186291824320713850880000000000
131 2621311501051484626868096475016122043408270857480130526981462474708486843044334966133811446275041619116818432000000000000
132 -478615563123035490282360197088692378939435820217543229214954095529267813514916495902283254524464110173054566400000000000000
133 8802361055629590455365093815956623577481118357200201301231477477505745236455677169473883820688522110105026560000000000000000
134 -22066871173590770474737025698144962014382862718649245437359301054293977876528294374618501699952909010075648000000000000000000
135 9446949653634668571373109351236989087975627994978804269595338137635022705891424600259116300098090513203200000000000000000000
136 1
137 -10904463909222273843200
138 346292687128302721344005245754372275968000
139 -67576677092995526445565076867972289878839283929925969510400
140 128585495087400898374313156481763079643898759892635340841446702495137792000
141 -3375506919033507139625372402513117790206817861553831308411600787500134876996802969600000
142 1627199661200477728334202909298877899530150538360116551552145512397170055261505889953699489382400000
143 -18481166067243000635557407345831705145441782084952680012378664456714245583212536539332876562315912151040000000
144 6198247314461166525632990824071346924437170192110777862502298585980000184611053644133306669645849287899721236480000000
145 -75797698626114379680481062601294032986173303492992242238471136299443972238116522814509374061468365672924912896756940800000000
146 41374735282685972905583908544914705715283407449129238583355061246883538224029795997008814528574701883778096729914941112320000000000
147 -1230171302352835040081965672323755990117904935730244551367607812058961394042670738434608153902481983164605486208913019764736000000000000
148 2438034760811813940010045646093326404542492217437304514544498119042775507230384082885142140053011840766543084396247867876966400000000000000
149 -398899791025368123247073866438687252802108863584866930320685415860458842136832983511424628456852221974748041712885646271447040000000000000000
150 6873239988358785548242044432827097910144049861944969696669511306941700249546085372144788446099917239512144922594629864390656000000000000000000
151 -16687092286131653619339197115345658475520711880629060284096221707730355755593453004342040358571112902905278236453843972915200000000000000000000
152 7046525047976572667724995315589896337917049049168943848740328272995413909271403490510630224928824925252695730373189959680000000000000000000000
153 -1
154 358543696456299951516425
155 -351198830072151170727457938429278609554464000
156 1976231880433755065486474912593422376768008764131521487846406400
157 -100994146437570671025490921060116137800051503202921649913010982680027550490624000
158 66043221495447732926064451112363110886123776804955775911176143165600754690562804059644272640000
159 -732158402343437495949126369402241346064123989685616627830009448204962479125962323231746710995865666846720000
160 175610379722944049316109977710265646102661404534326565427658869361642511249146389603395401826088530963404432447897600000
161 -1135182505058229474376638022936192271204564149747858204155303078239522950624406939091086486162361225050790844297370293764096000000
162 242446182155532334328506682605689102758880730556126193938841935452118558342046063717473434147859377050191514308477642865159595622400000000
163 -2076124488881637542817777017940774969924578527744929341976301698809537061308131362103761298156743150977687847167113997297777091815669760000000000
164 860321166542785357478392451134875838850883536768257162732205005419227424451663062475251399182638737757377238971656216164020620746077241344000000000000
165 -20801112203624719890085121817542371571457384004265716411799038307009396455765041920735896692801842779027089155919137931530592048595955456409600000000000000
166 35537601084991213326283073292616336246157857713668043288551749243265970091276849346258433847976884308737585031688824143286897345044788008714240000000000000000
167 -5263902925688470974271285466999250767408285726920709632676649226554637125673420751925427327558336896430359361244512404640572494407533902954496000000000000000000
168 85472051088842998700252763179695411007243114630159036379606019407654062656830594076248622155076026854642418356744295056710064087404655306342400000000000000000000
169 -201503123244280114618992696289013547096095302151752786751587998895752466061414781857532412636862266509199466543799841976412773765631820431360000000000000000000000
170 84014463604874440715352002945844264431345730525198324022328094341880570822819028414402392963500535432692716170056914136738952052236877824000000000000000000000000
171 1
172 -11812620544521950432768400
173 358979988563045288010049796419407263312367962700
174 -58840866688010871589271791709189809578291164951446422903257064038400
175 81969004712454005550628908801808162701118056792567091676722588632209708555861723904000
176 -1362425174640885417539288342681711017073274869783916698969623482417296079171518688076694176076267520000
177 356527828765987086114916952686440672142586489432800284828926723549093304052539218528870660313454803481681994219520000
178 -1866187715713854493560835755932462783372809901271495850443994800108612657211226544120068508712976350186515322200883782588825600000
179 242143230071338340221838747773636976306523355874152619952487678903360559116670503834037575279865851702773517734537461707422802315837440000000
180 -949152853622034092811111477934084149815385367451154657961874797182924296020911907039184703531542974845732562643988820542484770619047983185920000000000
181 135447273499443011516079959496840059775345780155172763301023276346731906129926542567455776181749566146898777011323255144310245957501460246092054528000000000000
182 -842134352377936842488842444936676494288835108500380169427189878992357357988222582584858621173559101085722887323457962744273303976156288007895229503897600000000000000
183 272128325384590683114578002351423195120575929439575546101835386051774527938319755398450179464701503145282258557259659802606260026348653474321478542468055040000000000000000
184 -5455223314381994867709938524320468236164315095805330315515800105769207143739437169022244777470437046196652833354484058248890313229276159161638578731576459264000000000000000000
185 8142718483622020114780374273432979157702445531931855763978419947494039653796025944823126712437995921140615672541252474748115652758052177798640580336769669529600000000000000000000
186 -1101425517409678728109093241571943657120192385421708719343710140857704956528827329897554167838724543505695810295388518151630558526390686630723754452039740948480000000000000000000000
187 16937641056754020273974857396386240535014862914631668265226275066203361209144362596518798407244638626388217881813726134577914934934889446291993889082651443200000000000000000000000000
188 -38864040491274902035697245343312753632224806580187620638387058085051936809704966951950407521152283315959687989757797467599296463775274986900711385576442429440000000000000000000000000
189 16013167655630990153779179670990515462750657017396108207154121114316054829393635304279105679663156225153608544807387972095707264535982067156578872858771456000000000000000000000000000
190 -1
191 389867492885354165707445125
192 -369491228759303423615181517256960776451604570735600
193 1779988843933233437181731015637747471423322252876133712050468604652316400
194 -68482400829732712085734069124076527099432839988322115877816440850533189032255883937229312000
195 29447273904134232291308060873620143422838947309187307926572509990902443126477338808228396256984962356707840000
196 -186090522482767977313446772789591328928328810993905510427235272775054235060903205175880267113713424502776871283764343603200000
197 21872213856109795477142915428993441519526458159391366262012780862228075182974578886093386106191289763072708241830115359384166337249280000000
198 -58996926942351674254428309138273664049571458386571295103400896817923112175520064087805538964633952347962686246038580239782232211554147566092288000000000
199 4428640418575738396290482225073197498638274643349844219745245832751150785640892830397726609347737809656913604341655050713575899938118569941606357349171200000000000
200 -11085328438641760681582863183774321531817671441385372120082239976102915491620022690323193854104581338698204059589899198252144634012293683524321751617116097740800000000000000
201 1099845151551702767239854552977325144743307179459088930910680875745789211950729054653352365184279728003694852163898968713415255150510176148298369232349193222089605120000000000000000
202 -5117452067509190774234219090607954167322464731012527598353017767823324248014163058591926611760798160795763666281989914483540795055643214456933890223517305968793344802816000000000000000000
203 1319028372955651635835297566233946570927166697244798996894094125225517864004048857830310848796422265483023867962370207427768517051715464717024959669886629704876889708324454400000000000000000000
204 -22286809975411492767393979528726921277581999744783528571846511554149146420924847030270753454420863605148439151056703884789083528136146932755446598199145009509844252870815252480000000000000000000000
205 29399149011974789176305775223564117893503869210831095364594145585502315425634727236355210480434388115973651180265496989151056895690619128712926254382756104635131753629931798528000000000000000000000000
206 -3658653465867933255547841752487042417517102189246187057526623522123172142965455814008095710649960889552287445250222061970173356089267526901108758004573319693512279619111307182080000000000000000000000000
207 53513787484346654989732443603000063470226308060286261072714837549700462183504323840922659134097314622209135644470778309521764592936591681076958367841621561344248260752291397632000000000000000000000000000
208 -119747221748405894132917320788374139872315184780004632429259250759592176380019520141962072400856548395014445764698616179698132259139504357239027785423825712029913433679016755200000000000000000000000000000
209 48796108907551903221120343890645829271034905772887829316663417404408237089424172111058257913991344176537643387280192336309618529400584258799545334919201208467089170869780480000000000000000000000000000000
210 1
211 -12887566326807788905307572480
212 382672850245311258844866472192561721960127574675759200
213 -54613260080075034409671571253468489314896329304590128066833460297900985856000
214 58707042308917535463085231757935510223640062953954356089579504531990092780869737224565334675360000
215 -663354196002869845173389528160486592081992706374923716478269198960854713184823667497804722923934542447272447180800000
216 103286092665911558960141678735119566708084555382630112477138142124450269419902301366787024515826805377535070193444680970910494720000000
217 -279503531732228503980380807388268587288117695802357624625387906180645908640696102321863769362122905161907068564213527505675610632224095862784000000000
218 16159469672429485390513960578483234749688521380524979180218276086694096337576454641270283634852083060546519813678994868871114736925603236867529617963417600000000000
219 -24102470080707150746485664875140782767422345269780345250905108639181110139982369507801292079811452223476587239403498610070343621950886098106684159166888258337505280000000000000
220 1105945615810689718073633770530056460471624108451118453686648015715160738029822080926078906428578031510713102346654323441594709452578307071181467770161043925891755131011072000000000000000
221 -1845416542165072530006093059140981674902604583905511913367770033849091391016056432297120422665856684230299839011490429926117021790239556742302666902784578993631061363077553324032000000000000000000
222 131619973649585247193790209994675234932845947504326553225544904486065522330851503285975741351407616934311127879136267220068167133287729310937523529900924826091329646327113922311933132800000000000000000000
223 -470196081434645422451684882025224922816330899381487257504227972230693404055322963985479008987921900391601936301809090360827105591052945784268524355076899956384504450699551887191079523450880000000000000000000000
224 98551249674968461054726973869556094270364511203540874445192023071386211298606320796541705153853886233628706934173350423102488930810693946470472422673638707964182853882446949260155865368887296000000000000000000000000
225 -1423429882862110168594347070229777905267755842944113964023011202769341503822746128696842896691631286104241243764769313422157323176494997775694854442765903270109446118760132363612004692045143736320000000000000000000000000
226 1675872815037717473141708320764251744036393022262065450562169959864948922187248488713733437013964596296110952868615831376535112713522543019790271179235773673431679535082320501473670467354611417088000000000000000000000000000
227 -193121057739537990508230994546320367833021919109348449507836040499180343221840403145689534515573446609298036950426610140868904408006241813168523982541861842814064392993186267383601065048388770201600000000000000000000000000000
228 2696763754569959164563873108664043023617520763719186250913233691063414266970047019453907856754366125584027775965335407389662210545654009455494505635879797683627909942989798323846698365201143562240000000000000000000000000000000
229 -5895310770025738321497882440732825575521552105326136204060743562486071096475172160310569011417367635019730549484202188965829136373975283814086257352980395770335720023108277552350455322936082432000000000000000000000000000000000
230 2377454716768534509091644243427616440175419837753486493033185331234419759310644585187585766816573773440565759867265558971765638419710793303386582324149811241023554489166154717809635257797836800000000000000000000000000000000000
231 -1
232 426616207607754544251863848521
233 -398532932453465781189454936551579356707715323784135087280
234 1697011078405841493064251238118569234168482380586353408503386628489917004290687600
235 -51500289550956225890104381223241115177444185928997919801376266444905978666930659411107049029208683648000
236 15506009514141417307250124084741680797285562956680954417511426954389746248880893370412263273722879258029801119385804547200000
237 -60555892816174277332373259675119249053120118229360992744999224401903820518374251869116549711353371363992410125166139321822507273353973760000000
238 3857417139538822936483591652442726137517863612820016708244062041783945776982695150017200126168325506087737186467249095954610920941762385891904536328704000000000
239 -4910685362764924621626963710193989335954033324011311803952316128317803837416546199051556650963089895173627633190823383383205337121739234765263755764723190970263142400000000000
240 150317183932213635678829327288462993429383073798470948667470439092571556859431505207752873804671380912293251156216378280263426740068754775859342983075046512600664506852771676160000000000000
241 -131388533002873485694955728039248941889800161200105765895390079946894840199234748434051470246463719436941207893020051368956510217268004648714168888903556124629133391319853365459691241472000000000000000
242 3858421477756308058483172801514341327256736088967106112749937456644945841452679678436449810173956339429181578194034558058398737405547980382609637485140452959177522424413106458551008653144214732800000000000000000
243 -4450342930104154071875637477098878422713754398554879203489856270354739504006976343064847645019977034163086096365635979250540632855002985748212487134529619159474831659662083765529128291774713329981849600000000000000000000
244 234742177193156304561792104885817150491758512033575601900277558472756336879923001819487660735722469820255340222784674010795454120617992751971039485851409331701145412395145715140573634493698578596397506887680000000000000000000000
245 -658124640630998584038140769893445748456030490787849262130565681643446786772616820848305556562198728600275388781559035671295385161068800192903966549709520539279861076699636312935906798678597386052905390195290931200000000000000000000000
246 114047868549043181839757811812567660979240469443590974883053227955539765954560183584859476168522306864008529944041100393115607053962735674623147279574570076470374723517949785845012508512097063825519368287983165767680000000000000000000000000
247 -1425422346212097101491692849131295499280397878104526231670766826843584479906526582891190139245540942999115688835465083147758023607456592090149560537526450080870368023214852848050771977266107135559611891029246564368384000000000000000000000000000
248 1510759503277891159084236207591465671996355684477849033179643106675934216262553146936038985360838192805157769598961906911450506342358176765114126317966838732894475078904703497781559676602325840686241817962267125848473600000000000000000000000000000
249 -162118142008748922663874957050172422439232718055416973277574230459288470510402339292280545774852736987311292478579110923059103530721358403321143186222548367074638019722435207027157922686623136482607142404706505441935360000000000000000000000000000000
250 2168381541271099953388692501043076861437915729510198908202704433667437367593286966516705670318931096358622122584993898629235721074607592298891918031726010417119972454110451287316328719295492754354238614589499322138624000000000000000000000000000000000
251 -4638025255248161761862568634137993320412842162465283941302859133537779321596677599260034769623072855031076920616158645244049282596552040516825793217302310521367057200054780164365021030467603699185065207391845141708800000000000000000000000000000000000
252 1852199570799563504779826534318615410359478694679745750316417111878996533152617768892344310944722927682345063938230785024474479390959212535885051685075157842022058776465680568137293461758448523921333107377171333120000000000000000000000000000000000000
253 1
254 -14140219813175204648567582751056
255 417136178195052350101768364734536584102343684929884509040812
256 -53337724607445020985792792618458377641793664259227320986690551269099075762538528655360
257 46125361224037927500979932327607017886070087560080603031119329888162107267211174748995776762418450662469184000
258 -374702424250703665666846790442001499993599574792600590843532199164878476460546524147854945864294249376945606366037183815548313600000
259 37292889153010619671300235950207520760151759258319491434816202797225823400030474212038084464350758836287856908654913684104757311322776101886851840000000
260 -57033913714037675683532232652197078324312132926256785019556913227589348037941723594062815835095542226591772775392391042251826913639914788211401422274514805129216000000000
261 1637482544711609775008979833288540425014735129797616007444947457627157803179207254902986000949852127202127118731556912293377891424300511518931416891278188390138955518044057190400000000000
262 -1058496502220227518367391882246682760261697679024313534672624985561548660363675937620677965808060864411793516872969845726068794050696114747102093206624383171318711222224306131965273896386560000000000000
263 18230269851415109785182381760063892822468485132834056368053592805399905304773466714308866133401982974669355185850873652652162912817732491719119312192458479557639566960360751916920923531616210990628864000000000000000
264 -9803394359443221000968987884234046110120386058287237881320985100523031096475684830830065824682509155979579070992507773725205577516275210298174254386234961203700089487782809085410825935738598729502539401238937600000000000000000
265 191554818591314518165609885473945290244683095937051554392412451563933369275885153497609394250574896532560170936795702761075530267487038453823607509052036949765127543250997220948442957243678586962413210836440908342231040000000000000000000
266 -157520176091032621838464558792627209294075575996065749108494173695424190684203885637456513869238228243885876068674777988894924693574969890905213399818121793826045721737266684500506772259795539039367821657385150379925033713664000000000000000000000
267 6296498395063083572131292899954771062254569810789116848630019354105279633798676659886874634957407402116631895993171222110492645419644127348803279827258513188762103070368580001490487400976311873331057591197672890770928633634199961600000000000000000000000
268 -14119244011227314109523580384373859047929662268742648322585534843379570001991230837962254893664279403287429838498075421189708008554786780831963807175544407372372146618278970431988582421261600892943422387504697298128996286642115984752640000000000000000000000000
269 2052364422905902090768963948690573962022278576791972631571230355607105239326628985622335077063756875418336718919915296332157045810480636346005327318142955048128129092524729156566889293036263800739290530709251686026672707087968976991420416000000000000000000000000000
270 -22434750032491881505339694966051942340932693481117014994272726995061261459466156400311792516344508750981898279161952420610246448851990668849830946257819588534753264920428965854812837741942289721046740027647928275741515752975469388516189798400000000000000000000000000000
271 21566868483362453186146893436202134869189391582825416209943201494850395074340183245328842640559469272831548180186572110504858788839817908700756032936720901459869027066786015547211024842700943893877907115424950724614830082942268582581460008960000000000000000000000000000000
272 -2165817618558362904483660999517475395723385434905279125483071992719771933877161857035315836407562126781760102356624673205046660985154458390107119024222612831958639803395564533219418121287302259357682839588952624269014099084619260468180025344000000000000000000000000000000000
273 27827349238565507966547184416028867348182343225344242539818976313299289251609482685684945580928732300609424935208197092653600515254365998181204559466458944935700194720194648895021291091560964168864075503934102369868309695603122563442121113600000000000000000000000000000000000
274 -58317262229499879367512198171086278865737972762598155087314133919050226342274212883911819567698078670278423591807807498506001699755069138733191433073863942065369567841616079196007332201838211847208603803500939638663015439600218643093258240000000000000000000000000000000000000
275 23074750769641488684469152844309942442271672562969235831981894249241371297478253331906249285131254014680117650878698037168694450592177334203551864489666331676901432792363674686536272499287124436530632096418053762490392522390626501656576000000000000000000000000000000000000000
276 -1
277 469219026472377416163740242479341
278 -438596982016129811661592510208335011568586438805598139234728512
279 1693875732162755875578213999172237523348276045860781047695183959946393292255718068416052800
280 -42094499575231150806273247604612450876373234136910400876749701202160795878100393287483487262839579871046806156800000
281 9330769796874523908583072061889363120151464297516225116712956006663395469726447216395829440046936610289589295160643804841382257481920000000
282 -24008671756295872740925395558682359273039695611509765008784629432409533500604355392240774452223431262551286579682594106622965456966179948861082366569984000000000
283 897288563615775394479914844419200725677581527442756862685528657749839678445784306412940969847183735113209703626628306836708816009193029003106380072711451377893683614809600000000000
284 -593563179606636593653856449295354338059231155991999738525856142377344376435263659843887654180555723171413995944369620747505831576226046973026184914014895960460981061975637827786885775360000000000000
285 8311651807790714737603172276086619168166127996339420267012982925297413028200218019754708593801064496685878169484451920986829745762385666836137392600015140740091464782949097146702863493433433259485184000000000000000
286 -2906497389029527426216556975801676110610690865150493609965807314669565740899322878800690132356284541521041237607743380536462877779856437374772691695313450835202483132067822813992319682117908316233982057239753523200000000000000000
287 29641850359888555195185352574302418459069551617185746895869733121125210948185900068779291398456838049454932483773332400467259131112325839921795651121718086325351114801835370683566876030513828392782667977795604589442405498880000000000000000000
288 -10220220128562523758423162947093902140971579552121502295837361425868932167224046896365635082020170051246982136792154938108166152856229452605436046150260755327329392915558495606142806522350221661773055921874456568509007801231875873177600000000000000000000
289 137373718258171028896704438237603497961293163387327674923307750739524838410712773415439483128909619208908913352712054283627961762987060404669719069724679109102906008818156491682786668709633582493628899037331682299434063753707800770855242301440000000000000000000000
290 -82717207349269257175152159180641983971168541113846584572878874547985655887410502441717862870666133264875167004280294545497071435151741346286831399706073481838014443211807583145136976236889697583952009829311410636012951489140973497110800307553566720000000000000000000000000
291 2559275660681350813607387023705876857647754184139384383230800661496825324233801284819500893160445681297926124502108858951092291269938875455845306029015374820570238460626369690801686229044647303864206245357245223603251820999741486830772666605373245882368000000000000000000000000000
292 -4666663235270991268867603796734083928189541697666954710759184513851847461769712775858341551007176685507940091625232503400013113315913031415942601712216383299788136082323064398814326104037059758120715681593200214058291798828089317445632333805658035032005017600000000000000000000000000000
293 576240094870430058104685090555097721405927899082223349533860400806643214065525982569349916842618616025329699007643186317810544576155412352523698232731775520928391623917981899024464654403271093461749428328405973589474565713311823158778521914728375140138551869440000000000000000000000000000000
294 -5560958905765843572469251568147450473772140777006152157094276083160940935214010065401478281096664389924323287247545334327236221967152333415015774662729971699398253815777492787368396807734403831493204168991013460659574892991226866818866924129192322892337852186624000000000000000000000000000000000
295 4881041131465336203050126577752407900137931939223407095192319659770473192666178128579457765163448431635608958670148343897549074814142581422516076468947225519261235021833230049261805200628163727594584125012445109048676154127454669208981432716814634790075986712985600000000000000000000000000000000000
296 -460733397148583687203560383529575502644323956725717485042721031040300026440295801533898918428401414212284235932740934960648017883865526095896432481063858816758220078159908915398627435606026612489850148631256337369106305472469957148185739755105349549842575214510080000000000000000000000000000000000000
297 5701120345759986564072168295568612843932409078070094537942703728359542497909525922293034977498906335324789151488151807899156226733580025740358266879004127671783872873719462862612885083194098465441921972662538463675438468071912070216350231562811358636394269376512000000000000000000000000000000000000000
298 -11720440691265465805330556860425447033549927460946171706160545290561577597486011475791376507726659813334619907570773135747310671556386890407815641109406536537625907944611587113651672748115852190513341169202362615061538619435782732828688879166067488636653398917120000000000000000000000000000000000000000
299 4597077841329975772431123126143764281158459635117402179429258553523719563115752031800142342257426550819650876769161532475466271612113635848897623107578859270294977173209948842945189375715087257244809452599995332188610751112991186013377015157344261247837667328000000000000000000000000000000000000000000
300 1
301 -15586583096827971039283673209982976
302 463075441726507673485162011225610432383753225296711044581654854400
303 -54302853828359887724661998314496734488983504981874883803771247328427169580717761683616727040000
304 39077582466495391175679621485649692287199006690245449357523265614352247207367481516957134615106973960378890180155776000000
305 -238779520607221139092456216050007216352126967987807192525352444632879555966249934535738070303967521090209200635975940560744136142847049728000000000
306 16091329705710433668748734056974418308591690134602824490131400154129845726220558486021666743175566807796829683833691654533285225826480648957811551044333020723200000000000
307 -14933136029336790190245236422811016028404933386643486045158444777988683141965977602499925255245171237732430581763153960011629080998269539176291991727098016236886042316958181621760000000000000
308 232027257097363994176942308643447907472048189990354682469376736906228533400100138801361793148683188539129528658073140376172849095898588999047166806833363756728097346376460847162032536351731935744000000000000000
309 -72009345743463427996047665135132715328733902697231142253938468068759198998498542289105352100622160642952253778000470397757081659723360713109781636160173098892685323515063271954049959560706476969111989951188172800000000000000000
310 525159418830130751150176086644194069688475008534955997196411665105883793440453752990303232304197749673200022835696146081166802289067776750584941536114438346423930433396307547879712771768063062460144669247092247295232109445120000000000000000000
311 -104791573039079814065959169122958032343107953330350013053232024467260720637142784445699997199826129887425877761659114191582586905674001411932260617989302828349210039188404553800232214435037955506034764139989560315345124753512489118649548800000000000000000000
312 660999689277074422267961436654968927727902451182463182156402813622751619875562105332664843173249370382978261761064424242844632450534631640200610459677777923210126302171335907478195991661364303905366957263952397927359801727488348112863858900305182720000000000000000000000
313 -151404914666203976307643210363850312730441006568411418051708508729475297415106884187174175886982470467064697535608409092613321082118040610859596453487792137673177970325243907333168776857186775412691881151589621620301834541283847709278475907474649784130732032000000000000000000000000
314 1440870056956708177811737663580363455458969094678324115029131499615602968596185152534784260356309667784641740445159955967445877762380083762296715936494290550633553329178488240218584981735925702197454096929297867522162001477195879815317407532332155062047809020415180800000000000000000000000000
315 -650211279608128718623296141882460632833327919439240547251965915705869711230156288165664552919709693504835875479195194173234661604768523144929064462747185703500430990003349172561058763730181984969358628802527004397369957818054515293585213238984614448643032930900543484723200000000000000000000000000000
316 15862675380455934270707463054645630458293858031155099493982972100318667017345216898137980276925761070284734308486012349067867554894804741499523399213492638034921566639216213806331409742281576618031063639958408149786896914481619628575012832896234225651342156688661907740116910080000000000000000000000000000000
317 -23864543030665332855700421772501262214835799304182043698511440598657380184894323587550021115461487894757323523574956050645569180217354023443151714887284752529694663842420409192081401587525472624762092864359581454165760165046080587471418953256348411927717633518340026580489966977024000000000000000000000000000000000
318 2531316041533166828715365023352613572207751319054118887785023938434862264592084192103576045539096348959048977739255225928850673603725696584713386960871525330598483734297757523046289223893271536698139796510055305582089254948480513399450671691375678445030725811128678121728982684113305600000000000000000000000000000000000
319 -21745699891802142947026156458909004469445441457887594596188113956651849544379833929732630714679473386394549049991818172840305027143573085001718595593919625391634839632358786466563434869884130919192830053678330144918599882142324696879376883084132774074612106070282173340081455931452293120000000000000000000000000000000000000
320 17530431327338293953744057974693311866698503794490125925497419524953792937404735843103552658291152460710131832356375274135494317237979704757685304659865761670193025243040261704569046222411050038857308449445889052223940107615052830878739874116842640990142216124992219548200836544738623488000000000000000000000000000000000000000
321 -1561448437902746633000751043122454465415481057039096111852082847068297848543735902668783386993854345845979602844316336574779348164356286294642965640120286571856849410893533168684397606500651553058084988631829445082474506924441056645836155941395399725478180987519225026396293057364738703360000000000000000000000000000000000000000
322 18650665958623522241735747299312173617218020011675309841263623559520241024776245465610215842127109518863293642622077348881654811762616254160729760021029412573728930130420212023134179668228674925279203433101236663206384347643907597420535795149481864338390065870493512757682063978092560384000000000000000000000000000000000000000000
323 -37654140081537487676061044493491624565160715842609671836548812130824298023462466438037621492952282078763837013423106950027549326713420533431900732560287016085893204933026446254107726811564208092466749956090084866622960626748338975419941550156676445387880670953554697486488687939577446400000000000000000000000000000000000000000000
324 14646753997821840157193087382630089897761438432760168157772093615197744878068295275034427683794161439808660205654182552055373504374290585122908288608443758340856946542009952245901666087877873465247614840766479180831884382399001259187948618047888133828032527999451190315416289447772160000000000000000000000000000000000000000000000
325 -1
326 518254444421003978869482886271850025
327 -490775506924453964709715519684936833825491681391071984096044444680000
328 1755927446782803326636108350302875372832584043706394642939565801240920282577629272425867181617000000
329 -36847183872399079167623456972414617774465952353117287575405629851942593432287556210004133487793438518824650013085154513600000000
330 6264510066157874834186293625858595402662878706447665459313768755464685701320021719271241851526838747633512071092721841210306797747666031806022840000000000
331 -11187836341619061585319722604247842232710719383563599874905312935718428578979068950841396876852245962931301157472461093448835089090137677603707813316698092416891807680000000000000
332 261572864730706786408207829441479067317314625808709658482147563512181175941388754588249630382937723127935946867590856744706521781439593627739777332446229171710871348938059001429308603192000000000000000
333 -97140188704658902704107532703509414111782726328220406663477741724081829073201943003652860529728286946721900697411323301103434252371603239563373685237645603517972342777635228258485629538394262276125292339200000000000000000
334 682072233009964594981094501578941344131936012554893178061988330526335503088425307538886116690451806444009265394037644442381690405733176777559408050130783735346049104450928626983992003747065335743992366616593546862663828480000000000000000000
335 -106273061485398698625029565040413397201273407130222445618398345923984331179494798676096606807058115924876266572106993364767663771093941431608711551666559990179049460821797119528492493102152098189276356834887126802454714498874587887226060800000000000000000000
336 426679291688207467673924754805095865942560815446057034115545342118589195496321558624276707925406681397878217445192942103175727659381514952326215134457821958854988437891922654845465136116049866819632276417623580099137031884608744342624811999588209131520000000000000000000000
337 -50850422404401465503062459550257594471226807723267462629937201516435909780548775186533526991877600683739351232431440241683720124338927850261117166457213177787922133455280148814321194580435080626790954527210529004892945469432518168468600620798977431142977622769664000000000000000000000000
338 205968913919256389908814039608319137682637116550706929254384324433470578464559985006038379467954928778084216748768251574939759776763018152732899088520589324656291148509812098234111423167668318466430456409699388842182924244716239131160782281968482195307974444257992687327641600000000000000000000000000
339 -32322074304792281124306139033963525885876834208805639322515094212107836032998408609805374808323253240179112354566889994023516357775751590524184769374128727286437431383974606884310645572273415954841682201086327657573437741947773236116613943901020836578170283157398670635537658470727680000000000000000000000000000
340 223331840550907983361835736509505282320556083295436459312694545099200934760540554325814025116891413378896313401585011187242207635765189201864120318923472895975069825851446369010806301764700662282365876824238124042969917248814123248626528104977351444972634111128047850980602440789713005576192000000000000000000000000000000
341 -77084910348826089745214084668153019637714510164598801713244991332780884037111610005956269654112756839097275550556150432594497427831236487779698443153515693192730710442936187555474200645165469050360122871333762256020409453491688764054803092601359072839539742330764678410946008180241451831496015872000000000000000000000000000000000
342 1507229096444395587564195001972203550812369565250221843609312981654774304426772097164271420015876687885885644577914906784537478263574860010031605948886368193614240345890282815976079556488485278216378437382639104401045865682210454558753999043659652337662650240610864592232570689885846677538410108603596800000000000000000000000000000000000
343 -1895069826685276883223588038785683154688225768600037305583776512511499859412509460815125909052017881088852465514905430911094953400964401797786366293914154006302574863066724421675774568043320301458866411926063818260432591831542998859426305986121881086815959134187717891110691341211260456965601828020923924480000000000000000000000000000000000000
344 174386411136041461676968196510531664241154313635373592680135930615372719433076636978241795035387976108636380956369609989899304289002510498370872356770611895423346832544249841205782930390728083785522364544142070668820165996455149947292424710760025290714623350375181217865018761870713408762689957319174480986112000000000000000000000000000000000000000
345 -1343466413935614552854757751712347371062700131588429926404246894928501964120446729584804480685528988170575589308958301606401774573034999225112094959819876909119201935799040896137874844806826821169290228865094167254653670060483998867336659716719770375224881259229006812537672548264695025151319187148477586116444160000000000000000000000000000000000000000
346 999971714378108831366758019149851200395889008843207358959380851261369817380704319437385416457844831139807597670665257759498983457721024266131630578609569750174738585825287392509327340556435265769458966161007602580852127185053919805414207527584136109403036694919480414672664507704300332478646694749134955797807104000000000000000000000000000000000000000000
347 -84340932197460191326155032150233783562949329034560703418041731804191211342938272212497163362760620460400112121448284228075772015241322178736447777764245504844013976526714040209059544264947222641370666977245771216747704920310540657216317844153834898724660818868974366193472970449192618239255304766152492205264076800000000000000000000000000000000000000000000
348 974440076843211289085330210014227477035448511271121950047458488014989782598940287214607876294800523760536557634173762246993123283131664617216938414016707722341111383357349640278933992057024942383944036167567519025200648096501880620721660698805343307820187135439513866137898627535205670637802723443893042329681920000000000000000000000000000000000000000000000
349 -1933916404907310203161014676683248622285958639694216692135165984417475263552194233606688891985873068049670004481375111354972155884444588384316118702219418856970377771440449024209086595123634311913958961790307551169250500436607225513920890579302412866733447746994308907032181430416826842161191420104327609450496000000000000000000000000000000000000000000000000
350 746332515470541859307349018107431789872329747913727730760621191984777569063589205517303938509441565299809996599554994981363939681729476785432795097905555120762172958990784084457536372476333251919350316666089029356479086324949498677522696089012012028938712165715166669721997554754957779660912439584392373862400000000000000000000000000000000000000000000000000
351 1
352 -17247165393855476493945528598316619280
353 521944752887977546759086721843758024739396622156166336966099266548159500
354 -57230222864329879759416055055248378182256541913827402012520963669285894077731032739881513461504789760000
355 35244622405319747670827679013234562737080656637523558964235357559756374291844265077689893916837952655900660534671909866090315144000000
356 -168143640033887333789817804559319035236869458519412247256296767216306254458355125341587662517425255739674244783351076785526729255759160193819383844895462400000000
357 8044105339306106059423089690276021057420094793329104301668456003408687526568248039785901209428803115922659416560315742458688236514784667015655349673664107784767255258832114222560000000000
358 -4801148351417900575556514793416560060652541684683895914011990788420142269647055430006117564807699703684297782039607305919735023260430890969215977165256672252299641442452202511503107216293222678036480000000000000
359 43295989982344030812920361473868306678080829315082644266391449158333731990869493308203414703120592517129095431148602800139809212980849700224814543103224223447141285596931011149767674622430115132326894785634057729958912000000000000000
360 -7007776552332995161437666632645854374465013204412919444466884636709468049211569951566376158679847749378645183661522253316803602462125686035641318060722073798809428381988713373023550194561804935883902313518342477267626544578986456750489600000000000000000
361 23841591394261996217805828592127806502338975208667808256753569797766547871685001242585384142549752012616806638982403765286206353335421545956608747487841348715425040555343710939237956038691487941896769515214050341169040277179703384626249411004522955735040000000000000000000
362 -1975186175388030539098359901646124298860989425436352050993954885697435861291986507654279212516739955193051226143195052930231955834799305718808204664144954858073165625180291842755494879842611216988543019938480405963110253166084496621692063028908769276774380225358200832000000000000000000000
363 4578245554508051352398193947991664678530665355789500054649853949970607765093433835908547632816678542022885487993211508406473931463569879802472012282397328112859686003264811414546135675652836864285967830353965954115403692071875710525489602671994592206727903707497178469494657174732800000000000000000000000
364 -338969195708169885713285417809021850645905259599482091465078597890948496523803307368751278645595457977606992228577391420397877667391454474432078399012643578891181864242220307023091146195473469184558956533671247992076179289369334062247331008526020500582163102291675356986866979685640746343333888000000000000000000000000
365 910911054804641816127484449499022924000826542297042788838066417786870995572364962360297834615635639212511657391968736401692344814234273281685582379259759832918866560547640767805434951576626738038308285185198634974047146684991500802059023072064820163182135399666555553163481664126988785745407763731919667200000000000000000000000000
366 -100609663524200028678941445457049703289619382184910670159510438505641225442587879488789513268381750395401764930365898319231954782955920216444396863499502148738397731872458434402840623953991701700958654563839423191436113341210743701634661204669342392161707462561522526477075447110382672778448036192474795819841617920000000000000000000000000000
367 516023121766097971874848154013837151774994873665651372291453139446117162222215027573920276863606770622661827242506460273413566288816612979399887136717612672721583302788348737817852581575828727732614836979161081295857201848729234312649796261107706016925844607764360916685296943417893073227792066821901643972008260296245248000000000000000000000000000000
368 -138706937807312267608291115853935950788361363725756631700783364095695739169703799613484700097766208093142470983231818781047332379747000397216511591741151534860711916057518598933438878789881352702903006330734409530626616125128601599832192755769366938364644760341880774974264950540157294667604719317339622571753756509962200154112000000000000000000000000000000000
369 2205373603229016296041474990378296030537012143850024291174485127695137510012376010798450488338964695635045625743084381413209149940983610546138738393887138590901856372072766960947928991065845021589530322111156182805376800823293248785589698673066869163869876262927063063258951817900855351387849356827163656424573567628400203496475852800000000000000000000000000000000000
370 -2344040329340138187674762918352541209933577158907322369575889572513065456909782879208404953656450155382567662974370485687664746747952132354082753425251365794469857757840263818378704650061936836508898078191632942107334518082185734604438525689061758435625478240691034046519697454625255722631172426338590581174346296919217754920868422615040000000000000000000000000000000000000
371 188791841447642731053309998128499318421683007361271565151670877138977853631016293783172777426465374082326280525620100838871882110929390069519197294575889559115586455571815906987115219957143870358031827397697351038825507922278241587271780065954969175886658939990695469682977619071583987212230183970203200775410165655427344305085733809422336000000000000000000000000000000000000000
372 -1312969450686791521774686639228755758920012985104356664428978960181513269054231585743366500465037212691207206385781841067798225266513381614443055660525922967247290893678908883156918678006520709507077682746591417459539180503061031995806089903980711727557099207485175522904823501983206085136949933619147663375948294019731821729289798038847488000000000000000000000000000000000000000000
373 906584088226455050925149629109471325028880040076795516234253971444371031216665116488988404962884130192377061516775045896906217031310847267910275265025759953346800696576689633819619134598952161835332601179477884285128171198177849987942185718889551602295003119199991683105116437474252415996017133954551318871534376246934566876743589726624153600000000000000000000000000000000000000000000
374 -72633994458329730791084164375975590219643033474710332929283402042412411754869143946624589794976338812423431317085030164989462882543495561000362231355218774436889501310208392875780657754487959132839467464086163696771278209109304706073933252054624973221162317312654978094128724934529334219668807650159632682090446966167426059355526907007965593600000000000000000000000000000000000000000000
375 813229260490431518095027233111458137646634281662005596299257606262644794614169298789322040195140121565561057914713436498633723914402918567317841200633226149541371116959234552347766692924625907592190831725971620160230012172187196741889781266922127637319397044773073393602921364995020721897162614297906996384439787678003329366210051231805603840000000000000000000000000000000000000000000000
376 -1587993950993745030093729447459821040460076732522629249360138925814905154874933486149713722490054183520127605498656619088901529948254227205903324682352810593921067282363657482855394588613956024598452273048842980913915384453600375903251243834303233304495866125230051257719534127351781344440021718850903208262312579362086718507813462589046784000000000000000000000000000000000000000000000000
377 608232424841085072418678538082910899807644656052162410814141027095169069739936305679443103880482874766617530535227681963416841993625722129726973691819377418476517657993936301945313004357624240738883495522538123643054851209361655702797275468112112346743285163773324116631700045450458392960377126661147866856068257133509227218556954450329600000000000000000000000000000000000000000000000000
378 -1
379 574440185171866732524181449940436647605
380 -556875456049732208770849819860668018867580451123138899107603739006243274800
381 1878918467085277830367985084188959489301367634198295791509654745821415265752943395203543736793930869436830000
382 -34158467461407848275538545467392376387498418414357931084795486200415902914352630964274903409196011239061687256690299912936547772096451200000
383 4608714182454892651756633819143432741541522279642980617841630895448223638970743567063128060151588876412439374275895390848083059858134605546813519562214839481779280000000
384 -5964854005331724915647048565522789846035572195589093181178843950268278631504458018319233100886329117320693947895765702266967764171468913454802883885790731053918862034918097955644932717363200000000
385 91988583121188023634173406163702156811195608835293586420773337958450876864134837491894953998211044329973735889427788149572820358747429776466719319839763071608605848836639152267036726537933669330775989218981038080000000000
386 -20436850210633407798427735376716089392249534577400806647066945095393294148960468722384684356527729239583644619675437859225633367610203845827272988124397135668363249120803693257242523557810789281597171351777889317180780810079278202880000000000000
387 77561624583277576749040784578621366960367323482639921513955587287356934566119511331822229981072038884284182428132050067376409114401277457325936870698621075015063196629164219171381215773567166793149598167069480354864275435338440058669546252018046697472000000000000000
388 -5877261616710861355996979245002657179562683648471562755797120840708278775685976669265391111601004758769935314501505086533001825857052741032875636938596428948667263342470993015557827253900582698678874741268159279937587443866632630768396379054664351027776855846901147238400000000000000000
389 10279500473885818797688039975566859336876158480853301615525700890973830680894601946741533229041947590204160955650415502940805333896406365832694449208883505016607091257287694759752760074128449931057155241495090362019266472047099888048527120703850061295468179868540520656328857940876328960000000000000000000
390 -475700258666166817545568400936892476183732291921425751670980539111972655343212148603078535527487297031064935936797718130352504093524068612662407370822485928334949218880544115796757508027509206550967374921719230483642089303374687634508006457391604737817066942984553185315945910160440644232930819833856000000000000000000000
391 663297241997358687042661357471847557820362089731221804505437367425467130133736042636746368567896168889414664043136052769888433215854038691928168335664872284799483937951713381028081893040517423687509584385276585790582294284480984201426989092397383343921108992627888684265695119720457324198103652059503493271414374400000000000000000000000
392 -31576302903939165347801371242877008549036955641210725068314062966050660554304169199473560366707483638623681581419844763713365646992668977837560877814853538312078536738876621644971177175430318241711163678761135114243178858572164673566386227819490622205098569122870057999796436491831749554219518089867209469988297189895731937280000000000000000000000000
393 57932826632835087578847499111017508853070557323691475455999153563971221925115136069918403312418971755867825911453279517160795382431764620123956167416446044167660764882519484478963654339403181529554659966029421861777990247908140266488099584217565387832653871174990957144470667422495097875746363230344300187816752235660139905999418949632000000000000000000000000000
394 -4611897063499586309606533365980153475951363425378509142002266411286179215380264829141915245491726348368930903232533167900688225368089181586049250272755584844540113945004935610626056080788203381652907838219806414432904515976051440819754304248745995207553983712399591109334098936370700880458590840661389967278665609718692348329099050850452882063360000000000000000000000000000
395 17906093208777198986816538057752210180974484878281061008554069062443395437821932963462276689986615133786216930442039577361775546337037843976294296428593034088110170045025927494947085191889566510911171192126202509764837115253721954874443897357273650852792182122737884689436073091279013644150456252804613326945883291661254398582227038435671542406823542784000000000000000000000000000000
396 -3808855982589910393631062954852115019364513870932005309318228217027488027254579459169975213939217312270730306001634114386400052538148812513669159957654342215108417650228709701769284101394445126268761207801596033883253645929040083369911331722461046862323207942198865236369472886466232987342738388114334614506134016134397470557525379603056573973899763045629952000000000000000000000000000000000
397 49883948615246453513471912852157841119415850143453517874695038169082998473960239886606119972624805274933946029785619288557429087975379487299955806595344419878901496357731834531762092277620189035189683009661275949119918003972509262626976926004713916124621271590032645647548010947871726202447037225798335992468557289466552596881132820792370516448181155697680764108800000000000000000000000000000000000
398 -45282035143364506001605059512607181094161371201151076314726195648322349343335789311632246235525296247211031251565918545602716595695744245962118965974620437930554425765668738532786063101044898148837524590051811653553501113738811372609400958010838507224097030697172087378593581616002921644850920498103457763733749693858299444122137873535983574026935212738586374580469760000000000000000000000000000000000000
399 3217489943343135564524282126361378163515508815712938656849552546831376458281769427398598022475878269058285164166512578468169901888014689558433377363414978720034546058677959424736948503455915636580065460544689162823496475460196853591703957162297549215760673308906421207973710861107002406506180238398134642947719480429122491218580981130140245764533396621163280031121670144000000000000000000000000000000000000000
400 -20320177876288595089060955977800756797855072316848210781275690454288613539180831829379837562419950499026891570692542957533486104988992615015320784720534635755256072356644141906548383202063376466469822577701988631515829149806971543607024883937394373683941118500022938365903361620670709741841049905866595574671580727902757806437775701095656860413926671361413587480034567782400000000000000000000000000000000000000000
401 13071418415447612417153562486098425189867931097680956573547521498937786664938827593195280029572808886900275602293463317800104646804754948910193081322345782493000330338578180305467473920151701200446636156284886192321953307645301023297211689261240129251259009472630812850473447189961149890135916784085004319931681731252997551922153233647233738751339870669225971125730840412160000000000000000000000000000000000000000000
402 -997630539447934994790835941950613776920112713281269014828980194057392387576431571717784607739348989535950476147703557620157796653247675763497435910254439345837599280075722332340919343500832341174869749337429062373634019627964233236360570342945659771949779261085217689849059212966933415896045776513976145328912151892959450298039024918657177825211064601104776891820566118400000000000000000000000000000000000000000000000
403 10842503153046979232574283706806672344977887738050007087964646965312634798804657710070838833846871605096491178004587412221358682422236804913158807197316292875003675796387100119488088613247519480757119267974487803960581169863399896730102477342899661028688843768653083566418169880499600342537205311332935912268323469829819610433971928683284382988285323551613075295735644160000000000000000000000000000000000000000000000000
404 -20848396353979393662427497188236374684216799317315729069524245821103121157838278407018711265599096280465515454665383873520507322018007164396323200369541190727881538513253848258540955835564896709123023814458568526019350130630795277308998244403565464741548270720951887010385497128427583670481861076267906452830227386531997333501149719692052509304697503968445636523203756032000000000000000000000000000000000000000000000000
405 7928045161872069809758376074941151073507548198441160117266368751763856532942313551030442061303837648382489381822982584515911354313284651516949235032066865913308841801265920069503296143729147995128385530303432705225312524018836038118449514009827090882199156550245512783776473037857212786046102043488905464528515214333126681887839737720255758222291998459238604478401740800000000000000000000000000000000000000000000000000
406 1
407 -19146859133783979450599612207034093927680
408 595906770711669257633345131318987509530480840481487829619132698607688538344800
409 -62103158663405221050087649732258353993715252747777882216101212975603447940687040714534009959009410723175052800000
410 33510648866121903466522470507653885074593608744566055308576622664437890115830160834210160314360464617124265848237286445526083089809735792375200000
411 -128789528631574899599498156663110413164045119258056242987598931799239780551239054541989291400468770806346969237480478813647921737001127316317665612940193098529463205888000000000
412 4550561474153072560113372352506597822362485057484849587677900234369821340745866492592679319767323932186357038785482538876118844257805514594393230689891580387949748621178296745514395729755748899635200000000
413 -1833514428129552394339713667010156104566890374067935621929821483437061857777408671294307677231580826880415599346292687431690293574638277142995719546345125388135483358482460972987316805712859701328446462605494328303204433920000000000
414 10169536836814722355040191038346276780168028833533625913890946161719966410502823408111340489144996902860793966911357495698179240458124894637033003750848131492405002187135299202597333539419536414691789909932144719328859944135119061115498972446720000000000000
415 -919191497308135745494838499820488013852662132461474745427263706144868411138768557448030314573496356243763776156946971470683368326321268644138895987560515782081166949969701933567386060683362256863000529930984021823748374532892168481088113468116472005150891881697116160000000000000
416 1579687472906874099811623814320460656666729199449809552079329596174521572557963027153155707322214326736623016142913372663792314591450011539901902035526535528417252204784431311097336314320449807320469101717296933642089211669237880214371367913551281415958469941594820041271010843221295104000000000000000
417 -59557919571841635253291152340529522714615894645694527128188303717982053622150943677253630220644605949414718184419761640594497894979947402995089471038250432302146657347870641628294846127446390029731157287251769858988067330301001821093835435315876816366320112250144322389411652249541338280179390807120281600000000000000000
418 56351510236866089186945020529046960198003849024468975125384640530594562703117141633841848711280947494491262765277941180924128797601705221442516983047127061947294762565712812354716677248079592537355460227208429320455667807540661716350100839643119718310483316207096940792957873053538769252405446494120768181516798829527040000000000000000000
419 -1520322511201930264044609323967691211700274343979593703287196679642510993245082896225493344400064571951581254082416491070108495083712178633593910730687438371701496243646204182538497725668700180346596875744707120995950829373419559302840168810530773789524782918588355215655777602271871887802073291135282800557252276717801065778822250496000000000000000000000
420 1321953442967903503237829792911357476582577733648793677581517406154166431676878221106777217697641675480443368490910376552040310812067288284937356449759825834315939489954726741583279905782136280807724659229577153219873391430444474240817282479534479382046157020705625860866796851863586099988616154319146222847639895883089664892352177108394675955302400000000000000000000000
421 -41704741042057326874971062526720150512063814390614890544659390280210313764919444188801547128126172727037065424935327084670835229372681454965086556768726106320947183286396825122389601382273957040025703472885878251076143249213280724103652525958024240829953776323328070646234035491484694804512239879243938318871176218525177763866738622256210345406500055663247360000000000000000000000000
422 53578645708207544262035147992146375185376382163717940507219446350654713066257367604216964688521767634068676314629183137265527043124931658448440150400085669043763427039481194470633391629251931861551366395918091458984876238886144636697574079718440370460121048630451545861876470130553619743735351157120480672303308545012145992866589706609357059093441552273727063372857344000000000000000000000000000
423 -3139817486698732562788679203174603280814378829535879601525103156093496067130182296263948036736132379531484324836405039311708410470184357198930600735038570400387974613847408386614328440974997513797402182102869570150779922801736272449329083255319088623936049715544944373712094337608555217667635303943020870217080861306680330493240249941549949130418996201202154802258086704290201600000000000000000000000000000
424 9390849327023070298479566625317372204663460646021647674129579649008305774809232211388050398151332068994105372153637730221592231720221987046318065701249146332969103646054261456025500239693034877156965961408362519982263431031494628007021709191267032848797383302389489652402858616436048081158532906612428913990644722524885523814885178243391696979213654979240096655819491580903152041328640000000000000000000000000000000
425 -1603547662782794988521418071726158560013574812932924273176448813081565450772753793166886546367839625972472844618412632351435528848235174717083713920188575219491416206312159437381840435432282921137322400650686711378090454962542655148757550705958837493018435642416347926805886107709148028846099762373847260975147882040761909235047028574126616334333339844553090431359040477050447063872736067584000000000000000000000000000000000
426 17500894342519330895159224551307751598145434530192927013787768203213130792679900711429015946846841440438682151198678224569290734875620862858795736830278930371562454895219254231588446653393263703723466888621143109431006965865448841956087710504008093701153420213269803295710695618467964498708921694913595827157013480391383415433026142355794225304405148587471532390162786428490744551809963680962969600000000000000000000000000000000000
427 -13693204672486370870227460430660450125737553632413953017185771801812458409009974536737697489871523863141570563044748212824051840009283429168996949860574050154747920116998530222048773602713727579928238967900886130128992770658037467821576820960125805779212590835052124692360767453270316677380097255583016433394596756804406902668307257652619766170443359984523760731454508777200720800541918653377769635840000000000000000000000000000000000000
428 864515509817150181382184787536907189920517035023826844728632346088049222922220058045159701099958596277155090295363130073541280683375611515044318896617664494488437175334626275278077625032992053634979840785425986351358251461118372055683584991570108952540335921401604378567247828142719271388379300972408060247555381223694418405753491431453907864248060733126454219813908889706886547621887118159023645392896000000000000000000000000000000000000000
429 -4984880107010626174407402251625053671281188870047897419396061246797608088904533899446693722491871971104451412872430239409976784596918292803510885986585915666350653378248924695036353138166874877345074282713678972395704363896626564813886956805231234317437880752411208508795276305378021564466355299147645531734721440462827515107181668246457583107432853386740864667821582625544828850279626729625335565280870400000000000000000000000000000000000000000
430 2998928727914727115525695714800859157585730623385236113433222670426151829342993316243352350731336010957441227709357878341495256689449526072184636333049070062886225228355799433492991384650643519557886807684001525373667406399723027228925358130294629932998623111822351734977175209937583012023487551579139274657279790002867666352394451418666670260104239974146714322463554719794871775697933348741904621906165760000000000000000000000000000000000000000000
431 -218598990443284021488788914231174448968964901571514722603918264282144785329824473310399594180840933543232677108593422357875096629494083371300931036842427338303389378632693229197666037934204327417032850971440789186080413974342841379221405525913469065677571039116640945604464263983707180602495920790403535681049678879295350948986538080690701994548808177874776442515735847968677743955729478038952528538763264000000000000000000000000000000000000000000000
432 2309718569652165994620622442624196379138773681196125562885601170431420669542362803818401447711352896706384388002904201290742093552643743261350770214478423666186275420562252729604236154692526110816042460157728341487617773538966421634571725143718749470589984474639904172682049961844544978274429070123554334656303006938622561267102948262414963953742891239670823033846311641231687313197896378368018238511513600000000000000000000000000000000000000000000000
433 -4376557237929490053611230978668062937950702441157171958173977812357754629230883936434361549769686505998710061864395253462967750493912193882876891244059338478128779132413126139541858075812604233537439084727377717804620536408102084871414693772749573340540712476893494419830128685439069812367318078100735265355744839999084724611571825107261583717316562545054989412068873972767542606050369713865149267312640000000000000000000000000000000000000000000000000
434 1652850921775258983316633014900525443396107807534646089721970045557198144474939450686557584194393271314097263480907699234458237043493947706780732049042012250307330605560385652010431618112617005285921021075510790458213441811135497211414243201544927838856086981876472049610477909034226777109409988260876652790294545226074484215406158215028691583863226516659709649759574521717681018692541578361738100736000000000000000000000000000000000000000000000000000
435 -1
436 638634090747109846780296990700518321151505
437 -639427890461353880953146155837151952171421388919611051837707773148296745598534000
438 2065516869463728320337846049118726920066538000553643705826820544883634164902008673135777915691177595906034984554510000
439 -33247330168366096302291807704010348835602299718602520931760106376607669404272089132794327862830889772834320280020007364271840533815597896219811072000000
440 3664013824837525267459843706847767555784816756019360739506906323493959595531165874241510528419985930607521104549186895619549268084525427684946413410850095584473952608930535814400000000
441 -3564055702835475397566169380536266089016290158355864140063112939490124415775734195671950996029130585613513285928214918135463438645659465654448523938945127942272415689283511553162607281924043699825174970368000000000
442 37904480595525217315047892033533640404738393555611306955045289121961709131874289372138208022417847563427318716657494042014553155738542322733072411406349699136664302336906201528328302600451085539805988696122473095861656084495612313600000000000
443 -5313057290859997184068882419968872107472755410369456532384310471445932837463890861753074508652140877971194126340574834671847452028277691940087141070396730430794244525170189367195759596032308220989061654819095671212917262867614166328627056220507101305241600000000000000
444 11602252472753421431054211654715174838180885398168511279402288572679695207638687534830704200072017500637942533979985290165500598733509418352020990008876751272515659119697053044296757961520484408600164993072073723432686170732169366356075331551557130196096268070399934421046761881600000000000000
445 -459785888103080479764457034552086208606197345361948495126298435851006728833197844252801985457101046550443051773300699931284680877535276585175003861434261593336463575785253088032641636940130966445807688815987184727083414507095884357616061356954385162516501749073463722044664674121619363317895764377600000000000000000
446 380867796496774565755901161372920041107321692745153360225981949621098432326846648765985341893212757029911280714177667476627181298196607102752891333303312484236006876422136633170772753542512461297054200437857938766446435550335990911449101679351354398352933534172995377366331487976939937473186921238213441339238563971072000000000000000000
447 -7529738943722507933151351268271708110489033444128477717562288562656271347814282320426517745111944533589483880139276885059465800783454119110250585613824425033074221505246232607726750604849534344569840426768066184658867536048489162665856445836850009938920636012016337890274224371082597874161679836685017137751567123853571369764922463354880000000000000000000
448 4028630955555437501206076387390442682589893370149974912576218370501262825519219737000800159872355718131044102150080353501006163220902454874157228837248562137306934269495352074015034748702827405756874137915480132128971876859740085384784233407909228984708626796866051035780925494376275680175569304899735292314756265961451460501894679119131658676697300992000000000000000000000
449 -65785682431442553286444616013365275423345690270341253437474716823086042193198172174024378498086430932113718376555136980766453264640690207523308069859473663079538149023100686926397290132694190887025249376572281687193485890621427714522212263739301828559453714433988539356886454376213510716756179042651589813926330414885742541119997751494399879117249270765072621869465600000000000000000000000
450 36820020195036517616862256735201232549162963980489125089081205372888541422606944712325050275333576529533960516985447624207539787233814639087474451823672240326404068950239756493567323458482088678661365759503653938592138476695790616194658298196030574565340465803033693137394442638446257782233065918211153073141713989607189308639016177087878125535931508592261730780637116541792419840000000000000000000000000
451 -790668655983884551724248563677529588852484596464412452153122645822986527492065449248919337385320048814071681399494865983368888167562106446622819053807122087967944595094468041178654324062701902260453248605323125192424648542772818514818516842179939822532470228714409082703949022756067830261291655487636139849654491838553271453527772176343681466419055060747501237202706333833678756588650758144000000000000000000000000000
452 727488079804356461690726521516333904297635009507920241600619650070808273237250430721361723216235832492111928104750194753486814761758265467589997889986080155273789169268131439039246517337307771159465531149073793610209618512684674601201104238195129132171513926401894162722978923477683060649842995071001572070439178992417198062867249669979785172283283271763865415335287630807926853139479611454726445465600000000000000000000000000000
453 -31980333309515741019119637345319953052291017370842238644162457666076657252833756950261628406596366235680057761456310572411405042721591644810073853005057798630486557498835974844881624408718261291244126781732408636260137347971575802421992000468712971095420675656572619492744378711587096492388678162977118844374897737892605488878793780126074324477878568152376471761484549944795800551083601515354609714131705528320000000000000000000000000000000
454 74844828490546591813046140468183114048477149558365476725578403264802916732205295771147852912508624484647249494082042333853963991964129222621724282640298495654879617543049193194181002765938920664456620610819965175439720073136136523130782270371546825045349402926494123508858452922623085862873059172661302314798257909942026702100860355258002096792840320660377649104437416956478374602503895251409783794882822064316612608000000000000000000000000000000000
455 -10392288409797814815350262792870008141828557572036173142878010263339921185883222604524564586097360438473178558365561346582587069312436744237187172441305198434965338922786846734251625694565056731776588075156546706578560917003513516961744752737659170575466526357465166660633333174561507137069124526216064180114421477197013398102990299002509875524302190599051568931734913557706584152553748094388103169833286905662350343274496000000000000000000000000000000000000
456 95506826047656277177101424729618868422091087319764903769987392613897520157895707834149775337259694306154578821791691870509360057502017406725531373164144839366753982170774922139218288023596608860872319626195336836846752496035589119155904144166186292485528584319519018161447985836050208681975356703509930817786016275261835709483678049792394334574899464667681328563789980280816663254634688418683167161224804119143233829333054259200000000000000000000000000000000000000
457 -64948668984946469821055325274398324641712949523514145873962303969378864764060882225885776684417022599984103925373933544765202996272196636746666754559656625574297981418265389804682878602667498928871854059264041696597557299727167255487273295748576214824160264541760072818771722368371496336482309317489294448131045566609914475410559454739099806349562192682160844541713296270175805940301745319577401248635625991386138010957649933238272000000000000000000000000000000000000000
458 3667111240829083014779210390525617277445176125762158137927608694923363015298997705720069238195909373693171785554969261522909330763031223463863238179669817217411965682200160770626012556900252898281552526055114914772154393297256722149424653230919726955321114582084050521493204632923538067624434564699744379617511457728073768657845768071525329446623575770292970025686716837793576077500943754727558107809714424173002949281548845800279244800000000000000000000000000000000000000000
459 -19399658642731847151952796326116300070521675683230972915168455228737824691101851986074267904158166174364329171853751942709753773175608949576685360447642251110541221085474220482160898409937937486273904900002848151127590375704495751193868527651184657398093622566987735887117704173556385235586439875193772310358423419199753638606619599011103354695668184592710855106345912803219591639851211873443999654287571136462570686328362307651937239040000000000000000000000000000000000000000000
460 10953275733692951800066848166129440941422089668136768260541818835865003191520407345264113245976087201676806303988933474039097037540109900000266355280212458957129841721585903924359117467859931838672969952097115989436188794912816953865594749104231746239116234539371459349703364525549639667903162695885833551930005287981668601197998019831635996281950376025340027625252823760444756131754190613560735879487014117579671597399457088325241798656000000000000000000000000000000000000000000000
461 -764330247824460611906592087771316159287671213232939142643232062617956916693569635443633813498808383883493988968135804542627569231525362330316731001195835362092349584962914327851664082923326728990982066912973087673418919523666068434521501257195085204892578640598008462337937781032468646471999308617356813709210157011675452739000597525364723759733773871616189726390469879706949900155903357554192994957191019275230132779132815849933085081600000000000000000000000000000000000000000000000
462 7862298023342157242606350911273148372510747245076802618691765060717073758689385870006112065788128706760235878164842823226682839252186761224711120240052079803794068969496342808764074447472521184739905843827172781902345691012968183475122048760238656484617274150435984777932650577199629413268301656234465635139566036902516800906089818623912545525587046564944911053367612169808490234093311149681742030844072809543296154221191774731071651840000000000000000000000000000000000000000000000000
463 -14690941621037308504233989222967919301947736346349825682829182293387651529204734772244235858870032328950250066142281146135485467036164427092404743321513136955243617278872748190335407220757155392035964896847605795881684267411920319209625789242895064238088691059173033552710457550023937052839104089345433349104967402262782825771237006663978062297841347277567367376018352759372398247937919731773197993123780509983363939260664309012758528000000000000000000000000000000000000000000000000000
464 5511663906275075184277453668311482567906819669849714800353229530341415728961797449357542773962044920835447904660821060181620705158183947450978250430725869247760987066376912226763060763227409706408096849386775886378369891692420207048670607628175843808684027663336844861149117264743847816060486257511116237172867779517235063217873340507278072486570782239069342935915319126702457057009830451722030158137092794887587931390093837939507200000000000000000000000000000000000000000000000000000
465 1
466 -21315090645878727896677380101009425025182800
467 687882136813539906509786368070779522035327190115680147586818296435878375720976307500
468 -69097419548325542685150828015095221506373117428995594543015607081683549181042348896849761318772289984507949486451404800000
469 33332842403014921241599848512664858977463678768837090572809788061298114337031855280770227034899159868331038504967309074241410683724304917608988008992640000000
470 -105986670928861510400809882820806882912537098156609814851937703654385618058863080515077368557096876893340824634149579246406975111823451106416602358323386252547267603330583725725679616000000000
471 2860294897969940985417789484846404267252788776937642463843923832459319990917281003512205730679614116951907572279152553177723876040199641876358943912972332838421316375068234133336318734286227920631120302671117393920000000000
472 -810570566001351582391808902190521788555460167717967212682510178406822294163078758510956627627687184523158662789619221181964519929282975799152108208658141608282127194359857548483710257353779773762324755605787037721218520526858311530742546432000000000000
473 2903863683476758841071205365265694738534191226498527190932809882215516150281665662721828797630554053900649675636948147834238184510783758369089164330992950949006519792357921151816213762611465241112017668402386255981638099802864092724914410067196128766898982577976115200000000000000
474 -155239657458642800194097269171530597944609351615683386756908995508575554508412920298515694138833024129730324229541555531644477396479104189627357352249799287000196466349069028929158122752571357099042244211232784574434720898836129108804275795362029872916849541724345932639603129899831384866816000000000000000
475 144046020440356486086197974607983708894779319221045898100419756058573479029779803425411728656874286822977295309320640102202471783826754030866277295565553516174247684758997397213448385704057228329242161522921336009999148249742160921662910854689862724934642907545186278295162935087475495192809934608728154103716249600000000000000000
476 -2667939163207027341204661166171516763843302847038579844409487846311927948160582905344559052746126772223671441275536567940190161571644588680348780646026952230633726099236339798012987983755225843866755061903013853572059464375355837896797843156715677429706396853362188118949580342253133309558454168866391611426218152473118491626312826880000000000000000000
477 1124271651063786367808299024331509837223977478590691022512735801596196908412470327107683511685311261420103574331115543158797637727048738101343596778684348327927985907788892538818708053850449709509208914477373247431162355937614527664195996665122128259963973159173710315580074197832292437945461373028851385221280097066914438720360882238897519709092682137600000000000000000000
478 -12200464611738017603028207547109605227618117497104082555801097286077709020023747482689130585908275045141716614009257724514605693611548340117231636430484237550657432261179703944078043048220604377347023199195206305865552846861894553860902691400718699882583870396318768678909886881574282414425801393469595086938069884133307723732078511597575286763729590861601758927850045440000000000000000000000
479 3837534964406894469450239390277391867361993285805900557418203560876801730700629794546878894628178159475355864522677994441857133431472024881694363711862670665183311031405068905745013526582091731550805125313685181521419400684008655737387935119994452969043572371830898437530652764533489944916070629907605819592617623635534725174844764440294095560439749997359576974072603001527804901720064000000000000000000000000
480 -39204822790328169592148925792163511521021065628835705240745125141003102117194386625500548853387891615607392587113425845846682017257061455083017119832707037035657014999181712082328668815876798731217782691811396996883910602753717503748350273613060181734402552698538028464823305238593437149941073718988708212907079542581995061903049151663249316685942641178177660066966865827607289378471592707929438945280000000000000000000000000
481 14527200318843599122358584322700111143278003768674003123182295007636737742242768309404901907422088925261752511466376434643731918377034352852126801376729477161305142617887389258567123322834409804405066832861910347111147139273759492868476957879777383812052439002105571373469001673340253601590368626350846088264573880889549840162027745663894719482363408861240084098332951834087574956377950105906068108930633152069632000000000000000000000000000
482 -217468536416993509924187518876445786530597701070036975462690018741668401096299593266016692844321787161327008767200649296051412022462567266186888322912292336988273705348585223534896704873306053649617020698903556899374075483294815652342866100864270428272669948131890944694344942766929412932445944944177350825013384931064286860065723618204689034984050995374605892450939660601131508396663441874676945578935198783927205853816422400000000000000000000000000000
483 146219879689371446763474805339336484092464544584753764281431954792872530409312959540180503905345785726472385355719986979501282271094005955455752331534897477759995139646100539832856568958360778428812158576481270473349633301407353585804851016181586504137988628581919278109712250721677187746411995051046950580404820166506174102819771327763177800581329875391940581634544721943211546553703356706641102219121269543194365260302212419823861760000000000000000000000000000000
484 -4904090483085452126328247961305333125380822282765291857768530047279567616697324402542858756131650160552716680731264032743788672683271394423826215831584318873509205716921662173290836286308232450064761671492509594553909510814717096255830976094996176661445098312006248050931126202301520139501541985876804121483036097511627880283288233937563433638585045188389902622200028371068777318549399050138801082976784274104589001850485456402055927303241728000000000000000000000000000000000
485 9108325648533725707161237215998406128584330747851053787139466181028160863829899472308681183259458346126864522892240566732582665435775564717870028242547268434650770673293036051562942412862484436458428193851325994618576933901066543117583241610955925036151123483986746232840251762412698423364498062455957667791008125554793178120907629086728006430852347262513570225650039576394119460989425808641966107590566744709480677285181203949839697007553771942707200000000000000000000000000000000000
486 -1040416002730870255391446333247143149685600102431014092310091890297092445599657972962357206114879305507326854117736244408207603817016445805547916625737620665400916899729497913501202269697032392146848028157008128280271356490279413173380218072589080921315290158386462202827424976535590441986870754975631088750790109373877055343956904392576311597253428919542036265431446017413910995109023744213885995109826989651355689073591149332303846734820042675112325939200000000000000000000000000000000000000
487 8127890201473266870290086061895903316379833794654752595837825053223392220289213765626282494719853988603382028110175850906654945484759514429676165630420387516111978912488016915533660259944795394512042310252440590641583200819770009573158665356445722161734919605020037656536169376264460250538177088925503651650598242881908622143336796198472727506142032001754825623031538851613471497084671730085097833369194356350446930635013073995812021505156962275211740520120320000000000000000000000000000000000000000
488 -4840391819802230512152947384643734127683674537872926805152969993704930433106853671433996062763630974062889291957525972482230958243634246348872873120628504317868759640304627131347666934147613559863038456987495723598002704677989936953925155136967805535250622944454409120150994283484212305026364604988011962766517296552072343813773537935079160468826067371264396579678484841857104905508758566820112542612581649112113041644818871437907927982459896709915225476850253824000000000000000000000000000000000000000000
489 245852414738264611106804152848550024840577678247343420406341863228834667486224654644562705889706541786941660725057868307470639682942790192216967936509206678335843535864195326405723311805470530790341638925206695176132107778057348164325350264145541631148943252216718422102789331739791938776603671701941395377065834345631415235185332468967961762065322229223859388852437081489522304220382739422668213991487286679366015902873661925936317921138489830013039245167717829836800000000000000000000000000000000000000000000
490 -1198560911130980646066758248883483372987350470868083059255637768817758762448270668723709375965194829762844255150342420469974678210096412937630692046319559518287844483944296246786846596711137083562578399276436344021549851112655022344642161531903939225745992518633879518638949547497516578173218778873558827083472450204117670880505520365957223246062999590896737121810793585063566028566095220338950046716632079299282884423932944799230595747391015108357287507450663547174912000000000000000000000000000000000000000000000
491 637143924053611997633809833917841752091254536590731912974417192611644443658679283108850635236953555660215451981649386541893291908049534706268533507047923425563990222944684543518871926508724577938360326793217178739149420928686578254072926355244808759790066896272401668677440666597170774370112253854981124659154679558416063464997539743483530030464766149539541689370412569996405094429419976180520507521808741519684210242748880027619602838752195444185723353812865544670412800000000000000000000000000000000000000000000000
492 -42654220644148935068484488761998298959707278274531779137760971402941114199583755903709023608065342653677011144382755608579696427096975113605081927442317971607258972158215793944771439979500206425934959926454697842361356357592530926471353267299945014564602993664846373294184768289629836815683003352049706940404705210219505941780788199375978794020205450647871558108516285371642753816675805544506958222264663519860486190475253254113641953003902718445544033933605146994933760000000000000000000000000000000000000000000000000
493 427704179423177937613319565366488183054821629288701096589951886224310789719519184586561195400162918314647050346983274155397291287405347402034557978263576531435256890373922501394042204078296347324495342235194874356286789503022571832703835158983672881355071141195976194047543279424577331025469391205624339415229750337516570635892239682912335354845140078649517066200185479302466725536851579490185926905637149633681198826890933068969069144795835826139063426201574780698624000000000000000000000000000000000000000000000000000
494 -788573946568257214507061541525741201410680362755584949906191472100290941219023892799569835458655561281225572347208337025188918763717736694993087244337713620905806772363537432070452249749740679445674888383807181611124177024968405805259972045183260600206048245188143081143897339688195703056632413435581791948325737343461157745819391712897111665986353735195987071454872049468068367538774752878838198229688942317911423018879482004156695076851476092264306606595567203123200000000000000000000000000000000000000000000000000000
495 293983281023955245055445414967145766270470909701745379023785086313360837488683725402224423670871543240867850801733611107677638030185935357884574159309950862445430661887957338647852712385421925367043913854648814370216926583441155883157602140414022772120159075252070534506237128214455820882780530921346148916982305134960099240772086154178279059855503658572588997750723108283007463683509421712230491766353997894562500785567662805738963174251576696435327803921719623680000000000000000000000000000000000000000000000000000000
496 -1
497 711842117564422709275111385222627854062113125
498 -741771961090152080417930289869364333610938038876050398900127178226334993187503509120000
499 2324027388902237769208293230649517876076109889392983389622015930824784522445655366936724616732170610060172362318217537680000000
500 -33745634237355395753212995741964103245647757696597538372328038431074671472901863661699555456468513174048841454397196783031071726189713093199777709778304778240000000
501 3113600827755937597138584886528391478875482840259672682154878509746553366644802109457960081693312134688177583009988987236826182502096727955919670524663411509893778681735804537260919181104332800000000
502 -2348137367969151637508296747523759823028192639224257116930616195878173086578425249000538051766976818048013449927276424533484072170317632126319309239630185116389921662580832514253210056182637598793067077594597829436191539200000000000
503 17887388730323751213422210795333218086869862664107832839254720390859482393891821733752569396846003060936359836567762789726125956200978678556865091769454289424959466231809895421578767346688426652471451203893736167087601376675587429058291440802693224857600000000000
504 -1654997407930945590165918809433344668010720070708772679595805646672978536646638092171906688231217971358092234130030704512911887963370587086272552370701688136192001280259285492515777394332916279505572897886585949638849621271430176604870269447194228564806653617738789094563323576320000000000000
505 2192591185577294018429963522822846334907294989930277397373886107770266669477583409472220293930018431391127350769025952252734793315380552586392801102117697536684978126383638781613010413974701223119058237778569630583311719891414805782266376900639745603210321192215430866995227734824569741650397714010498662400000000000000
506 -48313793607449842027533978490811562568392137918033892511130941976101902222701750995817980573250323003845338347083141810897685351293632213043811718317619138000009431434099598467403490201664123967759032138332411188831212149148447980719739653555824015526771525536200775965275424044300520933738878012637413844523293246677363300761600000000000000000
507 20333600383440466826800397047765179948712148056555554303039334855015167957050119861447234585125570860518146089936101316690539412143783274629579142317992836730850659588397168522307929519945447699273065228336171035920432509813820697290871100243564510411184922035709346275231212852677153479520225448590808533704256124350672811617659125876568500494925824000000000000000000
508 -186020111361573943998862019284064232091950161615915703712439287201749113783639213376595652641514751394797666954470624673226199966550732638585309106149270106630386660385912386021792561118728829178409982832202565326498309104811702750645229539430435421985690432825670990823832040893395892182768518397937568729829343169610244616351289178159083669781637616831841755604944158720000000000000000000
509 41799868135627412547538123942163701650500895168615222636890140601341343258807078806238973537393213101419039596284375616685959752618645474869987421409479974927520971517917652016892450724017664102307937359857725616089074581989340570069362097167580196362655987391030168919698397707755857572509867281340931097738176442841435098214313394429078648567687231710177930906846236206585278734425653248000000000000000000000
510 -259203387715864401880135662716733742817050693141279127678753055229462142216884129644174618861440521140375184955232805458732166325754302740896885726788981441527792247988071114910063727117555514014574682775359256481729761057469085364292023748731984228452961491646648748823610843990135685943389871309116939681471684622604949370090376561851856047175024439856436312419214773091359256290989254815344015470441267200000000000000000000000
511 49607953883241291927257898076324105332392552107594101518581245001277279731265510186889168430309022492673982089816421944865600818766389626177444099485629951809939762718131180117150282338624378577889473659401577873866508188030718469014756763008140641579597555428983519887575166041776426082991538432727609023486453611586824157265705886604332308301446161286084107741441867506409774002344782805186581222444208798791938693136384000000000000000000000000
512 -326533147404019195241125272102251050375946220713700385236790450431941927473686397158908912445476504334518816842557747849475003868000741813359703285661187226704811808652688531829928868295912300655770667035769105169341195706604653911566459114730603879816377832152469252342099993347530242114352727088752604045886627552731140302862268700927767348876267968689317927734977896249753776257918538880190961958644668785093461090285799195131720499200000000000000000000000000
513 82142929801349437813148446388748566551078387373146278131374643400425382276492955644481353614073326804047787411143187112395087702356963284945536347148220765141833682858488030143306558740038012925395664377103624846689908545828373036815286813084115565956271695441715643079060810477874326029301117737719493412689804022803341753517585533491753543306689176727742959502721822071211702349789412082243984591433906040635269990882852237120498704894728486256640000000000000000000000000000
514 -875747152684141942095811727465301665636098827512996262519440398495539803790649328371273811728718466070841927403166536701296760932620033361697055551147565951800669177808245614375431421969768336213059225211472412833514494977376839980904100086416320665310330825785926206699581766904742078300741121091671080680149146239021566208325606484893152676589959986759348529567293893527246945105662203405095957939112864449395604211901292635011837929148397499091543750030131200000000000000000000000000000
515 438168673592525668896242360527239499721309456084043916171862328309142103640686391815635295512832432531934066652640943341584022939532328164519408801320807031509084455675664790789711150105587186953874828214657399218235360004467979768461500209347572963101151661948220015711394984285331452917261257864986369971212764981933448255891462640774407602598059445399230810554141922054644822243085155661332186627997340140390641419730244501672759185576528434447386626903372452467834880000000000000000000000000000000
516 -11384658266529395918717542584105756798957263774301873263309491383635800202668923484159499932448747436098989023877717720258450523771004467026108710597448381435184550174426077566422035331358803040379890790533433170601854896063709403784804635191587461794356677115488966817469591254647312825462645993133201043872802112302005941489148087782342305687552191142139294808199542155515058847428556019144616128116735861841787011443676976803818661570449772606237328471026847699069470808997888000000000000000000000000000000000
517 16995745107393886231084038344503789809699547331972572355178546954053869781863529405057886206639576122475530331033928161136715660431291122397590722243728915626405540075397796501957913529782793582756751669518205186775734678316881285993778949630019567382521173601550008975258181240051280567465291799262298825559207938693462697398765204889668803483753479881694481933282279178451312241040404442639815829533664589127135213134933495635235973663585646118016140936194781619007141641056421098291200000000000000000000000000000000000
518 -1614001881623914734971174962370271966524043399793109157056957897941125657073181940063656402677043840056929513778231414113416445743275167184679751315466717701012928675196525417466168533659463978724428296550362732340105206747472261312145119590221074129027179371278096509918333037169830695615930740483637203106172918487982727470962042907618462712859869560569947591693513602657391453659538202773587452675821726021486086086505770261593323367376474987554029411823075651284443549838515773473869004800000000000000000000000000000000000000
519 10810626672726711324437523356823612249324379424597801897533593602132737737278856140300541956189111588126871602833704385654902382908927174655500891998378573535429009314897240940487494791462217055111259826825780434560073150492138640422873643859074542826674396598728711258765406387266381840893303425357704512171571580556734569632040425769747462047005909805259124440376607589023169509463729080711588553883103557105646328235660299732460975399045395256830167144260537988704043538652385922025054661509120000000000000000000000000000000000000000
520 -5676797708641176173815533960142167103135640264622728636114681455834233780052623467936020027785260054759830166014625609305541119798495047377164988813370080715162283479855779070574748835833912617316799542940639123386908456621691104238282064770446691826613269555588191224348912686772386354187813534244690127023895873592055433229176628440694766294905598114352324479631699627277112951576324013998376408395299209065665202921683813605160858639319862444163942136397165097656284352436715925469313014249291776000000000000000000000000000000000000000000
521 260775966644445545989332266170180470482383342940323185670559175412373597265828064233344981477198322505570244957036028052677281876640536049675941344123051641241378585161294372591035467154092707996760154428195390812021425862313489684193189619654531357917719797806906663605054940688281157062024731957154468465079612020428294506602711958509750536376425286433137347339281216584661764704669766970972960478246755226918590042364365890943164059901109829872755009647196373877585551420005497009099310773819146240000000000000000000000000000000000000000000000
522 -1176333628506103311088336310421307409190425227899810468618470842928127500615851103047922514517222112789342943249230456824048190512059836536372724948652305018534243289678366037155766794011008658898893973425171520953754451314021128872617855980842760224850746981547564802509887881360872943386567435684234324174216140776211102604867220376077750486239790142767258807298496086353205905264743683978438582955933443632323359498636636500469434187055503106645451596906596579509085910551194483791268179952118435676160000000000000000000000000000000000000000000000
523 590482629073244557767077900744932645204169571309697332702110872488407257586707298361098341716047268949030961183196591426081854521202037215312502470371927383270847444871840421972535202560945018402026662267819164989049082040268259887846951142981355567513316144381364237832806184728599442195181951231563099554678903804397415023741419470257122081709546475183223254482421104625529776735415938641567584899696839178702359956154004892051463551632018754360441548453551137614031212813318620058882256278454385246208000000000000000000000000000000000000000000000000
524 -37999173761015407058782179768147987780067636938244207096475268395684525488607394085797938975336940420081188327084863728224653876525428957500498806574912510414994340836693616586791735432969246402082484869309725917455374450285008579402277665101454909748487427324036883037808674354257545069824320723910604963164501307718229313091477401562797081001532417772850754102142639711497047837560715886067927926769911033945800672606570583687191608792434379545134687007064288195434394415910367853157638199287907384033280000000000000000000000000000000000000000000000000
525 371859670177909126146847503378576080872425764443515388064840896052100539199416940436414027803069528847214576679580970578846561165804158408990098379004419338285466514649143019682134480646898269175045312825957303935873910609068712704960846280990590645723174438986926429300039960172619143528068080367197852518649193043150069807495665890118619468950051239375300858717266416266326665741514079651256529371093295896616912147932450183524691613804566595093455791142139838137300344886524050565955171347464267497472000000000000000000000000000000000000000000000000000
526 -676905101481758056161850023896934129883678710713499831134748394296933949017238747117069935421280352885933897091114044336853250813832525793759468185295980327639995871963718182379936605786737340397165205439676335454369919640607593989041351178957310949211480277070422437847126029404595429468275174916787672019188869232495382826814343548527484609760866836554650807298223883466158602179168910014357126582474707552169301949435204613496600928616007069187625932020733467190734964663449565787396702189162541875200000000000000000000000000000000000000000000000000000
527 250819828557191103524793103686198789556415610385278009321624921560218994988705971415384475939703878869058585950015291547994512135264032209407327882676767535550828794445877450214481268888605889621102353001457762629075303727715982802303215519513097032835765589506820496800985884416225330842577660597628934616153191072177023785253968790171692855612261018113360926673950776169300494765577539634924897752354833412090572618372624468575585146421432870479931691915710057853685565126795959746206586959801876480000000000000000000000000000000000000000000000000000000
528 1
529 -23786161136033751463528829783152158645551104000
530 801664879260013434785328348816119442488723110364655941910551505932997776454768516003840000
531 -78561955347899371924118474855563605085757782667183722688121356819606918906309741854069797657667891823084749318773663521046528000000
532 34475586404947520444239726099639549965066021833698377367998988231512019689456832166206144469931009930250287638200210612731159008893398875622462746434761336974868480000000
533 -92798807250155284090005201329550867460817380389588031678081968558880064518387376447349499310410300639150070867916298445590593686088031830480991420720373945602269057560559564147235556019982922730700800000000
534 1968871120963392269475414716236303934893751342473436227248827468875200742462861540425521630974893287956778135904367382759024458080983280786067133792274559111822185610774867785247085519763672270966146649318068674704093680521288089600000000000
535 -406468820918897993574304893455915589104788370360303552378904187278454661300919933663804644031381214475448782176972557389171196554738976625363377268401785072346051945680621128534274080188928028638371560370174504215586185504945305854764854726568647078200387148185600000000000
536 980740170003646871764352291280364523606477264182689609562116770680901676401464459771285673896189726532682556677593684106005566574528167358335684999150901867956287141706789855685071475889773901988042055755243173289409890156830722226758214751012826809199312913939320969175188020771580584919040000000000000
537 -32566422239909845834559962933301529567072016033286401346329559097253375437147546374200961123149352580348183618071047213066130080469035386369759182808053312801445279906065227580592583780889680382501163789849388180416659248920837036592902825389946363540586383122279338615246499885460472918672712969886779641907401614950400000000000000
538 17265416588149067955127645674216892251594701576134813871754606392189938960530432651503116823657556076843049912528439718588812329115847254742465747379667612023381132076108513302646057289157263468202338935290560084619584184817158441171064077921082471900138381624982949467901323719303388799270644938742723177053465212544210479738409994734041825280000000000000000
539 -167600509753914745791256877751208450545961083612999529126357550794642947539507183756310262620627130813574263504157960045112318999608534610734675043829980498115509984361619487172898076529363469262590489240655065487042207401462447440522985176855796420314505645306636862012755119178175956355542406390306650725479853722520444295402559545410678031362155265139478387228672000000000000000000
540 33854994140946482936477639722276012734606806027008361417782890135829745086117224359344574554916320418743606213303226544956188883981607818943401909247952397967134027926362121313725911305786517903464686152892177836095741988866157625486014886957167152495743389206337884312151081902185903189793788620294280009510432260078007161504201417205112888568697161888133792138035972431089601426604687360000000000000000000
541 -160556416358628573564554204737220084975669723820642625482908891196322721437328369525390414676641547262961498570953068227696761592378198849021198453175817235420811380970826104739692866593432409297163742681613818711054504856724347909446958084031502570844949057408207752565844207217970005562994787696306370993504817939883386537651686593966153073971283254697865809602873576870164629343054762485992968509355720704000000000000000000000
542 20052264892072353665132420893669885681979370676211025941735599121940701634312465044497331757777674021793618936368797419698831022533305571434310371667181505433015820188365449074896056558596766729329009053328518576122228840940444619405071862065665353403501593362474629004382979400377050780866508780214187063649891493123836427451506241977648542627454022554390737625574563415661123322437273261886359023643092945029074897533403136000000000000000000000000
543 -73630803232713865243270955653891614815159668539942558122385259047725728497915420490306809777149001223015928011484040318560798485266984897937818902913715590793629264152853450292200181136047589828210551840645500081597110433735264004646305891706297886762458227034256568656708905518252843328141016482774309945624357405273747291079244326429593419433597522067446644951831880345176102405811991905498683185529821993725074060236371055934547182850408448000000000000000000000000
544 8841102193424769823352805207062701124243271592230716896271157487065547479852284800864582731164304769535735532975756576479511473736774004111545792018804465219176379987099004616241431071317438061052995414789405207572930313002536382171423313014156157167943364136990124903241803475424872068664601799587243914965255046626192576017575910136597582201822830581331094891673946740403457871421475905646625093666519670818961579268749234212220636743442180585822364851240960000000000000000000000000
545 -38494560880455549282885988797417620957612597328317794669924326955465077730691997385918380006835646044467367173549143888770168270192785057997158517997529904664270111114449633188702383356700659276690019129237113511464374803332403618100379623747927867347618534409453730770494515300807379669827137197749964296964704062243096695138249170499926289910165359820659114159356375190878381474713407228794068383958101758499886592520312856345755695972971498303618533980172643868122021888000000000000000000000000000
546 6724199827679000546871398923532887945883682848128069776787395593836583242274414335672466328490340858891095838393447922360616590344029138539072227766377774603206957798932609652319859936768209503087026216080635206001332372213588848620377232314210654806068630103692360594275447818778783011974950113242399296632090173744738731026728926339098362325425607692701709712138975997182470461424083996483159302359421408990165794411884684905888222646941509574937945757221064682945057317826964718878720000000000000000000000000000
547 -52049193273903817926668745398023616566185321826910896951304491304293869510139886600035507206706189386796904027010275510788054938326199113219319808580364232142358705146923869860326486210363085632176998216495794716062766494445269079942908326440214159316232532120459849090835078066831737927717688553950124703016887942593119965634218831021459856384712531473012481996996065499237053696631198229574525993862878368088108190555277406364798657005878435400167319166805219644645923909637315083607610138558464000000000000000000000000000000
548 19699052170170096836952778333373811181783929858018210305518858006133636365237817567325611638177780230143122227088903608912170628899773926426892153112450795574852510670345268814051575831952827296555446139039594127653395957743124614552563629200881583392402699073016762342230889750245094478583779917508148944032019290570006307966045044437741119594630690923565935905725465129949733148784015415774657684880396555112548263285394708561898327919857690255665229370455038974001596864101098747686795480902013564852633600000000000000000000000000000000
549 -402031464585339718861654530364616547487540691094781950024734180824989867656550820364172775041427443853158454803570590831558316327973633462382442639925927814015208053896015168029206849556675907325360534905246937802968761133361481154851678336196350811046431996484820742650213057066942266565748615503344115951241498982504741174351270822103795522305627006347766035271270898894975878254983811477181445875560670514160350647782476610759937000098405309374500997080826302133199011863277564696112407677750507436604890395181056000000000000000000000000000000000
550 488035702330301239878287024457544436875874284309910113116534569028398775012002233113260523808345893332289867884510051080425112815784018567137665938199409793049485372990440878116665989764950678162861384342162516785532364431600212427532938652670415320295195749493651612303861347050764060137340521989127768441851557016372983436320550614365293793842358484643000122999749939711539327783414617933478029781806165614292767708416887901714014344651143477939396414310755140740219538918891561111437661017339102176029746009284001818214400000000000000000000000000000000000
551 -38902423600466521168004842920855166570778998267262234961679851979386167386723460261711674039785361252655195000761479368686437752160580884703907177137261641801523675790480297283595250160685981975257488775648623850433011009737598263379938840418202174079952823133347140027435919712778541868143116096463031148974200296020555290667700755200128430257054057675233931468051216247914111467168866697817036936131283640903297579779760076555397723524782998914202729170726012245517322272883620180281665447584564342730621196254751732985443123200000000000000000000000000000000000000
552 225164738080459754227782837596482470244678194456008695538689288992639471313059589663726884203225520623227836851836998261539064137359298233312256189961435344281742399649164224436691281223531193629433026887984587767950052284722016518855394711707849446695148088634662670611975648787170089722803588475902297284958994437535850499795810877724383954025073930991933796005785454793849192697764288148664943633898591634874399252281318268987503664798265864064957294187006368197649035471525138906436029914448290305693560630911389490027801587220480000000000000000000000000000000000000000
553 -104912862653326500906163986713502288484934914777789911488239462451902703198786704896298114224010841520798835716318943502547680070246143679384028592129316718417323251928253593633365649394414183580471057983779686043938681596923174169259245651715101793509986061051808853765029745821396628727351448184296138637893329058624546160698854906111544244539243429284092873270972500970146542901874036800022713835966757541320081500140717749130197946932969033677170189627162123976675354240150743917204887834900974809982281497852314219619983228965748736000000000000000000000000000000000000000000
554 4380221108136357239988244947750479721374438382503555758067421090846203288546949530428996710637032711608560356071447702935130467049650803642535367746513435077430215579518865374904497096140780175832794096605325835158216721050256418026778085427286139739902839569146660801552761551797032409069155145469275194445180315085414484672025106474206997123630294521816969182195312897050591723488633340962453147340955311712394300740960151070096877793538639548712133387798880635471158116633235445420316239561229675488796437748909252998310374054534997606400000000000000000000000000000000000000000000
555 -18350658548559926093974790960926089650828131558246095744781108894516972951100685515439864699361568224337433610227746306961481338151832937445968071259446186192900011359645318095777780613754142730030671363715496594555235079840022999046588083362335195571333141308356994259940562879608574986065348512652057973912650416552489464306269309726958757935526853227481469306482785098024140923842225510350506446651303963548674626697864869960828735167153319484192957337934469771617479432902194014853235952996884492203088533194098255561752640211865609175040000000000000000000000000000000000000000000000
556 8721584056147962376064112844284761250139582083778524700977733144017269822417895772292786120885931553970525587513691673027273632182943220495622851470155457816759818671150839288240017185351165288789465658314978412345880432747450299203923760432957565076504221032218557744238062384771380827971765747764899576383350636696219568182942184957998667905830859077720783990635953233246525582411499811902036218756041020875415450714574448413565180379738679165865215649738943346047390297494383899630083735243880627995510792364807514360599857932304482566144000000000000000000000000000000000000000000000000
557 -540494877350548644041955181046447630335565619401455370551152955430786306728519012742585619195688842484783334637164598352541284244422681454197685366378693562829544313322381684350496351370276251981538949075952044472650260521015622797764875889292928298493842603071428725503133224685572800059570054816800360528195371400224758926047292105242332227020640054733523825460757690248646377110749755939322120994006410259191296320486597934976621337446705733586638073818631638462329076849111695739333586285533136545476303331846638252579886952764217386598400000000000000000000000000000000000000000000000000
558 5167617172042708490200954789321340118488168777083402958026969790192719430465489755867518735761407814206279121628724286611825128344759144255856616390178929078763919907383048131584766356602291018214205354435315638944013731638897765564361140974947075676431001064036597845748755640778912660801048522301377470475233347250178632783248189624383565893344793468957029386806501138864211899254930923726566198360313867986448284219466724526870310502258786171227169676947626648708043581912256274530888635606093819482628864226864341171147863942121452994560000000000000000000000000000000000000000000000000000
559 -9292249492114148315521543678373044456860324561727519651247083415319686383891248369356722301956949583025214330948456418163895540041786200043432744817881725268918115256188146979622199016982422891916275858963509026419780880177132159680408511973556427951941429286951037570865721687109624820256867011543856373276716997625217667093245521893664331219845697160388085148259623448955655719002788864271335702208605904560698402536727556944324689136325417506239075085546494570213565640197087009739864495080109242979321772927392611060910548989052872294400000000000000000000000000000000000000000000000000000
560 3423009377187363418753164806945787841604785325707448430222643774118180162856497383483966404258383231111176431770838575278276276421624540790363149391173439489387650276374486251367769429081436663844014829697166121277156684389942674837249246526267123532975018955221253356628757271358868395656787942359708437922987111302598136409090699353808023856084601016357189208945183452186767000583426895387929067112911767034725732791540516268984917654473757454636544696668840459248858012619416258814034046230919546185393229029514072344286649792394690560000000000000000000000000000000000000000000000000000000
561 -1
562 795231603277765581968840025625333193428581443625
563 -868200387138049787550802741708525810944524392815390286206954692054489053328013548518730880000
564 2668302578138440672694819831858689082037764285267185353806987303980915729413716531715262124704797946638049347564347777718844789392000000
565 -35522277162100587418063849241544742875742527905298910022193788667113558891902307446995467266631149441499044148813936852995300951965384328532851590696373679987340895272960000000
566 2803390768465976198234066814176246854602973167607513320582077523432428028280146036951390498375187672073280838616836409780244234056319328960736430669096565603990605534553389002594332214271595362651609060556800000000
567 -1683806794853052514165688223054435112368930774111551710847032360923441231436741932019973626497296068119550904589431890669161420654552661929410305127497063882030369989498784744960855128215938961955384516894732701018819140760577894522374062080000000000
568 9492759348356330196416824491053851299252444900281670226706437655681206709942299172095919552205590210477686009934481442603943871945229151550458649197777702429496953144460682652589286055003238460250798975015397560769878599879518870072534796208056220637220502105977421404569600000000000
569 -602723430265142859929467053780278537963711260652674780704014560215270445461782727809223289629704722267129029153040804367337754423011701326624169155758902378433090719821881800346875832953529522331269414345301593082069144082413952895731016845345527305450999984831060383703320693103415653004700362305699840000000000000
570 506954132740138575766369761154360036866030731363063726353229281161555694874962866411577153845595691772166213335698426992350026867527967131204009671269295870464053959034951706746357478170860328260579335595588668075719125486424628948588643797653739995332911634314149646816175000064463379071417312738666450825617535717657793398204006400000000000000
571 -6545536426761289463189668704960502787341635706937670063603417436458006307810984970795829735188754298687323990234385850805576453426880592508056803627296716473389608475702828404946798329750776162856462259581530589986030492891810789461010795704946088902765562335444213764729045856312498795955319237773881600565525002672032736869739138958034388182331018633543680000000000000000
572 1485993900857647998672590506947403249161130962373135168416600996028612167538931919441975168320543421226802845950595645240263941957515923845537146065287603834150003261396725725936601113632006950853018082187818175391208886627207818740135679426016212849985835008179570988642668720678691302435514357593933015237761624102256914659092712694018290399653149210352518085788955456971074437120000000000000000000
573 -6732506763858360457071179861879965100831986871368592527694608655571189477512727058785050001132026639049138298730561538421268436730729064484743580964874293963800819047858850243810034494206734169394351118021758322292397300629904298750291315746660949319091696104655107761316758617141259706750774045697299240301471201790640843960179209026936293274438406666691120322740712256814359886298314627871715452371599360000000000000000000
574 685851054794362084434805782579725262931175272557084407517466722424654901413180353786546743686105619212117296948124695840107121147196214373099875923717172840511977245820451358761896680538219769404361064783341787958053413088306145727994199625584182467369449083144813810399164337799938334141603732839306646004198046590112207167228016762970271667344673525214883502371916867031594355234743727797225317596957509938702036554234200064000000000000000000000
575 -1759557237359805272236161913971968681934955205579342454931670496398381895378451783780259399626915654701067485417957664835844637899307542633654975685936195019312086771393423834195487273730379105039323770487468537070304472411576867891134822339074863129694789954942214698241484245504295377095915008997511956875456984716277562400066086414282749240765683518416661718842970911736946806789835345054325102278289569350454728510377810384668844915710492672000000000000000000000000
576 126716274669530531090730115827019457812445162756509201145148389882660999995763978294945081406623067119071318482056950975324421954329401413196327208251611080134277579011618686558451874463746869271912304968469656711313555463321717414057461779447270435833381818747473850700751460750807881148491323202538923791470023591382670134195465818033253115762529894960771333340423787583894923122913395564071261915099253136001627455738935295002964275683220512038363677729425981440000000000000000000000000
577 -284417858012211732347607507494691647701377350593197376271895462810481851161076735773771073546106588170383897504282593737793468926211047847803654332457294414254132571707791296127289432179313033891042342346518708115698819480576766135787513091539447046783968200932275055605688713853499798903099511679813309223017913431611603909327615363489916854485722285834103869015964887422307593365346015152489879276507782829795258405656081144261600927470047781015217330412876834584142367523245916160000000000000000000000000
578 22022030405703618288923211953804503198445963742292030543983898979680063694610495843251774429733634629995913968145204630519459653949690273956218368431641098145682573790145833438739246435096666428611708443411406375304654737636680518100997354570939738728974546763894904712936995997817213965483137098626939259456907825380629465856202172138945726260983774452521111544553677834613260707804432467763288260500765486065264102302660707601313056298342275827180513842199499162541256273142703921241794185003008000000000000000000000000000
579 -64945060378797365348084697198090061697081958189502226136855097485278911784488002277950256628921027744402829778175713735656915473936408871749988602039340710833796694167601895934238251124040358179662965705422739872674924139171580193328539463841605888317982085000934170119853613541715593210688667136154684961894960832396628784648366775443114580359145016102983839753479811807355280277353195236853568647092982783790832132925365211107106910882887722124376494788271747163388686808538461966491750212048680337002117201920000000000000000000000000000
580 8039483538252031892543678069809978627487993178093772384811375729846385326578339525648669713873307872214103465365682446269203695951792390488993505687224843777205051552649325040273971082848349495585767881596376935305829968793815881710462962607694430338462090242279687639069343670732712094647582694060525645879589768667182705109829725206731574982501215698409301764078769084792806499799899157868812914534435905695659117878866131848725054582020583044783854989243151254321976894147372287026053855388499494437006644070826748411904000000000000000000000000000000
581 -45977323245614377398295496411260687433702887657953027947182709055596529351060735404324971038807307319043853822545930601824689017535425634425954922543178916712289879385219589216978343903317493508289585845846180066039680124467053584195529887202158928423280761669206054532123353980062847621652992911944521513285640155724442296789139454178929528812136407043950242280260371517557646797287199067270200992663335282456279490636768846582651579635997882663032440466099616081684148902889356370890903430261946058562073000742850172570186034656051200000000000000000000000000000000
582 13359879848651443810241823165080686731351157778822610075004349689911390544879847546421353412824904392647271304919984220848061227619189751337929196637942252858077762221659676223708319022419078810481148114867019886639347479084876689822752816543420115664019353905930985648982031451333873854024883590939335005000280900098779457985685668877827270758752313574250838799050236995801027573456330584014805336198005098505508765224208464535621617517490208504643581257875019145286394302696295114654963096267805667344757214695178263294269646493902121830711296000000000000000000000000000000000
583 -216880606796280021869157444368704237724547218327099636113571419474849036492709627581098333856072446830660307017286192449407740207410238800696671523324911852756398205548713289812132968081234472843140503818124614977170423043774983501584686710158252008139854644215094827992734532584790998990295246022974700052347893787511635978048064314848337974470559307167537854602890824675225463001011203901915796642905437797930101933201886264411023979501196661770106296134391649011574104978114329356182843498414466920354272518871370722751043107648869418359256871914700800000000000000000000000000000000000
584 216357014916560354816916826006115922645635325855141790871609830966673766512410138860513570333154851435632550228631777781833180918889806991204210278352523010738548522142156839225764674139845595098355463867122454900265289916076797379574035956759265893345549132453274772756380889866176391786612243999708500843190141616859994097656000359955087070091690240309229217734441698783526360053757117635717332349756484753424439905497325677648424828023977895064119476773962317476542454664442772338467373405242823091394600568840365827929225470246202591764891087844969367470080000000000000000000000000000000000000
585 -14603709939879499200955839302271048987629482703813250876203054331057662797260755288948952477947332587344749888352591392929905308240541650414055750407846908260457364550553068432353650452516392767937010950379362792674446098318536803897837616757547012766089996461504524318080597790739411906961383770818993972474984887833872841868345287101192813619679015904754030890684469539055903414817229449986649568114766236075034190463076174473055219848366079832702576519652065535116103525176936680803555751557985112366758547027129568558012262804235039573675627701236156437890701721600000000000000000000000000000000000000
586 73565887725058459417092143691123302482615882907940192188133682774034202006469186889499597906245791425760760531025355976954409053645866733071748943038016339625596762359122550876261351339928920822402774109669959060958749170277973585724766638529760418855231790462100328244222934620899191210370145439623231011053557556971671133796929064356248368939962283186805721946151460703263076649283975132520175046627987503519698483140234432192557583024305198877318871571862344639538702413342552841569256548929049577997688023936220749524947390719858349159837174629550138383429253768151040000000000000000000000000000000000000000
587 -30590026892023311670353949359549209023243870989759760875043044232677514665664089209527067757021552244783459163684133316106193932941552873744629132947146620469576136745869303952651649394349340227177337161900723021757952861909684027267509284541418798074766554632649966770837104411596731632540762881101305815210285389463778403688560042192083515368070081157492273426040850763387402453638474231523120920883847151540474825877783286420103802151274121077807503390232537977990191572767083880135977770178349955107845283054804616827548285087046691631741868522114821868600218053452496896000000000000000000000000000000000000000000
588 1166028069008726490829087601041662330645549095190525481413338098936009947422317974692595375548623118773540512354067092813577777804944282679552627534358388636733356142439256455328024797607508170946640209490038156897841626909950877883296422383309968784623054041350619133139006955713312278908481223344263153626121719042560240485148033800194603815185262932138153724424306849441651066789466713391417881543363328291528980934381224810101280300229061476260788553300077428863583238449219534545826698864907221911015583259925911903777803800030329710573441228983073715655927271806617413222400000000000000000000000000000000000000000000
589 -4552426802417158564620727164777064124814393308333544356676347659628354202289163205269168682821767150046285904575956973955867910309547335583699993530407084067176457717558048860141056464642146387056166974662592713825952645083160203113144347384329471108055675778662060771002803777308799884064425186472122856046385049800592173447520386159174435036013033238442504090645712296222184099267817079827458935157536615706448688744657581827181148972980301281716588192457933127415887354084495733942880207302804673818797803775728452094746357645159794398046211090996588075357734304903776603996160000000000000000000000000000000000000000000000
590 2053664896878162461622451754676822224110051704385973700941761836052974631895382239309509064874247910373855082630577231423998820167255685454537538318194619941601063630283986780214247337204614097475468703913332664469316578491431723589894349583085677571609447821820873384093236369232726660936646589155019567089760338628614501783334487221058543865912034940758934079649489969652199441049826383899255302631061501656725332948173534132038717057491043181937353140493263337182917187124918478514701386706894819210461495028887529810096554371827687746009785791608589001924417745463727047573504000000000000000000000000000000000000000000000000
591 -122766715342562242711712655528854322241063740903267184386229377710348555165892434027609533350308938038333494762027056899336425452571058224255687266784340364604666761975438211466914981991433627760962567696456588993890631192917231239913032835442318761195250910440615122651438069646758723317034809327014504195259537700376668408021086976496626965836370568089194691227329994645156461258495484553290920315942125265990630841053629939166841451659651324458209721861318946387594372665798026770910199012641462730294754626027820301964107534203349090510516115669540463764786445028802168461721600000000000000000000000000000000000000000000000000
592 1147910132031707390101341871399221931417639800642132243836280098546659255265324420474370887487676137769804911475252544018810497553630353414822618033664962364755694350295480260007671603352011255904816242590292737428423155592138536443865618430995626078123745108052665900069693311759402683769026153461693823972389965885984668443162473941355096507772722645213482563352211450327857781111712523285735388854203489597078406842407425105003217110096198536013946342790834551155700186934251400752102278263091624788333707144157373907439804169697206985769732821249344565879492088539121125949440000000000000000000000000000000000000000000000000000
593 -2040024300331560714939653966480666754347555233310014128623020384484208969885811836408423795772968289572156830944965270453890971291454559056551594736735200040532091842328587130803442224325878154296508272753606552260422391130660266014151957559282061195914523657184143550834499421474152782688441790123200988151802418706677721361329708993687965796622569509450892967561957551444791817494065633892638829551079961772188328720486693986267453050755183795256331782100045903407924897191335271436378163830206251205902505078537045607697072852539668150419059381885972660393581021687579672576000000000000000000000000000000000000000000000000000000
594 747254005851425611416543873098150899251325714348372309575275704028256260035203172270311557796050367228500439356324203689899525696461069461182233642847759619825042692678280009502690742007589189761844722364031598875135897465074095880121945204523027886297448430921484068778045092185142808406814079660115964544789391592210387515589580532366699590694583617315944378882359055281952256536867300982458890422209206666078361664416569645186015961828261508684416759533349931071377774977854880820356472376332488725718630025480840147704267920304581979828521104044549892317170323421554278400000000000000000000000000000000000000000000000000000000
595 1
596 -26599738471259890237978775264206095780352300922000
597 942097927493609947310827508943562450392221808886750702845434401735536810412175579442481157527500
598 -91029618531560808123195612919468627288276370175320470885145984490548327420311142466653210966236734814854579678857312168968224421596672000000
599 36893934527215951998801863324010167665155180083696815956295208246772443695997085239971235434558960932411079456986962449495485067345135465230225684317942125439415359608464209280000000
600 -85766746016454976573605482001427477048966339356673631903048246196066025461857263497754882718375650146512637432693606985654171612320413268646223448417637101309624328775922342895832563858598621309841412004246342860800000000
601 1466916940749858950742481033678544557350907711002094510448479091067134612067323923171643318265764828516726802780734618344651549189749161299109131307664700380990724092085294905587700721334295906490271190655021447297313459891750535570334730939474288640000000000
602 -227448968022018658762907512420072686743939497261901969917643230816473911440182112081506851283231912235770280284970099205272076619224214109306364303022986926613124610734093604925086580242359936653207430294688015187423029802664660496521129645092596647721837551659330354828006013901209600000000000
603 383240118164814978104057953520494225252054515684951008551280799731941602140478999680675243469700499489343460575487464999985399217638177774812432223656863212300924369686831311491500818035747208229087797964425336617415802880056673173827311643638544356309269456314413071399117813530712843035420072073797521236421509120000000000000
604 -8245682294728471605811299499483941417938740502519511366231314678573726577735477264289404428902234825237895137331455403613638645851313609124269480022963836389440728078572448270116418388849606247768843265178548921320564423774446536077704076151668556761622455695864402156326003512703853091562118015824831581644235285918342501843222208889875752550400000000000000
605 2622332581123318044205212546399972075327326758551588909190946717739333436815482104940997537157756396843023707866139377709807350593854027622779826083301535595323834158293767887078043389092952983006465216477341103398019351627192922692892356863476013030812576681051544820341996238232787141131731142831649040511350302611978543863543327464376250528834387249021143586886700236800000000000000000
606 -14103683008288796862712963240236152982143469675535472345739163166171544554517327737324686216894712119325363447823292424370091145415342015280618499298493111155225768384783766708839358211745130420577922877217729837774096054091785797703844527833633506423778773021358675159367427249232936037178812330838957701938352030000094057840400273277826433491996811801979788160733535121310295809127039395019358208000000000000000000
607 1454228070237314478943022366294138763331366596142432690369368689800699998543579711032010485871947770503152406267598185851253638034721774950518059036496077340454995005119219940453660310544730052536491448209086564830664825815313888942269375099116100382845038685413173327296032490937025312195244083997306551828755516954667027375516122071695516070135101646853479610789082683758189902114588070899680953514652120750618642292408320000000000000000000
608 -3234732952937582307572448067368522650291342865541164105252499095838325118375076837854191338943762904705665235209733096266362095504714116632230822487476899760544224160386574962968432695695186710345245411932294822596760274455026732356443120689120171612792201546019699552493723418770014301851910983101224249273397570781757005570095725942585073407449118240557132822208793229117489796650174906217215932274920359223078218718504154560458017355792908288000000000000000000000
609 173614366231025696340454629864696285400780358213723176752654361661318103438983890671685227302171796481988102503940810164069309582175758439165060067396150161220189529889879028024137904641556672314695166376076669635163621203627367302062646246411319916547960935158713608553320072471886638180386331673429237790390051695946812025991055374672824035707624082877239693735257563900781573553361848897746257916441726520128856026317005833032299815419117175148423162771211183718400000000000000000000000
610 -250250485359958848131244212283399730004067198023754026335334427083967560104815084587258434229730861639194817679343553727022987154144707767415367464649793773947096370398315755244674250027050032930429543338584116322010314037939395872798847179406631937291006271443059738378500228246128031902978200308349061601264818646542156758107811561994812672136941303934853474449539201820686812150144638955035612371579727527083801978453086236019229211948414416579634907199572910435650799539778549186560000000000000000000000000
611 10739010958935057919098955743765446098788765083413848101544726764107475510389127009272784528046759266038994638568533865566990166335720817274229172451027317122538789106552346570057048632729317165632238147644950378372987688733159245609618559798150757573721207617749299260725767618826080910921740897179801000418283317377357701394162321667040252489678604109918704174676500555037660240865181952831881233978868051672260507154530800912964933581125105323367701254172112311868213110034175249346306102577109087027200000000000000000000000000
612 -15159937465338944343534366183344977572961861180956916877920540606316576797021118955804262210378983627974938198262518788719612014093886887136741987321396675498211674276544062080973772850102201002683036664311558589332657020422395037058929465956147048661433762516598251456170328642864808766676069090649277536695391721383720081379460626314472780262479871043869952917311069964816470062322872950315987823010717571299579060434159709926040301111138972930912922872216257032056601566094314907442474697694327966641476979628735201280000000000000000000000000000
613 775865068510282002992380947550859257028611449612721628122729733791997079974465267464075099578956979019524498143319530556516223778049409246211271153815517797212432178067707702970766471990351716973224723641776425161888558917032064389861951436246672937452373057940932997347312021347746151134855778713553370717045786442399734512744376670517721471205738926791829364248669860391701273441285884186673025206192133587098510767630751580545825518758697389506579888423672841073203203832945130508327421592140756667756638771511888138711884322203238400000000000000000000000000000
614 -1583292423374575456592517765410737378533412085301927992178268315655133183530445344498556987866257825095500977023614830460115514127159067478468724378453367506764817042901363159479587428848027990492961841577286322266639008220332273741510819967469876512837832576393981872218762329090828289379810295827721479029825045254865865850827619485824005289944127393927767102294703874794977300034470699129307052678447617366245097547723894551243709533084332558055478520260314796867350702541770672402673569097192752799174652120459633342402167901253759604236023234560000000000000000000000000000000
615 141481675311237685013453609075957264106708919305877526102229091102113011277483509097110714227572777702567195323236949390214278332134104706239847826225667957582242287804920505290784963620644049307888533001192817255954112723004334920542682649290183715966502440915247371181194790142865205096968075396593295159650568627218356452552402785156420419803659921319601551270853754744689996010560251629409430371199448804858276637596268317774970776195616510116342858924543339710418835772886297804478499891236155693269790473223309105818503711505163209224856976252041026338816000000000000000000000000000000000
616 -607359187440713909783356156635941106063170632339706721134741049775160100249749711988957231081151827015439117788284541335156036274487716817117968104077279901089375236446564113220456013593411204846311189234930958202310837759142003141995593112744929440581656533915709049547798370484364945302862022064217247859457181980328587639395405953755714307161345350144773593575208316095548760374993671398606031035507023114985949977078982965153332575777473301360602969865929685335990759935198076812458253714687487541132884729504216488924105588102307813665956152188348016154120803686809600000000000000000000000000000000000
617 137346363766558776348745494216157603027357274643745006422952396147424912934409377804441367187390495481970335216707231012397984808224637510076020069807082690526761131553444034206223000727772837397737119808824831290257464969314644804465328902325573234703736333869361929941207200390704911563216948481128082727624257273471533592908366275653643347097096173720462847473300425414376646264935782152038199276707613086040175717968224051423936627489195354064786005803767891796886989417099361290361515903019148673980912824617462495000579582014942043104890514349845846648984108944197811544522752000000000000000000000000000000000000
618 -1794037085668606959086578550570658539062826564076288650602485472247369491845300879507329866629190793413222630269039014658740825723537766898413860741129925886452636703622917630217045918778997227862778983402151345069940613631483281378226361436517069014471952492230209915017738056437935595872590979714421620841671104416425470919648288264014721316552000293667511485580280836160268645446531154272944257524074495676298863618800059764938667840694964692841807170049214921936284120473776183170967987892372616375836636729462933592781931859673860244546658369276347820342723201631467043942316258623488000000000000000000000000000000000000000
619 1485038370074142280850100498328680614796364672169200746656213686034082332814050142120071111017401037110521706648770787058409740316877753883162816131120157226599374932029596561212779506558943934061078159931441603184977354166594579060989270072971806390111321805723086639101315299674828335404247682526959628991495817241485835242992455364039138243151984786042923527096949254085318157225859389332156351326811574252826456622528623087384954030256128371898939987615013734348012542273908910383966349722974929612988376582402470382251627215740480068339887859931951061247599277289112226469752616009230144503808000000000000000000000000000000000000000
620 -85562929241725695687389195067366330906806748090757576266679052922304558407756497684917172439265021734768627468863153963502423747176331346828429251520495523308257889868799715623960821976687171542839750339058445224040598140224498759039499920048183668951766321583349289126049481600988369652592283123197163630045383722511553910705342044097632899903443961251347392631049827456063371519337515132700332496492238079229045791373785997553955205170284008617394821344137249664436732305804845763696776273984935993657153274855098127032562630632184882526949484668926160459415889150361681169715335060067617487633304780800000000000000000000000000000000000000000
621 377612568161396618765717489007726540574857941957060533057701806592705332117913068604611067269416612929537357138141538711594651383201212543929667945299852823273220563318440533004889687384008454952210106736632348912629263456378233537919913434959976572540840360140853679591140119399791121009681254975855516098381650231390213966318344311443091645126047416991485935922126366459053106434158904726499259089558288287543918237580764287630335672833921086207296140981298298345398554978594917225384676198514053215246243897317704918567351745263189634061274341202316317659119322192902225299856808440361947275687937263534080000000000000000000000000000000000000000000
622 -140871503275429965772763243223079345379451387531478530515472652559828512934126721277154588957975837569419439194789059554113496158293195176777968216794333636581089185156935084466122718358622947695799410531213611196189305517338552197962197829554564076559118317841355823076280278346132777425531792315691271615342967719053361793465415008458251233164032992399308209890014132617455620243577296337905236323382343854894709834235402687213926618740504263028211428888498839998311475778705829900909765074618008678450259789966653875625051891619101683626696735968275026489273231787108810719411689160405722727975459338356313292800000000000000000000000000000000000000000000
623 4922866877990713221296779835656944924953432473009355952050564372606851888802710725282811983636011553464780244277633326324555886435645071513481658957539794236523919350489352119503767272434505311951831900535559181720327478681303862190887050234593202223035896843007240998397987080561206671116901864502656135744796828040227584470010531164337281224808902639697590606476424422229403291639164448291195992135988820553087215361756746444130582381382820699223123546196630096558799883682065493240594317663033283784334074553701217368921036310817622930354757533074106520706546016340052702384454653794755931311763461394581600337920000000000000000000000000000000000000000000000
624 -17968038858899595294008565655246445982092071654200738905720141313198560081888753868475059902861175045529020105050140730840243367966774325143421494578281137365613064454518295119778594360891015695045702814709533746501758543040465276025554129876252783082473015626645147545040670977729395543113802137613410848273158011499472682465510868797287903951136722128619405483881314590302540560756812924719091274173759196612120434889279550602869978568959789583719451569358703816315840836998319992751932284668694997475480996585449942477756169070922649308165969319889309092799768373528630199670091581531664553434862560106683612266496000000000000000000000000000000000000000000000000
625 7711232781848391889115658746286053051783936913376516886144390812892969318080827016937193915480679080898987718253588133710098049515739043624993937927509994724828199596911299425205278776644679134163554670678720847931613184393648614111830238731358059443841146732380198149001884157671703033077074511366336934832372325266865740156289915666531083813161932988075937447494515794841178252381509277492962064338334175709498227292522104984879672427553857717498588390779487891661082599528514580736233277588796548803870854136579202445171885711903755720105999273603893703406224389717038281204259544867062682317062776558989395519078400000000000000000000000000000000000000000000000000
626 -445349446633107262706229572592310560672246882624774778526276402306041243022796995122920040610781483125067789238612351850388439993428080332204227721820143735627849034728440654208489431692816517512928021590689030732486085206725049067314195455765841970234264514950325357641532714789418986764312193346491638007021719004369123752802140090677305856675173827122429121985435974768132778789117316683808680019171757060044613725630157979642006888215363556327576323232633255633626321313394227258347473227288652791303100932282151214541891948251395154679944033385373020223554420307322799165872646346027457961585169152444952781783040000000000000000000000000000000000000000000000000000
627 4076236651657995999951898634686185288936939249755123936918776893167558892961560976128856443676163342487819535849810545227213921068407016990757073234512686104518400209454536872835382087535608276193027263278307418456004738200581510919778178513087431160540394003397949450101632708950567218615400617428693448051514313844385605621440566406591854327418581270366345553328598804432745854513693800984267506679587448589051619611209760065198399070606089282505820065636867038834759650579080399623468219736342799822765978692794834171624840922840562816120813682235255239784583007892447835308838376038504174034125713293591483252736000000000000000000000000000000000000000000000000000000
628 -7162813526725447666332268403690228001504247732438820974103587152937353357925168720353903658927005951525884410542446502427667739387677110758112711415296275076714592971257551231841869910795292300361599556190926211357824546440527066990832597326344810651610029633882462461855732414295243945965657160050722647916960243110799049635202898386692537452592665214075038217599779499624422087259393483177370658621140570723407228080414459137689441332782071379871379290926646730460561884582009393609721868094486770296618914239623782619464514106645970044093991864295775788602749396999985463652203902000381770076186512913836749619200000000000000000000000000000000000000000000000000000000
629 2609448233986558139660601219825519307490743181675844139076412309363151772942433166331683576676987533473565600871915279710398144354699036380430275006077980538614536145802738947310218710783571616735309726046195464661662570507448313401966313443286180928979790723876234032082838684914087294608802544424055289079670418976344231138221819235063929041734539927200915249369409914156514152556295068411574831027526433559956818000163958630058190817015276583659087941069830767634013275856392626831690199553669399744122276642577070954590806739413195651574597460775583829471234316910910559768330854656666141910196127905643233280000000000000000000000000000000000000000000000000000000000
630 -1
631 890148979731136656470686663730055637424674189273925
632 -1024166002963964656556523873043211513305508036120576532434067526665073639011265648812833592280470000
633 3118456974448455505884177078592061396517417534613034824021992796177063045184699490551308581770904691887592351093156736414720567753107028666550000
634 -38606906379746870146423975301217575211402446787255653411885510835574431007371429605252018621501816490589274380287200926020336329735191354206994724479073724936492456272506411589955840000000
635 2655303294822392389315296671178142007054023398960868865214121360810692361772544153733858578648829728027455538278093317167593809160146716239251249044475790654995724538684065544702744351507238842295819862811336215614875168000000000
636 -1300361859386215082724636630336388929175400227414833489682220544654118075721188783858650723858001558978345502211105156632482686122776632963371985129456601527988842266323746489256441824519550008181317309144502821983956293429825146035187032183929861618630328320000000000
637 5582305589941569179954292806529639409066471711398695663175533152085196023137886325620516153538526837277429769502764169141498919193018465779186997972391109708741397539933588254729084686490004766487030455677445852173062907008894065824046536403881608458597639908440993134611916535056129619746816000000000000
638 -251587818702105830129362731367353667084186771767407327290582810358454155013960295214685542769139450469042709666755805911502332915907208874316104904020732292672370342600255197692935946424972165274809754905014717219143226477305049688698188715432967590472879306061312165825251115631478537787417404108656733238946757282439888896000000000000000
639 139747107123208546283343316282447552453966786127492638493894822862157328931356034009560652545660150207812618469192071250415639595029676810243688752699200035796290464126218294015711861001915067998162068829489174187040246201608447207458130038297386355518683234413957875017700096635701059404943751207276484070419003232432615695912598708736601659449985358364672000000000000000
640 -1106314682375832564528691007078293474830686191812700688785116925888236705509366437912815170706467794908543190281623233062030539930798720489912396608485577778236776163421381859615087578951122943947679037197880098562387868715433747077577707937394845131696829928731668218179942989301285760685330949193009944682199760425384050276973241606811263884000510528649544243832703296167368994691481600000000000000000
641 142665707034906642898360390849147901192694420584308090620223308399255733508829854133858343428451688802265136816537614544424135536152001228393144110572212774958457835286165000522411356474089250594468993122833351149285419034603317397812170938819522237048830570296970045677740621835641145030884383369385283528603736327819019287503694724194768314394484245007865739018847486099569715861308223169907577810909023615057920000000000000000000
642 -339355566945361444402611570049913210113070863486964985847963132925019477152298626074517816345007579455828662046604360989482100535089613533350511675603890669981902669403465314226803390806267266716299194879769233712957228998669824347141944542658164860389859886615270853856301480254707336404274465988590569646093951684303622892162185066877479119487839454128775654573815206210789901255673555265524178083052491928742058693994908516544760145510400000000000000000000
643 16734927701562219690384305391302092658969101026982565845249706995807193035220613100422197420222797192665981971285433775583321108354085218925378849385231709787933247118759686488392342777292750376646969036948629396511093939206368357755878365766494995426574203805939867944736864364579188798279248068182193477433296035039995724920260866091039645929184921697146321068142923469881725764801292902046049315851615380256687192788979914121685019433134438639058155166509301760000000000000000000000
644 -19112479968613400997722706892327622553822745066080052700424486303737187570185984563215169270404421346924168561542030241663973972362449686419675982198089203786688792720396027830663965313145058335379752078493769955683981390217056251418087883861642059727179583060146388221413203229065635024560283938176808832345326709972332724519854939286607436163151499213153707992034441352119974427170367068725075995719741544726723344119110536721737169810723347308752868952345199775164370317788248539136000000000000000000000000
645 561893471517290822162105161035353572082520785369372302775900406301529472960745754912532614009471294018117200068310950316243510405440854892774239846871862326507499593083371720676353267417959484685188109026923832737503016790364753938041557901420577469302126566861704430718573435940051876971543190731148535195914815539040986016626889059480544586228552983444645720732446291388953224159061145489418393204165471315392215686733811012271493088526796779527406414466738578075986256519617789511116259111332901510184960000000000000000000000000
646 -470727829415053108754226176752434489218405881186966998335192211932670144799276979511097787141794531654814933126184439949707532294992677492412878193375954763129441785133119378898430432549991574026618784497364270662299555792039879374671386530290503627471612297527353041821030442978277398568553774139169544201845103092547509958795830262689259244107350110447260958732918208908507814618673338846644780165226235066213445278677611917095403577608829889357540009928644072465178546830710564867086779115996562567017052375953581277184000000000000000000000000000000
647 12397621099006083178474923539243213405863510383643685103986790001049798862339982711199402229828427979441442290168581495934648811680338448854469994813254673661028581921305686931851226300779873304856276833460023444069108206701907742225114274570714631378210893921593236705603136203841111627783969642121126489674143690229806055737716160566807158820812329522781145776232196530787848637652297075853940460534012001198321079989344563828039763186567819548807084163845905416456789143973270110410755693895813997821463678100829627545515790877700693321318400000000000000000000000000000
648 -11293985369988944103747550392655575925352009279997775218726763131129624487742912855526988006141939598998398657420671414131830982401731148147692117809001054306840941864972794746181038597289313469792478732199562705938785950108153846043439334381619188479656398153349163619498668612838730681490379957089942150492156825289658545013596429464453095658810871200429862158407507485536363271759396279930542568711608870969523887216808629770448539763964102625452980777503213878588244928039402649337267542009571940235899147463408010085051954187568024472382806390207993085952000000000000000000000000000000
649 390697144413162774880711083146974114154487801697134705066460510642646861913320880772017451829324713794809020901510000311925246458487744950197843424254553386045481840686995462207466926983146109118395087833402226262908298245830651453684779280447252854874465817263138591581388664086103366114680795094331482604606203311655172814787848759941496711048419235596800561005630592307468790024394575119105935263840134197903276451241734602361699368040499931317784518624945219686763023407000142490041317078063390256913797120860729351718368279219356897512041129730926859440722921096059289600000000000000000000000000000000
650 -562516789429248262658891540610763883225377372816441121149219426235925397806473357990004153826379532647621062107682161840441389927554312958289021509733817119226852116847282798939176470658243631061797921963953764909468142685160478676811897959951219372136176827384027184750695922101083204712852353472145454889660040614393880857564263242048848096244711257714225299168232157444152682045354732983397639946154206132980323879734500525261702316625309901472721423388520680106982773831386498817591463226170291053743809795244002493000953495655568315559904246816973089570218446671882596467114602659840000000000000000000000000000000000
651 36900192962055768874771785656553832508721297030058222676623623099336094520882949125337303277851827585100653973824626074216280128152383878039831975230313302724189303295251481571833820807365770861070504912868214821993871985563792118401395247543136780830686550650606144720083896134085369130638234647086492996267358939075904394991306903977698860797405211195571023996152836641164235469411213339260198069492679048015493418282918748095224557006926806264738625154713319411048646538979032256975074652572312876541007293313535846333061306609905393470118918763999326325416176455019458089880880419724628178291916800000000000000000000000000000000000
652 -120639303896803588394406577571787819261952614065114237617730265170001942452462331470241674626506650177031225713795606482245492720053600635335549614175383176347570708607803004133535907444343639075398479242238164142362987046836290346843352780026127311667402951760753555590627322166021087408499948233667182292868751992736768355614894003295367388913553552479029400125250910240412933907291906612242422201129459279342527319598260377275321451818519581475000694737226355393400539146964151407690728048020331018952144194667239935201805789264272590283550122250019594717868462311584388218635234190428965404854698293413806080000000000000000000000000000000000000
653 21495858894636219545102487171679984956797982050221787817143858615960107675512425403081982573044050855164072619298412053088344304277114619246115320222577914685619197746127291180734044104334288474294770499642064130518394820681984157242121333691831706752930026274886627002507671686791614807166143546489649459482704341194719401331363012689817189406127985693808000371209065337939261555605788936257932693965485221273766487576001084826086248720034168456260400853965529054915759971551064625695819925980578548925896737161427881215038765130502176812192609863791734738646664649453262296556461437425372797290416835134818669469630464000000000000000000000000000000000000000
654 -228317762394835135587472923089152620132977323939619430186397577445103585833247783031819647653930339084288810416492625411718817519368615701173824132023435514806251406958740693816628089170362136398018187949939814682278452429050129581284552757237795010720177231244364325858871264669282593530227664978965701547117501600936364105192784595950906042291087255761242005985426007178715629681862497586596812599899571522933358657852735659223888906595091482316648288070162192111627259006651250420651363399017081418863800076283156729377550449507276060731142689461307801162436968622834315762397320285212202046689074099692568248138863415750819840000000000000000000000000000000000000000
655 158217574051986310688330080416765681372712240378048116048420873451765390390861608897223290772214918422028698781145873884724340914838758323658430669411064989810394767053629166605176361349501149380053866193797504520441631472052131166326676735358107778329012337138815236929081901012309182394138045758142360831816667923178775609803182679867193837941314396289614362637887062097262236290306596789898716178617423520519028224410362746544149322472293620947107033125292234473510792972231643018107751033904131031228743254489263285144806642099048608334791704012158042333813348860373155332889144154551278806146009109721268246200887480108646790070272000000000000000000000000000000000000000000
656 -7839096821356900825963099338215223255304272426799853063875996285992846957964800596466629283208671273693247625660739999431406165146034730709608370432694840245539591405187637226384930616153726361227132757714718294922321160056736620115080844387213733450873919739911312252263787340103197248243434628779510475355771803250510930476221916879933501243837952890747669615549081873248827978024811250876741972238244064307856232909126474938723660013636211776348482542275152192525633421828173071495229274543800706249100825844852654181881301483245605965063560451228561033557982225633678505645147929380993906455907844474013009021814207564005458694669493862400000000000000000000000000000000000000000000
657 30493421894267030589526941111279307458543110460327183505179583635499729482950822172191503596484193154189874447549345663460369569477093388357179794844860079308825545811253432178159643427541546470900124574977931900805943938988396764479234489324673071730267444292292282903945504000007459082221536682408199036667928013006591911959855997211174241402911655902709288604388474344465532140014354663030706864435068837696049727117856136107857329921514290190522233812575319535697236812210342225186440618677724659168944454173839620169267535196323242554772796234445839648037440062867086744114189365695152966234458890066945037133315836165456788586834915332456448000000000000000000000000000000000000000000000
658 -10255946791419724049431543248056956580716130290023349384622583070569903025333113128452404623192688633347485852544362558468937604951825886450505648454281315805476707273296720884065859725025353029392875116791821352087423985989355823377489219604743139693191194603688964051040317323239827728306197628746138375381549256115727900554804108946853714287152445718962977021419265124158596638004476555069294659064172098548467258070543868581473035561811531581705063893540313375508941208543494511990390084079064586208412616713980218351757288071342594049594162622726694946851281288220410815236775258588850604310541984739099297838674823715354956539626682088567288627200000000000000000000000000000000000000000000000
659 329839352386610502094632918816830463082536771250265933085378861352103095312552836264021239620416648141597384563313606570937887272569082871223835437885241272413684684168647998149908489443493792389502058726071353039832794018958094822891529469295476058296436834031861638327271325330393187962376830802692553717694427066148885844985758781403842182036153486572731664758102414571163701414029397992731645231010251556541318716848683872287594081253778323713226020923886742961022218020514432511983868572498945695370830874711466284756392705664773418646252994544765236932172705357412459246353944841785057022558054785845946110103162922527057651602943354757663183339520000000000000000000000000000000000000000000000000
660 -1128758044572845401607185208056267335865318228545014499215961713781863829509093553057676119476793141869095129913085612126383291471308402530913140533031318153758773221344575105197376214961488060884448158782193040271368018245099008849535712353664283311189637851703770445322485742166059548768101844289458638222618986640229685253702788451529908354494106035248893301511793709439497219807273639559463278527769481202012528710882056432651477322789023719991332116813289414051557790401019236501253920798519929544768412270953757155286933355509596720051818945367746409255176707387505974092922992653780667673633279766321130199559452138882047461865541611922479670676684800000000000000000000000000000000000000000000000000
661 461828393428757207268708174877358434404342177534296556010874268298080562296545710655638371021269230762212019712020694097301822168198836914916823127194925043141421565109337359755848899865238991148537171850342873290813767396886372923134302577055208536167609139499640358706192410601655904348512030497728273132155981071074676924261435800142083720990726490489978848696903487964248394404892927986780522452326600862779141653579053131940741688742898991271169670405091706470590767389505588588734834568476416811415706322237534044834327973087212309233250021310346289310256733707109797978175593689803853040334293802670872076414729902951594649045180988910952846060421120000000000000000000000000000000000000000000000000000
662 -25805136096116130330386749016448914504073353769909716411049012784909122267243625186478114019782242096500859377831204979041687926306231167801817852422536215442493293971516983224037854025756231761721178731526977160052464386693346596465504616330349855816419234615182469457756606420357331252328820054611006886301169097401853793886188755872694745927298980362091312347065692863129112657238628235721711561273330533274081854166280761306104256205770351215815915904790396497934712096628734952912325481663989233819713574252093208454261859564742991871065101185028369539834382611396650339346607810334877098220918142579663857513783485718918686611955082392534534989021184000000000000000000000000000000000000000000000000000000
663 231403462187724882062503192125886960399452072204106787964112902243679748577104191101846663797073803229388125211834263395802872198978826390249359610956993122920182413065336873362057849147876875317816988684336823995008912051401557885730966144728946290976992936343504670320080814272598027987759534268974381258123045342714712177498191989132533408525149415717981086034651293187882546967502477417656773445046840517430100614962594425057779937500694320277511436477636560534683121269718449577586753488783369774155969252254137588624697363978126802559265458616820592681752238465822832977004311960192182522882582274017318255750165251825329249581006238135404121921945600000000000000000000000000000000000000000000000000000000
664 -402232425355316583569740066435505845593397398694832365307279987577321542221167795725769224230062483353309583811837474582097847770547499655453090471108259317058500031926113137822017633731538985591383173991720787327451752474146685697309029296050351026414071387189663570780566545589668254217088894292756270000323749249577933310037992056545176216693973819136231473031090259721854132618131466368025726418844519177988079335350073889482401627685334564904954629924040227436401944328163040273214468832965616894861580186829497966629276854143556926428103812354467090619624255943274723944877066386268443140596042341903449602113254849565440393320023207889617792532480000000000000000000000000000000000000000000000000000000000
665 145765642212121032917720332200737627485893647950675536536523132667531703899299894981428492586507805919975464544360495491404576212091611511684365888482138452003484955263349559744481811097037647731084148934103779604929328329811604497174829166769161565830298027383814371715394083438808615131795747302872853497769749209882762538147458885405355938640956236938468179174691415664321656413156334181987551273102116277420971099850283518857533656933259856058038189290491022565102347708204639653250109677174621866615803252755119294625660066958381824097282382873680804472924360787817167419464123369397230361061195232753550267582291306932035480236384126379262738432000000000000000000000000000000000000000000000000000000000000
666 1
667 -29801483577365427400169037358477764303405926783811840
668 1115312550451524802845512720911330774858381953431924701590174063537258347977039942741730137748032572000
669 -107250864444730866879538374044896063212636441990797663357656079802924767656251057936445337728088329098323855796786088697336133946074164583619591680000
670 40685542159685900135952249496718553342879180303593162962325389260921456514058912456555462419900007505636726720151616244807519131334298944740965160398518787557818097614357237728957739779716000000
671 -83131327445456697245285037972817985945734646554828524942508700609039372979348753671857451375372451489864070585370690849149670408991452661734957163115816066688052040444554023975691181736968305639430200262733420802801908163752755200000000
672 1171708378551501717780826979943399789733823751569781106739370374194602120726835923976477141019152266430735936932840019929448171001710268029685500425744262027563396140571130623899458278363681887494317728843808182793894451656176000412988129332957384209916402111288920064000000000
673 -140137800198877629879911185723509780448838552607349128885751909953555491036406446810176903537273184775474566516951329808259090850938920811739169725586957297987369094981226352552702396277286715774066165433994375298686552196378852044520130693866647647023248054810701678803149941596763221381380377091139174400000000000
674 170190373963936691422933288896301193732812415192417486769360024830576968030580988802573441065206119833383681228710882365672645513682973308584439460719189293924393644426696560942964307068423913210256603409529123711608863156606816088319993058488433956796294739310500353659445805046551013133249276660254722647383008442571498149105106187059200000000000000
675 -2461652546808172473543971967049477917607383022497384849254418318823551352956079410950658942333704422478900741618077229374231414782100262354511756264489084005204134615914021034407326104731825292664638998276892161111113122324469859515971644061866345082954551042508102398728123579477107639528625557640152826969445814028137812989580997986711598292870508518688147948166132531200000000000000
676 489929706000134018374470602278432694106880809369589678587285004040618010997360615722803993850075566841138558817980711506674174550422557349180811567546413783651131535508335480469054374864965312797858458388380305724445441508943474779990870533906989073739050502732190679540042232697276711498616389583577970939759251403596614503129028982816169462188034390319952499086638228690634206856622807476017572085760000000000000000
677 -1531985504382322017253245835822434028934354442880933107911026724726758119450975464138932486119745721186136962218833677946688240975182696051137102325951086894288115621501245871022348991499194749546150469692672104043613396621976422953734355030618305567186242008587417746034448900672345160844687074069814884715369616538631465056210385918178146279727317089851301067424911352516109751601619285450716994784902203299868711402187947769856000000000000000000
678 85139532190456773522410517405671807540449285152430967565981626595072222992852165643539254572764046252305800097946607150230893297755508419433528745686915306007230722191047069079727138197942687727404975937239703589814712824091474240403887483897061584809473560149124326483042071444567809601183500150998874406542384392485943564614862295621390363888473849226400964013011122845325117669832315839798762622455938565496715352096166413373508537620041308076021687255040000000000000000000
679 -94412368226544578126092576773446816254168230708628168086287062067164304663903018086089203936174556750048166597691607151630531222744917835020622396868042360102882353422054124957710508765518153505507813377296526223750559352008989866526862632576330203856024117160948837959596394826910743343963137520657871919561449166281309907217101446508356125031136928419560693525064410351652544411018612885511740527241130594628086507540495154916075897305704519884100027512814409574107306061302071296000000000000000000000
680 2330964825113840543708559490213465411469992877708754832783819692502361468511640112541790764894500920577949292080007074054638450668382050201289851408785322145625590622773631054716932396809067226337512579596707562651226505779151446976188307558110296544635835316066933817880119088935122774377966523167486008343521225665487290581780532429908492556178695840136693413067990641937420149547974891154769208746526143940237223614909912602900193419198396219585325963535422579573437294164325744538509264226324838770278400000000000000000000000
681 -1422447139481588376315216581480553631639784800300104290870418671301006328442044163233920880730854395299235241293858581540117708437983600927591241370689871701791173817298210710094838622276726002720826598549989551163528976567502176632777045137299727184631837560331513585258281031109870315348116311512788312153466168914653695718781213714446673254618293619075390120901297313586764297790417170427803637910244291088786956135735210554299263691087875578579541207951110291691180379294032922900291132169928014725779639508812231657845161984000000000000000000000000
682 23718875978474824412742238515090734125347925013499542490351824174588692402306611417114982620171563051162788659729612190107978629031329567951552382905305249774287798330412023619400571251320636683245132287830511764999911284993622906757212896739782024238909431310214651638475761204647369972328546037582277361673806699995645928752797151636161948956486941117178814291628563498345480604107117232525797243571193494868748332864935609024261579148498889987859093932662569861370777780599297646253754315870641634555837800367181686247689032355161711432812829081600000000000000000000000000
683 -11906144016490131292242010564348188546846428186209124797895629759021356425789967753926037386958454049815405488065953338239159474958693351500684110278670116909125604754870787786820122997437313288252947936554169032705492752860329197540671853508532765242937505243881705737340448110506205533431689719642042613994242153584023845854692273699544731837122217181938735214755915762409696413820659591525132738113413132478706258981262108671078942137539263557524625059420646161674949701538050326353262868306891614312004153735248429616511481181411519681878051802644489090631141949440000000000000000000000000000
684 197649780789199532705522083291924910534207810052249582525512568590308796055998727043811589984278453682629436382851903700236413229098201536262651104262332103589691948485198594699842510762683812698091341336581937748173172325782796169401101672586709599808264903400025573569215136591320859488037956158382244517652156534184612954499579954473173199694435046779711334292224269418668299131367590921981131288205445037263352999496636047655412044634864110659747830919589791329587921108571218952011975544878236259284851546280620663663804000807393167181408803872494929101889087613237998052024778752000000000000000000000000000000
685 -118932756694733964450107059099304201746385614558350306321538286928497088048396268774347061551776045237782910722478198539614018148739781022641832270076199446026501845744625339352714149103823349205969590011404066770670125646840461068290704192098780456566566058794445131015879870615976131707878370304793487355949030683467145845938392459401939920253181717235683601788796290384601094129962824146433225262091776597411456336089102450092366906611879020235717664098676838677402373213392073118288101774484855628953857488245104038716554043431368979016700494417389893842420466718683605817500317192775813856975912960000000000000000000000000000000
686 2838120804369080382418028572552561603546476211650940372441597906848126580282109142929319051436449743512072745801701562996385006050856620171861553420000243675572613915460474378586082661733319847467990591287091119727505495178674191957452964267339140364355562196241140553665523782062149451083764820905561398226310479336569876545246826073462969847518029876430316172517206021075628797102251562296717973656701570932956624735864578811349395008945551037438060295904668639956946090206105144771325556961615249753019505123430988739621683494042775880476743623060499810616505040903775853426932146989057903799421796184184219238400000000000000000000000000000000000
687 -2934499955589041191989823102842686167616989113502452460752470973780024058476712563109607442653143860229160979357224667246947598676847717616322613233920756040033839227806112201163391347556363162261059388715998552985297898684958986808929404891963079356800301042877876236287571475889383710509065111357529832019906251328893581006052962016745895178847272471995737679806014265711494967314364513046222856563909049906112517987282619298157470669447254998455878243039494059700324274991966287020673737221235427306948882668310239925387339813372275254970891196000542275964997314002388379909706791001229155321940443203467621568876001779421020160000000000000000000000000000000000
688 143498914488010698363304318458882952377238679372374964007231914096847132124767160646365678884803962141645651150585578448685825794780162568350304062380799578557337586301917865674557066358862200222467891404218424680659931132570877603256593636153618102616421734528302184158375148559637537128172867399984354490517815784603155638870359827999569468474026034914819732942361895449663710232354249649575888351651559789690983504324914250189711028724515493035511195613718680147202959801515669201159525670809078131652292579589167876740519046011427522894722598152835493748111488546814568448843959333974453360346952746727384954186350646185656413213809442816000000000000000000000000000000000000
689 -362058329259061283763039432341016382770380006983018388068325033633270216163916254317926887082382530699443613429701102063600453136138910158718533482634240759636959981122251522685183986443813644437612499547602888335887634076255895754118447732490760509696258359847734040220419300503463559201793214631413257926060950876228556158084752893680833011158315491968185695944387155536176533453959560691617213674986596921794522207373157948996516256972237066151925540273409616160927361300915832199962648557378353486673020440862482627892734263979983243303342567646355623253572256792838192455619762043879762728058253742332678516550912283245202759455588584507906929459200000000000000000000000000000000000000
690 51413435086542130952818168097166380305336424354822936365300501203777770031722279799253378283718415504812314364270652559827311000741929451091828014181384160640985418550845710776970002162358629574739078144031833143580253804057333844509264939809747285484610001030215309714857054899627600303532407330058239500516889411996684931578725437591105099000377193066790103999934536800615437124620118043567477010634367506288441424038367520293379075530969332587076511925569681049080179692821942397777982943486752583145133662395767123211553074928790703216259946961663667066162742162261788724617243900503066135668763217531518199809054379207691253175531883973151858986096869244928000000000000000000000000000000000000000
691 -448370306139820345388275569815114428278790711577309122365665336824040843571514721809518646425545658804851422914607674841878192827872357132689167839176700316169294054063771706969841452862607250252403447157635185335450252586154966573227075179106303140933526960301208220215691497109019063640525977010584060029366107172386853453025719736897692954614630379553320707031389543202652801601905025274795303820748209695002978001423310200334446378366285261141674449036768107720798507360285971962546515450199982274828307991872466762862350885704167277698986171920601514556026646844851094898389112508055568363247111280498682103238454305070972674935174886271880586141772926801414193152000000000000000000000000000000000000000000
692 262245317416849826911817511542992718263610956799189925863045412873186021805622163294043076992480427386867466863121841503343033525406701348320223857224459584799055190212024923186182897248938050311842718109717316836643365529350888745932287338531683807643118596196859599100934716311846484876323762212417496729821203141376151384306807239456843816657096089940017174477892698317788141568712665008353756057117520148920105032433533050345863498858279284836860150586148118627889804034989008992392338457982021186256230852584289195229927738904243242587784412498785817224675947468079663834599184941333059743389961189421543644894734377566171405593078223838622812954273282964341207003226439680000000000000000000000000000000000000000000
693 -11249676892140307501442205401524190454974951499895075874352359911700449279189514347408299282037197435826822860855503526237095883743987378315969228928765750963174805322126228332256163045275559570943435134764828394912549468795416140210588696159295863979598360226583442246429994548900307344798555373022441290262902550216552540716780435542136733176617720114592159391166904300721667548448903057490138137827821025801774593857120318735561283354369026043900059832734535277014015595214154661659624492808347401850932060589850930736225423760331242195407997438809131711223532559743492631717962116948009127824376629058926190628025224660813884365306572115158468919828055739258354202968420388333158400000000000000000000000000000000000000000000
694 38787320222770584767553236935942803713763739497939251969109182790923118915992061280047316237806263884668605060618176569460509039107326689427854774123620557973005430973896315519185494193010383070645351529964032817413166290585375297269706275286508468087618093547225248708752348245957673862970074842072158108969085288587139009363829096594002732847575755942991585135655168899417719288119045434193731621107682530546599263299729347839529826595574614563611024534897981996573861170149548865453307723130176340195088696604652463835840747447498931458774443022590674043870871240593403465519056355784537265296857854153137816923620138635832956530952763456726100586371213133130720452004947490248599797760000000000000000000000000000000000000000000000
695 -11814413136320816813221338571765686904366713451365814208136385686061507582722170857190744495674144489760994849133500102846497254673559295399248987891426973047812005425773375728463613004860576257415790773136026195086298748337297359453897605011235529720978141082871645875014254133865753575664777318514926456422813808196301585385734133368970053633086060937917708050208345921305135292191605202999764356855996997640991320323178547957352768932211705148422950447804431535312076631776459713358423556878699895544450742842714828933031282862628831689191106252608241006723835214770054207341790315480878330941309575637240402973026017476277990073825955613483324303578099264532386704414031539156122970619904000000000000000000000000000000000000000000000000
696 350924040211979937504814081823336273282928487928422473420117685362042709196249926300221918948836706730430788065684598237183589375970846763345077158570089295853963617212693283645246288346843275288555738855491252959045714729143442374052472928471168425926435075632661243994510485710234890005584369140973654159125619514203174906297832745085758799589605903520120564587883068132846842714918033754110068530723650588859329037868972549258325375941948032311231985656668956437385694232518132421201360222248785607826962114030428186321355543847732363941137417417702393989834593760157715987399849017508401334357929213054809759875255736604908028902777018169254808182025202307240750311341858203153844772148346880000000000000000000000000000000000000000000000000
697 -1129021128882574337170092950381737848799632639801560626371853713884537561208821377785050503846452750652389030107391085680485206314081308707150286178141327172475229211281349892091085723933545637612459724510342561986858112564349664525432032665890019158935555518862832028332749583491492225819260759964736709191064570079260587334706743819988489465243706601232978348440344084977841089930180759346638635237175745854771945642137065562347544244727887073266010329460341128926097858019383472172381335507260583043023010854999349077397841493099148519986366295833012016440134518783403109381896327206096760180171590475916816494416423777672575668405318614330524572760902583423665165870439386623673046325543305216000000000000000000000000000000000000000000000000000
698 441257957029227519706886489629294745886675111570334070980340897422768977950206898682189868086444845348161653371429465131694709617354530648192204134257679630155074203428463612025062376083020734716446022803233906950693137434490613795564215284803416415625741785917663045103570815988120731671399021420750498918402814807299022965303660296991863707586803994327824632093928433771997071261152926383517265968382173203364736891947316186960368984571151044913091962660947947879165194668708261779455672872003188941972597499882477885796117935933874676062808277926418260749093137953161462605850010848843624300861641194996263900358276147747588851723469351849011150787563538799465917793489671618406245909309004185600000000000000000000000000000000000000000000000000000
699 -23886083076161222909483303159949248819489339378514286675386491774813567861688772478626105193165947208850345567123766544783686194365906292032006734303106790525862272663052157098701610997382298399738384716302330693673446664199182837929582564187082518409810950459539594815847621538795725689741328033123421936023349644783149330535943564177551617048047906343968451438458307051263620877125116889365500531376420396135468357755760160152353300425474642983774417350586065207987527640705120315513026331490471939554765214321827764304693928116534593859710315369605798483233848619812784355019633848498354660993789080128956445761625662218762099767835624603123113376436671112993011686307088026549682554494798266368000000000000000000000000000000000000000000000000000000
700 210020646744490153578942617143831155705443909878549351594760035401467136253308387517742281742336089400840120242129242604632137201382135118331947971788444677792609629120771401008148140773260090405263341200596923593319559784713191387151645572974504770213882724394397602529523856971442442637714354182445086060979360872448739389704726609823965094855048421787264638570928279101079963628335097860754022733220662298405033881392745059314357441933686701800117080841334791353027385713003970555914191832121758248467192006723509403140683653884158722379556423189631168176069620632997062178860342339482336914947095412671353185310360309964758169535349223679684240315397858966472933579185807333389590764046201651200000000000000000000000000000000000000000000000000000000
701 -361265052745892265970817024867585625958140182371180690451267321856712323963807199430534839558294473076229556136674215057531426898097294594771932770106388855466750651551086128026147146416615720374294843500135311876175158658787935569680838437543627731636876922724938439127052122664280483669132524852075775034416099590809608238677180568145629905523111653789203226125435530278842793399240232957834729346102671286405968515496942608749228018540726715967607893999142574113802960745182439880550035413039278026374027364283080788903252545983370228668255883328128362344550406685363829661178669435587911522571628002110616664275866563502132717840726411092833597181146102063468083221427342165374148152309841920000000000000000000000000000000000000000000000000000000000
702 130254578256666150758624118476201433973822159500573025188033890723893522709393080628406019322801580451326715625753252960892625822601141885602972039911230791570998570128565572337038567576237517452602810949028205416329802878939416644062746459634815484984596022049677447669570099155072802538892575782043857406803935865208254481011135038374790322628311232474735619187224889858736476314171402307355625269665407132256666596088201737966521550725120404927704386886503160301835319246776355643340170226302829100464372721494308047697560671235288149571917594452553484311810478588763637813617729867202613401960715378756405370192480841748698392999634246151238417895340558068825584055617843528259344246243328000000000000000000000000000000000000000000000000000000000000
703 -1
704 998141655526293748362591347745861376632599074870633465
705 -1216556714838216072591444927004887665751163481769672951886750727144237057055887274095313062584104109249200
706 3702281452225647858799636162730425889123852742953804579403363267787617770736582041212808766534039661793246424318951433001891856735931583993214523641990000
707 -43162422485432008617207761708149281357831779278359442041814865760741877196851424790570091304932273638081263897470952860437664052422489796587383239120838982848356932223144000534254450068474077788800000
708 2630221737995355581780834751943846219672148015072576927658178749895431551160615606677248322323814784055157871140957140883418408565137097279794305575606019435158019195115693677527885884158536934120167065433674364098004043822410385352090000000000
709 -1072164900456926355517906333280934631959775799633954575208265988066879120726016315694816380891463754513332924266542159837037104934970625542111559494039606863451889942133161314596075644480812322845242559698203211304333992061787762427159462271015120186253898275783067879398700236800000000
710 3593666245690190540869516991625901765588793074433443936940192002968400746506470320854140079938765644031455162837349471750711727927818128986883556658169158854758292634511510026625652012506120032802194480428264451618839364146933251436997341366980478429802036659875427164346497797025851058925032811741086075227471431680000000000
711 -118424671654975621894023129264150982361330551586072419522031960158698554583197358000927194887772971934362316567835500720531150102720603983173392607592160055626541219011755274750752747753118198897877378985803564730386330808663572217826545600155476679901163921518894268704475862031588472445963645183860324482233879925708294165295330994776165981885300736000000000000
712 44966078484323836746800428142501405846167255399927426429617431754798736192751787701537033807168497363112603996696173294017856232949862235325063915374050335021553880286980769598863490942075212436138260778196652763458519307460500373178918873138953129586967811751232507817488138807433271789866497866099740049131248643006982718648706290528242094665661798731921826449434497127470365785456640000000000000
713 -227087663876001964396381394773694780182944386615630481530273046620948204838617174528249487248310454505161062163023379491455860462362359665058664399309643293351884261341387718813064675348114537439648072065671438021120037203685079018214781890959373075147908894037955393584959930392953261394914345272425699831505853318211490495687776848501952832523603272294151790182003965923704795065599811581722912009930521205394112512000000000000000
714 17400875497959479136415817857858963927016373712830972220383028565442702745262323811933793999351444226391595328948170913320345494586647231527851710182060769748276425568364580863460924472208132506650032467592819032925915533349949983980554274872579346957090963134485033585953483958111024944876610448556441076814494703161399230567770288603241123725844836445821796846247488266445879357923739875916682606542739816990171286412650724276883279423488393216000000000000000000
715 -22863516337900047340323347880230281617350518151930498613590805584553164650169910478469335545744152323239224044825046906034568014334547863060629654891381841144187173795514710852350737033399383862915255767457647144202252808513089559156155908927351040701374398560444950204727849054375281405834969665654327932025196876777099723626902340881045677421775567554445331009120504459261103432274100352793099417390250544871827374172468079458308098735554255797064952610464749262173674405888000000000000000000
716 577743119267983765073319760868795460537907233971117269466779461753617205069995596902796362912832341347717008617869722465776920595879164718217698863421738467983183360896230421653254102198067254398548587964486794008840437993259936075772414835298289621776708085289206149418645141836372720606843811417459537834985254276078331927879006498732242635463552131352352238784626218693776052886108472192857933701696506441786678353508873319582124894155597585175860143770168632495379779264641277709561852345925710643200000000000000000000
717 -312945679508837787532121317967654191679005350881324326667980384923121038995473893742581756430101076225027661392986167957921838009455515456675780347936416322071298013145341195970835487380255662084666048409715212376092933991767190415805371706796093539836988372102604043718467172604906425414870509411842555658391349211986739593729852137930780341380101639838602020956991209640293034677425701206072019774794683502102829544306104745391634037918522624292981190479051995164994964782062687147638614107019961509171601213988798924366807040000000000000000000000
718 4029357754581152636303565018022978213952529075881565602390998158134215808306680215312127235551928766898041210571606130452973991905425731838038019258247146807172121718829164651883318109591745367788118458170386484076837156784878202648291243371798871893339415791219964400019781850174343947763639364762863165254226748972615187599107816693538095061888018885926391314041436774506820823570365919016920363010081519148119527175251193087267711049696681045417515790585040347832461617173778881780209068829363155633554694100304386377288111182641185117311287374643200000000000000000000000
719 -1361674811558009122316895004983681502320956949047514164035337476883569468968312889035195218758375362215247520048669529931359626117754158061293342624072822575674708526877327888554122206364987040367951770987033126189113694722434286629227707183819492124142906349910560415440460302662349213702765123617923023187259101379491600593265416731489279357324893497453946568645360418427823686205463639028798712920942724372752655887515364818136457170215736320993206985241236187351457225529731450711898782804542108518549996376047191403495001482243980011290920415371953835157072334941061120000000000000000000000000
720 13288670726049950852197343446311392733115837867567568646888599756630186650465891083733483706597636776195174007159455017954247168051223589296131722414729059473970987765420659654150612797189365867352559710235693362557051885625359909935955876797123951003442664266446565543974878239039858290115953049081735951317483490711454966556365020836520269185749908917788711440778155379682915769558613579881771748827461296822315138959049421551838958758592518305941614387156720334509667888544201603419432951457810500328210668145361371501917520251804589915653047934181548089866515144778237129699063140725030912000000000000000000000000000
721 -4108538665482881806692692522992228330893943574792726413702428156996720204600256192499478997412344302640233882644059114787581681622732817908186702298043624081187174991952565821190555917379868691078800117203138948541178935067341905510145993125979684955854782442070068690853901324903474151528985079947754067010974832426947506226277278965627407844687514435057668216322236396123462728206730387328932077064778478884470771144741535234341991294400180607138345021457642090739110011027416711344520716673391777917976322043513641514290572952129428201929420037932246830092422993452264085737168350904969760463003620391916666880000000000000000000000000000
722 44042789262159574858757483328587463739149677606331816088531616053057384689464703871096036319218896381170104121636590636228567619631451267844651241623897157231480008864845340315773430331146415060744495195079891100051055473075421331725498428606948657676068367888984207022236295739106445990973201646089178382036086432691903869360330130226127973614522221807932450742160844510846479599843738867761916660967582849642967388272883944630870310273185477904167809765125069953074323391221656510809782243049366613525905932493113249254669225314033084483517127332490242161459286082480417615051423149158367884479408083369269540481441024840826880000000000000000000000000000000
723 -17880828064980430780782762238746273077911488492553675897367054301801145550723555706884481504793932309102159249725682649710385207286920568046585751064088379296388364646386920290998777755395554048341201857608134109883454567163513669319348599795505182290875969423082330260120191403309159996919875011407226039263449703868122721154540514093862640879265989551349549202871670840496109906776759606786957077654776325755782034751448871823819350811365344467248486305525957817513887706297228896273872013375858642502514205308638113956551457384111331748050330244433769930433864762180041381466079945043579286018465554104414182834539103168816388135883578015744000000000000000000000000000000000
724 299856788869243748259553732334123212236358686244769055676446679216399480592322919557266467138372579210898786051854753501478135514154691951472362742310556309394495916003616546599554648696893143907778436235872859381866882991926665465335317311191155274172300672222128622470047391100003555001047995872100875950528365430822965593215381595026348864030824260523290551761418414534409314503699940775950968545357791741144476180515145728465132900986875213902814175900454601910038662420854189453366212548278508465369067941979815628427858737359474137511829635227007058349191701356048752006433663744260544751985202947642883291182599165147136844717571938946894197858037137408000000000000000000000000000000000
725 -226286208771367785427084861556915716058515711399764551269222021615683482200612617140133091585046893158381759371823509625559911034465719783457084324882066614210205484102432282575624659359746947226512849518464619739379707011341442952820637201557549951216350583108933954242498858530236521001559644963018618696940346763447768522883889945712921709152983861239836944348984027724715464276527933303964358839757726707262754147801823662923004792685773387280118102274033453236037888054228183198137741192693467358235901026818921272253684529927014068790307433001077640147937943183303662829112309356626681279780322666286846200952430957047270205693606396654335817740661094486542713566003200000000000000000000000000000000000
726 8365786143674796559036262238030383034652932453403944755981384295002301016684351301143912154795804843710654167637536855405443450373706940259974711734950289533073144498746722692304917105172466601076212554926245926657013608098790217094376651701320304478691674471374338920437372995178984654596008310546969784415643746896950070620565056485978686468467596441702667611832423389718961417562406888994198735884220961985148276222722174855203066544314779393536685461461970383639612671538866423813530168382225527396248126232652130515030079514267234993752416077976290441133512128393051660380890184845563171699692868850171161284781653245917336268642228593862777164441430453409058797739790993446666240000000000000000000000000000000000000
727 -16488958293964486827695311148317756680960290574330518912130829928652861825254969652830607339825446093322271318184559130020457173689073419609270361541838615630460723467202123266186943574710098022534642459206428701777670642243717537085427018511636834215636973062698717573198148843716352021870963134326603785367455361461267546592955857512659310695642288674373898474768587728618160903362189048111960094609086451064424195590763560407507309832262216304070829863907953414106153046126519407419060422549364504649112090746078342612275067229779346562707415804986753910743690584477311294648706803243744636621908240431713174376579610866647912419873757248380137588475727546307382184263590688328244999047086080000000000000000000000000000000000000000
728 1885678098525989136553205547606077077076668439931394886668404919620979906860658218004304942645196193721557555503042178667664680097714153985189833017348456998310366732519568515818163035540857167442523529220403546716819035834884808208716293798831677818248514752522271794139679767011584955193207969483335732891189756082959537224977797000662390367529721079064635745517277302522956348291198750933565797165926249418008061552668678332933152566092128988430291308958421038815030019361906364962106025924980534370434317415465448536888522838280524780317106122546966885665536692017298921529735861152617046007553748017761142119990003121245106150261781149060116511847270610743189867066568955236103050967633057352379269120000000000000000000000000000000000000000
729 -13623198302967953852052016529151787687842227786724930086381305794016296542460591046140809217469798214660733271413346134109380840713467681578931086012805932422952757414026837239666686738635934053989314675157457980510021403450658242834328379468705239639498721472502440343433997154171292093914977761374501915658140460676159304196172630734799711313277496230051641166501147633877977717621621522179519601485377919667442248848306439340736137361098353884568595119600807133584420556171890624069977704857833617015931189966241981135174962237457207594128058472185056413898486389515458279524421080407940599185802879248611327677819481166473072457302167641335266480117667422237707510441621187450635659369738999559818969348046848000000000000000000000000000000000000000000
730 6776113445053315900632558622749719326094252334632270773318788262282912048770388930175473413354498082167146206027194842206416271839499158999738949232901987933383699848187036301398450401117874724295449429635947987725958986515135972893826755562335456525068829657010369679928515021848124081571704037055081057242179918681466847699829010218460848789245930166541911958670129853374472551863008795985654856930102866477715215457307867695254464803282848219729523604765147832392686356784191455323191771100144565881785208474321561993955478071914463460527277120702688277691518047307121870870971184690378460977131084480238542871516634568254158763714101542417755842277465066764615537465011230353968020545554750956816276215279207694991360000000000000000000000000000000000000000000
731 -253261091852091594940774440447933915785841930757031564691151883431739919903369846889723249806473884852661610462673262757369165586680886215336713760221515654114846690609141080611901334285531443839500107564583455982982050198746748851213097570346645133580381053040066216239939997399977340818383999996739672225655757168089579307756689504292045879914899576689044403995579963349903870903623382362028245677589996420044532864231593059355172366689190831940750088697996488203115290080771799184756513070099793138105115208708603505366606990032615162471491512392360631209627164366197284871891107501675272722233167075316856363764677520703911707183824285140277774780875520943773675712831590630587690161990931636322451983324553125691836596224000000000000000000000000000000000000000000000
732 777996588648527600538473111885801135834257078154655067645380064739809167003520572967077419673379337307351271012946974880214670541817802243291369816415700412016369903096623998616300190669570540290183438471377703830506000077783310256067567442209825736846689260280479601861664356757196028487425657949363554449662199934388527614771720455671801681042633945942795680039559424135675336436610521143802500220689760790761074119368198348413862597809481869945727493203390716436207645158647541712100349168174268536436817427426110426336940770843061125315567166020309706860432965198756752264958590450745254359318214963630326011021764971826158056283606879449845607591608505807309200599692897003365780686647952772513973447243202341024785226321100800000000000000000000000000000000000000000000000
733 -215511082532354295101474373845393637580558580521242664255005894027806255855919374184217282968417673013634756727486204976981920614620492009057364143528012544770588357339476189040606666789178698990228641641330113893473640362233449192766473464955212226896978173294249610773274539720370090913403717739916368341958597541950157193755759974515221201781639041008628251801986727808768045232765440962009244019747128432129424910367258883639709764370898883434454202736122182620717723866686605916721768697716261955971382118439890549501248007493921619322067509738264593221761357889685767774833362729954344819304934193797533827121533729257153172746390287890811333933070252161884530333927738452176695203009662164836691529045153877134703576478990204928000000000000000000000000000000000000000000000000
734 5931662408201271137549468926542061373184763792595807217368585470922515392529320492892346394958605541710240990811715657217764033827026447746799162630042455229415339704484158228200550557574968404421887385245585718503006695359522112948733353126415459660621887609986338500868009650070792336584519381936694115259061659481844230393605595849089483795853544033635178938476825090629830260268758499037845973114953671979967125634538770102240906705603168253283474986916634341422110184248046509476994034631697674714100100391764695185817947757965534721607678509678079793745861586231341572808956711039526815045443479734511229491349049605032390786306755315686962297799346493256233380746300278563852642187148008586993267065919600663232222858011671003136000000000000000000000000000000000000000000000000000
735 -17986536392930901760616578341463403334474573659268240127945847087578774546118338589123286663694340998244937433622305477799815216308888265809052944687989716880480273571790925841335963238655602298493790860699509329366650983811970292945323856826193041755544566058183153314248966250077796575519410220377656447999014787821519230394575723076922765624192466743364261621791190517705979872132643967211445771506773189134187811282043157496072463335901329396892046009427998228615133075614861181124879350600687668730339913608059826347061942573559205894757689541152608239967151718062931202313009513009442742675233922809311077384235578055292943150872698003866370709405111629379704646656975488174563338114741623842226674036024003754540610360988842820894720000000000000000000000000000000000000000000000000000
736 6727338769774035568481395001097537577783318363210029042591337964112130372431581048073774049878460855171155382149537770929694099690134504945335789522684865030989783770056056928557092538889149913466389435654828406220010128236118206930144434508809830751886485982214527312938352744634632014126404891387386256814563315687290027588166253824660182987899870108870323458688004722201925531273088632228967041262303124074175706886333845207897170369235075270819853146419324044098595811823948423934775342092386781503848340373911449376736039579601331506690923659056014509556030818774230947643545873001631632829215649753080340714070938247312243234043677657763259594288793307942400671308753098839121968294957734477636443430041676331532303629628392085232025600000000000000000000000000000000000000000000000000000
737 -353233063480186131548178522498847998386464134853170514342517541425145678109696923819149223531426036746918053686091933015771373985931271717997360228314741357956359719719599056890599097097084420012290173771316467615532320170434176690228195507879910660959003974079915834744822274116383002752860374343291275758269517749136938750756642736581626751643719370787888987118217552695281489153531296001911046257544841299032233330796254569043874615505753269402975303476830419240250090384080189740537681469621592876498300529689015457302794840321661429671911546867704965673166025215301684499799020909044469371706124244457157862398253161223306943744964980088549252892171006796367226039979381574302205453840408705372790189104848954919626765680937931479449600000000000000000000000000000000000000000000000000000000
738 3047589633402481123902604680309300786290834605358824431196083715327662807250631202795529620504218000857090501471602611432998951694498240233213515532695590090523450360654097538239534034233470890468276542841766590448443382873646329962774338252372058173730744405848687355127054714516591453415451895553552815780993966312356017526459828738435043885456337914760580636874716142044916788841851300004724869655664452477352964394955467820918032847342128088874866180549623020939412295204115740927113816871153182021180005877896640273569807624480578914629390766783019797566199550366430740851453066132491010885002538838120418570280675482240352286541771538373152843273416238152770333895759367511459513036738358580245493479198406983641643841034102746644480000000000000000000000000000000000000000000000000000000000
739 -5189669526515725819911247527676035313327130041221460243950469531007738775062626133695288986965211902668636085610652974433505480022093343258565344387794235598407565772749573390964962686815328021827857312569354840154834436231198405525867008351328214120559720685045150065760839555614861624986023832091396832916161594414839558666429120493379775130112194583217507512404252072228590051647180691630573941011264558390741396476792374990993256400188403881021079769711248687606737918775592628539437762416989631545731609065244051714165534827484671111984923253598890796180917210551189783432792221550105545826316454811461684841711736992729161283972615402678093101752797482325213816572751167144783756979244089813882164307219880662192359752772023285186560000000000000000000000000000000000000000000000000000000000
740 1861945746646810551663661793476363054085787572035528410826440063413346229899515120708439246521327959064640854101889611955235568415790508665616638266264935850564897570606711077732648322148553970139348884575473897653634234209877041866531292836306462430318415290226228182385480075122801424785570994658913402793603555912065071177065386053108080896606713620239335550934302629504108285026980125941355748316444437512460612115933707938974968898698593466383615598704523549810281311669547359900558711485981935492335881849801632959482783181554804944356771949785471989965947394829701005583463692936633127675341761418986693474534939539541020307969801532760312021333397257990226210323100771926923213102540890817025143067542259360065579428126344085504000000000000000000000000000000000000000000000000000000000000
741 1
742 -33443808461278524821310312063412341015267448373896981840
743 1329042183127853491651751359740165615975488704624063021748599599220461235616440939437615970249809403665206700
744 -128249943907896855106129677433616195074441552960998336995673127325352515434118037110533959636583078053337050142852788899913078026963215449769818023190800640000
745 46078903171808295728907123674724546991494159106143064774085912031609422381359782590075300174663978934609925625537327605921312889781757956151788774170608696161439519373257927977658945734787382128724692800000
746 -84050838094234019650752795250343704001219243033625249498742261773797734408845407685912760519172142550709058990304344877630474689665394499013408231315831888380689516994346070059003500891612453040801015079722627529236799957149910578176585940198400000000
747 995439922709470939169613444396795201914044122286127751005008018294291307091069319570503648849875389228788110840814146573156520668483563066580982463699360668888128795086255460364994460851123528066201966011394441419334236666998337645153577076665494321024870448095392891954880725471581612800000000
748 -94023888878347853686927855276201917261481957844713355835919520838548333980142754911825135911929982332469518377084636943855713743125053701085426136423408670607378152102212627177876726494506320358481047672722103762951243583295278195610248839618452571972125959724024350914515995557339317019122289442773410907424457277237269626880000000000
749 84627570048750807260010462719466299826645643088298679547309540602954751795408467361820071345229311145462514814502127274963963519392153145031741359040562389527581546535207484712378605031777502119627401202148379461935357291589410628707717683844124702528037550697334694047826718913149936110519912642792360046543371387893054930690363361578256497891423711000957100032000000000000
750 -849982953847246535260430929142953499995476999479010023995716334383234384474472607370920377523467653749232221545977929077822254358765663230962301208294538042927199940483183444262436810545933771728740666868848555883026812594767056145033018053671396616640648992945826248934351886186133584546814205688514661160820180674412074147602817550161719918063423572068206375653055611665651735282539873940054999040000000000000
751 109877442358802323036333345480190785057687087176963858908501796339886166990202799046684033216121700806704899109094050716245041309216126506935579819345257189746913505933973755624446094546048093659066052675317111878256504033252039300363117082488855920367354660053849218234318714616983950662521877884237176758787792967831177187165510995965921617106802245103809339227078092729300893872366805256915349636469003817269662680472494433370112000000000000000
752 -208372606715058076399731437548588578480471360935460307806898707293135229898885965918552512819170290607012894384068385716304774241541899467283650034913142693896519198042590646223402405674695413663388757858421233639351353096888301287702892362102628673063159602047669084582841464233386395771987943124445901895649204160366797054271088716751760976972204718433809223654360896205172486874241765919921004478716712786694658918729475462668406058510183974730626017755188428800000000000000000
753 6545505061619616474427413385461891944873290471189967209168768130507225084185257837726602883009021160665029961238763854444940435610233417906923999041058646527102999688071059471386663009681384154974198858572088699210178076919740835016728565229710487050095340516502028958646051457977303921155439928537881720052279755690129659207799066119502557603433566935627815553060111307912113432647965200689413920469130626438498827729951386005802276761897696968941086808200427071186427189850294932012246499328000000000000000000
754 -3816208446595271136435323796734488053817044661145822517624528570614996133939026499513458058055495818001977988498044941329579912969267093269055205451030418523392666196001406340647954305108850596208668760110720254792262878865005710848347599505792392950482812120906371637262660259553486427237261237875642950862375044508174910922681859967441903032028191659987329007418717812197779731508757168671102285071550922601474282885144482929844944944891489464523898308821954376693584615024949845625354322062456848260491410831857365811200000000000000000000
755 45983020756328459619365452003103479655004471944536671636531460705954837597245376645445701356223506442142946969924477163526646690032250934826401336128339250782168445534192867748753532404681976847994585005918261183805382633850341042042601329721912453397182505376743475474363529276132999117936747216686250268969464852489720660061483749533452578156095938456979247660521885932143352151913988911497920946194001275410392216367709844524716985103390706389040118627572780358003273916969132807844021674329350015985093477097713093905303386698644764987123302400000000000000000000000
756 -12684455453005387873441537784938140560282228587736573720773949859429634104349855010750936396223709304494612114064625303971958384814675313310366943301932064819595882551937991015959082538378945842351706961117563906603632531344237099027255779460050443229338674949307604152354081276549316840860878095843234069078397976384592999859582743324465147972534533271163584515772981813370045524937194874461387197693752336694443297402054155970760310607379759430073894432243179421441780747507616738353988961741210003924954261856302062643267570287279275963593182229436505366330905984185139200000000000000000000000
757 88350119815552524765005052934558678838491110451098175007801716761305742344124241239614140093958593024807738115347662187778504366070602635775872720797302684208150236517339609925586424869076342343692339741611796168896349856389023537048283458818574656415542237649033195240686483016907328120929541286472949713813774617966864334810081812440434768903649499711671042565405036532017588566690854573251577211966870737378142364613862204636509617976354359699471230681764382536936543521419840138913796118080465962838958644463213170168772843390982057660879408244148986488559616238430473925728228891945148088320000000000000000000000000
758 -17075993487536378621120792002009322116000101229774544176094040053530534905948993624045953379361365991876637154492209900161849307189319794726176993367447552605038401385863430151357706585012805803141470016657756604603709942090974912149180248772912805037581108916782004681696742347119065582460266135423765004866291540031360533119577073023121677559540390629986059349465863655647804876570197581336004291252023988693282772069534619020935585546724640819760049243307235984718561064755902990657483348421164919150804167650608499692091803368964060806308998008847973761609041625207097846116859146379263064087203229944303820210176000000000000000000000000000
759 100342046759934752968739930703514472051450044456708242207832598241760174841429338937661722791173131515796032016440564133107061215692762830683527464081752838382286339935695918816304611860051015575618604610489443104107704276203130368778649609595320473555447050548750908377362489208588556601425105987917456415005025790870080035934835367417233172054082584356340943341648450811267555514511528370380805963984123517580392271065739831118668436235694099777297221175046265804454148128672303413760073206076038971356693157329301033963444375853829981925082276596940844761386821056909043979603645271297461369573126665056534358208578675338663790148321280000000000000000000000000000
760 -19592490950119409239523364232008979085895023466896993868812010907807673852070691886518766744274524883605587777565800535759277125267185105822519330995134532575394002394024297419562708893875858603247372227317267069135437995622863092955145316932146386555727539374786924225242851698534400301322605100946827967714650349177140288490442870238081930322820521590991944067564182529524794480388111945206481826481287988023584073765665713053417557443765761930783502659562640797600497349283506976750837862021675224767930731529208733150910637450056760955193280335698140484337538020946020601115209567299547503953224717567326237764919214468222918706113629993771822177320960000000000000000000000000000000
761 138647566078454197074342250155555164069652155794473302066577837416571953547116837594241686024636579504767920903285133493078846579820140961571421516119052179460902667872088398906752759670901828594024696979573479720285632629364581949834608810026130171333226404187341068627091938658611141174033871176981896899501844000357942934594722720210333220052241933341488402271929228969134643414377317183099948265621365847742899832278896887308293552652851714697200825210175677481825999648216643634476191123616119577459885928790875003620198313184767564580877054512039701751061640384391499246870726398874853408757631800266821528024544441120361927329259795196936726048531680556112934443417600000000000000000000000000000000
762 -38721235426734424803059749805899342273235413459123013553134580973111115531557813393369018845232667025695135094162067528227833204557025730641057121890563210241902471228834246793261646393408954801778081800389295532331793889390852138033748520902437817026600104762719980210616387907061973880427738542593881857263452022432569315816487945331506576713074482175541723028546365071117735301633824788547111922853142222013070679849661093250338157065177752179565105476483978924996599889654439990827996030262910244711279454475402266334105517850757221986377792144329828222568993341104281844624815008082507576932531342775296208332613519139485459073118291529017719187913527507162955891967266665240993988608000000000000000000000000000000000
763 464146560309867873490807309249795345226616931676716876550266549277067229035561180057073319237640713681555339075570184575913545362216837445800251682960934041244290067538686375339441576236412779693466155359217229722863347701942378335188115640485957789775209345981594271833332071196988146678900216558940731842341323568516893398543913808667666988645594621181309446637581319480289296182916016853507605171312166768047398455236731893479773851866543024037715373211813446327014624861869246020261576955802587043873476011134399484016778921767027428899892802880382144971480572583100325732269380028807663696906097825797554089972663553318430634354380403329069451796509351815867026236048825064329598424948372856320819200000000000000000000000000000000000
764 -259475337206411498856114041656923678331567413174092549721408399693448664552804869493822245414384809550009460297777900652148754344618431359037911718191969135080811919847442369329595075948361719343293785222682255476864623661789632076689925403248799708411659156727299051250279083439314680104620763453705986400850569262553406666732995597303805462055648647414221378203925460502163607985956798069114898330062609933410480838890450445068067923949964022403495698440558501196099136623134457495399966928410241755169389511983175167261066068967629899119447783983271196522049613242318047519153314145912434991015243743836923876306348263658191039256445073609109714380154308488491565676646268076316182022198069048533971364326722764800000000000000000000000000000000000000
765 7346849368681845918773508522007350067264804516823209139591255999507086382784810705421702185462251575431824584218139685690476118726163642746550430164946392339041218121070723099237558769810578432628035740937599807805043458470146430137933914268447305584121710730589472292511099635583674917648045732869655580705981084556107450886403154038658380171837823440900249979294253652637816460208517839866676289701319658624474942529656473917079871901873484089249615223990931150900141697081593337948003368371906567384846207273675794120516282032402527581407413291117584513397335231048485879565218361485737169410122255471908133086928499141053258343119269712449151777656797221713126709382294982118023197118337037040575150477495257101870924038144000000000000000000000000000000000000000
766 -11439719853025489854355722408203926627781881993032000834055127191236655704101220512447109535189672775901311107635140607978398105011771004019867868603683326545689761640877021393822740318687827752825928188589807618225992079514732340292647440559792150928401623959660281826718432822158663658819669128723329261040667370892037355481657649899175529576393428691066433233728209380018455266153497745844176839155735702974740605034227029083815047848239393340715108276533583305000265660774520872710342446638840863867682251297913182052892859669254244348747267160640155208090481600275169128701898928027470440487144375181944441409042173819827039435189727616673606350910225185870788155144013134500446545946385261796638784856089087374885227439775976385413120000000000000000000000000000000000000000
767 1063799776394191668908444339464597366449623469280953821238874881511368310190330073412243662889712745205892229253244022880007102291044831567479983410086952947082615624316334988019134457974984604293472907012133563952036115101022747282912109397474676177819004831969000524238601520080960165299232383294021792345454232685016347842675080660277017123575049038875096719329592516952712385453470604652269331186351005735192377711732284640070581221514567931870204110957520114344871869325228030302253704311355013075026995742568025055636128246218574616329191495427469177960502780690926510429052632845463963126140437473623131872248951685430253185175692918958010435036563521857120743373750929775726929579682416902554287720837548588536481390560106007573592935497728000000000000000000000000000000000000000000
768 -6419561839275121682144884650931581101657869623710979884900533510505425625698419571959064677454566458144315399191891357294412393407184050855799758552172506199526884417843800164295925922102683394017382793260003866217952718063617198844355173014863951534835236054935073988539135816954813677426972249288098122153888635161924218003172197282657673039081887388599661380581794863656656940433996825332944897782861859728132352742201914397680892619767708577458960998604846025653437355020699713900309039507517587428602716484910169204295914083965455236998815831137823144160408510881205559937779409810397461629185801505591008816348487560081890605460309758291792572974488184106620575502838063768028676183046065873639218603305778799878995255087958044184760333068363429314560000000000000000000000000000000000000000000
769 2734443461864813275095269288072881024661066494364265387090366257969157533922150311974704047534137236789059007318666926995255958465938927675434019437458126297993255082077016804442174722394878082651242500385204802893183752455968284900776450686925820595280800397057838709237627583881039725353129708268922178849770116710103796567675397653368778651032564444263222581930603684488434228524615570914501107912177001084945772166637771919771073672602076739765935194782126955874457637856513916895074601573400241938741221597527191340405053278249670779705145149650316673837738199800680197346719731741775223194594045921595638733324584531492004905049868810611267704775277089992524240361132873572884096044402994295964162401608216310692232273074778588513546881514809694559617941504000000000000000000000000000000000000000000000
770 -89566737055635666302536366094275665405631367758242769528124095935861586424312817214222969399498254490877229988385689277688071386315231277909961800912570637523704311621845666123655410753158477884933866016768566632559874362477957350794718634327044109729681095446274719587800924197873393905587538688268960607666114637632988278260703253747743907668466271301274898667602484001194340702927692501141072741143660293015889735934949914583197849119652024620033436788573113898385055904021344434490075460986079049352067931401720977071397336012457448909266641590313995401754459939926590363886619668163494749361477590203297393091616726427132984814640828773575293018850894108309061661397609200059625289886163963417877324647350722248794436706323172317599512230458080630143097572950016000000000000000000000000000000000000000000000000
771 246322118110655308782625948666334024516120456671219386687768413471300682535287226485714689509899301282763853531429167628357164042607107200404087065617900387512824620110930733176475630174932805951548844482171112974518015671583765556850193635810751208195721155393685727968381069183907969954830716903179445434789512761827197596888842436916614005313992751409214678057126801583360996966901654650946362600301700174391548769416052839632881360019533054598098728903074008942867799228753120036462118222865257262094450110195006233091247734725862469075292226480250329838214497385101250300827994522559804212779597872914792069796464419907948529569028039920972509966263723680045115753678073751512078406019677648725354982465675797232885033554292152605831332173700126351788320705000304017408000000000000000000000000000000000000000000000000
772 -62294952892660387619526885779951776195678667665981302734748116294167685036793668193036079995061599041928387005126743414564341997820483967043673992627084831058409058868883353683387668774078962079794715803668263836440852134082140216339263825212745641526221320272840192393916906452142573169570121834684334651144928177768833908393941639396754220527658101457862487570487594343544606806338138881953403766972930025123066113352627145563266007561958679914202868292484563479388596054058630093727298699894230786451222990422782831528731066549927868873974157716326433568239083945846979160747044677256987901108033329302080307545128518258931622945478983428181582731922571243494381346838369699212282600974140733397849991863823608944685361013487354388327902194663475561989876058703965670342656000000000000000000000000000000000000000000000000000
773 1593665600038703123201372371143597107699782568577486181725945968547728157348180197899721930433568502100849488089475694872845236749907826913256298220849245009926818885003876914347344409082896267168934334211774695696763974543735973517768013784414247520376967713020232191382876201609854882160393933719839838817045180376473453976932166422913461898607910259167135188648685750949255950886464690721839253558176094535597464126625641353315508293042490001854985570376020768355894771954870599537926382292718173959376285232900556244030809932883120130520216656604858853578128576957887213503187427790725164171074104855453423384346542681593804016152876097595022667192468254909863963012198076993428779498558448000038014706698338120816328686818014287121110252979286014786342370036149153286932398080000000000000000000000000000000000000000000000000000
774 -4565276064951063050323713279156195772512695486437144320316551294230919494278473385320785802239340239198095794148337037710892230465526867239134052503447543891668987572844988026967370120901388189677788201450401057322363136394686140279762053974790929668680400799344163878256598981475961777074519737438141714159890571495569888212211803109916841021333239014088623499656026595997610711500177368647333261685784437320300082963478455246200226056524180596536981460174423967801191310815563660734606164538716210982207684150588765741156021584488914927495399486638335000386081965097155424911504877012062905029225043418927142653872950620773383992313312534498252168716034328715086390811596638310430966181983676716875874068926934191408512667364204234536839003416557925560562688129584246092421765529600000000000000000000000000000000000000000000000000000
775 1636849920162105571309907760816020881438815345910639449336741739256612071144033053848557555501100581596553620496450676373801000092080251547314914616148320434355256508149139751947513737304963399522523945014802453920993152771231342155897984130303162948741417240992968762141570409133273962901541635571158973332120837486994412808371605911461927236624461937933858108891139870043261423423900549403919884517479690015680052467202078050922854962439147354500936490766899645555514491578477545875836535022678722739645402737150806571366464749449331819274468064417985134500985273182166749074684120009753757566696728880213138194841971376796395987968130881541915206131887077044058914098762455476002199690327412225423497247879440376921018817562552850781208912367234867004201482230687766839238538035200000000000000000000000000000000000000000000000000000000
776 -83463285674768695988580352348478687765374707692640138414203892486858095359191261289490317125270737324621109154863783041331721357491392962513870439449021392350919690355109689838070765035859958389546107078966059538516683353379821637400669273593752949972609132953386730348894715372250288757609671988805361706612481882153830791915215523387540205368528874181986522148235321048037855391577778767211679254553926728779674765933547255651393073261762283220800494599062113947107740874100061079505637080296079600063009844363201990141980811722077798017517585919502499699224794854993989909833528146519934755450327803684629173944972195664362949180069698816755640227597472722692027558930146317866864222693127316329064836349274342373846104566838995622230829911770905242492601280663304876941998292992000000000000000000000000000000000000000000000000000000000
777 707085971651098548387626045573419005141623110490648534448984005754848718880539805558015319007627908687736261391425153057875793033831042510157917935336355122173499338226208614462557465522492354684178455618662271351944978883734219825294173890555003265600764757610567875273262167916650279994606508195473544926399048371446877437615292278264110164308768594960488834380747746230504388204455835360933533451908489729319034318012951499271990996363680461607443187196621274246685576125076111418280615628965555566490392161299115992311483926264710787779793953872600042833933868733417127757853244435278175995272209864448244485615469244878661961663641902246953838701607150535445081953529960233449799630204394253702683750146289970544856165868773726298643077404884016932453796317960535223497717186560000000000000000000000000000000000000000000000000000000000
778 -1192413780665922785230557918308674631411795131806472862083626855047627327482756572034684221965910329059010675626918254762046033982397231446214657151783652788220233668630861555289260805670038716630285588693249934456033326512398738643548168729216959153542015602027066572142265557423857332958032480261073176728584771122852724748318948957448625948406809519569119582941474841903537390279974185789367784854561261976363915080683272364056743605770250888916647927534776290241124482501154750842004631060498774314884840574983786445116731566318876315681376605333736776930411264898208441246486117451333975971438626621105967912271698751149227439724131412322153876466821777581034793650328043506520198453744794377545889391534233476419177318788858183501998729760605829684148398156214005188058415104000000000000000000000000000000000000000000000000000000000000
779 425776526225894101033716569132459459727884796377249853640845086744391320293246748090027874989618914990342227722041444874517631875602402767746500598153434334166383463523032974836462672877535437476628371280161809229404853551264547826516225561380571248393488716355727609116197216313474952306186731204894540849368492127763947916754756322844976593263390678010841977793063451148531331478082160742314878540230037103117725127671917851296697270809510593060404659508328754401159632224790491868158277097505835948863359408584883831698677836643687813510944353048289747962072249019014751232000665853308027875890756734923064415630196660301092303297705611910802111790100352810496289474082917447548031889201447453098748244501663338999205333773478545346691638370650486268947085109040314452226867200000000000000000000000000000000000000000000000000000000000000
780 -1
781 1120984118045851550191998917906703416184223921091330371965
782 -1454052265167990372036480962299842226564545472430882355689802705277186258167342107712749435314153354032612552000
783 4457411261118480839957820635222634188134897795426067191871600889616812368927642399706678597501514252740189766351503955389401910265186697139857327668703567371080000
784 -49485962688194973775992795945739148928850039633332955850077351470192428593311642048354017871584943041677912045060806900262430891344430469409073041207114989122354104754919686103191125326127588407932230670016000000
785 2711312021105274514982462109122890199598465756512066762276438699967275941566344229003798782328410328688340488553092819151089637756934225012359036525417135043072257674033555233017350465946255193017652823427944550969090428670652700614763579036488606360000000000
786 -936990951523519797473938745127682644881384410171223468584233023976934684673426111593055521760494426621636400606091416199741558513429917212094739881995876893198206724461354039897779058984474371765056199190772428861521324515207795238338020938722675437845950005319378013147921136567023546334344704000000000
787 2507131863141516331427799742246466656795645457001701705773770774818884839009111173797323838751674096992043140943018791056870265789488362623915581211902440132560605785887383723754639635786115304714273128927754227557613828846101286409405304823109382566966429233784007369912424149711861470877795247610642968420969837478704336100555187750400000000000
788 -62015892201798273172658013584853677010377261223180891772504225929666511565487968188829645290819515755002608738704492410236372222088733212951342257324114215174687014540447281922841804999817924274411964310007273910343549996777250210636135607654843444355607656311674590405664801319566337509001750921360790584013812903518296538248371571275001705995341147157406346011004080291840000000000000
789 16594771309921239203168057454650449985465941470582232738684890330740883064617299603171042408713129196155311196231935025995024488483716324524425943760410568365070679175039480593912021046388515835887375144091128599974881500885141207726163353003857065982906908134377103886780040675401430980126062687556454280199293572797055231611118237487736861317489812581266466511129617450737201616278635666587886489724054131507200000000000000
790 -55363927579380955108547566286907035165357453487461184752651330926086718722077805333168859940592033315045632849341993519680298116318320992705699061628926944260808787192827587286590335711016935588465606314042815827094231018639248628153781927324208360772657083862254556224682372879849998448063629375835239365708381669885297781453314892847382437951471229466702238455933851168434527059886315082978633603781842644683647929202661692479888114107715420160000000000000000
791 2622752841251344804930102729471694556798986842698866291369379994561292099341262478105985874462746151140733898556253307572397631986915565241088362873125644748911576330438422901391904416685545891320663423128826288684557056884761771207393190632099218243308262094305977649133874635448097328791994324803289397379198198671417593909945550988450222658007775591317664469503902537558643986478802737011592700990496495669260973172198809345747662598215807804636886593036169412017336518443008000000000000000000
792 -1990379516953710620109147240718503827604292967533001006887612945428929146812873824480326433702500877050796611457130126964834472913494207167436927705470643167994292466873455488975273765859537337682993525790653302839649471074449575786666910454354615076207685045081422955100229518915295380518568288331507913658546682130807987583835066848717665389671741312708453473550237312665216428212907122951579198567153355783081209468356790669629706325443526790539938313759320370063299698579503739527207594414318915831034019840000000000000000000
793 27089196145392765089510345344072452166829316917471135901430426297900013646865230805082187463860432093455863633279204967212332544679833179363855276807677256704236987526440253757330395722733771327876213736349967423315797404089398732451475327277731277682972656903240631736488012912412574766877996161649761023922399369866651805414611774868408251785991671594119140044515735960033918497156920613670544779861787464347480326874755717017472546806333182453867494615271921442611237672552653292456676896308387141136937842499950551766879443243390468096000000000000000000000
794 -7355721514097050919421895182276041966453551747850987555759607841102534395034366766472360590127577934186045549747050102764273041300272770409176590012413727948744878469511875966024231133095897658983528929684389275172421005153857361369744727699016931418237223238228518360742359482184884429976512745575725004977151973788336719502975023777541514181513356606398357478202409451292711942224490577272896711215636727905252603980069155426198096301968807166093779039753896631459653913376432145802469676221046421146784863460487828076106163830580857299426974321607712110124256460800000000000000000000000
795 44099162766534063676163709191047918147076765340809753796409136314796835578372945650086343278752812170346062112077371278371100443028541540155141659757721063266435860129018220052307091118373107564964862788311558934635130527790508535954507553213351092504384304322579537829457415003718774241776795583762171419982242533313448956812160829738534318041476855405248258531648719944397023542369879385825782614304124574771152969700841664437040370420836325304438761123437345849191437676243725899610330719514303905880853964869560596205761207035481579415228013810058333465410605394149364504160137292497813504000000000000000000000000
796 -6431509887602305854907400857944566197460226904357533114690750181419505728036780246483124555517742974050583044952173543144154368506707050886774725074968540874413728636268510337121840722641000830890867380236492970591777914064836710948851386331949099014822315002856718180707213153945070619958909820094810384615451553835625219307041217244370114129215854204432383770430020114467631353270458569804757705990635474368948582439086787641360446225400583304379274963367698771546810425495836286763369161917649221008669054736049461540876369956343017388446165340155169456466762211821136640848433555883568120797965544472791739898265600000000000000000000000000
797 25048253599737813165677827219149551699021163956057388918781801159952498759804782321324727485316021780486632339996462284549920370231794427611440397525947270904164578499517032609670091329087320038050066334491416244653618553796289969662960693575823132013041765389610730848635162359280190053308836632443318750128874695548254815747174046459840554550409254582983242927907814199937820476698970230105968168541738926584660279637387403799749115930322821724099667557284362800893747954235684919732760175762679496634796437651306235606891801638592754826482569037036673673586528245065640557473881138338048823794923371507635758143982590109697943962260602880000000000000000000000000000
798 -2850948669679101248934720817423243383052982189767435584158300183617764299218141736481144141452346744331735760875301115207750188961481317621751352735103545353452683631919759283527923464350791281535402829724725460646274523681193228047587639452351153398099525683322962384776765539640585608474859152323224531481964767869761925963068040405333028134633489693459520297675722985293866228241611563463079015743664535046641694744119131084019310272045892682113302162784244142097739069674035132331697930053970787955356991123385957374783354685768129585006151142253927390847914103671389248420655310292128197092609598177712887466099582380691009317087971849832796653662047830016000000000000000000000000000000
799 10351339165076095474334132036096514840745320220654863731765914980676854721701534097946083342753696401584469343946220514219377903545514517631744782828654340291030760001607016350926828331654766092909258545248495703239844311747992674667723262752052985490793023990818238692136675038069578410836290617047895373420392619172949298336936938373210792364181554231086002929854805184282635208660465946902399963753435006804312905937245278766738373132301416917182669168406139280452694321298204524799474439274910743807960948136583191113757277877603344900442464957679819085748247413405925749574042192879234912890920840619446741334720838687671546852338773552159991280840207096990259806186856681308160000000000000000000000000000000
800 -1305936143977330529325244961399889594489172957476050376937570069958979021540452822511456848472267169712965147226638495509520596050883266586733651188097411717200687662970810808146376650816583143167037167647664418688401293415029416016756180858971618571970467295561394220949990095974373087884946087034245816063374618957964191903437867007247427824046060164260948538639871583532936929668871893553043207466268305898215385463864831374385042855672196607203912148753787258442503875618077101071701511761264558763384893776676945755604591337929742822632357750183307502933347797392094842967424811209838829945052101014162662076919110090779274252709642259002846047377168473644431449051580748428802461915729436344320000000000000000000000000000000000
801 6224955265268979258609274791437009771541575455554208793560943809629986410460881504797371660710546241216274098025215974327046493830956099261802140220409710954606243132227302049614004264079327305938186252587784135649176275613099462770189626301085841515620315296842006672141706235878869179577487690768676481412076161172165949870438955725002281922316064813877518879570879171249346703016182408773788731181834950846248872295368094055341350898374464528345615871413530729434305206776680629416730953124721267258603130702461782087644089813479222123257405948515780989224291211956048308416481661278374908374577128651479451431176354817291207029360690399132995008751077010416252146114651646634682491839566938807979038445899255644160000000000000000000000000000000000
802 -1217348181504332277324104164513348138863561270561511293260182826016665435579532382992539518931339350039924990030024990713197278677477164685935042516138656306931827634063532114478153163307862820594839570847542358949153116618835326026418313970051679447477537476557148344163648520874213600113092088334600453867422984181998786977139889166149890606159654253389206301272268403074172767587808666483606715422993062699766626838386312706587589025881856916784897109212889872506138636390628267165047613151017237504387434602552684021495029833609504903351007712737840187219430021851556433170760523537477454575254162429453590271233169329162930225409608585197225433646844139845155923708164111883648480790238761391849932337447680262991894207682052096000000000000000000000000000000000000
803 10594608365980998180396344898943202588977014519432377073768068774317842809006578554655902397132519675124479039851564114930652780657928698261007454322574656613139756462603682264057709798676261240737518825611254145640589397444683927474056003340942532535455155649246470017695349078827236996090920971617167496417226160487848996286668703777292131728007639731575998751675409517522019559159485783869548636570433444682921452995281313697356289504648483166093197938690388760687508141186859730499714285544555474970239043516650949256073977927966075336996518221998298724000233131578785351790190612308528270497633745246302784211353669217935666871900281883795244312853488494899327722199982955741505908138099935305307143932131290313651587058984256876421541842124800000000000000000000000000000000000000
804 -4448022373646127066680825768833209298777757950490880248167980255549015001723889594650236884332266489125019099371252026592906301591987720711899196139483915860601052465070093826450951141802561968605571593059424104861582362768165439338481166099605205485096960420809042146828363934159273879138669596595088573738725273159959405166978921168188258952873119386337375309542025609401486255550986316649931483236643021812185467949079206498383239620444553792383922038044712880160790207883407605169179191366271295953668140757321247371128708373950044788158485685651067340561841049674974150309081863866097286244458518496700046825499133922157995776357799955728832161013490069626564357120092195901352514489065294302651715963838530438963936431601619440264312013578631367117242368000000000000000000000000000000000000000
805 97614551249515431977665177262002908470711552532044053220297050855333665251624217163735400386151373373401082082982638065759592328485846802449790451635916073475855954795595924232827417136369337971271554717185509794442565124925197840344186984108469227845039621285482030582496001057753021550283004280477966702583570055240119691623473919375452888269306236284399960703106509345781271152395693812990195389973142130611931606189191770788321813027848815732438644583849376531363607981878264630369624227930187226502477750323328837359096206407452403576414889259230346596102892629847836381383837100055457843916551733872607430361939921454254817825951578349270434070467690357470786559193840330786575537133997341445222275065696866525181010529039927741800607344168925703390118179210526720000000000000000000000000000000000000000000
806 -121327006248347098891284552958563842355062451257116029500291294346930218952045552923908749852339227666678778506589343653861486411867422558597099811482774801738902288616240298055547683383150006832361295345509451698831018965203778253795481567981234174352025828728688520104042340177928798605749931641064216532444940860324405642825275914269365965734692657496334921574695279050199185085162639745221180422657711092345330604209207976622712537482701990369698655133224572261870789124571801423885753334171674404499332630197698770547824603968818448232089537535603782908201042178356310574891867589671528661295314241098878720682866214582071342345551559408539274264292751611127066689646841260890756719629190666102714504773533040635427420436281534787322589906761363936334210208481305217903162818560000000000000000000000000000000000000000000
807 9256633496363979455896195925313469108512464652248518983818851278771344447867207933791455019361892779417061829477402195734942578492294497810344000051319223314502935411808004642967661964193201451076899062881760931557920006363601377548710041289021454602935311193095279804421495879333815281484782323373103565553928493126980436186159185567908044723168604200309458035629354117404101216211320977816087505382695132114812890353054428947767656724566773423336768018493064717980030670210104666862837529985052573103819580746123333610424842664583980152971096127987928124258124176052735436808137363104963988424907052900510944865117767621642478346681430412925867580281859226404976189830693605874727074845964421802297235670459247983032767979670712457440078150165460892316076146887149014885331134262611961446400000000000000000000000000000000000000000000
808 -47016737439182735884092241512725669850570163820114565026561124002594582143969529432395437623935425968480037475794239008212892594631312210344884429407130134393585474924816139713928527438795245259753011974829518790294879636146057775086570249501500505881207202714602006819683980912069130843011641092290407892800398808359595243099921846905527114571167362597618016047714695314634300610951157298421917410781920959840164125505190485381714679793884535758530793548478617049518834356554017334339550320926935011629269872753809390295200374908527048790499419162737568643054083000240486133418604152347677616202579230157286836991821583576568230630609621104322458024801350438573533390270662402590382825038321756699508629824658956514844585108814515085119356184740020227304620826648626786044609814909592553188921180160000000000000000000000000000000000000000000000
809 17261984001865188087756993037346066716556728154787463614863627887584093205636323453194177181219106933477719554271802299192774312921080871360127448388193434061956025476638221044155696409230317794411339239056453527872724155558000570416289338038868370893893379333149785272301822648926761143491432260949655982683105608815117596985411237645478885017682656617820138289486157879895952491069750386776037449650809108664474888673585189138391113624671361643969964650583782358414872778596303092912486101866740577009469690475943906404670524773090534290097365990481134606356129836111987129994882492657358499023614108978950531725115529195462882200314930634329075470448901017856841854738201108271416983812637001018106972560060029099482547020461220205405091154905089302541167719033197284458499504017598021432232993303298048000000000000000000000000000000000000000000000000
810 -498210806737636174576067813247890428997477347257956839191533783507777232847570292292215893513145843941206378463077923371488156350936536957024860521627077471325097965375466138493173527577417965106155112124276542228220374607679956875518372236370664619811767722028008740967073365784080350258105254813768092424855236910572355992576936056521491667451153803070367588592834733306388208062811614186441416489420854931207346486553617032393629007738504640363519227861983686175847868126855319629205705182057867069042884478024613275068701683780721590507446147950172411220255128716840750636255015752603983555282891242915731493248425789640893740674461196936453871783173339586588266024813890011043879396554594310864325807675108588943041626102045802890702517854891360711446609069268334209796646753821641397640250723456476753428480000000000000000000000000000000000000000000000000
811 1232137802510799832323159736473140957463169285959018101138369535748275428439531443417731715903690010215227441516167558537472926527178092318268985100583648752898705528757759663349066249379965136553221894869100479673689853833257996542244364302243705582427388017386628129447267673524202326912604426157597683702469753964880100882292463247978594164772896390559428816118142624199584541125042851130362985982510159050840635838916203780033681547479125522882219491506835369555671383712669230363463700292551775123015251484123695332435117578577485617524856624830900295461058598865734275692587511122147344365570330532613105545674587170185246017110535064377793315630166038619868947831642008310892109875485244639184846866411342478592068881457216682786364153709357535004506885708123094090619828267178440880045539924634842136645206016000000000000000000000000000000000000000000000000000
812 -285521009758862485003173384189178013847320730836107100462324151224506283014642700023763545357438652780639766801167294746258246059429808348592095107990131018860437233246094232115815093817499959231483489813506821608170184204100759892155459876582171029660964340828445405524289948853183350383675367105973161458325822782253526907870372614227472935385824483263581992541905929868916429863443781736686424254899640930315838376043720687810331979160262832353041194005640063383394828659943039007290856044660809532442314632446867742217769858031741890872578878966773021800100139970032027345183670791665156173444037687118332940980945607053264772832675269322574746649171028663782997372928467144364030021092134630597399233525164285255036017906527181604351556500224629014556106238517973142175709517698223961423866110565957226242131781222400000000000000000000000000000000000000000000000000000
813 6808654222374343723353476296347623540461901116894081517764098056792515017493785328488441785405194644722415841384104433806412259380691513726981521928052980078250625130495538321483766877177747931285802333739110259387121737947282487957263626382570866250289865637991971693097389567859199581726807515866790691393133249735306550941021826050081287134192640083384566861974775691389131717428553943942668675688788783718983654448587291269560665555847760403330729526156370528012197175792568817512784040892921242486656788941729137223317536123546693360557458186180696539989854228485637571507514887702882368672205216534399674093663108109101132588786210051373936698466080245676731863192209227938044375894173670460288935705441037010373042297194446784701279109063271509201534735173389694566079524767362924991407477917292310991027426671198208000000000000000000000000000000000000000000000000000000
814 -18466240787743296135200558255584076741211585637771463268306798281313812662421211994380909546966260362302586659222200278138993316380774260457010492701896163351206933508101778277695237560848363117307210200417431186810714787877446107309806724694075338189365417032142746959107915317437356414470789905757204416734411367773537218859655393859380218347305255251540303865569700101668689659756050128738332305524610018984162169473406581294863135006566869963338750673702488052592741704884420586316445906257773422546414081144265628618810565339921360615032300885714445391688362867272320978750143234491299373867997644300665639235973580377245157899994246406714133376409260122043912230772353010023877893840886029115332467156530040550045060967715652811898017581553061316437675052675657610032587518950999885458056476323788049016081162351883059200000000000000000000000000000000000000000000000000000000
815 6357090515801628869030763641035892540844499020736616794182004670323455856491565157018270597939363357413368244254218588445510462722708055290588482450042475976262349800186920978909349851595274294967062128398323442560691130748673555936403114704427300775521826992763134446595562144104323649854852643762497412189820026358433928001533250243965597715727238799847442983732941797533165532037079269692216292206027402607514185196563964946052982773986343007030776991808264836627363559098014163022522301025635294856306368204749350746070180115400739392715599442414370157013273720572146773535016064680785696586000870920219284581084359765571332463722342393599381582532980503615638540062501257406472033193832299005427997728291174355023768331192269944110043768897800840541356058816642337376171988176080580635604005199753275001629641467022540800000000000000000000000000000000000000000000000000000000000
816 -315125754420780800965460863996955064347119846950702886944274267659580145279134062286876368048023628811291210157908520141115483637162725336214445552369245593524526119026955433355019227050663371415967955671685837572913308748517298425011362183320683752760080447744969196219597663591944056718160516374508633406660794563854805978876655389106762540437622951311176146820023515968222811957180772178032690756563057021031463373223127727933386353127334666672451132223268372642014162284435148241941480839296091582004591613323793088272007984139212236278236054671171034512142058938825928969492252029968293525031989000469814824755833573223074034545238428279464442981353931779291116023201578915189879817004472826868528282054640934218016205964923788810043852684226630683379946232387774396193697276987138377726858074430184940993035296944685056000000000000000000000000000000000000000000000000000000000000
817 2623170215316257810967771458499334736494337479791641837440597889460411951041416828253339543581490440784367114364924918098262090938110427467780472593671452361942532757209190579514724158121000130752361692038637560256495734724756935804921293186579924970106551299048780510927162317642418325644986511325148884036532086665813897558733432613943730617294025687040366726684394615564322584189108756743954981621292808928059149853233275626884437361245991738490110113949247211672240895939880152770029010104416796676239818171606640442517342757894415224649598980932318584869532459867430887851758699902023167885666112355502100021081232663416696023738812868933464672950854717002176162921293275848452394737125659383367413240685137573849308002678178945880795650127781646458589649071140890330327217610299071217925409015981970044210242857730048000000000000000000000000000000000000000000000000000000000000000
818 -4382235959324311392103444607283099878856649520671269410029437193951372664444434207074790212239035365175276418853560118505266156836415248290886437887503940502752530637239055766031097665689632528119704465805257621125917720931541042907574788855361091759056975738034593150806901778375342288543627482946407099003310008875493179807385722563574010846266146202850972770894525538642192936355721226733057799294423048957358736572207828563123570285158633070168416841033887699011050150140654782445113781999383729198124893316404393635931542409778799334949140625855681391043337898662055308178270929302539155836505214752924126964449469778816777447118097250623710705914595757423857446129829140724997597960878954308320858886839280052124493445422650184914356400629503986206217340741997680636376418154250528772812225997949870626278301006561280000000000000000000000000000000000000000000000000000000000000000
819 1557547116217539330875556103796111437886194685629607771878440543095766036522813112271118222663869724961095537916418970175651396410869634060530538884219953284132957197555242111675556547016499508927886921331712245263356410185117536691233099232681265093832435148096998890736119272522442946223861215686443134155631793731526430672495257188768255784362166904280582478247497784057256377911402470287044469547965489555588515622059395541875139674444453120090721747724634288132415366553380838081059728326248075595330256896159011147882100338504761834564721293391472326779813183480661524949929871575913862928403611501360383624871141473242208022447749113025765378480680085545809849678901040938770162900383262643580832734061033682985308154838080308605132723973871971753801643052692100498652194837257355404194351433503830480107606114304000000000000000000000000000000000000000000000000000000000000000000
820 1
821 -37586771160095348034279918181394956173708514020324509388800
822 1593026934490084624659555163244148179459470565952563549727366674551473243987940307894829482423276165287019466720000
823 -155407155682454342477761777403999887730944535700130948431647207612352140988863275927594602807679468075642447925887309671390482156840093367515635227083481036381388800000
824 53445360152760877742674767619323112908350585767317341522935261644003944373762655159141616051859468652277444576245049632721074048785722143912208358682604554627894514253549359885209369567348209489760886463810503040000000
825 -88244776082978559876716665435249722616573650370377397317527012052454799699648087565858342879276198470505844506359194375928268720359505487112886465512166568568232764230324019109565824905723302415021902455379785582875269742520504612049965000727752300539117568000000000
826 893522644674692967228505444825163167517278156678631413485507167233828644838620862111665128180412159983323400242248239121314327010884738564422474246619534490617162291397713900563561525253786467789782821674585896743749908851061323595403332046171479927954201252565652440103257807254558696191487044908677120000000000
827 -68063405424620914517678488624315580314189527294846313355895248018317318486191760681698419235779471388392660309382381245632820616679616078919398838684419319266573709053751085795144531698897775223324641298219546008660953886087470033084294304110777208676366010344513740052504725608538987892300210213760069363755427862663977369463065006111367888896000000000000
828 46540012439945436277357825871616688474688507833212477257923761647703769527976240728534776048187591262660964536362655879868023505788727034913586201773939852180243238703323512004761727870140303870828775191865298194368585500502949170714536438435491256909081872223502382600068619903089664647119427497086145031691571320613327347703022609432451262673707694945844596310314349355201005332992000000000000000
829 -334045058692002102403364572661349096437294012300483997656813627344350019035865816781418908861723775470645186198568224891027435038850305290585809899609464216633332055420310403940254801462280036260740412974238803267516163862583717098568220271382439832581254471342419643237252045215251822461374552664420610558438166380403720959421129253043099679935250708784769670693598427494202173890801810983584407978132133555195129796493312000000000000000
830 28985680777036923740880421819060661449732151696883605704116045254314248523592695968239369769490698976379442236181420455927524882685281479222289766845636903090731816746318820445675862121838672886006678445265544245410809114036219123182529663960174000447927036410567954466270353947662624841797717760289710910891677994150085614401567217680277002118255998065777427985950539206642435793119692310396900083702000591305973760608018077427046148473281314752188426328473600000000000000000
831 -34603834754270874961952139776178561203412592244814943802761123690491931658284797619839217196196130696255068364210081171181412876587479493816346463775691386565844942373731414086720099207374024798896278486462920700143129858467549106450475595151551261866116373753806988661068771279047474799677406040283510155985938003195580415052059469531057722745623125858631416488988701645215217450655166800025286815983230246038080342308148013148940065425826902054241997488267348888064611997998229834446688747520000000000000000000
832 640707316471464872961511032913785351023053213688580812934440389368567420257949656261594562073299396256311901750313728196241130548443915087179786002183305427121424498440668845230556785865326210548659031093817823300143478050197457159535026016955582901603529306834832864992818314351866832298049142081661571049934298164486121577154391309289646849895564884604138817752444203540666902102340301598082659092817755827235199581664790108699139184238056017888934610421833538950091891365528527756867665837476136962214600454830437400208998400000000000000000000
833 -205809684358035914922567659158450774759663645550311893351631309286363937847514878495405746748637090938042658688100082280105644416558540768191916864580149856587088421439049444569992091066347651098303726422224711148111371058609560921403664868695950741881111619542584870069260049579598111039654529838659177047072591029011835334369914258145236840305947114373778872968125548779381796732368335884476705545266551376123746084778706011447027454886939837355571116006461101847057515368145653112679371124953067208586434704553746218357118123870111023842353888634035240960000000000000000000000
834 1274833984058461219574293584284402511403701042770539256430552384508241344216621796873152592574937425119199092541489460178748273467535201492062871276145404268177496913936709078129733382508378847620024011331616208969166880905513410327285008224121386179966465096604778107225645382815902685478500634428479291773377333082657293093581254672600668314408338902304083905751287245330197015119687941305023793690520183332132821003605858472060930485875734402280679240567443206841277727675243906522654730180307971568824547361634186505117893825628857555428467703375505717381445510241377570585780944896000000000000000000000000
835 -168357961554006128578684481373233879332786357578451497795066583946562637061913875427686502968008546620043312708212441674520949860685167023426536482306387652073432007360295941793883174691192104340741107962130875979470215157210527126499782370606306800595261570391818913139579068706147376318432848491702824572643860107501592433661344423926797941699217273971828371868792991114165028782386293137260766224744321540047431466898175172899017367951801807650064639128951767369235086023871800207937813042202516032607859340181674121574729216577081148592240835146116650848095320969871658919662728887344739081943663477046126837760000000000000000000000000
836 521781598395607074101097646295548229983157610884570843916705331307394621489553685215915576825210754210393861285512514197486884025334253823023947117535634651644218486021706592291954948106120521243214713667598567712139460263929117433252987495061200760070237687916598597963619167597625892284010995775302285541919973772991316054434329958780822818820149946842858356924872217470196914005047041619784272337404470608039665117622981973309969436196298417788519092481793700283417741079058600364030926124673124855671334536898561262539154372323365172335635652373679092959241064869279087796724456116763386004731712593441641533136329050761276001322270720000000000000000000000000000
837 -41617878633048760866491525574181321570197997204744305106529160812518922469854478375950489571395748098341847596208153199179999547173915901546165873962022950846066034364093210730673829030699157312263362630372340989341691971101719402379231690130932257671818411733382327519888401657975292101684172328279615967480378616938312082796601920080889385078978815207231384207711459460008108983799542948528701748268081596913179491683928355884656579341976185399518241970156127697742876614236721085539086784763780840532378184098429373191749855802059471152055678566359340332300148230097161825286756471327932774848775343197298691022492923657446636153909285878371541874931197699686400000000000000000000000000000
838 93390351628989276526266922439166309935093072925128975770404799450629146727314197592036080604123305454925966653025808626615871894168764598173808663052979300339658891534455877522316515575635650290423050946278172770732866553689473424065477830515467635521280482164433991757843649594927274285976483679266360171292907382773598959700793190796382405032552240672619618665039930126977131678387067187681362426145087975769734039363518184629866413496873823404685497992659553587773629544778908380776294049484220918778555075306192281254500357354750187913981260651446742411655043383106129881856943520147573140970338465038576868607252834419457376582832009887054628468405990699055445439069359012002660352000000000000000000000000000000
839 -6428379231882247120453302658503681736499463423579748037784685634286947978528724017072682355467067836613163694378528337417652535205762095423159487513145423981298535772399180124875328741518787310119031675306637174825562671103271904097497354393274518684361588143135369791437950452391048349534440631189024450372227285606753429432631073290216548698935313873513721312035641347589537990374644634921000002654636848179872225718963703544770165818915028622525812571964093594365007284632857149726575292559776290941207428410526810922260494986801648244353135263963844331015786282616079174722327237719122130283474745768638357403408869533710943327883854270319768206404217766518162636683091567019852353049175600716223977881600000000000000000000000000000000
840 14766103487505547043942838786047386538451920500715310613043031001793182379653586447604532512564997413567562615241886276208026693394400559023728752543848049538943640890192528550422638320548053778448609800241541056885509664376939530138002718288084990365472836432415126708634260927348391012205227198608648234546264779052385244541805742518967842793102638648532230232834060791053962677287004062677903359316224119294200469142347250997378977710965813798610054402499936340824901621568992615906683695591484602880285724965110484043382208073909451394281473271111076866871459237193273805931016605931888290889633660502119398575843044381726688617570519466880453669851124217976359657427535105090227756677034138690870283907893823952244483031040000000000000000000000000000000000
841 -1229112304858624837884064941058393156705096285993691785505067970436469093463797037767186902915802483311619241479510760696651480987471511323397415400349650778375074722103526483319187282052304523146891221035840799449128889891183125951838878224418705501964065760579230641929696907851827253953369980159473639644287467547169312888429654513582348805747320330212872254091221138725434874371061799287226977238230582095044648296044184375648622079855130801887963398600448217384235733024362431766422186192032392574705677646716196428667494408829708104627499172079796055852595829259830893307192287171829051637903677507232591593573013865226204096018097709783706063923729919115417513807368493230754568595963083856585247954658931818909644479075111511249134603468800000000000000000000000000000000000
842 4020085857774161654832204272377452999827177905436614279639312323939610075302327084817871532795679471641460689405071953600962777568567766179095354947896545594700704039836100411765361068188291092881989806508375072368004948685939584594367995577103089081115062058024598040452467895295190241338413418827302352028954873637006429466465226190948089284042224554366583919756123024498541819880049655696452542205020268661170998170570777576410123076286623635304922985108018572620112456208573091351073456831707432029772843708415229519922618798883497331923436331677812730989707354036522889647095910478097284427127786302110162937087033236987548764237857250476692026367112690244727173448161562092736925309871967379886418966988833965951852569284555707373383814606550057566370529280000000000000000000000000000000000000
843 -559570872416400819590907955299646917802536213568870383913180110339182429721936711193654059634520498212656427842426691015562962110490904843093929416663824412172264480910336545724722715858564324313204068189370595182653488835490411244011296790307807095560038658169301193236746480517409945910121598325827067546007336170353825845445715548715103080420987958116547013654188687107151452900391494942330453488631910898408712523098497765851508788684829747804274676355019546888241038627283674269540566718491624746481404202988922569240658955451704492920597563538366091695944165108328229701119226658745696418504482788093575621508896496520935107019268216467988132606719682552850720841289214427612406601408663075657121833982678864119932255533154780252016696110548652222833522144819312689414144000000000000000000000000000000000000000
844 3587096480368365905261652959002852209809384481791918936563101934526433233707967609822107932569135987020549665403106147276302117316986158011335600798616239351734674611150276804706013668307065864124904996767808855065552199234239962209079927849661822503293653895953542581492202788161661714787540637893056880267750636905613027477716338338832406883384535517038830764275306819498160692651060599620841424855548680221134745293104799305292276218258930350156260071099120668435843866445648193594864763088428922510039576109223266926974378720021665650851433924422421369687558037859045484046014405372907439324959107274098225123320406439014205871285406541378807205604259935436584824563374928003903046476176616698870571317433334842540782174296561092604707247153052493740949671816872279559947929797300521533440000000000000000000000000000000000000000
845 -1145395350917999815990728939499197269870986358480488563890008629904288679884664381980767332727547367672300533886720096710499341659355772428317854495964958786743780993595940113294851552738406977253972167222027099800261818710262472344698144666352241560457189243343574746340230241560901745002884593665579470305594800950202357993423185362975432853324981861076432846054186190312994941164545686354326387673514567528925913101158695420537326428686163701642297895487303199525104829852713215586038295388563380337695203584372744151804300322019436704011064780941012013324964723064941789721776143946026571941912454690720534084364273282403484879574756735245919263074612984671751727421437215663154429771853470028041083567457350617341379002585902219231991316676484859505235657702249492748531595051055374558081065022390272000000000000000000000000000000000000000000
846 19698925469913188313071508574889245937140855360210191281470601971435393056604532918152764242358495734190230324208881414680869755485273274063342724846822937387001312251731121111137877169844320889440186329797312004055475750055967410761538720624491499478609009673775806348271123658349056181797893583544960790314709028682770085747009501988030399155233883676706804345723992374159043933157218435102551884284083680430594331975595573241029167949316936227253066772034961920169053167066647928166508647329568238167092735631608596773149792475862883968898599189558352714319938153359198039653513557875269496515358715109990960892485773095191973429037547447639325776881649777281144322385248114517012973432040732866317192782241246708897654918187562568494495337191533554404312549682133989599967130539727297903008337497193601596548710400000000000000000000000000000000000000000000
847 -19732565292867625017912341697053057868437177648919305784468706167542558074411903889864496949708150171902723252757773400547811054386661683637614672746143470662799474943088748160275137380577470893447259931748014629977273759866145938879297342856411177234585743222703838938072839092597638529671781768191200182665555964739281564092096865160207613275655182645086532929992530691709648803376401097523741834589025480991454650404367379347055839323680500446262450820484372897515106072255267602959753291459441266701551807230658792534321855007588374196206666860753974324742391107080341685353615809238312812484786412639591759064030504018233796103824477707034749486738273265944238477000044923841102790539606512160572889731676664434355333087542861494164866186625479845009323654765674206852672113372729111642144211263451732584213663532688867328000000000000000000000000000000000000000000000
848 1245461718712318802537829190410144192046173006426932854988714359079367875115977941455937172367459463131343812536110367759794922114787251812457374383530485413658966578542102486456415763752968044479978371061901981274033238504130135314825852832857564208189855708953255143752140509871990055952148171223757363976587323063439085628841930225152517787642899751040453760976017912404135384505559356202739619089070677384862288628862172635499629470321025054552323103948901225920176208170620979734727807996210359745238775855282880901692190573037651033020157669423240792683254901699808382891953484894287909483448531472396744846709766555103175452142187749451797554540236321299283022180172182577341040849585584952916753318612231482199458196387200527525164823685174252871108409943368919522922188615675025967573294524258033495860521039881094806507828019200000000000000000000000000000000000000000000000
849 -5362502930274371982446680584039810342164079243159806910449482519682832297788268057268612266222322227546962498369953350390960725160746676384779913142783458880685373428025426600189193700510584357825040248638792972454835320209899241429099459924933390990806523092704086970208095151385205704583530098552932190931170497955129920494955922573065106661318034109814020006668890085457911138775249581386979999083699072947236924478632171516275729173261840002566223320467006807102403775610549248539255206979146302507732727163529912066072301521760519186215762423948173075827672232013139862089737436563218138493068255183293407575725984182226377232752134022025848817933926477703999098907634591246778438120916712499286219894269854963212886156266241668829726516767567378631220386916014305358518142395745667498133188386198870036635923102139116680910586070454763520000000000000000000000000000000000000000000000000
850 1707246518921676819953397734545002754473301743409691034828037641091216178499297906564360027547879210582068209821510968155248901834440805174607403247347069710027405361560339333459970526159390802423593720188255447466040677728075484313431492647708511832428372661640790656476476526495985819564533831852403636272065860030981081374706649442066423644674275111598971632601057410684410191349784046829430169616705858142163901247550787501321943134776147337993131415926639495829641143558105775310135180429777250722754816726979648813329635637547836821309270899617512862774449696335940306273619463869356182017104991031730928903538484241969203832299934469926614865822690299782782700158909932349703139304498182115374205099706486987168159165140867167060108260687480486076801288974937693231046501463888571130390099110098643883875978486712525947663091981670835039292620800000000000000000000000000000000000000000000000000
851 -43637076174168864171935164654097538268154045665334021559036734096266215010370150313277496365647577864735032037345915429766131015987723437701270665718628133902810145331106095022288117420340760071088334655468872757116942842525116981600932672905741423819800007735126209879757702467855573947547490476175670206431008878048896854746216775115606578242588312504649699583253310459761630714488408486019602818571732602017629432128427424532853729837917801747629049925334246240293542045430495984460597632830770071329886945536663606221916927903211178989825334883757606848913370720490747345259551937999031299877837025172169862395035539036721429238927589163355434119991377599472269469253241988298032382965942208891962969405501759266842157384427244912598862578136937927457128221626818336170345529282482888753141180461592346907768890786017239046459385276709824436963188408320000000000000000000000000000000000000000000000000000
852 97454397661220682079834312686563774005534496483257601054884026082076248989523313304182538730831201056820479048189408608134893900771278407977770841918282464113846462929998562757056142257909757982420796206146311211242434335920375548695153064499079093742355473197162472761208168047205845235372913022804725536670818881136374151156893797835471248822797037566358033630937271601592630304748841518763779902648845538037764963983184988408821481122313129421174994475607221726976769493523542016638068603338852368104317526296145250249731401236136318113433895936113358564175020625031071814055237157876311836309042119620805529775520825111637927508682127950932816403177115881969872808095315920135388621856666827900861261784936446581002836350592491752116120449591505156881714295215536712507995848248759511263330852122068509811910188143450128552440012173189067829712670649483264000000000000000000000000000000000000000000000000000000
853 -20762334975657193517630159640203258980980476179175841671303368615451544074907268375709698736753221134019687391052172637801703580599703527749654816155506191015922660120767676347253408033581634264249655823516711562538064476786385283803475041757012293419332289414340038439828962811806623723844655936555396016673955083404184329510374792292473997213395107719358216832331102027346731044233601483651389488153070440316523580441181698991328384854111808503124973922674141396623372698410769029997005165428135394689746161720592237567201919426198988214730185826735734975179672687709771088850166961874072400954955292581927157527018650230749543825227610973573421364862480791572444276066301804172668210476892831671277905492245715310776191078768141309899009953199935598644134002434894686676783289099062816341384559006471481020952571214247435593412734218811285604294827537457165107200000000000000000000000000000000000000000000000000000000
854 462740759488947673549472530691346088061334298165220062395455174466813401070416714318677237031207522858952222521013467383923563197913497948569577300749630313671062500608838229682304499833896317139648891089587753304922526917714235900742871067737092094311297749285454389961203251354417320375085661584578510423186024439088136672182675920318631308636617610903914039285255213396907265747298569251533317773903366049663269174749748048795466953293321058943396150942333674227003646840594599348108689430538701683605658336137098051545651937622220799983418539066946756420068550623785401025434728449431653931197322424148441418356378518400541601985515602273465384737216058410771417424366494123922734056001821835225540998592799779509980125829460375643341162067940781041752536928366500368746594412666349703826463720125490945577730093221487471989808499225963248792500505528248062443520000000000000000000000000000000000000000000000000000000000
855 -1190664246388139870529542379683700681900286578730943734162410966752385895940347422522185318438050573868847477275184299022367714640684758020945765505876006204251717114525909079823090275138726129544590254900227359115989859652838511213414877371409655617174060765276642531174454319316548356207922834863424830121701289383942059917019981422079223159457877986205958302346668364984903472364631986511899932946225599973367169910400697431399206840349296041480306883694686359251567852444201662606187483112236316540300200281425752182826698634812908452631281950926823690555157606935462312190166224715501028504058142660802421635634107430519588264547347384098501624490368813273923301382445043530579457321382122961182187580285473476508824675624944561886723382091516592305405612286184656117743718786254865678540375448497422885855407850764012687265103226319167847063645636555714334818304000000000000000000000000000000000000000000000000000000000000
856 394144073011228212961126379323723897109731762694426248526506603428885182584206010375445743469859776468797443509062216690550118721832403683812207579577629936843285342456935485274184409956323611217918955323551851885990464273398216838879917073234320169653664688515613436216190932711255745118970029242318353007847319156031267056041954420945620032867381300045882876848329158103158397326615292375115900331500858991594321436658531182649353097357863605785928902162771879228334880910164474642360638919067434057477591102323429827470896608040451629732701821148528513944324071849770078432524320032753715077938477609949104089080524303854930034108703604287657900785416138252306027463417768750764007448860094037306777202210991095516405013859268792474399606754500177515509753248340759962935110960751327360645048387979831602939535810151610096706576365117508392364554203771637231674982400000000000000000000000000000000000000000000000000000000000000
857 -19013411677157857542183241142072570510205005626462487640963653553584844562567337392382928868197178155458361248999386282806524169330472623041490837167201744748521446807244074430124951705850704589981010530221771094765727882301857467586154432373236796270895167164434970702542766001086033794401339449765455242665613422745154141564297588318803763542777316711245761733061577045950814012884949539773822780758600606636665367724348392275372293998482497978730618555891764587206010094677513113834250370704514833517281287984092553252214844505000368022312152738706836583997975812336668009147110901775071716621134482829962105693570792331271402111916860400674899749849375766633999944683757413614795832456825419451198754401206181032457421018057532917667187623681678742732234393689018990127755463941610309767924746851942684353175393796700457831442212501804896862571562869554748776775680000000000000000000000000000000000000000000000000000000000000000
858 155609137843022217471493993882625601930785170049759211442917481441618971492641914894178824621547547282743393974404528436359111300317959435467741600495556934481773366045684545222872335172407366637022881415009178596010828958356153135341039296153455788064418047730135302442606749246420599779963510524422921211010640374904668415881584215108223356006959376969386756202167364952983995767273206420684109446528316701015692558896703081061749772046316754507212291665341129215589599419347702672656335371491577723129456469234222890843228013396809978587531993694844189172530481403211831621745604415896103976252168647430185224741425752075261458365545112310163009678777267435511321933547969668842342332592252204675985737107260516117479747712947663834270358349315612962001498857331655371629712361202569581760235624485528717925329889871488595682887285232286201410089206758942485512192000000000000000000000000000000000000000000000000000000000000000000
859 -257604443420800733069024935915278126943340247832299669122663478996714137591195601750878382891400459753762979655450894265348660353456725710998624381338444930078604642590007981921482277083616849294467194757308706888597231691738040461726178629381207878802279114337638731441295175980004338999859697425642552551092315070029782099759165398187011626033547954333871089857995995000349012268072171001757020134691257493508779163127526348171464199233533523133093657250248255422433818330828024823041110150779863885073744885234652266853456896598379742813252597412852754790236859826884359702944283395873140584782125810351366314995672763133783674359667389115450333897051118702843461868058788449140206018318612745587896674750798037171152970765159027995557160456657996440345815348108408441917597497619355852971764430162480641082755375568131343412489276276227084279491211440384324403200000000000000000000000000000000000000000000000000000000000000000000
860 91148445317566258751264876699754732527370841154734052886449926733556811479408912156059842334588941578780273098553144167949448489528336803141772953236332459194497243601609507296388946266233062528595411175820228799938417775022913338714288588552485278925773157515869431921894493828321447577822636684274663059529149740493580999891430869202808515756322607727305994484227852766479158044297125202406142856301182540876335667576022316556769150079984456601875532363261652353495277151420824528221223209590100339041009139702891426368118406174050396400813767873460036972335023242261321455435085108585664753779398559394807080194265190638932894157867287281594472593028619718609003524355718945963579220161775267375998926853659378105451672709373388656591062091850744065803164410251281367091228073142835765650074817926193321512072501454051242014007288414616186752903472586959093760000000000000000000000000000000000000000000000000000000000000000000000
861 -1
862 1260708521759614289005652822923667296444586491096342613690225
863 -1747582073104026099657879998684434649376384348069216097602134286003112324398738039100966725502890514923988849838760000
864 5434415441100127490139079964590816978690745477961202412590238338059574673134558307914905299693079599784310110822377744910681218454527523176045449089272449923110801776200000
865 -58031126595717652420277901705934236032886791926029028921229220514700720745341869670345842153367742515042989985102594932365693443828148806901262631055871783035882488690675644349105164302570860767213303871780708338614720000000
866 2896486466065914449115053103885724984854096906568668379922091287254208197450047116180889318090270638102721582786128243949276508689663446390980953177060631660035518818348844892541972039592899801353168211262899401984402805166598203909368833060581972000980992650644900800000000
867 -862647058608201883351820670408419493889853339851684621202334240067966242028848190092005828591921603751788398550534205816939460771053471164798179369171288528156894382398935824804475595775127816000055967689178862695556442511566955385827974199729224364411536960698328249342930601330404393489814887549327318395379200000000000
868 1879495403070005059522959296414703248305946909896495689709316349840042027780804369984436359500746965770019025100952792710042697797495976153020741925467425198737474064950065239926760790087821065180121892467877634976812767485813390363420192775747273849293729444171533241547046423389056130606187071413320547244664586280093457885114577588242721551938484935001600000000000
869 -35722330858632149020926173116869306668478765095352647452353642838260915146311708820137244332557288958933286760785967567263935323609584170323318955180176126333711255685831526406370513138271515133124685455028520161789441509635865071505600644568213284751963371983469175895603388688466411325646572636338196232132171130296981482112605059990406243140650368651387887333221414868158440099159019243500421120000000000000
870 6921642345215977504749067101136505981071282865581854538391391619882344545406337449838012061071179155567097617373429285113470049965664189532785430070815223174446374022167111217986528363162203613572051467103706546030388293385672327685415336529560125335824764913588356563311855172297386983618598803786285003014183049094080996433250713047543589344976859628704749713250835523968830498757688252017838545985181831973331207596682058383130963558400000000000000
871 -15735870054838126140377996256333687230337345533209524710740405859791140580382894591903732017087667725702596887238535008225010704271462232140524698735473607449598508058241567477130799118313709186365132495168222076834442922532401412792652231205413122500474052475744154357571124197029148429434440570634305210415133908202209521495610271144416198966589802490873730112529801265300703826458315271730716191537327630655881878643051211458669446519019625368534624972754660428958715084800000000000000000
872 477354575223954947159413308840533092632032786836609110272932779482884829604884751348891503192839329264722133905437042793924677957148293354839180247386352584452510160598033213337478821959165455823203379330721218375211796119725459184278178650628624167110202128268195839502869340252403135217233851253856248790210115919502486659737622797966377636655702289819113035346433423388174728206558095398328051049545226999423233909359501551998511114418989013129835266755589152393571106872089553216741781959359029866151542784000000000000000000
873 -217656943722727889950270616820185624260613447877037765027007313270040455526064165508772222585150841099858736384344687007971463925828759703035837340056593868300349131838556301620279566957376154439792169893070699919448235408858258340060767116805345733616614707297393940662590764043967187411035333571176765202496881793252430490407305408732699041096377170587337458905610620964785145046591430518817678250382346761056412757938849857073814486596305458581704731417888820709584430280502710197900610339184883989214400566549176938521410638917661367593861120000000000000000000
874 1667345386430905371170856243450735773976730326239992072761433005166234175646535351533028993745924819072847588204915000099607511601540604116794667556219593328382916642943387669315142837670285706514679238976006359692221325012932588136837131354879271869438267651383960682729588379281946595291107212499387085899336153760975766631868512322045697803082410772549719458879052876089142773404332813196619063914773468228121133805193324578378317609071702686733130528981696787887089773128510212878639553067620095293060566920625306220864778930975693204844716236862671565990948211805910990848000000000000000000000
875 -238319243028656338347004873444137290099852923723407149637536831726512172498821065809101306536249924476228693127205227052359669055790694738916399367107586497081978497732533818568875693519351187822583668715812252342227979473033098642265839782316064711012979936026908686908663936818090624164097849783117009128305580637359067886868246169532572760305557900819522625993903167513156353097492280648297347062611597798488947313642615972483345839496740001588031722310373409306949448918856759778709303072535502807107694289060816580465087596782284637286089595959855230902618773011468753837863778667510673394157189542707200000000000000000000000
876 702123096770491017646658931724967035177550377124282932194609609052345001348049677660358963573476795103983574497503519688097845685658298331146140554449540812523008900712116503349229054752599273631828429492027438207041954224895474466575568990020872276610648676178384114883802878118320078429940963110198729346625944834217690157262081359507699921162524824409094385039516244477291846121017204980393067882201744205764576137442679066767061019804164059179040190840295267849935704097276551499974214390042743630244345889041845315922400965695736986616085619773282805388525444698379804073166241184238894503910718136148104063787740096843987172720640000000000000000000000000
877 -46890032728861215272675923221580345204502026123855603003927802136708920513514769794290708389845819185878907484554176006175662483934509270757694209006965121607786752036167852138483416456682978991614516685891850237116152159455270296620609639973874278230419814474878064907445604386652903360840752213647939316281378470813233311828203744132078289469800375107908027432887760734256102945543768253450757911480461795759867010952293290712095187144663361861718070653580666314283600358348887060863897553075412452844101282329048867129912704084061166104828102802423509962603331392487906651273996062838160636288477171244206009144457811273471209397842557370581283457683619525427200000000000000000000000000
878 77769555282787577386672920020135022638924646577644962737322283849775446018829209651869011073659550927401974244358594669660694271934582817318983769087078527592732852554591581043787978423504850316438604272742314491685355746707838787842211393396773550888817074741486398429491918473606459112757935875659597403574168008508870256607450679457498642755066775935100537403800375758874615349349001410645479330917770241096674978764891698241828087481481972069146512816640821680556172321801877039003491014459143000938885596342183839827457714927374438644947380792731226851539655836785386840144357384227413145890239133606173177534802880445500446664223778609358278714538374913585713391498945705479640186880000000000000000000000000000
879 -3498313201398672519759291592518658776637825844003268336241655856275286861230456344989925144728172112671368973625193418925521459670553300756388868923191474183109761555984582835305245268627527469364592476501189260396639500930836082760816772843320600011771762607053342465732380294215653682070915271840672684223289894197837190802540525898804276125845755044078243965410004753753700718977270776202424226840823092658502482647346943053266590725091878682264542309579830866363948041677107401161550074851376239079696123919097189431936293436262613739533114364192591085939382803766645090601445110335089586679203450648096383624524556759310190599127184517132614227713520032548416753550535660222090101167810124027481729903519334400000000000000000000000000000
880 4648476833593810364628125959221594974332834817885929655197743142891458582225703469587724395128999086653993640954258885956357615020559173205044625661440775542343532368067876708238317171154891071139717782450722722637781154026442124577005681271152196945249209375240508631451086661217945469170051709874604146378851508651453745064265685046278060821125549373815653156618783991664572670441695947063939909463955872312572836673928722359956153855003567703660616086670470901083835285534261210502111128823160561053206927995262317946781796096286148361838087501442348459228400222147241356908734932118783665170876468723939957482600942087907419131158973140455813293376426899888020202811122139654576287266734346046165848816686585870513388225686153461760000000000000000000000000000000
881 -198271069898570405609014999813402529514830389268559098402207615117705576519080664796918329610817719820116252983293166789404153561422833358186182142391569720773185762035806544335505625078070392551579297379559824019176389639724521730703742048707935657885700891893163108752980321165935969067286912208236129974490088000472768401969990857333187880807499864294691409376427599517630102842287340775124039262182225134299343437407663447478734265406907625799708214949235575967902539809418380656047102362006380939316815924803044852294793274698856323387567394565536957869503756888222803967204670480748123646036539555679137500989866137653699461213504887676326821410150150707891374316486117090123728306721256718333689701043132198424213771020831106368561109909421699366912000000000000000000000000000000000
882 294424134464372313908345065359513348437846277230156566394947564729464778420973714100303620443295952960928582320967573757625806698719765371330328791621956729704308356812747795480783992264080465430078840016640739851789821080238047946432553217119943947412693821812836717391993522889651724640432848201244183720564856615365997154124516557879813812841133842940058624958594784578860240395863078557084903981773751855366183056636253517012239640423345201190536655623350503993595969132639940120751584864494521287386253741804336928208485009950990326614809284319370040142392129787475047535836199237848818936448159598082575705422903705015955853871119328885293108650262557473361255053760279632164421356367582207896906101638989683326326913392499273070406006242758711406660261870085612555468800000000000000000000000000000000000
883 -16483284410384469192914957815085869959730488852857735959339019986742829542785633541383170149454821596438797324108826637382924663399937287815257667073035880037870613087728612188504989656389417639979103341070899271951189333017350044530641813877239968398988965683778236303184098874650323770919369268493389337366995529067584226407828314453417424493164244448022564841344392088386740687604478688353269873048985628929280730448514806604917441248651849480298600580193556608259824843266212469776143588692869000791355411961291732978874929005929698649576106701444729207518493315453419922668962761135797918243387648377014746654218302577888218473410123907011445959734296886791346954225938049959845452969340802160089429449852753270014450347731113540863543470109724579495926005631375125759467804343785888940032000000000000000000000000000000000000
884 37628649983238010442394724213485892251001846965549914388503743445398810800843520258877456646354503854413846345611857450533713386360876281441789212750082349068132860904582943908409795899724175761651488121132802083652603579925001072176998341628252411274516960080990689843437381354416194584596021832106447689620943098897175476326604409407765473428459038455788422051293630767676259022577118196484263710414342815063483873175424010238117758571098644987266757327717359410075325196210587111304253735162482411363212589463986591685943356626025063091317325159272325014786167779243512572146887711623186016338273897811935182500343617464856372931772394602084977214689483196723458919785253615772877933943192640900769812677493907557624804396572344498791378717055427901439485351961687774472116746526007263637527184378553171968000000000000000000000000000000000000000
885 -3784690246095707155929312969343162418175569120841735035681951054327635576731385679405027544865293721593404937628744778809105355431991195431858632672172374410341517116286033936021207056079172628313980039466737768363724373084164742851353898807035987283408521213194166113407293575076695549086347663232866657904096821220715763239013984500204186722842158444749647010973731629503785799344172829856399300855102822079407545448390244932367109467458279802034067757374334451180624753515712101707471475752063438693590818236627003914315740527391374893522378798268866590712548075629726759751268475200053814370861217066227478275048233468246480816943391798747130600754832559302748492974967810634008877465243687416164057107241938934961957378667000318105560520144878437112675399955957150975846902087453859172799621780795407136773303849543794688000000000000000000000000000000000000000
886 18109933856812543771819344672314165683381714632297130850436736375402455606732155830513887199413957556727829665261739800593679529189574064635226533554776550446303042731133923350344142945678518525706088684196489273098093381475826259938754613320357093448722347660553161640035731784813727428002512476767954581823678083899828116739399318180063898636666154040709016583211811786416234359526876536742289749188244934769903535861703083823902867399409438940817811310917754298740837237948550105100287473274414242660862687135625126290024546178186346118271515509900519008945002461879298470125931038500759516510918885427200514166179747640571137881062967497334856127071014861985772116427796738435173356304890255728485443089761671129774386309520275323288470290320715935308804240530665383485973446342328970634193443978146943810063396485224230721541114744012800000000000000000000000000000000000000000
887 -4449814880881712239566251451299117738538393665620974462564252759513945273002338515702192213331156149181491452290538299650764722796334486364027158601594357727747731832340012410122110140333387126019934400550778499223100532917968576181423942295226212080124421341588115182393658597110526663278486372844313313729403141018212965309093853503288359165505930694440822204131080948706080495702683641841471397480183153147548809635685217539272770600940957119112780795814881909600232852657965967679699339520168811851820010234624805489871661162244618971482908028613051012038392869038554166798678861643375853086337802540137086259340058360377265855333140079673570664150659937605192910204306546518981709272510242149141038331533171791103072589012161824493693059712096209716909292283962735688318335209174079643256152496524059898820148398830286894821741415842163506282496000000000000000000000000000000000000000000000
888 60592214734270359951275731757874588543832123193944817856190661350082486777139412003469128670059646281859563170925865991428537238256673337873697606633543696843343414363540077303598465815878454291265175836337956732921224847136603725008785767408444295237462792369638615431946045618759529524267596850163582445500137346387627901116429267283204850430396442241081109809260329349512517885457381204586102709691931527816665146618043614584934218517552835432495055442927716061629473429942862872454045343266975370744649209887883718891251156600377607181516912581814012138048755239215600814153055895921394083956271794175961140424754404180738062484965156671171581740093369262212550501773329305172748945905337176222122564648416786776122849110480060192229363539852534143139770252835013883106974945615377930000578254139477771631339340278301728301395727056440466829314300480932596940800000000000000000000000000000000000000000000
889 -49354603060597837766756951499183722006110203206141806157143329463893724190537122319708583113263022865334260359483934070875744909496116276196820105552158020427903891660628654547731801622266506921714755559498804959909647262024922846279479156459469179981708246556816617299995513316924681958512741191917281953402605386971128930420682927646442081272598493753220313351518780557670605776255813436500904173611740851682182789439272275259036189530087489790838800509135499820591171793315655216389116498775404187101685672359244717210902423059430451457274478165763716926759143426347661796799476874569725595353524966983135537017899213396209947077821008597936694704483280240155064780409437920486287655985582083201533896321961089780087737604174819826920522947803298453976175740453468845417478226051583500816365072062727038659386030597337300794761143299359665520653222381476452899074521169920000000000000000000000000000000000000000000000
890 2597007544565621467851595695928883903069558409919387821399706295330516987425164777469051131338933240959661536290636714660646009696917782744458891722601451465735820634521793693001594923260406350390753727136504565945066494829610715515167659808288043359905538922755386307194536928863580564932122657574295779656547160396203416931977926432137474746562143340530578556209274599582461060703411422918531690186373868285729129617895005320278632168033892909112762307611230085386851165538664800403846029305262713373773430890152966201039288957929117146233173969281718788388554543600110616459101692640989996404644076143907392587330378622406159702653492700015772295178359849982367812610730790408753234074760074959190458874801285985522582501627903129293926369216113446131523812563219214417913180532154479563335048471139526054142062233578173139564972285297194350777032440532462280699763642925085360128000000000000000000000000000000000000000000000000
891 -9541550302167394296177839212357410982647078460421981265223108188240570287595722860378779561318101385189493088655065048109852987106153617403426624640314286178092187043724993109523218641023492111347624634554195332078784364063073513746754366168084632624824950503246733155842610886887123833567428020320257535980252974512301846204064025167976279199821129727894553612083000391446214220986400262976415747085030366273326409148558292272722265769915844405627552040724880534644972569313794877967595784939871249883352595205315410273780055079845884614421624197720012812829010812020831855558254320613292541402377054496597899722234248559491734266941198030369141553012556047828078519813448160160392120351753979092381889617930857307645141098035883448795118947810787020340554273866761069368634923583784206732107183337647457012873844190915549859879640478251918088657547094741063823251299295024396966615108812800000000000000000000000000000000000000000000000000
892 2648963967064134407707632303951105631595304474546623641122024168823444136457617973382680362991576943027074026989383165311647642153342656075725210477673810198966677520526702563355461915915265341454214903930872258956199093099677300697035464146787188850836758903494710900769517604414998055071709707279811547761369416677269432881935087962847754089379102119682370829589517219421522630961044805818903453862586492428726993170626141912553496613438752207562452321483694613951027528602043931829653849777787945790686928285535056292777761954074065114343221605616964584070231077680436875608218508657184620686136801598020145610883735812776738281990643825072448858265302586033593495420403049329953878622042561786665072070001484323679212245745174611248489399490594364870724197920551441956979963691920870659146631542450533829187980712068782977997281097279450728154931472590616947400316241113909568197167292570664960000000000000000000000000000000000000000000000000000
893 -60244569931140827157498191915804070571246686148418262879882746206231637451902434346930995328672279465242355427921641561612368572625655917193244999020655459616415225723627037978786918277146810288744249507798931759049854769335910909763990879926872290103153755232885494869745170520871437174561185767826300107715342065525219344444617863749748047843984848741651225392327899233386353073860915873690937590931226076447716436975479493616828710015669621530490028728839560663331678878761407897663793746195949710553817629997519653979214895597084441929077199551733158977466272344708909425319345293550990645381902146591913316303650052628753683734699266333041838288351265652451123099563348167699304668918124714652473088923548146898126503348438184750093323049770496777378701035459283846508300617093350376303250929086302141563170723452047770288800320532981043709279800679764746936525498173570358488203485124170736467968000000000000000000000000000000000000000000000000000000
894 121970280217042148438037219301402238873844492523935377870886531787525107359068493539050047793109860034208941284337955819971192408667760333013253802470830207068234372043598012821493536207210195811235863968221222551313969547878536599314030340463069942538930050888446439446993885529748184545347503441236894439362606155411830352191925738148537776075232646605110588626279500872309590098950088034607314783042855429900669737339888418709278002763869522652144652408383462092367907444085959821520500803710098105066394307645467337514594880827965214210073702916936441178846771452177702553157784337378320292603595015654907917768750975162569058090075261312805813831248963361140616671069440248268797225122063459509427609012086661791219005021840380689015453975337043170283397969699043324815893675551575717523924004275021194473906372089641356531192459385066603767388842972890269485805427099373027551236854899051557096626585600000000000000000000000000000000000000000000000000000000
895 -23966018562333876674151968899586358385215921930381608614749263824768896618398799891261078658122344087981426619450000184376716843044566893326904764583500825721573300577321464961870771995026718200121969453341569075823411899604545788528970809507912465220923150722895734918977156261849882174616012114472108815016218413952414620902868890752150139351427250684527820471795771429486451274994964473024952610086758263590518239902590355423852100703808521370909306349507104303066824660395368280942860326667003265891722379928564187876425071415366809004082660775928788585884969399287860279677560207756701163311028101189982609915020824624196693117440041919121347080334738223785516775409139691514955839585387875480279968757023350965521942797282633329198865640413818499107909212423778041152165021555091904139324497594834662068688186828976018526005214650408448760230556199772623321909654128436916737090814250471873426550245294080000000000000000000000000000000000000000000000000000000000
896 500473247641960330611054794194695856329523898230516782619624405182679506682359276847165345014949429653573413235693835357260996797669006352383509577287535274621800157524401881216517945885951033005985470751800485670506807857164423251703523713169768259141860470618323951508683332764733942170869910804084456451811614846374833677757498258184499688143347704068319745124819838878798538786345489505479535742655118311411984495856480131936061286294207530937227763587829366432423960062223463470217709592386750737171906162281188669282258167659691639466558487584792289442100761046644437854120715047770056435222817577081876767054120904196578888288107512824992354088314278318773162224971417927084073682729476334709602138901551572038745616847616781931039317693176068023556303714737243337667969947021117515551681783982659116998077876281232986012690678077996489119243637575509242862353870885321956618974023864435107096214500278272000000000000000000000000000000000000000000000000000000000000
897 -1224045651289169593654562785556529026536214005764649637315794734055180629317589924436180351331460636775052131229066349785902091429259568102239202731948712147975422821531690096816097593727084818836554575787141786524591597632083900134610680498765547635531592624170244120916543408797537312449340070066376629388781117205529162572320098201823098810946893612552477994225844686910383711791852747746066555134735259744164300272877247967222233697828510551202364747087619289615433885719696929701116233163416359338002531939169403192457831029757159687780653792036701037110913006785666463234059324096904560111146886622207665938968616525043371943418681014542665578295391656026635354500349599451904255002531851333631318653112097649092112239055927350524430629841042766055207914997722242193783358825700190650770154061844256560550368513841135679239362567501232152256945097532005388764302456832107778066570561167176012702421664084787200000000000000000000000000000000000000000000000000000000000000
898 390172266266510513344182141592008615822173403818968991276104795927283861453410268795391725111604900331199996172283358844636992199494323697506294767046846487598646575240680161167428135350024777616615337864002068701219562894172950249861775624627394408095419812713738193117706990307522357073032657241481809616769613528740194678157205815236033560640819555339907785847800049189897916312009435592162248838329876829084562320225979028255583256159212011879673443708139131320544467946898252623418150294016221393839700823007214250443202775964365089574399012313616709142371385744334919976713888881618638403279280874150609644525099364441629106105259444235373445934794973228626039929755162344655618102876846046495090958857171481721631198557381497615427933944150421238305440342198957225359645323107561150008411559642114507441823842460605626185724764547543282786371194398240035760101563953898004780012359239919705361356661907783680000000000000000000000000000000000000000000000000000000000000000
899 -18333888639678480132581372207118114802439978164073346342911472742323580589401556424882441246030113271405578591038709625428108677409263790912702032363045179669788410822534214038722150210944917065488434199590261231179146254066728781811728985548126974821071430209951711743936427585111465818744901446256038889230567011674151408427863480305718408365102322050305033592525918717878845353480948300676671633644687412495206795053606267030568799552247484125655434224764872766331801392558273633832273681346924016182845034647249039890000380905036929036430987422277146346626067399574928098049574088348847071673949356320156469757899681383434732582489636442778480473821378634601912562721988916234738347466541655536194715074476964328428538517514029818857472622765297373533537527891615795988980745484402905462477457891239666831982602793447947861511919191858657205700147421936367910431290896342614000165861228988627505360278449553408000000000000000000000000000000000000000000000000000000000000000000
900 147608943715322717733287335245349060073055769823271458845682247074641829334687566938502758922495819108733235879219793712460701370944895258133686351419378661129767205176979362654350077170799311724497531666387267184502070713288141773876404114275388868969167573144278873206960306532511155908069706445290738471626972541517513506057847297811873112930082829485492810837691903375128566955867031019548289839688420560151196653920767237467759052636944648774428384009322827959491778867370757505467297663603915608556990620086738158698263135376725152982547553670960675464879738086304611715977640004337342184894991517562163894735972759566179624554769240758289330305300827969149855573613353824381456367623051607102077671311450426331322917398709980316941105363373997636108522736912877467133033885210655803830646851220533390737483198812514897936473591720081674577258489852223079432823053367418448998904853709270452851367099341209600000000000000000000000000000000000000000000000000000000000000000000
901 -242218065556288305272028155652829435950145373230617719795430372520837884205257249900014069710409635883066072235906066059201224744866755183076411326709047129549887178287697433157098871362961278938722259907297461994173536180251015910685653946121985493650930826059201997055658247363486707573494041376043444405451433374302243543462296244434521855873136424986478735812074891977859450449561627038229257935498325461268356810069343009083496118823264548887608625286191672583473227400366336657382250485279276453370061304513500010605481186564656297382644754322854261065523847099111444940127087395682162027565881859604048394839902338084566852164044631724908222271924234604502618944865490475658619845947493197357137794371595841897692153572726425913571608963195440484002892808856599523277544641442403866312048046235854804041026041064970475720008500990315381025124137513200810871946563104449213895779402878570067237915831828480000000000000000000000000000000000000000000000000000000000000000000000
902 85331515085080340472936962142083765792010382984377788598257811364929722172436174420464926411436984816469694590429190984295866000256992709589913225772644601790078152358726135399421309019546244700791447813375039967623079142906533096209079439118930806720796390960292255412280394045822709203424870608918492852481267289070960528840932044380654802873608372945541032459759526824189894079020906367679313393767095997024325966098829020860494687571042713185942654447507370774114370519870495122650458862645817526296746151186922424190236737038098388608648321979661694194428713882004106640677598625347322582184580218387488791102657502079512575517848486782468744244621586225672434912773307886278326552986916158396634574856960022150741375990552337972675789400946714304187883013042825428804251510389516341516776109563497834617910385920088877986035483171773814210536902739022278997099784890322905460520303249418597956021387264000000000000000000000000000000000000000000000000000000000000000000000000