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