0
0
3
4
4
4
4
4
4
4
4
4
4
4
7
8
11
12
12
12
12
16
16
20
22
23
23
23
25
26
26
29
29
31
32
32
34
36
39
42
44
45
45
45
45
45
48
49
50
50
50
50
50
53
53
53
56
59
59
62
64
65
68
68
68
69
70
70
72
72
72
72
72
75
77
77
82
86
87
87
87
87
87
88
89
89
89
89
89
90
90
90
90
90
91
95
98
98
98
98
101
101
101
101
102
105
105
105
109
112
115
120
124
125
125
126
127
127
128
128
131
135
138
143
148
152
155
158
161
161
161
161
161
161
161
161
161
161
164
165
165
170
178
185
191
192
193
198
199
205
210
211
219
228
235
235
235
240
250
261
270
279
287
293
300
305
308
308
309
310
310
311
311
312
315
316
319
333
344
349
349
349
350
355
358
361
362
366
369
372
376
381
383
385
390
393
396
401
401
404
407
410
411
411
411
416
420
423
425
429
433
435
438
442
443
443
445
445
445
448
449
453
456
460
465
470
473
475
480
482
484
489
490
491
493
498
501
506
511
516
520
524
526
530
534
536
540
542
545
550
555
560
563
566
571
576
581
585
587
590
593
595
598
600
602
607
610
613
613
616
616
617
618
618
618
618
621
624
626
626
626
626
626
626
628
629
630
630
631
632
632
639
645
647
649
661
669
678
689
698
704
710
718
721
724
730
730
732
733
737
739
742
742
745
750
755
755
758
763
767
770
773
773
774
775
779
