23 195368 1001 true 1 3 23 24 29 40 42 46 48 55 63 80 88 92 93 99 105 114 115 123 141 144 147