7 128 194 true 7 23 28 51 79 87 96