15 1196 540 true 7 15 33 47 59 66 67 69 71 72 75 78 82 84 94