7 131 268 true 5 10 20 22 23 25 31