0
1
3
5
6
8
9
10
11
13
14
15
18
19
20
21
23
24
27
31
32
34
37
38
40
44
48
50
53
54
57
58
59
60
61
64
65
66
67
68
69
70
74
75
77
80
81
83
84
85
88
90
94
95
96
97
99
101
102
103
108
110
111
112
113
117
118
119
120
121
123
125
126
131
138
139
141
144
147
149
150
151
152
154
155
156
157
158
160
164
165
167
168
169
172
176
177
178
179
180
181
182
185
190
191
192
196
200
201
203
205
209
211
214
215
217
218
219
220
222
223
226
227
229
230
231
236
239
242
245
247
248
251
252
253
257
258
262
263
264
266
269
273
276
279
280
281
282
284
285
286
287
288
289
294
298
300
301
302
304
305
307
311
312
314
315
316
317
318
319
320
322
325
326
327
328
329
331
335
336
338
341
342
346
348
350
351
352
356
357
358
360
361
362
363
366
368
369
370
372
373
374
376
378
379
391
392
393
394
397
399
401
404
406
409
410
411
413
415
418
421
422
423
424
426
427
429
431
432
433
434
435
436
