10 145 132 true 1 5 7 9 11 14 18 20 21 39