1 1
2 2
3 3
4 4
5 6
6 9
7 12
8 13
9 15
10 21
11 26
12 30
13 36
14 49
15 53
16 63
17 72
18 86
19 114
20 134
21 149
22 175
23 194
24 212
25 221
26 264
27 274
28 285
29 332
30 367
31 424
32 469
33 505
34 541
35 620
36 643
37 687
38 703
39 808
40 886
41 1015
42 1113
43 1198
44 1272
45 1448
46 1496
47 1586
48 1704
49 1864
50 1972
51 2116
52 2398
53 2491
54 2620
55 2912
56 3076
57 3477
58 3587
59 3791
60 4052
61 4413
62 4658
63 4971
64 5602
65 5999
66 6087
67 6845
68 7330
69 8229
70 8350
71 8481
72 8933
73 9515
74 10318
75 10867
76 11564
77 12951
78 14024
79 15687
80 16982
81 18969
82 19786
83 21312
84 22092
85 22640
86 23874
87 25703
88 26627
89 27283
90 30412
91 32043
92 32828
93 36555
94 39442
95 43873
96 45677
97 50144
98 50786
99 52583
100 54728
101 60034
102 60790
103 65480
104 72669
105 78232
106 78936
107 86756
108 94174
109 103439
110 104363
111 108508
112 118710
113 120172
114 124261
115 129163
116 141219
117 142943
118 153569
119 169839
120 182371
121 187017
122 201561
123 221813
124 238940
125 244961
126 254365
127 277472
128 280777
129 290035
130 301103
131 328278
132 332162
133 356061
134 392552
135 420609
136 443699
137 463463
138 510508
139 523463
140 546638
141 576354
142 601806
143 644136
144 678955
145 708756
146 713340
147 775715
148 784633
149 839324
150 922728
151 986688
152 1039246
153 1084183
154 1190965
155 1220330
156 1272814
157 1340014
158 1397482
159 1493006
160 1571432
161 1638465
162 1687928
163 1831214
164 1841327
165 1977128
166 2155848
167 2167941
168 2314049
169 2433875
170 2536240
171 2779072
172 2845771
173 2964875
174 3117219
175 3247314
176 3463380
177 3640490
178 3791701
179 3944926
180 4248539
181 4602133
182 4954672
183 5034595
184 5365090
185 5635856
186 5866893
187 6414163
188 6564284
189 6832181
190 7174547
191 7466605
192 7951038
193 8347734
194 8686075
195 9118332
196 9706550
197 10598654
198 11279436
199 11514254
200 11679522
201 12311674
202 13039957
203 13370737
204 13561867
205 14588460
206 14796522
207 15134838
208 15738135
209 16508440
210 17164953
211 18252886
212 19142700
213 19900942
214 20868866
215 22184571
216 24177062
217 25695404
218 26218607
219 27270338
220 27994128
221 29745459
222 30348834
223 31561640
224 33051987
225 34369904
226 35138619
227 36508672
228 38256487
229 39744823
230 42208935
231 44222229
232 45936473
233 48122943
234 51092118
235 55582386
236 58999582
237 60176297
238 63021557
239 64166247
240 68097258
241 69450810
242 72723216
243 75508311
244 79059027
245 81966816
246 83878152
247 89087267
248 91160615
249 96698579