23
16
21
20
28
29
55