155
312
149
179
134
127
104
117
147
115
283
201
303
226
277
195
137
189
312
202