8 295 294 true 6 10 12 18 25 33 34 35