3
15
7
2
7
8
6
10
20
1
14
3
5
2