990
990
987
987
987
987
988
988
988
988
988
988
989
991
991
993
992
992
992
992
992
992
992
992
991
992
993
993
993
995
998
998
998
998
998
1003
1003
1008
1008
1008
1012
1018
1018
1018
1018
1018
1019
1019
1019
1019
1020
1025
1025
1025
1025
1025
1053
1053
1053
1053
1053
1053
1053
1053
1053
1053
1053
1052
1050
1050
1050
1049
1052
1052
1052
1052
1052
1056
1056
1059
1059
1059
1059
1059
1059
1059
1059
1059
1059
1058
1058
1058
1058
1058
1057
1057
1057
1057
1057
1057
1057
1057
1057
1058
1058
1058
1058
1059
1062
1063
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1077
1077
1077
1077
1077
1082
1082
1082
1082
1082
1083
1083
1083
1083
1083
1083
1088
1088
1088
1090
1090
1090
1090
1090
1090
1090
1090
1089
1089
1089
1089
1089
1089
1089
1089
1088
1085
1085
1085
1085
1085
1085
1082
1082
1082
1073
1073
1073
1073
1073
1073
1070
1070
1070
1070
1070
1070
1069
1069
1075
1075
1075
1075
1075
1075
1075
1075
1075
1075
1079
1084
1089
1089
1089
1089
1089
1089
1089
1089
1090
1091
1091
1092
1090
1090
1090
1090
1090
1090
1090
1090
1091
1091
1091
1091
1090
1090
1090
1090
1090
1090
1087
1087
1087
1084
1081
1081
1081
1081
1081
1081
1079
1079
1079
1078
1078
1078
1078
1078
1078
1078
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1072
1072
1072
1072
1072
1072
1073
1077
1077
1077
1077
1077
1083
1083
1083
1083
1083
1083
1083
1083
1083
1082
1082
1082
1082
1082
1082
1081
1081
1080
1076
1076
1076
1076
1076
1073
1073
1073
1073
1069
1064
1064
1064
1064
1064
1064
1064
1064
1058
1054
1057
1057
1057
1057
1057
1057
1057
1057
1057
1064
1067
1067
1067
1067
1067
1067
1067
1067
1071
1075
1075
1075
1075
1075
1075
1075
1075
1070
1070
1070
1070
1070
1070
1070
1070
1070
1053
1053
1053
1053
1053
1053
1053
1053
1047
1041
1029
1029
1029
1029
1029
1029
1029
1029
1018
1020
1026
1026
1026
1026
1026
1026
1026
1026
1030
1039
1039
1039
1039
1039
1039
1039
1039
1043
1044
1046
1046
1046
1047
1047
1047
1047
1047
1053
1053
1058
1058
1058
1060
1060
1060
1060
1060
1062
1062
1062
1062
1062
1062
1064
1064
1064
1064
1064
1067
1067
1067
1067
1069
1071
1072
1072
1072
1072
1072
1072
1073
1073
1073
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1073
1072
1072
1072
1072
1072
1072
1072
1072
1070
1070
1069
1069
1069
1069
1069
1069
1069
1069
1069
1069
1069
1068
1067
1066
1066
1066
1066
1066
1066
1066
1066
1066
1066
1067
1067
1067
1068
1068
1068
1068
1068
1068
1068
1068
1068
1068
1068
1069
1069
1069
1069
1069
1069
1070
1070
1070
1070
1071
1073
1071
1071
1071
1071
1071
1071
1071
1071
1070
1070
1070
1070
1070
1070
1070
1070
1069
1069
1069
1064
1064
1064
1064
1064
1058
1058
1058
1058
1058
1058
1057
1054
1054
1054
1054
1054
1054
1054
1054
1054
1054
1054
1054
1053
1052
1052
1052
1052
1052
1051
1051
1050
1049
1049
1049
1048
1048
1047
1046
1046
1046
1046
1046
1046
1047
1047
1047
1048
1053
1053
1053
1053
1053
1053
1057
1057
1057
1052
1052
1052
1052
1052
1052
1051
1051
1051
1051
1051
1049
1049
1049
1049
1049
1049
1049
1049
1048
1046
1045
1044
1041
1041
1041
1041
1041
1041
1041
1041
1041
1044
1044
1045
1046
1046
1046
1046
1046
1046
1046
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1044
1043
1043
1043
1043
1042
1042
1042
1041
1041
1041
1041
1041
1041
1041
1041
1039
1039
1038
1038
1038
1036
1036
1036
1036
1036
1036
1035
1035
1034
1034
1033
1033
1032
1032
1032
1031
1031
1029
1029
1029
1029
1029
1029
1026
1026
1023
1023
1020
1020
1020
1017
1017
1010
1010
1010
1010
1010
1010
1004
1004
1004
1004
1004
1004
1004
1004
1004
999
996
996
996
996
996
996
996
996
996
992
990
988
986
986
986
986
986
986
986
986
985
983
983
980
980
980
980
980
980
980
980
980
980
979
978
978
978
978
978
977
977
977
977
977
977
977
977
977
975
975
975
975
975
975
975
978
982
982
985
989
989
989
989
989
989
989
989
991
991
991
997
997
997
997
997
997
997
1001
1010
1010
1016
1022
1022
1022
1022
1022
1022
1022
1029
1029
1035
1039
1046
1046
1046
1046
1046
1046
1046
1057
1057
1057
1057
1057
1057
1057
1057
1058
1059
1059
1059
1059
1059
1059
1059
1059
1059
1059
1055
1055
1054
1052
1052
1052
1052
1052
1052
1052
1049
1044
1044
1041
1041
1041
1041
1041
1041
1041
1040
1040
1033
1032
1032
1032
1032
1032
1032
1032
1024
1019
1019
1019
1019
1019
1019
1016
1016
1016
1014
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1008
1008
1008
1008
1008
1008
1008
1008
1007
1007
1008
1012
1012
1012
1012
1012
1012
1012
1004
1004
1000
1000
1000
1000
1000
1000
1000
1000
1002
1002
1004
1004
1004
1004
1004
1004
1004
1006
1009
1009
1009
1009
1009
1009
1010
1011
1011
1011
1011
1005
1005
1005
1005
1005
1005
1005
1005
1002
1000
990
990
990
990
990
990
986
986
986
989
989
989
989
989
989
989
990
992
992
992
992
993
993
994
994
994
994
994
994
994
994
994
994
994
994
992
992
992
992
992
992
990
990
990