7 219 252 true 6 16 18 32 33 37 38