8 150 261 true 4 7 8 16 21 23 31 39