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