1 1
2 3
3 1
4 7
5 4
6 2
7 14
8 10
9 7
10 3
11 26
12 21
13 17
14 11
15 5
16 46
17 40
18 35
19 27
20 18
21 8
22 79
23 72
24 66
25 56
26 44
27 29
28 13
29 133
30 125
31 118
32 106
33 91
34 71
35 47
36 21
37 221
38 212
39 204
40 190
41 172
42 147
43 115
44 76
45 34
46 364
47 354
48 345
49 329
50 308
51 278
52 238
53 186
54 123
55 55
56 596
57 585
58 575
59 557
60 533
61 498
62 450
63 385
64 301
65 199
66 89
67 972
68 960
69 949
70 929
71 902
72 862
73 806
74 728
75 623
76 487
77 322
78 144
79 1581
80 1568
81 1556
82 1534
83 1504
84 1459
85 1395
86 1304
87 1178
88 1008
89 788
90 521
91 233
92 2567
93 2553
94 2540
95 2516
96 2483
97 2433
98 2361
99 2257
100 2110
101 1906
102 1631
103 1275
104 843
105 377
106 4163
107 4148
108 4134
109 4108
110 4072
111 4017
112 3937
113 3820
114 3652
115 3414
116 3084
117 2639
118 2063
119 1364
120 610
121 6746
122 6730
123 6715
124 6687
125 6648
126 6588
127 6500
128 6370
129 6181
130 5909
131 5524
132 4990
133 4270
134 3338
135 2207
136 987
137 10926
138 10909
139 10893
140 10863
141 10821
142 10756
143 10660
144 10517
145 10307
146 10001
147 9561
148 8938
149 8074
150 6909
151 5401
152 3571
153 1597
154 17690
155 17672
156 17655
157 17623
158 17578
159 17508
160 17404
161 17248
162 17017
163 16677
164 16182
165 15470
166 14462
167 13064
168 11179
169 8739
170 5778
171 2584
172 28635
173 28616
174 28598
175 28564
176 28516
177 28441
178 28329
179 28160
180 27908
181 27534
182 26984
183 26183
184 25031
185 23400
186 21138
187 18088
188 14140
189 9349
190 4181
191 46345
192 46325
193 46306
194 46270
195 46219
196 46139
197 46019
198 45837
199 45564
200 45156
201 44551
202 43661
203 42365
204 40501
205 37862
206 34202
207 29267
208 22879
209 15127
210 6765
211 75001
212 74980
213 74960
214 74922
215 74868
216 74783
217 74655
218 74460
219 74166
220 73724
221 73064
222 72085
223 70645
224 68548
225 65532
226 61262
227 55340
228 47355
229 37019
230 24476
231 10946
232 121368
233 121346
234 121325
235 121285
236 121228
237 121138
238 121002
239 120794
240 120479
241 120003
242 119288
243 118220
244 116636
245 114306
246 110913
247 106033
248 99124
249 89542
250 76622
251 59898
252 39603
253 17711