216
1
286
230
244
522
68
232
272
139
275
84
2
516
278
449
390
337
477
324
312
167
304
245
354
316
340
209