9
10
15
19
15
1
20
2
4
7
3
5
3
4
5