2
1
18
10
1
9
12
7
2
34
3
11
1