18
30
19
21
12
43