31
10
22
27
28
20
26