19 1157 499 true 1 5 11 15 16 17 23 27 31 33 39 45 47 62 69 75 76 87 88