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