
106

31

130

93

341

165

128

146