113
31
34
18
277
23
63
51
100
152
206
52
147
36
104
29
78
85
262
15
58
55
32
157
50
182
234
337
98
67
112