15
11
13
6
2318
4
1
2
7
19
14
8
3
16
24
12
10
9
5
17
222120