18 29 37 51 58 64 84 125 139 143 146 161 182 205 214 215 218 227 237 275 321 343 381 471 473 479488