830
830
825
819
801
794
772
777
783
786
789
791
785
769
770
772
790
769
763
784
784
784
784
772
768
769
745
737
732
729
728
732
736
737
735
734
734
733
731
731
730
730
731
732
727
729
729
727
725
726
727
728
729
728
726
726
733
734
735
757
745
762
761
774
776
773
779
782
787
796
796
797
799
801
803
799
780
771
765
769
765
763
760
765
771
774
775
796
806
808
809
809
809
809
809
807
800
794
790
792
799
798
785
787
790
782
780
769
765
763
761
759
763
765
765
765
773
779
782
784
780
780
785
787
794
798
810
829
836
840
843
857
864
876
893
908
912
916
920
933
948
973
981
1000
1022
1035
1056
1066
1066
1058
1066
1068
1078
1080
1080
1080
1085
1102
1108
1121
1130
1135
1140
1158
1145
1143
1140
1138
1144
1158
1160
1162
1165
1169
1177
1184
1180
1178
1170
1171
1156
1153
1152
1137
1121
1118
1117
1113
1116
1140
1138
1133
1138
1143
1145
1142
1139
1138
1136
1131
1119
1115
1104
1100
1088
1081
1078
1084
1094
1092
1082
1081
1057
1053
1058
1060
1065
1062
1051
1053
1038
1027
1030
1027
1013
1004
1002
999
996
994
991
987
977
976
977
977
972
969
967
964
952
947
933
924
919
906
903
900
897
883
893
893
870
865
867
867
863
859
841
836
833
832
832
832
831
831
801
808
808
826
828
833
832
831
832
836
827
825
827
827
823
832
834
836
840
845
849
860
865
884
888
878
867
867
856
848
854
850
845
835
822
820
822
826
826
824
833
843
850
849
847
842
832
830
833
835
833
823
819
822
811
800
788
759
759
759
760
762
765
762
759
757
759
761
762
763
763
763
762
761
761
762
765
765
767
763
760
757
755
754
767
772
774
774
758
769
758
761
774
778
780
759
754
752
752
752
752
752
766
767
756
752
752
753
760
756
760
760
760
754
758
765
771
768
765
760
760
768
775
755
758
760
756
762
754
752
752
756
756
759
762
764
759
759
756
753
753
755
756
758
764
765
764
755
758
752
752
756
756
752
753
756
762
761
754
754
757
761
765
755
758
761
763
765
766
758
752
751
752
765
762
759
758
772
776
778
781
783
784
788
786
784
784
784
771
770
771
772
774
775
777
782
786
787
788
790
817
824
831
834
842
844
849
854
858
865
873
879
893
887
888
889
875
887
902
911
917
922
920
918
921
923
930
936
929
927
925
908
899
894
893
891
890
890
889
885
881
886
887
888
889
889
889
895
897
899
896
892
891
893
895
896
888
888
888
887
887
886
885
884
883
882
880
880
894
902
899
902
908
912
912
922
929
932
933
936
939
942
955
960
975
977
975
974
978
986
992
1000
1003
1003
1015
1025
1042
1044
1045
1046
1052
1059
1058
1062
1073
1073
1074
1074
1075
1084
1095
1095
1095
1093
1084
1085
1087
1090
1093
1084
1089
1087
1087
1087
1087
1082
1076
1072
1070
1078
1075
1073
1068
1058
1045
1042
1040
1038
1038
1041
1048
1044
1043
1043
1042
1044
1042
1039
1030
1028
1028
1028
1019
1013
1015
1017
1017
1017
1017
1016
1014
1011
1006
974
970
964
952
951
947
943
937
941
937
934
932
930
931
932
918
914
905
905
905
902
895
879
878
876
870
868
866
863
852
852
852
844
836
833
832
811
805
779
781
787
816
819
819
813
811
813
816
815
804
798
756
757
758
759
762
769
770
796
794
792
788
790
795
793
791
789
789
789
788
788
784
782
781
777
773
771
771
768
766
761
757
752
749
746
748
746
741
738
738
735
735
734
734
734
734
734
735
735
736
737
734
733
733
732
733
734
733
733
732
734
732
729
732
729
729
732
727
724
726
726
726
726
726
726
727
727
728
731
731
731
731
731
731
728
724
728
726
725
725
727
735
737
745
746
738
738
741
744
744
744
742
745
746
747
749
751
751
759
759
770
768
769
778
800
804
804
798
801
804
807
814
807
804
813
822
823
816
828
830
827
827
829
830
830