21 1236 538 true 14 15 23 25 26 29 31 38 39 40 54 56 59 64 69 73 74 76 81 94 95