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