12 10986 876 true 1 4 5 9 10 16 18 24 25 27 31 33