12 467 333 true 1 3 4 7 9 13 20 23 25 28 31 36