10
15
7
10
5
18
14
4
46
24
2
6
12
7
56