66


59


201


117


33


153


508


286


145


122