5 268 104 true 1 14 15 20 28