31 from 43