8 336 167 true 0 7 10 12 21 23 28 39