316
1
337
277
309
578
286
2
312
854
246
257
360
65
456
70
73
704
1450
7
94
724
347
52
569
0
338
1389
3
57
886
314
222
291