10 163 158 true 1 4 5 10 17 20 23 37 38 39