10 4175 578 true 3 6 9 17 18 20 21 28 34 36