24 45094 361 true 3 8 10 14 24 29 34 35 43 47 58 64 79 87 92 96 106 111 122 125 127 128 140 147