4 55 145 true 15 18 20 31