8 159 236 true 3 6 13 14 21 23 25 38