216
1
286
230
244
523
68
232
274
140
276
84
2
516
278
449
390
337
477
324
312
167
304
246
245
354
316
340
210