40
60
58
79
47
67
56
41
36
118