121


81


108


89


71


150


37


131


63


79