18
8
17
12
29
21
20