21 320219 1610 18 20 39 68 73 81 85 87 90 92 93 94 102 108 134 135 136 142 150 178 186