158
199
268
181
145
102
519
362
335
143
277
189
318
200
286
86
157
242
345
245
319
508
136
74
186
574
188
207
542
201
170
239
381
941
457
492
131
436
269
191
180
283
369
417
222
452
204
122
258
219
243
168
294
313
103
228
160
365