1 112 10 7 11 3 12 2 15 1 2 112 3 40 4 35 5 34 6 11 7 22 8 9 9 11