54


102


39


153


85


167


249


487


59


145