24
27
23
27
29
28
33