30
15
17
29
24
18
45