10
1
13
3
19
14
2418
2
22232117
9
15
6
12
20
7
4
16
11
5
8