0
2
3
5
6
10
13
16
20
24
30
32
34
36
39
42
46
50
54
56
57
59
63
64
65
67
68
70
73
74
75
81
86
87
89
90
91
92
96
100
101
102
103
104
105
106
108
112
116
118
119
121
126
128
130
131
132
146
151
152
160
161
163
164
168
170
171
173
176
179
180
188
192
193
195
197
199
201
202
206
208
211
212
214
215
216
218
219
220
223
225
226
231
232
233
235
236
237
238
239
240
242
243
248
249
250
252
254
255
256
257
258
259
260
262
264
267
268
269
277
282
283
287
290
292
294
295
299
300
301
303
305
308
310
311
312
315
316
319
320
322
325
329
332
333
334
335
341
347
352
354
355
357
358
359
364
365
366
368
370
373
376
379
382
384
386
387
388
396
399
401
403
404
409
411
416
420
421
423
424
428
429
430
431
434
441
442
443
448
449
455
456
463
465
469
473
474
475
476
478
479
481
483
484
488
491
492
493
494
496
498
499
503
504
508
511
512
518
523
533
535
542
545
547
551
554
555
559
560
561
564
565
566
567
568
569
576
577
580
581
584
586
587
588
589
592
594
598
599
601
