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