17 1160 596 true 1 5 7 11 14 16 35 43 44 47 52 58 59 68 75 78 97