31 from 51