957
956
953
956
967
971
975
972
970
969
961
957
950
937
934
921
918
910
904
903
903
900
897
894
892
890
890
892
888
882
878
877
876
874
872
874
877
882
886
886
884
881
866
854
853
855
857
857
856
854
853
853
852
851
850
848
847
850
854
859
854
848
837
831
828
825
825
826
831
842
845
844
842
840
837
830
823
816
812
815
819
822
822
819
811
809
808
807
806
805
802
801
800
796
798
798
792
789
788
787
788
789
789
787
786
784
784
784
784
785
785
785
790
795
801
801
801
801
801
801
800
800
799
798
799
801
808
812
813
813
813
813
813
813
816
821
834
844
849
853
860
864
868
877
881
899
910
923
927
932
934
939
937
932
927
917
915
913
924
919
915
909
901
892
885
893
920
923
920
918
921
924
922
919
917
911
903
898
885
876
866
866
866
877
891
899
907
933
940
941
943
945
942
939
938
939
939
938
943
937
931
935
942
943
943
943
945
946
946
944
942
941
941
936
931
924
922
917
905
898
895
893
896
898
895
878
846
844
838
830
812
802
792
785
783
780
773
771
771
771
763
761
761
761
760
762
763
759
757
757
757
757
758
757
757
759
762
765
768
761
757
760
759
756
757
757
758
758
758
759
765
770
775
775
776
776
776
776
776
785
796
801
793
794
792
791
806
812
810
803
799
804
807
813
802
791
776
764
762
758
756
749
746
745
744
744
743
743
743
743
743
743
746
747
754
766
776
778
780
784
786
786
790
804
819
822
833
852
854
857
870
874
878
883
886
889
894
899
900
913
915
914
913
913
914
920
923
925
924
923
922
915
913
912
909
910
914
917
928
929
931
933
934
935
935
935
935
935
935
935
935
937
940
942
944
944
944
944
942
939
932
930
926
924
923
920
916
915
915
913
912
909
906
903
898
893
882
879
878
878
879
881
873
873
872
860
855
844
833
826
819
811
801
783
779
779
776
774
781
785
799
796
794
788
774
775
778
777
771
769
768
768
768
767
762
759
756
752
749
746
742
741
739
735
729
729
726
724
723
723
723
723
723
723
723
723
725
728
730
733
742
745
747
736
736
738
736
734
732
732
732