42
50
160
72
79
53
43
111
68
40
119
57
74
36
67
45
26
49
37
41
62
29
138
34
22
44
39
32
27
83
216
93
108
56
452