19
3
6
18
14
21
141