8 252 159 true 4 6 10 11 16 18 23 39