675
674
674
674
674
674
675
675
675
675
676
676
676
677
677
677
677
677
678
678
678
678
678
678
678
677
677
677
677
677
677
677
677
677
677
677
678
679
680
680
680
681
682
683
683
684
684
684
684
684
684
684
684
685
685
685
686
686
686
686
687
687
687
688
689
689
689
689
693
693
694
695
696
696
696
696
696
695
697
700
700
701
703
703
704
704
704
704
705
707
708
708
711
712
713
714
715
715
715
715
715
716
716
717
717
718
718
720
721
721
722
724
725
724
722
722
721
721
722
725
726
727
729
731
732
735
737
748
743
740
738
736
736
736
737
737
739
741
742
747
750
753
756
753
750
745
745
745
747
748
748
751
755
756
756
757
758
758
758
758
757
760
761
762
762
762
760
760
760
761
763
765
767
767
769
770
770
771
775
779
780
781
782
783
784
784
784
785
787
791
793
794
794
794
794
796
797
797
798
799
803
801
802
804
807
808
808
808
808
808
809
811
811
813
813
813
814
815
817
818
821
827
831
834
833
832
832
832
832
831
831
831
831
828
829
830
832
834
835
835
836
837
838
840
840
841
841
845
848
853
853
853
853
853
854
855
857
859
861
862
863
865
867
869
870
872
874
875
875
873
873
873
872
871
871
871
873
875
876
876
877
877
877
878
878
880
882
882
883
886
887
890
893
896
897
897
901
906
912
915
920
926
929
938
945
948
949
956
957
956
958
958
959
970
971
971
971
971
968
967
967
967
968
969
969
969
965
964
965
966
962
961
961
961
960
960
959
959
956
953
953
953
953
953
947
939
935
927
924
924
926
927
928
927
925
924
923
922
921
916
911
907
907
906
906
906
896
894
894
896
898
897
895
890
886
883
878
871
870
869
868
868
867
867
868
870
871
872
871
868
867
867
867