2
2
1
9
8
5
19
7
6
18
20
13
21
22