4 37 287 true 14 18 29 30