0 1
1 4
2 0
3 -16
4 0
5 56
6 0
7 -160
8 0
9 404
10 0
11 -944
12 0
13 2072
14 0
15 -4320
16 0
17 8648
18 0
19 -16720
20 0
21 31360
22 0
23 -57312
24 0
25 102364
26 0
27 -179104
28 0
29 307672
30 0
31 -519808
32 0
33 864960
34 0
35 -1419456
36 0
37 2299832
38 0
39 -3682400
40 0
41 5831784
42 0
43 -9141808
44 0
45 14194200
46 0
47 -21842368
48 0
49 33329700
50 0
51 -50456352
52 0
53 75813240
54 0
55 -113107872
56 0
57 167616832
58 0
59 -246811504
60 0
61 361218392
62 0
63 -525598496
64 0
65 760557904
66 0
67 -1094737168
68 0
69 1567778688
70 0
71 -2234334624
72 0
73 3169459688
74 0
75 -4475846512
76 0
77 6293502848
78 0
79 -8812652608
80 0
81 12290887844
82 0
83 -17075908176
84 0
85 23635581168
86 0
87 -32597579616
88 0
89 44801512872
90 0
91 -61367313344
92 0
93 83784735232
94 0
95 -114030207584
96 0
97 154719044744
98 0
99 -209303278704
100 0
101 282328229560
102 0
103 -379764540448
104 0
105 509436998400
106 0
107 -681577241392
108 0
109 909534733976
110 0
111 -1210689597152
112 0
113 1607622414920
114 0
115 -2129610612288
116 0
117 2814539182456
118 0
119 -3711336253248
120 0
121 4883072353204
122 0
123 -6410897699232
124 0
125 8399035961648
126 0
127 -10981107870208
128 0
129 14328126340288
130 0
131 -18658589516304
132 0
133 24251203128448
134 0
135 -31460893647552
136 0
137 40738934485736
138 0
139 -52658206016944
140 0
141 67944855205632
142 0
143 -87517922403872
144 0
145 112538874247632
146 0
147 -144473438275728
148 0
149 185168695560184
150 0
151 -236949075343840
152 0
153 302735738557416
154 0
155 -386194868636416
156 0
157 491921649398744
158 0
159 -625668250801632
160 0
161 794626023787264
162 0
163 -1007774397863056
164 0
165 1276311767500416
166 0
167 -1614187051032864
168 0
169 2038754736072060
170 0
171 -2571581242385552
172 0
173 3239436520653208
174 0
175 -4075512185748064
176 0
177 5120916423385536
178 0
179 -6426506728472016
180 0
181 8055134616554360
182 0
183 -10084392257361248
184 0
185 12609970061773840
186 0
187 -15749757270770784
188 0
189 19648845336772864
190 0
191 -24485627295975168
192 0
193 30479226531128072
194 0
195 -37898536662467904
196 0
197 47073212380867896
198 0
199 -58407020761802656
200 0
201 72394046246510656
202 0
203 -89638342752004544
204 0
205 110877746493312432
206 0
207 -137012706895958880
208 0
209 169141164984871360
210 0
211 -208600714250823760
212 0
213 257019524615515776
214 0
215 -316377803321448096
216 0
217 389081916347646976
218 0
219 -478053710936102816
220 0
221 586838076589660848
222 0
223 -719732373356225920
224 0
225 881942059941609932
226 0
227 -1079767690970282384
228 0
229 1320829447073032376
230 0
231 -1614336542370246144
232 0
233 1971410255464440680
234 0
235 -2405470992481503360
236 0
237 2932701761389449472
238 0
239 -3572602771546435776
240 0
241 4348654636814958152
242 0
243 -5289110931806310064
244 0
245 6427944719588916728
246 0
247 -7805978242066905056
248 0
249 9472230366329869632
250 0
251 -11485522758406003312
252 0
253 13916393282236504704
254 0
255 -16849373998231045056
256 0
257 20385701599024184328
258 0
259 -24646540447105995968
260 0
261 29776812894198475320
262 0
263 -35949748645078508704
264 0
265 43372285022834341008
266 0
267 -52291473617095505568
268 0
269 63002076557743128600
270 0
271 -75855568261901528896
272 0
273 91270796777994903296
274 0
275 -109746603761477869264
276 0
277 131876754786995044856
278 0
279 -158367593442044811392
280 0
281 190058904985110284968
282 0
283 -227948560065682183408
284 0
285 273221608165766418816
286 0
287 -327284606442483019840
288 0
289 391806105332753925964
290 0
291 -468764370883562304032
292 0
293 560503609083328163768
294 0
295 -669800173892887121952
296 0
297 799940493319482220416
298 0
299 -954812742676956831552
300 0
301 1139014638014088880000
302 0
303 -1357980123555356863200
304 0
305 1618128194141666628304
306 0
307 -1927037637811426066384
308 0
309 2293652117253967063168
310 0
311 -2728520746291035028064
312 0
313 3244080175459664109608
314 0
315 -3854985198461491876800
316 0
317 4578496051011158409560
318 0
319 -5434931921247105311520
320 0
321 6448201756168143777984
322 0
323 -7646425265967538402720
324 0
325 9062659137430365280040
326 0
327 -10735745914665959615072
328 0
329 12711305843372217837056
330 0
331 -15042895264729698274480
332 0
333 17793358957436831456152
334 0
335 -21036408242647151945440
336 0
337 24858461780385083070152
338 0
339 -29360791905388921768224
340 0
341 34662026199636256390656
342 0
343 -40901061921252004938560
344 0
345 48240460069906031618304
346 0
347 -56870396456818920178160
348 0
349 67013259381238854020312
350 0
351 -78928997645537881966016
352 0
353 92921338956192036528776
354 0
355 -109345017589122574843584
356 0
357 128614171925709969198336
358 0
359 -151212097527216674371616
360 0
361 177702570311994499043796
362 0
363 -208742987707374744006352
364 0
365 245099614026974331675312
366 0
367 -287665260531737874864832
368 0
369 337479781537802241021192
370 0
371 -395753826531591685266112
372 0
373 463896355682960268901496
374 0
375 -543546503717156267713728
376 0
377 636610466311973025717008
378 0
379 -745304185740386407535728
380 0
381 872202730341393559005184
382 0
383 -1020297397815294391365120
384 0
385 1193061727869396288291072
386 0
387 -1394527788319156890036464
388 0
389 1629374303730997825926712
390 0
391 -1903028430908108333773248
392 0
393 2221783255347119712515136
394 0
395 -2592933392231469280392064
396 0
397 3024931430285638955959832
398 0
399 -3527568363410220360397312
400 0
401 4112181620888089384135624
402 0
403 -4791894840581824579835648
404 0
405 5581894140609599298365688
406 0
407 -6499746344526286092750240
408 0
409 7565765415628061114902184
410 0
411 -8803434271978791305776032
412 0
413 10239890201459102647030144
414 0
415 -11906483294169679644186720
416 0
417 13839418679065939009747648
418 0
419 -16080494916882030586953872
420 0
421 18677952689670809901045176
422 0
423 -21687449969880393784006848
424 0
425 25173182184341955283972088
426 0
427 -29209168551270671828571584
428 0
429 33880728807331773349507200
430 0
431 -39286178009227773213198272
432 0
433 45538771049478260330449736
434 0
435 -52768933036528266719569728
436 0
437 61126816831635808652852608
438 0
439 -70785234896140288651334752
440 0
441 81943019281457667393038388
442 0
443 -94828871202577812401357168
444 0
445 109705770301151997075533616
446 0
447 -126876023570758720779923424
448 0
449 146687045148296924502179592
450 0
451 -169537970957274635904610272
452 0
453 195887226731447047451529088
454 0
455 -226261184489292788813280384
456 0
457 261264061341438017746370024
458 0
459 -301589235900495555484208448
460 0
461 348032181872637687025181976
462 0
463 -401505246035226142485272128
464 0
465 463054529189519111961603072
466 0
467 -533879164325019721618089040
468 0
469 615353326711800912359031424
470 0
471 -709051356593308423260659552
472 0
473 816776427313332558450540608
474 0
475 -940593250901023330671637552
476 0
477 1082865380288594540630451288
478 0
479 -1246297743500758472360778112
480 0
481 1433985131523012415585238608
482 0
483 -1649467459472278565044792320
484 0
485 1896792731677004267852676976
486 0
487 -2180588767040121413106917920
488 0
489 2506144883544259975384161856
490 0
491 -2879504902151039516237295920
492 0
493 3307573013113235890544865840
494 0
495 -3798234254645261448728579616
496 0
497 4360491588125905347103379712
498 0
499 -5004621819081981595241019088
500 0
501 5742352913119519443059301504
502 0
503 -6587065595237183390889382240
504 0
505 7554022504655155594810383888
506 0
507 -8660628611147686801757459952
508 0
509 9926727089331086963744619096
510 0
511 -11374935401700132079300209728
512 0
513 13031026967612438716349966464
514 0
515 -14924364503112993623632468416
516 0
517 17088391915851653243519397120
518 0
519 -19561192542062173936154875488
520 0
521 22386122531796048777332530408
522 0
523 -25612529339139890987199765424
524 0
525 29296566572644273670472184192
526 0
527 -33502117926386869451107284224
528 0
529 38301844565050150107989856868
530 0
531 -43778372200801668828027298608
532 0
533 50025636202253164527989013104
534 0
535 -57150405446275584943658642592
536 0
537 65274008295598053054280725312
538 0
539 -74534287096714113344917420336
540 0
541 85087810986115338338094294488
542 0
543 -97112380615956806065245044192
544 0
545 110809862716480783773267713104
546 0
547 -126409397262007343441130384016
548 0
549 144171025467534909931381835704
550 0
551 -164389792989728676939431602912
552 0
553 187400389624311674314071812608
554 0
555 -213582394576978893252997836864
556 0
557 243366205143906769757533307800
558 0
559 -277239736490708958108531787040
560 0
561 315755991299834937514265647488
562 0
563 -359541610516761022163480253392
564 0
565 409306530433969779105093812208
566 0
567 -465854887098159330619426265504
568 0
569 530097326722723097373836663848
570 0
571 -603064900672210764835526290288
572 0
573 685924745924734782219986230272
574 0
575 -779997777010616181133829480736
576 0
577 886778643605222978602518335240
578 0
579 -1007958239595180685509332462624
580 0
581 1145449084958859304433146041472
582 0
583 -1301413941673151124227448441504
584 0
585 1478298069603759147693352842384
586 0
587 -1678865578542600806909489041584
588 0
589 1906240388880258719780287128064
590 0
591 -2163952376578271474583102309600
592 0
593 2455989348956962397659021445832
594 0
595 -2786855577258015235134950974848
596 0
597 3161637701004037221386157119104
598 0
599 -3586078919007765186199857366240
600 0
601 4066662493764220238334028402088
602 0
603 -4610705721323485962181920692048
604 0
605 5226465659191425658477003846616
606 0
607 -5923258062129606320677583201152
608 0
609 6711591151922123940246142547712
610 0
611 -7603316044477307179841735817856
612 0
613 8611795878527844324739654646456
614 0
615 -9752095937465085160406343833280
616 0
617 11041197332596649776527784330600
618 0
619 -12498237125815765073848784933680
620 0
621 14144778116182080895345197232896
622 0
623 -16005111902550469111430100034112
624 0
625 18106599267958109553520682134900
626 0
627 -20480052416357638716300988401408
628 0
629 23160164134450009988885457457136
630 0
631 -26185989557498014465273539586912
632 0
633 29601486895529512264152559975744
634 0
635 -33456124233560821280223802117120
636 0
637 37805560365627485992069448709336
638 0
639 -42712408567800693298149476995104
640 0
641 48247093271467771024420122242056
642 0
643 -54488810777747726560828856818192
644 0
645 61526606471236369110955477324416
646 0
647 -69460582462187823325991247393440
648 0
649 78403251228398217712316413200192
650 0
651 -88481052661123057732988232404992
652 0
653 99836053965218164938490122615320
654 0
655 -112627854146705360808370212367584
656 0
657 127035717368238867738921581989000
658 0
659 -143260962294653794594719238450000
660 0
661 161529637720477588526168193218552
662 0
663 -182095518306316056166234290571968
664 0
665 205243458192916610508555853475584
666 0
667 -231293144656648187245325140824384
668 0
669 260603298869476430571528417293824
670 0
671 -293576376287353271885718352719136
672 0
673 330663825276756633624748290747272
674 0
675 -372371969370461389811494517958496
676 0
677 419268586098906172391153447382456
678 0
679 -471990263759871022126764519945536
680 0
681 531250626863403362895529724719680
682 0
683 -597849531428565803211843143589936
684 0
685 672683342933081392119400079313072
686 0
687 -756756422658985343974278980448992
688 0
689 851193962584276527025863029790928
690 0
691 -957256325005868370634112880960976
692 0
693 1076355060924458860137637559433600
694 0
695 -1210070801078843708007690515382176
696 0
697 1360173235609404418234384199558736
698 0
699 -1528643422906281850226407597567392
700 0
701 1717698695532571415247671809111896
702 0
703 -1929820461512372973746461417822304
704 0
705 2167785233076727021360529302258176
706 0
707 -2434699252543407441612688491556032
708 0
709 2734037126786253460606666595404088
710 0
711 -3069684928188648141045543705551168
712 0
713 3445988271586610161962673896082432
714 0
715 -3867805934058161589633952823064000
716 0
717 4340569648137215401218383368704768
718 0
719 -4870350769820486304039123358689856
720 0
721 5463934601368701028760834164724992
722 0
723 -6128903236236109531074543399950624
724 0
725 6873727890444936832555783528849256
726 0
727 -7707871792406300922035411394322144
728 0
729 8641904822741852542376483932281140
730 0
731 -9687631228371860321637144841933152
732 0
733 10858231882435151207590414823796440
734 0
735 -12168422725076978477315877832067040
736 0
737 13634631201534782383548821216276160
738 0
739 -15275192715208601394085651443523984
740 0
741 17110569336669456451302031539226496
742 0
743 -19163593257211289152126634828437024
744 0
745 21459737750219084126325212817141648
746 0
747 -24027418708216549212390614615500176
748 0
749 26898330161189270725155731066529664
750 0
751 -30107817556213361373846526736005312
752 0
753 33695292993492488926164229430549952
754 0
755 -37704697073971998637746565175970368
756 0
757 42185012523572372901449306194096760
758 0
759 -47190835324088922647629080815479296
760 0
761 52783009706825511967130001137854760
762 0
763 -59029334058572655576104051929393088
764 0
765 66005345557794653135106275337049776
766 0
767 -73795192209802640318554291903567008
768 0
769 82492601892041073505875825218443784
770 0
771 -92201959064105694881193591419170848
772 0
773 103039500952459237465587240949125176
774 0
775 -115134646298856262289515578144628096
776 0
777 128631471177307124485859891649143552
778 0
779 -143690347951444697409095618024968736
780 0
781 160489765178353405433498139974285184
782 0
783 -179228348183886317775109593689168832
784 0
785 200127102157672043622930585643718096
786 0
787 -223431901964858094621067015668180304
788 0
789 249416255469837255785358414377585280
790 0
791 -278384370040899412175639453182647104
792 0
793 310674555082790676176635381598386192
794 0
795 -346662996958375101096900873359069760
796 0
797 386767946546100051407035096811153880
798 0
799 -431454363975505863231044388922283904
800 0
801 481239069831327517260022882125957960
802 0
803 -536696457364943049242161901108802016
804 0
805 598464826052008550302334636625074688
806 0
807 -667253403244398971568791228026638432
808 0
809 743850127746242994628966284892491880
810 0
811 -829130276967569433513899753915605552
812 0
813 924066027951672789262771230681935104
814 0
815 -1029737052118408608155809634361454560
816 0
817 1147342254108541037762736599721294784
818 0
819 -1278212776756797047226653416142035648
820 0
821 1423826407076720306361859097971867000
822 0
823 -1585823532333577491981358223828640352
824 0
825 1766024810949953216799882917036046144
826 0
827 -1966450740283740930823464827152437104
828 0
829 2189343322406822205424419842404924760
830 0
831 -2437190050078553267675930590076655584
832 0
833 2712750458353565880396429587176109064
834 0
835 -3019085512911111744775320217012006848
836 0
837 3359590134488501755891111841189585920
838 0
839 -3738029190014117961267592002126219680
840 0
841 4158577315463214428206472658983506108
842 0
843 -4625862973429391854988356150820309664
844 0
845 5145017190276233167074618279631752392
846 0
847 -5721727463903278366099961739505194016
848 0
849 6362297384064189549282194414636754880
850 0
851 -7073712563292180892368318511788122688
852 0
853 7863713538346133817953227069751193848
854 0
855 -8740876370270602735087425954665566176
856 0
857 9714701746302418694911586038295093160
858 0
859 -10795713469657772707688604248118430192
860 0
861 11995567314468419010989034705813106944
862 0
863 -13327171323652737994008706616858797952
864 0
865 14804818738239999859072508236094428752
866 0
867 -16444334868640133060651089074219359536
868 0
869 18263239352694283850625389779507424000
870 0
871 -20280925393292893050459743924150296160
872 0
873 22518857731270081709639039438352746920
874 0
875 -25000791288672736522603362598147321728
876 0
877 27753012615004637372543219297081971352
878 0
879 -30804606486467445815758843213202411232
880 0
881 34187750247546738670459913960750952008
882 0
883 -37938038747703444407297891307573390544
884 0
885 42094843015824532665209428681152747648
886 0
887 -46701706134092589234612260982910275424
888 0
889 51806780123941283307830151020104880128
890 0
891 -57463308042945405964085565851909109552
892 0
893 63730155916333710224155617025982251776
894 0
895 -70672399594134777761836643005234983264
896 0
897 78361972138969110635486299545425964288
898 0
899 -86878377914793247003777122924305739520
900 0
901 96309480168542285476691196050125326192
902 0
903 -106752369580157214150090581520792600064
904 0
905 118314322008014909909518353072011829392
906 0
907 -131113854482986259156200630537208517040
908 0
909 145281889412565820397464243123752240792
910 0
911 -160963037954791080293200681220969853248
912 0
913 178317014618827262197736591801641199040
914 0
915 -197520196354816587958833165492209617728
916 0
917 218767340720497667654909288408939743872
918 0
919 -242273479167836785642735605596302751200
920 0
921 268276003092248570619378453811958938432
922 0
923 -297036962043921406889298880283830997440
924 0
925 328845595430655244953604205871643560584
926 0
927 -364021121161296861880953994084854882464
928 0
929 402915807006769883396333602294225979272
930 0
931 -445918353012066890417264228601885471696
932 0
933 493457616099563138405097310403779277184
934 0
935 -546006711085916116154342859591774772544
936 0
937 604087525718250092005539014155130087528
938 0
939 -668275691049455581684629269136816750752
940 0
941 739206052549215004335801733803803701656
942 0
943 -817578691821805082909900890028333817024
944 0
945 904165553712172272287325702302547512832
946 0
947 -999817738970234480062894830294483202512
948 0
949 1105473528555836414788557633787294581616
950 0
951 -1222167212153660714291838952539390399840
952 0
953 1351038800583845954502866215585920796200
954 0
955 -1493344709600499037454109836540250087936
956 0
957 1650469511132858624757134476851256616064
958 0
959 -1823938857414983287497626223249050399808
960 0
961 2015433693748775336297511159023600246916
962 0
963 -2226805886938680807006502340314168629744
964 0
965 2460095408819500766481192043600806636144
966 0
967 -2717549227875349398840312925415950148512
968 0
969 3001642076831645411896600767288116956800
970 0
971 -3315099280417589670134299298781979301552
972 0
973 3660921845380046390466340952018608819072
974 0
975 -4042414034430099781430676480545063062688
976 0
977 4463213667283795445326163292087703401160
978 0
979 -4927325415496990752841829730944880776928
980 0
981 5439157383585847688456069365406805146104
982 0
983 -6003561297182595736112837542904428376800
984 0
985 6625876649934028369867134184343432182032
986 0
987 -7311979194762847036219940924161447139328
988 0
989 8068334202258336579670109059872434439808
990 0
991 -8902054949647886624972928131499969360256
992 0
993 9820966948357944179332436583685247932096
994 0
995 -10833678466966535345207772677165248170688
996 0
997 11949657959777894576510255658257748263096
998 0
999 -13179319069748401973487434043401359961792
1000 0