3
7
6
1
20
5
4
11
10
2
12
17
3
18
13
15
14
16
9
8
19