50
178
179
11
131
95
18
39
46
82
49
30
33
52
57
44
48
132
55
165
898
247
107
67
43
79
472
64
167
201
185
73
99
32
194
27
149
187
41
91
47
10
196
133
86
8
1549
90
21