0 1
1 0
2 0
3 0
4 0
5 0
6 1
7 0
8 0
9 0
10 0
11 2
12 -1
13 0
14 0
15 0
16 10
17 -14
18 5
19 0
20 9
21 34
22 -105
23 84
24 8
25 36
26 32
27 -572
28 970
29 -422
30 66
31 -232
32 -2340
33 7546
34 -7487
35 2482
36 -2260
37 -6788
38 47860
39 -80554
40 53467
41 -26496
42 3532
43 247154
44 -689752
45 753092
46 -423754
47 279614
48 902415
49 -4832354
50 8198891
51 -6687092
52 4177768
53 692442
54 -27413228
55 72381420
56 -86768536
57 62962134
58 -33866753
59 -116678998
60 532625190
61 -922150016
62 881450141
63 -621534080
64 -162888966
65 3252588158
66 -8254494194
67 10678360008
68 -9089033295
69 4582303046
70 15072955083
71 -62941599184
72 111247168548
73 -118828650814
74 90751772469
75 23661522122
76 -401947656340
77 1002060788742
78 -1379387520460
79 1301778106636
80 -653091856585
81 -1948012430582
82 7798104250097
83 -14118847821506
84 16375158465914
85 -13240659529412
86 -2944012628335
87 51180837038826
88 -127201022197547
89 184444481842266
90 -187300265727709
91 96620582305166
92 253029769099720
93 -1001301785770736
94 1859358466384049
95 -2296213395705608
96 1944868363836843
97 318889385410632
98 -6669205609522556
99 16706310803063952
100 -25306846646575566