7 96 248 true 12 14 19 25 28 31 32