10 585 529 true 7 17 18 20 22 25 26 28 31 34