10 533 346 true 4 6 7 17 21 25 26 27 35 38