274
255
231
46
150
286
100
107
298
120
706
280
406
1184
293
355
140
68
69
85
54
178
236
60
58
358
164
303
146
334
644
234
531
514
403
116
895
453
781
263
240