0 1
1 4
2 0
3 -4
4 16
5 0
6 6
7 40
8 0
9 -8
10 96
11 0
12 17
13 204
14 0
15 -28
16 400
17 0
18 38
19 760
20 0
21 -56
22 1376
23 0
24 84
25 2404
26 0
27 -124
28 4096
29 0
30 172
31 6808
32 0
33 -232
34 11072
35 0
36 325
37 17688
38 0
39 -448
40 27792
41 0
42 594
43 43008
44 0
45 -784
46 65696
47 0
48 1049
49 99128
50 0
51 -1388
52 147888
53 0
54 1796
55 218408
56 0
57 -2320
58 319488
59 0
60 3005
61 463220
62 0
63 -3864
64 666160
65 0
66 4912
67 950656
68 0
69 -6216
70 1346880
71 0
72 7877
73 1895424
74 0
75 -9940
76 2650384
77 0
78 12430
79 3683736
80 0
81 -15488
82 5090912
83 0
84 19309
85 6997628
86 0
87 -23972
88 9569072
89 0
90 29580
91 13021640
92 0
93 -36408
94 17637376
95 0
96 44766
97 23782920
98 0
99 -54876
100 31933552
101 0
102 66978
103 42702848
104 0
105 -81536
106 56880960
107 0
108 99150
109 75482688
110 0
111 -120272
112 99806960
113 0
114 145374
115 131512456
116 0
117 -175344
118 172711936
119 0
120 211242
121 226088888
122 0
123 -253924
124 295044032
125 0
126 304382
127 383877120
128 0
129 -364192
130 498011104
131 0
132 435194
133 644271104
134 0
135 -519052
136 831228912
137 0
138 617674
139 1069626056
140 0
141 -733792
142 1372896640
143 0
144 870651
145 1757809724
146 0
147 -1031356
148 2245255168
149 0
150 1219352
151 2861208960
152 0
153 -1439448
154 3637913408
155 0
156 1697283
157 4615315688
158 0
159 -1998332
160 5842825216
161 0
162 2348888
163 7381452792
164 0
165 -2757248
166 9306408320
167 0
168 3232919
169 11710258680
170 0
171 -3785664
172 14706756128
173 0
174 4426546
175 18435470232
176 0
177 -5169552
178 23067394048
179 0
180 6030872
181 28811714708
182 0
183 -7027352
184 35923975824
185 0
186 8177986
187 44715917624
188 0
189 -9506392
190 55567317856
191 0
192 11039633
193 68940218368
194 0
195 -12806228
196 85396013056
197 0
198 14838518
199 105615939928
200 0
201 -17175768
202 130425622432
203 0
204 19862613
205 160824446040
206 0
207 -22946944
208 198020673536
209 0
210 26482878
211 243473369736
212 0
213 -30534808
214 298942425696
215 0
216 35175989
217 366548173448
218 0
219 -40485632
220 448842351984
221 0
222 46552818
223 548892528640
224 0
225 -53482536
226 670382415872
227 0
228 61393694
229 817730954520
230 0
231 -70415412
232 996233574704
233 0
234 80693110
235 1212229594368
236 0
237 -92396160
238 1473300402976
239 0
240 105715411
241 1788503924144
242 0
243 -120859704
244 2168651736400
245 0
246 138063520
247 2626636322816
248 0
249 -157597184
250 3177817239936
251 0
252 179765148
253 3840476412928
254 0
255 -204901324
256 4636354483296
257 0
258 233379642
259 5591282188288
260 0
261 -265628696
262 6735922997600
263 0
264 302129560
265 8106645922148
266 0
267 -343410864
268 9746550595584
269 0
270 390064094
271 11706670259176
272 0
273 -442762728
274 14047382464544
275 0
276 502260597
277 16840062235200
278 0
279 -569387972
280 20169017931200
281 0
282 645071990
283 24133756538880
284 0
285 -730362264
286 28851632691520
287 0
288 826431887
289 34460944251208
290 0
291 -934573888
292 41124547260416
293 0
294 1056228976
295 49034074695040
296 0
297 -1193021936
298 58414856577024
299 0
300 1346764692
301 69531654296232
302 0
303 -1519454580
304 82695339729968
305 0
306 1713314584
307 98270669849848
308 0
309 -1930841568
310 116685330822528
311 0
312 2174813920
313 138440452572324
314 0
315 -2448296048
316 164122825390672
317 0
318 2754692426
319 194419085565416
320 0
321 -3097813384
322 230132177814560
323 0
324 3481892814
325 272200448704512
326 0
327 -3911598964
328 321719778705408
329 0
330 4392109416
331 379969222053432
332 0
333 -4929203328
334 448440693563392
335 0
336 5529290776
337 528873321987016
338 0
339 -6199436084
340 623293181856992
341 0
342 6947464214
343 734059220822016
344 0
345 -7782085656
346 863916320009312
347 0
348 8712945625
349 1016056563019776
350 0
351 -9750669868
352 1194189946242880
353 0
354 10907010786
355 1402625943012744
356 0
357 -12195018880
358 1646367539765248
359 0
360 13629125182
361 1931219596232384
362 0
363 -15225217044
364 2263913648969808
365 0
366 17000840824
367 2652251582633320
368 0
369 -18975441664
370 3105270940242752
371 0
372 21170490316
373 3633435039351808
374 0
375 -23609605504
376 4248851512087888
377 0
378 26318840446
379 4965523399374792
380 0
381 -29327010920
382 5799637513295008
383 0
384 32665889251
385 6769895445898248
386 0
387 -36370402092
388 7897893356851120
389 0
390 40479025736
391 9208557530120192
392 0
393 -45034239192
394 10730643664978592
395 0
396 50082822177
397 12497308972550640
398 0
399 -55676154708
400 14546767405432832
401 0
402 61870767772
403 16923039774244864
404 0
405 -68728974472
406 19676812121261472
407 0
408 76319309626
409 22866417555046656
410 0
411 -84716982108
412 26558958829404112
413 0
414 94004646196
415 30831591304223464
416 0
417 -104273270728
418 35772988593627136
419 0
420 115622785981
421 41485016228490028
422 0
423 -128162762108
424 48084642078410192
425 0
426 142013478056
427 55706116147019960
428 0
429 -157307122488
430 64503456731585440
431 0
432 174188743757
433 74653284884534272
434 0
435 -192817242048
436 86358054707507328
437 0
438 213366853148
439 99849733329447000
440 0
441 -236028816288
442 115393991557297248
443 0
444 261012742199
445 133294974248806592
446 0
447 -288548054784
448 153900728557625344
449 0
450 318886058746
451 177609378467371008
452 0
453 -352302237320
454 204876145614889248
455 0
456 389098214565
457 236221329467621376
458 0
459 -429603843584
460 272239374645001680
461 0
462 474180064256
463 313609169771468648
464 0
465 -523222073560
466 361105740950462816
467 0
468 577162133533
469 415613524008611368
470 0
471 -636472550708
472 478141423374712832
473 0
474 701669629252
475 549839892154856176
476 0
477 -773318051576
478 632020298001588224
479 0
480 852034849154
481 726176873167744196
482 0
483 -938493636744
484 834011585141609392
485 0
486 1033430082118
487 957462306984113408
488 0
489 -1137647928184
490 1098734714512097280
491 0
492 1252024589489
493 1260338391434669056
494 0
495 -1377517144832
496 1445127684160228048
497 0
498 1515169868418
499 1656347916060350712
500 0
501 -1666122505600
502 1897687647397986304
503 0
504 1831618135464
505 2173337752891596920
506 0
507 -2013011580500
508 2488058185121902592
509 0
510 2211779764392
511 2847253399940579480
512 0
513 -2429533083688
514 3257057541092097440
515 0
516 2668026374237
517 3724430616977624152
518 0
519 -2929170663856
520 4257267054607273808
521 0
522 3215047410206
523 4864518186226253824
524 0
525 -3527924064960
526 5556330415033771264
527 0
528 3870269316615
529 6344201020246295616
530 0
531 -4244769463444
532 7241153801157176944
533 0
534 4654347904964
535 8261937027818194392
536 0
537 -5102186421128
538 9423246465845498400
539 0
540 5591746297680
541 10743976578327314432
542 0
543 -6126790996160
544 12245503383034422160
545 0
546 6711412800690
547 13952002862707384712
548 0
549 -7350061876064
550 15890809295221020256
551 0
552 8047575392748
553 18092818394628132864
554 0
555 -8809208813140
556 20592940739803328512
557 0
558 9640672263594
559 23430611621679843816
560 0
561 -10548170093312
562 26650364170769234304
563 0
564 11538440906602
565 30302473442500902104
566 0
567 -12618800604992
568 34443680048594046976
569 0
570 13797191880496
571 39138002938987624832
572 0
573 -15082237979976
574 44457652072784341216
575 0
576 16483297574175
577 50484052981497677048
578 0
579 -18010523716000
580 57308996638440980032
581 0
582 19674931060932
583 65035929620781379584
584 0
585 -21488468822656
586 73781401303797751040
587 0
588 23464095681789
589 83676686780498214912
590 0
591 -25615860300452
592 94869606376421661168
593 0
594 27958992459784
595 107526565054051002368
596 0
597 -30510001789888
598 121834837701479063552
599 0
600 33286779750574
601 138005129306442006152
602 0
603 -36308709283128
604 156274442363522318336
605 0
606 39596788035038
607 176909287586948249192
608 0
609 -43173761723488
610 200209278145743495168
611 0
612 47064262613759
613 226511152248253439724
614 0
615 -51294958328036
616 256193274030622577264
617 0
618 55894718131992
619 289680668405426501960
620 0
621 -60894792752432
622 327450651865239666688
623 0
624 66329001808845
625 370039128281167463224
626 0
627 -72233935228032
628 418047626565411917824
629 0
630 78649177204290
631 472151165765091794992
632 0
633 -85617548070912
634 533107042816336054048
635 0
636 93185357350529
637 601764648917643169280
638 0
639 -101402675675100
640 679076432395226205424
641 0
642 110323635700422
643 766110139158510968832
644 0
645 -120006756816240
646 864062476522550649248
647 0
648 130515285961761
649 974274362462168508104
650 0
651 -141917563677556
652 1098247940433069020656
653 0
654 154287427606836
655 1237665559938999812096
656 0
657 -167704647596664
658 1394410945252323557376
659 0
660 182255383471436
661 1570592799341374936936
662 0
663 -198032676599604
664 1768571117379340262032
665 0
666 215136989914268
667 1990986514490531027328
668 0
669 -233676789644672
670 2240792905945076306144
671 0
672 253769158752801
673 2521293915189052972032
674 0
675 -275540455527424
676 2836183426276644198432
677 0
678 299127034712138
679 3189590742876668362752
680 0
681 -324676023793832
682 3586130866523936104448
683 0
684 352346143202184
685 4030960462690582906204
686 0
687 -382308586471332
688 4529840145131214626816
689 0
690 414747981349314
691 5089203777434038390792
692 0
693 -449863423760264
694 5716235566477894384192
695 0
696 487869571836526
697 6418955806312959922624
698 0
699 -528997819585856
700 7206316223689220182000
701 0
702 573497575400904
703 8088305978975417589760
704 0
705 -621637636407736
706 9076069489560372273152
707 0
708 673707644628412
709 10182037368129988678544
710 0
711 -730019648671548
712 11420071906702375697712
713 0
714 790909801001482
715 12805628690341311208120
716 0
717 -856740181313392
718 14355936093553293942784
719 0
720 927900730671297
721 16090194599155369377792
722 0
723 -1004811324895804
724 18029798085696210509616
725 0
726 1087924023518272
727 20198579457320597764904
728 0
729 -1177725484457600
730 22623083241487169402528
731 0
732 1274739527524323
733 25332868057601821182976
734 0
735 -1379529881523616
736 28360842166077258251184
737 0
738 1492703158753492
739 31743635645501734567168
740 0
741 -1614912046608544
742 35522013118718413302048
743 0
744 1746858698484680
745 39741331360223094310392
746 0
747 -1889298366306548
748 44452046571276313083904
749 0
750 2043043327145902
751 49710276609777075006848
752 0
753 -2208967094147200
754 55578424013964718776320
755 0
756 2388008893231839
757 62125866267572775133184
758 0
759 -2581178456738576
760 69429720424835513953040
761 0
762 2789561197646262
763 77575689952985248255048
764 0
765 -3014323755559680
766 86659002464431499887872
767 0
768 3256719895323608
769 96785447908211135419392
770 0
771 -3518096820926976
772 108072527778809075552464
773 0
774 3799901981728168
775 120650726989149064787160
776 0
777 -4103690363639488
778 134664921253408293502976
779 0
780 4431132246892506
781 150275934145255685880768
782 0
783 -4784021506970984
784 167662259450154204274384
785 0
786 5164284551633972
787 187021966029673873190536
788 0
789 -5573989889984384
790 208574804175784557802880
791 0
792 6015358316936944
793 232564534369686917204992
794 0
795 -6490773806311616
796 259261501490282926832960
797 0
798 7002795225669864
799 288965479860950500762216
800 0
801 -7554168873731664
802 322008817100776203346464
803 0
804 8147841826479983
805 358759907580737178400344
806 0
807 -8786976206554924
808 399627029401633919844352
809 0
810 9474964513585812
811 445062582236397687867592
812 0
813 -10215446022869872
814 495567767144910193326528
815 0
816 11012324244277909
817 551697753607747261956096
818 0
819 -11869785582145804
820 614067383572521569964032
821 0
822 12792319363226330
823 683357467302439889502208
824 0
825 -13784739250686064
826 760321731304776217961952
827 0
828 14852206044558505
829 845794484644797228917800
830 0
831 -16000252041065920
832 940699076570387263909744
833 0
834 17234807155186796
835 1046057225641276125698824
836 0
837 -18562226838860416
838 1162999308536847350668736
839 0
840 19989321807097844
841 1292775705476378678157212
842 0
843 -21523389784811384
844 1436769308800075879243488
845 0
846 23172249524291984
847 1596509311810295000946200
848 0
849 -24944277144836088
850 1773686406549503977909504
851 0
852 26848444825089381
853 1970169531892828673556480
854 0
855 -28894362110644276
856 2188024327265672992595968
857 0
858 31092320142237044
859 2429533462578156138117120
860 0
861 -33453338883367376
862 2697219031726198745603872
863 0
864 35989217403052667
865 2993867215384216147660544
866 0
867 -38712587537143220
868 3322555438959822030843904
869 0
870 41636971303348264
871 3686682273664263182113624
872 0
873 -44776842185142232
874 4090000352856629456442304
875 0
876 48147690373801893
877 4536652602345352160860056
878 0
879 -51766092369185472
880 5031212112395812595011664
881 0
882 55649785400384040
883 5578726011036969253588992
884 0
885 -59817746828728296
886 6184763733143805787242496
887 0
888 64290278669614662
889 6855470117981223625049016
890 0
891 -69089097729356880
892 7597623809740153188229488
893 0
894 74237431923492298
895 8418701481418198437472536
896 0
897 -79760123003504256
898 9326948452566374678134784
899 0
900 85683735891115420
901 10331456326345836798289384
902 0
903 -92036675234183828
904 11442248331456463557985408
905 0
906 98849309883120108
907 12670373120295795345520696
908 0
909 -106154105598836864
910 14028007846709285610405888
911 0
912 113985766273451729
913 15528571425476391521338312
914 0
915 -122381384426610816
916 17186848961869382138473712
917 0
918 131380601840089054
919 19019128433907675561689088
920 0
921 -141025780750244864
922 21043350813057043909070144
923 0
924 151362185989949807
925 23279274921904932916510452
926 0
927 -162438179027738576
928 25748658450669035638566912
929 0
930 174305424968816906
931 28475456689235139516756856
932 0
933 -187019113080951160
934 31486040678828678539454880
935 0
936 200638191380836254
937 34809436648554232817461560
938 0
939 -215225616457740580
940 38477588778144073116306704
941 0
942 230848619852416034
943 42525647520709361745344512
944 0
945 -247578991739365680
946 46992285929577369381462880
947 0
948 265493382633994784
949 51920046663050456482213824
950 0
951 -284673624589735764
952 57355722591908635094061056
953 0
954 305207073517463052
955 63350774208626771373883392
956 0
957 -327186973612155792
958 69961787336691822067392512
959 0
960 350712844852338768
961 77250974965374383860326400
962 0
963 -375890895396303168
964 85286727392325749473624064
965 0
966 402834460896426268
967 94144215246151983725996248
968 0
969 -431664472024165384
970 103906050386616941530172192
971 0
972 462509951485384029
973 114663010144565734832718848
974 0
975 -495508542795775988
976 126514830870543318610474416
977 0
978 530807073325022624
979 139571077314224185586591872
980 0
981 -568562153295356104
982 153952094960320394719226528
983 0
984 608940812416186765
985 169790053105114575460990976
986 0
987 -652121176984202124
988 187230087176088733529645232
989 0
990 698293190562900458
991 206431549580638081679947264
992 0
993 -747659380427390616
994 227569379224391538293419040
995 0
996 800435671975124459
997 250835600771537816495445928
998 0
999 -856852254629034980
1000 276440965735664182196689744