102


67


25


138


67


60


298


121


90


111