4
21
8
4
6
28
15
12
114
142