10


11


15


12


19


23


30


69


43


32