12 565 412 true 1 4 5 7 9 10 16 18 24 25 31 33