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