164
91
52
81
103
206
449
79
107
234
143
71
138
78
394
75
29
146
73
68
149
85
42
168
37
179
46
101
166