143 521