117


45


155


153


122


194


59


164


142


345