5
14
12
13
3
23
2
18242120
16
9
7
1719
6
4
1
8
11
10
22
15