283
2
288
1
310
385
237
233
579
356
232
488
69
173
158
155
666
4
138
93
164
132
188
98
77
88
121
42
198
133