21


58


543


439


103


168


153


96


289


221