0 0
1 1
2 21
3 231
4 1540
5 7260
6 26796
7 82621
8 222111
9 536130
10 1186570
11 2445366
12 4747821
13 8763391
14 15487395
15 26357430
16 43398586
17 69401871
18 108140571
19 164629585
20 245433090
21 359026206
22 516216646
23 730632651
24 1019283825
25 1403201800
26 1908167976
27 2565535896
28 3413156131
29 4496411865
30 5869373685
31 7596082396
32 9751968996
33 12425421261
34 15719506705
35 19753861995
36 24666759216
37 30617359696
38 37788166416
39 46387686345
40 56653314355
41 68854450686
42 83295864246
43 100321314346
44 120317443785
45 143717956515
46 171008093431
47 202729420146
48 239484940926
49 281944553275
50 330850857975
51 387025339701
52 451374933646
53 524898993906
54 608696679690
55 703974775735
56 812055963621
57 934387560996
58 1072550746036
59 1228270284780
60 1403424779295
61 1600057454941
62 1820387505321
63 2066822013816
64 2341968470920
65 2648647906905
66 2989908659661
67 3369040797871
68 3789591219996
69 4255379449860
70 4770514149940
71 5339410373781
72 5966807579271
73 6657788424826
74 7417798370850
75 8252666109150
76 9168624843301
77 10172334443271
78 11270904497931
79 12471918289390
80 13783457713410
81 15214129170471
82 16773090452371
83 18470078649561
84 20315439104730
85 22320155438470
86 24495880673166
87 26854969481571
88 29410511586841
89 32176366341120
90 35167198510080
91 38398515291136
92 41886704593371
93 45649074607521
94 49703894694685
95 54070437622740
96 58769023179756
97 63821063194021
98 69249107990601
99 75076894314675
100 81329394752200
101 88032868678776
102 95214914767896
103 102904525090081
104 111132140834715
105 119929709686710
106 129330744890446
107 139370386033746
108 150085461584961
109 161514553216555
110 173698061948895
111 186678276148266
112 200499441413446
113 215207832385491
114 230851826515695
115 247481979827005
116 265151104704486
117 283914349750746
118 303829281742546
119 324955969725135
120 347357071281165
121 371097921011356
122 396246621264396
123 422874135153876
124 451054381900375
125 480864334537125
126 512384120018001
127 545697121766896
128 580890084707856
129 618053222815665
130 657280329226885
131 698668888951671
132 742320194226996
133 788339462552236
134 836835957448380
135 887923111982445
136 941718655098991
137 998344740800946
138 1057928080222266
139 1120600076635270
140 1186496963435805
141 1255759945149711
142 1328535341504371
143 1404974734609446
144 1485235119291210
145 1569479056625215
146 1657874830712331
147 1750596608743521
148 1847824604399026
149 1949745244627950
150 2056551339854550
151 2168442257657851
152 2285624099971521
153 2408309883851256
154 2536719725857240
155 2671081030099560
156 2811628679994771
157 2958605233782121
158 3112261123848261
159 3272854859909580
160 3440653236101620
161 3615931542025341
162 3798973777800321
163 3990072873175291
164 4189530910746720
165 4397659353336480
166 4614779275579936
167 4841221599776121
168 5077327336051971
169 5323447826892910
170 5579944996092390
171 5847191602173306
172 6125571496334521
173 6415479884976051
174 6717323596856775
175 7031521354938850
176 7358504052973326
177 7698715036881771
178 8052610390989031
179 8420659229162565
180 8803343990914110
181 9201160742519746
182 9614619483214746
183 10044244456519911
184 10490574466756405
185 10954163200806420
186 11435579555177316
187 11935407968427196
188 12454248759010191
189 12992718468600045
190 13551450210950905
191 14131094026354536
192 14732317241753496
193 15355804836570121
194 16002259814311485
195 16672403580010815
196 17366976323566156
197 18086737409037396
198 18832465769963076
199 19604960310758725
200 20405040314258775
201 21233545855464426
202 22091338221560146
203 22979300338261806
204 23898337202559765
205 24849376321920535
206 25833368160010971
207 26851286589009246
208 27904129348567186
209 28992918511488855
210 30118700956190595
211 31282548846008041
212 32485560115415946
213 33728858963226966
214 35013596352835870
215 36340950519575955
216 37712127485254761
217 39128361579936496
218 40590915971038896
219 42101083199812560
220 43660185725271115
221 45269576475640881
222 46930639407399021
223 48644790071969476
224 50413476190146300
225 52238178234314325
226 54120410018537401
227 56061719296584771
228 58063688367966456
229 60127934692048840
230 62256111510321960
231 64449908476890321
232 66711052297259371
233 69041307375490086
234 71442476469794430
235 73916401356644770
236 76464963503470641
237 79090084750016571
238 81793727998434991
239 84577897912188570
240 87444641623836630
241 90396049451780611
242 93434255626043871
243 96561439023161421
244 99779823910255510
245 103091680698373290
246 106499326705163106
247 110005126926966271
248 113611494820401501
249 117320893093519500
250 121135834506605500
251 125058882682707876
252 129092652927971271
253 133239813061852981
254 137503084257301665
255 141885241890977760
256 146389116403595296
257 151017594170465121
258 155773618382319861
259 160660189936501255
260 165680368338590820
261 170837272614565116
262 176134082233557196
263 181574038041306141
264 187160443204376895
265 192896664165232930
266 198786131608244586
267 204832341436716246
268 211038855761015821
269 217409303897890335
270 223947383381051715
271 230656860983117206
272 237541573748989146
273 244605430040759151
274 251852410594222075
275 259286569587085425
276 266912035718960226
277 274733013303219646
278 282753783370812006
279 290978704786115115
280 299412215374919185
281 308058833064625896
282 316923157036751496
283 326009868891822136
284 335323733826749955
285 344869601824778745
286 354652408858088341
287 364677178103147196
288 374949021168902916
289 385473139337900845
290 396254824820421105
291 407299462021724811
292 418612528822500496
293 430199597872602096
294 442066337898170160
295 454218515022228265
296 466661994098846931
297 479402740060967646
298 492446819281979926
299 505800400951144650
300 519469758462957225
301 533461270820544451
302 547781424053189271
303 562436812648077906
304 577434140996364190
305 592780224853646235
306 608481992814950871
307 624546487804321621
308 640980868579106286
309 657792411249040530
310 674988510810224170
311 692576682694087191
312 710564564331442821
313 728959916731725316
314 747770626077510420
315 767004705334416780
316 786670295876486911
317 806775669127146621
318 827329228215842121
319 848339509650454360
320 869815185005590440
321 891765062626852281
322 914198089351183021
323 937123352243391951
324 960550080348959100
325 984487646463220900
326 1008945568917038676
327 1033933513379052021
328 1059461294674619431
329 1085538878621548890
330 1112176383882721410
331 1139384083835710846
332 1167172408459503621
333 1195551946238422311
334 1224533446083357355
335 1254127819270411470
336 1284346141397061666
337 1315199654355944071
338 1346699768326367091
339 1378858063783658745
340 1411686293526454330
341 1445196384722030886
342 1479400440969795246
343 1514310744383032771
344 1549939757689024185
345 1586300126347638240
346 1623404680688508256
347 1661266438066900896
348 1699898605038385851
349 1739314579552415425
350 1779527953164923325
351 1820552513270052276
352 1862402245351120396
353 1905091335250936581
354 1948634171461575465
355 1993045347433722835
356 2038339663905702696
357 2084532131252297496
358 2131637971853473336
359 2179672622483122305
360 2228651736717934395
361 2278591187366511766
362 2329507068918838446
363 2381415700016218866
364 2434333625941798945
365 2488277621131783755
366 2543264691707466111
367 2599312078028180746
368 2656437257265299046
369 2714657945997379635
370 2773992102826590415
371 2834457931016517981
372 2896073881151480646
373 2958858653817461626
374 3022831202304779250
375 3088010735332611375
376 3154416719795491501
377 3222068883531894396
378 3290987218115029356
379 3361191981665959540
380 3432703701689166135
381 3505543177930676421
382 3579731485258875121
383 3655289976568118736
384 3732240285705272880
385 3810604330419292945
386 3890404315333968741
387 3971662734943954071
388 4054402376634202516
389 4138646323722931020
390 4224417958528233180
391 4311740965458464461
392 4400639334126521871
393 4491137362488140946
394 4583259660004333210
395 4677031150828087590
396 4772477077015459581
397 4869623001761172271
398 4968494812658853651
399 5069118724986034950
400 5171521285014035050