212
183
158
88
304
175
75
296
247
330
223
94
106
138
240
719
38
226
102
357
324
586
344
229
34
67
279
71
165