12 10872 743 true 0 1 2 5 9 11 14 17 21 22 28 32