12 961 461 true 1 4 5 9 10 16 18 24 25 27 31 33