12 347 216 true 2 3 4 8 9 13 17 20 24 25 33 34