220
1
320
361
310
277
337
579
287
2
312
246
67
58
316
540
0
294
267
103
125
274
1078
74
704
70
364
94
526
245