12 234 266 true 1 2 3 6 8 17 18 23 24 29 30 32