0 0
1 0
2 0
3 0
4 0
5 2
6 0
7 4
8 2
9 10
10 8
11 20
12 14
13 34
14 52
15 72
16 90
17 146
18 172
19 244
20 390
21 502
22 680
23 956
24 1218
25 1686
26 2104
27 3436
28 4078
29 5786
30 7200
31 10108
32 12626
33 17346
34 20876
35 32836
36 38686
37 53674
38 67144
39 91528
40 113426
41 152810
42 189124
43 245884
44 343350
45 428494
46 552548
47 719156
48 922082
49 1176862
50 1515192
51 1916868
52 2443462
53 3055106
54 4193224
55 5115512
56 6648010
57 8355874
58 10752248
59 13444436
60 17260262
61 21455218
62 27299476
63 34012768
64 42525282
65 56095906
66 69059820
67 87325444
68 109601934
69 138479454
70 172348336
71 217579820
72 269832010
73 338279794
74 419540392
75 523272812
76 641644582
77 836171950
78 1012982560
79 1275888604
80 1575585162
81 1977518914
82 2427599420
83 3046827836
84 3731595118
85 4653061430
86 5708769064
87 7075341120
88 8648453450
89 10665963146
90 13448330788
91 16370596684
92 20239168638
93 24919877950
94 30729403796
95 37691233072
96 46501627842
97 56854004554
98 69928328824
99 85477542556
100 104713499078
101 127599886610
102 156202989912
103 189254985364
104 236568161602
105 285021977842
106 350194083368
107 425553209636
108 522255700678
109 632682006514
110 776245896320
111 939335107792
112 1148195812954
113 1390179545666
114 1694308510732
115 2046145291940
116 2490687594198
117 3002929253302
118 3634712308568
119 4461939756328
120 5367385180722
121 6506349885474
122 7879247943016
123 9543936510396
124 11522212284094
125 13968930279722
126 16832170118368
127 20358680869324
128 24543425105042
129 29619525259258
130 35617857005044
131 42975497051660
132 51580260904478
133 62050963172806
134 74351094942952
135 90495930167272
136 107898855019394
137 130192201320506
138 155977878320868
139 187969874541004
140 224891444431894
141 270952944477078
142 323771652660500
143 389485476190240
144 465558921998842
145 558807073041506
146 667066918240684
147 800277264759148
148 953933917832518
149 1141708750820306
150 1360506620551016
151 1623893892493828
152 1951667934427210
153 2321790126345778
154 2771891056783204
155 3307940631812188
156 3948365560527862
157 4702630909275394
158 5614051252159204
159 6681059935311144
160 7965421911997802
161 9477969913655842
162 11287014779248156
163 13411024044791284
164 15966560296124670
165 18949582488110886
166 22518920805965528
167 26713844310180476
168 31706394275930818
169 37530268282690942
170 44835479207999300
171 52933900113089860
172 62901897364928422
173 74468100702124826
174 88421602936996080
175 104544368621948440
176 124159013096167770
177 146687118966117090
178 173978572589228588
179 205605100680921356
180 243572997478376110
181 287535748201774378
182 340568490892531744
183 401690033580069160
184 475012460876443226
185 560173266242997706
186 661630058599987972
187 779301161938810484
188 919286289408925854
189 1087776417559038094
190 1280146439233831168
191 1509537183189050900
192 1779107635018182434
193 2096820792371309434
194 2469072049544091532
195 2910120678837492316
196 3423596198929914742
197 4032593239913047586
198 4743816427129098376
199 5582555198532206884
200 6561675285284141202
201 7720818683976598642
202 9067150849813517720
203 10657523960392483804
204 12512117749197730070
205 14693800061541704702
206 17233487133255196084
207 20224604903376818272
208 23691740476586274010
209 27892100803954849786
210 32626873317489265516
211 38292680247675751108
212 44845221025707434358
213 52616896382932834206
214 61567905142096719416
215 72223047949565757496
216 84471770221318420186
217 99017110220293820602
218 115803543182703760504
219 135649490487923463268
220 158535795692283588150
221 185664789794652868222
222 216872876129975135344
223 253727965369807255804
224 296321744064779053498
225 346434794656543014538
226 404259441799110132428
227 472330830370269374876
228 550811731653661821694
229 642860191512866757994
230 751572000549825741008
231 875886409823027234056
232 1021712169838082513474
233 1191763908825242563946
234 1389692534510745276628
235 1619572556676532566620
236 1888621379494271481558
237 2199833772442209828574
238 2563759366216683184096
239 2985998208457073727476
240 3478033559259104399834
241 4048145231000885758378
242 4714888986822689309724
243 5484591631665219880852
244 6383109252417801411574
245 7423854990843480477214
246 8635157101600055554680
247 10035755615661912786616
248 11668350268187015137066
249 13552700524447449346554
250 15746337034783936084088
251 18277809765621368791460
252 21269063371354250526886
253 24661223370114863358494
254 28651176494674366259812
255 33237768380541851443680
256 38597088000352958961090
257 44753777692388560590146
258 51962070713780163409180
259 60221528310574018925380
260 69889584939404892351550
261 80990000649990234888070
262 93940236131283578518760
263 108812652137689711245356
264 126188558286008893270770
265 146101340834402253916730
266 169329088067180596927156
267 196015984673587400368380
268 227060579761021045050118
269 262709966154091922867306
270 304194863884270726138432
271 351782177226424508549548
272 407095495180458986157690
273 470595401353949680925722
274 544178251828267348595276
275 629787125779633454551836
276 727683355329833755543454
277 841038607657974038084794
278 971995257017385297051304
279 1123143712461569692312456
280 1297309072310643275316418
281 1498814497765035557498330
282 1730566858368635553760212
283 1998557440130762513706124
284 2307156960530106909017070
285 2663451881115418780930414
286 3073255244276768124324304
287 3547379712814414606084720
288 4091640499504364464597018
289 4720444951063507391254818
290 5443587078015070291189892
291 6277851253875223546723852
292 7236034395172893986340622
293 8342319736407735462480146
294 9611625818592389575230904
295 11075880221160009295398536
296 12756478498374141994514530
297 14692402031470590280915090
298 16912044395647861126802408
299 19495348238631430371518668
300 22424984135145056438924022
301 25821318585647172973192174
302 29708565711111770877666916
303 34197557187975680892964296
304 39327332226741568345618186
305 45263231254035998866816018
306 52034761405866444687322348
307 59864847411534373741287124
308 68812787316681513823009246
309 79136536952451613143635638
310 90930448434576805747430896
311 104558222300688235848938780
312 120100378819793712282681730
313 138035625706745432391334114
314 158532163678776877499014072
315 182142229934116787677977700
316 209103771957581460577861342
317 240178025596879662458381306
318 275635821245407186665781728
319 316465091213164453154999120
320 363084527762208660385587210
321 416678631048995920051493298
322 477865001198409670707282436
323 548181890698321148974233484
324 629014581612389538460220782
325 721104151826994152043892270
326 826798809855859323492104104
327 947898151281554964673008424
328 1086519241773027901593251810
329 1245194968690166908910740618
330 1427061839494994813827722228
331 1634889869063265557279504668
332 1873149033900263784833581398
333 2145530204309412711066195598
334 2457415990288772403263808356
335 2813852693274095158890124816
336 3222408582977281461913629274
337 3688587377702069050951029754
338 4222695299517709739156635912
339 4832743335899724027591632964
340 5530861751594084793907662750
341 6327716120907506314201119526
342 7240058782597323531213811480
343 8280525072451998782704205668
344 9471368441257212428798548282
345 10829582020734768920187461634
346 12382433953669664554558436408
347 14153166767830016267162546996
348 16177798396834328143174352486
349 18483844522618576736015947714
350 21134413056759871064686830424