12 468 267 true 1 5 10 14 19 22 23 24 28 33 34 37