23 123018 695 true 2 7 25 27 28 33 34 41 44 45 47 48 64 67 73 79 80 82 93 97 116 138 148