105


58


52


79


137


67


69


123


72


26