20
812
376
703
322
479
340
311
157
243