2
10
2
5
7
7
20
3
1
7
12
14
5
13
8
3
15
9
14