18 1037 543 true 1 14 18 25 26 28 37 38 46 47 52 61 72 73 84 86 88 97