10 196 244 true 2 3 5 9 21 22 26 29 37 39