0 1 
1 3
2 8
3 18
4 36
5 66
6 113
7 183
8 283
9 421
10 606
11 848
12 1158
13 1548
14 2031
15 2621
16 3333
17 4183
18 5188
19 6366
20 7736
21 9318
22 11133
23 13203
24 15551
25 18201
26 21178
27 24508
28 28218
29 32336
30 36891
31 41913
32 47433
33 53483
34 60096
35 67306
36 75148
37 83658
38 92873
39 102831
40 113571
41 125133
42 137558
43 150888
44 165166
45 180436
46 196743
47 214133
48 232653
49 252351
50 273276
51 295478
52 319008
53 343918
54 370261
55 398091
56 427463
57 458433
58 491058
59 525396
60 561506
61 599448
62 639283
63 681073
64 724881
65 770771
66 818808
67 869058
68 921588
69 976466
70 1033761
71 1093543
72 1155883
73 1220853
74 1288526
75 1358976
76 1432278
77 1508508
78 1587743
79 1670061
80 1755541
81 1844263
82 1936308
83 2031758
84 2130696
85 2233206
86 2339373
87 2449283
88 2563023
89 2680681
90 2802346
91 2928108
92 3058058
93 3192288
94 3330891
95 3473961
96 3621593
97 3773883
98 3930928
99 4092826
100 4259676
101 4431578
102 4608633
103 4790943
104 4978611
105 5171741
106 5370438
107 5574808
108 5784958
109 6000996
110 6223031
111 6451173
112 6685533
113 6926223
114 7173356
115 7427046
116 7687408
117 7954558
118 8228613
119 8509691
120 8797911
121 9093393
122 9396258
123 9706628
124 10024626
125 10350376
126 10684003
127 11025633
128 11375393
129 11733411
130 12099816
131 12474738
132 12858308
133 13250658
134 13651921
135 14062231
136 14481723
137 14910533
138 15348798
139 15796656
140 16254246
141 16721708
142 17199183
143 17686813
144 18184741
145 18693111
146 19212068
147 19741758
148 20282328
149 20833926
150 21396701
151 21970803
152 22556383
153 23153593
154 23762586
155 24383516
156 25016538
157 25661808
158 26319483
159 26989721
160 27672681
161 28368523
162 29077408
163 29799498
164 30534956
165 31283946
166 32046633
167 32823183
168 33613763
169 34418541
170 35237686
171 36071368
172 36919758
173 37783028
174 38661351
175 39554901
176 40463853
177 41388383
178 42328668
179 43284886
180 44257216
181 45245838
182 46250933
183 47272683
184 48311271
185 49366881
186 50439698
187 51529908
188 52637698
189 53763256
190 54906771
191 56068433
192 57248433
193 58446963
194 59664216
195 60900386
196 62155668
197 63430258
198 64724353
199 66038151
200 67371851
201 68725653
202 70099758
203 71494368
204 72909686
205 74345916
206 75803263
207 77281933
208 78782133
209 80304071
210 81847956