21
4
23
13
10
20
11
3
15
12
2
1
6
17
5
2218
8
16
7
2419
14
9