243
89
508
138
508
178
280
154
405
85
296
147
413
131
280
104
554
131
82
59
195
176
427
117
403
127
187
139
390
129
402
200
202
80
225
138
236
161
431
12