16 19835 176 true 4 7 12 17 18 23 46 66 100 101 104 112 126 128 131 146