8 106 252 true 1 5 14 17 21 33 38 39