921
920
920
920
920
919
916
916
916
924
927
927
922
922
922
922
922
923
924
924
928
929
927
926
923
921
919
919
919
918
917
916
916
914
910
909
909
908
908
907
907
907
907
907
907
907
907
907
908
908
909
905
904
904
905
903
902
901
901
901
901
901
900
900
899
899
898
898
898
899
899
899
899
899
899
898
898
898
897
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
897
898
898
897
897
896
895
895
895
895
895
895
895
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
896
897
897
897
897
898
899
900
900
901
901
901
901
900
899
898
898
898
898
898
897
896
896
896
896
896
896
896
896
896
896
896
896
900
900
900
900
899
898
897
895
895
895
895
895
895
896
896
895
895
895
895
895
895
895
895
895
895
896
896
896
896
899
901
908
910
911
917
917
919
919
919
921
930
934
940
940
941
942
947
950
954
957
959
960
962
962
963
964
964
966
968
970
974
975
976
976
978
978
981
983
987
991
993
994
995
995
995
995
996
997
998
998
999
999
999
1001
1002
1003
1005
1007
1012
1015
1018
1020
1021
1021
1022
1023
1023
1024
1024
1025
1025
1025
1026
1027
1030
1031
1031
1031
1029
1028
1028
1028
1028
1028
1028
1028
1027
1026
1024
1023
1021
1019
1017
1016
1016
1015
1015
1014
1014
1015
1015
1016
1018
1021
1023
1024
1025
1025
1026
1028
1028
1030
1030
1031
1035
1036
1037
1039
1040
1040
1045
1046
1049
1049
1050
1050
1053
1054
1056
1056
1056
1056
1056
1056
1056
1055
1055
1055
1055
1054
1054
1053
1053
1053
1050
1047
1047
1047
1044
1043
1043
1043
1043
1043
1043
1044
1045
1046
1047
1047
1047
1047
1047
1045
1045
1044
1044
1043
1043
1042
1041
1039
1038
1037
1036
1036
1035
1035
1034
1034
1034
1034
1033
1033
1033
1033
1033
1035
1035
1035
1035
1035
1034
1034
1034
1034
1034
1034
1034
1035
1035
1034
1033
1033
1033
1030
1027
1026
1026
1025
1024
1023
1023
1023
1023
1023
1021
1020
1020
1020
1020
1021
1024
1027
1030
1034
1036
1037
1037
1038
1039
1040
1041
1042
1039
1038
1036
1029
1028
1028
1028
1029
1029
1029
1030
1030
1030
1030
1030
1031
1031
1031
1032
1032
1032
1031
1030
1030
1028
1024
1018
1014
1008
1005
1003
1003
1002
1002
1002
1003
1004
1004
1005
1006
1007
1010
1013
1016
1017
1017
1018
1019
1020
1021
1023
1023
1023
1022
1022
1022
1022
1022
1022
1024
1027
1030
1032
1033
1033
1033
1033
1034
1034
1033
1033
1033
1033
1033
1033
1033
1033
1033
1033
1033
1033
1033
1034
1034
1034
1034
1035
1035
1035
1036
1037
1038
1039
1041
1043
1043
1045
1046
1048
1051
1053
1054
1055
1056
1059
1061
1062
1063
1065
1066
1067
1067
1067
1067
1065
1064
1060
1059
1057
1057
1057
1058
1058
1058
1057
1056
1056
1055
1055
1055
1053
1053
1051
1050
1048
1048
1048
1049
1049
1050
1050
1050
1050
1050
1050
1050
1050
1050
1050
1050
1049
1049
1049
1049
1048
1048
1047
1046
1043
1041
1041
1041
1041
1040
1039
1038
1036
1035
1035
1035
1036
1037
1037
1037
1037
1037
1036
1034
1033
1033
1033
1033
1033
1034
1034
1035
1036
1036
1037
1037
1037
1038
1038
1039
1039
1039
1038
1037
1029