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