10 5091 712 true 2 5 6 9 21 22 23 25 28 39