53


952


188


59


602


186


116


415


1103


98