28
41
67
22
45
40
43
46
37
18