275
78
22
128
188
352
145
107
218
233
100
322
211
200
243
176
277
164
405
251
269
52
570
413
183
354
239
355
231
25
546
143
192
226