10 165 258 true 2 5 6 16 19 23 29 36 37 38