5 105 268 true 5 12 25 27 30