12


23


21


43


28


42


69


56


80


41