12


12


16


14


25


15


15


29


36


58