1 7
2 28
3 176
4 944
5 4206
6 15798
7 51768
8 151393
9 403131
10 991692
11 2280620
12 4948566
13 10208256
14 20143302
15 38215998
16 70007951
17 124283183
18 214475760
19 360744276
20 592751998
21 953388836
22 1503671490
23 2329136950
24 3548069499
25 5322005825
26 7868992658
27 11480208320
28 16540592820
29 23554307080
30 33175879498
31 46248118952
32 63847914327
33 87341316333
34 118449338984
35 159326257374
36 212652221078
37 281742413192
38 370675026848
39 484440826238
40 629117095273
41 812069368447
42 1042184368640
43 1330138274366
44 1688704459536
45 2133105669738
46 2681415603128
47 3355015822740
48 4179113913407
49 5183329905557
50 6402357951422
51 7876711519768
52 9653560305350
53 11787668519602
54 14342444123794
55 17391110241044
56 21018009835259
57 25320056650755
58 30408345201990
59 36409934760986
60 43469822025744
61 51753119581884
62 61447456935352
63 72765623624558
64 85948473498851
65 101268112308423
66 119031390237094
67 139583724416460
68 163313275840840
69 190655508894766
70 222098160959400
71 258186653772542
72 299529977337661
73 346807081826453
74 400773811890162
75 462270422926984
76 532229717647986
77 611685846934436
78 701783817589712
79 803789755786158
80 919101973412469
81 1049262891320161
82 1195971871637286
83 1361099018746882
84 1546700006449670
85 1755031996928428
86 1988570714782410
87 2250028748222214
88 2542375146859087
89 2868856395115017
90 3233018837301850
91 3638732640816898
92 4090217380574214
93 4592069339059970
94 5149290612680084
95 5767320127259332
96 6452066661421585
97 7209943989734457
98 8047908252930240
99 8973497676702018
100 9994874755511824
101 11120871033126562
102 12361034606024468
103 13725680492230968
104 15225944002020983
105 16873837264557079
106 18682309057807348
107 20665308108000046
108 22837850017518874
109 25216088000387098
110 27817387596464990
111 30660405557148490
112 33765173086599709
113 37153183645694199
114 40847485516352046
115 44872779348620176
116 49255520902546070
117 54024029223226302
118 59208600476206782
119 64841627698476536
120 70957726708179427
121 77593868446015941
122 84789518008224232
123 92586780662766600
124 101030555126220386
125 110168694412584924
126 120052174550010074
127 130735271497206218
128 142275746574949267
129 154735040766006983
130 168178478219239336
131 182675479333791362
132 198299783780456172
133 215129683859776760
134 233248268576279798
135 252743678853177642
136 273709374290268393
137 296244411915261545
138 320453737355675764
139 346448488908585800
140 374346314960864656
141 404271705265468742
142 436356336553027318
143 470739433013781564
144 507568142156927525
145 546997926613168041
146 589192972416501462
147 634326614363141714
148 682581779013784714
149 734151445970539252
150 789239128026204906
151 848059370852010248
152 910838272854242617
153 977814025902120387
154 1049237477591404436
155 1125372715783783438
156 1206497676121981960
157 1292904773299794238
158 1384901556823831892
159 1482811392086917144
160 1586974167528171867
161 1697747028742025219
162 1815505140350950252
163 1940642476548046220
164 2073572641165533110
165 2214729718220851306
166 2364569153839223544
167 2523568670551631688
168 2692229214911468841
169 2871075939477803943
170 3060659220154532738
171 3261555709984146532
172 3474369430433054824
173 3699732901319796156
174 3938308310472468166
175 4190788724321166082
176 4457899340562883205
177 4740398784161058115
178 5039080447870113354
179 5354773878605504708
180 5688346210904372678
181 6040703648857633136
182 6412792997815195528
183 6805603247307540502
184 7220167206543833637
185 7657563193994274837
186 8118916782477332866
187 8605402601326151732
188 9118246197117226794
189 9658725954604441900
190 10228175079406033228
191 10827983644158588128
192 11459600699752228319
193 12124536453434362417
194 12824364515464847358
195 13560724216185583150
196 14335322995258221640
197 15149938865011008460
198 16006422949721532976
199 16906702102856805130
200 17852781604172768287
201 18846747938777579467
202 19890771660138387466
203 20987110339221356326
204 22138111601824679272
205 23346216256382300542
206 24613961514380484622
207 25943984305755587580
208 27339024691499991001
209 28801929375937846273
210 30335655320984949294