8
19
18
13
17
4
15
6
9
20
5
2