66
0
310
373
803
1454
798
1073
1199
455
76
474
422
454
743
1161
370
780
467
657
1557
58
675
490
604
29323
2477
1685
158
714
547