31 from 104