14


101


12


40


13


270


421


368


323


169