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