12 2319 1008 true 3 7 12 29 35 43 45 57 61 65 81 97