143


111


125


103


423


829


123


58


1566


102