18
5
20
13
3
2
4
15
7
16
19
11