2
22
11
8
1
3
32
2
1
40
3
12