9 3051 416 true 3 6 10 14 16 20 21 29 37