21
19
26
30
24
29
108