116
32
34
19
277
23
63
51
100
152
206
52
147
36
105
29
78
86
262
15
58
18
55
158
50
182
234
113
347
98
67