8 3073 585 true 9 10 14 15 17 18 21 39