28
41
67
22
45
39
43
46
37
18