15
9
10
21
25
15
42