31
26
23
27
27
31
56