0
2
4
5
8
9
14
18
19
20
22
24
25
27
28
31
32
37
38
39
40
41
43
45
47
48
53
55
58
59
63
66
68
74
75
85
86
88
89
90
99
100
108
110
111
118
123
126
130
140
144
145
146
157
159
161
162
165
167
170
173
175
186
190
191
192
194
200
207
208
210
212
214
215
218
219
221
227
228
230
234
236
237
242
244
245
247
249
251
252
256
257
261
264
270
272
274
275
279
286
299
303
307
310
311
313
317
320
321
323
325
328
331
335
338
339
340
342
345
347
348
350
351
352
357
364
365
382
383
390
393
400
402
405
413
418
420
425
427
429
430
433
435
440
441
443
447
453
454
458
459
460
464
465
466
467
468
469
471
473
474
478
480
482
484
485
486
488
489
492
501
504
506
509
510
511
513
514
516
520
521
522
524
527
530
539
547
549
550
552
553
555
556
563
565
571
572
573
574
575
576
579
589
590
592
595
597
599
601
604
605
608
610
613
614
615
619
620
621
622
624
632
633
636
639
640
641
642
646
648
649
652
654
663
665
668
671
677
683
684
686
687
692
693
700
705
706
707
711
713
715
716
721
723
730
731
732
735
737
739
740
742
746
748
750
755
756
759
760
761
