
17

21

93

238

107

192

407

209

306

145