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