674
673
673
673
671
669
668
667
667
666
666
665
664
663
662
661
661
661
660
660
660
659
659
658
657
656
656
655
655
655
655
655
655
655
655
655
654
653
652
651
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
651
652
652
652
653
653
654
655
656
657
658
659
659
659
659
659
659
659
660
660
662
662
662
666
673
676
678
678
678
679
679
679
679
679
679
679
679
679
679
679
679
668
667
666
665
665
665
664
666
666
666
666
666
667
667
667
668
668
668
668
668
668
668
668
668
668
668
668
670
671
672
673
675
675
676
678
679
680
681
681
681
681
682
687
690
691
696
700
700
700
700
700
701
701
703
706
708
709
709
710
711
712
715
717
719
719
719
719
719
718
718
716
714
712
710
709
707
706
705
704
703
703
703
703
703
703
703
703
705
706
710
714
715
717
718
719
719
719
720
720
720
720
720
720
720
720
720
720
720
720
720
720
720
720
720
722
724
722
721
721
720
716
713
710
710
710
710
710
710
710
710
710
710
706
706
703
700
700
700
700
700
698
698
698
697
695
695
693
690
690
690
690
690
690
689
687
680
680
680
680
677
674
674
673
672
672
672
672
672
672
672
673
674
675
676
676
676
677
679
679
679
683
687
689
691
693
699
699
699
700
700
700
699
698
694
693
690
690
690
690
690
690
690
691
692
697
697
697
698
698
701
703
705
708
709
711
711
710
709
709
708
706
704
701
700
700
696
690
689
689
681
679
679
679
679
681
684
691
696
699
700
702
703
706
708
709
715
717
719
720
720
719
717
710
709
704
699
697
696
695
695
694
691
689
689
694
698
700
701
701
701
701
701
701
699
699
699
699
700
700
700
700
700
700
699