143 504