975
973
971
970
969
966
968
971
974
975
989
989
986
982
976
971
965
961
957
955
954
950
944
939
928
921
913
910
906
904
883
878
868
866
863
858
856
854
850
848
848
849
844
839
836
839
845
851
846
842
840
834
833
829
829
829
829
829
829
829
827
824
821
815
806
808
807
804
802
802
799
796
771
769
768
765
763
723
713
712
696
692
691
691
691
690
669
666
669
673
683
679
676
670
667
666
668
672
677
684
683
680
678
677
677
676
679
689
695
695
687
685
685
685
685
658
672
673
672
670
666
662
663
671
682
670
674
682
689
702
701
695
689
686
679
676
676
676
679
680
682
710
708
706
706
708
706
697
702
705
716
716
718
719
719
709
699
690
692
705
704
701
697
704
716
724
724
718
715
714
714
715
718
719
706
709
710
711
711
711
710
705
703
702
690
699
703
688
697
704
704
715
692
687
687
687
687
691
692
694
691
688
686
686
695
705
707
710
710
713
715
718
718
724
734
735
736
741
744
746
750
755
759
779
776
773
770
764
761
762
765
771
775
778
779
787
800
805
805
805
800
790
793
797
801
813
821
819
818
832
839
845
852
859
861
859
857
857
860
866
865
865
866
867
869
869
870
868
872
872
877
884
884
881
884
885
884
886
890
892
892
893
896
909
908
908
907
907
906
911
919
922
926
927
928
933
935
932
932
932
933
934
935
935
936
935
935
932
926
925
924
922
921
920
917
913
912
912
911
910
908
907
907
907
907
907
907
905
905
904
904
902
902
901
899
897
896
889
880
880
879
879
880
882
882
880
879
877
878
879
878
875
871
868
867
864
857
854
852
848
853
843
839
838
836
830
824
822
809
805
800
796
794
797
800
803
805
796
793
799
802
806
808
810
812
816
817
818
819
824
833
855
857
856
853
855
857
859
866
861
877
883
886
887
893
891
889
887
884
887
892
895
900
913
916
916
912
907
904
904
905
906
911
924
923
923
923
923
923
917
915
915
929
942
946
948
958
963
965
969
976
977
978
980
980
982
982
985
988
990
991
993
999
1002
1003
1007
1008
1007
1005
1004
1004
1002
1001
1000
985
980
980
980
974
975
976
976
975
975
974
973
970
967
956
958
959
962
955
953
948
946
945
945
950
942
938
938
934
927
923
920
903
899
897
891
889
886
888
896
905
910
911
916
916
918
918
913
912
914
917
920
919
922
926
931
931
932
932
937
940
942
948
948
948
949
943
942
941
941
942
944
944
944
944
945
946
946
940
940
940
940
941
942
944
945
949
956
966
973
978
966
965
970
977
988
991
983
972
971
974
976
978
990
990
988
980
975
976
976
959
964
970
956
952
949
948
953
962
962
962
961
961
960
959
959
960
965
968
970
973
976
979
979
978
970
973
976
982
986
989
992
983
985
988
990
992
997
997
997
997
997
990
996
1002
999
996
998
998
1005
1004
1003
1003
1005
1002
1000
991
987
984
974
974
974
974