5 28 196 true 1 2 12 19 29