0 1
1 0
2 0
3 0
4 0
5 0
6 -4
7 0
8 0
9 0
10 -24
11 -48
12 60
13 0
14 -300
15 -480
16 144
17 1392
18 -4392
19 -7248
20 2904
21 13280
22 -27348
23 -142512
24 29948
25 241872
26 -336072
27 -1711936
28 -950268
29 4759680
30 -2790212
31 -25599600
32 -17648472
33 53777216
34 24551472
35 -385317888
36 -379526360
37 757341312
38 678358092
39 -4605291200
40 -8295782520
41 9858368640
42 16985972056
43 -59595025824
44 -136999873260
45 81105525424
46 365702657748
47 -702809980704
48 -2310592067252
49 494570429328
50 5981082924792
51 -6198365886016
52 -37809130736064
53 -6090856346112
54 97187254024404
55 -39928634332608
56 -562081834061556
57 -340608212779056
58 1482012248480712
59 283544734049040
60 -8231813619904556