1
21
8
4
6
23
11
11
111
141