116


43


86


163


64


45


160


120


957


138