0 -3
1 1
2 -1
3 -2
4 3
5 -4
6 2
7 1
8 -5
9 7
10 -6
11 1
12 6
13 -12
14 13
15 -7
16 -5
17 18
18 -25
19 20
20 -2
21 -23
22 43
23 -45
24 22
25 21
26 -66
27 88
28 -67
29 1
30 87
31 -154
32 155
33 -68
34 -86
35 241
36 -309
37 223
38 18
39 -327
40 550
41 -532
42 205
43 345
44 -877
45 1082
46 -737
47 -140
48 1222
49 -1959
50 1819
51 -597
52 -1362
53 3181
54 -3778
55 2416
56 765
57 -4543
58 6959
59 -6194
60 1651
61 5308
62 -11502
63 13153
64 -7845
65 -3657
66 16810
67 -24655
68 20998
69 -4188
70 -20467
71 41465
72 -45653
73 25186
74 16279
75 -61932
76 87118
77 -70839
78 8907
79 78211
80 -149050
81 157957
82 -79746
83 -69304
84 227261
85 -307007
86 237703
87 -10442
88 -296565
89 534268
90 -544710
91 248145
92 286123
93 -830833
94 1078978
95 -792855
96 -37978
97 1116956
98 -1909811
99 1871833
100 -754877
101 -1154934
102 3026767
103 -3781644
104 2626710
105 400057
106 -4181701
107 6808411
108 -6408354
109 2226653
110 4581758
111 -10990112
112 13216765
113 -8635007
114 -2355105
115 15571870
116 -24206877
117 21851772
118 -6279902
119 -17926975
120 39778747
121 -46058649
122 28131674
123 11647073
124 -57705722
125 85837396
126 -74190323
127 16484601
128 69352795
129 -143543118
130 160027719
131 -90674924
132 -52868194
133 212895913
134 -303570837
135 250702643
136 -37806730
137 -265764107
138 516466750
139 -554273480
140 288509373
141 227957377
142 -782230857
143 1070740230
144 -842782853
145 60551996
146 1010188234
147 -1852971087
148 1913523083
149 -903334849
150 -949636238
151 2863159321
152 -3766494170
153 2816857932
154 46301389
155 -3812795559
156 6629653491
157 -6583352102
158 2770556543
159 3859096948
160 -10442449050
161 13213005593
162 -9353908645
163 -1088540405
164 14301545998
165 -23655454643
166 22566914238
167 -8265368240
168 -15390086403
169 37957000641
170 -46222368881
171 30832282478
172 7124718163
173 -53347087044
174 84179369522
175 -77054651359
176 23707564315
177 60471805207
178 -137526456566
179 161234020881
180 -100762215674
181 -36764240892
182 197998261773
183 -298760477447
184 261996236555
185 -63997974782
186 -234762502665
187 496758739220
188 -560756714002
189 325994211337
190 170764527883
191 -731521241885
192 1057515453222
193 -886750925339
194 155229683454
195 902285769768
196 -1789036695107
197 1944266378561
198 -1041980608793
199 -747056086314
200 2691322464875
201 -3733303073668
202 2986246987354
203 -294924522479
204 -3438378551189
205 6424625538543
206 -6719550061022
207 3281171509833
208 3143454028710
209 -9863004089732
210 13144175599565
211 -10000721570855
212 137717481123
213 13006458118442
214 -23007179689297
215 23144897170420
216 -10138439051978
217 -12868740637319
218 36013637807739
219 -46152076859717
220 33283336222398
221 2730301585341
222 -48882378445058
223 82165714667456
224 -79435413082115
225 30553034637057
226 51612680030399
227 -131048093112514
228 161601127749571
229 -109988447719172
230 -21059645393342
231 182660773142913
232 -292649220862085
233 271589575468743
234 -88928802325830
235 -203720418536255
236 475309994004998
237 -564238796330828
238 360518377794573
239 114791616210425
240 -679030412541253
241 1039548790335826
242 -924757174125401
243 245726761584148
244 793822028751678
245 -1718579202877079
246 1964305964461227
247 -1170483935709549
248 -548095267167530
249 2512401231628757
250 -3682885167338306
251 3134789900170776
252 -622388668542019
253 -3060496498796287
254 6195286398967063
255 -6817675067509082
256 3757178568712795
257 2438107830254268
258 -9255782897763350
259 13012961466476145
260 -10574853636221877
261 1319070738458527
262 11693890728017618
263 -22268744364239495
264 23587815102698022
265 -11893924374680404
266 -10374819989559091
267 33962635092257113
268 -45856559466937517
269 35481739477378426
270 -1519104385121313
271 -44337455081816204
272 79819194559194630
273 -81338298944315943
274 37000843862499739
275 42818350696694891
276 -124156649641010834
277 161157493503510573
278 -118339142806815682
279 -5817506834195152
280 166975000337705725
281 -285314143144521407
282 279496636310326255
283 -112521635972620530
284 -172792507171900877
285 452289143482227132
286 -564810779454847662
287 392018272282946785
288 60270871199280347
289 -625081650654128009
290 1017099922937074794
291 -956829051737794447
292 331747401083666438
293 685352521853408356
294 -1642181573591202803
295 1973928974674869241
296 -1288576452821460885
297 -353605120769741918
298 2327534095444611159
299 -3616110548266072044
300 3262505427496330126
301 -934971332051718967
302 -2681139216214353077
303 5943644643710683203
304 -6878615975762402170
305 4197476759548049093
306 1746167884162634110
307 -8624783859925036280
308 12822260619473085373
309 -11076092735310451263
310 2451308875385414983
311 10370951744087670390
312 -21447044479398121653
313 23898353354783536636
314 -13527401610695866246
315 -7919642868702255407
316 31817996223485792043
317 -45345397834181658289
318 37425754965479402882
319 -5607758741993610839
320 -39737639092188047450
321 77163394057667450332
322 -82771152799661061171
323 43033513707473013721
324 34129880350194436611
325 -116901033149855497782
326 159934546857328511503
327 -125804666507134074892
328 8903633357278577110
329 151030913500049934393
330 -276835580007184009285
331 285739213364462586395
332 -134708299864412652002
333 -142127280142771357283
334 427866493507233943678
335 -562574793371646595680
336 420447513228875238397
337 7418980278358705281
338 -569993773650005300961
339 990441286878880539358
340 -983022306600521834077
341 413028532950516533116
342 577412753928364006242
343 -1560435060528885840319
344 1973463593479402373435
345 -1396050839551038367193
346 -164384220977847473126
347 2137847814457249846561
348 -3533898654008288213754
349 3369514433030440740628
350 -1231666618573190894067
351 -2302232035435097319687
352 5671746468465538060315
353 -6903413087038728954382
354 4601181051603631634695
355 1070565416861906425620
356 -7973978503900635380002
357 12575159555504267014697
358 -11504594138642360589077
359 3530615634741725209075
360 9044543920762541805622
361 -20549138059404902394699
362 24079753694146627603774
363 -15035209773384085798152
364 -5513928286020816596547
365 29593681980167444200321
366 -44628891753551529998473
367 39114963467530713401926
368 -9521281487363269201605
369 -35107610266188260796868
370 74222573733718974198794
371 -83743855221082243400399
372 48636244954893982603531
373 25586328778824991595263
374 -109330183999907234995662
375 157966428954801217599193
376 -132380100175976226003930
377 23049916176068991008268
378 134916512778732226590925
379 -267296612954708452594855
380 290346529130777443603123
381 -155430016352045217012198
382 -111866596602663235582657
383 402213125733440679185780
384 -557643142085485896197978
385 445776545482822660615321
386 -43563419749381981429541
387 -514079722336103914768437
388 959856267818926575383758
389 -1003419687568308556813299
390 489339965232204642044862
391 470516302586721933338896
392 -1473935990155030490152195
393 1963275955387235132197057
394 -1492759652800513198858161
395 18823662645482708705966
396 1944452292741752423491091
397 -3437211945542265622349252
398 3456035608187748331055218
399 -1511583315445995907564127
400 -1925628630096269714785125
401 5381664238284018045840343
402 -6893247553730013953404470
403 4967618923633744238619345
404 414045314650273807220998
405 -7307292868380287760625468
406 12274911792014031999244813
407 -11860866477363758192023815
408 4553573608983470431398347
409 7721338183030561567846466
410 -19582204660394319759870281
411 24135778269377790191268628
412 -16414440086347228623422162
413 -3167764574047091136448119
414 27303542843424881327716747
415 -43717982929772109951138909
416 40550218355725018814690790
417 -13246675512300137486974043
418 -30471307417471972464164866
419 71021525773196991278855656
420 -84268201285497128765829699
421 53796893868025156301664833
422 17224631905171834977190823
423 -101492833190668963743020522
424 155289727058694120044685355
425 -138065095153522285067494532
426 36572261962853321324474010
427 118717465095840798720211345
428 -256782560249363083787705877
429 293354822212216405112179887
430 -174637357116375606391968542
431 -82145203132987477395737335
432 375500025345203882507917222
433 -550137382461579488899885764
434 467992179328592011504148429
435 -92492153983388128996231207
436 -457645228478191359903654557
437 925637407806783371407802986
438 -1018129561790171500404034193
439 560484333311980140500379636
440 365153074494803230907423350
441 -1383282636284974731311457543
442 1943766969596954871811837179
443 -1578613895102151640904413829
444 195331258817176909592956286
445 1748435710779777962218880893
446 -3327049605881929603123294722
447 3522380864699106512716251008
448 -1773945153919328550497370115
449 -1553104451962601052625924607
450 5075485316661707565342175615
451 -6849430470581036115839545730
452 5296326018618435063213621123
453 -220840701956727497871445508
454 -6628589768624308617968100222
455 11924915787242743681181721345
456 -12145756489199471179053166853
457 5517166720575162561085066631
458 6407749066667581120096654714
459 -18553505555867052299149821567
460 24070672276442214860234888198
461 -17662923209774633740138233484
462 -890582346092418559011588083
463 24961254622534633419246476281
464 -42624177832309267159384709765
465 41733595486216848600373121682
466 -16772340863682215181126645401
467 -25851836968627051978258064364
468 67585432454843900578631186046
469 -84357773318526115759757831447
470 58505936349899063781499767083
471 9079496104944836797131418963
472 -93437269423470952556889250410
473 151943205773370016338389017493
474 -142863709668425179541257598530
475 49426440244954226984368348120
476 102516765528415789354020669373
477 -245380475196840968895278267903
478 294806915441795195879646616023
479 -192290149913379406525625946650
480 -53090325283461562369652321253
481 347897240725256758249298937276
482 -540187390638636164774924883926
483 487097065355174602405272562673
484 -139199824629917844155973625397
485 -400987566008718320618951258529
486 888084631363892923024223821202
487 -1027284455993810767180197446599
488 626296889985092446561246188070
489 261787741378800476462977633132
490 -1289072197372611243643175079731
491 1915369087357703690204421267801
492 -1653581345978903213741443634669
493 364509148606291970098268554938
494 1550859938751411720106152712863
495 -3204441284730314933847596347532
496 3568950433336606903945864902470
497 -2018090494585195183839712189607
498 -1186350790145119750007884157925
499 4755301223481726653953749060395
500 -6773391718066921837793461250002
501 5587040927921802087785577092077
502 -831739704440075433831828031682
503 -5941652013626846403961633218320
504 11528692941548648491747210310397
505 -12360432645988723925579038342079
506 6418780632361877521617405123759
507 5109912309186770970129805186638
508 -17470344955175494895708843528717
509 23889125587537372417326248652476
510 -18779213278350601447196443465838
511 1308868323175106551487599937121
512 22580257264362265865838648715355
513 -41359470542712867313035092181193
514 42668338865887973864522692118314
515 -20088081601525707998684043402959
516 -21271388941187159314351048778234
517 63939727807075133178873740896548
518 -84027809408600841177557784299507
519 62756420467413681863206735521273
520 1183307339661451315667005375275
521 -85211116748262292493224789674782
522 147967537215675974356431525196055
523 -146784229876014523040764519820780
524 61573113127752230547539730145998
525 86394424087923743808891795050057
526 -233178653963938266849656314870837
527 294751767091690497397196045016835
528 -208357343003766753588304249966778
529 -24821310960171513261352064904059
530 319573078051862010658548109920894
531 -527930421055628764246852359887672
532 503109110095457250985500294983613
533 -183536032043595240326952185062719
534 -344394389012033523919900174824953
535 847503499107490774905400469808566
536 -1031039531151086015232352654871285
537 686645142139052491312452480046332
538 160858356968438283592947989762234
539 -1191897888119524298825300644633519
540 1878543030258576790137753124679851
541 -1717684673290138506544805134917617
542 525786785170614207719504490284098
543 1352756245087962582418248634395753
544 -3070440918378101088963053769313370
545 3596227703548715296682558259597468
546 -2243471458460752714264309625201715
547 -826969459917348374698744144111655
548 4423197163466063671381302403709123
549 -6666668621926816385645612028910838
550 5839699162009468010946867884799183
551 -1416501998543404339565565481090060
552 -5250166623383412046080046547820778
553 11089865785392880057026914432619961
554 -12506367783936284396592479913710021
555 7256201160552872350512433365889243
556 3833664624840007706514481066730718
557 -16340032408776292103106960980440739
558 23596233569329164453619394346329982
559 -19762568944489156747104913279599264
560 3422536535712864643997952299158525
561 20173697033616299809621442047171457
562 -39936265978105456556726355326770721
563 43358802513818321200724307625929246
564 -23185105480202021391102865578757789
565 -16751160497903435165623489748012932
566 60109963011721756366347797373942178
567 -83295068491923777757450662952699967
568 66543907994020342591827173204687035
569 -6433944982298586225479375830744857
570 -76861123509625191531971287121955110
571 143405031503645534123798460326642145
572 -149838976485944120349277836157387002
573 72977852976318928817306549035431892
574 70427178527326605306491911291210253
575 -220266155013270725655769747448597255
576 293244007989589654473076296484029147
577 -222816829462263049166584385192818894
578 2550674448992323510814637744221639
579 290693333540597330962261658739807508
580 -513510163002860380128846043932626402
581 516060837451852703639660681676848041
582 -225367503911255372677399022937040533
583 -288142659091605007451447020995585869
584 804203496543457711091107702672433910
585 -1029571000454713083768506725609474443
586 741428341363108076317059704613888574
587 62775155180349634774047998058545336
588 -1092346155635062718542554723668019779
589 1833774496998170794859614428281908353
590 -1770999341817821160085566430223363017
591 678653186182758441543011706555343238
592 1155121310815412353316602721726565115
593 -2926120652633233513402169151949928132
594 3604773838815991954945180858505271370
595 -2449652528000579601628578136778706255
596 -476468124632653911773591015171221877
597 4081241963448645866718771873676493247
598 -6530894491449225468347350010455199502
599 6054426366816571556573758995283977625
600 -1973184403367925689854987121607484378
601 -4557710088081299778492362888847715124
602 10612136454897871335066121884131692749
603 -12585320858265797024921109005739177127
604 8027610770184497246428746116891462003
605 2584525684713374088637375767240230746
606 -15169846542979171113558484772979407873
607 23197457313163668359987230889870869876
608 -20612931628450294271349855122630639130
609 5443085085471123157791370349651231257
610 17754372227692545202195860540219638619
611 -38367303856142839473545715662850277749
612 43810388941613962631337086012501509006
613 -26056016713921417429141225472281870387
614 -12311287142221422044404490190568407362
615 56121676083835384675741576203069916368
616 -82177692797756802104882801675351786755
617 69866405655535380060478311484783379393
618 -13744729571699995384736735281713463025
619 -68432963226056806720146066393638323730
620 138299368881592186780624377878421703123
621 -152044098453292182165361113160135166148
622 83611135227235375445215046766496842418
623 54688233654356811335409331111924860705
624 -206732332107648993500770444272060026853
625 290343467334884368945985491038556869271
626 -235655233680527557610576159926632008566
627 28922901572878564109805715654571981713
628 261420565762005804836179775383984887558
629 -497075799442533362446755935310616896124
630 525998701015411926556561650965188877837
631 -264578135253406121720381875581203990279
632 -232497664189127240726374059729412905845
633 758496365204539167282935710694601783682
634 -1023074500457945289003317586275805773961
635 790576836268818048276943526546392868116
636 -32080471064278880994007815851791084434
637 -990994029393666408009309770424014689527
638 1781570865662484456286253296970407557643
639 -1813651336726763337280261112822198642077
640 822657307333096929270951342398183952550
641 958913558329387527015301954572223605093
642 -2772564895056150864295563067394422247170
643 3595222202389247793566514409792606199720
644 -2636308644059860266551212455220382594627
645 -136256250996290597744350612174039652543
646 3731478453385538391310865021966645852263
647 -6367787097445398657862077477187028446890
648 6231530846449108060117726865012988794347
649 -2500052393063569668806861843046342942084
650 -3867734704381828989055215634140685504806
651 10099265550830937049172942499153674299153
652 -12599317943894506717979804342200017241237
653 8731583239512677728924588708059331736431
654 1367682311318259320248353791094342562722
655 -13967000255212766038228158133294359803959
656 22698583494725443767152746841353691540390
657 -21330901183407184446904393050259348977668
658 7363900928194418408676234916964989173709
659 15334682566531025358476511924388702366681
660 -36665583749938209805380904974648051344349
661 44029484678132628214057139891613040518058
662 -28694802111601602855580627967224338151377
663 -7970781638336606949800277007423713192972
664 52000266316469235163857416899036753711030
665 -80695068428070838019438044866261091862407
666 72724286789734231069637767858837378669435
667 -20724020473264995905780350959800624958405
668 -59971047954805842113657693906460466904002
669 132695334744540073183295461765297845573437
670 -153419355217805069089075812725098470531842
671 93448307262999226975418118818638003627840
672 39247027481540846207877342946659841945597
673 -192666382699345915296953155671758312477439
674 286114689962345142272371274490396316105279
675 -246867662480804296064493931543736474159682
676 54201279781458380767540775871978161682243
677 231913410180886761504830498618418154423036
678 -478781072661691057569324430162154628582718
679 532982352443149438336865206034132790264961
680 -301068942262262676832034707415714635841925
681 -177712130399428380737289722746439992740793
682 710694482842577819074154928780572783005754
683 -1011763425104840495906189636196287418847679
684 834051294705412115168899913449847426106886
685 -123356811862834296094744984669274643101132
686 -888406613242006199811444651527012775746547
687 1722457907947418314980344564976860201853433
688 -1845814719810252611075089549646134844954565
689 957408106568246411263644898119122069208018
690 765049801379171903716699666857738132645415
691 -2610864521189424514791789216503872977599980
692 3568272627757670926055434114622995046807998
693 -2803222826378499022338734447765256914162583
694 192358305189074507546945231261383936562603
695 3375914322568596418508488883361611110245395
696 -6179137148947095440847223331126868024407978
697 6371495454136169948394168562388251960970581
698 -2995581131567573529885679679026640850725186
699 -3183556017379521910961543652100227173682792
700 9555051471515691859355712214488479134653373
701 -12550632603083265389241391893515119985378559
702 9367076585703743478279848241414892811695767
703 187974885811948381075863973073586322957606
704 -12738607488895213770317255866588706308336165
705 22105684074598957248597104108003599120031932
706 -21917709188787008867521240134930012797074326
707 9179101699891795097203984268341306488738161
708 12926582374707162151393119839662292631293771
709 -34844291563494171018914359974592305428368097
710 44023393263385966116118344242933611917106258
711 -31096810888678803964725224403271319285812487
712 -3747480674815367054189135571320986142555610
713 47770873938201333170307479814254598059661868
714 -78867684826880137135032704217525917345474355
715 75120204152064770080843568646204931202918745
716 -27349330213863436910536088831950333143256877
717 -51518354613016700224496615385575584202217478
718 126638558765081470305340184031780515405136223
719 -153987888978944907215876272863730848548393100
720 102469534365928206991379657478155264346175622
721 24169024399153263313960526553625251058960601
722 -178156913378098170529836799417356099607353701
723 280626447744026377521216456895511363953529323
724 -256457423344873114207255930341886112894568722
725 78300509966774943677419130924530013287215021
726 202325937777251433843797325970981350666314302
727 -458783361122124548051053256312867463560883024
728 537083871088899491728472387237397476848098045
729 -334757933311648057884675061266416126181783743
730 -124025427810476490166378195046451337379099281
731 661109298899375981894850582283848814227197326
732 -995867232211024039779525643550264940408981069
733 871841804400547549613147448503813603029881788
734 -210732505501171567718296866219964788802684462
735 -785134726709852472061228777330300151606296607
736 1656976531110400021674376225834113754636178395
737 -1867709036611571589392673092054078543438862857
738 1082574309901719117331444314723778391832566250
739 574402221208680904342931911110335362803612145
740 -2442111257820252493735605003164413906242475002
741 3524685567721971611067049317888192298075041252
742 -2950283346513290706724117406777856935271429107
743 508172088693038212988512403613443029028954105
744 3016513479028933398078536914274749269046087147
745 -5966796825542224104802654321052606204317516254
746 6474968914235262317791166724666049233346470359
747 -3458455435206328919712629810391299964300383212
748 -2508341390335895185090024510661306240017133042
749 8983310304571157502881191235327355473363603401
750 -12441765739777486422593821045718655437663986613
751 9933424349441591237503796535057349197646853571
752 -950114044870433734622605299729993724283250170
753 -11491651694907052687971215745988661713380736443
754 21425076044348643925475012281046010911027590014
755 -22375190089219077660097617580776004635310840184
756 10883538394312024972126401834787342921930103741
757 10541537650036618953348610446258667989097486273
758 -32916727739255696613446228027034672624408326457
759 43800266133567721585572629861822015546338430198
760 -33258728483531102632224019415563347557240943925
761 342000744275406018777791388528674932832617468
762 43458265389292315566794838473293340613505812730
763 -76716993872823418199018857888856688170746756655
764 77058994617098824217796649277385363103579374123
765 -33600729227806508651001810804092022490073561393
766 -43116264645016909548017047084764665680673195262
767 120175259262115733765813696362150028784252569385
768 -153775988489922242416815507166242051274326130778
769 110659723844905332868798460081477385593652935516
770 9515535417210400897015236280672643190599633869
771 -163291523907132643313830743446914694464925764647
772 273951247752037976182629203528392080058578700163
773 -264435712334827575285613967247719436867979066294
774 101144188427694931971783223800804742403053301647
775 172807059324343044210845979727587337655525398516
776 -437242771659170619496459946975306774523504464810
777 538386960086865551468243170776111516926557766457
778 -365579900762522507257397191048524179271032367941
779 -71662870896648112239062755926782595252472096869
780 610049830983513663707305926702894112179029863326
781 -975629731746036170964703117751418291450062231267
782 903966860849388058725640361824635696197590134398
783 -293917029865874395018334435121741584018560271072
784 -681712701880161775946368682629676707431501960195
785 1585679562729549834672009044454312403629092094593
786 -1879596592595424229690343479576053987647652365665
787 1197883890715262453743974796946377280216150405470
788 387795672014287380928034247507935123412941689123
789 -2267392264609711610618377727083989111060594054788
790 3465276155324974064362352524030366391276744460258
791 -3077480483310686683434318276522431267863802771135
792 810088218700975072815940549438442156803208716347
793 2655187936623998991546411974591924234473535743911
794 -5732668419934685674980730251114355502337338515046
795 6542756638635660747796670800552797659140547231393
796 -3887568702011661756250258825960873424667011487482
797 -1845099717923023918730471425153482077670327027564
798 8387856356558684666527142225706279736810874258957
799 -12275425058570346422777401051667153161477885746439
800 10430325340647322504046929626513671083807558718875
801 -2042468984088637837519787400807391346996684459918
802 -10232956074481708585257613650859761814481201286521
803 20663281415129031089304543277373432898288760005396
804 -22705750399217668926824330678180824245285444465314
805 12472794324735960341566717027321062430804243178793
806 8190487090393070747737826250052370467484516826603
807 -30896237489610739674562156928233194712769961291917
808 43369031814346700016128873955554257143574204470710
809 -35178544723953629268391047705501886676089687644107
810 4282307234342889593828890777268691963319726352190
811 39086724580003810422299983178285565180254478118520
812 -74265269303957439690691030883787451856344165762627
813 78547576538300329284519921661056143819663892114817
814 -39460851958296518862219938482770578639409413996297
815 -34804417345660920828471092401016873216934751766330
816 113351993883961250112991014062073017036598643881147
817 -152812845842257768975210952544843595676008057877444
818 118008428496596848146739860143826722459073306111114
819 -4656434612635598033748846081753705422474662229967
820 -148156411229622170941462106463089890253533395647477
821 266164839726219019088201966606916612712606701758591
822 -270821274338854617121950812688670318135081363988558
823 122664863109232446180488706225580427881547968341081
824 143499976616986572907713260381336184831058733417510
825 -414321250955841190029664073070006502966140097406068
826 536986114065073636210152779295586930847688065747149
827 -393486137448087063302439518914250746016629332329639
828 -20835113507754126727224554155755756949510765076429
829 557821227572827762937377333451342687797198830823578
830 -951307365020914826239816852365593433813828163153217
831 930472251513160699512592298209837676864317398076788
832 -372651023940332936575214964758494989067118567253210
833 -578656341080581889664601887607098444746709595900007
834 1509128592593742589177194185816936121611026993976795
835 -1881779616534075525752409150575431110678145561230005
836 1303123275453493636087807262968332665931435965329998
837 206005317140248953089386922848603455679591028646797
838 -2087784933674324478841796073424034566357736589876802
839 3390908209127818114929603336392367232289172555206800
840 -3184902891987569161840216413543763776609581526560003
841 1097117958313244682998420340119729210251844936683201
842 2293790250814573431931182996272638022037327618523599
843 -5478693142802142593771399409816401798646909145083602
844 6575811101115387276769819749936131008898754081766803
845 -4282020850300813844838636753663492986861426463243204
846 -1196672292501328748932762656152908811785482681840398
847 7772483393616716025702582406089039820684236763607201
848 -12054504243917529870541219159752532807545663226850405
849 10857831951416201121608456503599623995760180545010007
850 -3085348557799485095905874097510584175075943781402806
851 -8969155686118044774635345062241948632469719445447599
852 19826987637534245896243801565841572628229899990457606
853 -22912336195333730992149675663352156803305843771860412
854 13943180509215686217514330601110208170836124326412813
855 5883807128318559678729470964731364457393775664044793
856 -28796143323652290670879146628083521260699619435905205
857 42739323832867976888393477229193729431535743762318018
858 -36855516704549417209664006264462364974141968098273225
859 8059373380897126538784859636378843713442348662368020
860 34679950451970850349608617592814885718093395099949998
861 -71535467156520267559272623857277250692235363198223223
862 79594840537417394098057483493656094405677711860591243
863 -44914890085446543748448865900841208687584316760641245
864 -26620577071073723810823757956436042004651046437581978
865 106215417608491117908881241450092136410328758298173221
866 -151130307693937661657330107350933345097913075058814466
867 124509730622863937846506349394497303093262028621232488
868 -18294313014372819937625107944405166682933270323059267
869 -132835994679564841719704999406528178414979804735755199
870 257345725302428779566211348801025481508241833356987687
871 -275640038316801599503836456745430648191175103680046954
872 142804043637236757784131457338902469776195298944291755
873 114541681665192021782079891462123011732046534412695932
874 -390181719981993621285916348207553659923221638092742886
875 532985763619230379070047805546456129699416937037034641
876 -418444081954038357287967914084333117967370402624338709
877 28262361972044736002051565876779458044148764531595823
878 504723401647185643067996239669676671655268172505438818
879 -923167483601224000355964153754009789622638575129777527
880 951429845573268736358015719630789247666787339661373350
881 -446706443926083093290019479961112576011519167155934532
882 -476461039675140907065944673792897213611119407973842995
883 1427890885248409643423960393423686461277906747635216345
884 -1874597329174492736713979873384799037289425914791150877
885 1398136289499351829648035199591901823678306506817307882
886 29754595749057813775925193831784637599600240817908463
887 -1904351924923550550489905067216583674889026155609059340
888 3302488214422902380137940266808485498567332662426367222
889 -3272733618673844566362015072976700860967732421608458759
890 1368381693750294015872110005760117186078706265999399419
891 1934106520672608364265830261048368312488626396426967803
892 -5206840139346452930627845334025069173456358818035426562
893 6575221833096746946499955339785186359535065084034825981
894 -4641115312424138582234125078736818047046438687607858178
895 -565724826922314348393720255288251126409920130427568384
896 7140946660019061294893675595073437485944985214462394365
897 -11782061972443199877127800673810255532991423902070252543
898 11216337145520885528734080418522004406581503771642684159
899 -4075390485501824233840404823448566920636518557180289794
900 -7706671486941375643287395850361688612354905344889962749
901 18923008632462261172021476268883693018936409116532646908
902 -22998399117964085405861881092332259939572927673712936702
903 15291727631022709762574485241970571327218022328822973953
904 3631281001439551409446991026913121691718386787709672955
905 -26629680119403636815308872119245381631291314461422609657
906 41921407750426346577883357361215952958509336790245583610
907 -38290126748986795168436366334302831266790950002535910655
908 11660446629583158353127494215057449635499635541113300998
909 30260961120843188224755863146158503323009701249132282612
910 -68551087869829983393192229480461334589800651251668193267
911 80211534499413141746319723695518784225300286792781494265
912 -49950573378569953521563860549360280902290585543649211653
913 -18600514491260029871628368931101053687510065708018981614
914 98812048990673171617948092626619837912810352500800475879
915 -148762622369243125139511953175980118815100938044449687532
916 130162107877983095267883584244879065127590872336430705918
917 -31350058887309923649935491618259227214780519835630230039
918 -117412563481933201489576461557720891600320418208819457493
919 247574671359916296757460045802599956727911290545250163411
920 -278924730247226220407395537420859183942691810380880393450
921 161512166765293018917819075863138292342371392172060935957
922 86062504594623277839640969939461664385539898373189227454
923 -364987234841849498247036507360320848328231708754069620904
924 526499401607142517164855583223459140670603100926130556861
925 -440436897012519239325214613283997476285063202552941329407
926 75449662170669741078178105923676627956831493798871708503
927 451049739436472776086677477299782512713771607127258848358
928 -891486636448992015411892090583779988998834809680200177765
929 966936298619661756490070196507456616955666303479071886268
930 -515886559183188980403392719207674104241894696351813037910
931 -375600077265803035008499371376105884756940113328387139855
932 1342536375885464791498569567883562501712606416807459026123
933 -1858422935068653771901962287091236605954501113159272064033
934 1482822857802850736893462915715130721197560999830884924178
935 -140286481917385945394893347831568219484954583023425898055
936 -1718136453151267826507068939259668386469546530135846165978
937 3200959310954118563400531854974799107667107529966731090156
938 -3341245792871504508795425202806367327152062112990156988211
939 1623109339720236682288356263546698940682515582854310822233
940 1577849971233881881112175591428100166984591947112420267923
941 -4919095764105386389907600794234467494136654060102577256134
942 6542205103825623072195957057781166434819169642956888078367
943 -4964355132591741191083781466353066267834577695844467810444
944 45259368486354801176180672118598773697923635741890554310
945 6496945735339268271019776385662567661121246007214997524057
946 -11461300867931009462103557852015633928955823703059465334501
947 11506560236417364263279738524134232702653747338801355888811
948 -5009614501078095992259962138471665041532501331586358364754
949 -6451686366852913469843595713543968887423322371473106969747
950 17958246603270277733123334237678201590077069710274462858558
951 -22967861104348373725383296376149866631609571041860821223312
952 16516174737495460255539700662605897744186248670387714253565
953 1442071865774817477583633575072303845890821039886748604993
954 -24409932970123191202966929951222170477500392081747569828305
955 40926107707618651458506630613828068221686640752135284081870
956 -39484035841843833980922997038755764375795819712248535476877
957 15074102871720642777956067087533593898295427630500965648572
958 25852004835898008680550563526294474323391213121634318433298
959 -65336040677741842661473560565050238699187032833882853910175
960 80410143549462485439429627652583832597482460464383819558747
961 -54558138713564476758879064126289358274091247342749501125449
962 -10777901964177365902594496438760880425095785491133352784726
963 91188045513639851342024124091344713022578245955517172343473
964 -145746184227204328100903188217634071296669493298266673468922
965 134968282263026962198308691778873190871573707807133320684196
966 -43780236749387110856284567687528477848995461851616148340723
967 -101965947477817217244618620530105593447674031446650525128199
968 236934229740844179442927312308978784319247739253783845812395
969 -280714466490231290299211879996507262168243201105399994153118
970 178748519012414073054593259466401668720569169658749469024919
971 58185710728430106388334052842577115598678569595034376787476
972 -338900177218661396687545932839084377766921770700434370940594
973 517648696231075469742139192305486046487490940359183839965513
974 -459462985502645363353805139462908930888812370764149463178037
975 120562808283983966666259206623824553121890600063715092237443
976 397085887947091503075879985681661493365600340295468747728070
977 -856548873449736866429685125144570424254412711059618210906107
978 977111681733720833095944331768394977376303311123333303143550
979 -580025793786629330020064346086733484010702970827864555415480
980 -276523079663107536409620779057836940243709740231753655490627
981 1253634761396828369505565110826231917620013051355086958634177
982 -1833660555183457699525629456912965401630716022182951514049657
983 1557137475520350163116008677855128461387006281951197858559030
984 -303502714123521793610443567028896543766993230596110899924853
985 -1530157841059935905915185889884068857863722791586840614124804
986 3087295316580286069031194567739197319250729073538038472683834
987 -3390798030703807862641638134768093863017722304134149372608687
988 1860640189643871956726452244884025005153999512547308758483883
989 1226655126936414112304742322855172314096729560990729714199951
990 -4617453157640221974946380457623266177114451865124879086808638
991 6478093347284093931672832702507291182268451377672187845292521
992 -5251438220347679819368090379652118868171721816681458131092570
993 633985062707457844421709922028852691057269951556579044283932
994 5844108284576636087251122780478438491211181426115608801008589
995 -11095546504924315906619213160130557359382903242797066932101159
996 11729531567631773751040923082159410050440173194353645976385091
997 -5885423283055137663789800301680971559228991768238037175376502
998 -5210123221869178242829412858449585800153911474559029756724657
999 16939654789500951993870335940608995850594084668912675733109748
1000 -22825078072556089657660136242289967409823076437150712908486250