23 89950 591 true 12 13 14 20 21 24 40 56 62 64 65 68 79 88 97 101 104 122 123 126 134 138 142