30 from 95