10 2 2 8 7 4 4 7 7 20 6 2 4 12 12 7 10 2 3 12 2 2 2 2 2 2 22