24 93346 592 true 1 10 18 26 31 33 38 42 45 67 73 76 83 86 96 97 103 104 112 117 123 127 134 144