2
10
1
9
1
1
16
19
5
3
4
7
1
6
12
13