12 16700 229 4 29 40 68 102 108 120 123 132 164 169 171