859 1042 229 66 167 166 444143