7 1154 399 true 5 15 16 23 28 31 32