322
151
149
175
203
119
181
112
385
345
168
218
99
171
104
145
143
69
60
98
208
270
167
241
121
215
174
199