19
18
16
16
15
14
14
13
13
13
12
11
14
16
18
19
20
20
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
24
27
39
42
44
46
50
56
63
65
72
72
80
104
112
121
132
141
144
148
155
168
169
170
171
177
179
197
194
209
217
219
224
232
239
234
224
234
251
270
272
267
269
272
291
292
287
291
305
316
320
317
321
318
317
322
328
350
350
343
348
367
358
366
379
392
385
381
389
398
407
419
425
417
416
414
421
421
427
434
437
451
462
466
474
485
483
478
479
489
495
508
517
523
528
531
531
531
531
526
555
560
568
569
574
581
583
583
585
587
590
587
585
585
588
591
597
605
606
607
618
623
624
614
621
631
642
652
663
668
670
671
671
672
672
671
676
684
694
700
689
684
697
689
688
688
689
689
689
690
702
717
721
720
722
725
731
737
746
756
761
762
765
766
768
775
774
760
757
759
740
740
743
745
750
751
750
748
737
731
731
730
730
728
725
720
724
728
732
745
727
724
725
725
726
715
711
711
711
711
714
715
715
713
708
706
691
690
691
692
694
694
694
689
682
681
681
681
681
682
669
665
661
656
651
659
664
670
674
683
683
683
683
683
682
680
675
676
678
676
669
667
666
664
664
682
683
670
664
655
658
659
659
659
658
658
646
640
628
627
625
622
619
615
602
594
593
589
586
581
583
594
596
595
583
579
571
561
563
554
537
525
522
513
510
508
507
502
497
485
471
457
442
435
430
419
417
417
415
405
400
388
383
381
378
369
369
324
316
316
314
323
332
332
332
332
328
320
322
313
312
312
307
303
287
283
283
256
254
245
239
223
223
227
222
201
182
185
192
192
192
187
181
163
158
153
137
130
130
128
125
113
111
106
96
99
102
102
102
98
64
54
54
59
57
43
38
31
30
29
33
32
31
28
25
33
20
23
16
16
14
13
12
11
15
16
20
20
18
18
17
18
29
47
44
41
25
16
18
18
19
14
16
20
21
22
26
24
20
17
15
13
14
10
7
4
5
5
5
5
5
3
3
5
7
7
4
5
6
6
9
7
5
7
9
8
8
5
8
13
10
11
1
0
3
4
6
8
10
15
17
16
13
16
16
16
13
13
7
10
11
13