31
15
15
27
23
20
58