7 1254 285 true 4 14 29 30 35 38 39