12 10679 631 true 0 1 5 6 7 10 18 22 28 32 33 39