3 25 90 true 20 31 32