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