3 43 91 true 20 24 31