1 1
2 1
3 1
4 1
5 4
6 1
7 1
8 7
9 7
10 1
11 1
12 13
13 13
14 13
15 1
16 1
17 26
18 21
19 21
20 26
21 1
22 1
23 49
24 27
25 26
26 27
27 49
28 1
29 1
30 99
31 53
32 64
33 64
34 53
35 99
36 1
37 1
38 194
39 99
40 115
41 137
42 115
43 99
44 194
45 1
46 1
47 387
48 197
49 211
50 271
51 271
52 211
53 197
54 387
55 1
56 1
57 773
58 371
59 439
60 655
61 538
62 655
63 439
64 371
65 773
66 1
67 1
68 1538
69 713
70 870
71 1412
72 1458
73 1458
74 1412
75 870
76 713
77 1538
78 1
79 1
80 3081
81 1365
82 1725
83 3245
84 2973
85 4224
86 2973
87 3245
88 1725
89 1365
90 3081
91 1
92 1
93 6147
94 2645
95 3513
96 7809
97 7826
98 10633
99 10633
100 7826
101 7809
102 3513
103 2645
104 6147
105 1
106 1
107 12298
108 5105
109 7141
110 17290
111 19113
112 28365
113 30468
114 28365
115 19113
116 17290
117 7141
118 5105
119 12298
120 1
121 1
122 24587
123 9857
124 14372
125 40682
126 47074
127 75175
128 84398
129 84398
130 75175
131 47074
132 40682
133 14372
134 9857
135 24587
136 1
137 1
138 49157
139 19079
140 29438
141 93292
142 115148
143 201031
144 254233
145 264104
146 254233
147 201031
148 115148
149 93292
150 29438
151 19079
152 49157
153 1
154 1
155 98330
156 36861
157 60518
158 216048
159 283156
160 544217
161 751747
162 857398
163 857398
164 751747
165 544217
166 283156
167 216048
168 60518
169 36861
170 98330
171 1
172 1
173 196609
174 71379
175 123439
176 499755
177 698411
178 1452266
179 2193664
180 2706019
181 2993696
182 2706019
183 2193664
184 1452266
185 698411
186 499755
187 123439
188 71379
189 196609
190 1
191 1
192 393251
193 138165
194 253860
195 1162587
196 1720946
197 3908208
198 6512888
199 8591303
200 10425546
201 10425546
202 8591303
203 6512888
204 3908208
205 1720946
206 1162587
207 253860
208 138165
209 393251
210 1
211 1
212 786450
213 267465
214 523477
215 2685521
216 4258788
217 10505646
218 19353863
219 27513653
220 36261241
221 40315467
222 36261241
223 27513653
224 19353863
225 10505646
226 4258788
227 2685521
228 523477
229 267465
230 786450
231 1
232 1
233 1572883
234 518201
235 1075787
236 6238096
237 10518418
238 28266755
239 57358618
240 88082911
241 126364647
242 152386557
243 152386557
244 126364647
245 88082911
246 57358618
247 28266755
248 10518418
249 6238096
250 1075787
251 518201
252 1572883
253 1
254 1
255 3145797
256 1003521
257 2216143
258 14489376
259 26019796
260 76097248
261 171090320
262 282419190
263 442906070
264 587798262