23 2 8 20 10 5 9 2 12 8 10 9 8 7 1 4 8 2 5 4 2 2 2 1