0 1
1 5
2 3
3 17
4 11
5 7
6 9
7 25
8 33
9 43
10 57
11 39
12 105
13 135
14 185
15 123
16 169
17 219
18 159
19 379
20 283
21 377
22 251
23 167
24 111
25 297
26 395
27 263
28 175
29 233
30 155
31 103
32 137
33 91
34 121
35 161
36 107
37 71
38 47
39 31
40 41
41 27
42 73
43 97
44 129
45 171
46 231
47 313
48 411
49 543
50 731
51 487
52 327
53 859
54 1145
55 763
56 1017
57 1351
58 1801
59 1215
60 1583
61 1055
62 703
63 937
64 1249
65 871
66 1161
67 3097
68 3947
69 2631
70 3567
71 4763
72 3175
73 4233
74 5543
75 3695
76 2463
77 6569
78 4379
79 2919
80 7785
81 10087
82 6919
83 9225
84 12527
85 8351
86 5567
87 3711
88 9887
89 6591
90 8959
91 11945
92 7963
93 10415
94 6943
95 9257
96 6171
97 16457
98 10971
99 14695
100 19593
101 13255
102 17647
103 23529
104 31419
105 40959
106 56487
107 73063
108 48927
109 64255
110 84383
111 56255
112 37503
113 26623
114 34239
115 45127
116 60169
117 80225
118 53483
119 35655
120 95081
121 63387
122 87087
123 60975
124 78791
125 52527
126 129991
127 173321
128 115547
129 77031
130 106239
131 146599
132 189855
133 254911
134 180463
135 225023
136 150015
137 206847
138 142587
139 351359
140 234239
141 156159
142 216367
143 277615
144 370153
145 493537
146 658049
147 438699
148 591983
149 394655
150 263103
151 360361
152 467739
153 635519
154 423679
155 554143
156 376603
157 492571
158 656761
159 871915
160 583787
161 389191
162 518921
163 345947
164 230631
165 615017
166 410011
167 546681
168 1431979
169 970599
170 1290267
171 1727783
172 1151855
173 767903
174 511935
175 1365161
176 910107
177 2416521
178 3216799
179 2157291
180 1504895
181 1003263
182 1302127
183 1676703
184 2270335
185 1585403
186 1056935
187 704623
188 939497
189 626331
190 1590511
191 2120681
192 1413787
193 1885049
194 1256699
195 837799
196 1117065
197 1501353
198 1993215
199 5315241
200 3558763
201 4599551
202 3066367
203 4088489
204 2725659
205 3877919
206 2585279
207 1723519
208 2298025
209 3064033
210 4063723
211 5217727
212 6956969
213 4637979
214 5978623
215 7971497
216 5314331
217 3542887
218 4723849
219 6298465
220 8397953
221 5598635
222 3732423
223 9953129
224 6635419
225 8847225
226 6355687
227 8474249
228 5649499
229 7332399
230 10011263
231 6674175
232 17337001
233 22923375
234 15410667
235 21093689
236 14062459
237 18749945
238 12499963
239 16666617
240 44444313
241 56804591
242 37869727
243 50492969
244 33661979
245 22441319
246 14960879
247 9973919
248 6649279
249 8865705
250 23456487
251 15761255
252 10507503
253 28020007
254 18901151
255 12600767
256 8400511
257 11200681
258 14934241
259 19912321
260 26549761
261 35399681
262 23599787
263 15733191
264 41464303
265 55285737
266 142886379
267 98285755
268 130020031
269 87365115
270 116486823
271 157154471
272 104769647
273 69846431
274 46564287
275 63101607
276 82780955
277 55187303
278 36791535
279 98110761
280 130814347
281 174419129
282 116279419
283 155039225
284 103359483
285 275625289
286 189535835
287 126357223
288 168476297
289 112317531
290 158560799
291 105707199
292 244926959
293 163284639
294 227588847
295 155428635
296 193522535
297 129015023
298 86010015
299 229360041
300 165276159