12 435 413 true 0 3 7 10 15 18 25 28 29 33 36 39