7
5
10
20
3
3
5
5
18
18
18
14
2
19
10
8