1 2
2 15
3 52
4 137
5 378
6 715
7 1412
8 2535
9 4142
10 5939
11 8300
12 11457
13 15402
14 19957
15 25368
16 31937
17 39658
18 48283
19 58104
20 69315
21 82022
22 95815
23 111160
24 129001
25 148166
26 168873
27 191572
28 216629
29 243618
30 272009
31 302380
32 335677
33 371566
34 409531
35 449256
36 492885
37 539030
38 587555
39 639128
40 694053
41 751678
42 812161
43 875464
44 942857
45 1013426
46 1086735
47 1163252
48 1245253
49 1330310
50 1418245
51 1510348
52 1607425
53 1708054
54 1812455
55 1920048
56 2032921
57 2150294
58 2271267
59 2396040
60 2527747
61 2663574
62 2803273
63 2947868
64 3098501
65 3253230
66 3412673
67 3576524
68 3746963
69 3923114
70 4103197
71 4288004
72 4481739
73 4680258
74 4883585
75 5092288
76 5308483
77 5529626
78 5756671
79 5988968
80 6228833
81 6475126
82 6726627
83 6983584
84 7250827
85 7523458
86 7801645
87 8086940
88 8380695
89 8680422
90 8986335
91 9298140
92 9619029
93 9947378
94 10281711
95 10622036
96 10974509
97 11333430
98 11698609
99 12071744
100 12454425
101 12843814
102 13240983
103 13644948
104 14059193
105 14481342
106 14910351
107 15346412
108 15796213
109 16253330
110 16717215
111 17190020
112 17673781
113 18165054
114 18665247
115 19172744
116 19691729
117 20220194
118 20756183
119 21300064
120 21858695
121 22425198
122 22999717
123 23584176
124 24180899
125 24785802
126 25400359
127 26023320
128 26658919
129 27304834
130 27958921
131 28621592
132 29301305
133 29989798
134 30686987
135 31394688
136 32115859
137 32846158
138 33587081
139 34337180
140 35100943
141 35876266
142 36660705
143 37454600
144 38267107
145 39089002
146 39920457
147 40763604
148 41621559
149 42489474
150 43368695
151 44257812
152 45162227
153 46079042
154 47005757
155 47942428
156 48899133
157 49866358
158 50843899
159 51834460
160 52840685
161 53857582
162 54887119
163 55927372
164 56984045
165 58053550
166 59133807
167 60225164
168 61338283
169 62462562
170 63597747
171 64746716
172 65912965
173 67090718
174 68281931
175 69484580
176 70704841
177 71939410
178 73185627
179 74443620
180 75724903
181 77018286
182 78323537
183 79643564
184 80981925
185 82332386
186 83697575
187 85075040
188 86471341
189 87883114
190 89306965
191 90743548
192 92204955
193 93679038
194 95165977
195 96668292
196 98190281
197 99725342
198 101275933
199 102839744
200 104423411
201 106023182
202 107636129
203 109262556
204 110915659
205 112582254
206 114262329
207 115959376
208 117677199
209 119408862
210 121156549