10 518 422 true 0 4 5 7 12 15 21 25 28 30