20 18 17 10 5 4 2 1 23