0 1
1 -8
2 20
3 0
4 -70
5 64
6 56
7 0
8 -133
9 -96
10 148
11 0
12 670
13 -512
14 -968
15 0
16 1077
17 1680
18 -2064
19 0
20 -2098
21 768
22 4400
23 0
24 -1766
25 -8128
26 7044
27 0
28 744
29 4096
30 -4760
31 0
32 -9780
33 16344
34 -6652
35 0
36 7894
37 -13440
38 -10320
39 0
40 41923
41 -8736
42 -16780
43 0
44 -5892
45 -6144
46 14560
47 0
48 -27886
49 -11056
50 55940
51 0
52 -35350
53 65024
54 7448
55 0
56 -110569
57 20160
58 -53516
59 0
60 74466
61 -32768
62 91280
63 0
64 149553
65 -117648
66 -23600
67 0
68 -40502
69 -130752
70 -207848
71 0
72 159575
73 319520
74 86352
75 0
76 -48668
77 107520
78 -250936
79 0
80 -226139
81 -97536
82 -122120
83 0
84 207366
85 69888
86 736152
87 0
88 -277892
89 -549696
90 260288
91 0
92 -335690
93 49152
94 70296
95 0
96 94535
97 272200
98 -147228
99 0
100 156658
101 88448
102 -643680
103 0
104 427827
105 406080
106 -266012
107 0
108 -132162
109 -520192
110 -396480
111 0
112 472100
113 820560
114 40244
115 0
116 155412
117 -161280
118 275576
119 0
120 -443238
121 -1820416
122 -351000
123 0
124 1286368
125 262144
126 1213864
127 0
128 -602687
129 -104832
130 1477552
131 0
132 -1774580
133 941184
134 -1556496
135 0
136 -1606597
137 1706880
138 213408
139 0
140 -652078
141 1046016
142 977520
143 0
144 849353
145 -1284208
146 -773804
147 0
148 -31890
149 -2556160
150 1066504
151 0
152 4870960
153 -132672
154 -1697324
155 0
156 967342
157 -860160
158 -2241888
159 0
160 -1869559
161 -86736
162 -1784720
163 0
164 4077954
165 780288
166 1110000
167 0
168 -2506967
169 5045984
170 1986612
171 0
172 -3003850
173 -559104
174 -2224376
175 0
176 -2841123
177 -3432240
178 2326580
179 0
180 -1527002
181 4397568
182 350160
183 0
184 1106854
185 -3781248
186 5714784
187 0
188 516144
189 -393216
190 1207128
191 0
192 3726100
193 -1669704
194 -4398156
195 0
196 -6925526
197 -2177600
198 6454328
199 0
200 -1441956
201 -1411776
202 -4220760
203 0
204 4374470
205 -707584
206 1904392
207 0
208 6338821
209 11952144
210 -3196816
211 0
212 5411930
213 -3248640
214 -16839296
215 0
216 -8165030
217 1834560
218 -3745736
219 0
220 4595800
221 4161536
222 -3009800
223 0
224 -1217511
225 3834240
226 11477428
227 0
228 4908960
229 -6564480
230 10152920
231 0
232 6919560
233 -21125280
234 -5708192
235 0
236 -16377812
237 1290240
238 14689208
239 0
240 -3320021
241 -6621616
242 10435060
243 0
244 677966
245 14563328
246 -4277224
247 0
248 -6486521
249 16605504
250 -2500624
251 0
252 -8461540
253 -2097152
254 -6530048
255 0
256 -3094772
257 2321760
258 -7511964
259 0
260 -8002246
261 838656
262 -5826160
263 0
264 20439498
265 1008032
266 19334788
267 0
268 19974036
269 -7529472
270 -10823136
271 0
272 -9396275
273 -6596352
274 -17925116
275 0
276 12556168
277 -13655040
278 8997688
279 0
280 -6124017
281 11317824
282 -6382960
283 0
284 11872740
285 -8368128
286 1513952
287 0
288 11775170
289 -7842256
290 -10371468
291 0
292 5268530
293 10273664
294 12338704
295 0
296 -2666188
297 3266400
298 -7161392
299 0
300 -16557570
301 20449280
302 -6457840
303 0
304 -7729891
305 -8875776
306 10640944
307 0
308 -50595594
309 1061376
310 14733872
311 0
312 -9493380
313 28534400
314 30653700
315 0
316 -8645406
317 6881280
318 838824
319 0
320 21139130
321 -30871368
322 21883500
323 0
324 552502
325 693888
326 -25874112
327 0
328 -18609717
329 -45383136
330 10659108
331 0
332 61787710
333 -6242304
334 -4870432
335 0
336 -850158
337 24706080
338 -32618432
339 0
340 25216660
341 -40367872
342 6342880
343 0
344 35747775
345 9846720
346 -52766236
347 0
348 -18316868
349 4472832
350 19042144
351 0
352 -45710420
353 95609520
354 21779424
355 0
356 39430194
357 27457920
358 -48913032
359 0
360 -6169363
361 -11232896
362 -69769000
363 0
364 -72972788
365 -35180544
366 3197472
367 0
368 36110700
369 -21844992
370 61868004
371 0
372 8107500
373 30249984
374 27914832
375 0
376 76284135
377 -67099200
378 57768448
379 0
380 -21741600
381 3145728
382 59320800
383 0
384 -45844561
385 -69457168
386 -31331260
387 0
388 -32378756
389 13357632
390 -34442056
391 0
392 -92263240
393 17847648
394 78176868
395 0
396 24433248
397 17420800
398 -15414408
399 0
400 38229488
401 80636304
402 -30724060
403 0
404 -303030
405 11294208
406 74532848
407 0
408 -68801478
409 -29983936
410 -49509744
411 0
412 16218070
413 5660672
414 -31486488
415 0
416 42221289
417 20482560
418 -67466412
419 0
420 27947628
421 -95617152
422 -38651800
423 0
424 7564444
425 143884512
426 -27182288
427 0
428 100681372
429 25989120
430 -126261896
431 0
432 64550580
433 -98056240
434 85491472
435 0
436 -10375018
437 -14676480
438 8033368
439 0
440 32332183
441 -15410496
442 77521560
443 0
444 -55933426
445 -33292288
446 -56836648
447 0
448 31210494
449 -132759696
450 -30818608
451 0
452 -91411320
453 -30673920
454 150337776
455 0
456 77868500
457 115436160
458 53574980
459 0
460 -3835452
461 52515840
462 166536320
463 0
464 -201849435
465 22587408
466 -174232592
467 0
468 -14127290
469 169002240
470 -48754888
471 0
472 -60739325
473 -119530368
474 -97705948
475 0
476 -67759976
477 -10321920
478 -16939088
479 0
480 -28831680
481 146357656
482 203870200
483 0
484 74215570
485 52972928
486 -25175304
487 0
488 83433267
489 -1040832
490 -15318120
491 0
492 -3969070
493 -116506624
494 148605408
495 0
496 -99833683
497 -188412000
498 91703472
499 0
500 70665510
501 -132844032
502 -264898800
503 0
504 -11998593
505 -9346048
506 31429908
507 0
508 185786212
509 16777216
510 -44997904
511 0
512 142322780
513 60551808
514 -44220960
515 0
516 95980470
517 -18574080
518 56379184
519 0
520 114882619
521 63390624
522 -166738800
523 0
524 -232375216
525 -6709248
526 -147464224
527 0
528 175629779
529 324632320
530 -61533144
531 0
532 -175745670
533 -8064256
534 -106205352
535 0
536 -73826669
537 -85276800
538 -5305612
539 0
540 42407022
541 60235776
542 130755440
543 0
544 -96467319
545 2525232
546 59783828
547 0
548 -149040834
549 52770816
550 309245632
551 0
552 -18303420
553 -313630240
554 24232340
555 0
556 163134210
557 109240320
558 64760528
559 0
560 -172869283
561 -45374976
562 161412840
563 0
564 37021194
565 -90542592
566 25734704
567 0
568 -255310921
569 -12073152
570 116696448
571 0
572 78318850
573 66945024
574 -102103200
575 0
576 17919074
577 -172317600
578 -120308304
579 0
580 21710234
581 62738048
582 -39163600
583 0
584 4312139
585 -20036448
586 240999360
587 0
588 -90533538
589 -82189312
590 -49402432
591 0
592 365653080
593 175088400
594 -221085584
595 0
596 157375710
597 -26131200
598 57764248
599 0
600 -44594027
601 235323584
602 -247396460
603 0
604 -89562888
605 -163594240
606 -167657184
607 0
608 33905832
609 240354864
610 -278232876
611 0
612 -187990260
613 71006208
614 -84316680
615 0
616 50086003
617 382287360
618 103711264
619 0
620 -64466748
621 -8491008
622 -23650000
623 0
624 40178768
625 -484439728
626 -47161128
627 0
628 205221574
629 -228275200
630 181507096
631 0
632 576503360
633 143425728
634 119967604
635 0
636 -69058766
637 -55050240
638 -202983784
639 0
640 -145001983
641 -558491136
642 370582000
643 0
644 606305050
645 246970944
646 -1367464
647 0
648 -509736192
649 -456682336
650 41510340
651 0
652 -417631970
653 -5551104
654 107065640
655 0
656 -477223947
657 22014720
658 311957556
659 0
660 -144488692
661 363065088
662 -176233440
663 0
664 226293204
665 701812032
666 187569472
667 0
668 59240258
669 49938432
670 623554648
671 0
672 -411908650
673 486708744
674 -175380796
675 0
676 -693792524
677 -197648640
678 -238111368
679 0
680 -255631069
681 -652779360
682 -675606360
683 0
684 496252222
685 322942976
686 121126256
687 0
688 318622557
689 -68556336
690 40456080
691 0
692 93238890
693 -78773760
694 157411344
695 0
696 327172282
697 276555200
698 -286218060
699 0
700 209312854
701 -35782656
702 205202880
703 0
704 885774732
705 -253503360
706 105932484
707 0
708 -187525132
709 -764876160
710 -476231552
711 0
712 -250210660
713 -150432480
714 -324414688
715 0
716 90594692
717 -219663360
718 -454108832
719 0
720 389718834
721 479699984
722 300815100
723 0
724 -73994626
725 89863168
726 560035280
727 0
728 -71523146
729 -79459392
730 301142340
731 0
732 415312910
733 281444352
734 -456427160
735 0
736 -502581351
737 269683680
738 -25366576
739 0
740 -236482606
741 174759936
742 -770456720
743 0
744 374442841
745 -128471616
746 735329232
747 0
748 -111902164
749 -241999872
750 -358884472
751 0
752 -602021660
753 412577280
754 -544735980
755 0
756 -34993952
757 536793600
758 912001840
759 0
760 -532393412
761 -751888896
762 -142290440
763 0
764 -285643462
765 -25165824
766 978914136
767 0
768 -490023166
769 281556464
770 -173395836
771 0
772 1080669400
773 555657344
774 26924448
775 0
776 68189154
777 27861120
778 316307152
779 0
780 -574485348
781 -106861056
782 481250000
783 0
784 104849749
785 -823882608
786 -197844752
787 0
788 -676355820
789 -142781184
790 -204910992
791 0
792 57392740
793 -669100480
794 531765140
795 0
796 -361668168
797 -139366400
798 -854040792
799 0
800 527253566
801 12096384
802 432216000
803 0
804 226712342
805 -645090432
806 842487856
807 0
808 1267399651
809 833688960
810 490874336
811 0
812 337795470
813 -90353664
814 -908885944
815 0
816 148381164
817 18214560
818 -841363740
819 0
820 482438262
821 239871488
822 -450591400
823 0
824 -702973001
825 1123028928
826 -1493411180
827 0
828 -334752818
829 -45285376
830 -438925384
831 0
832 -1009860
833 348915840
834 -481667200
835 0
836 -611451702
837 -163860480
838 142767792
839 0
840 729668234
841 779208224
842 -739471860
843 0
844 943324466
845 764937216
846 268238024
847 0
848 -347267100
849 135813888
850 1240360452
851 0
852 553952590
853 -1151076096
854 -222407760
855 0
856 -1036986433
857 -1059656640
858 533416032
859 0
860 -89235208
861 -207912960
862 1025634000
863 0
864 -127458349
865 -1849542656
866 628369952
867 0
868 896316662
869 784449920
870 468555880
871 0
872 -1218981000
873 -94107072
874 197817668
875 0
876 -120744450
877 117411840
878 1204141024
879 0
880 263117229
881 -162589536
882 -322723280
883 0
884 -1193984186
885 123283968
886 -1656292352
887 0
888 280725011
889 117165824
890 541315104
891 0
892 -845601690
893 266338304
894 -22352288
895 0
896 1694267760
897 -556104600
898 536065624
899 0
900 -955941216
901 1062077568
902 -198820560
903 0
904 -369168965
905 1476327072
906 -527499900
907 0
908 135905588
909 245391360
910 -38990840
911 0
912 -457962380
913 70036880
914 1292356848
915 0
916 -285185618
917 -923489280
918 -125086248
919 0
920 -457170980
921 -106509312
922 -3952900
923 0
924 170566394
925 -420126720
926 -1673645864
927 0
928 145053341
929 956449584
930 -1434144624
931 0
932 797126260
933 -180699264
934 868801112
935 0
936 529832970
937 794062080
938 -703353564
939 0
940 -39010836
941 -1352017920
942 1425913920
943 0
944 43780797
945 342412800
946 -1126532328
947 0
948 1298031846
949 956242944
950 -583658640
951 0
952 2101664160
953 -3169672320
954 -492404304
955 0
956 1927246884
957 82575360
958 356310528
959 0
960 -1114576161
961 2052850544
962 -184826120
963 0
964 -1872534678
965 -1170861248
966 342764080
967 0
968 339832971
969 -1258553376
970 -777789872
971 0
972 915851450
973 -423783424
974 -406827720
975 0
976 -739676658
977 350637840
978 753162692
979 0
980 1917008190
981 8326656
982 168499440
983 0
984 -658242432
985 441576640
986 1389379952
987 0
988 -2105575592
989 932052992
990 -545070616
991 0
992 -1305224980
993 -544597632
994 638648644
995 0
996 430084428
997 1507296000
998 692503392
999 0
1000 -757201250