0 1
1 -3
2 6
3 -15
4 36
5 0
6 210
7 -1014
8 1224
9 -2955
10 0
11 0
12 41580
13 -200766
14 484692
15 0
16 1412496
17 0
18 8232630
19 -39750654
20 0
21 -231683790
22 0
23 0
24 1630019160
25 -3935214363
26 19000895772
27 -22936110135
28 110745336312
29 0
30 0
31 -1558305137094
32 1881040698144
33 0
34 0
35 0
36 63900011068740
37 -308536546715886
38 744873115569252
39 -1798282777854390
40 0
41 0
42 25303758912098940
43 -61088677944608334
44 0
45 0
46 0
47 0
48 2505008232286726320
49 -18142874544728601369
50 14600257928772460566
51 0
52 170193078680696074152
53 0
54 495978978113315761890
55 0
56 5781554658679093068528
57 -13957907668584416909430
58 0
59 0
60 0
61 -474157978293097207195806
62 1144718621902602882647412
63 -2763595222098302972490630
64 3335954533049604413814336
65 0
66 0
67 -93880884903682020793997214
68 0
69 0
70 0
71 0
72 3849688640361914153995209480
73 -18587941052950747020004252566
74 44875259386625322347998924092
75 -54169229913100695858001050375
76 261552179039028105780003125592
77 0
78 1524437814847543312332019829460
79 -3680318447599344227940048010854
80 0
81 -10725233933845903882182139856595
82 0
83 0
84 301830987962532852013431935814120
85 0
86 1759199917329767264783650939607172
87 0
88 0
89 0
90 0
91 -288551687377817215040047482655002588
92 0
93 -840901240802076351910813089180239070
94 0
95 0
96 5916189191203917791953365219897356640
97 -28565888365939220671758315673343359686
98 103446232671429415391135042679722148978
99 0
100 200976276151654912990316720139546941316
101 0
102 0
103 -5655901620612276784400626479580657716534
104 13654554399930126247757630239049397296208
105 0
106 0
107 0
108 231926448522660491298889397343700207094220
109 -1119839954992864864090652284641296884514046
110 0
111 -6526905569054966285648819012581285250947110
112 15757343945140983282076721389132564685110752
113 0
114 91840530863814848981681244970825393927447980
115 0
116 0
117 -1292294337662462852029186248604136800235218830
118 0
119 0
120 0
121 -21949982943532200018071265095374902396688135803
122 105983893032267094849675349106928350183973054812
123 0
124 617719396935464274320661805916141360506617817272
125 0
126 3600332488580518551074295486389919812855733848820
127 -8691971522983564240525407813016728851886025713414
128 10492137767273823516062555556211688758313892637824
129 -50660522592078858304775630037863483885141596264710
130 0
131 0
132 0
133 -3441932923169717310447989208894243125737279429968732
134 4154780571947401845265922324910721819942117511523492
135 0
136 0
137 0
138 0
139 -340742667422279030170110406272717052719138777541191054
140 0
141 0
142 0
143 0
144 13972526754599413937897159618343854522394660937944594960
145 0
146 162875707875498154105847592131474767678442540502770878572
147 -589825114401218956990082731065514597010567535478473902205
148 949309193743790096759291233552160897025865921140736081512
149 0
150 2766489727293621213224949904590745307238376493170822805250
151 -13357794039596211017745103906177646087678949505283745985494
152 32248567533779664461940107621536782789834651996909137581488
153 0
154 0
155 0
156 1095501986954764801609204367898698453957352301973769941689080
157 -2644775754512866631850415546786726531831115175436868264283486
158 6385053495980498065310035461472151517619582652847506470256052
159 0
160 0
161 0
162 108451930218794421738098007472066556196470639518910053404413670
163 -523652241599507996895364533159865675656473125786994632582144734
164 0
165 0
166 0
167 0
168 42945868864655636243485201754570457555348415897186407378206124240
169 -155520748591422105777975490725159925580174771685974250574500560769
170 0
171 -604294233034051625080222039259674000377946070747620316671414117710
172 1458895333054655027441229934574131692418140252973726041487035107352
173 0
174 0
175 -20528215161826118454695869411187950310907413389422814081201491876774
176 0
177 0
178 0
179 0
180 0
181 -4064482921542510505959263493088064054942614401257926538577512391227406
182 19625059586443498553961738127499189638142597897120004634443382646444424
183 -23689542507986009059921001620587253693085212298377931173020895037671830
184 0
185 0
186 333337159061940855103956364765795018412379042323335185662359197068173020
187 0
188 0
189 -4690409769375157980515310108341717511466391804825070530446049653992094110
190 0
191 0
192 32999536965157076291159148940774920089470932154937161305953527176478745280
193 -159335859386628997793666976937387959931753752704663388374666140377896396166
194 384670792703572148169652251756325760042449369719201099361239335108750282892
195 0
196 3363038523436678104653392818984607080113631531007998410333293434449316310188
197 0
198 0
199 -31547695411462291307891999954127054040992314708779315218152071528571515291254
200 38081437061983861443113959466218105321198353085935711489138038729915772770184
201 -183873443659397737080347837818999475325785727052522161174704226448234606371990
202 0
203 0
204 0
205 0
206 15079864405752905559324958296370613381434505372660822548599302097711537266709972
207 0
208 87891890739984821896554436129733505531485619980475312242607981481591250596094112
209 0
210 0
211 -1236732754715397653601726928140209296752955226285239971146317476238794290476589694
212 0
213 0
214 0
215 0
216 50713582875534180250450466532896766473561881530381169228273316176839421678173532440
217 -489733678298586250532183933898875001075545956515837857374442109119569505464466974572
218 591160844049654611033084866964668534022669719576600195830988741473248348820814039452
219 -1427188527248602347332261700878774568583112417411119320349198537506281450373861566190
220 0
221 0
222 20082066547231501223152564745368637493110697606816432823345326157441619148590408991540
223 -48482397418805323405032607729060484897182296739841662640098622485361142246691753892934
224 117046861384842148033217780203489607287475291086499758103542571128163903641973916777408
225 -141288060094244809735734084068019849736066439456420589423591882370844474765319793723875
226 0
227 0
228 3976147749186086173823706918649924430102971002386592936683918032541086912577544633260040
229 -9599269822084304741071190238387026572141556981510391283810840031046946380092235037313646
230 0
231 0
232 0
233 0
234 787257172272297830915870817327939668522895147774938585030592425116977767071205246976496380
235 0
236 0
237 -11077549056420963328875194807620390341041445795761465332720715987858005644722489722124037630
238 0
239 0
240 0
241 -376310575320482075310179674459156248731655816251397380850033622209881337432591045200536063206
242 454247047301564967527763973521162950953207384395615107471593930337445865829184075878892574806
243 -1096649382263370972710617784271904026272242676916928905368204671779832400374663674358053181215
244 5295091623656613825897999084129942006995385476458945836416006547794221333157022849189997874472
245 0
246 0
247 -149015186613026151275764333704556688693334104973353278181348250582657960003261821867721012611628
248 179877242260362704296096800262294014833400003063315722984901102008748396270545590811103214708848
249 0
250 0
251 0
252 6110531145228675332241393209833866562328604718676275635650221461749651251865393064728319302226360
253 0
254 35614785473457212320692110923987172611111294191767721920795475009871507569836368612446678727202292
255 0
256 103789090847757299295955636167044584552169580215965027944561314298739697083576409304975876530493696
257 0
258 1209854304699630379230775523080547842014923668399812613413940296575004857433080543047263839638722060
259 -5841693341802637297561966343068650040970279181567133011180578854277544892998249896626367445132622908
260 0
261 0
262 0
263 0
264 0
265 0
266 2792341638443951085585284394773234387316918105998526931895587992787589958155667181373533095411998202744
267 0
268 8137479873532471670343491872142964523098361760257136574506439449862380662346503461990305774306829866712
269 0
270 0
271 -114503031118165900362999026652606442600780097891230321665473887032020032156329716222142517358184035313894
272 0
273 -1334745144869550421547063502667949105787527824946477440579102241131322277543301910946445445974380273534540
274 0
275 0
276 0
277 -22671021848508136974895617136773470695677056349215973280141445897606019664069805144229940200402550574971086
278 54732688419525099755099947101258056301811739184565832200317698325834075759937724852266253590723898044782852
279 -132136398687558336485095511339289583299300534718347637680776842549274171183945254848762447381850346664536790
280 0
281 0
282 0
283 -4488747822973492955128969194054494591301456377046871479146340813838959873453665088841306017162346829808961134
284 0
285 0
286 0
287 0
288 184066027086122973710165286929784907271510617328514013561100132216560271849480237504919679830451581971189797920
289 -444374698963451548489280502402826577803496342799465668448847669847108224462080808892717180728972134875799666723
290 0
291 -5180011097979007379733466171747405407121005897308712738732877227337323332018729038946850526611527676642755858910
292 12505653045984066900844384926965686939999018400472316178383345398496200105584741788474409135799847056731089980552
293 0
294 109332431138817523895533285467484868271355655695468509554073722170733470787941750530398620098333435955411442430870
295 0
296 424824071509286028681288756942973786145423604381401722037911543284437683046182260333120071257533896764914679742928
297 0
298 0
299 0
300 7215756389134870454131486675567071521002201765283593116555304563136192511732306054768804006810176321475184010639500
301 -69681507749718866718490823070991195738663713130344499839694958853102454666237928152709585387288782124799292989558012
302 84113020527988607626753796422125338780668116660911686072805567979374839689702540262247193400909134767749661010837012
303 0
304 490246610389661904852259805181617889642004296434902930203722798749976653114750629463945552391834455963547598043743072
305 0
306 0
307 -6898293299330126101290882684078146052857392006653813272771966661926224370939627776571592526179326774552066019107182014
308 0
309 -40206199780270596149428023489725894262429675357166078154158895758672092012695741355900814872796829074787401950039152910
310 0
311 0
312 565744163565598328913479133890830101673086812662273600053374071845929773256739180219132834340105704648037163227799762160
313 -1365827232513490108622235526035937422867894285460889855758929551581965874218713180797098965390813056970246672136727259766
314 3297398628592578546157950185962704947408875383584053311571233175009861521694165541813330765121731818588530507501254281692
315 0
316 19218647607989872948034221981885399582780165488842046269374024978213239356908254070660851756390285206883145881779725927992
317 0
318 0
319 0
320 0
321 0
322 0
323 0
324 11089151342833536455898234049262674147327103093991023069362592065696764922469152159742916631131607909996000114952919127458660
325 -53543159134153085363349443732415407315771593909305947560289306361268746774570766780488909564895860765703218978704335542567726
326 129264620953973243638495355563356162926197394006593941259303796853931023394079837880463652392054937351398438187314509340052772
327 -312072401042099572640340154859127733168166381922493830078896900069130793562730442541416214349005735468500095353333354222673270
328 0
329 0
330 0
331 -10601275081668566530231808757674978216991193803831448367399655664251965294048140888266634044825825576803284023494441384538158094
332 0
333 -61788759242892954830912161060627518310253936125363033171484841891458275749687033441131795892425814908774406787825352517435476670
334 0
335 0
336 869433821317776428722646813484911569956204089308185360068031068265515085135341632675744455328109752235220688364731508041469016480
337 -2098998923011242019900534784575913271556940601564717470797571532215527859474757325110013051965948568346284533432920689803012734886
338 7601147501010390702785574573955107169605127938656430452494761199044856206127284424343655838890010333391684632845859331471241729378
339 0
340 0
341 0
342 172143505429002457825994192511376364537715760699467598397802908234786887632157920105297502842131582599061317302881662019413492919940
343 -831182370962288502747551311074546305580114495832020455539103527446020528421415804461788635310425981413975068671389604279223966698668
344 1003325876391290960573545503585922670117830256531488053936906435680807416053573724567086138152557564013036385974271266298637459618608
345 0
346 0
347 0
348 0
349 -82284955726343550529987679261595508339159778146768460380900451645623816785860689884391964882680206211415185513934137902953369690433246
350 198653456093808269933093485993630051945217320707942197059205811090667171807803512608000159583647137667692276633150480154242569509998132
351 -479591867913960090396174651248855612229594419562652854499312073826958160401467715100392284049974481546799738780235098211438508710429510
352 0
353 0
354 0
355 0
356 0
357 0
358 0
359 0
360 0
361 -4838602248427681417298002473768798500003742527029014873431013051921260000135674358059764723331224587900924301256442310957985963202027062209
362 7787612780722040130576870369398568913719671293322664716677365904713160336512942497173965973102364531588865739644975367776044322283452284412
363 -9400480196864600603009537860654835080387585468999003007821036922020247003224833949860554214212772727555840506730456138095372976684127971815
364 90779067136360885085230043624035818470540026338637353495923027185588296698824556593232365659906910883624455533133599840315072458039928343344
365 0
366 264549588628360615125113260502708886497900407722589395771091715652051729759960727282523131006618368119284500859755824153169173051836332745620
367 -638679204786811316541475640350763261627116012721814151053748532333732250225195679057999736101569192577305138266106160422844164515080849778214
368 0
369 0
370 0
371 0
372 52379482405299249996531579379131986022337232714482083051124057017270757678802558625253152326301776155870610203560350130040997534558913134097960
373 -126455256812956355554267311454468613269835634690567849232059922060044371371255320670578574571628479313914483427154848802182505916677206904711566
374 0
375 0
376 0
377 0
378 10370872966660623138698127603807630523536274177059729854726792197703957968673146647072841637476745060494261535804089569923964342669612964218650460
379 -25037502169760571588428386192344434664165828552719712333796810819356451799258328297095499765446337334962490413438393956671713327337571886283111854
380 0
381 -145929256782124104219538186169337434367901691117718021378437638492190174933637934779623182102185176795800975138800148923206495322027085359852860190
382 0
383 0
384 1026690233958199041106116366987265855837079974912556014576426865544183203519802116780898695534034610100853956739503087247407449425524404001079346560
385 0
386 11967978416627958518518765131520018901457288385432736977637926695709401230803159728570274141035675547888226288233755871639209011464893920556461564172
387 -28893255807611697255190796461812781397806140988669286429518389873729319873488097204644786657055154259619711763844886591850615079236710397390074563870
388 69754490031851353028900358055145581697069570362771309836674706443168040977779354137859847455145984067127649815923529055340439169938314715336610691912
389 0
390 0
391 0
392 3554398920922544407350599911711462868983036848576599133626680748004937540256187654680509524125843083593207578741881472560620175318577477270163907247832
393 0
394 0
395 0
396 0
397 -194336034266240039299087985970021782952470487196509421924688065947476981520545079886405832105536477057354967349653365386572420199161472134499683670778686
398 469168689583359233811760669580781578686859406723725652901744220809956045912585967258098686910470251358755512167640120622130223933040762105741079295149652
399 -2265346826865917013845218650263169880652378601287921455456353015134778146691434028805206411852953959549731983369867213261665736130485992691963684522155980
400 1367257758224638123828489659921975729669619004005823554179048617972367096302009998031652549381712105454243747768753666941897980031763377398852381908652816
401 0
402 15937924409112298252130115249482927177348568641346156997246839194858449109711534009121731905670075014092169461057403882680645536448119766680487503608684140
403 -76955106529112215012993596927570684427403605198719137877876098738347511355953650049545354429586950859552359809749512079519431722177072078604732754226115068
404 0
405 0
406 0
407 0
408 0
409 -7618361210347843046247067007843527736530004444185998140487809087030456147257890809825103682697002598618626266197852042507037168075330974309734042984714613046
410 0
411 0
412 107198477206090037428797550267622227053871226693003019579082818006830763375294750907894332343863908460888542732933712686989040171069936671641307435829404693752
413 0
414 0
415 0
416 3641592596470678088404350159864455740988519472889548457310169990439752896838381518630408682061072912214717447412034333722246446985544653839819553034197193720128
417 -8791582235036964543858113090483466188467766123925325186867987242062166937078147440781163120618937545480493119351338497104846493534143752056927144212990767765830
418 0
419 0
420 0
421 -298654995973720108832737481542393988357427451268509011906893669905079875937326854006218634682682063765510909830133228420707505676316704655728721818587098589850606
422 721016941750237182633794070969911849681410693388569668342754036667104519603783384894963270223096742637861324329542690475284401509970857605339667132901072361491812
423 0
424 0
425 0
426 0
427 -118264361611508971881029943865246510280128289247973276258585397987889265548894631417655538642829103667700218176283703914940851540622288934779819264084201848820188828
428 0
429 0
430 0
431 0
432 2424779921506809042152430746273038416667470634930146448135172035770063496012141835754386023813108173559173403275980701601525098783511908591788964747292588436994616880
433 -11707873144543414496113131705177862123744343208098085840588047507131132209464631183493892107005398581038556088542256554350723595015930287838546378422517395934608843366
434 56530612264200894153062249805803602161647255372112929154892878171604782821907092076993112523274027018390917967272949023808994775197768785721341372679239937486413840984
435 0
436 164742276949589064374881887924864729651606824846478494568408290443274221473696992559470565522195864708054407095266885668223934128026282539980446188543134635585252289192
437 0
438 960188355565433939172760202646286576828817321392814502833003303573842937431228409318326836871538174739130983587964839497439107380558810847022006444919187844768306814660
439 -2318099750438790315744459562653284077246239891058797009798304113712970232841222527016081809417747504493800255422278655909485801387383885847564793018026402294128140892054
440 0
441 -20266313194987229185601727327838490309833251147119421081986290763568805558602854180575594081247720807920894866430984437813460832547055576397801966969955580740265977134385
442 0
443 0
444 190112444842112906338122215262472196135272494694507411268038383763549361484391200761357204928516932382000816403610486259089740211153077523893173698164504608087250760068920
445 0
446 1108056530269584784543935975809762335000536002867374830976485636698871311425096392197358613673730933364383640438655749486137416113367064458953154640546114881770125335635572
447 0
448 6458226736775395800925493639596101813867943522509741574590875436429678507066187152422794477113868667804301026228324010657734756469049309229825754145112184682533501253744512
449 0
450 18820651945191395010504512930883424274103562566095537308284383490939599865486013261169704124504740536730711258465644157230135561350464395460000685115063496606715441093415750
451 0
452 0
453 -529653339568611965802317140896629049414333455610496228003769932646174199831428916692864433417852803895679873929932870533029594387990844195265455482974060939888414038574695470
454 0
455 0
456 7452788057850950311253448998414573540348875503679138266669347824028317997370976860222441476098948735612979657535991475776874592554572747524636378131866980151651227422232568080
457 -17992622006756003140168741024374302306720167899952031085607188764197198033656630247872432429321047526250287152872366115971104941008572762898180398613075564551940628621073102486
458 43438032071362956591590931047163178153789211303583200437883725352422714064684237355967306334741043788113553963280723707719084474571718273320997175358018109255532484664378773052
459 0
460 0
461 0
462 0
463 -3562448283191331052476258663008277237660129660349432932134469248831308727503938892106011983882183443429207104862949276903497956509268889256517033834840459019893552156517634085734
464 0
465 0
466 0
467 0
468 292164197253760509259644801297725896666284421359957083635464362129519738369387673390048949984673783404983096152725121429794551518234620637307717771632275657740526809319110373803240
469 -1410693534899753584774318093069229037508797905162575537063078608159669861695492488013485000752486001502913512951422168921553248567788463000054949037799595620748742772723740951745692
470 0
471 -4111062231756904980455084835268524387104563605626353009928625244658214130977506566813810401850562570567249974684005665163472224455940398774752808137763540367352910550447573126970710
472 0
473 0
474 57847035441850430235630832495057067316130174900128899222636217787344517572054479608783394575892549771346482741728804433718405693901400203483847031700321840800681274515585134151393180
475 -139655097506792413561605014955190666436133332481434628736312647738558484999126252374442909062512231965345008575085931773956868110254548568116183437708325125995105640947493836588737774
476 0
477 0
478 0
479 0
480 0
481 -55302007919154896016810811604162434679671290864742950404042745425861000389792300447791378503754091372275120482221077560317998218412233444511008586383458950298441085072434835548188412812
482 66755428772444027442956456793382436282368399210547112493041081083393085349320718022657100580830831553218319081987228113072812751253192450180172990942351042501318236899711372999790459212
483 0
484 194539575890687516615796547785537308045756643458739256434624075421413213568197945280538440703954124569183357946078609062841030987339097847705936770547607081402516134785495850273570354436
485 0
486 1133859740957903085973301058316532630133355661147161982361223911986782738734527312671902093933309331638490988135478040320509779548407990861145534127814466967164437690263119415141526897010
487 -5474759128898827913250708743797125842621021662277070655371495484512500480104438618078972028962592533623271582731311592539707866754700856458021733868524727754419672316530101225434064130614
488 13217237739713461998448019604227316945508754646848465275465438792998566437677931861501748245791803730523525141733579265720435292606217694638334535992678389443168220013586441281151182055248
489 -31909234608325751910146747952251759733638530955974001206302373070509633355460302341082468520546199994670321866198470123980578451967136245734690805853881506640756112343702983787736428241110
490 0
491 0
492 0
493 0
494 5233892634068986063330529850360430745548902103353571154859327679865265523149762375718646991132392615624209519488333414769066230246559700691880115907118757517409612488906431324589868512959784
495 0
496 15252680898208481857077588477633134535115500165354783123725027368784688136995373839755442609921664428283967070361950706490829572853042378653632385371146302525323923018526925961911012489709792
497 0
498 0
499 -214621507231436754348461870612729912327238624768452391350438737247546396082495717706805609104948643440587260620887868475655696018560914864612819442997722939720434868157507387291972345459592254
500 0
501 0
502 0
503 0
504 17601580539294848349605538655169033026206341682064772876313406118138737111526223733145919270101354958435967475672549381711151606637118298748597134383766840435834363995160058973604027261943044720
505 0
506 0
507 -371509550046644240193662176585967023668301220658944979077204580511388403800850608364417366736907460323745396536767478642096282792484676058469863530644406526509604621605142668870701878513796217605
508 597935596182489753979780590268581044474523221390724921098790010041849193503666218129696970633072207509679827953962475703696282789302905353301501075907803810502534267367260281987843811074462557112
509 0
510 0
511 -16827184642024049030139148677019058558510565451103697966885657444413636669426993290875509740106449382390618514473549274502686005559834235535701782692750001628791519894181864560179597322545742821388
512 10156104344832678393481467265238293239553791592801291272241273467652366921006562596338275541127176850185339091479525812271981231614830831856751219723240781358325165363245844764306542774634891948544
513 -49038009700342738088995443399462702237470449096757014072407922592816286018739747030790857034561932091936665623154877886339267929239240445194855770239338126247696421400074311337315969759812439204870
514 0
515 0
516 690017159852439641002759993445935359245183305089097081591307805790319101434942590332873039826014953605093378392653792758791027467019193660905781440104465328555608710433350183690857064864098189943880
517 0
518 8043429462048574026103212278692420329034102698310931757717096885241954605460325845485959947609423007492632521853307898311047332960814038822662949321403268312243218178146921579883794728231388954712904
519 0
520 0
521 0
522 0
523 -329829645953691877808320698869788696192635681079844959080473380217512955109892099411955148709020905239289870061608778708639279919322614832174375777947773338928219641725423859086572899827246759582433934
524 0
525 -1922388055021930204263182804181826968168429800179038241943369598401549357523352590567789865233522152015430368032197824470977563920637335195734212738706727501626943540337061348524507029845963233047794750
526 0
527 0
528 0
529 -32652302025022702941180736976572605854369614459893634356767547831374574891328994036700457195459574944552161830378635592116189528853185521428825595593524411261686853030722302021919154322822616299589106323
530 0
531 0
532 1837811024030427323849628864010105273989347923073858870229619053168766427746930536908652597123194786749758924471302973502152862155462253261160730041152952894823670267780408796111008604327469082182646493904
533 0
534 0
535 0
536 31215737355834330747176395339258327638520954049355704351793046228142750588401505245132391085920197855804776200350837703028541080165807370616474700554333821096576124420036375703981257353883776047124753457328
537 0
538 0
539 0
540 0
541 -2560071086304031215814410815886775516455857849477566486074818421537471851364429347805852479747759046963319421078395103697277645621838838115411729121701841330262711611237751178406494072401064258727186148442206
542 6180558337194414463370894258876329119984433462671689990675485605305212839520636408677751930118243223630626353506483037810774611538237395705153017697230456101361599617622848926350295390532013168515522591186612
543 -14921187760692860142556199333639433756424724774820946467425789632147897530405702165161356339984245494224572128091361179318826868698313629525717764516162753532985910846483449031107084853465090595758231330815430
544 0
545 0
546 419914089628572788055057726596109701354037729222419615124973807224601669124943216050650071460804324097695994609257498681759590964141901065668756525360210645805277856491831266010072990388482305983352777851436440
547 -506881145106425917694580511782059528376130220021867727443453726595951582456012999693812357020962038016080107956727270653975274530709944004707651383335485325672930609959494209018309005436871785299174979687886814
548 0
549 -2954319815160702376527960285506407343234688829331758252342242440204359581405008214519711856565614514178096534392893851951635963617691621089207013442037637274169930906289302311101618017572841232479227676290870510
550 0
551 0
552 0
553 -200719813319972055344622253844063799685914655412960664934635526095153751708878419020054081675341471536273796112021842388766814158869894148187999124342608785283819996120737231268893553164856424849955837584106293932
554 242290247777036175010041226704451557341877317888216490274989407161627086683111005631355372702990476896815995590826985065430597444999647793969731690793815812445101667737033379257321241906070443257656701441104199292
555 0
556 1412171052205152930394828387366321586395301244854043116309582561903289185124433447176830945190293856020353774066156767715919801383868133118036657578311687847509328334805904127555499762695208641138239344789627290392
557 0
558 8230736065453881407358929097493477961029930151236042207582505964258108024063489677429630298438772659225306648806113621230088210858209150914250213779076311272610868341098391386075677334265181403571779367296659543060
559 -39741509275064254106399817100101068218754349511326167921602947259387250935193014939971320547003569440106179469964411338434521252907177621453214411317069868515545013370686052802822886908630698376720657491693670424908
560 0
561 0
562 0
563 0
564 0
565 0
566 9498262287174813795549221705897015692039945495869429389088444748874619446846104803239756912024880745190737435520973115028527243228101581280964026037346149782242419477265582916022658398851478126054644841378644229458372
567 -22930833632674328761604352993577115105836728636032442922083113958665529159400463646327164531162277194216218501670366941640877707086934312138722184795520045243131153368231024690909148154880812963192209796516169777835670
568 0
569 0
570 0
571 -778973322793653299633116897284500526373744476395373997409471641787795778984766703382364854348004607574559185774692318687927780424258314027394511671518235109437712481405886711028637197277761313445229822195512654310734894
572 0
573 0
574 0
575 0
576 31942655365683372691855567399517470089169543504958268608482881535674064248098857891078578906724201350929521985480145552762553261016204925913815460545266312561837332947379987943632136417587639590317450032436708148854859840
577 -154232783604085028626186639752749321138279649488639757902931478849522647948718099015668393510197799784058884039758450679498116700782515446274536516827889723922988425003951868924811301229639562205444421874597746672206590086
578 186175438969768401318042207152266791227449192993598026511414360385196712196816956906746972416922001134988406025238596232260669961798720372188351977373156036484825757951331856868443437647227201795761871907034454821061449926
579 -898934539483158633898355468361816486048076421463031863948588920390309496735985926642656283177885804324012508140712835608540796547977396935027944426320513869862291456809279296398585051818548369388491909502735565956452389790
580 0
581 0
582 12648968863495587619960687691864465744851408987492362632497210648535681082800000688779345122303849663238034157940939989625096258193715966942218852889577726803195755061224670125467454998294852450619521633103171339688043176740
583 0
584 73723593224067671649331330800158627914557402696040916014063257329663074078934398365577264222633482368510203119313737074068974616142743567038880524530079021006480295937826798446270673010837563561348622235799487996573231381008
585 0
586 0
587 0
588 3756647924492092473010248677781547773810600960654716827045846113970490259398855907993792265587523177377643356342502736481995301023750593567061257861822949061611453741184884887300003238084318414915226972681544577762902258912260
589 -12092467157826064467758134962162738610959510194993636290034271379905524767938713303807956645078246880044321336583734305818528918640505899788246461911785600472802493116717213503781187543880997520799951030490121502569922851264892
590 0
591 0
592 85076962695263361716582972032248257578459064372144207163691781992668116138961799516160380755761225204858072540644081623184491181922204043953016297676790099708853137837586230647020469390233713174517129425212544274629211303963552
593 0
594 0
595 0
596 0
597 -6977348310691185903029669109221729760374042232332448849798348797603444298766305109099730143940842892668547251192649889938728214308909317095952044629970250377613543277585516339957835746120325887850917619085764965167196418672094030
598 0
599 0
600 49089370613370347676632550196941844543456922864025859512992151178140838180643918853625356907442115626461923600850075439708914377481803661989106884319245622492497757292139286169931587702828347082914603004036520146717056635771279000
601 -237024448606315906028442174767165199760668038193790615432321995414596712126844071519221659184510323585550942734318892088590534654774439440966903453658373038039511943657785676883663188122800131175560277943192449697275311135436558006
602 1144455276878745014820298899856428177216499844231265899781256586370950201229951961491388064367809756848051465340675870113197796129024972411824041351910474642128038803799699852214379103302513913033899523788915879375969471084831348024
603 -1381479725485060920848741074623593376977167882425056515213578581785546913356796033010609723552320080433602408074994762201788330783799411852790944805568847680167550747457485529098042291425314044209459801732108329073244782220267906030
604 3335187089409494349107631599175400842562585686965745980317785456756568927328568046766913479288545039291230548820327459460175559632111309911493910287092932681399120896814820984303274134501885044935869365358674597834474299982951486072
605 0
606 0
607 -46929643700339236793535284563222776995636867655714234339881318390006561694726796726256010369224140873662778626218903324531048369504332778201881647472959430577627204499065279457129501071149190760277731392964636819379915510896757363014
608 113298182298696067174306209271569744958040999511107311611778721227367061852810025752367807581995647104648914812689433470766551198736820929666814735992521219922585114977119634893971457397658434833653729216186863286078692086148807968448
609 0
610 0
611 0
612 0
613 -9291832428218562569213957901343342679936339127793224608681068719225884618843778907727170831447195382661644617048608539365058986627203115644531599296192308881332146978871267546834757548899416970403815255529054897787525995846422521318766
614 22432467867503381928005219286320881287603509653277132066182296174725492771755770122988080207202954221842061107179837489276720538451826031587823405705843246307350788746067787859080241375184718840106921435043104472703893048321921562078692
615 0
616 0
617 0
618 762043557296220826742718854119425669499737849478555525223459413697749905807042680459380375986252017025359507512798589661405603454629392303781257957023761849489158637382421058475344090467149850007946504682598688481863210351492795556107260
619 -1839735891143575049467570129181418627850399510435402758284511725088335147969373496933253568616175461626131971396998271890957148303816712564839054778998604199073187474612011908993824865181013410949195142863359905125110767262080762463752654
620 0
621 0
622 0
623 0
624 150880775541640657438268755812162648365020363365356303311396143753418207626260382518649780706733590807564663715661038132547762881451422256348390315283591387570308723706931044325352719186218284416674108636230555324731786808538944443589796320
625 -182129207306999820616004835810009772485849583363540976457862320249385566706658554306938239707585647103295734345994304612935075152584540942361244157321213719553804893913099743356615244274145877975485117235844866079937072195948072272650853363
626 879397604769639939902288099052201738308418696819520209142845424750960474452894599746402739537076179220747601099638256584288063491789586025793366944568446265785528299359330017751813696282801796318614577579610019644480075592331233534193209772
627 0
628 5125504853076198981975459838501047781485491817551764951545676404752344639091107215959766656515723484516920942882168501373180618069286093898411811352127086207142861072449049062185529458510592493495013356841429562542148666745448456761569462312
629 0
630 0
631 -72121326357680785388888447410634688485768584612451791274555194307031596080688818132050609670635300077443484669042347628450398803275174396462487847244421634339107664802112886357310642907696586664881157230251703607749955478828174539207274179094
632 174116284229049124729727365753223461922141701433394652049241601617826299521471384960113416540827864882767747394278068008555593251474275770289653195657037339655286967739560737069982648870173926494413780023972374571108322882536708585449771922288
633 -420353894815779034848343178917081612330051987479241095373038397542684195123631588052277442752291029842978979457598483645561585306223725937041794238558496313649681600281234360497275940648044439653708717278196452749966601243901591710106818023670
634 0
635 0
636 0
637 -42838975081218544522076041732902144901911624162296182771227038244455271758528918019112220514919122732118810119005078525471859278694538084253063613798242523515112630063091575897782382195706127603671554484066096873806993931990759987855484957261658
638 0
639 0
640 0
641 0
642 0
643 -2827300234034066257671629865924130928837681426126935611109709968939740904466827900443274503374991465019764024369666140333514261995036238386305736022836762130363094476499241896367279914273696725255657714791132141967653849555911331023922799905090334
644 0
645 0
646 0
647 0
648 115936546667836590043065097560954887678974361345436917716290879073666829511312332358838005993410822255895629395774544732587803453384349981245000839705993821757289614053510984584363395891552864812804015111351502295951337733517697909965177556432405320
649 0
650 1351455426696442605761080904666710355081069293021032139976846087821974753676982827347866640509641651911129733235190877651563606750617254004744237768712813285456021232380679699079571116247359162075112704243668622079844395228554955732078546885309075132
651 -6525404040146539848719274328211642000047397742414286864451648680962540109362289472021657190561386615043857407384405298792642426846317570061231187164152078783765526933796376526229128789453690080749955490995640105807319300675739382840462379313680565020
652 7876859466842982454480355232878352355128467035435319004428494768784514863039272299369523831071028266954987140619596176444206033596934824065975424932864892069221548166177056225308699905701049242825068195239308727887163695904294338572540926198989640152
653 0
654 45909701374361452121121050492603403775689732919590881886594122524885114424558650968869276345916527949818793110482386181013672594830991690391108311828476539129873267764681657652772628317958936294875296467192183745243137780197211075703167010308628765780
655 0
656 0
657 -645998521261133599620054344060553473859679959745479489844543539688872871998502258300180697438112084604985032250445609183587737541057042450506131959180747587210108512172441395401931360846151953168629128286188392486307588573098824751264569333977643003430
658 0
659 0
660 0
661 -21944933301924783152248527350428955585518837998404224873273397535543627348168317092871393836638388126728059193530219317239698343115322414884045920168697612141613363554063755142951934304563037464207365247594428907025780024443213583174430044313185042553806
662 52979755602879798151298936568198263208848885166164753486256998749256360018740224452914186713756261965875727631677159549230638684400274415765568796077754167043298119546306371479183680289290161209070413587662687492605109426690007923942267226312365715921412
663 0
664 0
665 0
666 1799752112106611544214651488682897100082843725799628549580733734154957968721486314248968140738592254531132811641000258734564901964991827035810046128279242189955005829491649834611749940044171124633530377013351084169857533667328792792418910094816826272366620
667 0
668 0
669 -25324434014000245998459967242047384883163028769525533425976059673203467909486457165484253737604442475494338877430888160699609603221801449747755829308233596605598291215529774182665818455501539104751773470609834982270241470220426328524923705824373484287529310
670 0
671 0
672 356341828308110055522654192877346285464365246499157096513245569159003508701531886631028520467200786911451877095673434508529099347070212123504391656443549594668331082846908488391933208317065718591158358965551040835953238116753297392141350791636045606297776960
673 -860285274742264182454062056354040562091109197351882138316984577916249114465573819347565299868802777082583372805102420452609760353612869386360091141326165746525114257075686326977172863652058032439730416211444465002741819774251999006844226641091384151972170566
674 2076912377792638420430778305585427409646583641202921373147214724991501737632679525326159120204806341076618622705878275413748620054295950896224573939095881087718559596998281142346278935621181783470619191388439970841436877665257295405829804073818813910242118092
675 -2507055015163770511657809333762447690692138239878862442305707013949626294865466434999941770139207729617910309108429485640053500231102385589404619509758963960981116725536124305834865367447210799690484399494162203342807787552383294909251917394364505986228203375
676 18157698657671580700593023460952827258622704901077556713555064171185010375641817897988889301142455889322389788709394326960943931468058239880764577967197605397464539748714167548528610608115037473348835184047633176319002041812185712564256210476915256782732397388
677 0
678 0
679 -340664278826020701442644562050494189951806043214818156262995167017952691907578415067821064221063448821516442801518898944176172908110979549880325637670340965579054970490149166893155077078784815567391050934645374887960188420042637299213137715517934228248282425708
680 0
681 0
682 0
683 0
684 13969312344244641397568857822375847215433694355448747328155949062461051869948347697305989792183806208023250773484980734986636837852604457495989575718423075469828972349693114123761704439165798620046503707511848810377209162099413386563144476140309122172089821572120
685 0
686 162838237962494511509695145968521977489534217387176077007904716325719704738839885466191730754709262938258682562880225042185227708275742365267042663589735868645977612556456995591904910710075775972650104663478420298526641971256614135618664110719155833193891595042344
687 -196563141280995818688334503549464548254200924556245722595802920875919104988575682984086668547294675568811727816857790935238216216418375727835808541627958298072557529520724687428000286168011820655789378975592100967969697883021060976241757900328790230406319583016870
688 474545401543238893131516580083190085253168957806079483695558199914698062346571308701269202471943982606752796915155694391569046286974622638305138415050784530468103865319677872651953027691061529297903810282923412085202716751670429020292847856017158377409584963554912
689 0
690 0
691 -6677360524923845811019871478745603764309032116454182417325713003355972273101734119335663772399801169125092202066157287375019636525787350298840703688749205855980034031439757908963437763132797454853792618273041449862281090435150453124722963773849851680946617477743294
692 0
693 0
694 0
695 0
696 0
697 0
698 3191792300225942542308896135698220975186932785359454644229018971553217207594498857390144589196897142648002095838396668345994372896164206047303352352797838822233926096000553973598647012481916349218732918038221324882980738437164016007004139828376369412614655244182866652
699 0
700 18603128819192918650093992505359202081459511311498791319114901410685950659320281526612610009979221805388285885119673672398693534568016535688132542892977803185278870796618985464559084225859253666126400188478606811199028117886316130578729746608747169059933711886124728632
701 0
702 108426980614931569358255058896456991513570135083633293270460389492562486748327190302285515470678433689681713214879645366046166834511935008081491905005068980289439298683713358813755858342673605647539668212833419542311187968880732767465374339824106644946987616072565505140
703 -523531774255464928141181301976925755486391164106667675033187046052126483082315669984814967343412946643020280189278553157832140637991658504719326982132367098261917622621947808604220207487508774571571940875688490900356911726517347706748141952511786055675004368476702797068
704 0
705 0
706 0
707 0
708 0
709 -51828323567631996283007674139802215744549962822867749069236532655884061892838577434876850823465884349612933601035612917460047562326130594214487563340539848423392790019414524944019517616681643846625605778894016849041942198712367174942794198774933386850827002261360971712046
710 0
711 -302077606911708557407699855253390387114584263436656213608192459093637787511357961110853861728667677167077626984890582739579165332691761296871517235942258939852085663004264346133590842391408902580695365512112616941688743716613132714699332642260290143558310598832382853653110
712 0
713 0
714 0
715 0
716 0
717 0
718 0
719 0
720 0
721 -4063547878352451718509727744707541096367598079639275613322903008382127435726251203856297372301132132552316353907320789252847238407896273021597177464535905146799079234572936097094690662652458440701162075455670898744784249363720010283718785817040829795786918288439309960900859212
722 7357704299453178561568723349547818416988732026715902362102930704816087706443071847757489800044073627727342468553408751467440238606413531759924348848044415337443955271713172873704350344966172978946877516968127293566622947504088250361405841035628506939770524845660916995615893218
723 -11842046338447130608013161671750861770835441742107507622798692443945847326453888065604801752875997569912614801691538729916343937345832845524031053862993839689991479979570698546819812457947793192279751060352005174127889388020644338957067180956025090817587492271767544307938287230
724 28589228876529713590405472243200269152996704835358950153666005357769086457203157363047930039114710891643457915752016627477648033762608045554678340291350622938278930140283512342775858479206368370524087132016095210633527407710680844821738255935802519595022001107309033279620503272
725 0
726 83315118529771414584026842279751534653327203830504883006963705838368563469461781473224626850662774799021259591071580298610464021752352959410726904591370397035688805330279479403759458655963714118589968890392243200711707907297346451011412820795531389805142495040040127506989545410
727 -402280978210592216124931475277157538690137666734844939957985526512958274118707328684599169233756518549284568997481893179313496091880460774276295352811176673709304561581255640847409364040215386407687800885953168398241775832631391832646194976009755689228201474646546120895137475414
728 1942384386961454522835833270227636293373859482261399291859796929405307350352676440631295184337677173393223314354213893911695840454531254934748089029610188282979973467646140481004675290784716402105111079105381646395813934959714953134630431187221148316133375878746344993608508083296
729 -1172332682586023369480382372752396916031998574498122115908891227959132812235691884657947176785716845971253941675847893545504668273205857854512192191210682478344639014613698060926042327412465894256399439995667407397027855396173172483638313081615452002680788676696445557251822779355
730 0
731 0
732 32991945349468197174618760121626616718202614493608429011462881794532455869538296333368970203701397236793152886105884179871351639693268725845162835163081850187721270019844104664736704084860972467416364257659471893518203366907443522443895591926823718854672367937580555858065016912760
733 -79649601911758082566877177241004838890099074214459478473874472798061547211786187953948707359597640106692068503324461189109445802573127285170195681267880713441868903653471330419738506734631320279501833994380999507402499222736333722858804745857023106052285998520871912282256769702366
734 192291149172984362308373114603636294498400762922527385959211827390655550293110672241266384922896677450177289892754806558090243244839523296185554197698843277071459077326786765504213717554123613026420032246421470908323201812380110968161505083640869930959244364979324380422578556317492
735 0
736 0
737 0
738 0
739 -15770218897549889756025556162243680942700926556796241892887187628489673389659546507553159458031098984606480279089245833550490955413387322002924468595687570084816333618825742167467376924092961199954955443086551949297296604325961445734210693484714565242663399505657992085765945263593054
740 0
741 -183831143171329471551236947424026851855548509629269650666886422956519731996762040077308033184627691155406587706611590033320631169058768032074938365590799795233662296533531310333310008800470254484030366203180698094693777416187051348346064152350623673508416069323183400776226890114473180
742 0
743 0
744 1293350240748263944356403978418585473595974378420214362602708597363543873502375924291600341943473013415181560175210913157698348587142599927535991979044079590232010815821037644497829121493176942009332766365343681313286644756541218661173438370830235219829358003828934675413230090170947920
745 0
746 7538197624974196771577390464312601117227761096763097233229087149299858412713132768906743589909069016039134366557545614321314548039238833186123741151573821582392395191068724600154070906420520314550936118159629491236001295071176478504475155381285489009711959636072457797551979901014392572
747 0
748 0
749 0
750 0
751 -618224120819469800005121636547345305038604184189388607950118589454066649708475268070391628389135973160786721351572046169364453254802113705278184243611848769653793236815902182867800469330882900920418776872191208630399453084544564763041135773341585410633134898192603131099650465328237427494
752 0
753 0
754 0
755 0
756 50701916104821497797191551587346627614282770864626628949142953422382765134507685114541020271499058868200550285195465331502206481441812562665997231717323172933193437814095047719759792556038818395788890639637838737183991154227725487047877608569391289160926773611429529207968890136816483447080
757 -122405253498562907434600473543131423389821812576139772932688167522629228485008497699515234849424939887834458851208073974183579936351092465528451186360559791520454980697361008364346664806622350710556647019017962165914130353414666505452223232263128683678465768541319298196169722760085588921486
758 295512423101947312666392498673609474393926396016906174814519288467641222104524680513571489970348938643869467987611613279869366354143997493722899604438442755974103399208817064448453122169283519816902184677673763069012251861057058497952324073095648656517858310694068125600308335656987661290052
759 0
760 0
761 0
762 10038723311939226956540588144052251838101727235403956344813317375833146182851317707287756027333218499326228077855233672806414583506389036904305502765041557421494458345424026969377300520588690283216843119880754674992324868211630694506044076906931355243159480232623807220762978407173669244469340
763 -48471243937189272404501777279806948971759360571782971304128614101782266346763948138471892217115497923636124131635694149684358925888523012121856113430294453744560864769681327507915543662483789115578591381977368635284734821046038847029554317704652275565851178072566056879421010912063236738053468
764 0
765 0
766 0
767 0
768 993808256923931057948619630485379258658263854919559364822043848730770280719713199178930576195852881903862479432525535875169292663891793747244911775123255523141484779478071622444492871642002318629269574422874893904871569957374324893354839674981919473428208079642951200090930877865124846960741120
769 -4798530744528239405138241350227344816780786874793938019335800107908921739101145857211017814259584869500088454573082512744777350083027427107598226778412790360920005157217754062275274475921088500091569990168740476931022833153204431189420425229528312152335588163415498311764483910571500351478371846
770 0
771 0
772 67520451503578183441145092507581930387952081046722849880250039782214763676410882278321519533073547253039686249202245511689021127635247062763627839092186039562454909681393764971748222427473085187391535626253634662220989697412196423206593499504158940562309138757415491742083115705509252687347873352
773 0
774 393538031018564759720696833084066134176834384820910104513184550780009198018823575557149220417530408015430215627202256972894233480317643934872080757446044145606606478214970938461049799869712329486907534628338577231654149378252021027074010467215933180122327240058376051428787864656182265727209014180
775 -950084851794622807581169536456374370248109921528913836342836357058915613208853497753712291277289246412055695943404519676391073136976486305798387974069017344235288740696730463666750388460544281123573068757719625748024878596923954356081729418287753480024663530767232382700928103787701037974348598774
776 2293707734607810374883035905996814874673054227878737777198857264897840424436530571064573802972108900839541607514011296325676379754270616546468856705584078834077183959608431865794550576790800891734053672143777828727703906572099929739237469303791440140171654301592840816830644072231584341675906211728
777 -11075000642020487114694482696900008239188436754572778781481101773709192924163829279765719794443014096182277821942854224655487665291035438797472202770474350024779313319827188390511703084084292129183360826090550566406865383482247627669113336051741267520735944267905828032724432496501739442652322044460
778 0
779 0
780 0
781 0
782 0
783 0
784 3970405107181348987129361307421595091921280893666530333653127459406615582388792259373179716152991919794600811019315256363138187846764445566556349222630715092021036009627857125475499714946261417584691018672156152902973747661595106255645379300343957936878713311432968525080244616240238900066452770277808
785 0
786 0
787 -37245226335817181334202371965911899422562930657896799926420385217359302818122341645559055173416346929287658430555281914536035774273572753215646899298525561213564562340512795251823284974472485077364416883650829077585386973114245448144096533140939353071600721950211454830358755084974950634638795400111614
788 0
789 0
790 0
791 0
792 0
793 -14748733404979354626768815965641158147538991922559781070571156821548488801211460063858567093027563205975503303444474959112643341236927267750873930175774844466528830234341761328893916941287822666943161151173640238089497977363362481885546081137803192325032420430196728615629514069649948342848925839355828332
794 17803296107063137839723296381781599308108889350366337195190519014794713491422146472205762290080795350828582021180393982330054661410658293602794735042195369026578179860564833135661202260769236326737425040818413561278357052860443078198292853708731840173030970366138190808083765430433366571715708494716676892
795 0
796 103765213940295043825385297874549154688083438674391467046523751895522056258322192424887378543431539960118413409346444870762916648290218735764847605386751689599419729537165927007199928245134004300630286355265708044481283241665577872877010349681462393190187272260887682656048341221816781201427468312939212792
797 0
798 1209575975069414250225176981731026657640783485391964930167903984716675248117022016154237017941016888819763796869796550484494890456661308241972581794556629537139880394724861457815076734420069578954088586181551669411218684794266048318127538488760085037936185326398375810256412563800934641273698202765837199720
799 0
800 1762481355633973853425072823659265409117133508750751661728594101127251844046371928018911837639809563249586488600021603291360877360846852995076448889141568460910110727318709223219015137507537366280817736094694650094587385570566283540752802558299396360309184353467119874056594675090493571309833569992286193184
801 0
802 0
803 0
804 119744966969169926989079566710955498665276995156376721530497875124757603338894968912861117580963618761011762811392122578941776743889295784929433676856239903652288109728135061251885829422267406902794975768083970498387460935556841702898313563614677490107834348763503263753192389564931746067867255291162521923720
805 0
806 1395849627069893165636978229745374640822153521151894583414656147054753871057743722698033763886149012502970841807174749018793154760467886255513341930730037830302754539676696575123188666501448055621754172136916526047790652657782775678119823040465704453684527946005226663871206815140810041744244756016901231647944
807 0
808 0
809 0
810 0
811 -57238344722650022306820676489433223844089469838900083687077003023754365803775695234755440319265823306215847505587947368649355025843373405413961908258928619727333201710282471910802376633063302949928586624147505653292536891225748067708536976787263189561607707661650029224137198291007713945710265739992220469231694
812 0
813 -333609520957066333207528665687722765665239398492940208196532005764191123265832766841254049921372768543551075837454147587957234224906571496593623304747919543853434960123359118948300856539799987813570789436312599032154707767924455386842098927589239473805703004233271040191139921310187740236785488097058695190751870
814 0
815 0
816 0
817 -22665806330322843056845158480267394910437684256439013569512316367208326238962985336070718210664903918373985138554734962733214135433339523896586088433247224633012448788111748663451431438189239511550812221052111864411319101060002900266444481209799604891659917804389172462690148112221049249226460977914202017721850572
818 27360048522393679832587272441515791952973431859989396379144337943229711611808121217182013333726644503989936119433850234336970644129876377083658721581444736469568922705624749708424787916433681077472767201318275786244331021466843133206383573217875419287938592096617477472401333975491252197795574890971572546814673452
819 -132106000419897562387194248246330562722331411696396599086089668140127172686195470204798771545571481934333729616290135900081096711952845032231220974759026170511288139610610747497150583103923963821441881026325215009388643186927375433091978774081301282043414286190859082352295484014186058040408760541800492204980544380
820 0
821 0
822 0
823 -2243857588357238812605363868869982662909486651917623443298032243350600543291531772575766347415506222095718312869413173363219550052874769492356608792983216310048505096821352835209780910004101648340580481297534927071067298468049061378310295102793373621084770254926866423777100525911592867959473926547766007533993974934
824 5417151421845831398696829589425527661917828933313573463008324185258112680759276972466235390773074558317388684033736413298610533598115991063518837042427813325512583644834493903944589258213915484997176084759612523129688111164996591021204380716163932030869719187481974729029980625785758345150378290801192831031944583408
825 0
826 0
827 0
828 0
829 -444272469591568123474333623457016433558623138237561222266225628025235303408603809477333701429164899522993038955574530958436104303401487689724660247966460205777287502946233805497204894465093031751679159890801389504139119437123184151455305208112483077172338680516617357321634559056439277331351224225968712390721946111646
830 0
831 -2589409712545472569998612966324642356094177448966016334824763716711561465566053874331528552148634971327670977960695282924217201666967160398123952399324711393207331488455282141959845391141970696448405943921205312111923122796418900509585827204566964410558171601575286115062562084199648599506505436233459130334278371794310
832 6251388046567897363259365604083097673456132053296260225928796477766286012210832781090154529657004978557680925423950941831324952015717157150447550874328548380129684969665088452151011030622380225245175279857612585527738247272485659198236915407361169487809259663679906608995587930970901860100587978470663469640334956429952
833 0
834 36435759657930431956294053953064773079469015164413333799293509822254552992186271654113829752582294835443746583041145275005059163412520106548485659170292164687063087825236006544674745935395842519122688287130473551862537481955266097010356231445939776260162641521550105275103063823253806499515950764820235608870231525738380
835 0
836 0
837 -512690044923571519958115368309231465468660389750752689524933901228275303356173857031925145088300762667540123140536729132995045489442248652076923180783415017012090561041759373767406288486683765964166041963747835038187447870170144258654573067447723832052835152903276759966505455609752939592729816143716757654517519732131630
838 0
839 0
840 0
841 -8708184670797875205639702589169689494115723404985016453530535142544558090309961709824471547695381642883960576974720096677622339767669026347958184546244064385128806186996016624522775970547430655817353335131894980407602913984221757287674712317601660493205109253891237369764065876392729246916553033746597487091990361303910603
842 42046835071779432533928719566961063266103608091615016801270508697196341161218467109398952051770319543716847778449435739847425055086280106627458148375114359943371555690393933737379466666938691189286860616307180085716898463601224314868873228446120715397820291797732374223862442947930711948463945511763244791140076952991223612
843 0
844 245066914042088663492202408191484074306980934078015149820474684056159938167332182386292646449633124290120081200146059085947614634502076638529123480060548057257373003199953735184988437216883178569703716422063480350214903973943008603495064991501010218961921896004226820598368478245224476729985939693802613904068346210171760472
845 0
846 0
847 -3448353165930837039302113119859116419285964523902182130393706647071328250523270476827745993390254503347449057955994267396621849562564410992103645089940160930373479657173344325838883672977459361287486736579152514863823861463170563963506259305649346386453316762566957963116686827185928132713636261780729789631140827665012467814
848 0
849 -20098475128015690293349137058459468861581386612263862416211688426636167828301901638555443820243329369131252568624825174534785773316674414409612790913677152619069131212885378583939520678156017566895304558727909978350264358075966474429734329969366613129014005981290046914316130988976472960431084694205753825422244138941141017510
850 0
851 0
852 0
853 -682756510484964138031407118326926711639632744285822091785046855049837904487426934488474057748175000899509145554132915504337770968708218038383825811439059376085178714507948184482849921697595858673610739136001934153076309363879803221259663993093935381196770308769749894222364463651060984818806146726517005151991699896949860805966
854 3296640054822657385436242882403735861447961366279429466558357851336443843717846533087865371812805282786105661416871620741876762053203608116453555956803174125641852264919601995236451368092020647327969355064221363410143784532406387823683420244959126573596220824723576147589042219148632014464157861729131232597056175478767470392584
855 0
856 0
857 0
858 0
859 -135182340722856968493179307315611629788227997404068871991308883593220833760260009758241035688145259923599463370660361275591482029954664607189005407019843816303935011992916567183278445612451002558013638862191803809794245430186737867245449964373293556130574067819647912098065047116082889065990903415588586290304725438768407427113454
860 0
861 0
862 0
863 0
864 5543300129650841372566710660660677755282709883908393609010303816784888295131589861721154429556908858188274524612429030204436232418654549796778335076802797261992745954775809155013225382952514110040391185688630011542416598583789354154019369394366275582996935835811745290057564192314185609709243079504564320710643007033374396379249760
865 0
866 64617441672532072340156364204066907053280427474339488882395355442775127083517168733836782043503844296120137525715252859712090673157418867604326043681840867661591586301317563018235749528592230041336836139326942327895048234902799144130794405352570611522938808987586524271160442313669893167581246299288755778371653304419244234173815372
867 -78000152025839669738912099924753294938959179400970164298489042395076464706830665986435400339601350941056034644837851559537895225237446309607018387063899685945993109899259049195288074219264030496650849581314362904097601994336604253086483321993530126612175043316577282693921770795930273654621936334358662562609245127007368094527644335
868 753236099551781502591609527806160173618234290156440292152703050046161971821679665359156766803818496120688552210133318195727343148214408212064799183874879222891128051796707519598776092811296704055880468929168787888570912424498432312953455386653382235943277964507791310093695050994781975572137983273446812057617267624897433224568785424
869 0
870 0
871 -10598836235138171425877556332168987982197995069896686791802217448455472955996769304038589208437848972269383319418356849539486022283321824736917957947776544393613398819545671219091074598120841058603582618776312712744802988980713272817171131079711189363562836440425041375002776027855989179958094525968534995943592114038916560585378311788
872 12793927092120983861312228551383401595999417512891668179377931243151183744378291131382222726805800616335328838523041551266955961054807630505508029455719341194625191388634476214869167127026138940729887189424492134082620678019305770611900702834318765459869731524960828781012700738526665213506927229489586676338072263609189616024910852688
873 -30887272301811053435563235268851297183097832560731679754656971210530103966754966914783740057830525718805349336755261527303654933251276173379475037885326954586057082187041788039283871553112698410761565688237140624537642850528968177632386971208493125601520881270134178249526789490981325016992901721963440850647940584237837512342510861270
874 0
875 0
876 434616903082337560533319965983132574177171078293238497952773310742117166322951058634315994327995311707340836233678346083978639004289352233081240601902520161005810943187673837545752294272483075632788224205968148164864817596444146984648147168673511334517599232866414282899384977584409226271449456811009223589465648328899998228234684598680
877 -1049258021857972355967080565413288437461830154415918731037587340023187219968433534105315134398754853241379076828179082907009464596944700594070872452143113777331157680087825567717662280564581921200844051231970983720583090801571746398682030599058125827962542335133421114608429304100778408054877276690814824784847144106207563250231745209086
878 2533132946798282272467481096809709449100831387125075960027947990788491606259818126844946263125505018190098989890036511897997568198178753421222985506188747715668126303363324972981076855401646918034476326669910115606030999199587639782012208366789762990442683903133256512116243585785966042381204010192638873159159936541315124728698175016852
879 0
880 0
881 0
882 129077927579168781259742877888661552910199108119427341419892309719716754831733892131650834865137055649614129443123811759889064579365780384516475573657786573623524332437885496543594764260134115516114913132316567735832844099610353765693807614738400954987582511818698238340008323455503534188570165423814457828550705833458944064202542026996610
883 -207747788909760957395769013173665026123451271576816960402046392215866841817271841368200377316349242017306922520319749237163104247183909056713664286545362639639372413957979689572487586014488159977237820352620866620319079577216715430302633473047969058341901600938197168171781500823940196800275721737518351039901762736972078065265592862243134
884 0
885 0
886 0
887 0
888 17037851823547196788725526561337341851572105100686115828927832109691869520622550810319275886203763350437357745656109473959272545837278721403941694482225925198144206070857697869916963130043430765051535745241580972981770556330970252924597956998300252547026373960835301046598199311148882103664990386486697424145103704368251716476507312878953840
889 -82266025892221623184012595055640523768011779884110684481748296142803222985199712314739138787005502329147058559892964339750775262955634097057422915727059319069636813611999781419569648737176182187143775171535399239678914346396216166907045491265797630851737108886855811753796257467672116376093076053503885382151528349552730498718674309957862892
890 0
891 0
892 578785414471065723047703203140529851865931204808094686035128937405278685514311027940031212153051830727069140087638333408301014306920198189364245966773485540408541912026287177867002708073274246948120329755420300302982338860032148266065262732586287047845554523125311375755768541361777108774883408253456799413634688619157641574694582424141946552
893 0
894 0
895 0
896 19661666240192687386833183380216677621590088858374533209365456039669783437965952399150741937317558481369913405234047226408275213889449459716980421175816282448692280802822906349608175111361280965471039675939048629328417750684762070793294334950935459374201827412299751474649532206989272816242370890231044482639434309346991561823139295107947228928
897 0
898 0
899 0
900 333958933376040152714640265862113254641098544989963017216195188205683679102664035271592597328321968267924993318934983682236528128967180716093985037005490058857564502691976264354405475539105139289533614326086116548431610592210939129352971062799609665837508288747533119381164163248136749321732863429801027805163565914589277730206020725623031918500
901 0
902 0
903 -18796635191650101363435707324082199446763892960385937858837857722220455769918435693300424031214372913691966362462309041410650855253576639123530340066996093080268890084312310470006834976110121779172501073972902025037207048568978935894556291258585564959367798743267449265576706586139212484444082664136932029288681351264073485833419884797507508718060
904 0
905 0
906 132244364208302789849479231800299622636629447812681491046297394431954557747634377923646153413157254332379614523874033257239029043032970835296900350542983631679597359595570125818756655783849062732786574746462486408357312561167274429520599980935698174047249607780367211097799274429470760889752044375818126260631096590677692956294351235033798624863420
907 -319266137619091705775093727053127314272587064046474172296997532408912984171314350586080810594698847689080271493543910721514734788804487668624913875309860325339060552037799533012016657378848762736605029498907257582561270851658356524438895583371534174209335838547208051561275929289343747383849314768377196228443499952752870443689784952560867450544014
908 0
909 0
910 0
911 0
912 26183716195377200309891458615927601055543348469820955301132451707150591066673401500811395190610479713874627825740420714965963277464270291027354081437436748092442562070917500959585109034251036210813162732570920136621651023889935915166820090283142639242023747323935212731125494008708714382672261320685129397549346797822354026790821132495240881659120160
913 0
914 152609881699792587440800230811926580448805898811304634283999252881836817801246464908217170649460705839316905623900627194851407702104803039964141020368187246492188659003073560732272671038040786798375783167706321296697384330313878840560050794793718934491394205842142943712528656528632807522978615925011159399251603304547701250639177619365545887423875692
915 0
916 889475574003378324334909926255631881637292044398006850402863065583870315740805387948491628706153755322026805917663342454142482935164547948757492040771686730860689391947523863434050917193993684579441536273667007643562654957993337128193484678479170967706341487728922449544046445163088130755199434229381826997960273029463853477044244583698034442884133992
917 0
918 0
919 -12515871118799504234254193353676845832618719896742837745131516318761527533738561962982585689615577687571096421746366897597937483304623937657073282040268989481249524535731412117963056621717806459405962818048905807589915036065118691257405400850963681695513466057464018159107351813543195877142945256513508592972294950665856622290543602415207634703260253654
920 0
921 -72947842718638475888408285421827958581843492218867661661923939875050407821979981540478393651252812090041169968495993343049694396340884657590528032649868813683591518064021199829559348772840874938386360959193120487078932271160885744144228718806981022221060639728382874302640259096615771339731162261470102570038494823073753950675970591841683495056063124790
922 0
923 0
924 0
925 -2478079268439549630688764829641917475368809908279911131696548797714195108566867982138848263656154957026014370366881565621151678972103219389726041450503794542038205985026353521326798867319123784087086856663465782202223139274240288897503572753138553687564041594148616491637764957500292821627733007612372538393513549103586248539915709099967676518742647845726
926 5982612578502358401173814314516148235592803653991546263128165932819717311718099291707176771031436745138697964222589117472529082982887706470372056169330014408785365170641685909887300650290145738632261040190109546948116008890150624356954948426850922993094678799215124615266045292367656337988710504874777792570154535765077287808906632775601744629040060366772
927 -14443304425444266433036393458674213946554417216263003657952880663353629732003066565553201805719028447303410298812059800566209844937878632330470153789163823359608936326309725341101400167899415261351608937043684876098455157054541537611413469606840399673753399192578865722169855542235605497605154017361928123533822620633740824157728974651171165776822768579270
928 0
929 0
930 0
931 -1471941537839736082116423546227237949831575229358576983714514591293275609906118365704586920854687197740389822708662410878271303496979398445684297401753133151002250606532046797431764638017694374328351374969644527910697774983790536249043349999161747999367954166526105803978355062699733306459241977685979747279968131282678234062843059574573554229229023039600282
932 0
933 0
934 0
935 0
936 40239051313531288602916750744525686776965315739455095767793193661282353054745620095217083013465814841649127185334328486456888158000419778555174501037421636141803635277046587482378120739800603044046903176877140539106020632232498141431541854925514629572383841897179440433356971092418411366223936100588321203445032409595636808338852535004452750676889003142774480
937 -97145663418154141870053265286168062771408596327757801014026266476558476058695245268520597928145698895908702284401352236400284879121668194195773902474256284171606501825130062276975139310300509581887103661139875376323850925790901152147963596371922229404597410949128834446079796373224897933488342794267050947939503151107659861899102016212754611452596777965772886
938 469060756299679144686046562633723624639565016789941395591691453228798610344272221264516557739514425266933063508274065918514915832487512333893444611971868408970033277854613424072656798720803244415642220998313782583507444967628600891454938095338718176763157327590874218651033127677736414466401243378244846198648077423621913064274113134859923947164165118148640504
939 -566206419717833286556099827919891687410973613117699196605717719705357086402967466533037155667660124162841765792675418154915200711609180528089218514446124693141639779679743486349631938031103753997529324659453657959831295893419502043602901691710640406167754738540003053097112924050961312399889586172511897146587580574729572926173215151072678558616761896114413390
940 0
941 0
942 7967128927363197300388314341623009310530595899387243848247841269536281562696290151557737262360707553121433848282790182655269698120528947171804233703283167340124760550793455396377225253175253159009457448409228351976744163140105526751872165538874480315920950181457222183792937907805876784964678142515754881255671160455809657774763864650021952571311555548744561940
943 0
944 0
945 0
946 0
947 0
948 1577451288566599534188283322890611317798281022762934826857304778174522467060810704388336760864406629703202252832807121837256943339706731120238683098749029711708560785421827121895208222007960324880828527881850336550856238281108661798729257234842221587922775752086632812950568348774471185011640048282018878167419444737840716602594906348169342156369011109648280489640
949 -7616608589680798802300556950119191134245684635743902814143893133434993161477551792899352995680638848922515979854174880008964804420351915153519018270139506803183047085021085432711251779831203418620028907273837075678363643581263535384528360014937044967960948032927413947613207371570794982576634385186247847297503728272417865605164697399313394356394044742143161662492
950 9194059878247398336488840273009802452043965658506837641001197911609515628538362497287689756545045478625718232686982001846221747760058646273757701368888536514891607870442912554606460001839163743500857435155687412229219881862372197183257617249779266555883723785014046760563775720345266167588274433468266725464923173010258582207759603747482736512763055851791442152132
951 0
952 0
953 0
954 0
955 0
956 0
957 0
958 0
959 0
960 0
961 -223939717303781510858608612363849500204272402660711464098414972441649551722344524950887459199723406224376805237819469307981550342564549514703687124375845855562401932612837690612164775789244418347106015544381065288847595602268743446921858848757226133067620469483219244757056464866119034120389568975820951890916979444892239148928760057737259739850387589307227000671099209
962 720851070225048262874391888079013988816331458850005081615116525470141010111123162893071806407641187966656387048657073364477103992864722269960186484232892204941693214504172838076751465911540995424637981930304294870105973034029984780327529331396755519708789302877083994624368052926917120925854654215244740965106990258048236455795270907943523338686750683839691112347116824
963 0
964 2100713965300996004997457870016000972313191850672627989502344610264218594240933940500529461618734178215810041272068642488501493772247871694505382376416691653104102279744215682674765032497845046357736308884935490893728393388099953213381301793501523643362133883170335646236995418805451514475156060839206454933990114904976910004726524013508487999850726828675530448429257672
965 0
966 0
967 -29559288659083131743870149255133246612520867511190599495765101191993493353854638183641337435462094099170925114634173974377675279706513236732877811352750913713832366538160911351188153638829326927906379001418684249371429237834911840618619464341526148429114954677373511877155973506520400558732444564399437670336472928299604899498790509560943671824477100660995577611790340214
968 35681217787429857693143924893161496032256360198495982193868355891418613884049659214419657868716386336826691141688215633502060485025040671248903911860942765621909250073767515189693260869844976818123428432590914648335087924740704204063681487389181530479274159001165247817210867749705025821926449083363245849897166525450023570399021263874483254989357593476062246178991334024
969 0
970 0
971 0
972 1212111047789964663564394717432482864610559650823527080596772928003100762760567946320018102805547768362999593796763297217825805743965258886615480312083845685318362451368223408608233487058480289293017698553648630297946125244489892961558479920335421274473640339098033257962051005780568152188261690803930755669036666807848312938564359709725676425638232814771778604861490727980
973 -11705179722707181795224767626882947192557991171227929785037515518732834502057473594688701774497389632063387176321482467894482102029989155680200008379523527369536867279868237111483025954608694470893129943207739787997367514721822063893710745400779345143085431891613933077694089433295590462545887528076876222850722056967383683882655803439390044362839798011635172431601413259132
974 14129401818287111122353557061747912921779110472874983946231061374739036027578609487328737980108485168789386363915009062330133713517919673453430969003691218740173592182604683928699492928725655049479165340315037048593259765210801849816827705241450187692032712569809999593618191444856726766922410909684737734188795390583080309759784522858841397214116263641178729641324394715092
975 -34111393497927813142319497936937299439837216531363932784980880508844489306185955772001826847465665153610466315990759358607508478050833924746961942197144201165115618005143486413140498834755657334404895652233943991185203287782514731580510783183290047955608141085426965726083427606361248765117765583407913579802951809649852461460896947437377816609652426288175045498449496059750
976 82352188814142737406992552935622511801453543535602849516192822392428014639950521031332391675039815476010318995896527779545150669619587522947354853397979621070404828192891656754980490598236969718288956644782925030963666340775831312977849271608030283603248994740663931045785046657579224297157942076500564893794699009882785232681578417733597030433421116217528820638223386834592
977 0
978 479983731066569313319601760551987157886942150740742113150925872979829051812124516700665612070130407687272527611464157614940770304199605464230698151384186507682255376974745256601183450660696163260254574528382513137188738279444186028050267924406731513927461255874173586681092088500618619016025241549318651628579398668713631086329685983542740785386410433663994194188015926292460
979 0
980 0
981 -6753883628429898199616744145664757509857027326901753516897943102226451214675929189581320395829291372775425852876488965967778292736845310423976736061575755308716690895651577078829708808084501942977968939049589127911827539200001119124284261724877531242940065723323857179261372666615021914989471147273869036379914533171640687670076500717035748812019398497584093764130672464154190
982 0
983 0
984 0
985 0
986 0
987 0
988 6456741007582619253055852110369631675249161682739022112122326067851236839302243462458716955888762769343644694122651281483320708123851152604668666536804429457570636843427272896729059019514641308797037264062087836357804313994731491486515387864393402768626086896922747083373059505666850664183468261615638168254666671302869663573212654254531893547084973196217675995968205524520835824
989 0
990 0
991 -45426620280673825096889977768936215299756227963984211834798995173909063515896099742658948918069337746783771706752051811411231721010193518778125233112075588780047519469168672970983700134597330998043740809553359085059579221759951144278475843740073256092027408406921673972878485556811943874696560416667042315976216400898094012970344356752319565717325995427782867927071106639157364294
992 109669562774375442157841531856483879886939863281836010614729821024166876122080863728627349098955286869215416565617189475535288201236849560327967426122661856017871110410347542420033786224985058526184681669334270587778770563623355895416993563762615154897728388866304292243245671286915350365690091826162465375168386029285712597486147721631020147076290886346300650624567476486429757888
993 -264765745829424709412573041481903975073635954527656233064258637222242815760057827199913647115979911485214604837986430762481808123483892639434060085357399300815789740289863757811051272584567448050413104148221900260617120349006662935112462971265303565887484186139530258459369828130642644606076744068991973066312988459469519207942639800014359859869907768120384169176206059612016880070
994 0
995 0
996 0
997 -8994241382345821878858716585253021835778721040684062886240258331735044170506647353541023955550880875501808539089012765818395893995875081267523351588836521995872355793330219485560892339652276695776196200330446354611241736884673495863265348931845185269509782064442029002240673071231620897964506679914716803425097297676044608200170326859988677701142815911646748713604785446585646616686
998 21714019528516617481457517327571310771875772852109180622325269415257836510744392952124148421988297123172269419061948648164249926479741122009895261332575144881623544022190541776954568881444288060788273058786226865288782770775543726424965221337687089104158016306889942567210012436465530283030384747788149610521792387012152009883083069928304774456105979472469610710446880990947644583652
999 -52422280439379056841773751240395643379530266744902424130890797162250717191995433257789320799527475121846347377212910062146895746955357325287313874253986811759119443837711303039470030102540852817352742317902900085188807278435760948713195791607219363477825814678221914136660697944162681464025276175491016024468682071700348627966336466716598226613354774856585970134498547428480935783990
1000 0