6 295 299 true 12 16 19 20 21 24