7
16
19
15
13
8
1
6
4
12
18
3
11
14
242117
9
5
10
2322
2
20