901
900
897
893
885
875
858
847
843
838
834
831
826
822
808
795
817
849
848
847
847
847
848
852
854
857
858
861
863
863
864
865
866
867
868
872
874
876
878
879
878
878
877
876
875
874
875
876
878
879
874
872
870
869
868
867
866
866
866
875
881
884
889
894
897
901
902
887
879
885
890
890
890
880
875
869
866
864
863
863
862
867
862
861
861
862
862
870
888
894
899
900
888
880
874
869
866
868
869
872
880
895
903
903
902
899
895
891
883
874
872
870
866
864
863
865
874
893
895
894
891
888
886
880
877
874
871
868
860
865
872
876
880
878
874
873
871
870
872
875
879
878
877
869
864
864
864
871
874
878
884
901
902
900
899
897
887
883
879
879
879
880
881
881
882
884
886
889
901
903
897
887
881
882
883
885
886
888
890
895
899
902
903
906
908
905
901
891
881
878
876
874
871
870
868
867
867
867
867
868
869
870
870
870
870
872
877
878
881
882
870
865
868
881
883
884
882
876
877
877
876
875
875
873
870
869
869
869
869
869
871
885
888
892
883
867
869
875
878
877
876
874
872
875
878
882
883
882
872
873
880
891
905
916
918
916
913
912
911
911
911
911
911
893
881
882
884
886
887
890
884
881
875
867
862
860
863
872
878
901
904
903
900
895
883
879
875
873
873
873
870
869
868
868
868
868
867
864
863
863
861
860
858
857
858
860
868
878
888
896
901
901
901
901
902
912
918
923
933
903
897
896
893
892
890
888
888
889
893
891
891
891
891
891
885
879
880
881
884
884
886
889
890
891
892
895
893
892
889
878
888
892
896
902
904
905
903
902
901
898
899
901
901
900
898
891
887
889
890
891
893
892
888
887
886
895
904
904
904
904
904
903
903
903
905
907
911
912
913
916
922
916
911
903
902
902
902
908
914
912
907
906
905
905
905
916
919
922
926
928
929
929
931
930
922
914
910
908
907
907
907
907
907
914
917
921
924
939
941
942
943
937
935
932
930
927
926
920
918
915
914
914
914
915
915
915
915
900
890
892
893
894
896
907
942
947
947
948
949
952
955
956
956
956
950
949
947
939
938
937
937
936
935
932
930
925
921
932
940
954
957
954
952
944
940
936
934
937
937
937
931
928
925
922
916
917
931
931
931
928
927
926
924
923
922
919
918
924
929
920
913
916
925
930
937
943
942
939
927
926
927
928
930
933
932
932
928
920
918
918
919
922
919
918
918
918
930
952
954
959
961
965
982
988
963
957
957
955
954
952
952
950
948
947
947
946
946
946
946
949
952
954
956
959
965
960
959
961
966
969
961
968
971
969
985
991
992
995
996
996
998
1000
1001
1030
1029
1028
1026
1025
1022
1018
1021
1030
1027
1024
1037
1037
1036
1035
1034
1033
1033
1034
1037
1038
1039
1041
1040
1037
1038
1047
1051
1054
1057
1058
1058
1057
1056
1056
1055
1055
1053
1053
1042
1032
1022
1020
1018
1026
1002
995
993
983
977
987
993
994
998
1002
998
990
982
981
975
958
956
954
951
945
941
938
934
927
925
925
928
928
926
924
923
921
901
877
859
857
855
852
848
863
864
864
863
859
859
861
865
869
872
877
887
891
895
901
911
900
895
891
889
894
897
900
904
917
919
921
922
924
925
917
914
908
905
905
906
907
908
909
909
906
902
902
905
907
909
909
904
902
900
897
893
884
879
901
903
926
936
935
934
934
934
934
936
938
942
947
947
948
949
949
956
957
958
966
968
970
970
971
972
972
972
970
969
968
967
958
938
935
935
936
936
938
942
951
958
960
961
964
965
967
975
973
971
970
968
967
967
964
964
964
964
968
970
971
973
979
977
978
978
980
981
981
982
985
986
988
988
991
991
991
991
990
990
989
989
989
989
990
990
990
991
989
988
987
984
983
980
979
977
975
974
971
970
964
963
964
969
971
976
970
965
960
961
962
965
970
977
979
980
986
988
990
984
981
983
989
989
989
988
988
985
983
976
972
955
947
952
954
952
950
952
954
957
968
974
969
964
961
953
946
936
937
938
939
941
940
936
941
943
945
946
946
946
946
945
935
930
925
918
923
932
936
922
906
893
881
875
873
872
871
870
870