12


35


42


48


58


21


45


42


77


536