2
13
6
16
2
15
20
4
3
2
1