21
9
12
18
25
16
45