31 - 30 from 25 sales