19
18
16
21
14
17
121