138
175
222
169
202
118
32
592
220
255
56
68
42
35
44
300
387
436
435
278
176
361
1689
299
188
143
356
199
159
102
209
632
1481
384
132
60