47
11
29
196
8
143
103
66
325
152
80
31
26
41
85
332
360
418
222
297
171
299
161
148
378
169
135
175
63
197
48
157
49
107
262
147
82
86
142
217
384
134
72
42
205
285
131
52
53
37
141