5 51 269 true 3 10 20 21 35