2
21
8
4
6
25
13
11
112
141