0
1
2
3
4
5
6
8
11
12
13
14
15
16
18
21
24
25
27
29
30
32
33
34
36
37
38
39
40
41
45
47
48
50
51
52
53
54
56
57
58
59
61
62
64
65
66
67
68
69
73
75
76
78
79
81
82
83
84
87
88
90
91
93
94
95
97
98
99
100
102
103
104
105
106
107
108
109
110
112
113
114
115
116
118
119
120
121
122
124
125
126
127
128
129
130
131
132
133
134
136
137
138
139
140
142
144
145
146
147
150
151
152
155
156
157
158
160
161
162
164
165
167
168
169
170
171
173
174
176
177
178
179
181
182
183
184
185
188
189
190
191
195
197
198
199
201
202
204
205
206
207
208
209
212
217
220
221
222
223
227
229
230
232
234
235
239
240
242
243
244
245
246
248
250
251
253
256
257
259
260
261
266
267
268
269
272
277
280
281
282
284
285
286
288
289
290
291
292
293
295
296
297
300
301
303
304
305
308
309
310
311
313
314
315
317
318
320
321
322
323
324
328
329
331
336
337
338
339
340
343
344
345
346
347
349
350
351
356
357
359
361
362
363
365
366
368
369
370
371
372
377
378
379
380
381
383
384
385
386
390
391
392
394
395
397
400
401
402
405
406
407
409
410
411
412
414
415
416
419
420
422
423
425
426
428
429
434
436
437
439
440
441
442
443
444
445
446
447
449
450
451
453
455
456
458
459
460
461
462
463
464
466
468
470
471
472
473
475
476
477
478
479
480
481
482
485
486
487
488
