
106

31

131

93

343

165

128

146