15 1235 618 true 1 3 11 18 22 25 26 31 39 40 59 67 79 87 98