18
5
30
12
15
31