3 93 288 true 18 20 31