12 23448 1051 true 0 1 4 7 9 15 16 24 25 29 32 36