43 75 143 165 216 267 319386