200
181
141
166
217
283
165
167
159
96
80
172
491
118
169
397
129
207
112
245
228
187
263
159
53
237
294
212
302
212
303
121
178
246
153
98
218
122
153
124
161
174
224
197
380
95
169
224
242
152
172
179
214
159
88
88
285
297
189
219