0
1
3
5
6
8
10
12
16
17
18
19
20
21
22
23
24
25
26
27
29
31
32
33
35
36
39
40
41
43
44
45
46
48
50
51
53
54
55
56
58
59
60
61
64
66
67
69
70
71
72
73
74
75
76
77
79
83
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
105
106
107
109
110
112
114
115
116
118
120
121
122
123
125
126
130
131
132
133
134
135
138
139
140
150
151
153
156
159
160
161
162
164
168
169
170
173
174
176
177
178
179
181
182
183
184
187
189
195
200
201
202
203
204
206
207
208
211
212
213
214
216
217
219
220
225
226
228
229
230
231
234
235
236
238
239
240
242
245
247
248
249
252
254
255
256
260
261
262
263
264
265
266
267
268
269
270
273
274
276
278
279
280
281
282
283
284
287
288
289
291
292
295
298
299
300
301
303
305
306
309
312
314
315
316
317
320
321
322
324
325
326
327
330
331
332
334
336
337
338
339
340
341
343
350
351
354
356
357
358
359
363
366
368
369
370
371
372
373
374
376
377
380
383
384
385
386
388
389
390
391
392
393
394
395
396
397
398
401
402
406
407
408
409
412
413
415
417
418
419
421
423
424
425
427
428
431
432
433
434
437
439
441
442
443
444
446
447
449
451
452
455
456
457
458
460
462
463
464
465
466
467
469
470
471
473
474
476
478
