7 5 6 6 7 4 12 13 10 3 5 31