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