23
21
24
22
24
27
31