12 3785 569 true 3 15 16 17 19 20 23 24 31 34 37 39