7 319 196 true 1 3 5 14 28 29 31