549
547
545
539
539
540
540
541
542
543
543
543
543
547
549
552
555
562
567
569
569
570
570
570
561
561
561
560
560
563
568
572
573
575
575
576
576
579
581
583
584
584
584
587
589
591
594
597
599
600
601
601
601
601
600
599
598
598
598
602
604
605
610
612
613
614
620
624
625
631
638
644
646
656
700
741
753
768
791
792
793
801
805
807
808
811
812
813
816
818
818
818
815
814
812
788
786
784
782
778
776
773
769
766
759
755
751
748
743
739
734
721
704
695
667
642
638
638
639
634
630
630
630
629
628
627
627
626
626
625
621
618
611
607
605
603
602
598
597
595
594
593
593
593
593
593
592
591
590
586
582
581
580
579
581
585
591
606
605
600
594
592
584
581
580
579
579
577
577
576
575
573
572
571
570
568
565
564
562
561
560
559
555
552
552
551
549
549
548
548
547
546
546
546
546
545
545
545
544
544
544
544
544
544
544
544
544
544
544
543
543
543
543
543
541
540
539
539
539
539
539
539
539
539
538
538
538
538
537
537
537
537
537
538
539
541
543
545
547
549
560
569
570
571
578
581
583
586
586
584
571
570
570
575
576
575
575
575
575
573
572
560
560
559
559
559
559
559
559
559
557
556
556
557
557
558
561
561
561
558
551
550
550
550
550
550
552
552
553
550
550
550
550
554
557
563
566
566
565
564
567
568
570
572
574
575
575
575
575
575
575
575
575
576
577
578
580
580
580
581
581
579
578
577
576
575
575
574
574
574
575
576
580
581
584
585
587
588
589
590
591
592
591
591
590
590
590
590
589
589
587
587
587
587
587
588
590
590
590
590
590
590
590
590
594
595
595
599
601
604
611
602
601
601
599
599
599
599
599
600
606
607
612
613
613
612
612
611
611
611
610
610
609
608
607
607
606
606
605
604
602
601
601
601
600
599
599
599
599
599
599
599
599
599
600
600
600
601
602
603
604
604
602
602
602
602
602
601
601
600
600
598
594
593
593
593
593
593
593
598
600
601
610
622
630
641
649
708
769
793
805
824
825
825
825
822
821
818
817
814
812
811
809
808
807
805
803
802
800
795
794
789
787
786
784
780
779
778
776
771
766
764
763
761
759
757
755
752
749
743
738
734
734
734
735
735
735
735
735
735
735
735
734
733
731
729
726
725
725
717
712
707
695
686
676
660
658
658
657
655
655
654
653
652
651
648
644
635
632
630
627
623
611
608
606
602
597
594
591
589
584
578
574
574
574
574
574
568
566
566
564
563
565
571
574
573
573
573
573
574
574
574
578
582
584
586
587
587
588
591
596
599
601
602
605
605
605
605
605
602
600
598
597
595
593
592
592
591
590
590
590
590
594
601
602
605
605
602
598
597
593
591
579
574
571
568
561
558
554
552
551
549