0 0
1 1
2 0
3 -1
4 0
5 0
6 4
7 0
8 -4
9 1
10 0
11 -9
12 0
13 24
14 0
15 -16
16 0
17 0
18 16
19 0
20 -80
21 0
22 128
23 0
24 -64
25 1
26 0
27 -25
28 0
29 200
30 0
31 -560
32 0
33 640
34 0
35 -256
36 0
37 0
38 36
39 0
40 -420
41 0
42 1792
43 0
44 -3456
45 0
46 3072
47 0
48 -1024
49 1
50 0
51 -49
52 0
53 784
54 0
55 -4704
56 0
57 13440
58 0
59 -19712
60 0
61 14336
62 0
63 -4096
64 0
65 0
66 64
67 0
68 -1344
69 0
70 10752
71 0
72 -42240
73 0
74 90112
75 0
76 -106496
77 0
78 65536
79 0
80 -16384
81 1
82 0
83 -81
84 0
85 2160
86 0
87 -22176
88 0
89 114048
90 0
91 -329472
92 0
93 559104
94 0
95 -552960
96 0
97 294912
98 0
99 -65536
100 0
101 0
102 100
103 0
104 -3300
105 0
106 42240
107 0
108 -274560
109 0
110 1025024
111 0
112 -2329600
113 0
114 3276800
115 0
116 -2785280
117 0
118 1310720
119 0
120 -262144
121 1
122 0
123 -121
124 0
125 4840
126 0
127 -75504
128 0
129 604032
130 0
131 -2818816
132 0
133 8200192
134 0
135 -15319040
136 0
137 18382848
138 0
139 -13697024
140 0
141 5767168
142 0
143 -1048576
144 0
145 0
146 144
147 0
148 -6864
149 0
150 128128
151 0
152 -1235520
153 0
154 7028736
155 0
156 -25346048
157 0
158 60162048
159 0
160 -95256576
161 0
162 99614720
163 0
164 -66060288
165 0
166 25165824
167 0
168 -4194304
169 1
170 0
171 -169
172 0
173 9464
174 0
175 -208208
176 0
177 2379520
178 0
179 -16180736
180 0
181 70606848
182 0
183 -206389248
184 0
185 412778496
186 0
187 -566558720
188 0
189 524812288
190 0
191 -313524224
192 0
193 109051904
194 0
195 -16777216
196 0
197 0
198 196
199 0
200 -12740
201 0
202 326144
203 0
204 -4356352
205 0
206 34850816
207 0
208 -180590592
209 0
210 635043840
211 0
212 -1555857408
213 0
214 2684616704
215 0
216 -3249799168
217 0
218 2701131776
219 0
220 -1468006400
221 0
222 469762048
223 0
224 -67108864
225 1
226 0
227 -225
228 0
229 16800
230 0
231 -495040
232 0
233 7637760
234 0
235 -70946304
236 0
237 429977600
238 0
239 -1786060800
240 0
241 5239111680
242 0
243 -11026104320
244 0
245 16713252864
246 0
247 -18087936000
248 0
249 13631488000
250 0
251 -6794772480
252 0
253 2013265920
254 0
255 -268435456
256 0
257 0
258 256
259 0
260 -21760
261 0
262 731136
263 0
264 -12899328
265 0
266 137592832
267 0
268 -963149824
269 0
270 4656988160
271 0
272 -16066609152
273 0
274 40324038656
275 0
276 -74281123840
277 0
278 100327751680
279 0
280 -98146713600
281 0
282 67645734912
283 0
284 -31138512896
285 0
286 8589934592
287 0
288 -1073741824
289 1
290 0
291 -289
292 0
293 27744
294 0
295 -1054272
296 0
297 21085440
298 0
299 -255836672
300 0
301 2046693376
302 0
303 -11380514816
304 0
305 45522059264
306 0
307 -133888409600
308 0
309 293145149440
310 0
311 -479692062720
312 0
313 583972945920
314 0
315 -521083551744
316 0
317 330846699520
318 0
319 -141465485312
320 0
321 36507222016
322 0
323 -4294967296
324 0
325 0
326 324
327 0
328 -34884
329 0
330 1488384
331 0
332 -33488640
333 0
334 458422272
335 0
336 -4153583616
337 0
338 26290814976
339 0
340 -120499568640
341 0
342 409541017600
343 0
344 -1047562813440
345 0
346 2031636971520
347 0
348 -2988567429120
349 0
350 3310413152256
351 0
352 -2714889093120
353 0
354 1597727834112
355 0
356 -637802643456
357 0
358 154618822656
359 0
360 -17179869184
361 1
362 0
363 -361
364 0
365 43320
366 0
367 -2062032
368 0
369 51845376
370 0
371 -794962432
372 0
373 8094162944
374 0
375 -57815449600
376 0
377 300640337920
378 0
379 -1167191900160
380 0
381 3440144547840
382 0
383 -7773833134080
384 0
385 13519709798400
386 0
387 -18054012469248
388 0
389 18340584095744
390 0
391 -13913546555392
392 0
393 7630009401344
394 0
395 -2856153251840
396 0
397 652835028992
398 0
399 -68719476736
400 0
401 0
402 400
403 0
404 -53200
405 0
406 2808960
407 0
408 -78450240
409 0
410 1338884096
411 0
412 -15214592000
413 0
414 121716736000
415 0
416 -712042905600
417 0
418 3127404134400
419 0
420 -10501493882880
421 0
422 27276607488000
423 0
424 -55146184704000
425 0
426 86876450979840
427 0
428 -106182328975360
429 0
430 99591701659648
431 0
432 -70276402380800
433 0
434 36077725286400
435 0
436 -12713103196160
437 0
438 2748779069440
439 0
440 -274877906944
441 1
442 0
443 -441
444 0
445 64680
446 0
447 -3768688
448 0
449 116290944
450 0
451 -2196606720
452 0
453 27690557440
454 0
455 -246476390400
456 0
457 1610312417280
458 0
459 -7935787991040
460 0
461 30072459755520
462 0
463 -88785357373440
464 0
465 205879089561600
466 0
467 -376283628306432
468 0
469 541529877774336
470 0
471 -609999172665344
472 0
473 531289601998848
474 0
475 -350404906844160
476 0
477 169084272508928
478 0
479 -56281251446784
480 0
481 11544872091648
482 0
483 -1099511627776
484 0
485 0
486 484
487 0
488 -77924
489 0
490 4987136
491 0
492 -169206400
493 0
494 3519493120
495 0
496 -48952949760
497 0
498 481998274560
499 0
500 -3494487490560
501 0
502 19185421516800
503 0
504 -81386577592320
505 0
506 270583946280960
507 0
508 -711753423912960
509 0
510 1489207163879424
511 0
512 -2482011939799040
513 0
514 3286526154768384
515 0
516 -3432299492278272
517 0
518 2789890496397312
519 0
520 -1727075069198336
521 0
522 786150813859840
523 0
524 -247939872063488
525 0
526 48378511622144
527 0
528 -4398046511104
529 1
530 0
531 -529
532 0
533 93104
534 0
535 -6517280
536 0
537 242070400
538 0
539 -5519205120
540 0
541 84293314560
542 0
543 -913331957760
544 0
545 7306655662080
546 0
547 -44413005004800
548 0
549 209442381496320
550 0
551 -777928845557760
552 0
553 2299963543388160
554 0
555 -5449144395104256
556 0
557 10379322657341440
558 0
559 -15891100896067584
560 0
561 19479414001631232
562 0
563 -18958574055063552
564 0
565 14444627851476992
566 0
567 -8424320653066240
568 0
569 3628938127474688
570 0
571 -1087416999870464
572 0
573 202310139510784
574 0
575 -17592186044416
576 0
577 0
578 576
579 0
580 -110400
581 0
582 8419840
583 0
584 -341003520
585 0
586 8487198720
587 0
588 -141710499840
589 0
590 1681838899200
591 0
592 -14772151664640
593 0
594 98867211141120
595 0
596 -515150205419520
597 0
598 2123043270819840
599 0
600 -6999889045094400
601 0
602 18608935799881728
603 0
604 -40073210955300864
605 0
606 70012966266732544
607 0
608 -99090932095254528
609 0
610 113044913620254720
611 0
612 -102996476854009856
613 0
614 73841001898180608
615 0
616 -40707218995150848
617 0
618 16642207998017536
619 0
620 -4749890231992320
621 0
622 844424930131968
623 0
624 -70368744177664
625 1
626 0
627 -625
628 0
629 130000
630 0
631 -10764000
632 0
633 473616000
634 0
635 -12819206400
636 0
637 233076480000
638 0
639 -3017187840000
640 0
641 28965003264000
642 0
643 -212410023936000
644 0
645 1216326873907200
646 0
647 -5528758517760000
648 0
649 20191987630080000
650 0
651 -59768283385036800
652 0
653 144202842452787200
654 0
655 -284427675458600960
656 0
657 458754315255808000
658 0
659 -603494981566464000
660 0
661 643727980337561600
662 0
663 -551243590559334400
664 0
665 373149507455549440
666 0
667 -195025874976768000
668 0
669 75866302316544000
670 0
671 -20670818602188800
672 0
673 3518437208883200
674 0
675 -281474976710656
676 0
677 0
678 676
679 0
680 -152100
681 0
682 13628160
683 0
684 -649284480
685 0
686 19045678080
687 0
688 -375719285760
689 0
690 5284842700800
691 0
692 -55226606223360
693 0
694 441812849786880
695 0
696 -2767143638138880
697 0
698 13799781260328960
699 0
700 -55499120286105600
701 0
702 181695581490511872
703 0
704 -487405607490420736
705 0
706 1075653754461618176
707 0
708 -1956128400250765312
709 0
710 2928962310535905280
711 0
712 -3598439410086969344
713 0
714 3603558100570734592
715 0
716 -2910566158153285632
717 0
718 1866007571777716224
719 0
720 -927086214308167680
721 0
722 343962421540421632
723 0
724 -89649780082343936
725 0
726 14636698788954112
727 0
728 -1125899906842624
729 1
730 0
731 -729
732 0
733 176904
734 0
735 -17100720
736 0
737 879465600
738 0
739 -27869287680
740 0
741 594544803840
742 0
743 -9055374704640
744 0
745 102627579985920
746 0
747 -892122100531200
748 0
749 6085211801518080
750 0
751 -33139378555453440
752 0
753 146005377983447040
754 0
755 -525619360740409344
756 0
757 1557390698490101760
758 0
759 -3816502263426318336
760 0
761 7756117503092195328
762 0
763 -13078943240508407808
764 0
765 18269000081979998208
766 0
767 -21049630250930012160
768 0
769 19862215211133960192
770 0
771 -15179253901191806976
772 0
773 9242336413410656256
774 0
775 -4375598881711325184
776 0
777 1551630809117491200
778 0
779 -387591042930573312
780 0
781 60798594969501696
782 0
783 -4503599627370496
784 0
785 0
786 784
787 0
788 -204624
789 0
790 21280896
791 0
792 -1178049600
793 0
794 40210759680
795 0
796 -924847472640
797 0
798 15204085923840
799 0
800 -186250052567040
801 0
802 1752941671219200
803 0
804 -12971768367022080
805 0
806 76819823056650240
807 0
808 -369069149902602240
809 0
810 1453564651924094976
811 0
812 -4729853232451420160
813 0
814 12786913566351425536
815 0
816 -28822115659638898688
817 0
818 54253394182849691648
819 0
820 -85255333715906658304
821 0
822 111571702729209282560
823 0
824 -121012385267834683392
825 0
826 107941361075141738496
827 0
828 -78274602217280372736
829 0
830 45376580995524853760
831 0
832 -20516007364997939200
833 0
834 6967068623542157312
835 0
836 -1670835461754454016
837 0
838 252201579132747776
839 0
840 -18014398509481984
841 1
842 0
843 -841
844 0
845 235480
846 0
847 -26279568
848 0
849 1561757184
850 0
851 -57264430080
852 0
853 1415993180160
854 0
855 -25052187033600
856 0
857 330688868843520
858 0
859 -3358761452175360
860 0
861 26870091617402880
862 0
863 -172387341025935360
864 0
865 899412214048358400
866 0
867 -3857786542718189568
868 0
869 13716574374109118464
870 0
871 -40676737799082213376
872 0
873 101035768081591304192
874 0
875 -210716307763746570240
876 0
877 369255244081232084992
878 0
879 -543115110071115186176
880 0
881 668449366241372536832
882 0
883 -684753009320430403584
884 0
885 579072312321717043200
886 0
887 -399475971978459873280
888 0
889 220986707902977802240
890 0
891 -95610575664145498112
892 0
893 31149146822708035584
894 0
895 -7183241405655941120
896 0
897 1044835113549955072
898 0
899 -72057594037927936
900 0
901 0
902 900
903 0
904 -269700
905 0
906 32220160
907 0
908 -2050583040
909 0
910 80565129216
911 0
912 -2136196608000
913 0
914 40564260864000
915 0
916 -575336433254400
917 0
918 6287336708505600
919 0
920 -54203460676485120
921 0
922 375435225464832000
923 0
924 -2119304642297856000
925 0
926 9859657289705717760
927 0
928 -38134441686639575040
929 0
930 123432859528249475072
931 0
932 -335956371699872563200
933 0
934 771322293671008665600
935 0
936 -1496120385501543792640
937 0
938 2451679493737949429760
939 0
940 -3388346787499371134976
941 0
942 3935362122531209216000
943 0
944 -3818882059707875328000
945 0
946 3069864612248263065600
947 0
948 -2019361296354797158400
949 0
950 1068200914316660047872
951 0
952 -443069760840243609600
953 0
954 138710868523011276800
955 0
956 -30804621451214192640
957 0
958 4323455642275676160
959 0
960 -288230376151711744
961 1
962 0
963 -961
964 0
965 307520
966 0
967 -39239552
968 0
969 2668289536
970 0
971 -112068160512
972 0
973 3178660552704
974 0
975 -64621121126400
976 0
977 982241041121280
978 0
979 -11517257697853440
980 0
981 106686176569589760
982 0
983 -795296952609669120
984 0
985 4840937972406681600
986 0
987 -24338746605884669952
988 0
989 101990938157992902656
990 0
991 -358726748003975036928
992 0
993 1064608413431151722496
994 0
995 -2675753766377761013760
996 0
997 5708274701605890162688
998 0
999 -10344725419410958843904
1000 0
1001 15914962183709167452160
1002 0
1003 -20739358385739472568320
1004 0
1005 22800140297218870476800
1006 0
1007 -21015781491349567569920
1008 0
1009 16097194333799668776960
1010 0
1011 -10118236438388363231232
1012 0
1013 5127794032124419375104
1014 0
1015 -2042517539001341050880
1016 0
1017 615407881880923537408
1018 0
1019 -131793339495370194944
1020 0
1021 17870283321406128128
1022 0
1023 -1152921504606846976
1024 0
1025 0
1026 1024
1027 0
1028 -349184
1029 0
1030 47489024
1031 0
1032 -3442954240
1033 0
1034 154244349952
1035 0
1036 -4669397139456
1037 0
1038 101392623599616
1039 0
1040 -1647630133493760
1041 0
1042 20676142851686400
1043 0
1044 -205237923254108160
1045 0
1046 1641903386032865280
1047 0
1048 -10743759112954183680
1049 0
1050 58181587811690348544
1051 0
1052 -263202421052884910080
1053 0
1054 1001984389111672209408
1055 0
1056 -3228167447178331029504
1057 0
1058 8838618892809120251904
1059 0
1060 -20623444083221280587776
1061 0
1062 41070870151507528908800
1063 0
1064 -69820479257562799144960
1065 0
1066 101203203383784405729280
1067 0
1068 -124738832077687755898880
1069 0
1070 130162259559326353981440
1071 0
1072 -114238153336642810675200
1073 0
1074 83557049297658741522432
1075 0
1076 -50285464056962048065536
1077 0
1078 24457500337977348325376
1079 0
1080 -9370081298315997085696
1081 0
1082 2720894750872158863360
1083 0
1084 -562625694248141324288
1085 0
1086 73786976294838206464
1087 0
1088 -4611686018427387904
1089 1
1090 0
1091 -1089
1092 0
1093 394944
1094 0
1095 -57135232
1096 0
1097 4407575040
1098 0
1099 -210192356352
1100 0
1101 6777111126016
1102 0
1103 -156841714630656
1104 0
1105 2718589720264704
1106 0
1107 -36425548539494400
1108 0
1109 386494241345372160
1110 0
1111 -3309461512472494080
1112 0
1113 23214193797633146880
1114 0
1115 -134999465469312761856
1116 0
1117 657140255194538311680
1118 0
1119 -2698051714430909022208
1120 0
1121 9399664037372199174144
1122 0
1123 -27914153807953803608064
1124 0
1125 70893089036073152020480
1126 0
1127 -154290791216489221324800
1128 0
1129 288009476937446546472960
1130 0
1131 -460948965412080535470080
1132 0
1133 631490337393294264238080
1134 0
1135 -738264065938054163988480
1136 0
1137 733028150576791368499200
1138 0
1139 -613948475503500362514432
1140 0
1141 429671331272434642845696
1142 0
1143 -248014339364801547862016
1144 0
1145 115954756066660463935488
1146 0
1147 -42790321355512935874560
1148 0
1149 11990960108663511973888
1150 0
1151 -2396923808077634863104
1152 0
1153 304371277216207601664
1154 0
1155 -18446744073709551616
1156 0
1157 0
1158 1156
1159 0
1160 -445060
1161 0
1162 68361216
1163 0
1164 -5600736768
1165 0
1166 283770662912
1167 0
1168 -9725594537984
1169 0
1170 239399250165760
1171 0
1172 -4416916165558272
1173 0
1174 63049313108361216
1175 0
1176 -713452753594613760
1177 0
1178 6522996604293611520
1179 0
1180 -48922474532202086400
1181 0
1182 304674118317467762688
1183 0
1184 -1591075951213442760704
1185 0
1186 7022680060528299081728
1187 0
1188 -26363367485289703407616
1189 0
1190 84588344872587283660800
1191 0
1192 -232819349220740237885440
1193 0
1194 551083068425763521822720
1195 0
1196 -1123361639483287179100160
1197 0
1198 1972732635190162851102720
1199 0
1200 -2982037704357222914457600
1201 0
1202 3872327221889959030947840
1203 0
1204 -4304874411569156582277120
1205 0
1206 4076452504016507457503232
1207 0
1208 -3264851100501908687683584
1209 0
1210 2190256503481364318781440
1211 0
1212 -1214596788294211122233344
1213 0
1214 546678772226795568627712
1215 0
1216 -194580579945130626121728
1217 0
1218 52683901074514479415296
1219 0
1220 -10191826100724527267840
1221 0
1222 1254378597012249509888
1223 0
1224 -73786976294838206464
1225 1
1226 0
1227 -1225
1228 0
1229 499800
1230 0
1231 -81367440
1232 0
1233 7067343360
1234 0
1235 -379751916544
1236 0
1237 13809160601600
1238 0
1239 -360859163852800
1240 0
1241 7072839611514880
1242 0
1243 -107340742339461120
1244 0
1245 1292608518277300224
1246 0
1247 -12590342710493184000
1248 0
1249 100722741683945472000
1250 0
1251 -670038669294431109120
1252 0
1253 3743708120502218260480
1254 0
1255 -17711612211479460184064
1256 0
1257 71417791175320403968000
1258 0
1259 -246716005878379577344000
1260 0
1261 733098988895756458393600
1262 0
1263 -1879152742517998773862400
1264 0
1265 4163046075732181899018240
1266 0
1267 -7977962862901393883136000
1268 0
1269 13223515612081802969088000
1270 0
1271 -18934541195270755555737600
1272 0
1273 23366029560121357919846400
1274 0
1275 -24758454178806140881600512
1276 0
1277 22405840885797412562534400
1278 0
1279 -17191903069605561840435200
1280 0
1281 11074264834447219055656960
1282 0
1283 -5908954376274922690314240
1284 0
1285 2563885288688780014780416
1286 0
1287 -881293198121473828454400
1288 0
1289 230814885222290764595200
1290 0
1291 -43257614852848898539520
1292 0
1293 5165088340638674452480
1294 0
1295 -295147905179352825856
1296 0
1297 0
1298 1296
1299 0
1300 -559440
1301 0
1302 96372864
1303 0
1304 -8859419712
1305 0
1306 504002543616
1307 0
1308 -19411734331392
1309 0
1310 537555719946240
1311 0
1312 -11172199712882688
1313 0
1314 179923530016620544
1315 0
1316 -2301127252317831168
1317 0
1318 23828122889801957376
1319 0
1320 -202884379677661593600
1321 0
1322 1438294187007176343552
1323 0
1324 -8576494966968718196736
1325 0
1326 43375376844439494328320
1327 0
1328 -187318663711268945264640
1329 0
1330 694514831585453486899200
1331 0
1332 -2220242652084290988277760
1333 0
1334 6139618372193259859476480
1335 0
1336 -14719341482053071714385920
1337 0
1338 30635377393541352511242240
1339 0
1340 -55376844971411958556262400
1341 0
1342 86890817616978763956879360
1343 0
1344 -118165349489756581480366080
1345 0
1346 138904574094081205985083392
1347 0
1348 -140580647386317479963787264
1349 0
1350 121816913178919409612226560
1351 0
1352 -89701545159022474350821376
1353 0
1354 55568289318111926034628608
1355 0
1356 -28569007502532120164696064
1357 0
1358 11965443649923553236615168
1359 0
1360 -3976610736829752315740160
1361 0
1362 1008520391997848605949952
1363 0
1364 -183286849116378104856576
1365 0
1366 21250649172913403461632
1367 0
1368 -1180591620717411303424
1369 1
1370 0
1371 -1369
1372 0
1373 624264
1374 0
1375 -113616048
1376 0
1377 11036987520
1378 0
1379 -663690849536
1380 0
1381 27030318235648
1382 0
1383 -791899213365248
1384 0
1385 17421782694035456
1386 0
1387 -297195116545310720
1388 0
1389 4029340106424844288
1390 0
1391 -44270412078382055424
1392 0
1393 400358509230585544704
1394 0
1395 -3018087223430567952384
1396 0
1397 19162458561463923507200
1398 0
1399 -103345121345274401259520
1400 0
1401 476721043624975463874560
1402 0
1403 -1891588312137603177512960
1404 0
1405 6485445641614639465758720
1406 0
1407 -19281054610205684898201600
1408 0
1409 49834110377147000967659520
1410 0
1411 -112170157852393597996892160
1412 0
1413 220071683904907524188405760
1414 0
1415 -376354473924334606583070720
1416 0
1417 560527939887306860868403200
1418 0
1419 -725712091968382597010030592
1420 0
1421 814373750263162371305373696
1422 0
1423 -788764512833503177239166976
1424 0
1425 655596478199275368094892032
1426 0
1427 -464033804896038826782228480
1428 0
1429 276847286988823164453126144
1430 0
1431 -137325624111854113303560192
1432 0
1433 55584181188131426813345792
1434 0
1435 -17880226116461857576321024
1436 0
1437 4395490177883511959060480
1438 0
1439 -775353546906159873523712
1440 0
1441 87363779933088436453376
1442 0
1443 -4722366482869645213696
1444 0
1445 0
1446 1444
1447 0
1448 -694564
1449 0
1450 133356288
1451 0
1452 -13669019520
1453 0
1454 867527105536
1455 0
1456 -37303665538048
1457 0
1458 1154363979726848
1459 0
1460 -26838962528649216
1461 0
1462 484153833850142720
1463 0
1464 -6946333426713100288
1465 0
1466 80830061692661530624
1467 0
1468 -774914287097037717504
1469 0
1470 6199314296776301740032
1471 0
1472 -41820771049681400627200
1473 0
1474 239964700091965002219520
1475 0
1476 -1179503908919779587522560
1477 0
1478 4995545967189654723624960
1479 0
1480 -18317001879695400653291520
1481 0
1482 58364273414676667799961600
1483 0
1484 -162073097713063669813739520
1485 0
1486 393041379819833847353180160
1487 0
1488 -833447154247977481808117760
1489 0
1490 1546104865851320545962885120
1491 0
1492 -2508308425982195566588723200
1493 0
1494 3554631369391911431508590592
1495 0
1496 -4391015221013537650687082496
1497 0
1498 4713207113540736430087602176
1499 0
1500 -4376549462573540970795630592
1501 0
1502 3494885233271067199909396480
1503 0
1504 -2381260786059269515870470144
1505 0
1506 1370074952529077331183009792
1507 0
1508 -656494248086849554525192192
1509 0
1510 257088656593451573800075264
1511 0
1512 -80128597972498076118548480
1513 0
1514 19111417156173454179827712
1515 0
1516 -3274961155870098955698176
1517 0
1518 358899852698093036240896
1519 0
1520 -18889465931478580854784
1521 1
1522 0
1523 -1521
1524 0
1525 770640
1526 0
1527 -155874784
1528 0
1529 16834476672
1530 0
1531 -1126039439616
1532 0
1533 51047121262592
1534 0
1535 -1666043408240640
1536 0
1537 40873598282170368
1538 0
1539 -778468401269571584
1540 0
1541 11799942082401927168
1542 0
1543 -145175045013793406976
1544 0
1545 1472790311734136012800
1546 0
1547 -12480198518510186397696
1548 0
1549 89276340725004084707328
1550 0
1551 -543867363037381205688320
1552 0
1553 2842145574582443720048640
1554 0
1555 -12817519257920824619827200
1556 0
1557 50130741986534780735324160
1558 0
1559 -170715499737929253314887680
1560 0
1561 507769178707687009859665920
1562 0
1563 -1322204992639528775964426240
1564 0
1565 3018988143870382828840550400
1566 0
1567 -6049643874770216412575170560
1568 0
1569 10640508375482366456160583680
1570 0
1571 -16416784350744222532362043392
1572 0
1573 22186182169331558656103153664
1574 0
1575 -26201710598302120285684367360
1576 0
1577 26950330901110752293846777856
1578 0
1579 -24031934511940259456219086848
1580 0
1581 18465215218213984666925400064
1582 0
1583 -12127867425183378612544339968
1584 0
1585 6737704125101877006969077760
1586 0
1587 -3122274079417839508124598272
1588 0
1589 1184216332140918935478337536
1590 0
1591 -357961872655433052960325632
1592 0
1593 82908227156500926194253824
1594 0
1595 -13812921962393712250060800
1596 0
1597 1473378342655329306673152
1598 0
1599 -75557863725914323419136
1600 0
1601 0
1602 1600
1603 0
1604 -852800
1605 0
1606 181475840
1607 0
1608 -20623432960
1609 0
1610 1451889680384
1611 0
1612 -69294734745600
1613 0
1614 2381911321804800
1615 0
1616 -61572407668654080
1617 0
1618 1236277361817681920
1619 0
1620 -19767424343169040384
1621 0
1622 256719796664532992000
1623 0
1624 -2751366516426407936000
1625 0
1626 24652243987180615106560
1627 0
1628 -186652704474367514378240
1629 0
1630 1204875388882813747986432
1631 0
1632 -6680256692394632675328000
1633 0
1634 32008074846981769396224000
1635 0
1636 -133214559125057459296665600
1637 0
1638 483589694007320961771110400
1639 0
1640 -1536327258654027363165143040
1641 0
1642 4282445320289971744014336000
1643 0
1644 -10493349104050903279730688000
1645 0
1646 22629135459170643594549657600
1647 0
1648 -42971283824063402996033126400
1649 0
1650 71840970834025999457857830912
1651 0
1652 -105648486520626469790967398400
1653 0
1654 136434942760389738765693747200
1655 0
1656 -154330954732856444759635394560
1657 0
1658 152370307395052460887915888640
1659 0
1660 -130676907698129737642856677376
1661 0
1662 96746520770693618561607270400
1663 0
1664 -61330383702850418909590323200
1665 0
1666 32938276002649735470325432320
1667 0
1668 -14777400383980697827336519680
1669 0
1670 5433677656718368393654173696
1671 0
1672 -1594388983778863965274112000
1673 0
1674 358899852698093036240896000
1675 0
1676 -58179555068954029032734720
1677 0
1678 6044629098073145873530880
1679 0
1680 -302231454903657293676544
1681 1
1682 0
1683 -1681
1684 0
1685 941360
1686 0
1687 -210488096
1688 0
1689 25138292608
1690 0
1691 -1860233652992
1692 0
1693 93349906950144
1694 0
1695 -3374958174351360
1696 0
1697 91798862342356992
1698 0
1699 -1940375953040408576
1700 0
1701 32680016051206881280
1702 0
1703 -447334245687948738560
1704 0
1705 5056821907776811827200
1706 0
1707 -47829755521556675559424
1708 0
1709 382638044172453404475392
1710 0
1711 -2612494232625716347797504
1712 0
1713 15337869365738076622553088
1714 0
1715 -77919657205621244873932800
1716 0
1717 344330675651507215442903040
1718 0
1719 -1329322124776942507413995520
1720 0
1721 4499244114629651563555061760
1722 0
1723 -13387994682556524164724817920
1724 0
1725 35097491345391310706678169600
1726 0
1727 -81182023459774683895446896640
1728 0
1729 165818601109327013914104299520
1730 0
1731 -299150292613561388367486124032
1732 0
1733 476474674208025378757262966784
1734 0
1735 -669262121004983236409572720640
1736 0
1737 827451349606161092288199000064
1738 0
1739 -898032499209590441358154268672
1740 0
1741 852369829758255334170451509248
1742 0
1743 -704072804908722809082096910336
1744 0
1745 502909146363373435058640650240
1746 0
1747 -308075812737283307070887559168
1748 0
1749 160123688446419418600496431104
1750 0
1751 -69618994976704095043694100480
1752 0
1753 24840580367274700578970664960
1754 0
1755 -7081542718549248221328179200
1756 0
1757 1550485142587624873722380288
1758 0
1759 -244731920608236493554581504
1760 0
1761 24782979302099898081476608
1762 0
1763 -1208925819614629174706176
1764 0
1765 0
1766 1764
1767 0
1768 -1036644
1769 0
1770 243265792
1771 0
1772 -30495104640
1773 0
1774 2369130796032
1775 0
1776 -124846013766656
1777 0
1778 4741404654698496
1779 0
1780 -135525149713465344
1781 0
1782 3011669993632563200
1783 0
1784 -53354111571406356480
1785 0
1786 768668758916192010240
1787 0
1788 -9151614281879010672640
1789 0
1790 91234554687039983321088
1791 0
1792 -769942405956765996810240
1793 0
1794 5550665253058432565510144
1795 0
1796 -34445458969584385960968192
1797 0
1798 185182717027213026841853952
1799 0
1800 -867125421000441951084871680
1801 0
1802 3552377258152592914828492800
1803 0
1804 -12779449469713045793600962560
1805 0
1806 40490520503341682839655546880
1807 0
1808 -113253612316957814792524922880
1809 0
1810 280124876841943967023056814080
1811 0
1812 -613394012233689360413963059200
1813 0
1814 1189734018830404832933531615232
1815 0
1816 -2043902032349669841193503031296
1817 0
1818 3107987996081678249082503561216
1819 0
1820 -4177620228499398685455053488128
1821 0
1822 4953500089448772790981188648960
1823 0
1824 -5166192748656742696130663415808
1825 0
1826 4720878408079773336284392587264
1827 0
1828 -3760779128658787687536078618624
1829 0
1830 2594849934925410618906012286976
1831 0
1832 -1537773227457991367657206579200
1833 0
1834 774299066082367496095719751680
1835 0
1836 -326562751657586917367443619840
1837 0
1838 113166507053499205722298122240
1839 0
1840 -31368961604303288603724742656
1841 0
1842 6685359782468899336125153280
1843 0
1844 -1028191409582242113087602688
1845 0
1846 101549768847628850675318784
1847 0
1848 -4835703278458516698824704
1849 1
1850 0
1851 -1849
1852 0
1853 1138984
1854 0
1855 -280190064
1856 0
1857 36824979840
1858 0
1859 -3000008357632
1860 0
1861 165818643767296
1862 0
1863 -6607235190112256
1864 0
1865 198217055703367680
1866 0
1867 -4625064633078579200
1868 0
1869 86074887066136084480
1870 0
1871 -1303419718430060707840
1872 0
1873 16321081691645977559040
1874 0
1875 -171245810980039333773312
1876 0
1877 1522184986489238522429440
1878 0
1879 -11568605897318212770463744
1880 0
1881 75755709585664425561423872
1882 0
1883 -430227612727142352653647872
1884 0
1885 2130651034458228794094256128
1886 0
1887 -9243934075530011126582476800
1888 0
1889 35269163857406811682960834560
1890 0
1891 -118710844202979024688990126080
1892 0
1893 353371815301891050236993863680
1894 0
1895 -932082179491944509320766423040
1896 0
1897 2181468930725827575006049075200
1898 0
1899 -4533893793982005719155429343232
1900 0
1901 8370265465812933635363869556736
1902 0
1903 -13722322000557052626529446526976
1904 0
1905 19959741091719349274951922221056
1906 0
1907 -25719448593685549882424436981760
1908 0
1909 29294016025350321222015629918208
1910 0
1911 -29402455005877794648009341927424
1912 0
1913 25902162743273295285151086936064
1914 0
1915 -19924740571748688680885451489280
1916 0
1917 13294822506171205792337965875200
1918 0
1919 -7630072047019996367776571719680
1920 0
1921 3725481187277369118538795581440
1922 0
1923 -1525502478018796832693042544640
1924 0
1925 513853466280015775222919593984
1926 0
1927 -138601834061542716593594695680
1928 0
1929 28773038969737981672594341888
1930 0
1931 -4314656250204611524526342144
1932 0
1933 415870481947432436098924544
1934 0
1935 -19342813113834066795298816
1936 0
1937 0
1938 1936
1939 0
1940 -1248720
1941 0
1942 321670272
1943 0
1944 -44275615296
1945 0
1946 3778185838592
1947 0
1948 -218791307198464
1949 0
1950 9136340300595200
1951 0
1952 -287337902453719040
1953 0
1954 7031327495338065920
1955 0
1956 -137295921093180129280
1957 0
1958 2182470226208473743360
1959 0
1960 -28704227975133187276800
1961 0
1962 316541394039622594461696
1963 0
1964 -2959410810941868383141888
1965 0
1966 23675286487534947065135104
1967 0
1968 -163340383791017316243734528
1969 0
1970 978295346769729380711137280
1971 0
1972 -5115087098824585047718232064
1973 0
1974 23458095030740344514713485312
1975 0
1976 -94734614547220622078650613760
1977 0
1978 338007823332243613270168043520
1979 0
1980 -1068333395098740384437423308800
1981 0
1982 2997526743349509252566451486720
1983 0
1984 -7477872567185743826881200783360
1985 0
1986 16603929292036916905401523372032
1987 0
1988 -32832204075204220306155953455104
1989 0
1990 57817717868284161545431867719680
1991 0
1992 -90631149957167510370566577061888
1993 0
1994 126324361464799724073675374198784
1995 0
1996 -156299633676786099277598344347648
1997 0
1998 171260095705077100847796810940416
1999 0
2000 -165653366381398981474803462963200
2001 0
2002 140863282181665147883469238435840
2003 0
2004 -104750834071879174940560531128320
2005 0
2006 67665135052642448408809287188480
2007 0
2008 -37644687810977136790816434421760
2009 0
2010 17839763198093570933818969292800
2011 0
2012 -7098347883030915592614284623872
2013 0
2014 2325932173460679634742742614016
2015 0
2016 -610925222776064587606479863808
2017 0
2018 123619918610513520888754733056
2019 0
2020 -18085530261434852453604392960
2021 0
2022 1702167554017397877986295808
2023 0
2024 -77371252455336267181195264
2025 1
2026 0
2027 -2025
2028 0
2029 1366200
2030 0
2031 -368145360
2032 0
2033 53012931840
2034 0
2035 -4733465780736
2036 0
2037 286876713984000
2038 0
2039 -12540610639872000
2040 0
2041 413004110406451200
2042 0
2043 -10586941967412428800
2044 0
2045 216642265101576437760
2046 0
2047 -3610704418359607296000
2048 0
2049 49817255163454291968000
2050 0
2051 -576653888999738604257280
2052 0
2053 5662802211552988621701120
2054 0
2055 -47619610321519154892374016
2056 0
2057 345626203946509995186585600
2058 0
2059 -2179724615976385673743564800
2060 0
2061 12012704550269858824186757120
2062 0
2063 -58132604381249018093717422080
2064 0
2065 248032445359995810533194334208
2066 0
2067 -936243260650390690165948416000
2068 0
2069 3135326268224564171718524928000
2070 0
2071 -9336304887602035533561829785600
2072 0
2073 24764383177043697089022158438400
2074 0
2075 -58585455058834803399172420534272
2076 0
2077 123709859852743174598554130841600
2078 0
2079 -233241930036828151688958102732800
2080 0
2081 392573430295752317647908702781440
2082 0
2083 -589453874164583939747192619663360
2084 0
2085 788602697187420773627882555572224
2086 0
2087 -938316271111420804157977657344000
2088 0
2089 990444952839833071055643082752000
2090 0
2091 -924415289317177532985266877235200
2092 0
2093 759659974364247735622660050124800
2094 0
2095 -546703534345781600212084127170560
2096 0
2097 342224434645246698098331222016000
2098 0
2099 -184732775162076892198210633728000
2100 0
2101 85041895092156099145281526824960
2102 0
2103 -32906654044983478923349029027840
2104 0
2105 10496806100425109732511335841792
2106 0
2107 -2686626072075080780678902579200
2108 0
2109 530234864482976356026128793600
2110 0
2111 -75727113340660371503594864640
2112 0
2113 6963412720980264046307573760
2114 0
2115 -309485009821345068724781056
2116 0
2117 0
2118 2116
2119 0
2120 -1491780
2121 0
2122 420085248
2123 0
2124 -63222829824
2125 0
2126 5900797450240
2127 0
2128 -373895983892480
2129 0
2130 17092387835084800
2131 0
2132 -588832760918671360
2133 0
2134 15794572881112596480
2135 0
2136 -338336376979622461440
2137 0
2138 5905507670917046599680
2139 0
2140 -85373100025213825843200
2141 0
2142 1036035404613671781924864
2143 0
2144 -10672809168163063277289472
2145 0
2146 94215143001715317206417408
2147 0
2148 -718390465388079293698932736
2149 0
2150 4763658700969081947522334720
2151 0
2152 -27629220465620675295629541376
2153 0
2154 140857931932837126969468387328
2155 0
2156 -633860693697767071362607742976
2157 0
2158 2526608479408521009194506125312
2159 0
2160 -8947292183951950719663420211200
2161 0
2162 28216388104752818501431307796480
2163 0
2164 -79396113337309792485410435235840
2165 0
2166 199624513533807478249031951450112
2167 0
2168 -448929335865621342487641990365184
2169 0
2170 903505581616344840226700861112320
2171 0
2172 -1627483430781649731681083239432192
2173 0
2174 2622877108047377426012344676253696
2175 0
2176 -3778721257356391206966937245450240
2177 0
2178 4859783235267447601979688726036480
2179 0
2180 -5568501623743950377268393331916800
2181 0
2182 5669747107812022202309636847042560
2183 0
2184 -5112230271925326428245827078062080
2185 0
2186 4064381831095911694505999167651840
2187 0
2188 -2833618318862642660254182518292480
2189 0
2190 1720523525707047005855927186227200
2191 0
2192 -901916542949588851490791303938048
2193 0
2194 403654956285130674793081422741504
2195 0
2196 -152009303158008070570812307931136
2197 0
2198 47236856627240086970514393792512
2199 0
2200 -11788888487004840982314263511040
2201 0
2202 2270691517059208769233718607872
2203 0
2204 -316757907552146677839813410816
2205 0
2206 28472620903563746322679857152
2207 0
2208 -1237940039285380274899124224
2209 1
2210 0
2211 -2209
2212 0
2213 1625824
2214 0
2215 -477992256
2216 0
2217 75113068800
2218 0
2219 -7321020439040
2220 0
2221 484518443601920
2222 0
2223 -23139748965867520
2224 0
2225 833030962771230720
2226 0
2227 -23357534838487449600
2228 0
2229 523208780382118871040
2230 0
2231 -9553656431392975749120
2232 0
2233 144550975570641546117120
2234 0
2235 -1836909320328460262965248
2236 0
2237 19826957743227825060577280
2238 0
2239 -183501912354563732629618688
2240 0
2241 1468015298836509861036949504
2242 0
2243 -10221154647514095396096835584
2244 0
2245 62300371184847819557161664512
2246 0
2247 -334100141346907937027737518080
2248 0
2249 1583120669766886840069894701056
2250 0
2251 -6652416472957719613673494806528
2252 0
2253 24865692017313421304386339995648
2254 0
2255 -82885640057711404347954466652160
2256 0
2257 246893395916587161887523943219200
2258 0
2259 -658248025358019323040533223309312
2260 0
2261 1572646866013729423372857655689216
2262 0
2263 -3369486576658346898715011580952576
2264 0
2265 6476415757732926506621061220532224
2266 0
2267 -11166234065056769839001829690572800
2268 0
2269 17260348249714871344355370640343040
2270 0
2271 -23896135228849039227669148776529920
2272 0
2273 29585691235717858091399898485227520
2274 0
2275 -32689085421282668380707580144517120
2276 0
2277 32143789000734493930107541494169600
2278 0
2279 -28030981215547347501783222520381440
2280 0
2281 21582539527463685400434030485176320
2282 0
2283 -14590787551702587760530373811896320
2284 0
2285 8600885293635209627260009825959936
2286 0
2287 -4382069430323633276625979032207360
2288 0
2289 1908141625356113730581438970986496
2290 0
2291 -699824299814437375443599116730368
2292 0
2293 211994968618487053490659973398528
2294 0
2295 -51621209868797121096220896395264
2296 0
2297 9709318470620148168568193679360
2298 0
2299 -1323667387005892858935888576512
2300 0
2301 116366363692825745840517677056
2302 0
2303 -4951760157141521099596496896
2304 0
2305 0
2306 2304
2307 0
2308 -1768704
2309 0
2310 542402560
2311 0
2312 -88915276800
2313 0
2314 9041695703040
2315 0
2316 -624424985067520
2317 0
2318 31125183871057920
2319 0
2320 -1169788160487260160
2321 0
2322 34252620646947225600
2323 0
2324 -801511323138565079040
2325 0
2326 15294640313397380382720
2327 0
2328 -241943476841641169387520
2329 0
2330 3215987138325814928474112
2331 0
2332 -36328743599606427895726080
2333 0
2334 352096512680323448295129088
2335 0
2336 -2951647781703195358893441024
2337 0
2338 21550711789405148288819134464
2339 0
2340 -137856140494131345403081129984
2341 0
2342 776543835500370025314653306880
2343 0
2344 -3868781211223638356888131731456
2345 0
2346 17110707145574465578432062291968
2347 0
2348 -67393757742505770343803239006208
2349 0
2350 237017660079923675412022985490432
2351 0
2352 -745933238726710148681455317811200
2353 0
2354 2104445120848579815382130268045312
2355 0
2356 -5329356497593914796420206214250496
2357 0
2358 12126055035755266650694752923549696
2359 0
2360 -24803294391317590876421085525442560
2361 0
2362 45615254052997868278475559587020800
2363 0
2364 -75406911502300430837751122797527040
2365 0
2366 111973880221290116230780091388395520
2367 0
2368 -149187421763087922716207998744657920
2369 0
2370 178051188677624746924705117382901760
2371 0
2372 -189931689414674334954799576488345600
2373 0
2374 180572736602936759029490611849789440
2375 0
2376 -152455385598254118147746768533585920
2377 0
2378 113791209687552870116940942378270720
2379 0
2380 -74663004251131181445150723595567104
2381 0
2382 42764025078902974387498915945512960
2383 0
2384 -21192551668848752497095981762871296
2385 0
2386 8984978244426089586242439723614208
2387 0
2388 -3211498248007718767773402150207488
2389 0
2390 948951602694483247385847967776768
2391 0
2392 -225586718508876634044180159528960
2393 0
2394 41456136035588814645821872013312
2395 0
2396 -5526164335369937547149690535936
2397 0
2398 475368975085586025561263702016
2399 0
2400 -19807040628566084398385987584
2401 1
2402 0
2403 -2401
2404 0
2405 1920800
2406 0
2407 -613887680
2408 0
2409 104887095040
2410 0
2411 -11118032074240
2412 0
2413 800498309345280
2414 0
2415 -41608318716518400
2416 0
2417 1631046093687521280
2418 0
2419 -49826859097356042240
2420 0
2421 1216824348482800189440
2422 0
2423 -24241669487956045332480
2424 0
2425 400514539366230314188800
2426 0
2427 -5562838863689734271533056
2428 0
2429 65694478009288290444771328
2430 0
2431 -666006087404508875543543808
2432 0
2433 5843666315291174649930448896
2434 0
2435 -44686860058108982617115197440
2436 0
2437 299614756961035464404277133312
2438 0
2439 -1770412091630357495213893615616
2440 0
2441 9260617094681869974964981989376
2442 0
2443 -43044122663085764970743156703232
2444 0
2445 178364652049995981696948387184640
2446 0
2447 -660724711072159027851304460353536
2448 0
2449 2193043721856527837123478634364928
2450 0
2451 -6534375171245980902449548584026112
2452 0
2453 17503846612568419430996075844993024
2454 0
2455 -42200049485227845588355319123148800
2456 0
2457 91634393167923321849000121524551680
2458 0
2459 -179277451606209330223633631585239040
2460 0
2461 316014490966877463445049113302794240
2462 0
2463 -501679271222932916584895525190369280
2464 0
2465 716684673175618452264136464557670400
2466 0
2467 -920162978986318516333534649599918080
2468 0
2469 1059924344539113163678312081014128640
2470 0
2471 -1092841249649023510376396307132579840
2472 0
2473 1005619178080791587013021953981153280
2474 0
2475 -822813174216419625064338585078988800
2476 0
2477 595889961958838633730805206878257152
2478 0
2479 -379797997732007041278974747241086976
2480 0
2481 211533062027953288813606188336807936
2482 0
2483 -102040338864432751785425207381983232
2484 0
2485 42150914505101308827025903221473280
2486 0
2487 -14692274987551044444769083639988224
2488 0
2489 4237270529325066109463183996485632
2490 0
2491 -983935478719678272609428493565952
2492 0
2493 176760506449402307931746351448064
2494 0
2495 -23050443531493780718621693050880
2496 0
2497 1941089981599476271041826783232
2498 0
2499 -79228162514264337593543950336