7 381 286 true 1 6 12 24 29 35 39