17
10
15
22
59
30
121