5
4
8
21
13
21
134
141