12 5636 872 true 0 1 5 6 7 10 18 22 28 32 33 39