first previous 6 from 20 next last