12
17
15
27
20
28
56