104
427
146
428
341
372
297
66
373
67