7


3


22


86


184


170


49


94


125


75