12 419 292 true 6 10 18 19 20 21 24 26 30 31 33 38