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