10 585 417 true 1 5 6 14 19 26 27 28 36 37