973
972
971
968
967
964
964
962
960
957
947
946
942
940
939
936
934
932
931
931
930
930
930
930
930
929
928
928
928
928
928
928
928
928
929
930
931
931
931
930
930
929
930
930
926
926
928
927
926
927
928
928
929
931
931
929
929
929
929
928
927
926
926
927
928
929
929
930
930
930
930
933
934
936
940
942
945
947
954
966
970
972
976
976
976
975
975
975
975
975
979
980
983
984
985
983
981
980
981
982
982
981
981
980
979
978
974
973
971
970
969
946
937
934
936
938
940
943
941
940
925
923
921
911
906
900
889
888
885
884
882
880
879
878
877
872
869
869
868
864
859
854
861
862
856
854
853
851
848
849
850
848
847
843
830
819
818
817
818
818
818
818
819
819
819
819
819
819
819
824
826
827
826
825
823
821
821
820
820
820
821
821
821
821
819
815
803
803
803
803
803
803
804
804
804
803
799
798
798
798
798
798
799
800
800
800
800
799
797
796
794
793
792
791
791
791
791
791
788
788
787
787
788
789
791
790
786
785
779
778
776
776
774
774
778
772
770
764
764
765
762
762
760
759
759
759
761
760
759
753
752
752
752
752
751
749
750
750
750
750
750
748
747
747
747
747
747
747
745
743
743
743
743
744
744
743
742
741
740
740
739
739
738
738
738
737
735
736
738
738
737
737
736
736
736
736
736
736
736
736
734
733
733
733
733
733
732
731
731
731
730
730
730
730
730
730
730
730
733
733
733
733
734
735
734
734
734
734
733
732
732
730
727
726
726
729
724
723
722
723
723
721
718
717
718
718
716
716
716
716
716
716
716
716
716
717
717
717
717
715
715
714
714
714
714
713
713
713
714
714
714
713
713
713
712
712
711
709
708
708
709
708
708
709
709
707
706
706
706
706
706
706
704
703
704
703
701
700
701
702
701
701
701
701
701
701
701
701
702
703
704
704
704
704
703
702
701
700
698
697
697
696
695
694
696
699
700
701
701
700
698
692
692
691
690
691
692
691
690
690
690
690
691
691
691
691
690
690
690
690
690
690
690
690
690
689
689
689
688
687
685
686
687
688
690
692
692
691
690
689
690
690
690
689
687
686
686
686
688
692
692
692
692
691
690
689
687
685
685
686
687
687
687
687
687
690
688
683
682
685
686
686
686
685
685
685
685
684
680
678
678
679
680
680
681
681
682
682
681
681
678
677
677
677
677
677
677