3 3 5 3 3 2 1 12 8 18 1 4 5 3 4 4 22