14
7
18
17
21
20
31