58
85
298
208
326
419
322
176
19
27
112
24
174
6
440
225
127
32
294
37
234
154
406
79
403
250
251
644
175
211
345
106
1280
122
177
499
132
202
197
192
296
191
337
890
379
103
506
121
45
244
416
291
52
593
35
150
30