1 1
2 6
3 21
4 81
5 120
6 342
7 653
8 1221
9 1729
10 3037
11 3884
12 6136
13 8650
14 12056
15 14580
16 20505
17 24083
18 32191
19 40684
20 51184
21 58455
22 74807
23 90133
24 110175
25 130476
26 155925
27 173529
28 209720
29 230413
30 269673
31 310187
32 358492
33 408861
34 473591
35 512204
36 582744
37 654517
38 740027
39 796532
40 905161
41 969937
42 1086573
43 1202686
44 1338457
45 1427265
46 1595636
47 1751593
48 1937863
49 2117333
50 2318440
51 2452188
52 2697131
53 2920934
54 3188799
55 3442296
56 3727726
57 3921311
58 4280436
59 4494679
60 4857454
61 5218636
62 5623959
63 6026406
64 6510634
65 6804414
66 7303853
67 7787743
68 8342303
69 8698654
70 9316270
71 9702811
72 10345537
73 10977280
74 11682510
75 12374597
76 13192113
77 13692234
78 14532403
79 15350114
80 16230438
81 16818270
82 17864805
83 18811533
84 19859262
85 20881775
86 22007607
87 22750188
88 24067077
89 25241027
90 26552870
91 27820784
92 29232151
93 30605427
94 32183538
95 33165838
96 34763958
97 36309584
98 38025677
99 39147723
100 41036898
101 42226317
102 44152271
103 46039099
104 48078593
105 49434261
106 51692892
107 53123288
108 55486511
109 57759010
110 60197732
111 61808044
112 64540305
113 67051379
114 69775730
115 72426362
116 75317806
117 78135441
118 81444427
119 84397412
120 87604610
121 90731162
122 94134514
123 97455356
124 101264877
125 103640754
126 107400226
127 111054518
128 115058431
129 117679986
130 122030507
131 126055238
132 130425071
133 134647654
134 139175561
135 142204569
136 147166395
137 150310609
138 155404966
139 160214913
140 165331176
141 170359107
142 176080299
143 181360567
144 187056673
145 192578294
146 198458573
147 202433305
148 209048371
149 213177786
150 219642614
151 225953679
152 232804042
153 239390759
154 246789862
155 251451698
156 258723523
157 265781933
158 273515407
159 280908374
160 289150379
161 294425592
162 302611056
163 310641744
164 319196681
165 324893043
166 334294427
167 342914293
168 352288222
169 361279651
170 370836850
171 377232670
172 387655224
173 397275665
174 407614070
175 417595193
176 428196166
177 435328956
178 447087012
179 454427731
180 465937987
181 477043676
182 488801630
183 500286810
184 513148570
185 525025670
186 537665112
187 550007201
188 563266777
189 572050447
190 586062879
191 595082004
192 609069456
193 622618733
194 637093149
195 646742994
196 662267439
197 672169645
198 687728817
199 702597568
200 718365394
201 733749968
202 750840612
203 766698041
204 783555864
205 799940945
206 817448562
207 834411135
208 853777017
209 865756654
210 884048703