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