14
2
13
18
7
17
12
9
1
8
4
20