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