10 5439 706 true 2 4 15 17 20 21 22 33 34 35