663
671
669
669
672
669
669
674
672
672
666
667
676
679
673
666
664
664
663
664
663
662
657
657
655
653
652
652
652
653
656
657
658
662
663
665
669
670
670
670
671
671
671
671
671
672
671
667
667
668
668
668
668
668
676
674
673
671
669
673
673
673
672
673
673
673
674
674
674
678
677
677
677
677
689
689
695
693
697
697
704
702
702
701
700
700
700
702
704
703
707
715
714
714
704
713
711
708
708
708
708
709
709
708
708
708
712
713
701
713
714
715
710
705
705
704
703
700
692
695
689
684
681
677
679
679
679
678
678
677
679
677
677
677
677
679
679
679
679
679
679
679
675
675
675
675
675
678
678
679
679
681
670
670
670
675
681
685
682
688
689
689
689
688
685
684
684
683
683
682
680
680
676
677
679
681
682
683
687
690
691
694
696
698
698
698
699
699
698
698
703
705
716
719
726
738
751
751
751
751
754
759
772
773
774
775
787
788
790
792
796
798
802
808
808
819
820
823
820
817
811
806
802
798
793
791
788
785
785
785
782
779
779
767
775
745
763
734
734
725
711
711
710
710
707
704
713
719
714
709
708
704
699
693
690
691
683
683
683
683
686
688
681
679
678
682
680
679
675
675
677
682
685
684
683
688
684
683
684
686
687
687
686
680
681
685
685
684
679
676
676
674
683
688
688
687
693
695
695
695
690
688
685
685
684
688
683
685
685
685
684
685
684
679
677
677
677
676
676
676
676
676
676
674
674
670
666
672
671
671
671
671
671
671
671
668
667