1114
1113
1113
1113
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1111
1111
1111
1111
1111
1110
1110
1110
1109
1109
1108
1108
1108
1108
1108
1108
1108
1108
1109
1109
1110
1110
1110
1111
1111
1111
1111
1111
1111
1111
1111
1111
1110
1110
1110
1109
1109
1108
1108
1107
1107
1107
1106
1106
1106
1106
1106
1106
1106
1106
1107
1107
1107
1107
1107
1107
1106
1105
1105
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1103
1103
1103
1103
1103
1103
1102
1102
1102
1102
1102
1102
1102
1102
1102
1102
1102
1102
1102
1103
1103
1103
1104
1104
1104
1105
1105
1105
1105
1105
1105
1105
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1105
1105
1105
1105
1105
1105
1105
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1103
1103
1103
1102
1102
1102
1101
1101
1101
1101
1101
1101
1101
1101
1101
1101
1101
1101
1101
1100
1100
1100
1100
1099
1099
1099
1098
1098
1097
1097
1096
1096
1095
1094
1093
1093
1092
1091
1091
1090
1089
1088
1087
1087
1086
1085
1084
1083
1082
1082
1081
1080
1079
1078
1077
1077
1076
1075
1075
1075
1075
1075
1075
1075
1075
1075
1075
1075
1075
1075
1074
1074
1073
1073
1073
1072
1072
1072
1072
1072
1072
1071
1071
1071
1071
1071
1071
1070
1070
1070
1070
1070
1070
1069
1069
1069
1069
1069
1069
1069
1068
1068
1068
1067
1067
1067
1067
1067
1067
1067
1067
1066
1066
1066
1066
1066
1065
1064
1063
1062
1061
1060
1059
1058
1057
1056
1055
1054
1054
1053
1052
1052
1051
1051
1051
1051
1051
1051
1051
1051
1050
1050
1050
1050
1049
1048
1047
1046
1045
1045
1044
1043
1043
1043
1044
1044
1045
1045
1046
1047
1047
1047
1045
1044
1043
1042
1040
1039
1037
1036
1035
1035
1034
1033
1033
1032
1032
1031
1030
1030
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1027
1025
1024
1022
1021
1019
1018
1016
1015
1013
1013
1012
1011
1011
1011
1010
1010
1009
1008
1006
1005
1003
1001
999
997
996
994
993
993
992
992
992
991
991
991
991
990
989
989
988
988
987
987
986
985
984
983
982
981
981
980
980
979
979
979
979
979
979
979
979
979
978
978
977
977
976
976
976
975
975
974
974
973
973
973
973
973
973
973
972
971
970
969
969
969
969
967
966
965
964
963
962
961
960
959
958
957
957
956
956
956
955
955
954
954
954
954
954
954
953
952
952
951
951
951
951
951
951
951
951
951
951
951
951
951
951
951
951
951
950
950
950
950
949
949
949
949
949
949
949
949
949
949
949
948