1 1
2 3
3 119
4 527
5 935
6 3591
7 3692
8 6887
9 12319
10 47959
11 65151
12 97767
13 99116
14 202895
15 237900
16 373319
17 438311
18 699407
19 734111
20 851927
21 957551
22 1032156
23 1064124
24 1437599
25 1443959
26 2858687
27 3509231
28 3699311
29 4984199
30 7237415
31 7591671
32 7600511
33 8779367
34 10128591
35 10679724
36 11312055
37 11854247
38 11921639
39 12440159
40 12904463
41 13039319
42 17131319
43 17227103
44 19381343
45 22033196
46 22062455
47 22961879
48 24000199
49 26737535
50 26766000
51 36294335
52 36419663
53 37948743
54 38589599
55 45010727
56 47314463
57 49308719
58 53148095
59 57365612
60 60104135
61 61011719
62 65011967
63 65583612
64 67151916
65 75628559
66 88844975
67 91665695
68 110583479
69 131966039
70 132105215
71 134453279
72 138423375
73 138823223
74 141776487
75 144107424
76 156148631
77 158278703
78 159862815
79 160670111
80 163602000
81 167935679
82 175358351
83 202577031
84 220026375
85 221057399
86 223416380
87 231135740
88 260886204
89 280328047
90 306277391
91 323637071
92 329471159
93 451435679
94 456116279
95 477396764
96 505822460
97 516220047
98 551333996
99 554272847
100 558760895
101 565793255
102 578646031
103 585779471
104 640646719
105 643068716
106 665413439
107 681953580
108 762984215
109 806068679
110 807386940
111 813975215
112 822516784
113 829946351
114 832392119
115 869777964
116 981865584
117 992186999
118 1024192007
119 1051498076
120 1223715743
121 1242392060
122 1275526031
123 1434953516
124 1453384271
125 1471144583
126 1546959455
127 1558591439
128 1587437271
129 1651327964
130 1700961911
131 1837638495
132 1844398799
133 1946692055
134 1948721180
135 2026125143
136 2117846636
137 2202568767
138 2220577127
139 2239014431
140 2279012119
141 2286282224
142 2320757375
143 2388821759
144 2442484400
145 2461251319
146 2484426087
147 2568212559
148 2684201519
149 2698646831
150 2783008368
151 2828068208
152 2928866159
153 3088998119
154 3122133404
155 3132448220
156 3239543375
157 3294051071
158 3307907799
159 3460145327
160 3559673983
161 3624656112
162 3627363375
163 3670356431
164 3956583959
165 4012480199
166 4060620727
167 4103087879
168 4173285116
169 4341768431
170 4345339671
171 4577262716
172 4736054759
173 5042947356
174 5364558359
175 5550468719
176 5958902351
177 5963391727
178 6194397015
179 6316014959
180 6336000799
181 6384064991
182 6583357431
183 6854651279
184 6968577536
185 7227021359
186 7283879279
187 7485965591
188 8096029535
189 8336538911
190 8423250575
191 8522133039
192 8700135599
193 8802406844
194 9320387615
195 9966020636
196 10243140719
197 11244581711
198 11381171696
199 11488195487
200 11529165791
201 12299446719
202 12465220679
203 12726321719
204 12771862316
205 12915543671
206 12948718940
207 13913104175
208 14222810804
209 14431297151
210 14798106620
211 14841337671
212 14981575679
213 15192770375
214 15252991007
215 15292534055
216 15384513375
217 16121315375
218 16398800015
219 17422158263
220 17518381839
221 17958733975
222 18036865847
223 18102393216
224 18976068855
225 19608417695
226 19875078439
227 20412215676
228 20900574023
229 21337600511
230 21420075375
231 21708262364
232 21772073423
233 21916646279
234 21921465719
235 22268663591
236 22381057607
237 23093232624
238 23937472823
239 25636462487
240 26044254479
241 27071850959
242 27220162095
243 28677948912
244 29681432087
245 30088024679
246 30155988764
247 32143372319
248 32615998799
249 32871299516
250 34387622719
251 34954089551
252 34979284935
253 35149230311
254 35704612559
255 36700392375
256 36846462575
257 36980407439
258 36985768055
259 37660447967
260 38268870471
261 39578861039
262 39791305391
263 40418087159
264 40461899519
265 41107838279
266 42734398727
267 43157786684
268 43268576119
269 43590811959
270 43852753071
271 44255279039
272 44709795711
273 44874330140
274 47176208975
275 47742142364
276 47742517655
277 47753484800
278 48146268375
279 49889536559
280 50874604919
281 50974244508
282 51235459775
283 52811832375
284 52848261119
285 54590041359
286 54828163439
287 55641307644
288 56155666112
289 56421353519
290 56559181271
291 57125984256
292 58718392271
293 59481140207
294 59824294871
295 59923410239
296 62505191255
297 62920012400
298 63431279600
299 64006756559
300 64349256239