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