2
21
8
4
6
27
13
12
112
141