21
30
22
18
2