139
175
222
169
202
118
32
594
221
256
56
69
42
35
44
306
389
436
435
171
278
176
364
1693
299
188
143
356
199
159
103
210
632
1485
385
133
60