5 51 252 true 1 14 15 20 28