19
7
3
8
21
29
9
14
17