1 1
2 1
3 1
4 2
5 7
6 2
7 3
8 10
9 10
10 3
11 5
12 23
13 30
14 23
15 5
16 8
17 57
18 88
19 88
20 57
21 8
22 13
23 122
24 299
25 495
26 299
27 122
28 13
29 21
30 275
31 978
32 2255
33 2255
34 978
35 275
36 21
37 34
38 623
39 3132
40 10934
41 17093
42 10934
43 3132
44 623
45 34
46 55
47 1394
48 10106
49 54081
50 120633
51 120633
52 54081
53 10106
54 1394
55 55
56 89
57 3133
58 32721
59 264797
60 879613
61 1313940
62 879613
63 264797
64 32721
65 3133
66 89
67 144
68 7045
69 105779
70 1296124
71 6412539
72 14115912
73 14115912
74 6412539
75 1296124
76 105779
77 7045
78 144
79 233
80 15824
81 341872
82 6337697
83 46525107
84 152443404
85 228181579
86 152443404
87 46525107
88 6337697
89 341872
90 15824
91 233
92 377
93 35557
94 1105228
95 31018085
96 338253489
97 1650437009
98 3665485997
99 3665485997
100 1650437009
101 338253489
102 31018085
103 1105228
104 35557
105 377
106 610
107 79901
108 3573075
109 151848926
110 2459404433
111 17857068383
112 59089675296
113 88027683663
114 59089675296
115 17857068383
116 2459404433
117 151848926
118 3573075
119 79901
120 610
121 987
122 179530
123 11550674
124 743248211
125 17875504331
126 193153331352
127 953116106453
128 2111492855742
129 2111492855742
130 953116106453
131 193153331352
132 17875504331
133 743248211
134 11550674
135 179530
136 987
137 1597
138 403401
139 37340085
140 3637769547
141 129938237918
142 2089258276140
143 15359172282512
144 50695941367351
145 75477277195192
146 50695941367351
147 15359172282512
148 2089258276140
149 129938237918
150 3637769547
151 37340085
152 403401
153 1597
154 2584
155 906439
156 120711068
157 17804967270
158 944542662421
159 22599245898201
160 247519894627506
161 1216939147327773
162 2698384975372809
163 2698384975372809
164 1216939147327773
165 247519894627506
166 22599245898201
167 944542662421
168 17804967270
169 120711068
170 906439
171 2584
172 4181
173 2036744
174 390227727
175 87147406785
176 6865907710814
177 244449395062206
178 3989312579467033
179 29209349619366876
180 96466939540576640
181 143743832507166333
182 96466939540576640
183 29209349619366876
184 3989312579467033
185 244449395062206
186 6865907710814
187 87147406785
188 390227727
189 2036744
190 4181
191 6765
192 4576523
193 1261503955
194 426548340739
195 49908732400817
196 2644153063876181
197 64295755893155813
198 701145292219767523
199 3448582483412255849
200 7653412241669918973
201 7653412241669918973
202 3448582483412255849
203 701145292219767523
204 64295755893155813
205 2644153063876181
206 49908732400817
207 426548340739
208 1261503955
209 4576523
210 6765
211 10946
212 10283359
213 4078113677
214 2087759457552
215 362790040553962
216 28601431700083432
217 1036249111850136058
218 16830186339876676905
219 123281079435505993288
220 407465934035198083809