
12

7

4

137

32

109

128

171

265

356