4 104 252 true 2 15 27 28