17 1248 595 true 6 12 13 15 17 29 31 37 42 45 57 69 81 84 85 86 97