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