8 178 167 true 5 8 12 13 20 21 30 35