303
2
318
1
319
842
329
178
569
265
65
245
101
316
340
163
76
227
232
523
337
59
429
252
339
322
250
190
288
233
143