1 15 20 12 1 1 1 2 1 3 1 4 2 5 2 6 2 7 5 8 5 9 10 10 13 11 13 12