21
5
10
28
8
7
18