5 96 196 true 28 29 51 76 94