true 43 199 true 14 30 37