1 0
2 0
3 0
4 1
5 20
6 1
7 15
8 264
9 264
10 15
11 90
12 2550
13 9354
14 2550
15 90
16 357
17 22267
18 201539
19 201539
20 22267
21 357
22 1107
23 166762
24 3576730
25 11454780
26 3576730
27 166762
28 1107
29 2907
30 1046418
31 58069125
32 514122657
33 514122657
34 58069125
35 1046418
36 2907
37 6765
38 5586207
39 859516239
40 20086951472
41 62922179364
42 20086951472
43 859516239
44 5586207
45 6765
46 14355
47 25997719
48 11336482734
49 724313811311
50 6584300364020
51 6584300364020
52 724313811311
53 11336482734
54 25997719
55 14355
56 28314
57 107862842
58 132278417831
59 24378309172117
60 615691843257769
61 1920315533923360
62 615691843257769
63 24378309172117
64 132278417831
65 107862842
66 28314
67 52624
68 406276442
69 1373129978107
70 757386980723842
71 53477639726024161
72 495717541750226155
73 495717541750226155
74 53477639726024161
75 757386980723842
76 1373129978107
77 406276442
78 52624
79 93093
80 1409360487
81 12814886712893
82 21490393664858691
83 4387410446730955493
84 116167496151879183500
85 361990594590395633400
86 116167496151879183500
87 4387410446730955493
88 21490393664858691
89 12814886712893
90 1409360487
91 93093
92 157950
93 4554092377
94 108729955660224
95 555075804780316188
96 339567886171232998387
97 25419584353649348727704
98 238604620055755341800773
99 238604620055755341800773
100 25419584353649348727704
101 339567886171232998387
102 555075804780316188
103 108729955660224
104 4554092377
105 157950
106 258570
107 13832291491
108 847319762234831
109 13082453926050947533
110 24599607739826174384488
111 5288610598245403858539329
112 144303226542829352792147114
113 449931929146003304774086002
114 144303226542829352792147114
115 5288610598245403858539329
116 24599607739826174384488
117 13082453926050947533
118 847319762234831
119 13832291491
120 258570
121 410346
122 39781304005
123 6118517452942163
124 282833107470851109743
125 1657477158622895134648601
126 1051786588251592754050785317
127 81817177352955986859566458268