21
20
20
27
38
29
58