0
1
2
3
4
6
8
10
13
14
15
16
17
24
25
26
28
29
31
33
34
36
38
44
48
53
55
57
58
59
60
61
63
64
65
66
70
71
73
74
79
81
82
83
84
85
86
87
88
90
92
95
97
98
101
102
103
104
105
108
111
113
114
115
118
119
122
124
126
128
129
138
141
142
143
144
146
147
148
152
153
157
163
164
168
171
175
178
180
182
183
185
189
192
194
198
199
200
201
202
206
209
210
211
212
213
214
215
219
222
227
228
229
232
235
238
240
242
243
244
246
251
254
255
258
259
262
263
264
265
270
271
272
273
274
275
276
279
280
283
284
286
287
288
293
296
297
299
302
306
312
313
315
318
320
323
324
326
327
328
330
331
332
334
337
338
339
340
341
342
344
346
348
349
353
354
355
356
357
358
360
362
370
372
373
374
375
378
380
382
383
384
387
389
390
391
394
395
396
398
399
400
402
403
404
405
407
408
409
410
412
413
416
418
419
424
425
426
428
431
432
434
437
438
440
441
444
445
449
450
452
453
457
459
460
461
463
464
469
471
480
481
482
484
486
488
489
490
493
495
496
497
499
500
503
505
507
509
510
516
517
518
523
530
531
544
545
549
550
552
554
555
559
561
