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