18
5
21
30
13
28
1