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