16 1227 787 true 5 7 30 34 35 42 45 50 59 65 66 81 82 83 89 93