23 1265 573 true 7 11 13 14 16 25 31 42 43 46 47 54 56 59 60 69 71 73 75 80 81 89 99