12 524 270 true 10 14 16 17 21 23 24 25 30 31 36 39