137


159


106


147


113


186


158


189


804


1434