10 1466 706 true 2 19 21 22 24 28 29 30 35 39