1 0
2 6
3 9
4 54
5 59
6 195
7 315
8 676
9 786
10 1571
11 1743
12 3055
13 4150
14 6173
15 6771
16 10272
17 11043
18 15676
19 19401
20 25430
21 27112
22 36782
23 43100
24 54658
25 63832
26 78460
27 83191
28 105054
29 110008
30 132262
31 150922
32 178462
33 201003
34 239821
35 249418
36 289635
37 323607
38 372848
39 388327
40 453015
41 469998
42 535982
43 591708
44 668821
45 693126
46 792798
47 864264
48 972479
49 1060283
50 1174597
51 1211867
52 1357060
53 1460844
54 1616757
55 1740744
56 1903352
57 1959863
58 2179374
59 2241244
60 2449616
61 2630946
62 2865887
63 3063415
64 3359313
65 3445697
66 3737381
67 3983639
68 4311750
69 4418986
70 4788745
71 4903849
72 5276270
73 5600438
74 6011886
75 6354479
76 6853194
77 7002935
78 7497189
79 7920623
80 8431264
81 8610696
82 9256591
83 9733141
84 10346996
85 10878091
86 11541441
87 11771900
88 12592751
89 13184279
90 13962523
91 14628110
92 15466925
93 16175238
94 17145225
95 17447376
96 18393090
97 19207755
98 20232377
99 20583414
100 21737076
101 22108591
102 23247275
103 24257118
104 25461945
105 25892171
106 27263687
107 27717282
108 29135821
109 30354180
110 31799187
111 32314935
112 34000811
113 35305650
114 36920174
115 38333390
116 40055917
117 41531456
118 43625533
119 45165734
120 47075600
121 48760938
122 50801397
123 52570915
124 54968047
125 55742205
126 57997157
127 59987181
128 62416177
129 63277070
130 65989227
131 68132599
132 70771933
133 73092913
134 75813240
135 76812303
136 79897346
137 80925900
138 84047914
139 86672101
140 89722728
141 92394216
142 95975685
143 98817364
144 102269612
145 105313874
146 108855073
147 110192541
148 114406904
149 115790874
150 119704877
151 123205182
152 127405147
153 131003940
154 135684920
155 137239548
156 141642167
157 145548635
158 150307941
159 154332317
160 159509761
161 161291095
162 166256580
163 170772886
164 175987822
165 177918028
166 183906450
167 188622234
168 194413467
169 199468461
170 205306975
171 207498249
172 214112877
173 219420753
174 225768231
175 231370247
176 237842472
177 240295409
178 247853869
179 250355531
180 257441474
181 263698297
182 270872909
183 277237498
184 285437086
185 291998935
186 299757482
187 306772353
188 315009163
189 318060319
190 326928076
191 330030229
192 338637255
193 346338879
194 355268769
195 358622982
196 368503929
197 371917126
198 381568672
199 389993872
200 399662058
201 408234022
202 419143180
203 428023996
204 438423053
205 447771909
206 458633854
207 468170234
208 480915920
209 485084906
210 496335295