3 31 248 true 20 29 31