8 112 229 true 1 7 13 17 19 27 28 31