18
7
8
21
14
31
199