143 643