180


111


861


113


121


242


103


86


70


335