of 31,943