15 1039 569 true 7 14 27 43 58 67 70 71 72 79 80 84 87 88 97