23 118677 677 true 1 10 14 26 33 38 39 44 47 52 54 71 82 88 93 98 103 113 123 124 127 130 138