3 46 95 true 20 29 31