18 1495 601 true 11 14 21 28 29 39 40 45 49 52 57 67 68 72 75 81 86 88