3
21
8
4
6
28
14
12
114
142