10 543 322 true 1 12 16 17 19 23 24 30 35 37