167
152
62
29
442
177
121
346
109
45
27
46
41
239
100
191
103
153
133
40
131
64
72
63
243
43
111
44
89
125
91
35
179
123
21
451
187
36
65
60
384
74
39
220
58
73
52