14 567 222 true 0 2 4 9 15 21 23 28 29 31 33 34 36 37