8
21
19
13
15
16
10
17
4
3
18
9