1 1
2 1
3 1
4 2
5 3
6 3
7 4
8 4
9 5
10 6
11 7
12 6
13 8
14 8
15 8
16 9
17 9
18 10
19 11
20 12
21 11
22 13
23 13
24 13
25 15
26 16
27 15
28 16
29 17
30 17
31 19
32 18
33 19
34 19
35 20
36 20
37 21
38 22
39 22
40 23
41 26
42 23
43 25
44 25
45 26
46 27
47 28
48 27
49 28
50 30
51 28
52 31
53 32
54 30
55 34
56 32
57 33
58 34
59 35
60 34
61 38
62 37
63 36
64 37
65 39
66 38
67 40
68 39
69 40
70 40
71 43
72 41
73 42
74 43
75 44
76 45
77 45
78 45
79 48
80 48
81 44
82 50
83 48
84 48
85 51
86 49
87 50
88 51
89 54
90 51
91 55
92 54
93 54
94 56
95 55
96 56
97 61
98 56
99 59
100 60
101 59
102 59
103 62
104 61
105 60
106 64
107 62
108 60
109 64
110 67
111 63
112 64
113 67
114 64
115 68
116 67
117 68
118 69
119 68
120 69
121 72
122 75
123 72
124 73
125 75
126 71
127 74
128 77
129 76
130 77
131 77
132 76
133 77
134 80
135 78
136 78
137 81
138 82
139 81
140 81
141 84
142 84
143 85
144 83
145 85
146 84
147 84
148 86
149 88
150 89
151 89
152 89
153 91
154 90
155 95
156 90
157 93
158 96
159 92
160 94
161 94
162 88
163 96
164 97
165 98
166 96
167 96
168 97
169 99
170 102
171 99
172 98
173 103
174 101
175 100
176 106
177 102
178 107
179 107
180 103
181 105
182 107
183 110
184 107
185 106
186 107
187 107
188 112
189 109
190 109
191 114
192 112
193 112
194 119
195 114
196 113
197 117
198 114
199 121
200 118
201 117
202 118
203 119
204 120
205 124
206 123
207 121
208 124
209 123
210 120
211 122
212 124
213 128
214 127
215 122
216 124
217 129
218 127
219 128
220 131
221 129
222 128
223 132
224 132
225 131
226 133
227 131
228 133
229 133
230 137
231 133
232 134
233 139
234 136
235 139
236 136
237 143
238 140
239 141
240 140
241 139
242 143
243 140
244 147
245 143
246 146
247 143
248 148
249 146
250 151
251 148
252 144
253 152
254 146
255 152
256 153
257 152
258 150
259 152
260 154
261 152
262 153
263 152
264 155
265 156
266 150
267 158
268 160
269 156
270 152
271 159
272 157
273 160
274 163
275 163
276 164
277 163
278 164
279 165
280 162
281 162
282 168
283 167
284 168
285 167
286 169
287 169
288 168
289 170
290 170
291 174
292 169
293 171
294 166
295 178
296 172
297 174
298 175
299 177
300 178
301 177
302 177
303 177
304 177
305 184
306 181
307 182
308 182
309 185
310 186
311 182
312 183
313 187
314 184
315 181
316 189
317 185
318 185
319 188
320 190
321 186
322 188
323 188
324 182
325 195
326 193
327 189
328 194
329 195
330 197
331 193
332 196
333 197
334 196
335 198
336 194
337 203
338 198
339 201
340 206
341 195
342 192
343 199
344 198
345 204
346 202
347 208
348 203
349 203
350 201
351 202
352 210
353 204
354 202
355 210
356 210
357 209
358 215
359 212
360 208
361 206
362 206
363 215
364 217
365 212
366 218
367 213
368 218
369 217
370 213
371 218
372 218
373 215
374 216
375 221
376 224
377 220
378 212
379 216
380 220
381 220
382 227
383 221
384 228
385 224
386 229
387 224
388 231
389 229
390 228
391 225
392 226
393 229
394 231
395 235
396 235
397 236
398 237
399 232
400 239
401 237
402 234
403 238
404 238
405 230
406 237
407 241
408 240
409 240
410 247
411 245
412 239
413 237
414 244
415 244
416 247
417 246
418 246
419 241
420 242
421 245
422 242
423 251
424 249
425 252
426 252
427 258
428 255
429 253
430 248
431 251
432 250
433 252
434 256
435 252
436 256
437 255
438 256
439 256
440 259
441 256
442 260
443 264
444 258
445 269
446 262
447 265
448 268
449 263
450 262