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