2
21
8
4
6
28
13
12
114
141