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