0
3
4
8
12
16
20
27
35
37
41
48
49
57
58
62
67
71
72
73
77
82
83
88
96
97
99
103
110
113
120
121
122
129
132
133
134
135
139
140
156
164
166
167
175
176
180
182
190
201
205
208
211
213
214
222
224
234
236
237
239
244
252
255
256
263
264
266
271
272
274
275
276
281
282
286
288
294
296
297
306
312
319
329
331
345
352
355
356
357
361
366
369
371
384
385
386
416
418
419
421
422
423
425
432
435
441
443
446
448
451
452
453
458
473
483
485
492
496
497
498
499
500
501
502
507
508
509
517
518
520
530
534
537
539
542
549
550
553
555
566
568
570
572
573
579
580
592
597
598
601
611
613
614
619
624
630
632
636
639
641
647
653
660
662
663
664
669
673
680
681
689
691
692
695
696
698
714
716
721
727
729
731
741
754
758
760
770
771
772
778
780
782
783
785
786
797
812
813
817
819
826
827
829
830
838
841
848
851
853
860
862
871
882
883
889
895
896
897
899
904
909
914
915
920
922
928
929
937
944
