0 1
1 -2
2 2
3 -2
4 0
5 2
6 -4
7 6
8 -4
9 0
10 6
11 -12
12 14
13 -10
14 0
15 14
16 -26
17 30
18 -22
19 0
20 28
21 -52
22 60
23 -42
24 0
25 54
26 -100
27 112
28 -78
29 0
30 100
31 -180
32 202
33 -140
34 0
35 174
36 -314
37 350
38 -240
39 0
40 296
41 -532
42 588
43 -402
44 0
45 492
46 -876
47 966
48 -658
49 0
50 794
51 -1412
52 1550
53 -1050
54 0
55 1260
56 -2232
57 2440
58 -1648
59 0
60 1966
61 -3468
62 3780
63 -2546
64 0
65 3014
66 -5304
67 5766
68 -3870
69 0
70 4560
71 -8004
72 8676
73 -5810
74 0
75 6814
76 -11928
77 12900
78 -8620
79 0
80 10058
81 -17570
82 18964
83 -12642
84 0
85 14694
86 -25620
87 27592
88 -18360
89 0
90 21262
91 -36996
92 39774
93 -26420
94 0
95 30480
96 -52948
97 56830
98 -37682
99 0
100 43336
101 -75164
102 80540
103 -53322
104 0
105 61140
106 -105876
107 113286
108 -74896
109 0
110 85620
111 -148068
112 158214
113 -104450
114 0
115 119094
116 -205688
117 219490
118 -144720
119 0
120 164600
121 -283918
122 302604
123 -199284
124 0
125 226106
126 -389564
127 414726
128 -272804
129 0
130 308836
131 -531516
132 565220
133 -371400
134 0
135 419568
136 -721320
137 766270
138 -502996
139 0
140 567066
141 -973940
142 1033620
143 -677820
144 0
145 762704
146 -1308716
147 1387598
148 -909110
149 0
150 1021100
151 -1750500
152 1854360
153 -1213850
154 0
155 1360980
156 -2331172
157 2467390
158 -1613760
159 0
160 1806366
161 -3091524
162 3269490
163 -2136642
164 0
165 2387860
166 -4083492
167 4315206
168 -2817856
169 0
170 3144336
171 -5373112
172 5673774
173 -3702250
174 0
175 4125174
176 -7044108
177 7432920
178 -4846688
179 0
180 5392778
181 -9202236
182 9703500
183 -6322924
184 0
185 7025814
186 -11980872
187 12625140
188 -8221278
189 0
190 9123360
191 -15547764
192 16373374
193 -10655330
194 0
195 11809720
196 -20113294
197 21168350
198 -13767380
199 0
200 15240484
201 -25940820
202 27285404
203 -17735304
204 0
205 19610164
206 -33359244
207 35068258
208 -22781170
209 0
210 25161172
211 -42778332
212 44945070
213 -29181380
214 0
215 32194974
216 -54707616
217 57447900
218 -37279248
219 0
220 41085960
221 -69779412
222 73236740
223 -47500602
224 0
225 52297864
226 -88776668
227 93128646
228 -60372280
229 0
230 66403980
231 -112667128
232 118132984
233 -76544850
234 0
235 84112014
236 -142644744
237 149494560
238 -96820500
239 0
240 106293646
241 -180179588
242 188745742
243 -122186226
244 0
245 134020612
246 -227078760
247 237769320
248 -153854280
249 0
250 168608702
251 -285559788
252 298874902
253 -193311420
254 0
255 211670180
256 -358338970
257 374890910
258 -242377596
259 0
260 265177326
261 -448738424
262 469275180
263 -303277002
264 0
265 331539414
266 -560814624
267 586248592
268 -378724038
269 0
270 413694400
271 -699512724
272 730955430
273 -472025700
274 0
275 515219460
276 -870852388
277 909655550
278 -587204880
279 0
280 640464120
281 -1082150324
282 1129955388
283 -729148722
284 0
285 794708680
286 -1342286520
287 1401084252
288 -903785102
289 0
290 984354272
291 -1662023300
292 1734224350
293 -1118294170
294 0
295 1217150640
296 -2054386288
297 2142905760
298 -1381361648
299 0
300 1502466766
301 -2535118548
302 2643477300
303 -1703479644
304 0
305 1851614124
306 -3123222732
307 3255667206
308 -2097305700
309 0
310 2278232460
311 -3841606308
312 4003251480
313 -2578090930
314 0
315 2798747182
316 -4717848288
317 4914848190
318 -3164187420
319 0
320 3432913628
321 -5785111316
322 6024860388
323 -3877651560
324 0
325 4204464118
326 -7083223620
327 7374596072
328 -4744960808
329 0
330 5141873400
331 -8659961100
332 9013595214
333 -5797861210
334 0
335 6279266334
336 -10572567204
337 11001200510
338 -7074371734
339 0
340 7657493226
341 -12889550520
342 13408416880
343 -8619973344
344 0
345 9325399000
346 -15692809060
347 16320108486
348 -10489011736
349 0
350 11341323360
351 -19080140320
352 19837591980
353 -12746354370
354 0
355 13774872420
356 -23168201968
357 24081697100
358 -15469346160
359 0
360 16709004752
361 -28096001002
362 29196372924
363 -18750111182
364 0
365 20242489774
366 -34029004376
367 35352933126
368 -22698263658
369 0
370 24492802496
371 -41163975012
372 42755052060
373 -27444098330
374 0
375 29599524014
376 -49734655848
377 51644636200
378 -33142336512
379 0
380 35728337880
381 -60018448244
382 62308718340
383 -39976526202
384 0
385 43075722900
386 -72344248892
387 75087549418
388 -48164206270
389 0
390 51874453180
391 -87101637972
392 90384084476
393 -57962956220
394 0
395 62400045120
396 -104751647180
397 108675093790
398 -69677484000
399 0
400 74978308446
401 -125839364708
402 130524171348
403 -83667923460
404 0
405 89994176322
406 -151008678816
407 156596948340
408 -100359533040
409 0
410 107902030332
411 -181019514308
412 187678871454
413 -120254031000
414 0
415 129237764334
416 -216767962676
417 224695967480
418 -143942833440
419 0
420 154632861080
421 -259309774396
422 268739072460
423 -172122494386
424 0
425 184830813678
426 -309887759592
427 321092082372
428 -205612709718
429 0
430 220706268660
431 -369963718356
432 383264874608
433 -245377295650
434 0
435 263287315848
436 -441255622872
437 457031638920
438 -292548605620
439 0
440 313781433840
441 -525780890186
442 544475474940
443 -348455939442
444 0
445 373605669664
446 -625906702140
447 648040251352
448 -414658574718
449 0
450 444421707970
451 -744408479160
452 770590860670
453 -492984134500
454 0
455 528176605860
456 -884537790512
457 915483181150
458 -585573135248
459 0
460 627150077166
461 -1050101163724
462 1086645263400
463 -694930676442
464 0
465 744009329580
466 -1245551481132
467 1288671472326
468 -823986363690
469 0
470 881872633200
471 -1476093914404
472 1526931580680
473 -976163745900
474 0
475 1044382963680
476 -1747808621148
477 1807697117170
478 -1155460726080
479 0
480 1235793246900
481 -2067792765748
482 2138287596164
483 -1366542605348
484 0
485 1461064987014
486 -2444324815844
487 2527239651846
488 -1614849694488
489 0
490 1725982308922
491 -2887054479948
492 2984502554988
493 -1906721697960
494 0
495 2037283725800
496 -3407222154996
497 3521664079500
498 -2249541378956
499 0
500 2402814313604
501 -4017912327860
502 4152211273500
503 -2651900414442
504 0
505 2831701349084
506 -4734345998952
507 4891831363706
508 -3123790755198
509 0
510 3334556889380
511 -5574217940052
512 5758758754442
513 -3676825263040
514 0
515 3923711312214
516 -6558085448804
517 6774174951780
518 -4324491980700
519 0
520 4613482395256
521 -7709816194612
522 7962669237872
523 -5082446995602
524 0
525 5420485143740
526 -9057103846860
527 9352769011020
528 -5968851541660
529 0
530 6363988363476
531 -10632061430760
532 10977549988200
533 -7004759832740
534 0
535 7466324806974
536 -12471903737568
537 12875337929160
538 -8214565019728
539 0
540 8753362657392
541 -14619731728428
542 15090515155620
543 -9626511676604
544 0
545 10255047261744
546 -17125433713080
547 17674447020486
548 -11273284456750
549 0
550 12006023251020
551 -20046720120864
552 20686545625088
553 -13192683885600
554 0
555 14046348569220
556 -23450311047144
557 24195490460190
558 -15428401751340
559 0
560 16422313599006
561 -27413298449944
562 28280628399284
563 -18030910349922
564 0
565 19187380373374
566 -32024707862388
567 33033578602630
568 -21058481785320
569 0
570 22403258896800
571 -37387287941868
572 38560071375780
573 -24578355721460
574 0
575 26141140014294
576 -43619560097034
577 44982054039710
578 -28668076582754
579 0
580 30483106901816
581 -50858164809204
582 52440101425340
583 -33417024041820
584 0
585 35523750225514
586 -59260546289140
587 61096173691206
588 -38928163840094
589 0
590 41372015510880
591 -69008022805220
592 71136769993910
593 -45320049747170
594 0
595 48153315099720
596 -80309296389352
597 82776533149200
598 -52729111599060
599 0
600 56011941402000
601 -93404462908212
602 96262367812668
603 -61312269019826
604 0
605 65113823190862
606 -108569591735736
607 111878143151046
608 -71249915854320
609 0
610 75649672253412
611 -126121953495108
612 129950060528870
613 -82749326330650
614 0
615 87838573985068
616 -146425984860048
617 150852777433950
618 -96048540726516
619 0
620 101932082770680
621 -169900091307936
622 175016391046260
623 -111420796114704
624 0
625 118218891034478
626 -197024402047372
627 202934398622000
628 -129179576411590
629 0
630 137030149900380
631 -228349606498596
632 235172767292640
633 -149684365698140
634 0
635 158745529818894
636 -264507018820516
637 272380263397670
638 -173347199974560
639 0
640 183800121087496
641 -306220036160356
642 315300211244228
643 -200640124949442
644 0
645 212692287222040
646 -354317178058080
647 364783873355526
648 -232103681471380
649 0
650 245992599045132
651 -409746918971016
652 421805669384334
653 -268356556222890
654 0
655 284353993953180
656 -473594553394468
657 487480479181290
658 -310106553126516
659 0
660 328523323499940
661 -547101364180188
662 563083307253180
663 -358163060974580
664 0
665 379354473715800
666 -631686399717604
667 650071621735752
668 -413451215638158
669 0
670 437823266305920
671 -728971204960392
672 750110721420828
673 -477027980682050
674 0
675 505044375545968
676 -840807895675034
677 865102529686110
678 -550100398848420
679 0
680 582290525989416
681 -969311015251412
682 997218265306680
683 -634046299373202
684 0
685 671014269903654
686 -1116893669420160
687 1148935497642232
688 -730437782369538
689 0
690 772872681329652
691 -1286308497355164
692 1323080158155470
693 -841067842254700
694 0
695 889755346667760
696 -1480694108618736
697 1522874152843500
698 -967980538311408
699 0
700 1023816079706466
701 -1703627694933004
702 1751989301772480
703 -1113505171961160
704 0
705 1177508842909460
706 -1959184615284540
707 2014608423334932
708 -1280294988113640
709 0
710 1353628417663740
711 -2252005853402848
712 2315494483706864
713 -1471370983206660
714 0
715 1555356434185380
716 -2587374359247960
717 2660068847443680
718 -1690171475418720
719 0
720 1786313448041788
721 -2971301412715908
722 3054499794447082
723 -1940608174251364
724 0
725 2050617836216288
726 -3410624289761436
727 3505802613793926
728 -2227129578756000
729 0
730 2352952381646636
731 -3913116670091172
732 4021952747817268
733 -2554792636508170
734 0
735 2698639522758182
736 -4487613404026908
737 4612013642141220
738 -2929343710647964
739 0
740 3093726365566306
741 -5144151456135536
742 5286281161940700
743 -3357310031894922
744 0
745 3545080691095504
746 -5894129066981780
747 6056446663892218
748 -3846102957143940
749 0
750 4060499342217300
751 -6750485425250388
752 6935781069633894
753 -4404134518241900
754 0
755 4648830544023300
756 -7727903423427872
757 7939342573869310
758 -5040948926452560
759 0
760 5320111901643720
761 -8843038384345108
762 9084210941857308
763 -5767370901175464
764 0
765 6085726031760614
766 -10114775997695868
767 10389751710512760
768 -6595672918625618
769 0
770 6958576022225760
771 -11564523099248516
772 11877914009810110
773 -7539763730872410
774 0
775 7953283179966780
776 -13216535365236680
777 13573566171281900
778 -8615400789833968
779 0
780 9086409824464260
781 -15098286486469656
782 15504873793175220
783 -9840429528466368
784 0
785 10376710216861974
786 -17240883936706456
787 17703725494141446
788 -11235052807086710
789 0
790 11845413085971840
791 -19679537063942580
792 20206212215654520
793 -12822134229497340
794 0
795 13516539627050040
796 -22454083919698608
797 23053166634716350
798 -14627539476636800
799 0
800 15417261313056994
801 -25609584008015472
802 26290770032070884
803 -16680520301023020
804 0
805 17578302375242340
806 -29196984991249224
807 29971234836064552
808 -19014146377670968
809 0
810 20034392387048118
811 -33273872344982988
812 34153572038237448
813 -21665790823605780
814 0
815 22824775030258254
816 -37905312020294692
817 38904453766187400
818 -24677675886778368
819 0
820 25993779840966296
821 -43164797360139164
822 44299182514571340
823 -28097486072498922
824 0
825 29591464534363060
826 -49135312842634080
827 50422779889817286
828 -31979056831071514
829 0
830 33674336401951620
831 -55910528702562148
832 57371209235055550
833 -36383147885157390
834 0
835 38306162271073134
836 -63596142129801936
837 65252748185923680
838 -41378311338629040
839 0
840 43558877626816152
841 -72311382579826826
842 74189529083882044
843 -47041865893300884
844 0
845 49513606734419276
846 -82190700777415244
847 84319267264221546
848 -53460989820713730
849 0
850 56261806978188192
851 -93385663272798996
852 95797199564328140
853 -60733946805985850
854 0
855 63906552167249400
856 -106067076946865424
857 108798257989554750
858 -68971460417158120
859 0
860 72563971267857966
861 -120427370686796232
862 123519506359902180
863 -78298254776293242
864 0
865 82364860923328934
866 -136683264596524444
867 140182870972435166
868 -88854781035865500
869 0
870 93456492238247200
871 -155078760604339428
872 159038199886927704
873 -100799151519344250
874 0
875 106004634658542174
876 -175888492221148516
877 180366689416996670
878 -114309305894971680
879 0
880 120195822396756780
881 -199421475529479428
882 204484720829294618
883 -129585436541609442
884 0
885 136239891762418840
886 -226025308294738356
887 231748155166882566
888 -146852703367048440
889 0
890 154372820994563392
891 -256090869438646540
892 262557139575428094
893 -166364271788115720
894 0
895 174859907789592720
896 -290057577057564984
897 297361484581301060
898 -188404711412853728
899 0
900 197999323713234686
901 -328419269772186228
902 336666678513828120
903 -213293797220905428
904 0
905 224126089125654204
906 -371730783530619432
907 381040612754976006
908 -241390759767044358
909 0
910 253616517178372500
911 -420615304132109844
912 431121099818473160
913 -273099036182029260
914 0
915 286893180914972788
916 -475772584783194184
917 487624275494829300
918 -308871579572378240
919 0
920 324430463585390760
921 -537988128037862612
922 551353986549848524
923 -349216790890697940
924 0
925 366760759026900878
926 -608143442613747612
927 623212276840173058
928 -394705144525777328
929 0
930 414481396446869000
931 -687227497938107304
932 704211097329191070
933 -445976586824367140
934 0
935 468262372244449380
936 -776349512989887088
937 795485379485984350
938 -503748795590834796
939 0
940 528854980713762666
941 -876753231209993804
942 898307627074847540
943 -568826398405074564
944 0
945 597101445677926080
946 -989832850113058200
947 1014104198553999366
948 -642111258457338720
949 0
950 673945666420830960
951 -1117150792924940708
952 1144473471381551400
953 -724613948636819890
954 0
955 760445203824574740
956 -1260457530283320480
957 1291206100671251760
958 -817466547948716160
959 0
960 857784646516684126
961 -1421713682991043718
962 1456307608066483300
963 -921936909111819826
964 0
965 967290512228916574
966 -1603114662238412424
967 1642023562652596806
968 -1039444562560354844
969 0
970 1090447856621099536
971 -1807118131869929100
972 1850867644469300382
973 -1171578440201897400
974 0
975 1228918780705595920
976 -2036474608453991100
977 2085652913007548670
978 -1320116622354769836
979 0
980 1384563048916076158
981 -2294261549436193464
982 2349526638305983740
983 -1487048333510479722
984 0
985 1559461053004168854
986 -2583921317865471840
987 2646009091255280764
988 -1674598437158040120
989 0
990 1755939382555240420
991 -2909303454466332468
992 2979036732865203540
993 -1885254707117435020
994 0
995 1976599291251156000
996 -3274711734612814564
997 3353010289985656190
998 -2121798182935743600
999 0
1000 2224348379350280112