7 148 268 true 5 6 10 20 22 23 25