19 1569 708 true 13 17 20 21 29 33 34 37 39 42 50 53 54 74 75 78 80 83 88