50
117
46
104
171
103
30
41
504
52
24
150
153
247
74
37
152
111
66
187
474
151
819
76
115
63
96
73
65
427
358
99
32
75
27
31
93
147
216
191
314
137
341
85
223
49
133
18
47
219
345
56
39