14 316 247 true 1 2 3 4 7 15 16 17 19 23 25 30 31 32