18 9950 869 true 0 1 3 5 7 12 13 14 16 21 24 25 26 28 32 34 35 38