3 3 12 7 5 7 8 4 8 4 3 2