0 1
1 -1
2 -2
3 1
4 2
5 4
6 -6
7 -5
8 4
9 1
10 18
11 -13
12 -26
13 4
14 22
15 66
16 -76
17 -78
18 66
19 37
20 122
21 -136
22 -144
23 10
24 54
25 599
26 -368
27 -746
28 196
29 568
30 744
31 -938
32 -156
33 -312
34 -1428
35 2720
36 3340
37 -2324
38 -8588
39 1520
40 8814
41 4846
42 1380
43 -16565
44 -16966
45 -6324
46 79170
47 47250
48 -160346
49 -77481
50 94568
51 258930
52 2110
53 -399216
54 -65436
55 -124743
56 751452
57 792200
58 -1370676
59 -1383305
60 87684
61 3859156
62 930058
63 -5401558
64 -855772
65 238464
66 5001006
67 5370457
68 -4433844
69 -10404924
70 -14108718
71 28115565
72 29013318
73 -32194742
74 -33238974
75 -3373829
76 39384454
77 23016940
78 37826982
79 -21811964
80 -229578146
81 -10651769
82 400367910
83 257985869
84 -534489856
85 -548721648
86 305524414
87 503434911
88 827932962
89 -44479062
90 -1957669644
91 -2499634168
92 2684326460
93 8019225944
94 -3393251178
95 -11441761708
96 -2055109338
97 11437852666
98 13953783348
99 -7206261045
100 -13083622528
101 -26020854832
102 627901794
103 86127981817
104 19992667274
105 -110213534736
106 -113118568938
107 109559843355
108 229589925724
109 -85643444984
110 -142385928704
111 -155921608852
112 -132067364564
113 446598828574
114 619716107778
115 -227729519040
116 -1734335557594
117 -268324196968
118 2637913129542
119 929263266607
120 -1616757646236
121 -2070688823983
122 -1147954268852
123 420256096950
124 6289891231624
125 7735610567144
126 -13466011525872
127 -20748794910830
128 12886275574516
129 37870847591552
130 532576331502
131 -44336837250743
132 -21885639591312
133 -367332562252
134 51851941952056
135 105931122753864
136 -31783015754016
137 -268444322839946
138 -136635482068932
139 489912444920995
140 383268591878336
141 -515435579499480
142 -618051901445250
143 24288478447342
144 721989902588038
145 726631229799288
146 306892038711450
147 -1647385530126339
148 -3282792019882598
149 2611892927603080
150 6796264252644024
151 -943574657714216
152 -9796914662980594
153 -4320557095752810
154 10111746586071180
155 7180652384222832
156 2293835574673580
157 -3771720493613876
158 -30281149842714488
159 -12434522956268256
160 57245944095204654
161 62722287519741296
162 -72954239588172402
163 -131748755066802599
164 53886157266563000
165 143906700182827308
166 51136777655649510
167 -30247014428858510
168 -176062022492732448
169 -329112339889524033
170 139320262311103932
171 1037423660350748465
172 186489601067261362
173 -1757360234408548396
174 -1014321576673928292
175 1863934200621249100
176 2119947183009544706
177 -685751595372483504
178 -1836284717129014938
179 -2904574514121875739
180 -1750994452046083890
181 8131201720417394128
182 10420388140984779310
183 -10371777535784784493
184 -26004269561347414140
185 6396884967250281416
186 40325649334934678640
187 6650480307667276542
188 -32233056069280802080
189 -30784139890613073640
190 -13140807478089863958
191 34999458342529115126
192 111680218893644492518
193 36482181621820006858
194 -269345208588401071880
195 -191171333318179583760
196 376873206597760007646
197 410540299687285739328
198 -264595408217019243996
199 -586818569656642772900
200 -87103140521123660026
201 234106878740483075912
202 653774329212231088002
203 1199283610920027842440
204 -1153612259043541547868
205 -3653058764775791827824
206 415306631569384582354
207 6617866210047006414852
208 2303849512064460360106
209 -8129186542944635564352
210 -5530132788215828678520
211 3451896597228471816637
212 6045614792809691876898
213 10413203990119918747776
214 3839722805377541210076
215 -30698992304785912662490
216 -35732484498366242696052
217 49270147956751334606048
218 87871199714708752936944
219 -43765723841607939131674
220 -134851109343916089539076
221 -11299783315692503339676
222 122939784487192103217618
223 94857553574794551722350
224 54010124007312757333932
225 -133507197808350059540879
226 -481458808363288323710880
227 -5594519687327519286871
228 1065471256551235851427232
229 542781786126562306296016
230 -1540846455771057689191290
231 -1439245992648789085971858
232 1387456761336289855421346
233 1952637517758301175726346
234 224935738856093379423798
235 -854259212262329979349200
236 -3241265552953714770955286
237 -3688275103413895841379184
238 5755477850902559444546238
239 13574268596055206915744140
240 -5241003249170421070399836
241 -26131887078174439489525694
242 -1583623257239492968526764
243 31498628333440444794411967
244 15992244333141504238448182
245 -16623965068759983010582656
246 -23781059668184690082810630
247 -34715739206880954473801296
248 -6157258330167697577973424
249 129038554897423936199480640
250 102260085440544079837606068
251 -223027470002607091341489321
252 -277885011967292800895390836
253 228882735475391421893197308
254 470321345864404160888034270
255 -69612489980407453278197430
256 -430505987837005354624761532
257 -283339211173073214849060314
258 -211203710660777052943391442
259 626682045307011249791980496
260 1742464767678461712607754360
261 -333095310142452382333990056
262 -4128074451368895082529967852
263 -1235833609158907283606575269
264 6275941973544470557643052216
265 4047879096519036957526794744
266 -5628871796011421184811961356
267 -6500739999954147553403960706
268 -426090234595980799999816802
269 3402676570279966458177216456
270 12858460088905014299179976724
271 13325090189916546481039557406
272 -28152598011171277616656902624
273 -48001055860838787787203695984
274 32941871540515703468980821822
275 94329922006875188816819353157
276 -10158447264074766739139335392
277 -123395118488319557327739600704
278 -39960228588510796169791950938
279 68651450867338324484546785337
280 85415374795450616022773542632
281 142914292251540796499959745794
282 -36457389219567027748940085048
283 -519372537285781892774427274721
284 -264150518462876393025965185500
285 956224735524536135841500493300
286 882662084703891594336393614280
287 -1145826077831610496456998109924
288 -1548130133307467790797226567354
289 578573026984484858322561080405
290 1522863343079491352920096271934
291 949963947784765234855805013578
292 567559630756688495578424525032
293 -2743827590714131419540630475664
294 -6328458606953183823985937721912
295 3085423195607945314704451691370
296 15545929390504927465477037064350
297 777914915502262306452579077016
298 -24129682352531484251666352038970
299 -10413786753832566105498102437432
300 23437807895171251582816820549074
301 19915584127358522283485220766724
302 -613927334081698005889333428410
303 -11970835702779257805339281595336
304 -52832486737627063510754964171410
305 -39956452257130035612495532370464
306 122684276872128705116651456681916
307 161090964976993506442764592649101
308 -164419576751052831997666219939040
309 -334389668740704397122679963599040
310 112220513804523713141217911679528
311 441037102901259056385597266819554
312 83017614043013818722770030984196
313 -249563780398941187358072097173930
314 -331966137629906257624046018792204
315 -533958101167244422355072361327528
316 293064858304656236887879823092840
317 2081881465202687887445679254910368
318 532496600286800990344433696788758
319 -3990203162291144501676155888746548
320 -2498392085882653145220579088089362
321 4955242737122567780378589266285592
322 5054605549105950804559526530715064
323 -3107571104447471547183999599278086
324 -5384165721823338109173687252919994
325 -3116076915175645854198688266455336
326 -1844306932029735467560487024478546
327 12739857260278131125523884800927802
328 22124955047767706113012856151704292
329 -18929411388286269460732120158463136
330 -56554050602811608553144776427833724
331 10455915400431485517256174748486131
332 92540862345581729955261937559881022
333 19229636514561208479070345663113656
334 -93356712381284037694281074948817606
335 -58068841146157285924861538989560488
336 6059130744484908730475871716771072
337 52272928213007133249639094640948950
338 206916912850275762471118667149253778
339 104388774067204270820195025707762970
340 -520237117638227915192842826496381804
341 -508279931700926817621220316141554520
342 774162267453171335320447412879429262
343 1109783719604934375916931151800162213
344 -663221641300874935624960479375777486
345 -1536680849894159074872756279387321264
346 -58144497135951593362360951605148440
347 905300804590486943029604634240014815
348 1214360459780735761224384466456135092
349 2031776457221871702047784080216461144
350 -1822382517268737718096685608425692198
351 -7978567685978446908986041248332961730
352 -92312416815142360441304565611149326
353 15711960246184760464584947093829786470
354 6318563163722022325482495034525946598
355 -20607327995497011600823553099318770320
356 -15187714662551314585667388466038980592
357 14165422726856213714023206277239451356
358 17801685530035833418463056241664821586
359 11790608478935079975473227146971927388
360 4393596747352536968934844173249507738
361 -55553103811373225480394512816637824775
362 -75387960129369322273005247794289253538
363 96409792041556987174903129999274502025
364 202394474192410060588029595482116729168
365 -91409862162479481012801264891979995172
366 -338931179264124328508116319304521088000
367 -4407179868386972955620767437796517678
368 355095867723034661721083303757402569476
369 168078005095284742329713252799489601146
370 -36706432621325444553447152054106009354
371 -223012467188053338352147710607117566816
372 -820919287356966196366727312636160979984
373 -180764330437621368960273145557292655048
374 2159464208555951920111447845530877681678
375 1442959227233769914980538117651377750701
376 -3387853288527729732842240188444544988744
377 -3546758235366845034601423287583014216320
378 3339099216833361672124115053196834035992
379 5184219270526945814550826588529661956023
380 -674956353817082760462329046216016883236
381 -3131604877266233233309761571677037330456
382 -4736904099419025940450959922244656197846
383 -7249840734642079970116131514223309211620
384 9690617681779722336776077555148823063414
385 29524791061273856420109555264033982241040
386 -7113949293807850369932096926243774845568
387 -60245445951320024606001545869476535322245
388 -10458646405531057365108112564148397432956
389 81407754625686223617607236686803025936032
390 41422328437341496777204214793567054047862
391 -59275931027465570766953361278354335614123
392 -57927341302834710041264226854474615561736
393 -43514309691683964248234879430040810967880
394 -7338024502791287919630779981152157162286
395 236688184757927034434818817909100373321376
396 242768154857920136504177259979926268991010
397 -451614785623538577291605727013356381145472
398 -688354960274547356602386722200599961908326
399 515492627386047392027498856500578971289606
400 1202932013097269180413704804844345059965174
401 -225833949473195731675184618096494564530782
402 -1297742978586878481079247513366815540030422
403 -442795590724887896287514276347117129676848
404 118753192331278384418657720792742172915514
405 1005696750724239563821688612675434333365216
406 3187962295851112134754638463967407329525462
407 -202710995161181313902735015782671975748004
408 -8650669602890190517499629658813273542088388
409 -3563745495573456819096894554398802989288490
410 14251461737546859661550882576337035090698260
411 10531123252377552649714578650644912201421238
412 -15097125451265199530536877363760380742287756
413 -16746991786665949074117597750869264745446308
414 4951386562259688883624073452709542567033698
415 10977797492879284050452384823164611094695254
416 18762169590709032206046745274410340295022746
417 25019416958801240637634560210030995118224864
418 -47669003384261324682734535844846163944668762
419 -106319446152908227599258373346512217868984047
420 56573275398479850488825247105285633849577584
421 222762827327624904429795155419433333181932320
422 -11009238279724085680916098458166857641199566
423 -311054454656370409835999667090874303773255606
424 -95808283910994482884620915167392230316940586
425 237187953188611508259699519065784568973459362
426 181984326854466196878953416330434253916650884
427 168439323827903649605284198531732484946313016
428 -25350600375642673239487102832687320730953974
429 -980392938013322894354922323609958796786534548
430 -709664939264645819566389620852726949412063386
431 1984776028492743168230150298290904008331665604
432 2230496865073632177444268588441419046896239068
433 -2536542689347088437865935900713394943018367662
434 -4082981839169321657326698626169577117050671264
435 1685118053130203298014505562219488648767710176
436 4535204909676319431280651009272296972233917694
437 1079096029722413278200238099161347464986845720
438 -364514314801254070089821504786348115267235452
439 -4457761617536520605732759461786523404882627523
440 -12110757132661676619108085442664249877363365108
441 4281999269649189805730226145670941644526694433
442 33699363635247607350206622605936015748937112376
443 5605184480480974854757749887718184477198167975
444 -57177879630962551553125911098530756283556712948
445 -28112999602677121831673842272687867327364461492
446 63621826842205924112400111928433778581966012914
447 51568586140981471492510874939485181162820158442
448 -25457650819781486006541832712409464171606717060
449 -37098685587280867538138028276981892092050153958
450 -76778458239157077488525648750725937070043015614
451 -81586168286683325314101964547125588032466628910
452 221872741813011673574469192816864803281007248972
453 367602355072091674391876273952280176510443989544
454 -319559713958203709099917244592345349514688583134
455 -799732262256562029634031524754812538621140308773
456 227920976801782475652669506413659762515974516152
457 1148640785160929591076052020625235927855250698734
458 138073571460460492696120175201906743505945180698
459 -896266396932912640108607560118811718822827839988
460 -577977689687179275574382495772507485880466338240
461 -657665687261274781245645656471608451880011077552
462 351091355344503272184338486531635602998546543616
463 3960660428108549166124277279867380220264143936456
464 1769269196377790782042163767159553389689518396114
465 -8391966567577640837024964417874016556253917840096
466 -6697924746827355241271421339557889152999768254830
467 11455337648124551181003986794686179519686825424613
468 13208674642186167609702892073019433582425514605506
469 -9036059105766782325591070821275922961196013484120
470 -15335143898068402055340330202695087611620016390868
471 -2182366100884431069244698646309462388304550544500
472 947822398388431373801695125256446271708797450954
473 19818544540063763569530581125782403970869933499032
474 44645252484166215113850326501321501830794682140600
475 -30251898353217499376384205266685013196331591687353
476 -126792742569401280842890941446474016195988452336720
477 9418975223698731860079635109046654875957000129648
478 221378959623798515445157749943777708860083438611560
479 59498357717568031734299971376156109777906596749310
480 -255011850673163507135651620761144261241448077373868
481 -146816834553748558933984308487369439852916270693016
482 110094592988204053928442962783854644372394471125172
483 126335421029918494651421310092423340430689911299968
484 314689795601354945770096666144664108838710514391688
485 242847372461754198734251621059089397445432277829656
486 -982485421306807384914041937564422606672529846324396
487 -1215082299278091391322393604492824176063321715319908
488 1580969487463169730706584957192544583773400843306706
489 2757772390277045319817382579326261872074229592749488
490 -1511777919970134774520153706267980428578080151786382
491 -4083932589854056941488585223566017638135260378998181
492 244913193251428840945857847638835491820354544220900
493 3252059469055148795089692897304639942172592757031748
494 1845067343476766793143280134617610837027868058704422
495 2605358744134410297747970075185555047083863705492150
496 -2474331736134534152429631288277091323777103074493072
497 -15653114990531100244248573181965759351902316589360656
498 -2758578281745114909364957220625721866021769865183982
499 34131855806386953894786763756003424467446906674118373
500 17973330848971673886817835990967902198970903979409372
501 -48800103528635632446029852626490001691801484103518328
502 -40246994909543954823937072700089149178551942868022850
503 42273064374988705140050551835189761455721424013348048
504 49659090083972434080261763147690643647576325228023164
505 3432691039149295062514510034428926112504962358600728
506 -2662746729090072070922397140177887513213269190339468
507 -87710949739887726059611866686355857052749906568927897
508 -158372859879437295070559923949374336672070862356947496
509 167714256218768867894677490471932873386236360928389044
510 462282386158435079314377037183808982428941372251525954
511 -152886790178186390457382604740873035910116178790741302
512 -827839868426653842124061747982534728175085314513518012
513 -45569739385784395905071499821843460866672265733110808
514 978471682523386488905859844853551885203610241211551148
515 375017706228565388761578289325797728790895731042267472
516 -436367039186414790977455741443961028873480100287184544
517 -438850749870548976097057763855035575402819412170051948
518 -1283995286398926669803602007296656960188670029226882766
519 -604462263244532280482723627429665158626571152020317717
520 4194351519401636173363081203747276680575727423897752584
521 3742621368487928309679159892228231581633702271885379334
522 -7204792776303826665685489656197946781080342577251855942
523 -9072997854768323421456481422215054723131643150222037293
524 7893540426434448705992020272072727869954312225008846270
525 13961734948101147396782563875323108136662589922277467244
526 -3505289049286089204717401866888457162572368362970805002
527 -11266360120582784426297379824330993056754786584405773756
528 -6126934943551151803152658081380678864845093016077613240
529 -10203701877280003093981305978043038695093959704623154529
530 14299708804309844394083460817117330782668421300610231782
531 60143047986858802920835538063106905931073198788255042111
532 -5433679353651176119109485730216228860915756781516303584
533 -134313744230621220130449630905252528565035065593039275888
534 -37833858593950122343966353150547101720079915919831865456
535 198384915502363947038038623271012969901157463165490583330
536 111834862678780047984018149801069096372142858548609848502
537 -181065448150104962523889208771487187417019281907016119088
538 -153910637884669598130648865219537832298729887590464184440
539 -2740512830994936349719317238808213510086112991601224217
540 10325766304029665044089745145523974863976345591269174584
541 383009098785554644907084726370917684632845050542464701860
542 537688161503430029193575323157991124014111330345701329698
543 -832122744035513882770126365410718437598340793877222395926
544 -1623369500490096854569390582351136006957401296441444696960
545 1005903159474171701535762794472704714118172234508900013656
546 2989351842248461824469337836649258179854557085558181803384
547 -481237152727221442924302716117242667378037887498988517151
548 -3616610719954637221608183699788081109064355964298844850328
549 -768073622908651386946430140519207751483064180326810290780
550 1602913158109769229019491769212301753224512258653214286396
551 1606294889472156652709277160161911627270971899359058367205
552 5186458938287821253240407319355127171975375198936873758672
553 829650175005662422117927251824119186838453061495294325952
554 -17306053612341380977908575208330268380424181463873329714738
555 -10339492049873322929773660737530772749113766830631249452392
556 31072625905076836391229430770692184663697310248866555805234
557 28042951237250955549381033252096000796231617555352130188284
558 -36785376719532027908047324367594280311392532068171948039014
559 -45543024911257604817659397208058766954573428609140295018392
560 21299983559248322880269898879642569342298999377010857580776
561 37496532652758025253061188958090929795856959092569375698712
562 21609411488955359445459415949506020969889413682404821190870
563 38798049125444162336997307496595012731739952705479739187149
564 -74346283087362529551018471050032372388813717664605156289888
565 -224411343795343213099673054760996775688899741086261561297816
566 83240060229993886406192920290045372512607112619876921499112
567 511101468291799627764324355885652402210937423448504914853871
568 24511541571607699803055723930111477033733360725276603177404
569 -774355530559549224100793638030048406152414632472144795732386
570 -263846671532053779197797021999825858597984758642679321400052
571 730332397222439309443809952034867388135064169476051543871623
572 449857144630318427203015431770236562772614551685199096446044
573 1472590494441257491996651591818114058828119070648424549688
574 -61183015178961110670888410546203434459048060677295147624024
575 -1644312857487235353566936464896393984622233466986660331249850
576 -1710839245608487206704671575177844303809791288617442565936890
577 3838526950319950676104034586270132334715518681730777415537310
578 5456052784157547658783173848744937641016851842035936125304942
579 -5301158091290269193624277872720059031027493396138275127792262
580 -10393137744027838136929142354196855369767075111824874145701304
581 4112950903964958505716510027966223409454527024433717679264804
582 12851614502312424734459989681136884418893507977614916354919038
583 712860333728994038187672235206438825980872320960194731706907
584 -5516354591473518131236086301229572392244515439552801080003100
585 -6291233883241138309314882508076643594997209879430757992448688
586 -20581036565228346467678792760976215085998068831783118317878134
587 3201898370258408712581241461008506537118769800940344367993587
588 69304329907799101689004398179739480470100266476841474289134526
589 22788682446845245559634853425172758934339568289557351602603592
590 -128251134592445956565474648208562594181155076357344567321782078
591 -78939264646902899403179016785065161961760141292357529202470086
592 159311682120513496362866287867316722007875816508685505745139502
593 140409831721063021492910097019277258587737321738696439545085926
594 -103866181431059204261071639332178179096097227030569353958954580
595 -119665498179955963772049665979917690971425660447458974755337008
596 -82377485489979015681544548170709516443522302213033326508357054
597 -141263763139169381114462228204114794200977470091775911792569432
598 362224406990635577357983658353673724873979095127632987693328410
599 808477571664170903020925300699975829709713312609525142941108382
600 -552936256926237515687606158570780986544398817931761005004477926
601 -1880465767803495279668551467500693337477884144011644742431949094
602 356713025112845043050228409182089035960912553314066993287582444
603 2913594652730386172747311382522267791720559569832528294499396365
604 393675372063045805728274454267300621763473912435814613702052668
605 -2801902618953795237726214489449773533046689871231768577061107468
606 -1221311705730261969796946719716458343384286075613419655984082402
607 -65771304182482813858444249361509875109466656817791629018183104
608 422891076725960699567173306954236603692673408461013948124207566
609 6904572091547867889141126366170430654076601147280485367988200816
610 4923372315120230010696578931669999566715119775955959453735869118
611 -16816695880841142875652265343574545051322173344154832255471773312
612 -17292491884066104120774004120581642914260354871314063550848542576
613 25034001168466701475065188397127506494026614185706716024527447204
614 34538037754589006660446498715769096976875419914745471898212443836
615 -23181616412547797872334638882280793114332603187610351892832430575
616 -43855859209372242488686856287629355180732548711576991692711961824
617 4311103150017478068920617186914984395678221304363422679213285842
618 17779508647022146472169914414463917793121992075762437064710991540
619 26238580445931009419606352814859771480146271404194124614684869083
620 79865567277122045983234644848561835217540877370805925223625590464
621 -38777321922094593268566456861282755373226014539718706825195985976
622 -269204810544771179849850304164411311652953873727328007205965482542
623 -19555268662102080246305327628250118488993180521060658247196182486
624 509595985300661520639912688057451811452046879135544553681386881380
625 187395979041100103433973753224341896100897211575178649486429950239
626 -653955760469755819296220264148205586087366609116709183953184086206
627 -399424578334928606432111130234582878867849516366055789224432964132
628 451037916563441495504117959360551272156434772032377876692323220614
629 366027079078987707858205421066740945596331000540100286742424200704
630 337708919603953691116880329691290147150473542280660819026990987238
631 481386999602429786450059320212890115803548638555519208013854072643
632 -1678347343391804955155647903282513612469816482100938764184345480568
633 -2795377228698482983629649574163419693396724087839199188267869092592
634 2964067114849946926242045394413445335060296371822019430772186783284
635 6671273479231719748748826184936835414463323392766319875140999484720
636 -2990112160085239372438014285331706228197755736552195177660031574756
637 -10566395933974126539374452661623146052117858749106591677271081597836
638 698124194378664692012821312599293175538501577066790513646284166110
639 10287611159816755076444837330605032599744430289556183210232860387484
640 2984589674011680641167616772307256972877032414165223760039583040606
641 744991959495235739478373016410828922301831449538444603976333340442
642 -2780594764206185597708308612558602403170848546349954471335840524578
643 -28330703957226590391697437936472612240665460772406743426876152195799
644 -11581651137517092173628219684605419633604815981270207606833963577888
645 70665015377427012815066404052460079237520996641949265720879834262452
646 50256151878312085443908385412951571319093328615896796096713184926150
647 -110222156272006034989334917177512599726947660292547164191139829413625
648 -108425254309121360820800533975135037048135694877376832794354357786760
649 111652396088658966491627587492898517423643772036205706019541432466440
650 142880757215706985566251881811656948329984902902574233747275740070802
651 -36935175873605419944455323445706998770660773357147520242521177367488
652 -53510894322085958607724203266584766504660331725138705987184535263098
653 -114641590343827652351857636628543765201778865206984839457960855602888
654 -300723056153938130926387510400877591168283643426690531353048653844650
655 254142980668962313054089268659178574830391390379423240073266947049552
656 1013488943029472022584708315778845505613153063139094279538329677291860
657 -188264087248490924143828613948770300365131676094393894845346804345714
658 -1954747420897878559793103297108137073306494490550442026464119129981040
659 -271196368553512534826804062532863903584094848760401716382250635647443
660 2566630638665704564707274917229656792556694866093716441830004992953008
661 995893817122086281241528378762927982263882552940754971280905129970224
662 -1812412520498289456064474559220531953760574674343983108481035739039748
663 -1073738120677117623030972916970551120810302431656313585914439435690172
664 -1448474760269910174334371836669511609926987449432238139849722125227186
665 -1482288455924451660412591480631532844208808720235964227544340897930032
666 7469686612079811540764315483282288225812494533045926165167255716985732
667 9159335740126531748092697843686240878431600779778711841962890068205896
668 -14270100960623575029868615987377449027135542062156097383465542639358604
669 -22684815401544160150678063579056078051093296346972645425787132319752808
670 17039014533317326213335176660205775674118025865649630445609175292623726
671 36867308208900484981617649619328939434646612614870393905274872841362582
672 -10214282861218470286232103955216527249985267553276667734609833326489744
673 -36179980160630196464801947605653544588661086278337041633070706690047590
674 -6136166562947421483069231309896729092270144407450882154648482117593912
675 -5357455132899687623101956939170559677770487066960852097621256513844726
676 16846196630724447657103418075508587245125547380918485327887606195353132
677 113305433100648821345670160180362874861702481463998312688043297487380944
678 13362995112517033479263177334267175871441338905315083751362823670882512
679 -286429896640016806568180191211120382045939929450471462103204942186935338
680 -125219679032425894141435007122047451601835372470186032887021411507983556
681 460922283304644784819054337438581606963142654544014855121764445570106176
682 313765243181051744957609817538909464321134770448578887316050941422632720
683 -491275756382442849106013479868766431729845603539122897596379350935693765
684 -440146050435022102849152439904680539005292036328391431044578673723556570
685 193241339163416509464341160115715446164944634667263178608010044147527064
686 150011474233816602517284350853028911585426865436456259233733715391812590
687 512189572142891707909707494798945755172188050019000258736574768030299174
688 1090808952641385935370243790119677954432990371371787235658675605954466898
689 -1379322597165411593257411366377192013626624359449745791505589052450248312
690 -3687233462313659658377205994746622764172523262629452328163980070989970312
691 1707233148444661439508046559601445396885388396866198870155721867340748469
692 7240060709642478074360538381578442136629502316104947066182106130477814942
693 -627328190926662319843017789919991240408884827464269593511605121885053648
694 -9677960097265761897458343144353997964084062046020014720011996745407136790
695 -1844274118604236175247915023314996500323048556583728846244125877947350755
696 6847533617649363304109625279433040980029945490488336524470714892496771540
697 3043589687776478934043485218187473967962183406219205637614637939353337484
698 6319944546710828088177917419358908173128708617453170905538945148292507020
699 3742051285089749414390604546785022490656050387351619494439807429262925526
700 -32083795179814368905546477409635000160814296426730462810469481651399946964
701 -27782638916582545853509450784964681766136691858511550959805034114065530644
702 64134444154195753914503142790719780311701696766225271948417718775073982998
703 73136171977216664167551897448884369014534133006689721568493069281970404034
704 -83496013329345735403788534886504380783443027382812838390830347963829585630
705 -123050462958476433892559982525702892547803039260689256824423009763354630240
706 63474838276940653772539367116886215195321883939560913462456559499933599300
707 121642207677815067336671782598465058803012133854773995160326556603671292144
708 8603196040969710298149197495620088233230342836607746026685013163113984240
709 30658468080777556621264848722050748980399760224787342774230253994457704940
710 -94286570858410302630148359702849120930082132500037409498262634228718585550
711 -440797351396195388484650316971150203733636911732517055843905003270473303987
712 75792188735692867082285025721406188120334635039728889838407811496600922380
713 1122770598244188964839724760031380640283381165807647829891050917138505318176
714 208054103081472928342761524921865912996664605496390932689371686079789130376
715 -1846999834421798078730228483850122479977665658102491126198863071028480398728
716 -791719475626508510938430409482738820187711644164579666472637093421024996226
717 2029510792360200631851648440230338637882930007086243678310315576224784227728
718 1257391178130371898254600611498907673430149572462321877848646758007251275890
719 -838115961759660592452589761953197248282326936016510406732701909558910189668
720 -392814433502140803671504028699020217057143462501659273841802424939949984982
721 -2296154047863030294141438333693265504145077684818030227121226650880525023760
722 -3767443996522892734372706609813388791050396843587230784402971782279614301026
723 6778366323605098333051118118218779738220780021227434848244597814618339145522
724 12896729827848448851591002890672464451414602959679473794246800393614145980674
725 -10089616623866738652628258287015836413043923835126801959573252188247412975992
726 -25848497972642782297043232588518048937434687980224992742293783087720360652126
727 8375897613757009590289924444388365871824380485033240065175718808256747388421
728 35098152453386017902896054764630880741619310614141599394580869701954664037672
729 134834450285994267360880169374632705063534048916935618466999334453545077169
730 -24476467940527825745405602166330554722818113382143081497004585654871100072660
731 -8583580606523778132114862238965882690302308983459411193474330673419480596562
732 -27405973173768159970096695909055327402613646176604325802494730813250323398348
733 -4850052377538204195898590137805126257594116059329342409318598842717707982800
734 133415026257537016052194915593017178919497831834662108043967041306255411145654
735 73956877780332015785802939600361214790220774547722247422207495385807072631726
736 -273975559771167606140579409309257931943915799056367583747212017396669934492220
737 -218816114120648505467719201896112844249646603097484025389360054459048813979968
738 375098138560772461393559366728888957642898549254907444071411831040385993033762
739 388807010128934863159577921828189124315994822426333342771480886749091316628345
740 -316252016120821997603177728124952404926234153850999105918337993794424264071968
741 -388884785079930114901307497035287319605343176354144125200073931125288131134216
742 2125252018610674040837612679808620608760005893389847357216273173976064896602
743 -151784725238221602948108364058826085418230344115781332407584249173797878541668
744 494313576032686332379024964837143338840121490760378680835111381021292918573152
745 1662362762652474424966854822744182598295968934967626518137919469706893082339280
746 -791052175674570809923368229612129112981468569791608477862717249464910576193034
747 -4257695872520316366928723982738192785620019018135426509327568386616795150049007
748 256966314736270773238731812897912907884880670480243049044147497563926019791500
749 7124694039397615128656788206393574968245787541613809936350495509557727965676044
750 1446418387747518810044093738494789969907905670571354056931481810824046902847554
751 -7971717415302850383556089289981644458266098248561050144607041472643144936510092
752 -3194518491621914333140198753683926480920808389217522769158619909543025608234328
753 3225854091928156900149013697575443393974460672206005314688471328994516227832144
754 1006602522401099912792450403014986344234211303146331468804071579197324483429742
755 10181850690713851801798630420738848307794097007756557020359875271366692870539584
756 12154448274494899978342806477021485135722418516274190515232290894569578768650272
757 -31208360083886865705541091241597488460276087227778841266420188477796541456576208
758 -42968498635290163596912422823596967579991481754837069324078421119277537862850646
759 50863825582518879530184240372643502021327981050839183817991920237797839281027845
760 88528040368344069565602476870357932689488345078564441810436420762715565337809796
761 -52530529646408436923494254238037995344700103139511960735248507428976719016646634
762 -122231211726094003345974890522629861940180013339002460280776548198882005856856768
763 22587290433782386865356958658600226283137987635579604164964837084419882593321240
764 82808445617123082825638662763240917550106705902487115484753141794514276483089688
765 25748943179452418457203293119642962019712312282522021710674228449558505505935340
766 116467022614369108843689292439244678628271920889828438222820465096390326920061796
767 -25034800516391880064178756595107103505175161136851370507631566643768812245351460
768 -537848592430730973284610481690206393224665760568183693557476907934903386077514570
769 -145600449102591204604100038783253339089748851193430930345604798561786208375909510
770 1122693097216749151040700566092191972644403770153459901083914292129872315096688040
771 579477069027548623097771509549416447623997443948940244633099223465945000392804914
772 -1586345517745216809094928399259617608472885656702569300692872342766540852771758796
773 -1139325380302904893000393021477175022832340431543402333826468666657405907309735804
774 1407559463057450268328484388872268504036683381488084200393253573501059964303110222
775 1169605207427098445875056821325404449412237744027067006146333215512518489816736757
776 -58069243970180220887063044918771285119991837923015727429047139865839019703548056
777 670837044146361159717694105331388298054840921924383666759034885646754252799794640
778 -2453525130200308165196173252654205763494827891850661216963247241477598157954390374
779 -6047770116206256633137876426581192464102798050520488637102566133442422151861922962
780 4930870441425396472693502333552459662389094209430844327949160479619785097801409520
781 15596200501725635152369030426729275925234655839999675298255145194953981637707914420
782 -4922389432816462732391286219969124202324572074286255877262636116904005622960594096
783 -26492151330634250041638435419251301812844214651389469097677574557002326609108839678
784 342156038129304230466468043523975509968421168143304304557217164503066202724617848
785 29950039503906674050587693113911943964786818345498856694603097692218344227751610384
786 6418016835343888519576420581985457334409399993241470837262430740527442087376858282
787 -11224268736415827372807552176836888471136253044205964238981838905652676145885276675
788 -2961249701816797576438928193579446948398033239720543028104550709352027942575826486
789 -44282347395720914894352007475831159631522560600169823188017670609588744968396068488
790 -35185288543689968190867111738431620953976838610533839335808373778885984850242098508
791 136821353319547979883324612028321928676351079026517356817008237542003884613400215381
792 134016153687010443620290047858398916491251663254633817691723055360041964547478747562
793 -234504482229028770237571803816686780743936297669081587093589138298745529941109074712
794 -288225070741174145032887960320919858406094514699292815108914335329508172884087719272
795 267450746807495573334495853145276299673892018056574259916268763198532332858788841224
796 406750698566089544027503523771042297750428360196132867941190812406129245492987579492
797 -158671044172612683927369569530428983504771097808519209878085095149292509107334980524
798 -263755765876524873643384040911320790042120688583507572264742079298113998773554872666
799 -90637022272455705788167897501865201426251684685620196254842709577179397556637422012
800 -480509139260409780106086116766515877205534400087258374441563582364129886986809293706
801 285968362067111836458971188921453233488122563433382601152616285581121140838281233038
802 2102119290362519615875940817200577264935718932423914347681926502359727737356149062028
803 -2569299021541437500829864453449983611030998212913594288118380345989201089350463366
804 -4433992873858191327112517023937272013769228899580899118860427656093472985969354136272
805 -1176506674430732656776329041038570933427386944887247179973216266637104073275870608024
806 6396160618638273422984197511632528054045594598540865013054120974984184133860020112424
807 2958218105468717118623324962911325030462323774811738446865970021398023925320031471548
808 -5812422934616516437361502454880418404681284775989030874349183478137642410488853456130
809 -3243485289265782561956510224364693124854677724116970018572570239737604861653012427858
810 113545595789485206275606390860413252844994138079412338382214571514144351590256329318
811 -2670636226907998239307617710786151396689775244487013904054833650922932293000082621477
812 11625838168684314545055386001860186270204737683612380184533418630311673754350978235760
813 21059932470512657099838108260421864976281594083939551174458194760563478722943421490552
814 -25814463329322751491071882881380792673659980217516827662508863599051177444408718735302
815 -54968223056683242674216676189884341195880689070606563621592605723685258206275416826934
816 32985168363809280807669961956847660209914506065081563740920153506792688101456651289372
817 94854048795593151294388913050414097672099329862754285342595851419442938694124402114904
818 -22206647175080805757145862602856090151005749004976395223666996347956691053078392290806
819 -107826074752049565591869723955607978356889216391237901064522668843176633177805146350112
820 -4860107901701355701763594071552957115511277058504113176708636505554746968058823808820
821 35029768766190380741407490824522576390946082195357487639328545743638732567410037019984
822 12485090867905218628410315788689625508731467433483652744484348697876536579775594384826
823 187905050483432629640093741237110916652429798489904745784753746967184858235874495813757
824 81844228447671870219678369887478111009920552937036382478287394707184699827023191624780
825 -576086358290714366380184345675889177188468397967605056956117578512202048111470655285192
826 -377313449514084923253599404492769351431793686585397839908462975232332799264776898000740
827 1017140578132094022056760692319837191090585088325828446330382122160118633085893943286647
828 876466895671485797127305133939797716225566614647230378316493124869450514799213907265084
829 -1223474955925023385899228447813131165059145726353498316937901164202801798035083613440012
830 -1280558099561766516117103367805361709220850249000015277709916034507031985626694515552400
831 813218528747562052449160364201747175008083285315748977750746375893135807063163540372980
832 781416361375821283609923384643819164098741408535437094444318811335365868823043853122794
833 390067534193003389384431289555623744051165036522637544368879346168708673111799914412794
834 1911620425916816588102096374402983266759706820936721450353039243672820545371278381178366
835 -1885453229164098588680790882802495342465099082478276814443971097057839898972385353519360
836 -7954003670761502793783036776336502270557259780168055946601121206324082381538646708507776
837 2204138429901955359198750108098476571585272775175562985863159280893936926218244272348564
838 16907423781868874247548264478591752939606260270696395618193878076523902418467490692781448
839 468795093396411423061263824615514321172852728213793407023556609749186621187589885695128
840 -24741495289271185961174879801812532468838800793039859292036060425601375293471066134833568
841 -5943435558398768917417322659273198717506032683184432273414314982277326423065342549918249
842 22640131414377548589096828861031548421468271997142589150433870829989320966050720638356602
843 7944996492977386438620849044076052564448884938167263297169422368252639024854860028174766
844 970724652189227855951804830576469518394088675582924512413390368157006831455937227203230
845 9448396504657794234512270961394926288100010137367871423656037973707296093261957645452032
846 -52895095133895566948480632660579784482884538595030141210507322445687311388771581001724916
847 -69251168375518340300202424831801015688380572271309509701159509369253021612921884576940654
848 122946609106966965726321093533557122294925555934866434135608147401459696122694098606081878
849 185023265703533976761386011904029646115699749745233585711088477405754919832531287134061976
850 -174769880208202714130710448301786470258303688208716157928778372328952245022670070897685448
851 -325733812253968796485556973133930788581435592088376015954083290302410495721224084800612064
852 155780628370417778561061889062825252381166953749560368190341706463711847897893051238710064
853 371393040214449292157300766963467669803044679589622765659314393742643178056187665381895120
854 -43813985721195002850177754809209806550290298914341595184591964616241655898306312656146074
855 -94131732122114947800725150459376057289414380365606505726319757648640459920769099714461085
856 -70862775201857566300231256138718035700714992578981803411495861581854315931194073378025486
857 -775353794045417904467215868137283396417554387462733820894506768280984392238640280448654802
858 -80210271879327359047275822120493767444667965153559697177817573166782466166748553553601180
859 2340245966788897830860742966467823862761171230731134598396278348914063450339290322665751263
860 869816306756836542260626510716057103548152111111474373510661300066285168188814161164206292
861 -4207386821769251366675340354402137170694480798850408115535558069146774698952790103650917008
862 -2397738876764597716634843093776477512346869597032943607545034233507924740079292400407063824
863 5217306857967329794328152907042887359412558061161749528002350804924767525472953493862792046
864 3740461187263472608666166248658821884475013851906841068942162473219689313625192776125341932
865 -3614911783719479762499903979833669574488769053349291581142736961919079745094877689374187536
866 -2100346436938573060958709953355437889306914212678624768301386530963474492630381315377047292
867 -1917362484645105978649200140358135639784497105895794283266919509689794588799935635858135029
868 -7282396425205235720937795572253668312300184517859450862467649419757938180922740226550248256
869 10361669143274892645852652924261205074788650138109769363405780309371997753768204940852897668
870 29042780679129141430738706301804332150449366917318432689516642104057299305814620511639996078
871 -16712182390085214032142294393004123612168820939915685896885307079929949368244925604203719501
872 -62214180199106113837380032001137098595513100364006497500239108555927433010511476103341437542
873 13225404598055694999336374568314818878764988756842953928272380286521495891699896315417153150
874 92037956946131032220677634123039997649291442900976923028746390873994105453211176464994759468
875 3026062410532160766986060463345016874641996650960675958975657441239086246631152427068506880
876 -83770663960621007545140136041664171713130923723902780513620225678817112815219931068326596388
877 -15288865438615508787672107733995381641742311268751251834233845195799165808109881113511457824
878 -12009220803940274667764050774640012662845111671756357214814686403586611970893461392216233892
879 -28124163635548788832570867268917896091539187393739197435079017893513435593026309273331231670
880 231994272677957906746163282217785550508130731580343684645021274077316094368893070673282419836
881 209458912364392504740140285431108469005514801821535130123949483158268135623521071636896906150
882 -549647041364829531477266319726616706012283039425498367072970521644510331495009919348720113900
883 -586545218941402757614291693588541800309263159097841094669102259627070236719641268516859286579
884 826101417731018101933147442450938306209308208172160898307197355765901160472703726436888685052
885 1064180765793722277720873974002719067671786834934594843138148850571963910568278688238397575536
886 -822189614422735023466496775205463490076600723420927424954352531721947259989741233776226316732
887 -1217260964606750756085656825295263448678390842992146665542307347399435438004804155255197935321
888 347768342875542494982418139393874856284572965975776209711763091748761187640723479711745163332
889 188768005643555281423107132586747198382683426833709125666693320080456470521025049221403044320
890 430061661685476754547585151968920540798683521369584983310051786855653163734251405356525306092
891 3102441874897147326068036441011693404381135356401699389996889523817166060659569884264160374995
892 -674636962492402794287478487946256876243643555665089725722646027421110593500731500293995861592
893 -9190401093455910512145890102289320149544763193216257133854107254504415506579170310670398978664
894 -999910380735802920987130582205978201328948883895371877272280666753831137272921972765199377876
895 16713244812754251995747306547187001405111739133844824677001283721994203652044684844593405494526
896 5327959498158162227285409081123246814804593602181433658651463805629143850402449266738075730140
897 -21088948081827521778885385204115219385703447932378706880628680942410392444929553149979653273616
898 -9711850454447388420690117202785945160927726102488472107628194197035859421248806187586462506016
899 14664558123696661296162515408755239728797035944486893634140048011286351675319681134817629795504
900 4845949690651118684086323882016156817279544764608640403750233695633169722145636527270422369070
901 9793821380481756833107729594773258870789246869719917143346722381859777022542332429652487332312
902 26309249851808142001845419317051704547045706610207631508222114881422391107374550087232485496394
903 -51603713175628870190595920810187850351316410242557121434040369911873286081047019256055731012541
904 -101732961462823052639463854003417567552242932386719636005330461719327616504257882999078580433696
905 93927690900488659240163495237820213166012469706510137427479068441874450566137794578387262475488
906 220264832783306215920673367575557496584257415080609732843193544986776482028334189720010800285084
907 -104254830382622442261038058016359790895538044395263051871448844556537789545368438729207633601533
908 -329089739396106656296481981325496454444057165502050351076985578606194958744265223084025644155690
909 57400781275031044395465283038685426363413690672273033064896348593505310985102856039759938387568
910 294882753484102469579811288591466920391200121301626894522450669056384071812237637372267970461460
911 11469125696791920267825025314275762037241838127488683334627240528799727581362681715265199605086
912 84809567008411201256058577378058694213956333206048069388460624446996340521688081841251856015064
913 56483268848313614132449557620051126450870216569630647349540869212082908261810289046028213174664
914 -983330203068222499605341740463296531804459630394668901427128247801404760353781043957997946515426
915 -547797580477904936839685713929389727086971269797404335006755743350100313658805291968745411603488
916 2341413279737080629766693662177389311434732095950529993463283853623870754811412575792568974985162
917 1702572032764926285788715940223580724107620852479728855572799305653792601205595800401899067274824
918 -3632034053851510327001433940053125908593330697362082332738737616417101419213192903842948478786428
919 -3256102189957809618613132275789882885796346936285208246920905397641266104130941981350709291699486
920 3811388051303933222710272197917685073862212664488298914075351870440381662192047923299933319629960
921 3753914127060878874860371802422241068134989834595947097936236540927488904327328966556509203721896
922 -1775290654042508970644781643081900504410335179699572842217024301699792646580729892907352362417832
923 -66226850958317691411665905310071611265103035879028399337213791234345120291588127814087202946600
924 -2498577903013769611344793158459997218186807680104344305074658049472591111526493838777023903848784
925 -11999097729058179022458548907142015139117633508588768154951164365275746641888972917939527904754564
926 6545747189666680950349338354319393973896717249222690780765746228275949680076421858335340841980684
927 34889945319131140221698300077882655117791815861628746503039171313836941204407665529796014028338464
928 -5252948937777323850885455893994207182171505688890513483423077302657220547798997471352270566853758
929 -63954737332927466691996052479328984990082061523392707885569991969864331859333393870399331392138806
930 -5559246076280616761539709222356416745060032917218482629006510163102644525323527778716890828856480
931 81452107275045792390614938618287679091820492934925132900686184159407532583580020463459866871378641
932 19816470509038791062541635005897214379186449596486164876349792668335259086389501833849877745658840
933 -55343417718025590185181640374190209149691941719771396349419979433060023228246191702061587073696388
934 -8118341484294546467899645150393246872909535953211868993074070602192277956681806441494801105750616
935 -49196719612236410983596648158019492414460228647290504825301436680194605848363458597585317308809028
936 -88639139569740514586864477375614450098631993417896608925637433827718845186943152228847190318208794
937 240634152269007453971735810630766688797582952730774133659984764188398877874968710855178012215457034
938 338276961392820319190141181243825792171127897589042998286640329725850523560284186497476489280347108
939 -462978836491776285282745348974238722989919073191951844509820427299476164635565027063459314286357362
940 -745618843242654001906111678089918134888179926801828451927518659908548940214240690493701995364236080
941 581698480338548329774764321466930318385878965492678640892293626473730731333541413166360660268794472
942 1126979961704465222044757805019668233031159315803275702273931520731531560333424846958355659653158638
943 -448339829858082001970000659077158552169308888001099759927972631284180317799093880017942609868584180
944 -984305120554713759090620942642118600917334266705970357698604803399362838547839025386993358026793638
945 85620611843827246197197856210378586101370039719407080842513967167351636287734641746939347082264160
946 -483116219141264735718993859697738684574491860586881880627329183760606586120995092415384089145685558
947 55658031930085480666912324454551440275435028313159648538368281701524366477118699942469896638329693
948 4032900052117545260770436520139787343288505231625393263479023298756505676094821606267311360799202896
949 997393383058938827531873038078094177546404787644276836886216078180910088861267209268676453489059992
950 -9578199241506313968270198669419715084878017805679953810997466293651304789942450072985845326413875178
951 -4224891066678028726492878792013637142181202710759129161668268494045680360501879612089684988606778283
952 15134652097390641306181473953774786759381369815348817666793506081893798792965754167553031830108384440
953 9028922734282622060547115148888285174319604590414388724366272561584917909215431325324963825398425550
954 -16296143960507970107893975152486549403957174029664693963367570517978560548445786893758622744008584016
955 -10648923311097117375997870677833330394962080227053647312811932162769170924171017559774599861035040144
956 7541679873996330354670383623523469457386106578299114476849114161040908341623383818068608454673082200
957 -1992728228226986435753112685187719076570957809736760817287076779371955622995350904215218702189893636
958 13588887163534885863928380431733378303528996655557295115384228707770213145336123812266010483375847650
959 44650817329612951685314268625667191914522340877804333226383254436501829154853040429251943745661365832
960 -40411455743852243928197257686979914696404467215809192739309572574736099643348183574558745541922118812
961 -127781322588238750193562953686382437993410452258663488061624390804214740042097473567860294994206364337
962 54142787655844524314820746751816177569640149970043174438703161378474661549058791394691556774389445390
963 235830127429708897365350936753585631798813391862514832146703875846018399146026464573957838530697062483
964 -33548017189415974987653528467566065924735079262617275455268203463681117053556578974856491498294549892
965 -301567390629747584278724190547737019173429341788749705255582972173527018489538083916084232254654170372
966 -13626394348937020911391924719567153906658381841437165568173547692062284998566689695593369500953203192
967 195363867498528091933193010430339479646680039151473664832402040589152106441576303222068455800287438427
968 1097368191728869085141953295393351842341523769295156930274334645681163643699798975054881647947284586
969 237919583593434691921167540386596691482401179332535722043049260944481221604490994651291880358708443112
970 269034497361015622754712046929449368099379923033258222775429427140297864790795060706992496570685147100
971 -1067397999164637746960252595552755877938639473739002737470403891363775515230572786943948590235677929405
972 -1046579707378031367424340436560506322319730487247995633310174650067125589851124126300047221807198526006
973 2108750479750055374553737634388638622761709081835068366900862478484529079414482037124015500041258463492
974 2384567845214756599372184171119878986571845004301793930462210820437665487499672621122361486085519249874
975 -2812921496539197497874531959116864889126091265821320811601705897304508171720203498046213164977924257400
976 -3667469003846933613390633574537175721363477026472656224540543140815398883486789928971858205233757176030
977 2423647849750393272733507139699102659088438724013151448810912649251098710107122033782694880238182485890
978 3087120417970421677842773136872793222916876426838924399241586697226589843843493052833746736729297107338
979 -609154827908652569804518504692167074441983361354758461185254985723315273289411604377025948196753150590
980 2424482142002048780404994139159959946614847100114354845970898928998311495780715209970744368579952722866
981 -1514887127811156061518068215496971898846781360714501554853098624836874170162089149189165694613679692912
982 -16004448852873804115360266026177463386551552465569423539010150360795883090236829635418564215019928150022
983 733047256764425997657844305488684236407970605532020640817320799735938512944302753676210126925212475810
984 37771678954958037991063938186151508751287779013154459257629097103938916108012541648993755846413978571852
985 6915250254589368407788590901960424984365422948329466241606777861867765296879885948177176011304053207248
986 -60331345063419413338618653512488905128451448106547499080035679392137538404228570663899676428492405593808
987 -20840979317097403708620815274584218537780075910910822770070065005483800568640659632202571470879517831232
988 65613855870325846307901415019301539679566245444751593482163851650049048071003436352361978726045206280732
989 26388730697456627715834194780950213734373961856238635493936377781149724896635619376771256433699172993796
990 -28238553787144422457137942507722335693232670894577968672534432992313692718532836701191590929897712255336
991 14288793840187779808166271862525251924792629555849925029895416094436671925365738353711093418693986212888
992 -69421175088933507476814937797033581801040492244663229851055831267327745217359559671943815279946440483856
993 -158671567810377291328726565795009230218517010989826942687737400244725684106186643574743708190750840080360
994 211665112948912224601895777772526911153924567502197419954885681495449120315917137098359477852133707490056
995 449386094425212005816063275716444032818150742271088206927625112835287647848824817634002172537654558781600
996 -329627234189842297558353632516768134801856384014847546726961860191643556679443028146266810047399242206016
997 -836095627252979276981388072507867017017963590085119861357548323012282951601256941406460083878683042469600
998 322361781633806383132826661959237432313006907891180282994304661735173670566677901114890028396055943717494
999 1069960208886909302988119256491008235222318374693363608313751890047430579943425878083501823880546596231662
1000 -159114544120882201851698852078752330680754884745022996354222634658330087021005271795950505959769625278716