10 21 19 17 28 4 2 2