16
4
3
1
14
11
15
2
19
5
6
12
9
8
23
13
21
7
1722201824
10