252
248
644
299
37
421
168
542
535
162
238
