31
22
41
27
28
20
45