113


79


509


610


201


150


320


228


130


64