8 1236 358 true 2 5 14 21 25 32 33 39