7 1291 335 true 7 13 21 27 31 36 39