18 1260 564 true 18 22 25 26 27 31 39 40 50 52 53 67 68 72 82 85 89 95