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