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