10
21
2
9
231822
3
5
11
7
6
8
1917
15
1
13
24
14
4
20
16
12