22

137

20

66

91

949

47

107

43

164

480

80