12 859 337 true 2 5 9 13 17 23 25 33 34 35 37 39