2
17
2320
8
18
5
3
14
6
11
15
19
13
24
12
1
9
7
4
10
16
2122