21
19
24
23
28
29
48