7 257 296 true 9 12 13 20 28 32 35