10 4748 685 true 1 2 10 17 22 25 31 34 35 38