0
4
7
8
12
15
21
24
30
33
36
37
40
42
44
45
59
62
67
70
76
86
87
89
91
92
93
96
101
103
105
110
111
113
114
116
117
118
120
123
129
131
132
139
140
143
144
148
150
151
157
160
161
163
164
173
180
181
182
186
187
193
198
202
212
216
218
219
221
225
227
232
245
248
252
254
255
257
258
260
272
274
276
281
282
286
287
289
292
298
300
303
304
309
311
312
313
314
332
333
341
343
349
353
355
356
358
362
367
372
375
382
384
387
388
393
397
401
402
420
422
423
426
427
429
434
439
440
445
447
448
450
451
454
455
457
459
462
465
466
467
469
474
475
476
479
482
483
492
498
505
509
513
514
515
517
518
521
530
538
541
543
547
549
550
555
556
559
565
566
568
571
573
575
576
577
581
583
594
596
598
599
600
602
608
610
617
618
626
629
630
632
634
635
638
639
640
644
649
653
656
668
671
672
676
679
684
686
687
689
690
692
710
711
712
714
718
719
729
733
736
737
739
745
746
752
756
764
765
781
783
785
788
790
792
793
795
796
799
804
805
809
810
813
816
818
823
827
828
831
835
841
843
849
854
861
867
869
874
880
889
891
892
896
899
900
902
903
904
905
914
916
917
924
925
926
929
930
935
937
939
946
949
950
951
954
